Print this page
5261 libm should stop using synonyms.h
5298 fabs is 0-sized, confuses dis(1) and others
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Approved by: Gordon Ross <gwr@nexenta.com>
5262 libm needs to be carefully unifdef'd
5268 libm doesn't need to hide symbols which are already local
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Approved by: Gordon Ross <gwr@nexenta.com>

*** 90,101 **** vsqrt_.o \ vsqrtf_.o \ vz_abs_.o \ vz_exp_.o \ vz_log_.o \ ! vz_pow_.o \ ! #end mvecvisCOBJS = \ __vTBL_atan1.o \ __vTBL_atan2.o \ __vTBL_rsqrt.o \ --- 90,100 ---- vsqrt_.o \ vsqrtf_.o \ vz_abs_.o \ vz_exp_.o \ vz_log_.o \ ! vz_pow_.o mvecvisCOBJS = \ __vTBL_atan1.o \ __vTBL_atan2.o \ __vTBL_rsqrt.o \
*** 106,117 **** __vcosbigf.o \ __vrem_pio2m.o \ __vsinbig.o \ __vsinbigf.o \ __vsincosbig.o \ ! __vsincosbigf.o \ ! #end mvecvisSOBJS = \ __vatan.o \ __vatan2.o \ __vatan2f.o \ --- 105,115 ---- __vcosbigf.o \ __vrem_pio2m.o \ __vsinbig.o \ __vsinbigf.o \ __vsincosbig.o \ ! __vsincosbigf.o mvecvisSOBJS = \ __vatan.o \ __vatan2.o \ __vatan2f.o \
*** 133,170 **** __vsin.o \ __vsincos.o \ __vsincosf.o \ __vsinf.o \ __vsqrt.o \ ! __vsqrtf.o \ ! #end mvecvis2COBJS = \ __vTBL_sincos.o \ __vTBL_sincos2.o \ __vTBL_sqrtf.o \ __vcosbig.o \ __vcosbig_ultra3.o \ __vrem_pio2m.o \ __vsinbig.o \ ! __vsinbig_ultra3.o \ ! #end mvecvis2SOBJS = \ __vcos_ultra3.o \ __vlog_ultra3.o \ __vsin_ultra3.o \ ! __vsqrtf_ultra3.o \ ! #end include $(SRC)/lib/Makefile.lib include $(SRC)/lib/Makefile.rootfs include $(LIBMDIR)/Makefile.libm.com LIBS = $(DYNLIB) SRCDIR = ../common/ ! DYNFLAGS += -zignore LINTERROFF = -erroff=E_FP_DIVISION_BY_ZERO LINTERROFF += -erroff=E_FP_INVALID LINTERROFF += -erroff=E_BAD_PTR_CAST_ALIGN LINTERROFF += -erroff=E_ASSIGMENT_CAUSE_LOSS_PREC --- 131,165 ---- __vsin.o \ __vsincos.o \ __vsincosf.o \ __vsinf.o \ __vsqrt.o \ ! __vsqrtf.o mvecvis2COBJS = \ __vTBL_sincos.o \ __vTBL_sincos2.o \ __vTBL_sqrtf.o \ __vcosbig.o \ __vcosbig_ultra3.o \ __vrem_pio2m.o \ __vsinbig.o \ ! __vsinbig_ultra3.o mvecvis2SOBJS = \ __vcos_ultra3.o \ __vlog_ultra3.o \ __vsin_ultra3.o \ ! __vsqrtf_ultra3.o include $(SRC)/lib/Makefile.lib include $(SRC)/lib/Makefile.rootfs include $(LIBMDIR)/Makefile.libm.com LIBS = $(DYNLIB) SRCDIR = ../common/ ! DYNFLAGS += $(ZIGNORE) LINTERROFF = -erroff=E_FP_DIVISION_BY_ZERO LINTERROFF += -erroff=E_FP_INVALID LINTERROFF += -erroff=E_BAD_PTR_CAST_ALIGN LINTERROFF += -erroff=E_ASSIGMENT_CAUSE_LOSS_PREC
*** 175,207 **** LINTFLAGS64 += -errchk=longptr64 CLAGS += $(LINTERROFF) CFLAGS64 += $(LINTERROFF) - ASDEF += -DLIBMVEC_SO_BUILD - FLTRPATH_sparc = $$ORIGIN/cpu/$$ISALIST/libmvec_isa.so.1 FLTRPATH_sparcv9 = $$ORIGIN/../cpu/$$ISALIST/sparcv9/libmvec_isa.so.1 FLTRPATH_i386 = $$ORIGIN/libmvec/$$HWCAP FLTRPATH = $(FLTRPATH_$(TARGET_ARCH)) sparc_CFLAGS += -_cc=-W0,-xintrinsic sparcv9_CFLAGS += -_cc=-W0,-xintrinsic CPPFLAGS_i386 += -Dfabs=__fabs ! CPPFLAGS += -DLIBMVEC_SO_BUILD - SRCS_mvec_i386 = \ - ../common/__vsqrtf.c \ - #end - - SRCS_mvec_sparc = \ - $(SRCS_mvec_i386) \ - #end - SRCS_mvec_sparcv9 = \ - $(SRCS_mvec_i386) \ - #end SRCS_mvec = \ $(SRCS_mvec_$(TARGETMACH)) \ ../common/__vTBL_atan1.c \ ../common/__vTBL_atan2.c \ --- 170,194 ---- LINTFLAGS64 += -errchk=longptr64 CLAGS += $(LINTERROFF) CFLAGS64 += $(LINTERROFF) FLTRPATH_sparc = $$ORIGIN/cpu/$$ISALIST/libmvec_isa.so.1 FLTRPATH_sparcv9 = $$ORIGIN/../cpu/$$ISALIST/sparcv9/libmvec_isa.so.1 FLTRPATH_i386 = $$ORIGIN/libmvec/$$HWCAP FLTRPATH = $(FLTRPATH_$(TARGET_ARCH)) sparc_CFLAGS += -_cc=-W0,-xintrinsic sparcv9_CFLAGS += -_cc=-W0,-xintrinsic CPPFLAGS_i386 += -Dfabs=__fabs ! SRCS_mvec_i386 = ../common/__vsqrtf.c ! ! SRCS_mvec_sparc = $(SRCS_mvec_i386) ! ! SRCS_mvec_sparcv9 = $(SRCS_mvec_i386) SRCS_mvec = \ $(SRCS_mvec_$(TARGETMACH)) \ ../common/__vTBL_atan1.c \ ../common/__vTBL_atan2.c \
*** 276,287 **** ../common/vsqrt_.c \ ../common/vsqrtf_.c \ ../common/vz_abs_.c \ ../common/vz_exp_.c \ ../common/vz_log_.c \ ! ../common/vz_pow_.c \ ! #end .KEEP_STATE: all: $(LIBS) --- 263,273 ---- ../common/vsqrt_.c \ ../common/vsqrtf_.c \ ../common/vz_abs_.c \ ../common/vz_exp_.c \ ../common/vz_log_.c \ ! ../common/vz_pow_.c .KEEP_STATE: all: $(LIBS)