Print this page
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>


  12  *
  13  * When distributing Covered Code, include this CDDL HEADER in each
  14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15  * If applicable, add the following below this CDDL HEADER, with the
  16  * fields enclosed by brackets "[]" replaced with your own identifying
  17  * information: Portions Copyright [yyyy] [name of copyright owner]
  18  *
  19  * CDDL HEADER END
  20  */
  21 /*
  22  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  23  */
  24 /*
  25  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  26  * Use is subject to license terms.
  27  */
  28 
  29         .file   "__vlog_ultra3.S"
  30 
  31 #include "libm.h"
  32 #if defined(LIBMVEC_SO_BUILD)
  33         .weak   __vlog
  34         .type   __vlog,#function
  35         __vlog = __vlog_ultra3
  36 #endif
  37 
  38 /*
  39  * ELEVENBIT table and order 5 POLYNOMIAL no explicit correction t
  40  */
  41 
  42         RO_DATA
  43         .align  64
  44 !! this is a new 11 bit table.
  45 TBL:
  46         .word   0xbfd522ae,     0x0738a000
  47         .word   0xbd2ebe70,     0x8164c759
  48         .word   0xbfd5178d,     0x9ab55000
  49         .word   0xbd35c153,     0x0fe963b3
  50         .word   0xbfd50c6f,     0x1d11b000
  51         .word   0xbd42f8ca,     0x40bec1ea
  52         .word   0xbfd50152,     0x8da1f000
  53         .word   0xbd42cfac,     0x6d29f4d7
  54         .word   0xbfd4f637,     0xebba9000
  55         .word   0xbd401f53,     0x9a676da3
  56         .word   0xbfd4eb1f,     0x36b07000




  12  *
  13  * When distributing Covered Code, include this CDDL HEADER in each
  14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15  * If applicable, add the following below this CDDL HEADER, with the
  16  * fields enclosed by brackets "[]" replaced with your own identifying
  17  * information: Portions Copyright [yyyy] [name of copyright owner]
  18  *
  19  * CDDL HEADER END
  20  */
  21 /*
  22  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  23  */
  24 /*
  25  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  26  * Use is subject to license terms.
  27  */
  28 
  29         .file   "__vlog_ultra3.S"
  30 
  31 #include "libm.h"

  32         .weak   __vlog
  33         .type   __vlog,#function
  34         __vlog = __vlog_ultra3

  35 
  36 /*
  37  * ELEVENBIT table and order 5 POLYNOMIAL no explicit correction t
  38  */
  39 
  40         RO_DATA
  41         .align  64
  42 !! this is a new 11 bit table.
  43 TBL:
  44         .word   0xbfd522ae,     0x0738a000
  45         .word   0xbd2ebe70,     0x8164c759
  46         .word   0xbfd5178d,     0x9ab55000
  47         .word   0xbd35c153,     0x0fe963b3
  48         .word   0xbfd50c6f,     0x1d11b000
  49         .word   0xbd42f8ca,     0x40bec1ea
  50         .word   0xbfd50152,     0x8da1f000
  51         .word   0xbd42cfac,     0x6d29f4d7
  52         .word   0xbfd4f637,     0xebba9000
  53         .word   0xbd401f53,     0x9a676da3
  54         .word   0xbfd4eb1f,     0x36b07000