Mercurial > unleashed > wips
changeset 20675:0d25868392c0 draft
libm: remove sparc related makefile code
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Wed, 22 May 2019 13:32:40 -0400 |
parents | d25071fa795e |
children | e11820ed3165 |
files | usr/src/lib/libm/Makefile.com usr/src/lib/libm/Makefile.libm.com |
diffstat | 2 files changed, 6 insertions(+), 156 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/lib/libm/Makefile.com Wed May 22 13:07:42 2019 -0400 +++ b/usr/src/lib/libm/Makefile.com Wed May 22 13:32:40 2019 -0400 @@ -31,14 +31,6 @@ __fex_sse.o \ feprec.o -m9xOBJS_sparc = \ - lrint.o \ - lrintf.o \ - lrintl.o \ - lround.o \ - lroundf.o \ - lroundl.o - m9xOBJS_i386 = \ __fex_sse.o \ feprec.o \ @@ -119,16 +111,6 @@ COBJS_i386 = \ __libx_errno.o -COBJS_sparc = \ - $(COBJS_i386) \ - _TBL_atan.o \ - _TBL_exp2.o \ - _TBL_log.o \ - _TBL_log2.o \ - _TBL_tan.o \ - __tan.o \ - __tanf.o - # # atan2pi.o and sincospi.o is for internal use only # @@ -152,8 +134,6 @@ rint.o \ scalbn.o -COBJS_sparcv9 = $(COBJS_amd64) - COBJS = \ $(COBJS_$(TARGET_ARCH)) \ __cos.o \ @@ -213,16 +193,6 @@ # # LSARC/2003/658 adds isnanl # -QOBJS_sparc = \ - _TBL_atanl.o \ - _TBL_expl.o \ - _TBL_expm1l.o \ - _TBL_logl.o \ - finitel.o \ - isnanl.o - -QOBJS_sparcv9 = $(QOBJS_sparc) - QOBJS_amd64 = \ finitel.o \ isnanl.o @@ -310,14 +280,6 @@ # # LSARC/2003/658 adds isnanf # -ROBJS_sparc = \ - __cosf.o \ - __sincosf.o \ - __sinf.o \ - isnanf.o - -ROBJS_sparcv9 = $(ROBJS_sparc) - ROBJS_amd64 = \ isnanf.o \ __cosf.o \ @@ -390,7 +352,12 @@ # LSARC/2003/658 adds isnanf/isnanl # -SOBJS_sparc = \ +SOBJS_i386 = \ + __reduction.o \ + finitef.o \ + finitel.o \ + isnanf.o \ + isnanl.o \ copysign.o \ exp.o \ fabs.o \ @@ -402,14 +369,6 @@ rint.o \ scalbn.o -SOBJS_i386 = \ - __reduction.o \ - finitef.o \ - finitel.o \ - isnanf.o \ - isnanl.o \ - $(SOBJS_sparc) - SOBJS_amd64 = \ __swapFLAGS.o # _xtoll.o \ @@ -578,32 +537,6 @@ $(SRCTOP)/lib/libm/common/R/rintf.c \ $(SRCTOP)/lib/libm/common/R/scalbnf.c -# sparc + sparcv9 -SRCS_R_sparc = \ - $(SRCTOP)/lib/libm/common/R/__tanf.c \ - $(SRCTOP)/lib/libm/common/R/__cosf.c \ - $(SRCTOP)/lib/libm/common/R/__sincosf.c \ - $(SRCTOP)/lib/libm/common/R/__sinf.c \ - $(SRCTOP)/lib/libm/common/R/isnanf.c \ - $(SRCTOP)/lib/libm/common/R/acosf.c \ - $(SRCTOP)/lib/libm/common/R/asinf.c \ - $(SRCTOP)/lib/libm/common/R/atan2f.c \ - $(SRCTOP)/lib/libm/common/R/copysignf.c \ - $(SRCTOP)/lib/libm/common/R/exp10f.c \ - $(SRCTOP)/lib/libm/common/R/exp2f.c \ - $(SRCTOP)/lib/libm/common/R/expm1f.c \ - $(SRCTOP)/lib/libm/common/R/fabsf.c \ - $(SRCTOP)/lib/libm/common/R/fmodf.c \ - $(SRCTOP)/lib/libm/common/R/hypotf.c \ - $(SRCTOP)/lib/libm/common/R/ilogbf.c \ - $(SRCTOP)/lib/libm/common/R/log10f.c \ - $(SRCTOP)/lib/libm/common/R/log2f.c \ - $(SRCTOP)/lib/libm/common/R/nextafterf.c \ - $(SRCTOP)/lib/libm/common/R/powf.c \ - $(SRCTOP)/lib/libm/common/R/remainderf.c \ - $(SRCTOP)/lib/libm/common/R/rintf.c \ - $(SRCTOP)/lib/libm/common/R/scalbnf.c - SRCS_R = \ $(SRCS_R_$(MACH)) \ $(SRCS_R_$(TARGET_ARCH)) \ @@ -709,9 +642,6 @@ $(SRCTOP)/lib/libm/common/Q/tanhl.c \ $(SRCTOP)/lib/libm/common/Q/tanl.c -SRCS_Q_sparc = \ - $(SRCS_Q) - SRCS_complex = \ $(SRCTOP)/lib/libm/common/complex/cabs.c \ $(SRCTOP)/lib/libm/common/complex/cabsf.c \ @@ -809,35 +739,8 @@ $(SRCTOP)/lib/libm/common/m9x/trunc.c \ $(SRCTOP)/lib/libm/common/m9x/truncl.c -# sparc -SRCS_m9x_sparc_sparc = \ - $(SRCTOP)/lib/libm/common/m9x/lrint.c \ - $(SRCTOP)/lib/libm/common/m9x/lrintf.c \ - $(SRCTOP)/lib/libm/common/m9x/lrintl.c \ - $(SRCTOP)/lib/libm/common/m9x/lround.c \ - $(SRCTOP)/lib/libm/common/m9x/lroundf.c \ - $(SRCTOP)/lib/libm/common/m9x/lroundl.c - -SRCS_m9x_sparc = \ - $(SRCTOP)/lib/libm/common/m9x/__fex_sparc.c \ - $(SRCTOP)/lib/libm/common/m9x/llrint.c \ - $(SRCTOP)/lib/libm/common/m9x/llrintf.c \ - $(SRCTOP)/lib/libm/common/m9x/llrintl.c \ - $(SRCTOP)/lib/libm/common/m9x/nexttowardl.c \ - $(SRCTOP)/lib/libm/common/m9x/remquo.c \ - $(SRCTOP)/lib/libm/common/m9x/remquof.c \ - $(SRCTOP)/lib/libm/common/m9x/remquol.c \ - $(SRCTOP)/lib/libm/common/m9x/round.c \ - $(SRCTOP)/lib/libm/common/m9x/roundl.c \ - $(SRCTOP)/lib/libm/common/m9x/scalbln.c \ - $(SRCTOP)/lib/libm/common/m9x/scalblnf.c \ - $(SRCTOP)/lib/libm/common/m9x/scalblnl.c \ - $(SRCTOP)/lib/libm/common/m9x/trunc.c \ - $(SRCTOP)/lib/libm/common/m9x/truncl.c - SRCS_m9x = \ $(SRCS_m9x_$(MACH)) \ - $(SRCS_m9x_sparc_$(TARGET_ARCH)) \ $(SRCS_m9x_i386_$(TARGET_ARCH)) \ $(SRCTOP)/lib/libm/common/m9x/__fex_hdlr.c \ $(SRCTOP)/lib/libm/common/m9x/__fex_sym.c \ @@ -884,50 +787,9 @@ $(SRCTOP)/lib/libm/common/m9x/tgammal.c \ $(SRCTOP)/lib/libm/common/m9x/truncf.c -SRCS_C_sparc = \ - $(SRCTOP)/lib/libm/common/C/__tan.c \ - $(SRCTOP)/lib/libm/common/C/_TBL_atan.c \ - $(SRCTOP)/lib/libm/common/C/_TBL_exp2.c \ - $(SRCTOP)/lib/libm/common/C/_TBL_log.c \ - $(SRCTOP)/lib/libm/common/C/_TBL_log2.c \ - $(SRCTOP)/lib/libm/common/C/_TBL_tan.c \ - $(SRCTOP)/lib/libm/common/C/acos.c \ - $(SRCTOP)/lib/libm/common/C/asin.c \ - $(SRCTOP)/lib/libm/common/C/atan.c \ - $(SRCTOP)/lib/libm/common/C/atan2.c \ - $(SRCTOP)/lib/libm/common/C/ceil.c \ - $(SRCTOP)/lib/libm/common/C/cos.c \ - $(SRCTOP)/lib/libm/common/C/exp.c \ - $(SRCTOP)/lib/libm/common/C/exp10.c \ - $(SRCTOP)/lib/libm/common/C/exp2.c \ - $(SRCTOP)/lib/libm/common/C/expm1.c \ - $(SRCTOP)/lib/libm/common/C/floor.c \ - $(SRCTOP)/lib/libm/common/C/fmod.c \ - $(SRCTOP)/lib/libm/common/C/hypot.c \ - $(SRCTOP)/lib/libm/common/C/ilogb.c \ - $(SRCTOP)/lib/libm/common/C/isnan.c \ - $(SRCTOP)/lib/libm/common/C/log.c \ - $(SRCTOP)/lib/libm/common/C/log10.c \ - $(SRCTOP)/lib/libm/common/C/log2.c \ - $(SRCTOP)/lib/libm/common/C/pow.c \ - $(SRCTOP)/lib/libm/common/C/remainder.c \ - $(SRCTOP)/lib/libm/common/C/rint.c \ - $(SRCTOP)/lib/libm/common/C/scalbn.c \ - $(SRCTOP)/lib/libm/common/C/sin.c \ - $(SRCTOP)/lib/libm/common/C/sincos.c \ - $(SRCTOP)/lib/libm/common/C/tan.c - SRCS_i386_i386 = \ $(SRCTOP)/lib/libm/common/C/__libx_errno.c -SRCS_sparc_sparc = \ - $(SRCS_i386_i386) - -SRCS_sparc_sparcv9 = \ - $(SRCTOP)/lib/libm/common/C/copysign.c \ - $(SRCTOP)/lib/libm/common/C/fabs.c \ - $(SRCTOP)/lib/libm/common/C/nextafter.c - SRCS_i386_amd64 = \ $(SRCTOP)/lib/libm/common/C/_TBL_atan.c \ $(SRCTOP)/lib/libm/common/C/_TBL_exp2.c \
--- a/usr/src/lib/libm/Makefile.libm.com Wed May 22 13:07:42 2019 -0400 +++ b/usr/src/lib/libm/Makefile.libm.com Wed May 22 13:32:40 2019 -0400 @@ -17,7 +17,6 @@ LIBMSRC = $(LIBMDIR)/common -ASSUFFIX_sparc = S ASSUFFIX_i386 = s ASSUFFIX = $(ASSUFFIX_$(MACH)) @@ -37,13 +36,11 @@ M4FLAGS = -D__STDC__ -DPIC -LDBLDIR_sparc = Q LDBLDIR_i386 = LD LDBLDIR = $(LDBLDIR_$(MACH)) CFLAGS += $(C_PICFLAGS) CFLAGS64 += $(C_PICFLAGS) -sparc_CFLAGS += -Wa,-xarch=v8plus CPPFLAGS += -I$(LIBMSRC)/C \ -I$(LIBMSRC)/$(LDBLDIR) -I$(LIBMDIR)/$(TARGET_ARCH)/src @@ -64,28 +61,19 @@ CLEANFILES += pics/*.s pics/*.S FPDEF_amd64 = -DARCH_amd64 -FPDEF_sparc = -DCG89 -DARCH_v8plus -DFPADD_TRAPS_INCOMPLETE_ON_NAN -FPDEF_sparcv9 = -DARCH_v9 -DFPADD_TRAPS_INCOMPLETE_ON_NAN FPDEF = $(FPDEF_$(TARGET_ARCH)) ASFLAGS = -D_ASM $(FPDEF) -XARCH_sparc = v8plus -XARCH_sparcv9 = v9 XARCH_i386 = f80387 XARCH_amd64 = amd64 XARCH = $(XARCH_$(TARGET_ARCH)) -ASOPT_sparc = -xarch=$(XARCH) $(AS_PICFLAGS) -ASOPT_sparcv9 = -xarch=$(XARCH) $(AS_PICFLAGS) ASOPT_i386 = $(i386_AS_XARCH) ASOPT_amd64 = $(AS_PICFLAGS) ASOPT = $(ASOPT_$(TARGET_ARCH)) ASFLAGS += $(ASOPT) -CPPFLAGS_sparc = -DFPADD_TRAPS_INCOMPLETE_ON_NAN \ - -DFDTOS_TRAPS_INCOMPLETE_IN_FNS_MODE - CPPFLAGS += $(CPPFLAGS_$(MACH)) ASFLAGS += $(CPPFLAGS)