Motorola floating point library support package based architecture dependent

code for libm - generated files. Currently, easy functions only.
This commit is contained in:
is 1999-08-19 21:43:52 +00:00
parent 00c9560d0c
commit 8c65b3f672
43 changed files with 2798 additions and 0 deletions

View File

@ -0,0 +1,10 @@
# $NetBSD: Makefile.list,v 1.1.1.1 1999/08/19 21:43:52 is Exp $
#
# list of M68060 architecture dependent files for libm.
#
# Created by a script. Do not edit manually!
#
ARCH_SRCS = e_acosf.S e_acos.S e_asinf.S e_asin.S s_atanf.S s_atan.S e_atanhf.S e_atanh.S s_cosf.S k_cosf.S s_cos.S k_cos.S e_coshf.S e_cosh.S e_expf.S e_exp.S s_expm1f.S s_expm1.S e_log10f.S e_log10.S s_logbf.S s_logb.S e_logf.S e_log.S s_log1pf.S s_log1p.S s_sinf.S k_sinf.S s_sin.S k_sin.S e_sinhf.S e_sinh.S s_tanf.S k_tanf.S s_tan.S k_tan.S s_tanhf.S s_tanh.S e_sqrtf.S e_sqrt.S
ARCH_ADDS = fplsp_wrap.S

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_acos.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_acosf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_asin.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_asinf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_atanh.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_atanhf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_cosh.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_coshf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_exp.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_expf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_log.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_log10.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_log10f.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_logf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_sinh.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_sinhf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_sqrt.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: e_sqrtf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,421 @@
/* $NetBSD: fplsp_wrap.S,v 1.1.1.1 1999/08/19 21:43:52 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"

View File

@ -0,0 +1,8 @@
/* $NetBSD: k_cos.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: k_cosf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: k_sin.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: k_sinf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: k_tan.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: k_tanf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_atan.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_atanf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_cos.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_cosf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_expm1.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_expm1f.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_log1p.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_log1pf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_logb.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_logbf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_sin.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_sinf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_tan.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_tanf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_tanh.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/

View File

@ -0,0 +1,8 @@
/* $NetBSD: s_tanhf.S,v 1.1.1.1 1999/08/19 21:43:52 is Exp $ */
/*
* Dummy file. Real code is in fplsp_wrap.S.
*
* DO NOT EDIT - this file is automatically generated.
*
*/