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