Print this page
5261 libm should stop using synonyms.h

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libmvec/Makefile.com
          +++ new/usr/src/lib/libmvec/Makefile.com
↓ open down ↓ 85 lines elided ↑ open up ↑
  86   86                  vsin_.o \
  87   87                  vsincos_.o \
  88   88                  vsincosf_.o \
  89   89                  vsinf_.o \
  90   90                  vsqrt_.o \
  91   91                  vsqrtf_.o \
  92   92                  vz_abs_.o \
  93   93                  vz_exp_.o \
  94   94                  vz_log_.o \
  95   95                  vz_pow_.o \
  96      -                #end
  97   96  
  98   97  mvecvisCOBJS    = \
  99   98                  __vTBL_atan1.o \
 100   99                  __vTBL_atan2.o \
 101  100                  __vTBL_rsqrt.o \
 102  101                  __vTBL_sincos.o \
 103  102                  __vTBL_sincos2.o \
 104  103                  __vTBL_sqrtf.o \
 105  104                  __vcosbig.o \
 106  105                  __vcosbigf.o \
 107  106                  __vrem_pio2m.o \
 108  107                  __vsinbig.o \
 109  108                  __vsinbigf.o \
 110  109                  __vsincosbig.o \
 111  110                  __vsincosbigf.o \
 112      -                #end
 113  111  
 114  112  mvecvisSOBJS    = \
 115  113                  __vatan.o \
 116  114                  __vatan2.o \
 117  115                  __vatan2f.o \
 118  116                  __vatanf.o \
 119  117                  __vcos.o \
 120  118                  __vcosf.o \
 121  119                  __vexp.o \
 122  120                  __vexpf.o \
↓ open down ↓ 6 lines elided ↑ open up ↑
 129  127                  __vrhypot.o \
 130  128                  __vrhypotf.o \
 131  129                  __vrsqrt.o \
 132  130                  __vrsqrtf.o \
 133  131                  __vsin.o \
 134  132                  __vsincos.o \
 135  133                  __vsincosf.o \
 136  134                  __vsinf.o \
 137  135                  __vsqrt.o \
 138  136                  __vsqrtf.o \
 139      -                #end
 140  137  
 141  138  mvecvis2COBJS   = \
 142  139                  __vTBL_sincos.o \
 143  140                  __vTBL_sincos2.o \
 144  141                  __vTBL_sqrtf.o \
 145  142                  __vcosbig.o \
 146  143                  __vcosbig_ultra3.o \
 147  144                  __vrem_pio2m.o \
 148  145                  __vsinbig.o \
 149  146                  __vsinbig_ultra3.o \
 150      -                #end
 151  147  
 152  148  mvecvis2SOBJS   = \
 153  149                  __vcos_ultra3.o \
 154  150                  __vlog_ultra3.o \
 155  151                  __vsin_ultra3.o \
 156  152                  __vsqrtf_ultra3.o \
 157      -                #end
 158  153  
 159  154  include         $(SRC)/lib/Makefile.lib
 160  155  include         $(SRC)/lib/Makefile.rootfs
 161  156  include         $(LIBMDIR)/Makefile.libm.com
 162  157  
 163  158  LIBS            = $(DYNLIB)
 164  159  SRCDIR          = ../common/
 165      -DYNFLAGS        += -zignore
      160 +DYNFLAGS        += $(ZIGNORE)
 166  161  
 167  162  LINTERROFF      = -erroff=E_FP_DIVISION_BY_ZERO 
 168  163  LINTERROFF      += -erroff=E_FP_INVALID
 169  164  LINTERROFF      += -erroff=E_BAD_PTR_CAST_ALIGN
 170  165  LINTERROFF      += -erroff=E_ASSIGMENT_CAUSE_LOSS_PREC
 171  166  LINTERROFF      += -erroff=E_FUNC_SET_NOT_USED
 172  167  
 173  168  LINTFLAGS       += $(LINTERROFF)
 174  169  LINTFLAGS64     += $(LINTERROFF)
 175  170  LINTFLAGS64     += -errchk=longptr64
↓ open down ↓ 5 lines elided ↑ open up ↑
 181  176  FLTRPATH_sparcv9        = $$ORIGIN/../cpu/$$ISALIST/sparcv9/libmvec_isa.so.1
 182  177  FLTRPATH_i386           = $$ORIGIN/libmvec/$$HWCAP
 183  178  FLTRPATH                = $(FLTRPATH_$(TARGET_ARCH))
 184  179  
 185  180  sparc_CFLAGS += -_cc=-W0,-xintrinsic
 186  181  sparcv9_CFLAGS += -_cc=-W0,-xintrinsic
 187  182  CPPFLAGS_i386   += -Dfabs=__fabs
 188  183  
 189  184  SRCS_mvec_i386 = \
 190  185          ../common/__vsqrtf.c \
 191      -        #end
 192  186  
 193  187  SRCS_mvec_sparc = \
 194  188          $(SRCS_mvec_i386) \
 195      -        #end
      189 +
 196  190  SRCS_mvec_sparcv9 = \
 197  191          $(SRCS_mvec_i386) \
 198      -        #end
      192 +
 199  193  
 200  194  SRCS_mvec = \
 201  195          $(SRCS_mvec_$(TARGETMACH)) \
 202  196          ../common/__vTBL_atan1.c \
 203  197          ../common/__vTBL_atan2.c \
 204  198          ../common/__vTBL_rsqrt.c \
 205  199          ../common/__vTBL_sincos.c \
 206  200          ../common/__vTBL_sincos2.c \
 207  201          ../common/__vTBL_sqrtf.c \
 208  202          ../common/__vatan.c \
↓ open down ↓ 59 lines elided ↑ open up ↑
 268  262          ../common/vsin_.c \
 269  263          ../common/vsincos_.c \
 270  264          ../common/vsincosf_.c \
 271  265          ../common/vsinf_.c \
 272  266          ../common/vsqrt_.c \
 273  267          ../common/vsqrtf_.c \
 274  268          ../common/vz_abs_.c \
 275  269          ../common/vz_exp_.c \
 276  270          ../common/vz_log_.c \
 277  271          ../common/vz_pow_.c \
 278      -        #end
 279  272  
 280  273  .KEEP_STATE:
 281  274  
 282  275  all:    $(LIBS)
 283  276  
 284  277  lint:   lintcheck
 285  278  
 286  279  pics/%.o: ../$(TARGET_ARCH)/src/%.S
 287  280          $(COMPILE.s) -o $@ $<
 288  281          $(POST_PROCESS_O)
 289  282  
 290  283  pics/%.o: ../common/$$(CHIP)/%.S
 291  284          $(COMPILE.s) -o $@ $<
 292  285          $(POST_PROCESS_O)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX