build frexp/ldexp/modf in the "compat" part (code is identical)

(These are the easy cases where no assembler implementations exist.)
This commit is contained in:
drochner 2006-06-28 14:46:32 +00:00
parent 0ed7304bd6
commit fa073991b3
12 changed files with 30 additions and 22 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.14 2005/10/16 17:25:50 christos Exp $
# $NetBSD: Makefile.inc,v 1.15 2006/06/28 14:46:32 drochner Exp $
SRCS+= alloca.S byte_swap_2.S byte_swap_4.S bswap64.c divsi3.S \
fabs.c flt_rounds.c
@ -9,8 +9,6 @@ SRCS+= fpclassifyf_ieee754.c fpclassifyd_ieee754.c
SRCS+= isfinitef_ieee754.c isfinited_ieee754.c
SRCS+= isinff_ieee754.c isinfd_ieee754.c
SRCS+= isnanf_ieee754.c isnand_ieee754.c
SRCS+= frexp_ieee754.c
SRCS+= ldexp_ieee754.c modf_ieee754.c
SRCS+= signbitf_ieee754.c signbitd_ieee754.c
SRCS+= nanf.c

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.14 2005/04/15 22:39:10 kleink Exp $
# $NetBSD: Makefile.inc,v 1.15 2006/06/28 14:46:32 drochner Exp $
SRCS+= bswap16.c bswap32.c bswap64.c
SRCS+= fabs.c
@ -7,11 +7,9 @@ SRCS+= __sigsetjmp14.S __setjmp14.S _setjmp.S __longjmp14.c
# Common ieee754 constants and functions
SRCS+= infinityf_ieee754.c infinity_ieee754.c infinityl_dbl_ieee754.c
SRCS+= fpclassifyf_ieee754.c fpclassifyd_ieee754.c
SRCS+= frexp_ieee754.c ldexp_ieee754.c
SRCS+= isfinitef_ieee754.c isfinited_ieee754.c
SRCS+= isinff_ieee754.c isinfd_ieee754.c
SRCS+= isnanf_ieee754.c isnand_ieee754.c
SRCS+= modf_ieee754.c
SRCS+= signbitf_ieee754.c signbitd_ieee754.c
SRCS+= nanf.c

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.22 2006/02/18 00:45:22 matt Exp $
# $NetBSD: Makefile.inc,v 1.23 2006/06/28 14:46:32 drochner Exp $
SRCS+= __setjmp14.S __sigsetjmp14.S _setjmp.S
SRCS+= bswap16.c bswap32.c bswap64.c
@ -9,11 +9,9 @@ SRCS+= _lwp.c makecontext.c resumecontext.c swapcontext.S
# Common ieee754 constants and functions
SRCS+= infinityf_ieee754.c infinity_ieee754.c infinityl_dbl_ieee754.c
SRCS+= fpclassifyf_ieee754.c fpclassifyd_ieee754.c
SRCS+= frexp_ieee754.c
SRCS+= isinff_ieee754.c isinfd_ieee754.c
SRCS+= isnanf_ieee754.c isnand_ieee754.c
SRCS+= isfinitef_ieee754.c isfinited_ieee754.c
SRCS+= ldexp_ieee754.c modf_ieee754.c
SRCS+= signbitf_ieee754.c signbitd_ieee754.c
SRCS+= nanf.c

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.23 2006/06/17 18:04:23 uwe Exp $
# $NetBSD: Makefile.inc,v 1.24 2006/06/28 14:46:32 drochner Exp $
SRCS+= setjmp.S _setjmp.S sigsetjmp.S
@ -11,11 +11,9 @@ SRCS+= fabs.c flt_rounds.c bswap16.c bswap32.c bswap64.c
# Common ieee754 constants and functions
SRCS+= infinityf_ieee754.c infinity_ieee754.c infinityl_dbl_ieee754.c
SRCS+= fpclassifyf_ieee754.c fpclassifyd_ieee754.c
SRCS+= frexp_ieee754.c
SRCS+= isinff_ieee754.c isinfd_ieee754.c
SRCS+= isnanf_ieee754.c isnand_ieee754.c
SRCS+= isfinitef_ieee754.c isfinited_ieee754.c
SRCS+= ldexp_ieee754.c modf_ieee754.c
SRCS+= signbitf_ieee754.c signbitd_ieee754.c
SRCS+= nanf.c

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.15 2005/04/15 22:39:11 kleink Exp $
# $NetBSD: Makefile.inc,v 1.16 2006/06/28 14:46:33 drochner Exp $
SRCS+= __setjmp14.S __sigsetjmp14.S _setjmp.S \
alloca.S \
@ -6,14 +6,11 @@ SRCS+= __setjmp14.S __sigsetjmp14.S _setjmp.S \
fabs.S flt_rounds.S \
SRCS+= fpclassifyf_ieee754.c fpclassifyd_ieee754.c \
frexp_ieee754.c \
infinityf_ieee754.c infinity_ieee754.c infinityl_dbl_ieee754.c \
isfinitef_ieee754.c isfinited_ieee754.c \
isinff_ieee754.c isinfd_ieee754.c \
isnanf_ieee754.c isnand_ieee754.c \
signbitf_ieee754.c signbitd_ieee754.c \
ldexp_ieee754.c \
modf_ieee754.c
signbitf_ieee754.c signbitd_ieee754.c
SRCS+= nanf.c

View File

@ -1,3 +1,6 @@
# $NetBSD: Makefile.inc,v 1.1 2005/10/16 17:27:50 christos Exp $
# $NetBSD: Makefile.inc,v 1.2 2006/06/28 14:46:33 drochner Exp $
SRCS+= compat_setjmp.S compat_sigsetjmp.S
# objects built from C sources in compat/gen
SRCS+= compat_frexp_ieee754.c compat_ldexp_ieee754.c compat_modf_ieee754.c

View File

@ -1,3 +1,4 @@
# $NetBSD: Makefile.inc,v 1.2 2006/03/11 23:04:03 christos Exp $
# $NetBSD: Makefile.inc,v 1.3 2006/06/28 14:46:33 drochner Exp $
.include "${COMPATARCHDIR}/gen/Makefile.inc"
.include "${COMPATARCHDIR}/sys/Makefile.inc"

View File

@ -0,0 +1,4 @@
# $NetBSD: Makefile.inc,v 1.1 2006/06/28 14:46:33 drochner Exp $
# objects built from C sources in compat/gen
SRCS+= compat_frexp_ieee754.c compat_ldexp_ieee754.c compat_modf_ieee754.c

View File

@ -1,4 +1,7 @@
# $NetBSD: Makefile.inc,v 1.2 2006/02/18 00:45:22 matt Exp $
# $NetBSD: Makefile.inc,v 1.3 2006/06/28 14:46:33 drochner Exp $
# objects built from assembler sources (need lint stubs)
SRCS+= compat_setjmp.S compat_sigsetjmp.S
# objects built from C sources in compat/gen
SRCS+= compat_frexp_ieee754.c compat_ldexp_ieee754.c compat_modf_ieee754.c

View File

@ -1,3 +1,6 @@
# $NetBSD: Makefile.inc,v 1.2 2005/10/15 16:00:42 uwe Exp $
# $NetBSD: Makefile.inc,v 1.3 2006/06/28 14:46:33 drochner Exp $
SRCS+= compat_setjmp.S compat_sigsetjmp.S
# objects built from C sources in compat/gen
SRCS+= compat_frexp_ieee754.c compat_ldexp_ieee754.c compat_modf_ieee754.c

View File

@ -1,3 +1,4 @@
# $NetBSD: Makefile.inc,v 1.3 2006/03/11 23:04:04 christos Exp $
# $NetBSD: Makefile.inc,v 1.4 2006/06/28 14:46:33 drochner Exp $
.include "${COMPATARCHDIR}/gen/Makefile.inc"
.include "${COMPATARCHDIR}/sys/Makefile.inc"

View File

@ -0,0 +1,4 @@
# $NetBSD: Makefile.inc,v 1.1 2006/06/28 14:46:33 drochner Exp $
# objects built from C sources in compat/gen
SRCS+= compat_frexp_ieee754.c compat_ldexp_ieee754.c compat_modf_ieee754.c