125c28e83SPiotr Jasiukajtis# 225c28e83SPiotr Jasiukajtis# CDDL HEADER START 325c28e83SPiotr Jasiukajtis# 425c28e83SPiotr Jasiukajtis# The contents of this file are subject to the terms of the 525c28e83SPiotr Jasiukajtis# Common Development and Distribution License (the "License"). 625c28e83SPiotr Jasiukajtis# You may not use this file except in compliance with the License. 725c28e83SPiotr Jasiukajtis# 825c28e83SPiotr Jasiukajtis# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 925c28e83SPiotr Jasiukajtis# or http://www.opensolaris.org/os/licensing. 1025c28e83SPiotr Jasiukajtis# See the License for the specific language governing permissions 1125c28e83SPiotr Jasiukajtis# and limitations under the License. 1225c28e83SPiotr Jasiukajtis# 1325c28e83SPiotr Jasiukajtis# When distributing Covered Code, include this CDDL HEADER in each 1425c28e83SPiotr Jasiukajtis# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1525c28e83SPiotr Jasiukajtis# If applicable, add the following below this CDDL HEADER, with the 1625c28e83SPiotr Jasiukajtis# fields enclosed by brackets "[]" replaced with your own identifying 1725c28e83SPiotr Jasiukajtis# information: Portions Copyright [yyyy] [name of copyright owner] 1825c28e83SPiotr Jasiukajtis# 1925c28e83SPiotr Jasiukajtis# CDDL HEADER END 2025c28e83SPiotr Jasiukajtis# 2125c28e83SPiotr Jasiukajtis# Copyright 2011 Nexenta Systems, Inc. All rights reserved. 2225c28e83SPiotr Jasiukajtis# 2325c28e83SPiotr Jasiukajtis# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 2425c28e83SPiotr Jasiukajtis# Use is subject to license terms. 2525c28e83SPiotr Jasiukajtis# 2625c28e83SPiotr Jasiukajtis# Interface definition for libm.so.2 2725c28e83SPiotr Jasiukajtis# 2825c28e83SPiotr Jasiukajtis# For information regarding the establishment of versioned definitions see: 2925c28e83SPiotr Jasiukajtis# The Linker and Libraries Manual (version 2.5 or greater) 3025c28e83SPiotr Jasiukajtis# This is part of the Developers Guide in the Answerbook. Specifically refer 3125c28e83SPiotr Jasiukajtis# to Chapter 2 under section "Defining Additional Symbols" through section 3225c28e83SPiotr Jasiukajtis# "Reducing Symbol Scope", and Chapter 5 "Versioning". 3325c28e83SPiotr Jasiukajtis# 3425c28e83SPiotr Jasiukajtis# For specific rules for the modification (evolution) of these version 3525c28e83SPiotr Jasiukajtis# definitions see: 3625c28e83SPiotr Jasiukajtis# psarc_1995_14: Integration of Scoped Libraries 3725c28e83SPiotr Jasiukajtis# (/shared/sac/PSARC/1995/014) 3825c28e83SPiotr Jasiukajtis# Policy for Shared Library Version Names and Interface Definitions 3925c28e83SPiotr Jasiukajtis# (/shared/ON/general_docs/scoping-rules.ps) 4025c28e83SPiotr Jasiukajtis 4125c28e83SPiotr Jasiukajtis# 4225c28e83SPiotr Jasiukajtis# MAPFILE HEADER START 4325c28e83SPiotr Jasiukajtis# 4425c28e83SPiotr Jasiukajtis# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 4525c28e83SPiotr Jasiukajtis# Object versioning must comply with the rules detailed in 4625c28e83SPiotr Jasiukajtis# 4725c28e83SPiotr Jasiukajtis# usr/src/lib/README.mapfiles 4825c28e83SPiotr Jasiukajtis# 4925c28e83SPiotr Jasiukajtis# You should not be making modifications here until you've read the most current 5025c28e83SPiotr Jasiukajtis# copy of that file. If you need help, contact a gatekeeper for guidance. 5125c28e83SPiotr Jasiukajtis# 5225c28e83SPiotr Jasiukajtis# MAPFILE HEADER END 5325c28e83SPiotr Jasiukajtis# 5425c28e83SPiotr Jasiukajtis 5525c28e83SPiotr Jasiukajtis$mapfile_version 2 5625c28e83SPiotr Jasiukajtis 5725c28e83SPiotr Jasiukajtis$if _ELF32 5825c28e83SPiotr Jasiukajtis$add lf64 5925c28e83SPiotr Jasiukajtis$endif 6025c28e83SPiotr Jasiukajtis$if _sparc && _ELF32 6125c28e83SPiotr Jasiukajtis$add sparc32 6225c28e83SPiotr Jasiukajtis$endif 6325c28e83SPiotr Jasiukajtis$if _sparc && _ELF64 6425c28e83SPiotr Jasiukajtis$add sparcv9 6525c28e83SPiotr Jasiukajtis$endif 6625c28e83SPiotr Jasiukajtis$if _x86 && _ELF32 6725c28e83SPiotr Jasiukajtis$add i386 6825c28e83SPiotr Jasiukajtis$endif 6925c28e83SPiotr Jasiukajtis$if _x86 && _ELF64 7025c28e83SPiotr Jasiukajtis$add amd64 7125c28e83SPiotr Jasiukajtis$endif 7225c28e83SPiotr Jasiukajtis 7325c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.3 { 7425c28e83SPiotr Jasiukajtis global: 7525c28e83SPiotr Jasiukajtis __isnanf; #LSARC/2003/658 7625c28e83SPiotr Jasiukajtis __isnanl; #LSARC/2003/658 77*8222814eSRichard Lowe _isnan { FLAGS = NODYNSORT; }; #LSARC/2003/658 78*8222814eSRichard Lowe _isnand { FLAGS = NODYNSORT; }; #LSARC/2003/658 79*8222814eSRichard Lowe _isnanf { FLAGS = NODYNSORT; }; #LSARC/2003/658 80*8222814eSRichard Lowe _logb { FLAGS = NODYNSORT; }; #LSARC/2003/658 81*8222814eSRichard Lowe _modf { FLAGS = NODYNSORT; }; #LSARC/2003/658 82*8222814eSRichard Lowe _modff { FLAGS = NODYNSORT; }; #LSARC/2003/658 83*8222814eSRichard Lowe _nextafter { FLAGS = NODYNSORT; }; #LSARC/2003/658 84*8222814eSRichard Lowe _scalb { FLAGS = NODYNSORT; }; #LSARC/2003/658 85*8222814eSRichard Lowe isnand { FLAGS = NODYNSORT; }; #LSARC/2003/658 8625c28e83SPiotr Jasiukajtis isnanf; #LSARC/2003/658 8725c28e83SPiotr Jasiukajtis isnanl; #LSARC/2003/658 8825c28e83SPiotr Jasiukajtis} SUNW_1.2; 8925c28e83SPiotr Jasiukajtis 9025c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.2 { 9125c28e83SPiotr Jasiukajtis global: 9225c28e83SPiotr Jasiukajtis __acoshf; 9325c28e83SPiotr Jasiukajtis __acoshl; 9425c28e83SPiotr Jasiukajtis __asinhf; 9525c28e83SPiotr Jasiukajtis __asinhl; 9625c28e83SPiotr Jasiukajtis __atanhf; 9725c28e83SPiotr Jasiukajtis __atanhl; 9825c28e83SPiotr Jasiukajtis __cabs; 9925c28e83SPiotr Jasiukajtis __cabsf; 10025c28e83SPiotr Jasiukajtis __cabsl; 10125c28e83SPiotr Jasiukajtis __cacos; 10225c28e83SPiotr Jasiukajtis __cacosf; 10325c28e83SPiotr Jasiukajtis __cacosh; 10425c28e83SPiotr Jasiukajtis __cacoshf; 10525c28e83SPiotr Jasiukajtis __cacoshl; 10625c28e83SPiotr Jasiukajtis __cacosl; 10725c28e83SPiotr Jasiukajtis __carg; 10825c28e83SPiotr Jasiukajtis __cargf; 10925c28e83SPiotr Jasiukajtis __cargl; 11025c28e83SPiotr Jasiukajtis __casin; 11125c28e83SPiotr Jasiukajtis __casinf; 11225c28e83SPiotr Jasiukajtis __casinh; 11325c28e83SPiotr Jasiukajtis __casinhf; 11425c28e83SPiotr Jasiukajtis __casinhl; 11525c28e83SPiotr Jasiukajtis __casinl; 11625c28e83SPiotr Jasiukajtis __catan; 11725c28e83SPiotr Jasiukajtis __catanf; 11825c28e83SPiotr Jasiukajtis __catanh; 11925c28e83SPiotr Jasiukajtis __catanhf; 12025c28e83SPiotr Jasiukajtis __catanhl; 12125c28e83SPiotr Jasiukajtis __catanl; 12225c28e83SPiotr Jasiukajtis __cbrtf; 12325c28e83SPiotr Jasiukajtis __cbrtl; 12425c28e83SPiotr Jasiukajtis __ccos; 12525c28e83SPiotr Jasiukajtis __ccosf; 12625c28e83SPiotr Jasiukajtis __ccosh; 12725c28e83SPiotr Jasiukajtis __ccoshf; 12825c28e83SPiotr Jasiukajtis __ccoshl; 12925c28e83SPiotr Jasiukajtis __ccosl; 13025c28e83SPiotr Jasiukajtis __cexp; 13125c28e83SPiotr Jasiukajtis __cexpf; 13225c28e83SPiotr Jasiukajtis __cexpl; 13325c28e83SPiotr Jasiukajtis __cimag; 13425c28e83SPiotr Jasiukajtis __cimagf; 13525c28e83SPiotr Jasiukajtis __cimagl; 13625c28e83SPiotr Jasiukajtis __clog; 13725c28e83SPiotr Jasiukajtis __clogf; 13825c28e83SPiotr Jasiukajtis __clogl; 13925c28e83SPiotr Jasiukajtis __conj; 14025c28e83SPiotr Jasiukajtis __conjf; 14125c28e83SPiotr Jasiukajtis __conjl; 14225c28e83SPiotr Jasiukajtis __copysignf; 14325c28e83SPiotr Jasiukajtis __copysignl; 14425c28e83SPiotr Jasiukajtis __cpow; 14525c28e83SPiotr Jasiukajtis __cpowf; 14625c28e83SPiotr Jasiukajtis __cpowl; 14725c28e83SPiotr Jasiukajtis __cproj; 14825c28e83SPiotr Jasiukajtis __cprojf; 14925c28e83SPiotr Jasiukajtis __cprojl; 15025c28e83SPiotr Jasiukajtis __creal; 15125c28e83SPiotr Jasiukajtis __crealf; 15225c28e83SPiotr Jasiukajtis __creall; 15325c28e83SPiotr Jasiukajtis __csin; 15425c28e83SPiotr Jasiukajtis __csinf; 15525c28e83SPiotr Jasiukajtis __csinh; 15625c28e83SPiotr Jasiukajtis __csinhf; 15725c28e83SPiotr Jasiukajtis __csinhl; 15825c28e83SPiotr Jasiukajtis __csinl; 15925c28e83SPiotr Jasiukajtis __csqrt; 16025c28e83SPiotr Jasiukajtis __csqrtf; 16125c28e83SPiotr Jasiukajtis __csqrtl; 16225c28e83SPiotr Jasiukajtis __ctan; 16325c28e83SPiotr Jasiukajtis __ctanf; 16425c28e83SPiotr Jasiukajtis __ctanh; 16525c28e83SPiotr Jasiukajtis __ctanhf; 16625c28e83SPiotr Jasiukajtis __ctanhl; 16725c28e83SPiotr Jasiukajtis __ctanl; 16825c28e83SPiotr Jasiukajtis __erfcf; 16925c28e83SPiotr Jasiukajtis __erfcl; 17025c28e83SPiotr Jasiukajtis __erff; 17125c28e83SPiotr Jasiukajtis __erfl; 17225c28e83SPiotr Jasiukajtis __exp2; 17325c28e83SPiotr Jasiukajtis __exp2f; 17425c28e83SPiotr Jasiukajtis __exp2l; 17525c28e83SPiotr Jasiukajtis __expm1f; 17625c28e83SPiotr Jasiukajtis __expm1l; 17725c28e83SPiotr Jasiukajtis __fdim; 17825c28e83SPiotr Jasiukajtis __fdimf; 17925c28e83SPiotr Jasiukajtis __fdiml; 18025c28e83SPiotr Jasiukajtis __feclearexcept; 18125c28e83SPiotr Jasiukajtis __fegetenv; 18225c28e83SPiotr Jasiukajtis __fegetexceptflag; 18325c28e83SPiotr Jasiukajtis$if _x86 18425c28e83SPiotr Jasiukajtis __fegetprec; #LSARC/1996/175 18525c28e83SPiotr Jasiukajtis$endif 18625c28e83SPiotr Jasiukajtis __fegetround; 18725c28e83SPiotr Jasiukajtis __feholdexcept; 188*8222814eSRichard Lowe __fenv_dfl_env { 189*8222814eSRichard Lowe ASSERT = { 190*8222814eSRichard Lowe TYPE = OBJECT; 191*8222814eSRichard Lowe SIZE = addrsize[25]; 192*8222814eSRichard Lowe }; 193*8222814eSRichard Lowe }; #LSARC/1996/175 19425c28e83SPiotr Jasiukajtis __feraiseexcept; 19525c28e83SPiotr Jasiukajtis __fesetenv; 19625c28e83SPiotr Jasiukajtis __fesetexceptflag; 19725c28e83SPiotr Jasiukajtis$if _x86 19825c28e83SPiotr Jasiukajtis __fesetprec; #LSARC/1996/175 19925c28e83SPiotr Jasiukajtis$endif 20025c28e83SPiotr Jasiukajtis __fesetround; 20125c28e83SPiotr Jasiukajtis __fetestexcept; 20225c28e83SPiotr Jasiukajtis __feupdateenv; 20325c28e83SPiotr Jasiukajtis __fex_get_handling; #LSARC/1996/175 20425c28e83SPiotr Jasiukajtis __fex_get_log; #LSARC/1996/175 20525c28e83SPiotr Jasiukajtis __fex_get_log_depth; #LSARC/1996/175 20625c28e83SPiotr Jasiukajtis __fex_getexcepthandler; #LSARC/1996/175 20725c28e83SPiotr Jasiukajtis __fex_log_entry; #LSARC/1996/175 20825c28e83SPiotr Jasiukajtis __fex_merge_flags; #LSARC/1996/175 20925c28e83SPiotr Jasiukajtis __fex_set_handling; #LSARC/1996/175 21025c28e83SPiotr Jasiukajtis __fex_set_log; #LSARC/1996/175 21125c28e83SPiotr Jasiukajtis __fex_set_log_depth; #LSARC/1996/175 21225c28e83SPiotr Jasiukajtis __fex_setexcepthandler; #LSARC/1996/175 21325c28e83SPiotr Jasiukajtis __fma; 21425c28e83SPiotr Jasiukajtis __fmaf; 21525c28e83SPiotr Jasiukajtis __fmal; 21625c28e83SPiotr Jasiukajtis __fmax; 21725c28e83SPiotr Jasiukajtis __fmaxf; 21825c28e83SPiotr Jasiukajtis __fmaxl; 21925c28e83SPiotr Jasiukajtis __fmin; 22025c28e83SPiotr Jasiukajtis __fminf; 22125c28e83SPiotr Jasiukajtis __fminl; 22225c28e83SPiotr Jasiukajtis __frexp; 22325c28e83SPiotr Jasiukajtis __gammaf; #LSARC/2003/279 22425c28e83SPiotr Jasiukajtis __gammaf_r; #LSARC/2003/279 22525c28e83SPiotr Jasiukajtis __gammal; #LSARC/2003/279 22625c28e83SPiotr Jasiukajtis __gammal_r; #LSARC/2003/279 22725c28e83SPiotr Jasiukajtis __hypotf; 22825c28e83SPiotr Jasiukajtis __hypotl; 22925c28e83SPiotr Jasiukajtis __ilogbf; 23025c28e83SPiotr Jasiukajtis __ilogbl; 23125c28e83SPiotr Jasiukajtis __j0f; #LSARC/2003/279 23225c28e83SPiotr Jasiukajtis __j0l; #LSARC/2003/279 23325c28e83SPiotr Jasiukajtis __j1f; #LSARC/2003/279 23425c28e83SPiotr Jasiukajtis __j1l; #LSARC/2003/279 23525c28e83SPiotr Jasiukajtis __jnf; #LSARC/2003/279 23625c28e83SPiotr Jasiukajtis __jnl; #LSARC/2003/279 23725c28e83SPiotr Jasiukajtis __ldexp; 23825c28e83SPiotr Jasiukajtis __lgammaf; 23925c28e83SPiotr Jasiukajtis __lgammaf_r; #LSARC/2003/279 24025c28e83SPiotr Jasiukajtis __lgammal; 24125c28e83SPiotr Jasiukajtis __lgammal_r; #LSARC/2003/279 242ddc0e0b5SRichard Lowe$if amd64 || sparcv9 243*8222814eSRichard Lowe __llrint { FLAGS = NODYNSORT; }; 244*8222814eSRichard Lowe __llrintf { FLAGS = NODYNSORT; }; 245*8222814eSRichard Lowe __llrintl { FLAGS = NODYNSORT; }; 246*8222814eSRichard Lowe __llround { FLAGS = NODYNSORT; }; 247*8222814eSRichard Lowe __llroundf { FLAGS = NODYNSORT; }; 248*8222814eSRichard Lowe __llroundl { FLAGS = NODYNSORT; }; 249ddc0e0b5SRichard Lowe$else 25025c28e83SPiotr Jasiukajtis __llrint; 25125c28e83SPiotr Jasiukajtis __llrintf; 25225c28e83SPiotr Jasiukajtis __llrintl; 25325c28e83SPiotr Jasiukajtis __llround; 25425c28e83SPiotr Jasiukajtis __llroundf; 25525c28e83SPiotr Jasiukajtis __llroundl; 256ddc0e0b5SRichard Lowe$endif 25725c28e83SPiotr Jasiukajtis __log1pf; 25825c28e83SPiotr Jasiukajtis __log1pl; 25925c28e83SPiotr Jasiukajtis __log2; 26025c28e83SPiotr Jasiukajtis __log2f; 26125c28e83SPiotr Jasiukajtis __log2l; 26225c28e83SPiotr Jasiukajtis __logbf; 26325c28e83SPiotr Jasiukajtis __logbl; 26425c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 265*8222814eSRichard Lowe __lrint { FLAGS = NODYNSORT; }; 266*8222814eSRichard Lowe __lrintf { FLAGS = NODYNSORT; }; 267*8222814eSRichard Lowe __lrintl { FLAGS = NODYNSORT; }; 268*8222814eSRichard Lowe __lround { FLAGS = NODYNSORT; }; 269*8222814eSRichard Lowe __lroundf { FLAGS = NODYNSORT; }; 270*8222814eSRichard Lowe __lroundl { FLAGS = NODYNSORT; }; 27125c28e83SPiotr Jasiukajtis$else 27225c28e83SPiotr Jasiukajtis __lrint; 27325c28e83SPiotr Jasiukajtis __lrintf; 27425c28e83SPiotr Jasiukajtis __lrintl; 27525c28e83SPiotr Jasiukajtis __lround; 27625c28e83SPiotr Jasiukajtis __lroundf; 27725c28e83SPiotr Jasiukajtis __lroundl; 27825c28e83SPiotr Jasiukajtis$endif 27925c28e83SPiotr Jasiukajtis __modf; 28025c28e83SPiotr Jasiukajtis __nan; 28125c28e83SPiotr Jasiukajtis __nanf; 28225c28e83SPiotr Jasiukajtis __nanl; 28325c28e83SPiotr Jasiukajtis __nearbyint; 28425c28e83SPiotr Jasiukajtis __nearbyintf; 28525c28e83SPiotr Jasiukajtis __nearbyintl; 28625c28e83SPiotr Jasiukajtis __nextafterf; 28725c28e83SPiotr Jasiukajtis __nextafterl; 28825c28e83SPiotr Jasiukajtis __nexttoward; 28925c28e83SPiotr Jasiukajtis __nexttowardf; 29025c28e83SPiotr Jasiukajtis __nexttowardl; 29125c28e83SPiotr Jasiukajtis __remainderf; 29225c28e83SPiotr Jasiukajtis __remainderl; 29325c28e83SPiotr Jasiukajtis __remquo; 29425c28e83SPiotr Jasiukajtis __remquof; 29525c28e83SPiotr Jasiukajtis __remquol; 29625c28e83SPiotr Jasiukajtis __rintf; 29725c28e83SPiotr Jasiukajtis __rintl; 29825c28e83SPiotr Jasiukajtis __round; 29925c28e83SPiotr Jasiukajtis __roundf; 30025c28e83SPiotr Jasiukajtis __roundl; 30125c28e83SPiotr Jasiukajtis __scalbf; #LSARC/2003/279 30225c28e83SPiotr Jasiukajtis __scalbl; #LSARC/2003/279 30325c28e83SPiotr Jasiukajtis __scalbln; 30425c28e83SPiotr Jasiukajtis __scalblnf; 30525c28e83SPiotr Jasiukajtis __scalblnl; 30625c28e83SPiotr Jasiukajtis __scalbnf; 30725c28e83SPiotr Jasiukajtis __scalbnl; 308*8222814eSRichard Lowe __signgamf { ASSERT = { BINDING = WEAK; ALIAS = signgamf; }; }; #LSARC/2003/279 309*8222814eSRichard Lowe __signgaml { ASSERT = { BINDING = WEAK; ALIAS = signgaml; }; }; #LSARC/2003/279 31025c28e83SPiotr Jasiukajtis __significandf; #LSARC/2003/279 31125c28e83SPiotr Jasiukajtis __significandl; #LSARC/2003/279 31225c28e83SPiotr Jasiukajtis __sincos; #LSARC/2003/279 31325c28e83SPiotr Jasiukajtis __sincosf; #LSARC/2003/279 31425c28e83SPiotr Jasiukajtis __sincosl; #LSARC/2003/279 31525c28e83SPiotr Jasiukajtis __tgamma; 31625c28e83SPiotr Jasiukajtis __tgammaf; 31725c28e83SPiotr Jasiukajtis __tgammal; 31825c28e83SPiotr Jasiukajtis __trunc; 31925c28e83SPiotr Jasiukajtis __truncf; 32025c28e83SPiotr Jasiukajtis __truncl; 321*8222814eSRichard Lowe __xpg6 { 322*8222814eSRichard Lowe FLAGS = NODIRECT; 323*8222814eSRichard Lowe ASSERT = { 324*8222814eSRichard Lowe TYPE = OBJECT; 325*8222814eSRichard Lowe SIZE = 4; 326*8222814eSRichard Lowe }; 327*8222814eSRichard Lowe }; #private contract with libc group 32825c28e83SPiotr Jasiukajtis __y0f; #LSARC/2003/279 32925c28e83SPiotr Jasiukajtis __y0l; #LSARC/2003/279 33025c28e83SPiotr Jasiukajtis __y1f; #LSARC/2003/279 33125c28e83SPiotr Jasiukajtis __y1l; #LSARC/2003/279 33225c28e83SPiotr Jasiukajtis __ynf; #LSARC/2003/279 33325c28e83SPiotr Jasiukajtis __ynl; #LSARC/2003/279 33425c28e83SPiotr Jasiukajtis acosf; 33525c28e83SPiotr Jasiukajtis acoshf; 33625c28e83SPiotr Jasiukajtis acoshl; 33725c28e83SPiotr Jasiukajtis acosl; 33825c28e83SPiotr Jasiukajtis asinf; 33925c28e83SPiotr Jasiukajtis asinhf; 34025c28e83SPiotr Jasiukajtis asinhl; 34125c28e83SPiotr Jasiukajtis asinl; 34225c28e83SPiotr Jasiukajtis atan2f; 34325c28e83SPiotr Jasiukajtis atan2l; 34425c28e83SPiotr Jasiukajtis atanf; 34525c28e83SPiotr Jasiukajtis atanhf; 34625c28e83SPiotr Jasiukajtis atanhl; 34725c28e83SPiotr Jasiukajtis atanl; 34825c28e83SPiotr Jasiukajtis cabs; 34925c28e83SPiotr Jasiukajtis cabsf; 35025c28e83SPiotr Jasiukajtis cabsl; 35125c28e83SPiotr Jasiukajtis cacos; 35225c28e83SPiotr Jasiukajtis cacosf; 35325c28e83SPiotr Jasiukajtis cacosh; 35425c28e83SPiotr Jasiukajtis cacoshf; 35525c28e83SPiotr Jasiukajtis cacoshl; 35625c28e83SPiotr Jasiukajtis cacosl; 35725c28e83SPiotr Jasiukajtis carg; 35825c28e83SPiotr Jasiukajtis cargf; 35925c28e83SPiotr Jasiukajtis cargl; 36025c28e83SPiotr Jasiukajtis casin; 36125c28e83SPiotr Jasiukajtis casinf; 36225c28e83SPiotr Jasiukajtis casinh; 36325c28e83SPiotr Jasiukajtis casinhf; 36425c28e83SPiotr Jasiukajtis casinhl; 36525c28e83SPiotr Jasiukajtis casinl; 36625c28e83SPiotr Jasiukajtis catan; 36725c28e83SPiotr Jasiukajtis catanf; 36825c28e83SPiotr Jasiukajtis catanh; 36925c28e83SPiotr Jasiukajtis catanhf; 37025c28e83SPiotr Jasiukajtis catanhl; 37125c28e83SPiotr Jasiukajtis catanl; 37225c28e83SPiotr Jasiukajtis cbrtf; 37325c28e83SPiotr Jasiukajtis cbrtl; 37425c28e83SPiotr Jasiukajtis ccos; 37525c28e83SPiotr Jasiukajtis ccosf; 37625c28e83SPiotr Jasiukajtis ccosh; 37725c28e83SPiotr Jasiukajtis ccoshf; 37825c28e83SPiotr Jasiukajtis ccoshl; 37925c28e83SPiotr Jasiukajtis ccosl; 38025c28e83SPiotr Jasiukajtis ceilf; 38125c28e83SPiotr Jasiukajtis ceill; 38225c28e83SPiotr Jasiukajtis cexp; 38325c28e83SPiotr Jasiukajtis cexpf; 38425c28e83SPiotr Jasiukajtis cexpl; 38525c28e83SPiotr Jasiukajtis cimag; 38625c28e83SPiotr Jasiukajtis cimagf; 38725c28e83SPiotr Jasiukajtis cimagl; 38825c28e83SPiotr Jasiukajtis clog; 38925c28e83SPiotr Jasiukajtis clogf; 39025c28e83SPiotr Jasiukajtis clogl; 39125c28e83SPiotr Jasiukajtis conj; 39225c28e83SPiotr Jasiukajtis conjf; 39325c28e83SPiotr Jasiukajtis conjl; 39425c28e83SPiotr Jasiukajtis copysignf; 39525c28e83SPiotr Jasiukajtis copysignl; 39625c28e83SPiotr Jasiukajtis cosf; 39725c28e83SPiotr Jasiukajtis coshf; 39825c28e83SPiotr Jasiukajtis coshl; 39925c28e83SPiotr Jasiukajtis cosl; 40025c28e83SPiotr Jasiukajtis cpow; 40125c28e83SPiotr Jasiukajtis cpowf; 40225c28e83SPiotr Jasiukajtis cpowl; 40325c28e83SPiotr Jasiukajtis cproj; 40425c28e83SPiotr Jasiukajtis cprojf; 40525c28e83SPiotr Jasiukajtis cprojl; 40625c28e83SPiotr Jasiukajtis creal; 40725c28e83SPiotr Jasiukajtis crealf; 40825c28e83SPiotr Jasiukajtis creall; 40925c28e83SPiotr Jasiukajtis csin; 41025c28e83SPiotr Jasiukajtis csinf; 41125c28e83SPiotr Jasiukajtis csinh; 41225c28e83SPiotr Jasiukajtis csinhf; 41325c28e83SPiotr Jasiukajtis csinhl; 41425c28e83SPiotr Jasiukajtis csinl; 41525c28e83SPiotr Jasiukajtis csqrt; 41625c28e83SPiotr Jasiukajtis csqrtf; 41725c28e83SPiotr Jasiukajtis csqrtl; 41825c28e83SPiotr Jasiukajtis ctan; 41925c28e83SPiotr Jasiukajtis ctanf; 42025c28e83SPiotr Jasiukajtis ctanh; 42125c28e83SPiotr Jasiukajtis ctanhf; 42225c28e83SPiotr Jasiukajtis ctanhl; 42325c28e83SPiotr Jasiukajtis ctanl; 42425c28e83SPiotr Jasiukajtis erfcf; 42525c28e83SPiotr Jasiukajtis erfcl; 42625c28e83SPiotr Jasiukajtis erff; 42725c28e83SPiotr Jasiukajtis erfl; 42825c28e83SPiotr Jasiukajtis exp2; 42925c28e83SPiotr Jasiukajtis exp2f; 43025c28e83SPiotr Jasiukajtis exp2l; 43125c28e83SPiotr Jasiukajtis expf; 43225c28e83SPiotr Jasiukajtis expl; 43325c28e83SPiotr Jasiukajtis expm1f; 43425c28e83SPiotr Jasiukajtis expm1l; 43525c28e83SPiotr Jasiukajtis fabsf; 43625c28e83SPiotr Jasiukajtis fabsl; 43725c28e83SPiotr Jasiukajtis fdim; 43825c28e83SPiotr Jasiukajtis fdimf; 43925c28e83SPiotr Jasiukajtis fdiml; 44025c28e83SPiotr Jasiukajtis feclearexcept; 44125c28e83SPiotr Jasiukajtis fegetenv; 44225c28e83SPiotr Jasiukajtis fegetexceptflag; 44325c28e83SPiotr Jasiukajtis$if _x86 44425c28e83SPiotr Jasiukajtis fegetprec; #LSARC/1996/175 44525c28e83SPiotr Jasiukajtis$endif 44625c28e83SPiotr Jasiukajtis fegetround; 44725c28e83SPiotr Jasiukajtis feholdexcept; 44825c28e83SPiotr Jasiukajtis feraiseexcept; 44925c28e83SPiotr Jasiukajtis fesetenv; 45025c28e83SPiotr Jasiukajtis fesetexceptflag; 45125c28e83SPiotr Jasiukajtis$if _x86 45225c28e83SPiotr Jasiukajtis fesetprec; #LSARC/1996/175 45325c28e83SPiotr Jasiukajtis$endif 45425c28e83SPiotr Jasiukajtis fesetround; 45525c28e83SPiotr Jasiukajtis fetestexcept; 45625c28e83SPiotr Jasiukajtis feupdateenv; 45725c28e83SPiotr Jasiukajtis fex_get_handling; #LSARC/1996/175 45825c28e83SPiotr Jasiukajtis fex_get_log; #LSARC/1996/175 45925c28e83SPiotr Jasiukajtis fex_get_log_depth; #LSARC/1996/175 46025c28e83SPiotr Jasiukajtis fex_getexcepthandler; #LSARC/1996/175 46125c28e83SPiotr Jasiukajtis fex_log_entry; #LSARC/1996/175 46225c28e83SPiotr Jasiukajtis fex_merge_flags; #LSARC/1996/175 46325c28e83SPiotr Jasiukajtis fex_set_handling; #LSARC/1996/175 46425c28e83SPiotr Jasiukajtis fex_set_log; #LSARC/1996/175 46525c28e83SPiotr Jasiukajtis fex_set_log_depth; #LSARC/1996/175 46625c28e83SPiotr Jasiukajtis fex_setexcepthandler; #LSARC/1996/175 46725c28e83SPiotr Jasiukajtis floorf; 46825c28e83SPiotr Jasiukajtis floorl; 46925c28e83SPiotr Jasiukajtis fma; 47025c28e83SPiotr Jasiukajtis fmaf; 47125c28e83SPiotr Jasiukajtis fmal; 47225c28e83SPiotr Jasiukajtis fmax; 47325c28e83SPiotr Jasiukajtis fmaxf; 47425c28e83SPiotr Jasiukajtis fmaxl; 47525c28e83SPiotr Jasiukajtis fmin; 47625c28e83SPiotr Jasiukajtis fminf; 47725c28e83SPiotr Jasiukajtis fminl; 47825c28e83SPiotr Jasiukajtis fmodf; 47925c28e83SPiotr Jasiukajtis fmodl; 48025c28e83SPiotr Jasiukajtis frexp; 48125c28e83SPiotr Jasiukajtis frexpf; 48225c28e83SPiotr Jasiukajtis frexpl; 48325c28e83SPiotr Jasiukajtis gammaf; #LSARC/2003/279 48425c28e83SPiotr Jasiukajtis gammaf_r; #LSARC/2003/279 48525c28e83SPiotr Jasiukajtis gammal; #LSARC/2003/279 48625c28e83SPiotr Jasiukajtis gammal_r; #LSARC/2003/279 48725c28e83SPiotr Jasiukajtis hypotf; 48825c28e83SPiotr Jasiukajtis hypotl; 48925c28e83SPiotr Jasiukajtis ilogbf; 49025c28e83SPiotr Jasiukajtis ilogbl; 49125c28e83SPiotr Jasiukajtis j0f; #LSARC/2003/279 49225c28e83SPiotr Jasiukajtis j0l; #LSARC/2003/279 49325c28e83SPiotr Jasiukajtis j1f; #LSARC/2003/279 49425c28e83SPiotr Jasiukajtis j1l; #LSARC/2003/279 49525c28e83SPiotr Jasiukajtis jnf; #LSARC/2003/279 49625c28e83SPiotr Jasiukajtis jnl; #LSARC/2003/279 49725c28e83SPiotr Jasiukajtis ldexp; 49825c28e83SPiotr Jasiukajtis ldexpf; 49925c28e83SPiotr Jasiukajtis ldexpl; 50025c28e83SPiotr Jasiukajtis lgammaf; 50125c28e83SPiotr Jasiukajtis lgammaf_r; #LSARC/2003/279 50225c28e83SPiotr Jasiukajtis lgammal; 50325c28e83SPiotr Jasiukajtis lgammal_r; #LSARC/2003/279 50425c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 505*8222814eSRichard Lowe llrint { FLAGS = NODYNSORT; }; 506*8222814eSRichard Lowe llrintf { FLAGS = NODYNSORT; }; 507*8222814eSRichard Lowe llrintl { FLAGS = NODYNSORT; }; 508*8222814eSRichard Lowe llround { FLAGS = NODYNSORT; }; 509*8222814eSRichard Lowe llroundf { FLAGS = NODYNSORT; }; 510*8222814eSRichard Lowe llroundl { FLAGS = NODYNSORT; }; 51125c28e83SPiotr Jasiukajtis$else 51225c28e83SPiotr Jasiukajtis llrint; 51325c28e83SPiotr Jasiukajtis llrintf; 51425c28e83SPiotr Jasiukajtis llrintl; 51525c28e83SPiotr Jasiukajtis llround; 51625c28e83SPiotr Jasiukajtis llroundf; 51725c28e83SPiotr Jasiukajtis llroundl; 51825c28e83SPiotr Jasiukajtis$endif 51925c28e83SPiotr Jasiukajtis log10f; 52025c28e83SPiotr Jasiukajtis log10l; 52125c28e83SPiotr Jasiukajtis log1pf; 52225c28e83SPiotr Jasiukajtis log1pl; 52325c28e83SPiotr Jasiukajtis log2; 52425c28e83SPiotr Jasiukajtis log2f; 52525c28e83SPiotr Jasiukajtis log2l; 52625c28e83SPiotr Jasiukajtis logbf; 52725c28e83SPiotr Jasiukajtis logbl; 52825c28e83SPiotr Jasiukajtis logf; 52925c28e83SPiotr Jasiukajtis logl; 53025c28e83SPiotr Jasiukajtis lrint; 53125c28e83SPiotr Jasiukajtis lrintf; 53225c28e83SPiotr Jasiukajtis lrintl; 53325c28e83SPiotr Jasiukajtis lround; 53425c28e83SPiotr Jasiukajtis lroundf; 53525c28e83SPiotr Jasiukajtis lroundl; 53625c28e83SPiotr Jasiukajtis modf; 53725c28e83SPiotr Jasiukajtis modff; 53825c28e83SPiotr Jasiukajtis modfl; 53925c28e83SPiotr Jasiukajtis nan; 54025c28e83SPiotr Jasiukajtis nanf; 54125c28e83SPiotr Jasiukajtis nanl; 54225c28e83SPiotr Jasiukajtis nearbyint; 54325c28e83SPiotr Jasiukajtis nearbyintf; 54425c28e83SPiotr Jasiukajtis nearbyintl; 54525c28e83SPiotr Jasiukajtis nextafterf; 54625c28e83SPiotr Jasiukajtis nextafterl; 54725c28e83SPiotr Jasiukajtis nexttoward; 54825c28e83SPiotr Jasiukajtis nexttowardf; 54925c28e83SPiotr Jasiukajtis nexttowardl; 55025c28e83SPiotr Jasiukajtis powf; 55125c28e83SPiotr Jasiukajtis powl; 55225c28e83SPiotr Jasiukajtis remainderf; 55325c28e83SPiotr Jasiukajtis remainderl; 55425c28e83SPiotr Jasiukajtis remquo; 55525c28e83SPiotr Jasiukajtis remquof; 55625c28e83SPiotr Jasiukajtis remquol; 55725c28e83SPiotr Jasiukajtis rintf; 55825c28e83SPiotr Jasiukajtis rintl; 55925c28e83SPiotr Jasiukajtis round; 56025c28e83SPiotr Jasiukajtis roundf; 56125c28e83SPiotr Jasiukajtis roundl; 56225c28e83SPiotr Jasiukajtis scalbf; #LSARC/2003/279 56325c28e83SPiotr Jasiukajtis scalbl; #LSARC/2003/279 56425c28e83SPiotr Jasiukajtis scalbln; 56525c28e83SPiotr Jasiukajtis scalblnf; 56625c28e83SPiotr Jasiukajtis scalblnl; 56725c28e83SPiotr Jasiukajtis scalbnf; 56825c28e83SPiotr Jasiukajtis scalbnl; 569*8222814eSRichard Lowe signgamf { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; #LSARC/2003/279 570*8222814eSRichard Lowe signgaml { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; #LSARC/2003/279 57125c28e83SPiotr Jasiukajtis significandf; #LSARC/2003/279 57225c28e83SPiotr Jasiukajtis significandl; #LSARC/2003/279 57325c28e83SPiotr Jasiukajtis sincos; #LSARC/2003/279 57425c28e83SPiotr Jasiukajtis sincosf; #LSARC/2003/279 57525c28e83SPiotr Jasiukajtis sincosl; #LSARC/2003/279 57625c28e83SPiotr Jasiukajtis sinf; 57725c28e83SPiotr Jasiukajtis sinhf; 57825c28e83SPiotr Jasiukajtis sinhl; 57925c28e83SPiotr Jasiukajtis sinl; 58025c28e83SPiotr Jasiukajtis sqrtf; 58125c28e83SPiotr Jasiukajtis sqrtl; 58225c28e83SPiotr Jasiukajtis tanf; 58325c28e83SPiotr Jasiukajtis tanhf; 58425c28e83SPiotr Jasiukajtis tanhl; 58525c28e83SPiotr Jasiukajtis tanl; 58625c28e83SPiotr Jasiukajtis tgamma; 58725c28e83SPiotr Jasiukajtis tgammaf; 58825c28e83SPiotr Jasiukajtis tgammal; 58925c28e83SPiotr Jasiukajtis trunc; 59025c28e83SPiotr Jasiukajtis truncf; 59125c28e83SPiotr Jasiukajtis truncl; 59225c28e83SPiotr Jasiukajtis y0f; #LSARC/2003/279 59325c28e83SPiotr Jasiukajtis y0l; #LSARC/2003/279 59425c28e83SPiotr Jasiukajtis y1f; #LSARC/2003/279 59525c28e83SPiotr Jasiukajtis y1l; #LSARC/2003/279 59625c28e83SPiotr Jasiukajtis ynf; #LSARC/2003/279 59725c28e83SPiotr Jasiukajtis ynl; #LSARC/2003/279 59825c28e83SPiotr Jasiukajtis} SUNW_1.1.1; 59925c28e83SPiotr Jasiukajtis 60025c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1.1 { 60125c28e83SPiotr Jasiukajtis global: 60225c28e83SPiotr Jasiukajtis __acosf; 60325c28e83SPiotr Jasiukajtis __acosl; 60425c28e83SPiotr Jasiukajtis __asinf; 60525c28e83SPiotr Jasiukajtis __asinl; 60625c28e83SPiotr Jasiukajtis __atan2f; 60725c28e83SPiotr Jasiukajtis __atan2l; 60825c28e83SPiotr Jasiukajtis __atanf; 60925c28e83SPiotr Jasiukajtis __atanl; 61025c28e83SPiotr Jasiukajtis __ceilf; 61125c28e83SPiotr Jasiukajtis __ceill; 61225c28e83SPiotr Jasiukajtis __cosf; 61325c28e83SPiotr Jasiukajtis __coshf; 61425c28e83SPiotr Jasiukajtis __coshl; 61525c28e83SPiotr Jasiukajtis __cosl; 61625c28e83SPiotr Jasiukajtis __expf; 61725c28e83SPiotr Jasiukajtis __expl; 61825c28e83SPiotr Jasiukajtis __fabsf; 61925c28e83SPiotr Jasiukajtis __fabsl; 62025c28e83SPiotr Jasiukajtis __floorf; 62125c28e83SPiotr Jasiukajtis __floorl; 62225c28e83SPiotr Jasiukajtis __fmodf; 62325c28e83SPiotr Jasiukajtis __fmodl; 62425c28e83SPiotr Jasiukajtis __frexpf; 62525c28e83SPiotr Jasiukajtis __frexpl; 62625c28e83SPiotr Jasiukajtis __ldexpf; 62725c28e83SPiotr Jasiukajtis __ldexpl; 62825c28e83SPiotr Jasiukajtis __log10f; 62925c28e83SPiotr Jasiukajtis __log10l; 63025c28e83SPiotr Jasiukajtis __logf; 63125c28e83SPiotr Jasiukajtis __logl; 63225c28e83SPiotr Jasiukajtis __modff; 63325c28e83SPiotr Jasiukajtis __modfl; 63425c28e83SPiotr Jasiukajtis __powf; 63525c28e83SPiotr Jasiukajtis __powl; 63625c28e83SPiotr Jasiukajtis __sinf; 63725c28e83SPiotr Jasiukajtis __sinhf; 63825c28e83SPiotr Jasiukajtis __sinhl; 63925c28e83SPiotr Jasiukajtis __sinl; 64025c28e83SPiotr Jasiukajtis __sqrtf; 64125c28e83SPiotr Jasiukajtis __sqrtl; 64225c28e83SPiotr Jasiukajtis __tanf; 64325c28e83SPiotr Jasiukajtis __tanhf; 64425c28e83SPiotr Jasiukajtis __tanhl; 64525c28e83SPiotr Jasiukajtis __tanl; 64625c28e83SPiotr Jasiukajtis} SUNW_1.1; 64725c28e83SPiotr Jasiukajtis 64825c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1 { 64925c28e83SPiotr Jasiukajtis global: 65025c28e83SPiotr Jasiukajtis __acos; 65125c28e83SPiotr Jasiukajtis __acosh; 65225c28e83SPiotr Jasiukajtis __asin; 65325c28e83SPiotr Jasiukajtis __asinh; 65425c28e83SPiotr Jasiukajtis __atan; 65525c28e83SPiotr Jasiukajtis __atan2; 65625c28e83SPiotr Jasiukajtis __atanh; 65725c28e83SPiotr Jasiukajtis __cbrt; 65825c28e83SPiotr Jasiukajtis __ceil; 65925c28e83SPiotr Jasiukajtis __copysign; 66025c28e83SPiotr Jasiukajtis __cos; 66125c28e83SPiotr Jasiukajtis __cosh; 66225c28e83SPiotr Jasiukajtis __erf; 66325c28e83SPiotr Jasiukajtis __erfc; 66425c28e83SPiotr Jasiukajtis __exp; 66525c28e83SPiotr Jasiukajtis __expm1; 66625c28e83SPiotr Jasiukajtis __fabs; 66725c28e83SPiotr Jasiukajtis __floor; 66825c28e83SPiotr Jasiukajtis __fmod; 66925c28e83SPiotr Jasiukajtis __gamma; 67025c28e83SPiotr Jasiukajtis __gamma_r; 67125c28e83SPiotr Jasiukajtis __hypot; 67225c28e83SPiotr Jasiukajtis __ilogb; 67325c28e83SPiotr Jasiukajtis __isnan; 67425c28e83SPiotr Jasiukajtis __j0; 67525c28e83SPiotr Jasiukajtis __j1; 67625c28e83SPiotr Jasiukajtis __jn; 67725c28e83SPiotr Jasiukajtis __lgamma; 67825c28e83SPiotr Jasiukajtis __lgamma_r; 67925c28e83SPiotr Jasiukajtis __log; 68025c28e83SPiotr Jasiukajtis __log10; 68125c28e83SPiotr Jasiukajtis __log1p; 68225c28e83SPiotr Jasiukajtis __logb; 68325c28e83SPiotr Jasiukajtis __nextafter; 68425c28e83SPiotr Jasiukajtis __pow; 68525c28e83SPiotr Jasiukajtis __remainder; 68625c28e83SPiotr Jasiukajtis __rint; 68725c28e83SPiotr Jasiukajtis __scalb; 68825c28e83SPiotr Jasiukajtis __scalbn; 689*8222814eSRichard Lowe __signgam { ASSERT = { BINDING = WEAK; ALIAS = signgam; }; }; 69025c28e83SPiotr Jasiukajtis __significand; 69125c28e83SPiotr Jasiukajtis __sin; 69225c28e83SPiotr Jasiukajtis __sinh; 69325c28e83SPiotr Jasiukajtis __sqrt; 69425c28e83SPiotr Jasiukajtis __tan; 69525c28e83SPiotr Jasiukajtis __tanh; 69625c28e83SPiotr Jasiukajtis __y0; 69725c28e83SPiotr Jasiukajtis __y1; 69825c28e83SPiotr Jasiukajtis __yn; 69925c28e83SPiotr Jasiukajtis acos; 70025c28e83SPiotr Jasiukajtis acosh; 70125c28e83SPiotr Jasiukajtis asin; 70225c28e83SPiotr Jasiukajtis asinh; 70325c28e83SPiotr Jasiukajtis atan; 70425c28e83SPiotr Jasiukajtis atan2; 70525c28e83SPiotr Jasiukajtis atanh; 70625c28e83SPiotr Jasiukajtis cbrt; 70725c28e83SPiotr Jasiukajtis ceil; 70825c28e83SPiotr Jasiukajtis copysign; 70925c28e83SPiotr Jasiukajtis cos; 71025c28e83SPiotr Jasiukajtis cosh; 71125c28e83SPiotr Jasiukajtis erf; 71225c28e83SPiotr Jasiukajtis erfc; 71325c28e83SPiotr Jasiukajtis exp; 71425c28e83SPiotr Jasiukajtis expm1; 71525c28e83SPiotr Jasiukajtis fabs; 71625c28e83SPiotr Jasiukajtis floor; 71725c28e83SPiotr Jasiukajtis fmod; 71825c28e83SPiotr Jasiukajtis gamma; 71925c28e83SPiotr Jasiukajtis gamma_r; 72025c28e83SPiotr Jasiukajtis hypot; 72125c28e83SPiotr Jasiukajtis ilogb; 72225c28e83SPiotr Jasiukajtis isnan; 72325c28e83SPiotr Jasiukajtis j0; 72425c28e83SPiotr Jasiukajtis j1; 72525c28e83SPiotr Jasiukajtis jn; 72625c28e83SPiotr Jasiukajtis lgamma; 72725c28e83SPiotr Jasiukajtis lgamma_r; 72825c28e83SPiotr Jasiukajtis log; 72925c28e83SPiotr Jasiukajtis log10; 73025c28e83SPiotr Jasiukajtis log1p; 73125c28e83SPiotr Jasiukajtis logb; 732*8222814eSRichard Lowe matherr { FLAGS = NODIRECT; }; 73325c28e83SPiotr Jasiukajtis nextafter; 73425c28e83SPiotr Jasiukajtis pow; 73525c28e83SPiotr Jasiukajtis remainder; 73625c28e83SPiotr Jasiukajtis rint; 73725c28e83SPiotr Jasiukajtis scalb; 73825c28e83SPiotr Jasiukajtis scalbn; 739*8222814eSRichard Lowe signgam { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 74025c28e83SPiotr Jasiukajtis significand; 74125c28e83SPiotr Jasiukajtis sin; 74225c28e83SPiotr Jasiukajtis sinh; 74325c28e83SPiotr Jasiukajtis sqrt; 74425c28e83SPiotr Jasiukajtis tan; 74525c28e83SPiotr Jasiukajtis tanh; 74625c28e83SPiotr Jasiukajtis y0; 74725c28e83SPiotr Jasiukajtis y1; 74825c28e83SPiotr Jasiukajtis yn; 74925c28e83SPiotr Jasiukajtis}; 75025c28e83SPiotr Jasiukajtis 75125c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 75225c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 { 75325c28e83SPiotr Jasiukajtis$else 75425c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.3 { 75525c28e83SPiotr Jasiukajtis$endif 75625c28e83SPiotr Jasiukajtis global: 757*8222814eSRichard Lowe # -lmtsk 758*8222814eSRichard Lowe __libm_mt_fex_sync { 759*8222814eSRichard Lowe ASSERT = { 760*8222814eSRichard Lowe TYPE = OBJECT; 761*8222814eSRichard Lowe SIZE = addrsize; 762*8222814eSRichard Lowe }; 763*8222814eSRichard Lowe }; 764*8222814eSRichard Lowe __mt_fex_sync { 765*8222814eSRichard Lowe ASSERT = { 766*8222814eSRichard Lowe TYPE = OBJECT; 767*8222814eSRichard Lowe SIZE = addrsize 768*8222814eSRichard Lowe }; 769*8222814eSRichard Lowe }; 77025c28e83SPiotr Jasiukajtis$if amd64 || sparcv9 77125c28e83SPiotr Jasiukajtis} SUNWprivate_1.1; 77225c28e83SPiotr Jasiukajtis$else 77325c28e83SPiotr Jasiukajtis} SUNWprivate_1.2; 77425c28e83SPiotr Jasiukajtis 77525c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 { 77625c28e83SPiotr Jasiukajtis global: 77725c28e83SPiotr Jasiukajtis __libm_errno; # SC3.0.1 -lmopt 77825c28e83SPiotr Jasiukajtis} SUNWprivate_1.1; 77925c28e83SPiotr Jasiukajtis$endif 78025c28e83SPiotr Jasiukajtis 78125c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.1 { 78225c28e83SPiotr Jasiukajtis global: 783*8222814eSRichard Lowe _lib_version { 784*8222814eSRichard Lowe ASSERT = { 785*8222814eSRichard Lowe TYPE = OBJECT; 786*8222814eSRichard Lowe SIZE = 4 787*8222814eSRichard Lowe }; 788*8222814eSRichard Lowe }; 78925c28e83SPiotr Jasiukajtis __libm__rem_pio2; 79025c28e83SPiotr Jasiukajtis __libm__rem_pio2m; 79125c28e83SPiotr Jasiukajtis # anything else is local 79225c28e83SPiotr Jasiukajtis local: 79325c28e83SPiotr Jasiukajtis # For symbols with multiple names, move the less preferred 79425c28e83SPiotr Jasiukajtis # names out of .SUNW_dynsymsort 79525c28e83SPiotr Jasiukajtis feclearexcept96 { FLAGS = NODYNSORT }; 79625c28e83SPiotr Jasiukajtis feraiseexcept96 { FLAGS = NODYNSORT }; 79725c28e83SPiotr Jasiukajtis fetestexcept96 { FLAGS = NODYNSORT }; 79825c28e83SPiotr Jasiukajtis fegetexceptflag96 { FLAGS = NODYNSORT }; 79925c28e83SPiotr Jasiukajtis fesetexceptflag96 { FLAGS = NODYNSORT }; 80025c28e83SPiotr Jasiukajtis feupdateenv96 { FLAGS = NODYNSORT }; 80125c28e83SPiotr Jasiukajtis fegetenv96 { FLAGS = NODYNSORT }; 80225c28e83SPiotr Jasiukajtis fesetenv96 { FLAGS = NODYNSORT }; 80325c28e83SPiotr Jasiukajtis fegetround96 { FLAGS = NODYNSORT }; 80425c28e83SPiotr Jasiukajtis *; # symbols not mentioned in this file are scoped out 80525c28e83SPiotr Jasiukajtis}; 806