xref: /titanic_52/usr/src/lib/libm/common/mapfile-vers (revision 5ecdb14294592edd8198f1f998c79e60406503ad)
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
7725c28e83SPiotr Jasiukajtis		_isnan 		{ FLAGS = NODYNSORT };	#LSARC/2003/658
7825c28e83SPiotr Jasiukajtis		_isnand		{ FLAGS = NODYNSORT };	#LSARC/2003/658
7925c28e83SPiotr Jasiukajtis		_isnanf		{ FLAGS = NODYNSORT };	#LSARC/2003/658
8025c28e83SPiotr Jasiukajtis		_logb		{ FLAGS = NODYNSORT };	#LSARC/2003/658
8125c28e83SPiotr Jasiukajtis		_modf		{ FLAGS = NODYNSORT };	#LSARC/2003/658
8225c28e83SPiotr Jasiukajtis		_modff		{ FLAGS = NODYNSORT };	#LSARC/2003/658
8325c28e83SPiotr Jasiukajtis		_nextafter	{ FLAGS = NODYNSORT };	#LSARC/2003/658
8425c28e83SPiotr Jasiukajtis		_scalb		{ FLAGS = NODYNSORT };	#LSARC/2003/658
8525c28e83SPiotr Jasiukajtis		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;
18825c28e83SPiotr Jasiukajtis		__fenv_dfl_env;			#LSARC/1996/175
18925c28e83SPiotr Jasiukajtis		__feraiseexcept;
19025c28e83SPiotr Jasiukajtis		__fesetenv;
19125c28e83SPiotr Jasiukajtis		__fesetexceptflag;
19225c28e83SPiotr Jasiukajtis$if _x86
19325c28e83SPiotr Jasiukajtis		__fesetprec;			#LSARC/1996/175
19425c28e83SPiotr Jasiukajtis$endif
19525c28e83SPiotr Jasiukajtis		__fesetround;
19625c28e83SPiotr Jasiukajtis		__fetestexcept;
19725c28e83SPiotr Jasiukajtis		__feupdateenv;
19825c28e83SPiotr Jasiukajtis		__fex_get_handling;		#LSARC/1996/175
19925c28e83SPiotr Jasiukajtis		__fex_get_log;			#LSARC/1996/175
20025c28e83SPiotr Jasiukajtis		__fex_get_log_depth;		#LSARC/1996/175
20125c28e83SPiotr Jasiukajtis		__fex_getexcepthandler;		#LSARC/1996/175
20225c28e83SPiotr Jasiukajtis		__fex_log_entry;		#LSARC/1996/175
20325c28e83SPiotr Jasiukajtis		__fex_merge_flags;		#LSARC/1996/175
20425c28e83SPiotr Jasiukajtis		__fex_set_handling;		#LSARC/1996/175
20525c28e83SPiotr Jasiukajtis		__fex_set_log;			#LSARC/1996/175
20625c28e83SPiotr Jasiukajtis		__fex_set_log_depth;		#LSARC/1996/175
20725c28e83SPiotr Jasiukajtis		__fex_setexcepthandler;		#LSARC/1996/175
20825c28e83SPiotr Jasiukajtis		__fma;
20925c28e83SPiotr Jasiukajtis		__fmaf;
21025c28e83SPiotr Jasiukajtis		__fmal;
21125c28e83SPiotr Jasiukajtis		__fmax;
21225c28e83SPiotr Jasiukajtis		__fmaxf;
21325c28e83SPiotr Jasiukajtis		__fmaxl;
21425c28e83SPiotr Jasiukajtis		__fmin;
21525c28e83SPiotr Jasiukajtis		__fminf;
21625c28e83SPiotr Jasiukajtis		__fminl;
21725c28e83SPiotr Jasiukajtis		__frexp;
21825c28e83SPiotr Jasiukajtis		__gammaf;			#LSARC/2003/279
21925c28e83SPiotr Jasiukajtis		__gammaf_r;			#LSARC/2003/279
22025c28e83SPiotr Jasiukajtis		__gammal;			#LSARC/2003/279
22125c28e83SPiotr Jasiukajtis		__gammal_r;			#LSARC/2003/279
22225c28e83SPiotr Jasiukajtis		__hypotf;
22325c28e83SPiotr Jasiukajtis		__hypotl;
22425c28e83SPiotr Jasiukajtis		__ilogbf;
22525c28e83SPiotr Jasiukajtis		__ilogbl;
22625c28e83SPiotr Jasiukajtis		__j0f;				#LSARC/2003/279
22725c28e83SPiotr Jasiukajtis		__j0l;				#LSARC/2003/279
22825c28e83SPiotr Jasiukajtis		__j1f;				#LSARC/2003/279
22925c28e83SPiotr Jasiukajtis		__j1l;				#LSARC/2003/279
23025c28e83SPiotr Jasiukajtis		__jnf;				#LSARC/2003/279
23125c28e83SPiotr Jasiukajtis		__jnl;				#LSARC/2003/279
23225c28e83SPiotr Jasiukajtis		__ldexp;
23325c28e83SPiotr Jasiukajtis		__lgammaf;
23425c28e83SPiotr Jasiukajtis		__lgammaf_r;			#LSARC/2003/279
23525c28e83SPiotr Jasiukajtis		__lgammal;
23625c28e83SPiotr Jasiukajtis		__lgammal_r;			#LSARC/2003/279
237ddc0e0b5SRichard Lowe$if amd64 || sparcv9
238ddc0e0b5SRichard Lowe		__llrint	{ FLAGS = NODYNSORT };
239ddc0e0b5SRichard Lowe		__llrintf	{ FLAGS = NODYNSORT };
240ddc0e0b5SRichard Lowe		__llrintl	{ FLAGS = NODYNSORT };
241ddc0e0b5SRichard Lowe		__llround	{ FLAGS = NODYNSORT };
242ddc0e0b5SRichard Lowe		__llroundf	{ FLAGS = NODYNSORT };
243ddc0e0b5SRichard Lowe		__llroundl	{ FLAGS = NODYNSORT };
244ddc0e0b5SRichard Lowe$else
24525c28e83SPiotr Jasiukajtis		__llrint;
24625c28e83SPiotr Jasiukajtis		__llrintf;
24725c28e83SPiotr Jasiukajtis		__llrintl;
24825c28e83SPiotr Jasiukajtis		__llround;
24925c28e83SPiotr Jasiukajtis		__llroundf;
25025c28e83SPiotr Jasiukajtis		__llroundl;
251ddc0e0b5SRichard Lowe$endif
25225c28e83SPiotr Jasiukajtis		__log1pf;
25325c28e83SPiotr Jasiukajtis		__log1pl;
25425c28e83SPiotr Jasiukajtis		__log2;
25525c28e83SPiotr Jasiukajtis		__log2f;
25625c28e83SPiotr Jasiukajtis		__log2l;
25725c28e83SPiotr Jasiukajtis		__logbf;
25825c28e83SPiotr Jasiukajtis		__logbl;
25925c28e83SPiotr Jasiukajtis$if amd64 || sparcv9
26025c28e83SPiotr Jasiukajtis		__lrint 	{ FLAGS = NODYNSORT };
26125c28e83SPiotr Jasiukajtis		__lrintf 	{ FLAGS = NODYNSORT };
26225c28e83SPiotr Jasiukajtis		__lrintl 	{ FLAGS = NODYNSORT };
26325c28e83SPiotr Jasiukajtis		__lround 	{ FLAGS = NODYNSORT };
26425c28e83SPiotr Jasiukajtis		__lroundf 	{ FLAGS = NODYNSORT };
26525c28e83SPiotr Jasiukajtis		__lroundl 	{ FLAGS = NODYNSORT };
26625c28e83SPiotr Jasiukajtis$else
26725c28e83SPiotr Jasiukajtis		__lrint;
26825c28e83SPiotr Jasiukajtis		__lrintf;
26925c28e83SPiotr Jasiukajtis		__lrintl;
27025c28e83SPiotr Jasiukajtis		__lround;
27125c28e83SPiotr Jasiukajtis		__lroundf;
27225c28e83SPiotr Jasiukajtis		__lroundl;
27325c28e83SPiotr Jasiukajtis$endif
27425c28e83SPiotr Jasiukajtis		__modf;
27525c28e83SPiotr Jasiukajtis		__nan;
27625c28e83SPiotr Jasiukajtis		__nanf;
27725c28e83SPiotr Jasiukajtis		__nanl;
27825c28e83SPiotr Jasiukajtis		__nearbyint;
27925c28e83SPiotr Jasiukajtis		__nearbyintf;
28025c28e83SPiotr Jasiukajtis		__nearbyintl;
28125c28e83SPiotr Jasiukajtis		__nextafterf;
28225c28e83SPiotr Jasiukajtis		__nextafterl;
28325c28e83SPiotr Jasiukajtis		__nexttoward;
28425c28e83SPiotr Jasiukajtis		__nexttowardf;
28525c28e83SPiotr Jasiukajtis		__nexttowardl;
28625c28e83SPiotr Jasiukajtis		__remainderf;
28725c28e83SPiotr Jasiukajtis		__remainderl;
28825c28e83SPiotr Jasiukajtis		__remquo;
28925c28e83SPiotr Jasiukajtis		__remquof;
29025c28e83SPiotr Jasiukajtis		__remquol;
29125c28e83SPiotr Jasiukajtis		__rintf;
29225c28e83SPiotr Jasiukajtis		__rintl;
29325c28e83SPiotr Jasiukajtis		__round;
29425c28e83SPiotr Jasiukajtis		__roundf;
29525c28e83SPiotr Jasiukajtis		__roundl;
29625c28e83SPiotr Jasiukajtis		__scalbf;			#LSARC/2003/279
29725c28e83SPiotr Jasiukajtis		__scalbl;			#LSARC/2003/279
29825c28e83SPiotr Jasiukajtis		__scalbln;
29925c28e83SPiotr Jasiukajtis		__scalblnf;
30025c28e83SPiotr Jasiukajtis		__scalblnl;
30125c28e83SPiotr Jasiukajtis		__scalbnf;
30225c28e83SPiotr Jasiukajtis		__scalbnl;
30325c28e83SPiotr Jasiukajtis		__signgamf;			#LSARC/2003/279
30425c28e83SPiotr Jasiukajtis		__signgaml;			#LSARC/2003/279
30525c28e83SPiotr Jasiukajtis		__significandf;			#LSARC/2003/279
30625c28e83SPiotr Jasiukajtis		__significandl;			#LSARC/2003/279
30725c28e83SPiotr Jasiukajtis		__sincos;			#LSARC/2003/279
30825c28e83SPiotr Jasiukajtis		__sincosf;			#LSARC/2003/279
30925c28e83SPiotr Jasiukajtis		__sincosl;			#LSARC/2003/279
31025c28e83SPiotr Jasiukajtis		__tgamma;
31125c28e83SPiotr Jasiukajtis		__tgammaf;
31225c28e83SPiotr Jasiukajtis		__tgammal;
31325c28e83SPiotr Jasiukajtis		__trunc;
31425c28e83SPiotr Jasiukajtis		__truncf;
31525c28e83SPiotr Jasiukajtis		__truncl;
31625c28e83SPiotr Jasiukajtis		__xpg6 { FLAGS = NODIRECT };	#private contract with libc group
31725c28e83SPiotr Jasiukajtis		__y0f;				#LSARC/2003/279
31825c28e83SPiotr Jasiukajtis		__y0l;				#LSARC/2003/279
31925c28e83SPiotr Jasiukajtis		__y1f;				#LSARC/2003/279
32025c28e83SPiotr Jasiukajtis		__y1l;				#LSARC/2003/279
32125c28e83SPiotr Jasiukajtis		__ynf;				#LSARC/2003/279
32225c28e83SPiotr Jasiukajtis		__ynl;				#LSARC/2003/279
32325c28e83SPiotr Jasiukajtis		acosf;
32425c28e83SPiotr Jasiukajtis		acoshf;
32525c28e83SPiotr Jasiukajtis		acoshl;
32625c28e83SPiotr Jasiukajtis		acosl;
32725c28e83SPiotr Jasiukajtis		asinf;
32825c28e83SPiotr Jasiukajtis		asinhf;
32925c28e83SPiotr Jasiukajtis		asinhl;
33025c28e83SPiotr Jasiukajtis		asinl;
33125c28e83SPiotr Jasiukajtis		atan2f;
33225c28e83SPiotr Jasiukajtis		atan2l;
33325c28e83SPiotr Jasiukajtis		atanf;
33425c28e83SPiotr Jasiukajtis		atanhf;
33525c28e83SPiotr Jasiukajtis		atanhl;
33625c28e83SPiotr Jasiukajtis		atanl;
33725c28e83SPiotr Jasiukajtis		cabs;
33825c28e83SPiotr Jasiukajtis		cabsf;
33925c28e83SPiotr Jasiukajtis		cabsl;
34025c28e83SPiotr Jasiukajtis		cacos;
34125c28e83SPiotr Jasiukajtis		cacosf;
34225c28e83SPiotr Jasiukajtis		cacosh;
34325c28e83SPiotr Jasiukajtis		cacoshf;
34425c28e83SPiotr Jasiukajtis		cacoshl;
34525c28e83SPiotr Jasiukajtis		cacosl;
34625c28e83SPiotr Jasiukajtis		carg;
34725c28e83SPiotr Jasiukajtis		cargf;
34825c28e83SPiotr Jasiukajtis		cargl;
34925c28e83SPiotr Jasiukajtis		casin;
35025c28e83SPiotr Jasiukajtis		casinf;
35125c28e83SPiotr Jasiukajtis		casinh;
35225c28e83SPiotr Jasiukajtis		casinhf;
35325c28e83SPiotr Jasiukajtis		casinhl;
35425c28e83SPiotr Jasiukajtis		casinl;
35525c28e83SPiotr Jasiukajtis		catan;
35625c28e83SPiotr Jasiukajtis		catanf;
35725c28e83SPiotr Jasiukajtis		catanh;
35825c28e83SPiotr Jasiukajtis		catanhf;
35925c28e83SPiotr Jasiukajtis		catanhl;
36025c28e83SPiotr Jasiukajtis		catanl;
36125c28e83SPiotr Jasiukajtis		cbrtf;
36225c28e83SPiotr Jasiukajtis		cbrtl;
36325c28e83SPiotr Jasiukajtis		ccos;
36425c28e83SPiotr Jasiukajtis		ccosf;
36525c28e83SPiotr Jasiukajtis		ccosh;
36625c28e83SPiotr Jasiukajtis		ccoshf;
36725c28e83SPiotr Jasiukajtis		ccoshl;
36825c28e83SPiotr Jasiukajtis		ccosl;
36925c28e83SPiotr Jasiukajtis		ceilf;
37025c28e83SPiotr Jasiukajtis		ceill;
37125c28e83SPiotr Jasiukajtis		cexp;
37225c28e83SPiotr Jasiukajtis		cexpf;
37325c28e83SPiotr Jasiukajtis		cexpl;
37425c28e83SPiotr Jasiukajtis		cimag;
37525c28e83SPiotr Jasiukajtis		cimagf;
37625c28e83SPiotr Jasiukajtis		cimagl;
37725c28e83SPiotr Jasiukajtis		clog;
37825c28e83SPiotr Jasiukajtis		clogf;
37925c28e83SPiotr Jasiukajtis		clogl;
38025c28e83SPiotr Jasiukajtis		conj;
38125c28e83SPiotr Jasiukajtis		conjf;
38225c28e83SPiotr Jasiukajtis		conjl;
38325c28e83SPiotr Jasiukajtis		copysignf;
38425c28e83SPiotr Jasiukajtis		copysignl;
38525c28e83SPiotr Jasiukajtis		cosf;
38625c28e83SPiotr Jasiukajtis		coshf;
38725c28e83SPiotr Jasiukajtis		coshl;
38825c28e83SPiotr Jasiukajtis		cosl;
38925c28e83SPiotr Jasiukajtis		cpow;
39025c28e83SPiotr Jasiukajtis		cpowf;
39125c28e83SPiotr Jasiukajtis		cpowl;
39225c28e83SPiotr Jasiukajtis		cproj;
39325c28e83SPiotr Jasiukajtis		cprojf;
39425c28e83SPiotr Jasiukajtis		cprojl;
39525c28e83SPiotr Jasiukajtis		creal;
39625c28e83SPiotr Jasiukajtis		crealf;
39725c28e83SPiotr Jasiukajtis		creall;
39825c28e83SPiotr Jasiukajtis		csin;
39925c28e83SPiotr Jasiukajtis		csinf;
40025c28e83SPiotr Jasiukajtis		csinh;
40125c28e83SPiotr Jasiukajtis		csinhf;
40225c28e83SPiotr Jasiukajtis		csinhl;
40325c28e83SPiotr Jasiukajtis		csinl;
40425c28e83SPiotr Jasiukajtis		csqrt;
40525c28e83SPiotr Jasiukajtis		csqrtf;
40625c28e83SPiotr Jasiukajtis		csqrtl;
40725c28e83SPiotr Jasiukajtis		ctan;
40825c28e83SPiotr Jasiukajtis		ctanf;
40925c28e83SPiotr Jasiukajtis		ctanh;
41025c28e83SPiotr Jasiukajtis		ctanhf;
41125c28e83SPiotr Jasiukajtis		ctanhl;
41225c28e83SPiotr Jasiukajtis		ctanl;
41325c28e83SPiotr Jasiukajtis		erfcf;
41425c28e83SPiotr Jasiukajtis		erfcl;
41525c28e83SPiotr Jasiukajtis		erff;
41625c28e83SPiotr Jasiukajtis		erfl;
41725c28e83SPiotr Jasiukajtis		exp2;
41825c28e83SPiotr Jasiukajtis		exp2f;
41925c28e83SPiotr Jasiukajtis		exp2l;
42025c28e83SPiotr Jasiukajtis		expf;
42125c28e83SPiotr Jasiukajtis		expl;
42225c28e83SPiotr Jasiukajtis		expm1f;
42325c28e83SPiotr Jasiukajtis		expm1l;
42425c28e83SPiotr Jasiukajtis		fabsf;
42525c28e83SPiotr Jasiukajtis		fabsl;
42625c28e83SPiotr Jasiukajtis		fdim;
42725c28e83SPiotr Jasiukajtis		fdimf;
42825c28e83SPiotr Jasiukajtis		fdiml;
42925c28e83SPiotr Jasiukajtis		feclearexcept;
43025c28e83SPiotr Jasiukajtis		fegetenv;
43125c28e83SPiotr Jasiukajtis		fegetexceptflag;
43225c28e83SPiotr Jasiukajtis$if _x86
43325c28e83SPiotr Jasiukajtis		fegetprec;			#LSARC/1996/175
43425c28e83SPiotr Jasiukajtis$endif
43525c28e83SPiotr Jasiukajtis		fegetround;
43625c28e83SPiotr Jasiukajtis		feholdexcept;
43725c28e83SPiotr Jasiukajtis		feraiseexcept;
43825c28e83SPiotr Jasiukajtis		fesetenv;
43925c28e83SPiotr Jasiukajtis		fesetexceptflag;
44025c28e83SPiotr Jasiukajtis$if _x86
44125c28e83SPiotr Jasiukajtis		fesetprec;			#LSARC/1996/175
44225c28e83SPiotr Jasiukajtis$endif
44325c28e83SPiotr Jasiukajtis		fesetround;
44425c28e83SPiotr Jasiukajtis		fetestexcept;
44525c28e83SPiotr Jasiukajtis		feupdateenv;
44625c28e83SPiotr Jasiukajtis		fex_get_handling;		#LSARC/1996/175
44725c28e83SPiotr Jasiukajtis		fex_get_log;			#LSARC/1996/175
44825c28e83SPiotr Jasiukajtis		fex_get_log_depth;		#LSARC/1996/175
44925c28e83SPiotr Jasiukajtis		fex_getexcepthandler;		#LSARC/1996/175
45025c28e83SPiotr Jasiukajtis		fex_log_entry;			#LSARC/1996/175
45125c28e83SPiotr Jasiukajtis		fex_merge_flags;		#LSARC/1996/175
45225c28e83SPiotr Jasiukajtis		fex_set_handling;		#LSARC/1996/175
45325c28e83SPiotr Jasiukajtis		fex_set_log;			#LSARC/1996/175
45425c28e83SPiotr Jasiukajtis		fex_set_log_depth;		#LSARC/1996/175
45525c28e83SPiotr Jasiukajtis		fex_setexcepthandler;		#LSARC/1996/175
45625c28e83SPiotr Jasiukajtis		floorf;
45725c28e83SPiotr Jasiukajtis		floorl;
45825c28e83SPiotr Jasiukajtis		fma;
45925c28e83SPiotr Jasiukajtis		fmaf;
46025c28e83SPiotr Jasiukajtis		fmal;
46125c28e83SPiotr Jasiukajtis		fmax;
46225c28e83SPiotr Jasiukajtis		fmaxf;
46325c28e83SPiotr Jasiukajtis		fmaxl;
46425c28e83SPiotr Jasiukajtis		fmin;
46525c28e83SPiotr Jasiukajtis		fminf;
46625c28e83SPiotr Jasiukajtis		fminl;
46725c28e83SPiotr Jasiukajtis		fmodf;
46825c28e83SPiotr Jasiukajtis		fmodl;
46925c28e83SPiotr Jasiukajtis		frexp;
47025c28e83SPiotr Jasiukajtis		frexpf;
47125c28e83SPiotr Jasiukajtis		frexpl;
47225c28e83SPiotr Jasiukajtis		gammaf;				#LSARC/2003/279
47325c28e83SPiotr Jasiukajtis		gammaf_r;			#LSARC/2003/279
47425c28e83SPiotr Jasiukajtis		gammal;				#LSARC/2003/279
47525c28e83SPiotr Jasiukajtis		gammal_r;			#LSARC/2003/279
47625c28e83SPiotr Jasiukajtis		hypotf;
47725c28e83SPiotr Jasiukajtis		hypotl;
47825c28e83SPiotr Jasiukajtis		ilogbf;
47925c28e83SPiotr Jasiukajtis		ilogbl;
48025c28e83SPiotr Jasiukajtis		j0f;				#LSARC/2003/279
48125c28e83SPiotr Jasiukajtis		j0l;				#LSARC/2003/279
48225c28e83SPiotr Jasiukajtis		j1f;				#LSARC/2003/279
48325c28e83SPiotr Jasiukajtis		j1l;				#LSARC/2003/279
48425c28e83SPiotr Jasiukajtis		jnf;				#LSARC/2003/279
48525c28e83SPiotr Jasiukajtis		jnl;				#LSARC/2003/279
48625c28e83SPiotr Jasiukajtis		ldexp;
48725c28e83SPiotr Jasiukajtis		ldexpf;
48825c28e83SPiotr Jasiukajtis		ldexpl;
48925c28e83SPiotr Jasiukajtis		lgammaf;
49025c28e83SPiotr Jasiukajtis		lgammaf_r;			#LSARC/2003/279
49125c28e83SPiotr Jasiukajtis		lgammal;
49225c28e83SPiotr Jasiukajtis		lgammal_r;			#LSARC/2003/279
49325c28e83SPiotr Jasiukajtis$if amd64 || sparcv9
49425c28e83SPiotr Jasiukajtis		llrint 		{ FLAGS = NODYNSORT };
49525c28e83SPiotr Jasiukajtis		llrintf 	{ FLAGS = NODYNSORT };
49625c28e83SPiotr Jasiukajtis		llrintl 	{ FLAGS = NODYNSORT };
49725c28e83SPiotr Jasiukajtis		llround 	{ FLAGS = NODYNSORT };
49825c28e83SPiotr Jasiukajtis		llroundf 	{ FLAGS = NODYNSORT };
49925c28e83SPiotr Jasiukajtis		llroundl 	{ FLAGS = NODYNSORT };
50025c28e83SPiotr Jasiukajtis$else
50125c28e83SPiotr Jasiukajtis		llrint;
50225c28e83SPiotr Jasiukajtis		llrintf;
50325c28e83SPiotr Jasiukajtis		llrintl;
50425c28e83SPiotr Jasiukajtis		llround;
50525c28e83SPiotr Jasiukajtis		llroundf;
50625c28e83SPiotr Jasiukajtis		llroundl;
50725c28e83SPiotr Jasiukajtis$endif
50825c28e83SPiotr Jasiukajtis		log10f;
50925c28e83SPiotr Jasiukajtis		log10l;
51025c28e83SPiotr Jasiukajtis		log1pf;
51125c28e83SPiotr Jasiukajtis		log1pl;
51225c28e83SPiotr Jasiukajtis		log2;
51325c28e83SPiotr Jasiukajtis		log2f;
51425c28e83SPiotr Jasiukajtis		log2l;
51525c28e83SPiotr Jasiukajtis		logbf;
51625c28e83SPiotr Jasiukajtis		logbl;
51725c28e83SPiotr Jasiukajtis		logf;
51825c28e83SPiotr Jasiukajtis		logl;
51925c28e83SPiotr Jasiukajtis		lrint;
52025c28e83SPiotr Jasiukajtis		lrintf;
52125c28e83SPiotr Jasiukajtis		lrintl;
52225c28e83SPiotr Jasiukajtis		lround;
52325c28e83SPiotr Jasiukajtis		lroundf;
52425c28e83SPiotr Jasiukajtis		lroundl;
52525c28e83SPiotr Jasiukajtis		modf;
52625c28e83SPiotr Jasiukajtis		modff;
52725c28e83SPiotr Jasiukajtis		modfl;
52825c28e83SPiotr Jasiukajtis		nan;
52925c28e83SPiotr Jasiukajtis		nanf;
53025c28e83SPiotr Jasiukajtis		nanl;
53125c28e83SPiotr Jasiukajtis		nearbyint;
53225c28e83SPiotr Jasiukajtis		nearbyintf;
53325c28e83SPiotr Jasiukajtis		nearbyintl;
53425c28e83SPiotr Jasiukajtis		nextafterf;
53525c28e83SPiotr Jasiukajtis		nextafterl;
53625c28e83SPiotr Jasiukajtis		nexttoward;
53725c28e83SPiotr Jasiukajtis		nexttowardf;
53825c28e83SPiotr Jasiukajtis		nexttowardl;
53925c28e83SPiotr Jasiukajtis		powf;
54025c28e83SPiotr Jasiukajtis		powl;
54125c28e83SPiotr Jasiukajtis		remainderf;
54225c28e83SPiotr Jasiukajtis		remainderl;
54325c28e83SPiotr Jasiukajtis		remquo;
54425c28e83SPiotr Jasiukajtis		remquof;
54525c28e83SPiotr Jasiukajtis		remquol;
54625c28e83SPiotr Jasiukajtis		rintf;
54725c28e83SPiotr Jasiukajtis		rintl;
54825c28e83SPiotr Jasiukajtis		round;
54925c28e83SPiotr Jasiukajtis		roundf;
55025c28e83SPiotr Jasiukajtis		roundl;
55125c28e83SPiotr Jasiukajtis		scalbf;				#LSARC/2003/279
55225c28e83SPiotr Jasiukajtis		scalbl;				#LSARC/2003/279
55325c28e83SPiotr Jasiukajtis		scalbln;
55425c28e83SPiotr Jasiukajtis		scalblnf;
55525c28e83SPiotr Jasiukajtis		scalblnl;
55625c28e83SPiotr Jasiukajtis		scalbnf;
55725c28e83SPiotr Jasiukajtis		scalbnl;
55825c28e83SPiotr Jasiukajtis		signgamf;			#LSARC/2003/279
55925c28e83SPiotr Jasiukajtis		signgaml;			#LSARC/2003/279
56025c28e83SPiotr Jasiukajtis		significandf;			#LSARC/2003/279
56125c28e83SPiotr Jasiukajtis		significandl;			#LSARC/2003/279
56225c28e83SPiotr Jasiukajtis		sincos;				#LSARC/2003/279
56325c28e83SPiotr Jasiukajtis		sincosf;			#LSARC/2003/279
56425c28e83SPiotr Jasiukajtis		sincosl;			#LSARC/2003/279
56525c28e83SPiotr Jasiukajtis		sinf;
56625c28e83SPiotr Jasiukajtis		sinhf;
56725c28e83SPiotr Jasiukajtis		sinhl;
56825c28e83SPiotr Jasiukajtis		sinl;
56925c28e83SPiotr Jasiukajtis		sqrtf;
57025c28e83SPiotr Jasiukajtis		sqrtl;
57125c28e83SPiotr Jasiukajtis		tanf;
57225c28e83SPiotr Jasiukajtis		tanhf;
57325c28e83SPiotr Jasiukajtis		tanhl;
57425c28e83SPiotr Jasiukajtis		tanl;
57525c28e83SPiotr Jasiukajtis		tgamma;
57625c28e83SPiotr Jasiukajtis		tgammaf;
57725c28e83SPiotr Jasiukajtis		tgammal;
57825c28e83SPiotr Jasiukajtis		trunc;
57925c28e83SPiotr Jasiukajtis		truncf;
58025c28e83SPiotr Jasiukajtis		truncl;
58125c28e83SPiotr Jasiukajtis		y0f;				#LSARC/2003/279
58225c28e83SPiotr Jasiukajtis		y0l;				#LSARC/2003/279
58325c28e83SPiotr Jasiukajtis		y1f;				#LSARC/2003/279
58425c28e83SPiotr Jasiukajtis		y1l;				#LSARC/2003/279
58525c28e83SPiotr Jasiukajtis		ynf;				#LSARC/2003/279
58625c28e83SPiotr Jasiukajtis		ynl;				#LSARC/2003/279
58725c28e83SPiotr Jasiukajtis} SUNW_1.1.1;
58825c28e83SPiotr Jasiukajtis
58925c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1.1 {
59025c28e83SPiotr Jasiukajtis	global:
59125c28e83SPiotr Jasiukajtis		__acosf;
59225c28e83SPiotr Jasiukajtis		__acosl;
59325c28e83SPiotr Jasiukajtis		__asinf;
59425c28e83SPiotr Jasiukajtis		__asinl;
59525c28e83SPiotr Jasiukajtis		__atan2f;
59625c28e83SPiotr Jasiukajtis		__atan2l;
59725c28e83SPiotr Jasiukajtis		__atanf;
59825c28e83SPiotr Jasiukajtis		__atanl;
59925c28e83SPiotr Jasiukajtis		__ceilf;
60025c28e83SPiotr Jasiukajtis		__ceill;
60125c28e83SPiotr Jasiukajtis		__cosf;
60225c28e83SPiotr Jasiukajtis		__coshf;
60325c28e83SPiotr Jasiukajtis		__coshl;
60425c28e83SPiotr Jasiukajtis		__cosl;
60525c28e83SPiotr Jasiukajtis		__expf;
60625c28e83SPiotr Jasiukajtis		__expl;
60725c28e83SPiotr Jasiukajtis		__fabsf;
60825c28e83SPiotr Jasiukajtis		__fabsl;
60925c28e83SPiotr Jasiukajtis		__floorf;
61025c28e83SPiotr Jasiukajtis		__floorl;
61125c28e83SPiotr Jasiukajtis		__fmodf;
61225c28e83SPiotr Jasiukajtis		__fmodl;
61325c28e83SPiotr Jasiukajtis		__frexpf;
61425c28e83SPiotr Jasiukajtis		__frexpl;
61525c28e83SPiotr Jasiukajtis		__ldexpf;
61625c28e83SPiotr Jasiukajtis		__ldexpl;
61725c28e83SPiotr Jasiukajtis		__log10f;
61825c28e83SPiotr Jasiukajtis		__log10l;
61925c28e83SPiotr Jasiukajtis		__logf;
62025c28e83SPiotr Jasiukajtis		__logl;
62125c28e83SPiotr Jasiukajtis		__modff;
62225c28e83SPiotr Jasiukajtis		__modfl;
62325c28e83SPiotr Jasiukajtis		__powf;
62425c28e83SPiotr Jasiukajtis		__powl;
62525c28e83SPiotr Jasiukajtis		__sinf;
62625c28e83SPiotr Jasiukajtis		__sinhf;
62725c28e83SPiotr Jasiukajtis		__sinhl;
62825c28e83SPiotr Jasiukajtis		__sinl;
62925c28e83SPiotr Jasiukajtis		__sqrtf;
63025c28e83SPiotr Jasiukajtis		__sqrtl;
63125c28e83SPiotr Jasiukajtis		__tanf;
63225c28e83SPiotr Jasiukajtis		__tanhf;
63325c28e83SPiotr Jasiukajtis		__tanhl;
63425c28e83SPiotr Jasiukajtis		__tanl;
63525c28e83SPiotr Jasiukajtis} SUNW_1.1;
63625c28e83SPiotr Jasiukajtis
63725c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1 {
63825c28e83SPiotr Jasiukajtis	global:
63925c28e83SPiotr Jasiukajtis		__acos;
64025c28e83SPiotr Jasiukajtis		__acosh;
64125c28e83SPiotr Jasiukajtis		__asin;
64225c28e83SPiotr Jasiukajtis		__asinh;
64325c28e83SPiotr Jasiukajtis		__atan;
64425c28e83SPiotr Jasiukajtis		__atan2;
64525c28e83SPiotr Jasiukajtis		__atanh;
64625c28e83SPiotr Jasiukajtis		__cbrt;
64725c28e83SPiotr Jasiukajtis		__ceil;
64825c28e83SPiotr Jasiukajtis		__copysign;
64925c28e83SPiotr Jasiukajtis		__cos;
65025c28e83SPiotr Jasiukajtis		__cosh;
65125c28e83SPiotr Jasiukajtis		__erf;
65225c28e83SPiotr Jasiukajtis		__erfc;
65325c28e83SPiotr Jasiukajtis		__exp;
65425c28e83SPiotr Jasiukajtis		__expm1;
65525c28e83SPiotr Jasiukajtis		__fabs;
65625c28e83SPiotr Jasiukajtis		__floor;
65725c28e83SPiotr Jasiukajtis		__fmod;
65825c28e83SPiotr Jasiukajtis		__gamma;
65925c28e83SPiotr Jasiukajtis		__gamma_r;
66025c28e83SPiotr Jasiukajtis		__hypot;
66125c28e83SPiotr Jasiukajtis		__ilogb;
66225c28e83SPiotr Jasiukajtis		__isnan;
66325c28e83SPiotr Jasiukajtis		__j0;
66425c28e83SPiotr Jasiukajtis		__j1;
66525c28e83SPiotr Jasiukajtis		__jn;
66625c28e83SPiotr Jasiukajtis		__lgamma;
66725c28e83SPiotr Jasiukajtis		__lgamma_r;
66825c28e83SPiotr Jasiukajtis		__log;
66925c28e83SPiotr Jasiukajtis		__log10;
67025c28e83SPiotr Jasiukajtis		__log1p;
67125c28e83SPiotr Jasiukajtis		__logb;
67225c28e83SPiotr Jasiukajtis		__nextafter;
67325c28e83SPiotr Jasiukajtis		__pow;
67425c28e83SPiotr Jasiukajtis		__remainder;
67525c28e83SPiotr Jasiukajtis		__rint;
67625c28e83SPiotr Jasiukajtis		__scalb;
67725c28e83SPiotr Jasiukajtis		__scalbn;
67825c28e83SPiotr Jasiukajtis		__signgam;
67925c28e83SPiotr Jasiukajtis		__significand;
68025c28e83SPiotr Jasiukajtis		__sin;
68125c28e83SPiotr Jasiukajtis		__sinh;
68225c28e83SPiotr Jasiukajtis		__sqrt;
68325c28e83SPiotr Jasiukajtis		__tan;
68425c28e83SPiotr Jasiukajtis		__tanh;
68525c28e83SPiotr Jasiukajtis		__y0;
68625c28e83SPiotr Jasiukajtis		__y1;
68725c28e83SPiotr Jasiukajtis		__yn;
68825c28e83SPiotr Jasiukajtis		acos;
68925c28e83SPiotr Jasiukajtis		acosh;
69025c28e83SPiotr Jasiukajtis		asin;
69125c28e83SPiotr Jasiukajtis		asinh;
69225c28e83SPiotr Jasiukajtis		atan;
69325c28e83SPiotr Jasiukajtis		atan2;
69425c28e83SPiotr Jasiukajtis		atanh;
69525c28e83SPiotr Jasiukajtis		cbrt;
69625c28e83SPiotr Jasiukajtis		ceil;
69725c28e83SPiotr Jasiukajtis		copysign;
69825c28e83SPiotr Jasiukajtis		cos;
69925c28e83SPiotr Jasiukajtis		cosh;
70025c28e83SPiotr Jasiukajtis		erf;
70125c28e83SPiotr Jasiukajtis		erfc;
70225c28e83SPiotr Jasiukajtis		exp;
70325c28e83SPiotr Jasiukajtis		expm1;
70425c28e83SPiotr Jasiukajtis		fabs;
70525c28e83SPiotr Jasiukajtis		floor;
70625c28e83SPiotr Jasiukajtis		fmod;
70725c28e83SPiotr Jasiukajtis		gamma;
70825c28e83SPiotr Jasiukajtis		gamma_r;
70925c28e83SPiotr Jasiukajtis		hypot;
71025c28e83SPiotr Jasiukajtis		ilogb;
71125c28e83SPiotr Jasiukajtis		isnan;
71225c28e83SPiotr Jasiukajtis		j0;
71325c28e83SPiotr Jasiukajtis		j1;
71425c28e83SPiotr Jasiukajtis		jn;
71525c28e83SPiotr Jasiukajtis		lgamma;
71625c28e83SPiotr Jasiukajtis		lgamma_r;
71725c28e83SPiotr Jasiukajtis		log;
71825c28e83SPiotr Jasiukajtis		log10;
71925c28e83SPiotr Jasiukajtis		log1p;
72025c28e83SPiotr Jasiukajtis		logb;
721*5ecdb142SRichard Lowe		matherr { FLAGS = NODIRECT };
72225c28e83SPiotr Jasiukajtis		nextafter;
72325c28e83SPiotr Jasiukajtis		pow;
72425c28e83SPiotr Jasiukajtis		remainder;
72525c28e83SPiotr Jasiukajtis		rint;
72625c28e83SPiotr Jasiukajtis		scalb;
72725c28e83SPiotr Jasiukajtis		scalbn;
72825c28e83SPiotr Jasiukajtis		signgam;
72925c28e83SPiotr Jasiukajtis		significand;
73025c28e83SPiotr Jasiukajtis		sin;
73125c28e83SPiotr Jasiukajtis		sinh;
73225c28e83SPiotr Jasiukajtis		sqrt;
73325c28e83SPiotr Jasiukajtis		tan;
73425c28e83SPiotr Jasiukajtis		tanh;
73525c28e83SPiotr Jasiukajtis		y0;
73625c28e83SPiotr Jasiukajtis		y1;
73725c28e83SPiotr Jasiukajtis		yn;
73825c28e83SPiotr Jasiukajtis};
73925c28e83SPiotr Jasiukajtis
74025c28e83SPiotr Jasiukajtis$if amd64 || sparcv9
74125c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 {
74225c28e83SPiotr Jasiukajtis$else
74325c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.3 {
74425c28e83SPiotr Jasiukajtis$endif
74525c28e83SPiotr Jasiukajtis	global:
74625c28e83SPiotr Jasiukajtis		__libm_mt_fex_sync;		# -lmtsk
74725c28e83SPiotr Jasiukajtis		__mt_fex_sync;			# -lmtsk
74825c28e83SPiotr Jasiukajtis$if amd64 || sparcv9
74925c28e83SPiotr Jasiukajtis} SUNWprivate_1.1;
75025c28e83SPiotr Jasiukajtis$else
75125c28e83SPiotr Jasiukajtis} SUNWprivate_1.2;
75225c28e83SPiotr Jasiukajtis
75325c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 {
75425c28e83SPiotr Jasiukajtis	global:
75525c28e83SPiotr Jasiukajtis		__libm_errno;	# SC3.0.1 -lmopt
75625c28e83SPiotr Jasiukajtis} SUNWprivate_1.1;
75725c28e83SPiotr Jasiukajtis$endif
75825c28e83SPiotr Jasiukajtis
75925c28e83SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.1 {
76025c28e83SPiotr Jasiukajtis	global:
76125c28e83SPiotr Jasiukajtis		_lib_version;
76225c28e83SPiotr Jasiukajtis		__libm__rem_pio2;
76325c28e83SPiotr Jasiukajtis		__libm__rem_pio2m;
76425c28e83SPiotr Jasiukajtis	# anything else is local
76525c28e83SPiotr Jasiukajtis	local:
76625c28e83SPiotr Jasiukajtis		# For symbols with multiple names, move the less preferred
76725c28e83SPiotr Jasiukajtis		# names out of .SUNW_dynsymsort
76825c28e83SPiotr Jasiukajtis		feclearexcept96   { FLAGS = NODYNSORT };
76925c28e83SPiotr Jasiukajtis		feraiseexcept96   { FLAGS = NODYNSORT };
77025c28e83SPiotr Jasiukajtis		fetestexcept96    { FLAGS = NODYNSORT };
77125c28e83SPiotr Jasiukajtis		fegetexceptflag96 { FLAGS = NODYNSORT };
77225c28e83SPiotr Jasiukajtis		fesetexceptflag96 { FLAGS = NODYNSORT };
77325c28e83SPiotr Jasiukajtis		feupdateenv96     { FLAGS = NODYNSORT };
77425c28e83SPiotr Jasiukajtis		fegetenv96        { FLAGS = NODYNSORT };
77525c28e83SPiotr Jasiukajtis		fesetenv96        { FLAGS = NODYNSORT };
77625c28e83SPiotr Jasiukajtis		fegetround96      { FLAGS = NODYNSORT };
77725c28e83SPiotr Jasiukajtis		*;	# symbols not mentioned in this file are scoped out
77825c28e83SPiotr Jasiukajtis};
779