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 #40,d0
- addl #__iob,d0
- movel d0,sp@-
- jbsr _fprintf
- L1:
- unlk a6
- rts
- .even
- .globl __umulsi3
- __umulsi3:
- link a6,#0
- movel a6@(8),d0
- mulsl a6@(12),d0
- movel d0,d0
- jra L2
- L2:
- unlk a6
- rts
- .even
- .globl __mulsi3
- __mulsi3:
- link a6,#0
- movel a6@(8),d0
- mulsl a6@(12),d0
- movel d0,d0
- jra L3
- L3:
- unlk a6
- rts
- .even
- .globl __udivsi3
- __udivsi3:
- link a6,#0
- movel a6@(8),d0
- divul a6@(12),d0
- movel d0,d0
- jra L4
- L4:
- unlk a6
- rts
- .even
- .globl __divsi3
- __divsi3:
- link a6,#0
- movel a6@(8),d0
- divsl a6@(12),d0
- movel d0,d0
- jra L5
- L5:
- unlk a6
- rts
- .even
- .globl __umodsi3
- __umodsi3:
- link a6,#0
- movel a6@(8),d0
- divull a6@(12),d1:d0
- movel d1,d0
- jra L6
- L6:
- unlk a6
- rts
- .even
- .globl __modsi3
- __modsi3:
- link a6,#0
- movel a6@(8),d0
- divsll a6@(12),d1:d0
- movel d1,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
- fmoved a6@(8),fp0
- fdivd a6@(16),fp0
- fmoved fp0,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L12
- L12:
- unlk a6
- rts
- .even
- .globl __muldf3
- __muldf3:
- link a6,#0
- fmoved a6@(8),fp0
- fmuld a6@(16),fp0
- fmoved fp0,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L13
- L13:
- unlk a6
- rts
- .even
- .globl __negdf2
- __negdf2:
- link a6,#0
- fnegd a6@(8),fp0
- fmoved fp0,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L14
- L14:
- unlk a6
- rts
- .even
- .globl __adddf3
- __adddf3:
- link a6,#0
- fmoved a6@(8),fp0
- faddd a6@(16),fp0
- fmoved fp0,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L15
- L15:
- unlk a6
- rts
- .even
- .globl __subdf3
- __subdf3:
- link a6,#0
- fmoved a6@(8),fp0
- fsubd a6@(16),fp0
- fmoved fp0,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L16
- L16:
- unlk a6
- rts
- .even
- .globl __cmpdf2
- __cmpdf2:
- link a6,#0
- fmoved a6@(8),fp0
- fcmpd a6@(16),fp0
- fjngt L18
- moveq #1,d0
- jra L17
- jra L19
- L18:
- fmoved a6@(8),fp0
- fcmpd a6@(16),fp0
- fjnlt L20
- moveq #-1,d0
- jra L17
- L20:
- L19:
- clrl 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
- fintrzd a6@(8),fp0
- fmovel fp0,d0
- jra L23
- L23:
- unlk a6
- rts
- .even
- .globl __fixdfdi
- __fixdfdi:
- link a6,#-8
- movel d2,sp@-
- fintrzd a6@(8),fp0
- fmovel fp0,a6@(-8)
- fintrzd a6@(8),fp0
- fmovel fp0,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
- fmovel a6@(8),fp0
- fmoved fp0,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L27
- L27:
- unlk a6
- rts
- .even
- LC0:
- .double 0r6.55360000000000000000e+04
- .even
- .globl __floatdidf
- __floatdidf:
- link a6,#0
- fmovem #0x4,sp@-
- fmovel a6@(12),fp0
- fmuld LC0,fp0
- fmuld LC0,fp0
- fmovel a6@(8),fp1
- ftstx fp1
- fjge L29
- faddd #0r4294967296,fp1
- L29:
- fmovex fp0,fp2
- faddx fp1,fp2
- fmoved fp2,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L28
- L28:
- fmovem a6@(-12),#0x20
- unlk a6
- rts
- .even
- .globl __addsf3
- __addsf3:
- link a6,#-4
- fmoves a6@(8),fp0
- fadds a6@(12),fp0
- fmoves fp0,a6@(-4)
- movel a6@(-4),d0
- jra L30
- L30:
- unlk a6
- rts
- .even
- .globl __negsf2
- __negsf2:
- link a6,#-4
- fnegs a6@(8),fp0
- fmoves fp0,a6@(-4)
- movel a6@(-4),d0
- jra L31
- L31:
- unlk a6
- rts
- .even
- .globl __subsf3
- __subsf3:
- link a6,#-4
- fmoves a6@(8),fp0
- fsubs a6@(12),fp0
- fmoves fp0,a6@(-4)
- movel a6@(-4),d0
- jra L32
- L32:
- unlk a6
- rts
- .even
- .globl __cmpsf2
- __cmpsf2:
- link a6,#-4
- fmoves a6@(8),fp0
- fcmps a6@(12),fp0
- fjngt L34
- moveq #1,d0
- jra L33
- jra L35
- L34:
- fmoves a6@(8),fp0
- fcmps a6@(12),fp0
- fjnlt L36
- moveq #-1,d0
- jra L33
- L36:
- L35:
- clrl d0
- jra L33
- L33:
- unlk a6
- rts
- .even
- .globl __mulsf3
- __mulsf3:
- link a6,#-4
- fmoves a6@(8),fp0
- fsglmuls a6@(12),fp0
- fmoves fp0,a6@(-4)
- movel a6@(-4),d0
- jra L37
- L37:
- unlk a6
- rts
- .even
- .globl __divsf3
- __divsf3:
- link a6,#-4
- fmoves a6@(8),fp0
- fsgldivs a6@(12),fp0
- fmoves fp0,a6@(-4)
- movel a6@(-4),d0
- jra L38
- L38:
- unlk a6
- rts
- .even
- .globl __truncdfsf2
- __truncdfsf2:
- link a6,#-4
- fmoved a6@(8),fp0
- fmoves fp0,a6@(-4)
- movel a6@(-4),d0
- jra L39
- L39:
- unlk a6
- rts
- .even
- .globl __extendsfdf2
- __extendsfdf2:
- link a6,#-4
- fmoves a6@(8),fp0
- fmoved fp0,sp@-
- movel sp@+,d0
- movel sp@+,d1
- jra L40
- L40:
- unlk a6
- rts
-