Print this page
libmvec: further unifdef'ing (LIBMVEC_SO_BUILD)

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libmvec/common/vis/__vsqrtf_ultra3.S
          +++ new/usr/src/lib/libmvec/common/vis/__vsqrtf_ultra3.S
↓ open down ↓ 21 lines elided ↑ open up ↑
  22   22   * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  23   23   */
  24   24  /*
  25   25   * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  26   26   * Use is subject to license terms.
  27   27   */
  28   28  
  29   29          .file   "__vsqrtf_ultra3.S"
  30   30  
  31   31  #include "libm.h"
  32      -#if defined(LIBMVEC_SO_BUILD)
  33   32          .weak   __vsqrtf
  34   33          .type   __vsqrtf,#function
  35   34          __vsqrtf = __vsqrtf_ultra3
  36      -#endif
  37   35  
  38   36          RO_DATA
  39   37          .align  64
  40   38  
  41   39  .CONST_TBL:
  42   40          .word   0x3fe00001, 0x80007e00  ! K1  =  5.00000715259318464227e-01
  43   41          .word   0xbfc00003, 0xc0017a01  ! K2  = -1.25000447037521686593e-01
  44   42          .word   0x000fffff, 0xffffffff  ! DC0 = 0x000fffffffffffff
  45   43          .word   0x3ff00000, 0x00000000  ! DC1 = 0x3ff0000000000000
  46   44          .word   0x7ffff000, 0x00000000  ! DC2 = 0x7ffff00000000000
↓ open down ↓ 948 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX