NetBSD/lib/libm/arch/m68060/fplsp_wrap.S

422 lines
5.6 KiB
ArmAsm

/* $NetBSD: fplsp_wrap.S,v 1.3 1999/08/22 08:25:43 is Exp $ */
/*
* FPLSP wrapper.
*
* DO NOT EDIT - this file is automatically generated!
*/
#include <machine/asm.h>
ENTRY(__ieee754_acosf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0000
#else
movel sp@(4),sp@-
jbsr L060FPLSP0000
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_acos)
#ifdef __SVR4_ABI__
jbra L060FPLSP0008
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0008
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_asinf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0018
#else
movel sp@(4),sp@-
jbsr L060FPLSP0018
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_asin)
#ifdef __SVR4_ABI__
jbra L060FPLSP0020
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0020
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(atanf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0030
#else
movel sp@(4),sp@-
jbsr L060FPLSP0030
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(atan)
#ifdef __SVR4_ABI__
jbra L060FPLSP0038
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0038
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_atanhf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0048
#else
movel sp@(4),sp@-
jbsr L060FPLSP0048
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_atanh)
#ifdef __SVR4_ABI__
jbra L060FPLSP0050
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0050
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(cosf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0060
#else
movel sp@(4),sp@-
jbsr L060FPLSP0060
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(cos)
#ifdef __SVR4_ABI__
jbra L060FPLSP0068
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0068
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_coshf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0078
#else
movel sp@(4),sp@-
jbsr L060FPLSP0078
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_cosh)
#ifdef __SVR4_ABI__
jbra L060FPLSP0080
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0080
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_expf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0090
#else
movel sp@(4),sp@-
jbsr L060FPLSP0090
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_exp)
#ifdef __SVR4_ABI__
jbra L060FPLSP0098
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0098
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(expm1f)
#ifdef __SVR4_ABI__
jbra L060FPLSP00a8
#else
movel sp@(4),sp@-
jbsr L060FPLSP00a8
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(expm1)
#ifdef __SVR4_ABI__
jbra L060FPLSP00b0
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP00b0
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_log10f)
#ifdef __SVR4_ABI__
jbra L060FPLSP00f0
#else
movel sp@(4),sp@-
jbsr L060FPLSP00f0
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_log10)
#ifdef __SVR4_ABI__
jbra L060FPLSP00f8
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP00f8
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(logbf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0108
#else
movel sp@(4),sp@-
jbsr L060FPLSP0108
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(logb)
#ifdef __SVR4_ABI__
jbra L060FPLSP0110
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0110
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_logf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0120
#else
movel sp@(4),sp@-
jbsr L060FPLSP0120
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_log)
#ifdef __SVR4_ABI__
jbra L060FPLSP0128
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0128
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(log1pf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0138
#else
movel sp@(4),sp@-
jbsr L060FPLSP0138
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(log1p)
#ifdef __SVR4_ABI__
jbra L060FPLSP0140
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0140
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(sinf)
#ifdef __SVR4_ABI__
jbra L060FPLSP0198
#else
movel sp@(4),sp@-
jbsr L060FPLSP0198
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(sin)
#ifdef __SVR4_ABI__
jbra L060FPLSP01a0
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP01a0
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_sinhf)
#ifdef __SVR4_ABI__
jbra L060FPLSP01c8
#else
movel sp@(4),sp@-
jbsr L060FPLSP01c8
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_sinh)
#ifdef __SVR4_ABI__
jbra L060FPLSP01d0
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP01d0
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(tanf)
#ifdef __SVR4_ABI__
jbra L060FPLSP01e0
#else
movel sp@(4),sp@-
jbsr L060FPLSP01e0
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(tan)
#ifdef __SVR4_ABI__
jbra L060FPLSP01e8
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP01e8
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(tanhf)
#ifdef __SVR4_ABI__
jbra L060FPLSP01f8
#else
movel sp@(4),sp@-
jbsr L060FPLSP01f8
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(tanh)
#ifdef __SVR4_ABI__
jbra L060FPLSP0200
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP0200
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
ENTRY(__ieee754_sqrtf)
#ifdef __SVR4_ABI__
jbra L060FPLSP02e8
#else
movel sp@(4),sp@-
jbsr L060FPLSP02e8
fmoves fp0,sp@
movel sp@+,d0
rts
#endif
ENTRY(__ieee754_sqrt)
#ifdef __SVR4_ABI__
jbra L060FPLSP02f0
#else
movel sp@(8),sp@-
movel sp@(8),sp@-
jbsr L060FPLSP02f0
fmoved fp0,sp@
movel sp@+,d0
movel sp@+,d1
rts
#endif
L060FPLSP_BASE:
#include "fplsp.hex"