home *** CD-ROM | disk | FTP | other *** search
- #NO_APP
- gcc_compiled.:
- .text
- .even
- .globl __eprintf
- __eprintf:
- link a6,#0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- moveq #52,d0
- addl #__iob,d0
- movel d0,sp@-
- jbsr _fprintf
- L1:
- unlk a6
- rts
- .even
- .globl __umulsi3
- __umulsi3:
- link a6,#0
- movel #___mulsi3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___mulsi3
- addqw #8,sp
- movel d0,d0
- movel d0,d0
- jra L2
- L2:
- unlk a6
- rts
- .even
- .globl __mulsi3
- __mulsi3:
- link a6,#0
- movel #___mulsi3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___mulsi3
- addqw #8,sp
- movel d0,d0
- movel d0,d0
- jra L3
- L3:
- unlk a6
- rts
- .even
- .globl __udivsi3
- __udivsi3:
- link a6,#0
- movel #___udivsi3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___udivsi3
- addqw #8,sp
- movel d0,d0
- movel d0,d0
- jra L4
- L4:
- unlk a6
- rts
- .even
- .globl __divsi3
- __divsi3:
- link a6,#0
- movel #___divsi3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___divsi3
- addqw #8,sp
- movel d0,d0
- movel d0,d0
- jra L5
- L5:
- unlk a6
- rts
- .even
- .globl __umodsi3
- __umodsi3:
- link a6,#0
- movel #___umodsi3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___umodsi3
- addqw #8,sp
- movel d0,d0
- movel d0,d0
- jra L6
- L6:
- unlk a6
- rts
- .even
- .globl __modsi3
- __modsi3:
- link a6,#0
- movel #___modsi3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___modsi3
- addqw #8,sp
- movel d0,d0
- movel d0,d0
- jra L7
- L7:
- unlk a6
- rts
- .even
- .globl __lshrsi3
- __lshrsi3:
- link a6,#0
- movel a6@(8),d0
- movel a6@(12),d1
- lsrl d1,d0
- jra L8
- L8:
- unlk a6
- rts
- .even
- .globl __lshlsi3
- __lshlsi3:
- link a6,#0
- movel a6@(8),d0
- movel a6@(12),d1
- lsll d1,d0
- jra L9
- L9:
- unlk a6
- rts
- .even
- .globl __ashrsi3
- __ashrsi3:
- link a6,#0
- movel a6@(8),d0
- movel a6@(12),d1
- asrl d1,d0
- jra L10
- L10:
- unlk a6
- rts
- .even
- .globl __ashlsi3
- __ashlsi3:
- link a6,#0
- movel a6@(8),d0
- movel a6@(12),d1
- asll d1,d0
- jra L11
- L11:
- unlk a6
- rts
- .even
- .globl __divdf3
- __divdf3:
- link a6,#0
- movel #___divdf3,d0
- movel a6@(20),sp@-
- movel a6@(16),sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___divdf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel d0,d0
- movel d1,d1
- jra L12
- L12:
- unlk a6
- rts
- .even
- .globl __muldf3
- __muldf3:
- link a6,#0
- movel #___muldf3,d0
- movel a6@(20),sp@-
- movel a6@(16),sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___muldf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel d0,d0
- movel d1,d1
- jra L13
- L13:
- unlk a6
- rts
- .even
- .globl __negdf2
- __negdf2:
- link a6,#0
- movel #___negdf2,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___negdf2
- addqw #8,sp
- movel d0,d0
- movel d1,d1
- movel d0,d0
- movel d1,d1
- jra L14
- L14:
- unlk a6
- rts
- .even
- .globl __adddf3
- __adddf3:
- link a6,#0
- movel #___adddf3,d0
- movel a6@(20),sp@-
- movel a6@(16),sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___adddf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel d0,d0
- movel d1,d1
- jra L15
- L15:
- unlk a6
- rts
- .even
- .globl __subdf3
- __subdf3:
- link a6,#0
- movel #___subdf3,d0
- movel a6@(20),sp@-
- movel a6@(16),sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___subdf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel d0,d0
- movel d1,d1
- jra L16
- L16:
- unlk a6
- rts
- .even
- .globl __cmpdf2
- __cmpdf2:
- link a6,#0
- movel a6@(20),sp@-
- movel a6@(16),sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___cmpdf2
- addw #16,sp
- tstl d0
- jle L18
- moveq #1,d0
- jra L17
- jra L19
- L18:
- movel a6@(20),sp@-
- movel a6@(16),sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___cmpdf2
- addw #16,sp
- tstl d0
- jge L20
- moveq #-1,d0
- jra L17
- L20:
- L19:
- moveq #0,d0
- jra L17
- L17:
- unlk a6
- rts
- .even
- .globl __fixunsdfsi
- __fixunsdfsi:
- link a6,#0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___fixunsdfsi
- addqw #8,sp
- movel d0,d0
- jra L21
- L21:
- unlk a6
- rts
- .even
- .globl __fixunsdfdi
- __fixunsdfdi:
- link a6,#-8
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___fixunsdfsi
- addqw #8,sp
- movel d0,a6@(-8)
- clrl a6@(-4)
- movel a6@(-8),d0
- movel a6@(-4),d1
- jra L22
- L22:
- unlk a6
- rts
- .even
- .globl __fixdfsi
- __fixdfsi:
- link a6,#0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___fixdfsi
- addqw #8,sp
- movel d0,d0
- jra L23
- L23:
- unlk a6
- rts
- .even
- .globl __fixdfdi
- __fixdfdi:
- link a6,#-8
- movel d2,sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___fixdfsi
- addqw #8,sp
- movel d0,a6@(-8)
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___fixdfsi
- addqw #8,sp
- movel d0,d0
- tstl d0
- jge L25
- moveq #-1,d2
- movel d2,a6@(-4)
- jra L26
- L25:
- clrl a6@(-4)
- L26:
- movel a6@(-8),d0
- movel a6@(-4),d1
- jra L24
- L24:
- movel a6@(-12),d2
- unlk a6
- rts
- .even
- .globl __floatsidf
- __floatsidf:
- link a6,#0
- movel a6@(8),sp@-
- jbsr ___floatsidf
- addqw #4,sp
- movel d0,d0
- movel d1,d1
- movel d0,d0
- movel d1,d1
- jra L27
- L27:
- unlk a6
- rts
- .even
- LC0:
- .double 0r6.55360000000000000000e+04
- .even
- .globl __floatdidf
- __floatdidf:
- link a6,#0
- moveml #0x3f00,sp@-
- movel a6@(12),sp@-
- jbsr ___floatsidf
- addqw #4,sp
- movel d0,d0
- movel d1,d1
- movel d0,d2
- movel d1,d3
- movel #___muldf3,d0
- movel LC0+4,sp@-
- movel LC0,sp@-
- movel d3,sp@-
- movel d2,sp@-
- jbsr ___muldf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel #___muldf3,d4
- movel LC0+4,sp@-
- movel LC0,sp@-
- movel d1,sp@-
- movel d0,sp@-
- jbsr ___muldf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel d0,d2
- movel d1,d3
- movel a6@(8),sp@-
- jbsr ___floatsidf
- addqw #4,sp
- movel d0,d6
- movel d1,d7
- clrl sp@-
- clrl sp@-
- movel d7,sp@-
- movel d6,sp@-
- jbsr ___cmpdf2
- addw #16,sp
- tstl d0
- jge L29
- movel #___adddf3,d0
- clrl sp@-
- movel #1106247680,sp@-
- movel d7,sp@-
- movel d6,sp@-
- jbsr ___adddf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel d0,d6
- movel d1,d7
- L29:
- movel d6,d4
- movel d7,d5
- movel #___adddf3,d0
- movel d5,sp@-
- movel d4,sp@-
- movel d3,sp@-
- movel d2,sp@-
- jbsr ___adddf3
- addw #16,sp
- movel d0,d0
- movel d1,d1
- movel d0,d0
- movel d1,d1
- jra L28
- L28:
- moveml a6@(-24),#0xfc
- unlk a6
- rts
- .even
- .globl __addsf3
- __addsf3:
- link a6,#-4
- movel #___addsf3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___addsf3
- addqw #8,sp
- movel d0,d0
- movel d0,a6@(-4)
- movel a6@(-4),d0
- jra L30
- L30:
- unlk a6
- rts
- .even
- .globl __negsf2
- __negsf2:
- link a6,#-4
- movel #___negsf2,d0
- movel a6@(8),sp@-
- jbsr ___negsf2
- addqw #4,sp
- movel d0,d0
- movel d0,a6@(-4)
- movel a6@(-4),d0
- jra L31
- L31:
- unlk a6
- rts
- .even
- .globl __subsf3
- __subsf3:
- link a6,#-4
- movel #___subsf3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___subsf3
- addqw #8,sp
- movel d0,d0
- movel d0,a6@(-4)
- movel a6@(-4),d0
- jra L32
- L32:
- unlk a6
- rts
- .even
- .globl __cmpsf2
- __cmpsf2:
- link a6,#-4
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___cmpsf2
- addqw #8,sp
- tstl d0
- jle L34
- moveq #1,d0
- jra L33
- jra L35
- L34:
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___cmpsf2
- addqw #8,sp
- tstl d0
- jge L36
- moveq #-1,d0
- jra L33
- L36:
- L35:
- moveq #0,d0
- jra L33
- L33:
- unlk a6
- rts
- .even
- .globl __mulsf3
- __mulsf3:
- link a6,#-4
- movel #___mulsf3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___mulsf3
- addqw #8,sp
- movel d0,d0
- movel d0,a6@(-4)
- movel a6@(-4),d0
- jra L37
- L37:
- unlk a6
- rts
- .even
- .globl __divsf3
- __divsf3:
- link a6,#-4
- movel #___divsf3,d0
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___divsf3
- addqw #8,sp
- movel d0,d0
- movel d0,a6@(-4)
- movel a6@(-4),d0
- jra L38
- L38:
- unlk a6
- rts
- .even
- .globl __truncdfsf2
- __truncdfsf2:
- link a6,#-4
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr ___truncdfsf2
- addqw #8,sp
- movel d0,a6@(-4)
- movel a6@(-4),d0
- jra L39
- L39:
- unlk a6
- rts
- .even
- .globl __extendsfdf2
- __extendsfdf2:
- link a6,#-4
- movel a6@(8),sp@-
- jbsr ___extendsfdf2
- addqw #4,sp
- movel d0,d0
- movel d1,d1
- jra L40
- L40:
- unlk a6
- rts
-