2 #include "aros/m68k/asm.h"
7 .globl AROS_SLIB_ENTRY(ATan_6888x,MathIeeeDoubTrans, 5)
8 .type AROS_SLIB_ENTRY(ATan_6888x,MathIeeeDoubTrans, 5),@function
9 AROS_SLIB_ENTRY(ATan_6888x,MathIeeeDoubTrans, 5):
17 .globl AROS_SLIB_ENTRY(Sin_6888x,MathIeeeDoubTrans, 6)
18 .type AROS_SLIB_ENTRY(Sin_6888x,MathIeeeDoubTrans, 6),@function
19 AROS_SLIB_ENTRY(Sin_6888x,MathIeeeDoubTrans, 6):
27 .globl AROS_SLIB_ENTRY(Cos_6888x,MathIeeeDoubTrans, 7)
28 .type AROS_SLIB_ENTRY(Cos_6888x,MathIeeeDoubTrans, 7),@function
29 AROS_SLIB_ENTRY(Cos_6888x,MathIeeeDoubTrans, 7):
37 .globl AROS_SLIB_ENTRY(Tan_6888x,MathIeeeDoubTrans, 8)
38 .type AROS_SLIB_ENTRY(Tan_6888x,MathIeeeDoubTrans, 8),@function
39 AROS_SLIB_ENTRY(Tan_6888x,MathIeeeDoubTrans, 8):
47 .globl AROS_SLIB_ENTRY(Sincos_6888x,MathIeeeDoubTrans, 9)
48 .type AROS_SLIB_ENTRY(Sincos_6888x,MathIeeeDoubTrans, 9),@function
49 AROS_SLIB_ENTRY(Sincos_6888x,MathIeeeDoubTrans, 9):
51 fsincos.d %sp@+,%fp1,%fp0
58 .globl AROS_SLIB_ENTRY(Sinh_6888x,MathIeeeDoubTrans, 10)
59 .type AROS_SLIB_ENTRY(Sinh_6888x,MathIeeeDoubTrans, 10),@function
60 AROS_SLIB_ENTRY(Sinh_6888x,MathIeeeDoubTrans, 10):
68 .globl AROS_SLIB_ENTRY(Cosh_6888x,MathIeeeDoubTrans, 11)
69 .type AROS_SLIB_ENTRY(Cosh_6888x,MathIeeeDoubTrans, 11),@function
70 AROS_SLIB_ENTRY(Cosh_6888x,MathIeeeDoubTrans, 11):
78 .globl AROS_SLIB_ENTRY(Tanh_6888x,MathIeeeDoubTrans, 12)
79 .type AROS_SLIB_ENTRY(Tanh_6888x,MathIeeeDoubTrans, 12),@function
80 AROS_SLIB_ENTRY(Tanh_6888x,MathIeeeDoubTrans, 12):
88 .globl AROS_SLIB_ENTRY(Exp_6888x,MathIeeeDoubTrans, 13)
89 .type AROS_SLIB_ENTRY(Exp_6888x,MathIeeeDoubTrans, 13),@function
90 AROS_SLIB_ENTRY(Exp_6888x,MathIeeeDoubTrans, 13):
98 .globl AROS_SLIB_ENTRY(Log_6888x,MathIeeeDoubTrans, 14)
99 .type AROS_SLIB_ENTRY(Log_6888x,MathIeeeDoubTrans, 14),@function
100 AROS_SLIB_ENTRY(Log_6888x,MathIeeeDoubTrans, 14):
101 movem.l %d0-%d1,%sp@-
104 movem.l %sp@+,%d0-%d1
109 Pow does not exist, use software
112 .globl AROS_SLIB_ENTRY(Pow_6888x,MathIeeeDoubTrans,15)
113 .type AROS_SLIB_ENTRY(Pow_6888x,MathIeeeDoubTrans,15),@function
114 AROS_SLIB_ENTRY(Pow_6888x,MathIeeeDoubTrans,15):
118 .globl AROS_SLIB_ENTRY(Sqrt_6888x,MathIeeeDoubTrans,16)
119 .type AROS_SLIB_ENTRY(Sqrt_6888x,MathIeeeDoubTrans,16),@function
120 AROS_SLIB_ENTRY(Sqrt_6888x,MathIeeeDoubTrans,16):
121 movem.l %d0-%d1,%sp@-
124 movem.l %sp@+,%d0-%d1
128 .globl AROS_SLIB_ENTRY(Tieee_6888x,MathIeeeDoubTrans,17)
129 .type AROS_SLIB_ENTRY(Tieee_6888x,MathIeeeDoubTrans,17),@function
130 AROS_SLIB_ENTRY(Tieee_6888x,MathIeeeDoubTrans,17):
131 movem.l %d0-%d1,%sp@-
137 .globl AROS_SLIB_ENTRY(Fieee_6888x,MathIeeeDoubTrans,18)
138 .type AROS_SLIB_ENTRY(Fieee_6888x,MathIeeeDoubTrans,18),@function
139 AROS_SLIB_ENTRY(Fieee_6888x,MathIeeeDoubTrans,18):
142 movem.l %sp@+,%d0-%d1
146 .globl AROS_SLIB_ENTRY(Asin_6888x,MathIeeeDoubTrans,19)
147 .type AROS_SLIB_ENTRY(Asin_6888x,MathIeeeDoubTrans,19),@function
148 AROS_SLIB_ENTRY(Asin_6888x,MathIeeeDoubTrans,19):
149 movem.l %d0-%d1,%sp@-
152 movem.l %sp@+,%d0-%d1
156 .globl AROS_SLIB_ENTRY(Acos_6888x,MathIeeeDoubTrans,20)
157 .type AROS_SLIB_ENTRY(Acos_6888x,MathIeeeDoubTrans,20),@function
158 AROS_SLIB_ENTRY(Acos_6888x,MathIeeeDoubTrans,20):
159 movem.l %d0-%d1,%sp@-
162 movem.l %sp@+,%d0-%d1
166 .globl AROS_SLIB_ENTRY(Log10_6888x,MathIeeeDoubTrans,21)
167 .type AROS_SLIB_ENTRY(Log10_6888x,MathIeeeDoubTrans,21),@function
168 AROS_SLIB_ENTRY(Log10_6888x,MathIeeeDoubTrans,21):
169 movem.l %d0-%d1,%sp@-
172 movem.l %sp@+,%d0-%d1