Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
72832685
Commit
72832685
authored
Jun 08, 1996
by
Richard Kenner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(__{eq,ne,gt,lt,ge,le}{df,sf}2): Removed extraneous comments,
constants, labels, etc. From-SVN: r12246
parent
9811059c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
140 deletions
+5
-140
gcc/config/m68k/lb1sf68.asm
+5
-140
No files found.
gcc/config/m68k/lb1sf68.asm
View file @
72832685
/*
libgcc1
routines
for
68000
w
/
o
floating
-
point
hardware
.
*/
/*
libgcc1
routines
for
68000
w
/
o
floating
-
point
hardware
.
/*
Copyright
(
C
)
1994
Free
Software
Foundation
,
Inc
.
Copyright
(
C
)
1994
,
1996
Free
Software
Foundation
,
Inc
.
This
file
is
free
software
; you can redistribute it and/or modify it
This
file
is
part
of
GNU
CC
.
GNU
CC
is
free
software
; you can redistribute it and/or modify it
under
the
terms
of
the
GNU
General
Public
License
as
published
by
the
under
the
terms
of
the
GNU
General
Public
License
as
published
by
the
Free
Software
Foundation
; either version 2, or (at your option) any
Free
Software
Foundation
; either version 2, or (at your option) any
later
version
.
later
version
.
...
@@ -2658,162 +2660,92 @@ Lround$to$minus:
...
@@ -2658,162 +2660,92 @@ Lround$to$minus:
|
easier
to
write
efficient
versions
of
these
routines
someday
.
|
easier
to
write
efficient
versions
of
these
routines
someday
.
#
ifdef
L_eqdf2
#
ifdef
L_eqdf2
LL0
:
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
4
LS18
=
128
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__eqdf2
)
.
globl
SYM
(
__eqdf2
)
SYM
(
__eqdf2
)
:
SYM
(
__eqdf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpdf2
)
jbsr
SYM
(
__cmpdf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_eqdf2
*/
#
endif
/*
L_eqdf2
*/
#
ifdef
L_nedf2
#
ifdef
L_nedf2
LL0
:
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__nedf2
)
.
globl
SYM
(
__nedf2
)
SYM
(
__nedf2
)
:
SYM
(
__nedf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpdf2
)
jbsr
SYM
(
__cmpdf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_nedf2
*/
#
endif
/*
L_nedf2
*/
#
ifdef
L_gtdf2
#
ifdef
L_gtdf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__gtdf2
)
.
globl
SYM
(
__gtdf2
)
SYM
(
__gtdf2
)
:
SYM
(
__gtdf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpdf2
)
jbsr
SYM
(
__cmpdf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_gtdf2
*/
#
endif
/*
L_gtdf2
*/
#
ifdef
L_gedf2
#
ifdef
L_gedf2
LL0
:
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__gedf2
)
.
globl
SYM
(
__gedf2
)
SYM
(
__gedf2
)
:
SYM
(
__gedf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpdf2
)
jbsr
SYM
(
__cmpdf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_gedf2
*/
#
endif
/*
L_gedf2
*/
#
ifdef
L_ltdf2
#
ifdef
L_ltdf2
LL0
:
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__ltdf2
)
.
globl
SYM
(
__ltdf2
)
SYM
(
__ltdf2
)
:
SYM
(
__ltdf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpdf2
)
jbsr
SYM
(
__cmpdf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_ltdf2
*/
#
endif
/*
L_ltdf2
*/
#
ifdef
L_ledf2
#
ifdef
L_ledf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__ledf2
)
.
globl
SYM
(
__ledf2
)
SYM
(
__ledf2
)
:
SYM
(
__ledf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
20
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
16
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpdf2
)
jbsr
SYM
(
__cmpdf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_ledf2
*/
#
endif
/*
L_ledf2
*/
...
@@ -2823,144 +2755,77 @@ SYM (__ledf2):
...
@@ -2823,144 +2755,77 @@ SYM (__ledf2):
#
ifdef
L_eqsf2
#
ifdef
L_eqsf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
4
LS18
=
128
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__eqsf2
)
.
globl
SYM
(
__eqsf2
)
SYM
(
__eqsf2
)
:
SYM
(
__eqsf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpsf2
)
jbsr
SYM
(
__cmpsf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_eqsf2
*/
#
endif
/*
L_eqsf2
*/
#
ifdef
L_nesf2
#
ifdef
L_nesf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__nesf2
)
.
globl
SYM
(
__nesf2
)
SYM
(
__nesf2
)
:
SYM
(
__nesf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpsf2
)
jbsr
SYM
(
__cmpsf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_nesf2
*/
#
endif
/*
L_nesf2
*/
#
ifdef
L_gtsf2
#
ifdef
L_gtsf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__gtsf2
)
.
globl
SYM
(
__gtsf2
)
SYM
(
__gtsf2
)
:
SYM
(
__gtsf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpsf2
)
jbsr
SYM
(
__cmpsf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_gtsf2
*/
#
endif
/*
L_gtsf2
*/
#
ifdef
L_gesf2
#
ifdef
L_gesf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__gesf2
)
.
globl
SYM
(
__gesf2
)
SYM
(
__gesf2
)
:
SYM
(
__gesf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpsf2
)
jbsr
SYM
(
__cmpsf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_gesf2
*/
#
endif
/*
L_gesf2
*/
#
ifdef
L_ltsf2
#
ifdef
L_ltsf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__ltsf2
)
.
globl
SYM
(
__ltsf2
)
SYM
(
__ltsf2
)
:
SYM
(
__ltsf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpsf2
)
jbsr
SYM
(
__cmpsf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_ltsf2
*/
#
endif
/*
L_ltsf2
*/
#
ifdef
L_lesf2
#
ifdef
L_lesf2
.
text
.
text
.
proc
.
proc
|
#
PROC
#
04
LF18
=
8
LS18
=
132
LFF18
=
0
LSS18
=
0
LV18
=
0
.
text
.
globl
SYM
(
__lesf2
)
.
globl
SYM
(
__lesf2
)
SYM
(
__lesf2
)
:
SYM
(
__lesf2
)
:
|
#
PROLOGUE
#
0
link
a6
,
IMM
(
0
)
link
a6
,
IMM
(
0
)
|
#
PROLOGUE
#
1
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
12
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
movl
a6
@
(
8
),
sp
@
-
jbsr
SYM
(
__cmpsf2
)
jbsr
SYM
(
__cmpsf2
)
|
#
PROLOGUE
#
2
unlk
a6
unlk
a6
|
#
PROLOGUE
#
3
rts
rts
#
endif
/*
L_lesf2
*/
#
endif
/*
L_lesf2
*/
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment