1*25c28e83SPiotr Jasiukajtis# 2*25c28e83SPiotr Jasiukajtis# CDDL HEADER START 3*25c28e83SPiotr Jasiukajtis# 4*25c28e83SPiotr Jasiukajtis# The contents of this file are subject to the terms of the 5*25c28e83SPiotr Jasiukajtis# Common Development and Distribution License (the "License"). 6*25c28e83SPiotr Jasiukajtis# You may not use this file except in compliance with the License. 7*25c28e83SPiotr Jasiukajtis# 8*25c28e83SPiotr Jasiukajtis# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*25c28e83SPiotr Jasiukajtis# or http://www.opensolaris.org/os/licensing. 10*25c28e83SPiotr Jasiukajtis# See the License for the specific language governing permissions 11*25c28e83SPiotr Jasiukajtis# and limitations under the License. 12*25c28e83SPiotr Jasiukajtis# 13*25c28e83SPiotr Jasiukajtis# When distributing Covered Code, include this CDDL HEADER in each 14*25c28e83SPiotr Jasiukajtis# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*25c28e83SPiotr Jasiukajtis# If applicable, add the following below this CDDL HEADER, with the 16*25c28e83SPiotr Jasiukajtis# fields enclosed by brackets "[]" replaced with your own identifying 17*25c28e83SPiotr Jasiukajtis# information: Portions Copyright [yyyy] [name of copyright owner] 18*25c28e83SPiotr Jasiukajtis# 19*25c28e83SPiotr Jasiukajtis# CDDL HEADER END 20*25c28e83SPiotr Jasiukajtis# 21*25c28e83SPiotr Jasiukajtis# Copyright 2011 Nexenta Systems, Inc. All rights reserved. 22*25c28e83SPiotr Jasiukajtis# 23*25c28e83SPiotr Jasiukajtis# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 24*25c28e83SPiotr Jasiukajtis# Use is subject to license terms. 25*25c28e83SPiotr Jasiukajtis# 26*25c28e83SPiotr Jasiukajtis# Interface definition for libm.so.2 27*25c28e83SPiotr Jasiukajtis# 28*25c28e83SPiotr Jasiukajtis# For information regarding the establishment of versioned definitions see: 29*25c28e83SPiotr Jasiukajtis# The Linker and Libraries Manual (version 2.5 or greater) 30*25c28e83SPiotr Jasiukajtis# This is part of the Developers Guide in the Answerbook. Specifically refer 31*25c28e83SPiotr Jasiukajtis# to Chapter 2 under section "Defining Additional Symbols" through section 32*25c28e83SPiotr Jasiukajtis# "Reducing Symbol Scope", and Chapter 5 "Versioning". 33*25c28e83SPiotr Jasiukajtis# 34*25c28e83SPiotr Jasiukajtis# For specific rules for the modification (evolution) of these version 35*25c28e83SPiotr Jasiukajtis# definitions see: 36*25c28e83SPiotr Jasiukajtis# psarc_1995_14: Integration of Scoped Libraries 37*25c28e83SPiotr Jasiukajtis# (/shared/sac/PSARC/1995/014) 38*25c28e83SPiotr Jasiukajtis# Policy for Shared Library Version Names and Interface Definitions 39*25c28e83SPiotr Jasiukajtis# (/shared/ON/general_docs/scoping-rules.ps) 40*25c28e83SPiotr Jasiukajtis 41*25c28e83SPiotr Jasiukajtis# 42*25c28e83SPiotr Jasiukajtis# MAPFILE HEADER START 43*25c28e83SPiotr Jasiukajtis# 44*25c28e83SPiotr Jasiukajtis# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 45*25c28e83SPiotr Jasiukajtis# Object versioning must comply with the rules detailed in 46*25c28e83SPiotr Jasiukajtis# 47*25c28e83SPiotr Jasiukajtis# usr/src/lib/README.mapfiles 48*25c28e83SPiotr Jasiukajtis# 49*25c28e83SPiotr Jasiukajtis# You should not be making modifications here until you've read the most current 50*25c28e83SPiotr Jasiukajtis# copy of that file. If you need help, contact a gatekeeper for guidance. 51*25c28e83SPiotr Jasiukajtis# 52*25c28e83SPiotr Jasiukajtis# MAPFILE HEADER END 53*25c28e83SPiotr Jasiukajtis# 54*25c28e83SPiotr Jasiukajtis 55*25c28e83SPiotr Jasiukajtis$mapfile_version 2 56*25c28e83SPiotr Jasiukajtis 57*25c28e83SPiotr Jasiukajtis$if _ELF32 58*25c28e83SPiotr Jasiukajtis$add lf64 59*25c28e83SPiotr Jasiukajtis$endif 60*25c28e83SPiotr Jasiukajtis$if _sparc && _ELF32 61*25c28e83SPiotr Jasiukajtis$add sparc32 62*25c28e83SPiotr Jasiukajtis$endif 63*25c28e83SPiotr Jasiukajtis$if _sparc && _ELF64 64*25c28e83SPiotr Jasiukajtis$add sparcv9 65*25c28e83SPiotr Jasiukajtis$endif 66*25c28e83SPiotr Jasiukajtis$if _x86 && _ELF32 67*25c28e83SPiotr Jasiukajtis$add i386 68*25c28e83SPiotr Jasiukajtis$endif 69*25c28e83SPiotr Jasiukajtis$if _x86 && _ELF64 70*25c28e83SPiotr Jasiukajtis$add amd64 71*25c28e83SPiotr Jasiukajtis$endif 72*25c28e83SPiotr Jasiukajtis 73*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.3 { 74*25c28e83SPiotr Jasiukajtis global: 75*25c28e83SPiotr Jasiukajtis __isnanf; #LSARC/2003/658 76*25c28e83SPiotr Jasiukajtis __isnanl; #LSARC/2003/658 77*25c28e83SPiotr Jasiukajtis _isnan { FLAGS = NODYNSORT }; #LSARC/2003/658 78*25c28e83SPiotr Jasiukajtis _isnand { FLAGS = NODYNSORT }; #LSARC/2003/658 79*25c28e83SPiotr Jasiukajtis _isnanf { FLAGS = NODYNSORT }; #LSARC/2003/658 80*25c28e83SPiotr Jasiukajtis _logb { FLAGS = NODYNSORT }; #LSARC/2003/658 81*25c28e83SPiotr Jasiukajtis _modf { FLAGS = NODYNSORT }; #LSARC/2003/658 82*25c28e83SPiotr Jasiukajtis _modff { FLAGS = NODYNSORT }; #LSARC/2003/658 83*25c28e83SPiotr Jasiukajtis _nextafter { FLAGS = NODYNSORT }; #LSARC/2003/658 84*25c28e83SPiotr Jasiukajtis _scalb { FLAGS = NODYNSORT }; #LSARC/2003/658 85*25c28e83SPiotr Jasiukajtis isnand { FLAGS = NODYNSORT }; #LSARC/2003/658 86*25c28e83SPiotr Jasiukajtis isnanf; #LSARC/2003/658 87*25c28e83SPiotr Jasiukajtis isnanl; #LSARC/2003/658 88*25c28e83SPiotr Jasiukajtis} SUNW_1.2; 89*25c28e83SPiotr Jasiukajtis 90*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.2 { 91*25c28e83SPiotr Jasiukajtis global: 92*25c28e83SPiotr Jasiukajtis __acoshf; 93*25c28e83SPiotr Jasiukajtis __acoshl; 94*25c28e83SPiotr Jasiukajtis __asinhf; 95*25c28e83SPiotr Jasiukajtis __asinhl; 96*25c28e83SPiotr Jasiukajtis __atanhf; 97*25c28e83SPiotr Jasiukajtis __atanhl; 98*25c28e83SPiotr Jasiukajtis __cabs; 99*25c28e83SPiotr Jasiukajtis __cabsf; 100*25c28e83SPiotr Jasiukajtis __cabsl; 101*25c28e83SPiotr Jasiukajtis __cacos; 102*25c28e83SPiotr Jasiukajtis __cacosf; 103*25c28e83SPiotr Jasiukajtis __cacosh; 104*25c28e83SPiotr Jasiukajtis __cacoshf; 105*25c28e83SPiotr Jasiukajtis __cacoshl; 106*25c28e83SPiotr Jasiukajtis __cacosl; 107*25c28e83SPiotr Jasiukajtis __carg; 108*25c28e83SPiotr Jasiukajtis __cargf; 109*25c28e83SPiotr Jasiukajtis __cargl; 110*25c28e83SPiotr Jasiukajtis __casin; 111*25c28e83SPiotr Jasiukajtis __casinf; 112*25c28e83SPiotr Jasiukajtis __casinh; 113*25c28e83SPiotr Jasiukajtis __casinhf; 114*25c28e83SPiotr Jasiukajtis __casinhl; 115*25c28e83SPiotr Jasiukajtis __casinl; 116*25c28e83SPiotr Jasiukajtis __catan; 117*25c28e83SPiotr Jasiukajtis __catanf; 118*25c28e83SPiotr Jasiukajtis __catanh; 119*25c28e83SPiotr Jasiukajtis __catanhf; 120*25c28e83SPiotr Jasiukajtis __catanhl; 121*25c28e83SPiotr Jasiukajtis __catanl; 122*25c28e83SPiotr Jasiukajtis __cbrtf; 123*25c28e83SPiotr Jasiukajtis __cbrtl; 124*25c28e83SPiotr Jasiukajtis __ccos; 125*25c28e83SPiotr Jasiukajtis __ccosf; 126*25c28e83SPiotr Jasiukajtis __ccosh; 127*25c28e83SPiotr Jasiukajtis __ccoshf; 128*25c28e83SPiotr Jasiukajtis __ccoshl; 129*25c28e83SPiotr Jasiukajtis __ccosl; 130*25c28e83SPiotr Jasiukajtis __cexp; 131*25c28e83SPiotr Jasiukajtis __cexpf; 132*25c28e83SPiotr Jasiukajtis __cexpl; 133*25c28e83SPiotr Jasiukajtis __cimag; 134*25c28e83SPiotr Jasiukajtis __cimagf; 135*25c28e83SPiotr Jasiukajtis __cimagl; 136*25c28e83SPiotr Jasiukajtis __clog; 137*25c28e83SPiotr Jasiukajtis __clogf; 138*25c28e83SPiotr Jasiukajtis __clogl; 139*25c28e83SPiotr Jasiukajtis __conj; 140*25c28e83SPiotr Jasiukajtis __conjf; 141*25c28e83SPiotr Jasiukajtis __conjl; 142*25c28e83SPiotr Jasiukajtis __copysignf; 143*25c28e83SPiotr Jasiukajtis __copysignl; 144*25c28e83SPiotr Jasiukajtis __cpow; 145*25c28e83SPiotr Jasiukajtis __cpowf; 146*25c28e83SPiotr Jasiukajtis __cpowl; 147*25c28e83SPiotr Jasiukajtis __cproj; 148*25c28e83SPiotr Jasiukajtis __cprojf; 149*25c28e83SPiotr Jasiukajtis __cprojl; 150*25c28e83SPiotr Jasiukajtis __creal; 151*25c28e83SPiotr Jasiukajtis __crealf; 152*25c28e83SPiotr Jasiukajtis __creall; 153*25c28e83SPiotr Jasiukajtis __csin; 154*25c28e83SPiotr Jasiukajtis __csinf; 155*25c28e83SPiotr Jasiukajtis __csinh; 156*25c28e83SPiotr Jasiukajtis __csinhf; 157*25c28e83SPiotr Jasiukajtis __csinhl; 158*25c28e83SPiotr Jasiukajtis __csinl; 159*25c28e83SPiotr Jasiukajtis __csqrt; 160*25c28e83SPiotr Jasiukajtis __csqrtf; 161*25c28e83SPiotr Jasiukajtis __csqrtl; 162*25c28e83SPiotr Jasiukajtis __ctan; 163*25c28e83SPiotr Jasiukajtis __ctanf; 164*25c28e83SPiotr Jasiukajtis __ctanh; 165*25c28e83SPiotr Jasiukajtis __ctanhf; 166*25c28e83SPiotr Jasiukajtis __ctanhl; 167*25c28e83SPiotr Jasiukajtis __ctanl; 168*25c28e83SPiotr Jasiukajtis __erfcf; 169*25c28e83SPiotr Jasiukajtis __erfcl; 170*25c28e83SPiotr Jasiukajtis __erff; 171*25c28e83SPiotr Jasiukajtis __erfl; 172*25c28e83SPiotr Jasiukajtis __exp2; 173*25c28e83SPiotr Jasiukajtis __exp2f; 174*25c28e83SPiotr Jasiukajtis __exp2l; 175*25c28e83SPiotr Jasiukajtis __expm1f; 176*25c28e83SPiotr Jasiukajtis __expm1l; 177*25c28e83SPiotr Jasiukajtis __fdim; 178*25c28e83SPiotr Jasiukajtis __fdimf; 179*25c28e83SPiotr Jasiukajtis __fdiml; 180*25c28e83SPiotr Jasiukajtis __feclearexcept; 181*25c28e83SPiotr Jasiukajtis __fegetenv; 182*25c28e83SPiotr Jasiukajtis __fegetexceptflag; 183*25c28e83SPiotr Jasiukajtis$if _x86 184*25c28e83SPiotr Jasiukajtis __fegetprec; #LSARC/1996/175 185*25c28e83SPiotr Jasiukajtis$endif 186*25c28e83SPiotr Jasiukajtis __fegetround; 187*25c28e83SPiotr Jasiukajtis __feholdexcept; 188*25c28e83SPiotr Jasiukajtis __fenv_dfl_env; #LSARC/1996/175 189*25c28e83SPiotr Jasiukajtis __feraiseexcept; 190*25c28e83SPiotr Jasiukajtis __fesetenv; 191*25c28e83SPiotr Jasiukajtis __fesetexceptflag; 192*25c28e83SPiotr Jasiukajtis$if _x86 193*25c28e83SPiotr Jasiukajtis __fesetprec; #LSARC/1996/175 194*25c28e83SPiotr Jasiukajtis$endif 195*25c28e83SPiotr Jasiukajtis __fesetround; 196*25c28e83SPiotr Jasiukajtis __fetestexcept; 197*25c28e83SPiotr Jasiukajtis __feupdateenv; 198*25c28e83SPiotr Jasiukajtis __fex_get_handling; #LSARC/1996/175 199*25c28e83SPiotr Jasiukajtis __fex_get_log; #LSARC/1996/175 200*25c28e83SPiotr Jasiukajtis __fex_get_log_depth; #LSARC/1996/175 201*25c28e83SPiotr Jasiukajtis __fex_getexcepthandler; #LSARC/1996/175 202*25c28e83SPiotr Jasiukajtis __fex_log_entry; #LSARC/1996/175 203*25c28e83SPiotr Jasiukajtis __fex_merge_flags; #LSARC/1996/175 204*25c28e83SPiotr Jasiukajtis __fex_set_handling; #LSARC/1996/175 205*25c28e83SPiotr Jasiukajtis __fex_set_log; #LSARC/1996/175 206*25c28e83SPiotr Jasiukajtis __fex_set_log_depth; #LSARC/1996/175 207*25c28e83SPiotr Jasiukajtis __fex_setexcepthandler; #LSARC/1996/175 208*25c28e83SPiotr Jasiukajtis __fma; 209*25c28e83SPiotr Jasiukajtis __fmaf; 210*25c28e83SPiotr Jasiukajtis __fmal; 211*25c28e83SPiotr Jasiukajtis __fmax; 212*25c28e83SPiotr Jasiukajtis __fmaxf; 213*25c28e83SPiotr Jasiukajtis __fmaxl; 214*25c28e83SPiotr Jasiukajtis __fmin; 215*25c28e83SPiotr Jasiukajtis __fminf; 216*25c28e83SPiotr Jasiukajtis __fminl; 217*25c28e83SPiotr Jasiukajtis __frexp; 218*25c28e83SPiotr Jasiukajtis __gammaf; #LSARC/2003/279 219*25c28e83SPiotr Jasiukajtis __gammaf_r; #LSARC/2003/279 220*25c28e83SPiotr Jasiukajtis __gammal; #LSARC/2003/279 221*25c28e83SPiotr Jasiukajtis __gammal_r; #LSARC/2003/279 222*25c28e83SPiotr Jasiukajtis __hypotf; 223*25c28e83SPiotr Jasiukajtis __hypotl; 224*25c28e83SPiotr Jasiukajtis __ilogbf; 225*25c28e83SPiotr Jasiukajtis __ilogbl; 226*25c28e83SPiotr Jasiukajtis __j0f; #LSARC/2003/279 227*25c28e83SPiotr Jasiukajtis __j0l; #LSARC/2003/279 228*25c28e83SPiotr Jasiukajtis __j1f; #LSARC/2003/279 229*25c28e83SPiotr Jasiukajtis __j1l; #LSARC/2003/279 230*25c28e83SPiotr Jasiukajtis __jnf; #LSARC/2003/279 231*25c28e83SPiotr Jasiukajtis __jnl; #LSARC/2003/279 232*25c28e83SPiotr Jasiukajtis __ldexp; 233*25c28e83SPiotr Jasiukajtis __lgammaf; 234*25c28e83SPiotr Jasiukajtis __lgammaf_r; #LSARC/2003/279 235*25c28e83SPiotr Jasiukajtis __lgammal; 236*25c28e83SPiotr Jasiukajtis __lgammal_r; #LSARC/2003/279 237*25c28e83SPiotr Jasiukajtis __llrint; 238*25c28e83SPiotr Jasiukajtis __llrintf; 239*25c28e83SPiotr Jasiukajtis __llrintl; 240*25c28e83SPiotr Jasiukajtis __llround; 241*25c28e83SPiotr Jasiukajtis __llroundf; 242*25c28e83SPiotr Jasiukajtis __llroundl; 243*25c28e83SPiotr Jasiukajtis __log1pf; 244*25c28e83SPiotr Jasiukajtis __log1pl; 245*25c28e83SPiotr Jasiukajtis __log2; 246*25c28e83SPiotr Jasiukajtis __log2f; 247*25c28e83SPiotr Jasiukajtis __log2l; 248*25c28e83SPiotr Jasiukajtis __logbf; 249*25c28e83SPiotr Jasiukajtis __logbl; 250*25c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 251*25c28e83SPiotr Jasiukajtis __lrint { FLAGS = NODYNSORT }; 252*25c28e83SPiotr Jasiukajtis __lrintf { FLAGS = NODYNSORT }; 253*25c28e83SPiotr Jasiukajtis __lrintl { FLAGS = NODYNSORT }; 254*25c28e83SPiotr Jasiukajtis __lround { FLAGS = NODYNSORT }; 255*25c28e83SPiotr Jasiukajtis __lroundf { FLAGS = NODYNSORT }; 256*25c28e83SPiotr Jasiukajtis __lroundl { FLAGS = NODYNSORT }; 257*25c28e83SPiotr Jasiukajtis$else 258*25c28e83SPiotr Jasiukajtis __lrint; 259*25c28e83SPiotr Jasiukajtis __lrintf; 260*25c28e83SPiotr Jasiukajtis __lrintl; 261*25c28e83SPiotr Jasiukajtis __lround; 262*25c28e83SPiotr Jasiukajtis __lroundf; 263*25c28e83SPiotr Jasiukajtis __lroundl; 264*25c28e83SPiotr Jasiukajtis$endif 265*25c28e83SPiotr Jasiukajtis __modf; 266*25c28e83SPiotr Jasiukajtis __nan; 267*25c28e83SPiotr Jasiukajtis __nanf; 268*25c28e83SPiotr Jasiukajtis __nanl; 269*25c28e83SPiotr Jasiukajtis __nearbyint; 270*25c28e83SPiotr Jasiukajtis __nearbyintf; 271*25c28e83SPiotr Jasiukajtis __nearbyintl; 272*25c28e83SPiotr Jasiukajtis __nextafterf; 273*25c28e83SPiotr Jasiukajtis __nextafterl; 274*25c28e83SPiotr Jasiukajtis __nexttoward; 275*25c28e83SPiotr Jasiukajtis __nexttowardf; 276*25c28e83SPiotr Jasiukajtis __nexttowardl; 277*25c28e83SPiotr Jasiukajtis __remainderf; 278*25c28e83SPiotr Jasiukajtis __remainderl; 279*25c28e83SPiotr Jasiukajtis __remquo; 280*25c28e83SPiotr Jasiukajtis __remquof; 281*25c28e83SPiotr Jasiukajtis __remquol; 282*25c28e83SPiotr Jasiukajtis __rintf; 283*25c28e83SPiotr Jasiukajtis __rintl; 284*25c28e83SPiotr Jasiukajtis __round; 285*25c28e83SPiotr Jasiukajtis __roundf; 286*25c28e83SPiotr Jasiukajtis __roundl; 287*25c28e83SPiotr Jasiukajtis __scalbf; #LSARC/2003/279 288*25c28e83SPiotr Jasiukajtis __scalbl; #LSARC/2003/279 289*25c28e83SPiotr Jasiukajtis __scalbln; 290*25c28e83SPiotr Jasiukajtis __scalblnf; 291*25c28e83SPiotr Jasiukajtis __scalblnl; 292*25c28e83SPiotr Jasiukajtis __scalbnf; 293*25c28e83SPiotr Jasiukajtis __scalbnl; 294*25c28e83SPiotr Jasiukajtis __signgamf; #LSARC/2003/279 295*25c28e83SPiotr Jasiukajtis __signgaml; #LSARC/2003/279 296*25c28e83SPiotr Jasiukajtis __significandf; #LSARC/2003/279 297*25c28e83SPiotr Jasiukajtis __significandl; #LSARC/2003/279 298*25c28e83SPiotr Jasiukajtis __sincos; #LSARC/2003/279 299*25c28e83SPiotr Jasiukajtis __sincosf; #LSARC/2003/279 300*25c28e83SPiotr Jasiukajtis __sincosl; #LSARC/2003/279 301*25c28e83SPiotr Jasiukajtis __tgamma; 302*25c28e83SPiotr Jasiukajtis __tgammaf; 303*25c28e83SPiotr Jasiukajtis __tgammal; 304*25c28e83SPiotr Jasiukajtis __trunc; 305*25c28e83SPiotr Jasiukajtis __truncf; 306*25c28e83SPiotr Jasiukajtis __truncl; 307*25c28e83SPiotr Jasiukajtis __xpg6 { FLAGS = NODIRECT }; #private contract with libc group 308*25c28e83SPiotr Jasiukajtis __y0f; #LSARC/2003/279 309*25c28e83SPiotr Jasiukajtis __y0l; #LSARC/2003/279 310*25c28e83SPiotr Jasiukajtis __y1f; #LSARC/2003/279 311*25c28e83SPiotr Jasiukajtis __y1l; #LSARC/2003/279 312*25c28e83SPiotr Jasiukajtis __ynf; #LSARC/2003/279 313*25c28e83SPiotr Jasiukajtis __ynl; #LSARC/2003/279 314*25c28e83SPiotr Jasiukajtis acosf; 315*25c28e83SPiotr Jasiukajtis acoshf; 316*25c28e83SPiotr Jasiukajtis acoshl; 317*25c28e83SPiotr Jasiukajtis acosl; 318*25c28e83SPiotr Jasiukajtis asinf; 319*25c28e83SPiotr Jasiukajtis asinhf; 320*25c28e83SPiotr Jasiukajtis asinhl; 321*25c28e83SPiotr Jasiukajtis asinl; 322*25c28e83SPiotr Jasiukajtis atan2f; 323*25c28e83SPiotr Jasiukajtis atan2l; 324*25c28e83SPiotr Jasiukajtis atanf; 325*25c28e83SPiotr Jasiukajtis atanhf; 326*25c28e83SPiotr Jasiukajtis atanhl; 327*25c28e83SPiotr Jasiukajtis atanl; 328*25c28e83SPiotr Jasiukajtis cabs; 329*25c28e83SPiotr Jasiukajtis cabsf; 330*25c28e83SPiotr Jasiukajtis cabsl; 331*25c28e83SPiotr Jasiukajtis cacos; 332*25c28e83SPiotr Jasiukajtis cacosf; 333*25c28e83SPiotr Jasiukajtis cacosh; 334*25c28e83SPiotr Jasiukajtis cacoshf; 335*25c28e83SPiotr Jasiukajtis cacoshl; 336*25c28e83SPiotr Jasiukajtis cacosl; 337*25c28e83SPiotr Jasiukajtis carg; 338*25c28e83SPiotr Jasiukajtis cargf; 339*25c28e83SPiotr Jasiukajtis cargl; 340*25c28e83SPiotr Jasiukajtis casin; 341*25c28e83SPiotr Jasiukajtis casinf; 342*25c28e83SPiotr Jasiukajtis casinh; 343*25c28e83SPiotr Jasiukajtis casinhf; 344*25c28e83SPiotr Jasiukajtis casinhl; 345*25c28e83SPiotr Jasiukajtis casinl; 346*25c28e83SPiotr Jasiukajtis catan; 347*25c28e83SPiotr Jasiukajtis catanf; 348*25c28e83SPiotr Jasiukajtis catanh; 349*25c28e83SPiotr Jasiukajtis catanhf; 350*25c28e83SPiotr Jasiukajtis catanhl; 351*25c28e83SPiotr Jasiukajtis catanl; 352*25c28e83SPiotr Jasiukajtis cbrtf; 353*25c28e83SPiotr Jasiukajtis cbrtl; 354*25c28e83SPiotr Jasiukajtis ccos; 355*25c28e83SPiotr Jasiukajtis ccosf; 356*25c28e83SPiotr Jasiukajtis ccosh; 357*25c28e83SPiotr Jasiukajtis ccoshf; 358*25c28e83SPiotr Jasiukajtis ccoshl; 359*25c28e83SPiotr Jasiukajtis ccosl; 360*25c28e83SPiotr Jasiukajtis ceilf; 361*25c28e83SPiotr Jasiukajtis ceill; 362*25c28e83SPiotr Jasiukajtis cexp; 363*25c28e83SPiotr Jasiukajtis cexpf; 364*25c28e83SPiotr Jasiukajtis cexpl; 365*25c28e83SPiotr Jasiukajtis cimag; 366*25c28e83SPiotr Jasiukajtis cimagf; 367*25c28e83SPiotr Jasiukajtis cimagl; 368*25c28e83SPiotr Jasiukajtis clog; 369*25c28e83SPiotr Jasiukajtis clogf; 370*25c28e83SPiotr Jasiukajtis clogl; 371*25c28e83SPiotr Jasiukajtis conj; 372*25c28e83SPiotr Jasiukajtis conjf; 373*25c28e83SPiotr Jasiukajtis conjl; 374*25c28e83SPiotr Jasiukajtis copysignf; 375*25c28e83SPiotr Jasiukajtis copysignl; 376*25c28e83SPiotr Jasiukajtis cosf; 377*25c28e83SPiotr Jasiukajtis coshf; 378*25c28e83SPiotr Jasiukajtis coshl; 379*25c28e83SPiotr Jasiukajtis cosl; 380*25c28e83SPiotr Jasiukajtis cpow; 381*25c28e83SPiotr Jasiukajtis cpowf; 382*25c28e83SPiotr Jasiukajtis cpowl; 383*25c28e83SPiotr Jasiukajtis cproj; 384*25c28e83SPiotr Jasiukajtis cprojf; 385*25c28e83SPiotr Jasiukajtis cprojl; 386*25c28e83SPiotr Jasiukajtis creal; 387*25c28e83SPiotr Jasiukajtis crealf; 388*25c28e83SPiotr Jasiukajtis creall; 389*25c28e83SPiotr Jasiukajtis csin; 390*25c28e83SPiotr Jasiukajtis csinf; 391*25c28e83SPiotr Jasiukajtis csinh; 392*25c28e83SPiotr Jasiukajtis csinhf; 393*25c28e83SPiotr Jasiukajtis csinhl; 394*25c28e83SPiotr Jasiukajtis csinl; 395*25c28e83SPiotr Jasiukajtis csqrt; 396*25c28e83SPiotr Jasiukajtis csqrtf; 397*25c28e83SPiotr Jasiukajtis csqrtl; 398*25c28e83SPiotr Jasiukajtis ctan; 399*25c28e83SPiotr Jasiukajtis ctanf; 400*25c28e83SPiotr Jasiukajtis ctanh; 401*25c28e83SPiotr Jasiukajtis ctanhf; 402*25c28e83SPiotr Jasiukajtis ctanhl; 403*25c28e83SPiotr Jasiukajtis ctanl; 404*25c28e83SPiotr Jasiukajtis erfcf; 405*25c28e83SPiotr Jasiukajtis erfcl; 406*25c28e83SPiotr Jasiukajtis erff; 407*25c28e83SPiotr Jasiukajtis erfl; 408*25c28e83SPiotr Jasiukajtis exp2; 409*25c28e83SPiotr Jasiukajtis exp2f; 410*25c28e83SPiotr Jasiukajtis exp2l; 411*25c28e83SPiotr Jasiukajtis expf; 412*25c28e83SPiotr Jasiukajtis expl; 413*25c28e83SPiotr Jasiukajtis expm1f; 414*25c28e83SPiotr Jasiukajtis expm1l; 415*25c28e83SPiotr Jasiukajtis fabsf; 416*25c28e83SPiotr Jasiukajtis fabsl; 417*25c28e83SPiotr Jasiukajtis fdim; 418*25c28e83SPiotr Jasiukajtis fdimf; 419*25c28e83SPiotr Jasiukajtis fdiml; 420*25c28e83SPiotr Jasiukajtis feclearexcept; 421*25c28e83SPiotr Jasiukajtis fegetenv; 422*25c28e83SPiotr Jasiukajtis fegetexceptflag; 423*25c28e83SPiotr Jasiukajtis$if _x86 424*25c28e83SPiotr Jasiukajtis fegetprec; #LSARC/1996/175 425*25c28e83SPiotr Jasiukajtis$endif 426*25c28e83SPiotr Jasiukajtis fegetround; 427*25c28e83SPiotr Jasiukajtis feholdexcept; 428*25c28e83SPiotr Jasiukajtis feraiseexcept; 429*25c28e83SPiotr Jasiukajtis fesetenv; 430*25c28e83SPiotr Jasiukajtis fesetexceptflag; 431*25c28e83SPiotr Jasiukajtis$if _x86 432*25c28e83SPiotr Jasiukajtis fesetprec; #LSARC/1996/175 433*25c28e83SPiotr Jasiukajtis$endif 434*25c28e83SPiotr Jasiukajtis fesetround; 435*25c28e83SPiotr Jasiukajtis fetestexcept; 436*25c28e83SPiotr Jasiukajtis feupdateenv; 437*25c28e83SPiotr Jasiukajtis fex_get_handling; #LSARC/1996/175 438*25c28e83SPiotr Jasiukajtis fex_get_log; #LSARC/1996/175 439*25c28e83SPiotr Jasiukajtis fex_get_log_depth; #LSARC/1996/175 440*25c28e83SPiotr Jasiukajtis fex_getexcepthandler; #LSARC/1996/175 441*25c28e83SPiotr Jasiukajtis fex_log_entry; #LSARC/1996/175 442*25c28e83SPiotr Jasiukajtis fex_merge_flags; #LSARC/1996/175 443*25c28e83SPiotr Jasiukajtis fex_set_handling; #LSARC/1996/175 444*25c28e83SPiotr Jasiukajtis fex_set_log; #LSARC/1996/175 445*25c28e83SPiotr Jasiukajtis fex_set_log_depth; #LSARC/1996/175 446*25c28e83SPiotr Jasiukajtis fex_setexcepthandler; #LSARC/1996/175 447*25c28e83SPiotr Jasiukajtis floorf; 448*25c28e83SPiotr Jasiukajtis floorl; 449*25c28e83SPiotr Jasiukajtis fma; 450*25c28e83SPiotr Jasiukajtis fmaf; 451*25c28e83SPiotr Jasiukajtis fmal; 452*25c28e83SPiotr Jasiukajtis fmax; 453*25c28e83SPiotr Jasiukajtis fmaxf; 454*25c28e83SPiotr Jasiukajtis fmaxl; 455*25c28e83SPiotr Jasiukajtis fmin; 456*25c28e83SPiotr Jasiukajtis fminf; 457*25c28e83SPiotr Jasiukajtis fminl; 458*25c28e83SPiotr Jasiukajtis fmodf; 459*25c28e83SPiotr Jasiukajtis fmodl; 460*25c28e83SPiotr Jasiukajtis frexp; 461*25c28e83SPiotr Jasiukajtis frexpf; 462*25c28e83SPiotr Jasiukajtis frexpl; 463*25c28e83SPiotr Jasiukajtis gammaf; #LSARC/2003/279 464*25c28e83SPiotr Jasiukajtis gammaf_r; #LSARC/2003/279 465*25c28e83SPiotr Jasiukajtis gammal; #LSARC/2003/279 466*25c28e83SPiotr Jasiukajtis gammal_r; #LSARC/2003/279 467*25c28e83SPiotr Jasiukajtis hypotf; 468*25c28e83SPiotr Jasiukajtis hypotl; 469*25c28e83SPiotr Jasiukajtis ilogbf; 470*25c28e83SPiotr Jasiukajtis ilogbl; 471*25c28e83SPiotr Jasiukajtis j0f; #LSARC/2003/279 472*25c28e83SPiotr Jasiukajtis j0l; #LSARC/2003/279 473*25c28e83SPiotr Jasiukajtis j1f; #LSARC/2003/279 474*25c28e83SPiotr Jasiukajtis j1l; #LSARC/2003/279 475*25c28e83SPiotr Jasiukajtis jnf; #LSARC/2003/279 476*25c28e83SPiotr Jasiukajtis jnl; #LSARC/2003/279 477*25c28e83SPiotr Jasiukajtis ldexp; 478*25c28e83SPiotr Jasiukajtis ldexpf; 479*25c28e83SPiotr Jasiukajtis ldexpl; 480*25c28e83SPiotr Jasiukajtis lgammaf; 481*25c28e83SPiotr Jasiukajtis lgammaf_r; #LSARC/2003/279 482*25c28e83SPiotr Jasiukajtis lgammal; 483*25c28e83SPiotr Jasiukajtis lgammal_r; #LSARC/2003/279 484*25c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 485*25c28e83SPiotr Jasiukajtis llrint { FLAGS = NODYNSORT }; 486*25c28e83SPiotr Jasiukajtis llrintf { FLAGS = NODYNSORT }; 487*25c28e83SPiotr Jasiukajtis llrintl { FLAGS = NODYNSORT }; 488*25c28e83SPiotr Jasiukajtis llround { FLAGS = NODYNSORT }; 489*25c28e83SPiotr Jasiukajtis llroundf { FLAGS = NODYNSORT }; 490*25c28e83SPiotr Jasiukajtis llroundl { FLAGS = NODYNSORT }; 491*25c28e83SPiotr Jasiukajtis$else 492*25c28e83SPiotr Jasiukajtis llrint; 493*25c28e83SPiotr Jasiukajtis llrintf; 494*25c28e83SPiotr Jasiukajtis llrintl; 495*25c28e83SPiotr Jasiukajtis llround; 496*25c28e83SPiotr Jasiukajtis llroundf; 497*25c28e83SPiotr Jasiukajtis llroundl; 498*25c28e83SPiotr Jasiukajtis$endif 499*25c28e83SPiotr Jasiukajtis log10f; 500*25c28e83SPiotr Jasiukajtis log10l; 501*25c28e83SPiotr Jasiukajtis log1pf; 502*25c28e83SPiotr Jasiukajtis log1pl; 503*25c28e83SPiotr Jasiukajtis log2; 504*25c28e83SPiotr Jasiukajtis log2f; 505*25c28e83SPiotr Jasiukajtis log2l; 506*25c28e83SPiotr Jasiukajtis logbf; 507*25c28e83SPiotr Jasiukajtis logbl; 508*25c28e83SPiotr Jasiukajtis logf; 509*25c28e83SPiotr Jasiukajtis logl; 510*25c28e83SPiotr Jasiukajtis lrint; 511*25c28e83SPiotr Jasiukajtis lrintf; 512*25c28e83SPiotr Jasiukajtis lrintl; 513*25c28e83SPiotr Jasiukajtis lround; 514*25c28e83SPiotr Jasiukajtis lroundf; 515*25c28e83SPiotr Jasiukajtis lroundl; 516*25c28e83SPiotr Jasiukajtis modf; 517*25c28e83SPiotr Jasiukajtis modff; 518*25c28e83SPiotr Jasiukajtis modfl; 519*25c28e83SPiotr Jasiukajtis nan; 520*25c28e83SPiotr Jasiukajtis nanf; 521*25c28e83SPiotr Jasiukajtis nanl; 522*25c28e83SPiotr Jasiukajtis nearbyint; 523*25c28e83SPiotr Jasiukajtis nearbyintf; 524*25c28e83SPiotr Jasiukajtis nearbyintl; 525*25c28e83SPiotr Jasiukajtis nextafterf; 526*25c28e83SPiotr Jasiukajtis nextafterl; 527*25c28e83SPiotr Jasiukajtis nexttoward; 528*25c28e83SPiotr Jasiukajtis nexttowardf; 529*25c28e83SPiotr Jasiukajtis nexttowardl; 530*25c28e83SPiotr Jasiukajtis powf; 531*25c28e83SPiotr Jasiukajtis powl; 532*25c28e83SPiotr Jasiukajtis remainderf; 533*25c28e83SPiotr Jasiukajtis remainderl; 534*25c28e83SPiotr Jasiukajtis remquo; 535*25c28e83SPiotr Jasiukajtis remquof; 536*25c28e83SPiotr Jasiukajtis remquol; 537*25c28e83SPiotr Jasiukajtis rintf; 538*25c28e83SPiotr Jasiukajtis rintl; 539*25c28e83SPiotr Jasiukajtis round; 540*25c28e83SPiotr Jasiukajtis roundf; 541*25c28e83SPiotr Jasiukajtis roundl; 542*25c28e83SPiotr Jasiukajtis scalbf; #LSARC/2003/279 543*25c28e83SPiotr Jasiukajtis scalbl; #LSARC/2003/279 544*25c28e83SPiotr Jasiukajtis scalbln; 545*25c28e83SPiotr Jasiukajtis scalblnf; 546*25c28e83SPiotr Jasiukajtis scalblnl; 547*25c28e83SPiotr Jasiukajtis scalbnf; 548*25c28e83SPiotr Jasiukajtis scalbnl; 549*25c28e83SPiotr Jasiukajtis signgamf; #LSARC/2003/279 550*25c28e83SPiotr Jasiukajtis signgaml; #LSARC/2003/279 551*25c28e83SPiotr Jasiukajtis significandf; #LSARC/2003/279 552*25c28e83SPiotr Jasiukajtis significandl; #LSARC/2003/279 553*25c28e83SPiotr Jasiukajtis sincos; #LSARC/2003/279 554*25c28e83SPiotr Jasiukajtis sincosf; #LSARC/2003/279 555*25c28e83SPiotr Jasiukajtis sincosl; #LSARC/2003/279 556*25c28e83SPiotr Jasiukajtis sinf; 557*25c28e83SPiotr Jasiukajtis sinhf; 558*25c28e83SPiotr Jasiukajtis sinhl; 559*25c28e83SPiotr Jasiukajtis sinl; 560*25c28e83SPiotr Jasiukajtis sqrtf; 561*25c28e83SPiotr Jasiukajtis sqrtl; 562*25c28e83SPiotr Jasiukajtis tanf; 563*25c28e83SPiotr Jasiukajtis tanhf; 564*25c28e83SPiotr Jasiukajtis tanhl; 565*25c28e83SPiotr Jasiukajtis tanl; 566*25c28e83SPiotr Jasiukajtis tgamma; 567*25c28e83SPiotr Jasiukajtis tgammaf; 568*25c28e83SPiotr Jasiukajtis tgammal; 569*25c28e83SPiotr Jasiukajtis trunc; 570*25c28e83SPiotr Jasiukajtis truncf; 571*25c28e83SPiotr Jasiukajtis truncl; 572*25c28e83SPiotr Jasiukajtis y0f; #LSARC/2003/279 573*25c28e83SPiotr Jasiukajtis y0l; #LSARC/2003/279 574*25c28e83SPiotr Jasiukajtis y1f; #LSARC/2003/279 575*25c28e83SPiotr Jasiukajtis y1l; #LSARC/2003/279 576*25c28e83SPiotr Jasiukajtis ynf; #LSARC/2003/279 577*25c28e83SPiotr Jasiukajtis ynl; #LSARC/2003/279 578*25c28e83SPiotr Jasiukajtis} SUNW_1.1.1; 579*25c28e83SPiotr Jasiukajtis 580*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1.1 { 581*25c28e83SPiotr Jasiukajtis global: 582*25c28e83SPiotr Jasiukajtis __acosf; 583*25c28e83SPiotr Jasiukajtis __acosl; 584*25c28e83SPiotr Jasiukajtis __asinf; 585*25c28e83SPiotr Jasiukajtis __asinl; 586*25c28e83SPiotr Jasiukajtis __atan2f; 587*25c28e83SPiotr Jasiukajtis __atan2l; 588*25c28e83SPiotr Jasiukajtis __atanf; 589*25c28e83SPiotr Jasiukajtis __atanl; 590*25c28e83SPiotr Jasiukajtis __ceilf; 591*25c28e83SPiotr Jasiukajtis __ceill; 592*25c28e83SPiotr Jasiukajtis __cosf; 593*25c28e83SPiotr Jasiukajtis __coshf; 594*25c28e83SPiotr Jasiukajtis __coshl; 595*25c28e83SPiotr Jasiukajtis __cosl; 596*25c28e83SPiotr Jasiukajtis __expf; 597*25c28e83SPiotr Jasiukajtis __expl; 598*25c28e83SPiotr Jasiukajtis __fabsf; 599*25c28e83SPiotr Jasiukajtis __fabsl; 600*25c28e83SPiotr Jasiukajtis __floorf; 601*25c28e83SPiotr Jasiukajtis __floorl; 602*25c28e83SPiotr Jasiukajtis __fmodf; 603*25c28e83SPiotr Jasiukajtis __fmodl; 604*25c28e83SPiotr Jasiukajtis __frexpf; 605*25c28e83SPiotr Jasiukajtis __frexpl; 606*25c28e83SPiotr Jasiukajtis __ldexpf; 607*25c28e83SPiotr Jasiukajtis __ldexpl; 608*25c28e83SPiotr Jasiukajtis __log10f; 609*25c28e83SPiotr Jasiukajtis __log10l; 610*25c28e83SPiotr Jasiukajtis __logf; 611*25c28e83SPiotr Jasiukajtis __logl; 612*25c28e83SPiotr Jasiukajtis __modff; 613*25c28e83SPiotr Jasiukajtis __modfl; 614*25c28e83SPiotr Jasiukajtis __powf; 615*25c28e83SPiotr Jasiukajtis __powl; 616*25c28e83SPiotr Jasiukajtis __sinf; 617*25c28e83SPiotr Jasiukajtis __sinhf; 618*25c28e83SPiotr Jasiukajtis __sinhl; 619*25c28e83SPiotr Jasiukajtis __sinl; 620*25c28e83SPiotr Jasiukajtis __sqrtf; 621*25c28e83SPiotr Jasiukajtis __sqrtl; 622*25c28e83SPiotr Jasiukajtis __tanf; 623*25c28e83SPiotr Jasiukajtis __tanhf; 624*25c28e83SPiotr Jasiukajtis __tanhl; 625*25c28e83SPiotr Jasiukajtis __tanl; 626*25c28e83SPiotr Jasiukajtis} SUNW_1.1; 627*25c28e83SPiotr Jasiukajtis 628*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1 { 629*25c28e83SPiotr Jasiukajtis global: 630*25c28e83SPiotr Jasiukajtis __acos; 631*25c28e83SPiotr Jasiukajtis __acosh; 632*25c28e83SPiotr Jasiukajtis __asin; 633*25c28e83SPiotr Jasiukajtis __asinh; 634*25c28e83SPiotr Jasiukajtis __atan; 635*25c28e83SPiotr Jasiukajtis __atan2; 636*25c28e83SPiotr Jasiukajtis __atanh; 637*25c28e83SPiotr Jasiukajtis __cbrt; 638*25c28e83SPiotr Jasiukajtis __ceil; 639*25c28e83SPiotr Jasiukajtis __copysign; 640*25c28e83SPiotr Jasiukajtis __cos; 641*25c28e83SPiotr Jasiukajtis __cosh; 642*25c28e83SPiotr Jasiukajtis __erf; 643*25c28e83SPiotr Jasiukajtis __erfc; 644*25c28e83SPiotr Jasiukajtis __exp; 645*25c28e83SPiotr Jasiukajtis __expm1; 646*25c28e83SPiotr Jasiukajtis __fabs; 647*25c28e83SPiotr Jasiukajtis __floor; 648*25c28e83SPiotr Jasiukajtis __fmod; 649*25c28e83SPiotr Jasiukajtis __gamma; 650*25c28e83SPiotr Jasiukajtis __gamma_r; 651*25c28e83SPiotr Jasiukajtis __hypot; 652*25c28e83SPiotr Jasiukajtis __ilogb; 653*25c28e83SPiotr Jasiukajtis __isnan; 654*25c28e83SPiotr Jasiukajtis __j0; 655*25c28e83SPiotr Jasiukajtis __j1; 656*25c28e83SPiotr Jasiukajtis __jn; 657*25c28e83SPiotr Jasiukajtis __lgamma; 658*25c28e83SPiotr Jasiukajtis __lgamma_r; 659*25c28e83SPiotr Jasiukajtis __log; 660*25c28e83SPiotr Jasiukajtis __log10; 661*25c28e83SPiotr Jasiukajtis __log1p; 662*25c28e83SPiotr Jasiukajtis __logb; 663*25c28e83SPiotr Jasiukajtis __nextafter; 664*25c28e83SPiotr Jasiukajtis __pow; 665*25c28e83SPiotr Jasiukajtis __remainder; 666*25c28e83SPiotr Jasiukajtis __rint; 667*25c28e83SPiotr Jasiukajtis __scalb; 668*25c28e83SPiotr Jasiukajtis __scalbn; 669*25c28e83SPiotr Jasiukajtis __signgam; 670*25c28e83SPiotr Jasiukajtis __significand; 671*25c28e83SPiotr Jasiukajtis __sin; 672*25c28e83SPiotr Jasiukajtis __sinh; 673*25c28e83SPiotr Jasiukajtis __sqrt; 674*25c28e83SPiotr Jasiukajtis __tan; 675*25c28e83SPiotr Jasiukajtis __tanh; 676*25c28e83SPiotr Jasiukajtis __y0; 677*25c28e83SPiotr Jasiukajtis __y1; 678*25c28e83SPiotr Jasiukajtis __yn; 679*25c28e83SPiotr Jasiukajtis acos; 680*25c28e83SPiotr Jasiukajtis acosh; 681*25c28e83SPiotr Jasiukajtis asin; 682*25c28e83SPiotr Jasiukajtis asinh; 683*25c28e83SPiotr Jasiukajtis atan; 684*25c28e83SPiotr Jasiukajtis atan2; 685*25c28e83SPiotr Jasiukajtis atanh; 686*25c28e83SPiotr Jasiukajtis cbrt; 687*25c28e83SPiotr Jasiukajtis ceil; 688*25c28e83SPiotr Jasiukajtis copysign; 689*25c28e83SPiotr Jasiukajtis cos; 690*25c28e83SPiotr Jasiukajtis cosh; 691*25c28e83SPiotr Jasiukajtis erf; 692*25c28e83SPiotr Jasiukajtis erfc; 693*25c28e83SPiotr Jasiukajtis exp; 694*25c28e83SPiotr Jasiukajtis expm1; 695*25c28e83SPiotr Jasiukajtis fabs; 696*25c28e83SPiotr Jasiukajtis floor; 697*25c28e83SPiotr Jasiukajtis fmod; 698*25c28e83SPiotr Jasiukajtis gamma; 699*25c28e83SPiotr Jasiukajtis gamma_r; 700*25c28e83SPiotr Jasiukajtis hypot; 701*25c28e83SPiotr Jasiukajtis ilogb; 702*25c28e83SPiotr Jasiukajtis isnan; 703*25c28e83SPiotr Jasiukajtis j0; 704*25c28e83SPiotr Jasiukajtis j1; 705*25c28e83SPiotr Jasiukajtis jn; 706*25c28e83SPiotr Jasiukajtis lgamma; 707*25c28e83SPiotr Jasiukajtis lgamma_r; 708*25c28e83SPiotr Jasiukajtis log; 709*25c28e83SPiotr Jasiukajtis log10; 710*25c28e83SPiotr Jasiukajtis log1p; 711*25c28e83SPiotr Jasiukajtis logb; 712*25c28e83SPiotr Jasiukajtis matherr; 713*25c28e83SPiotr Jasiukajtis nextafter; 714*25c28e83SPiotr Jasiukajtis pow; 715*25c28e83SPiotr Jasiukajtis remainder; 716*25c28e83SPiotr Jasiukajtis rint; 717*25c28e83SPiotr Jasiukajtis scalb; 718*25c28e83SPiotr Jasiukajtis scalbn; 719*25c28e83SPiotr Jasiukajtis signgam; 720*25c28e83SPiotr Jasiukajtis significand; 721*25c28e83SPiotr Jasiukajtis sin; 722*25c28e83SPiotr Jasiukajtis sinh; 723*25c28e83SPiotr Jasiukajtis sqrt; 724*25c28e83SPiotr Jasiukajtis tan; 725*25c28e83SPiotr Jasiukajtis tanh; 726*25c28e83SPiotr Jasiukajtis y0; 727*25c28e83SPiotr Jasiukajtis y1; 728*25c28e83SPiotr Jasiukajtis yn; 729*25c28e83SPiotr Jasiukajtis}; 730*25c28e83SPiotr Jasiukajtis 731*25c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 732*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 { 733*25c28e83SPiotr Jasiukajtis$else 734*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.3 { 735*25c28e83SPiotr Jasiukajtis$endif 736*25c28e83SPiotr Jasiukajtis global: 737*25c28e83SPiotr Jasiukajtis __libm_mt_fex_sync; # -lmtsk 738*25c28e83SPiotr Jasiukajtis __mt_fex_sync; # -lmtsk 739*25c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 740*25c28e83SPiotr Jasiukajtis} SUNWprivate_1.1; 741*25c28e83SPiotr Jasiukajtis$else 742*25c28e83SPiotr Jasiukajtis} SUNWprivate_1.2; 743*25c28e83SPiotr Jasiukajtis 744*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 { 745*25c28e83SPiotr Jasiukajtis global: 746*25c28e83SPiotr Jasiukajtis __libm_errno; # SC3.0.1 -lmopt 747*25c28e83SPiotr Jasiukajtis} SUNWprivate_1.1; 748*25c28e83SPiotr Jasiukajtis$endif 749*25c28e83SPiotr Jasiukajtis 750*25c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.1 { 751*25c28e83SPiotr Jasiukajtis global: 752*25c28e83SPiotr Jasiukajtis _lib_version; 753*25c28e83SPiotr Jasiukajtis __libm__rem_pio2; 754*25c28e83SPiotr Jasiukajtis __libm__rem_pio2m; 755*25c28e83SPiotr Jasiukajtis # anything else is local 756*25c28e83SPiotr Jasiukajtis local: 757*25c28e83SPiotr Jasiukajtis # For symbols with multiple names, move the less preferred 758*25c28e83SPiotr Jasiukajtis # names out of .SUNW_dynsymsort 759*25c28e83SPiotr Jasiukajtis feclearexcept96 { FLAGS = NODYNSORT }; 760*25c28e83SPiotr Jasiukajtis feraiseexcept96 { FLAGS = NODYNSORT }; 761*25c28e83SPiotr Jasiukajtis fetestexcept96 { FLAGS = NODYNSORT }; 762*25c28e83SPiotr Jasiukajtis fegetexceptflag96 { FLAGS = NODYNSORT }; 763*25c28e83SPiotr Jasiukajtis fesetexceptflag96 { FLAGS = NODYNSORT }; 764*25c28e83SPiotr Jasiukajtis feupdateenv96 { FLAGS = NODYNSORT }; 765*25c28e83SPiotr Jasiukajtis fegetenv96 { FLAGS = NODYNSORT }; 766*25c28e83SPiotr Jasiukajtis fesetenv96 { FLAGS = NODYNSORT }; 767*25c28e83SPiotr Jasiukajtis fegetround96 { FLAGS = NODYNSORT }; 768*25c28e83SPiotr Jasiukajtis *; # symbols not mentioned in this file are scoped out 769*25c28e83SPiotr Jasiukajtis}; 770