Commit 72832685 by Richard Kenner

(__{eq,ne,gt,lt,ge,le}{df,sf}2): Removed extraneous comments,

constants, labels, etc.

From-SVN: r12246
parent 9811059c
/* 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 */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment