xref: /titanic_50/usr/src/lib/libm/common/mapfile-vers (revision 25c28e83beb90e7c80452a7c818c5e6f73a07dc8)
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