xref: /titanic_41/usr/src/lib/libm/common/mapfile-vers (revision ae11217bd2ea51c79df0b85b3fd861b33cdad464)
15b2ba9d3SPiotr Jasiukajtis#
25b2ba9d3SPiotr Jasiukajtis# CDDL HEADER START
35b2ba9d3SPiotr Jasiukajtis#
45b2ba9d3SPiotr Jasiukajtis# The contents of this file are subject to the terms of the
55b2ba9d3SPiotr Jasiukajtis# Common Development and Distribution License (the "License").
65b2ba9d3SPiotr Jasiukajtis# You may not use this file except in compliance with the License.
75b2ba9d3SPiotr Jasiukajtis#
85b2ba9d3SPiotr Jasiukajtis# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
95b2ba9d3SPiotr Jasiukajtis# or http://www.opensolaris.org/os/licensing.
105b2ba9d3SPiotr Jasiukajtis# See the License for the specific language governing permissions
115b2ba9d3SPiotr Jasiukajtis# and limitations under the License.
125b2ba9d3SPiotr Jasiukajtis#
135b2ba9d3SPiotr Jasiukajtis# When distributing Covered Code, include this CDDL HEADER in each
145b2ba9d3SPiotr Jasiukajtis# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
155b2ba9d3SPiotr Jasiukajtis# If applicable, add the following below this CDDL HEADER, with the
165b2ba9d3SPiotr Jasiukajtis# fields enclosed by brackets "[]" replaced with your own identifying
175b2ba9d3SPiotr Jasiukajtis# information: Portions Copyright [yyyy] [name of copyright owner]
185b2ba9d3SPiotr Jasiukajtis#
195b2ba9d3SPiotr Jasiukajtis# CDDL HEADER END
205b2ba9d3SPiotr Jasiukajtis#
215b2ba9d3SPiotr Jasiukajtis# Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
225b2ba9d3SPiotr Jasiukajtis#
235b2ba9d3SPiotr Jasiukajtis# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
245b2ba9d3SPiotr Jasiukajtis# Use is subject to license terms.
255b2ba9d3SPiotr Jasiukajtis#
265b2ba9d3SPiotr Jasiukajtis# Interface definition for libm.so.2
275b2ba9d3SPiotr Jasiukajtis#
285b2ba9d3SPiotr Jasiukajtis# For information regarding the establishment of versioned definitions see:
295b2ba9d3SPiotr Jasiukajtis#	The Linker and Libraries Manual (version 2.5 or greater)
305b2ba9d3SPiotr Jasiukajtis# This is part of the Developers Guide in the Answerbook.  Specifically refer
315b2ba9d3SPiotr Jasiukajtis# to Chapter 2 under section "Defining Additional Symbols" through section
325b2ba9d3SPiotr Jasiukajtis# "Reducing Symbol Scope", and Chapter 5 "Versioning".
335b2ba9d3SPiotr Jasiukajtis#
345b2ba9d3SPiotr Jasiukajtis# For specific rules for the modification (evolution) of these version
355b2ba9d3SPiotr Jasiukajtis# definitions see:
365b2ba9d3SPiotr Jasiukajtis#	psarc_1995_14: Integration of Scoped Libraries
375b2ba9d3SPiotr Jasiukajtis#		(/shared/sac/PSARC/1995/014)
385b2ba9d3SPiotr Jasiukajtis#	Policy for Shared Library Version Names and Interface Definitions
395b2ba9d3SPiotr Jasiukajtis#		(/shared/ON/general_docs/scoping-rules.ps)
405b2ba9d3SPiotr Jasiukajtis
415b2ba9d3SPiotr Jasiukajtis#
425b2ba9d3SPiotr Jasiukajtis# MAPFILE HEADER START
435b2ba9d3SPiotr Jasiukajtis#
445b2ba9d3SPiotr Jasiukajtis# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
455b2ba9d3SPiotr Jasiukajtis# Object versioning must comply with the rules detailed in
465b2ba9d3SPiotr Jasiukajtis#
475b2ba9d3SPiotr Jasiukajtis#	usr/src/lib/README.mapfiles
485b2ba9d3SPiotr Jasiukajtis#
495b2ba9d3SPiotr Jasiukajtis# You should not be making modifications here until you've read the most current
505b2ba9d3SPiotr Jasiukajtis# copy of that file. If you need help, contact a gatekeeper for guidance.
515b2ba9d3SPiotr Jasiukajtis#
525b2ba9d3SPiotr Jasiukajtis# MAPFILE HEADER END
535b2ba9d3SPiotr Jasiukajtis#
545b2ba9d3SPiotr Jasiukajtis
555b2ba9d3SPiotr Jasiukajtis$mapfile_version 2
565b2ba9d3SPiotr Jasiukajtis
575b2ba9d3SPiotr Jasiukajtis$if _ELF32
585b2ba9d3SPiotr Jasiukajtis$add lf64
595b2ba9d3SPiotr Jasiukajtis$endif
605b2ba9d3SPiotr Jasiukajtis$if _sparc && _ELF32
615b2ba9d3SPiotr Jasiukajtis$add sparc32
625b2ba9d3SPiotr Jasiukajtis$endif
635b2ba9d3SPiotr Jasiukajtis$if _sparc && _ELF64
645b2ba9d3SPiotr Jasiukajtis$add sparcv9
655b2ba9d3SPiotr Jasiukajtis$endif
665b2ba9d3SPiotr Jasiukajtis$if _x86 && _ELF32
675b2ba9d3SPiotr Jasiukajtis$add i386
685b2ba9d3SPiotr Jasiukajtis$endif
695b2ba9d3SPiotr Jasiukajtis$if _x86 && _ELF64
705b2ba9d3SPiotr Jasiukajtis$add amd64
715b2ba9d3SPiotr Jasiukajtis$endif
725b2ba9d3SPiotr Jasiukajtis
735b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.3 {
745b2ba9d3SPiotr Jasiukajtis	global:
755b2ba9d3SPiotr Jasiukajtis		__isnanf;			#LSARC/2003/658
765b2ba9d3SPiotr Jasiukajtis		__isnanl;			#LSARC/2003/658
775b2ba9d3SPiotr Jasiukajtis		_isnan 		{ FLAGS = NODYNSORT };	#LSARC/2003/658
785b2ba9d3SPiotr Jasiukajtis		_isnand		{ FLAGS = NODYNSORT };	#LSARC/2003/658
795b2ba9d3SPiotr Jasiukajtis		_isnanf		{ FLAGS = NODYNSORT };	#LSARC/2003/658
805b2ba9d3SPiotr Jasiukajtis		_logb		{ FLAGS = NODYNSORT };	#LSARC/2003/658
815b2ba9d3SPiotr Jasiukajtis		_modf		{ FLAGS = NODYNSORT };	#LSARC/2003/658
825b2ba9d3SPiotr Jasiukajtis		_modff		{ FLAGS = NODYNSORT };	#LSARC/2003/658
835b2ba9d3SPiotr Jasiukajtis		_nextafter	{ FLAGS = NODYNSORT };	#LSARC/2003/658
845b2ba9d3SPiotr Jasiukajtis		_scalb		{ FLAGS = NODYNSORT };	#LSARC/2003/658
855b2ba9d3SPiotr Jasiukajtis		isnand		{ FLAGS = NODYNSORT };	#LSARC/2003/658
865b2ba9d3SPiotr Jasiukajtis		isnanf;				#LSARC/2003/658
875b2ba9d3SPiotr Jasiukajtis		isnanl;				#LSARC/2003/658
885b2ba9d3SPiotr Jasiukajtis} SUNW_1.2;
895b2ba9d3SPiotr Jasiukajtis
905b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.2 {
915b2ba9d3SPiotr Jasiukajtis	global:
925b2ba9d3SPiotr Jasiukajtis		__acoshf;
935b2ba9d3SPiotr Jasiukajtis		__acoshl;
945b2ba9d3SPiotr Jasiukajtis		__asinhf;
955b2ba9d3SPiotr Jasiukajtis		__asinhl;
965b2ba9d3SPiotr Jasiukajtis		__atanhf;
975b2ba9d3SPiotr Jasiukajtis		__atanhl;
985b2ba9d3SPiotr Jasiukajtis		__cabs;
995b2ba9d3SPiotr Jasiukajtis		__cabsf;
1005b2ba9d3SPiotr Jasiukajtis		__cabsl;
1015b2ba9d3SPiotr Jasiukajtis		__cacos;
1025b2ba9d3SPiotr Jasiukajtis		__cacosf;
1035b2ba9d3SPiotr Jasiukajtis		__cacosh;
1045b2ba9d3SPiotr Jasiukajtis		__cacoshf;
1055b2ba9d3SPiotr Jasiukajtis		__cacoshl;
1065b2ba9d3SPiotr Jasiukajtis		__cacosl;
1075b2ba9d3SPiotr Jasiukajtis		__carg;
1085b2ba9d3SPiotr Jasiukajtis		__cargf;
1095b2ba9d3SPiotr Jasiukajtis		__cargl;
1105b2ba9d3SPiotr Jasiukajtis		__casin;
1115b2ba9d3SPiotr Jasiukajtis		__casinf;
1125b2ba9d3SPiotr Jasiukajtis		__casinh;
1135b2ba9d3SPiotr Jasiukajtis		__casinhf;
1145b2ba9d3SPiotr Jasiukajtis		__casinhl;
1155b2ba9d3SPiotr Jasiukajtis		__casinl;
1165b2ba9d3SPiotr Jasiukajtis		__catan;
1175b2ba9d3SPiotr Jasiukajtis		__catanf;
1185b2ba9d3SPiotr Jasiukajtis		__catanh;
1195b2ba9d3SPiotr Jasiukajtis		__catanhf;
1205b2ba9d3SPiotr Jasiukajtis		__catanhl;
1215b2ba9d3SPiotr Jasiukajtis		__catanl;
1225b2ba9d3SPiotr Jasiukajtis		__cbrtf;
1235b2ba9d3SPiotr Jasiukajtis		__cbrtl;
1245b2ba9d3SPiotr Jasiukajtis		__ccos;
1255b2ba9d3SPiotr Jasiukajtis		__ccosf;
1265b2ba9d3SPiotr Jasiukajtis		__ccosh;
1275b2ba9d3SPiotr Jasiukajtis		__ccoshf;
1285b2ba9d3SPiotr Jasiukajtis		__ccoshl;
1295b2ba9d3SPiotr Jasiukajtis		__ccosl;
1305b2ba9d3SPiotr Jasiukajtis		__cexp;
1315b2ba9d3SPiotr Jasiukajtis		__cexpf;
1325b2ba9d3SPiotr Jasiukajtis		__cexpl;
1335b2ba9d3SPiotr Jasiukajtis		__cimag;
1345b2ba9d3SPiotr Jasiukajtis		__cimagf;
1355b2ba9d3SPiotr Jasiukajtis		__cimagl;
1365b2ba9d3SPiotr Jasiukajtis		__clog;
1375b2ba9d3SPiotr Jasiukajtis		__clogf;
1385b2ba9d3SPiotr Jasiukajtis		__clogl;
1395b2ba9d3SPiotr Jasiukajtis		__conj;
1405b2ba9d3SPiotr Jasiukajtis		__conjf;
1415b2ba9d3SPiotr Jasiukajtis		__conjl;
1425b2ba9d3SPiotr Jasiukajtis		__copysignf;
1435b2ba9d3SPiotr Jasiukajtis		__copysignl;
1445b2ba9d3SPiotr Jasiukajtis		__cpow;
1455b2ba9d3SPiotr Jasiukajtis		__cpowf;
1465b2ba9d3SPiotr Jasiukajtis		__cpowl;
1475b2ba9d3SPiotr Jasiukajtis		__cproj;
1485b2ba9d3SPiotr Jasiukajtis		__cprojf;
1495b2ba9d3SPiotr Jasiukajtis		__cprojl;
1505b2ba9d3SPiotr Jasiukajtis		__creal;
1515b2ba9d3SPiotr Jasiukajtis		__crealf;
1525b2ba9d3SPiotr Jasiukajtis		__creall;
1535b2ba9d3SPiotr Jasiukajtis		__csin;
1545b2ba9d3SPiotr Jasiukajtis		__csinf;
1555b2ba9d3SPiotr Jasiukajtis		__csinh;
1565b2ba9d3SPiotr Jasiukajtis		__csinhf;
1575b2ba9d3SPiotr Jasiukajtis		__csinhl;
1585b2ba9d3SPiotr Jasiukajtis		__csinl;
1595b2ba9d3SPiotr Jasiukajtis		__csqrt;
1605b2ba9d3SPiotr Jasiukajtis		__csqrtf;
1615b2ba9d3SPiotr Jasiukajtis		__csqrtl;
1625b2ba9d3SPiotr Jasiukajtis		__ctan;
1635b2ba9d3SPiotr Jasiukajtis		__ctanf;
1645b2ba9d3SPiotr Jasiukajtis		__ctanh;
1655b2ba9d3SPiotr Jasiukajtis		__ctanhf;
1665b2ba9d3SPiotr Jasiukajtis		__ctanhl;
1675b2ba9d3SPiotr Jasiukajtis		__ctanl;
1685b2ba9d3SPiotr Jasiukajtis		__erfcf;
1695b2ba9d3SPiotr Jasiukajtis		__erfcl;
1705b2ba9d3SPiotr Jasiukajtis		__erff;
1715b2ba9d3SPiotr Jasiukajtis		__erfl;
1725b2ba9d3SPiotr Jasiukajtis		__exp2;
1735b2ba9d3SPiotr Jasiukajtis		__exp2f;
1745b2ba9d3SPiotr Jasiukajtis		__exp2l;
1755b2ba9d3SPiotr Jasiukajtis		__expm1f;
1765b2ba9d3SPiotr Jasiukajtis		__expm1l;
1775b2ba9d3SPiotr Jasiukajtis		__fdim;
1785b2ba9d3SPiotr Jasiukajtis		__fdimf;
1795b2ba9d3SPiotr Jasiukajtis		__fdiml;
1805b2ba9d3SPiotr Jasiukajtis		__feclearexcept;
1815b2ba9d3SPiotr Jasiukajtis		__fegetenv;
1825b2ba9d3SPiotr Jasiukajtis		__fegetexceptflag;
1835b2ba9d3SPiotr Jasiukajtis$if _x86
1845b2ba9d3SPiotr Jasiukajtis		__fegetprec;			#LSARC/1996/175
1855b2ba9d3SPiotr Jasiukajtis$endif
1865b2ba9d3SPiotr Jasiukajtis		__fegetround;
1875b2ba9d3SPiotr Jasiukajtis		__feholdexcept;
1885b2ba9d3SPiotr Jasiukajtis		__fenv_dfl_env;			#LSARC/1996/175
1895b2ba9d3SPiotr Jasiukajtis		__feraiseexcept;
1905b2ba9d3SPiotr Jasiukajtis		__fesetenv;
1915b2ba9d3SPiotr Jasiukajtis		__fesetexceptflag;
1925b2ba9d3SPiotr Jasiukajtis$if _x86
1935b2ba9d3SPiotr Jasiukajtis		__fesetprec;			#LSARC/1996/175
1945b2ba9d3SPiotr Jasiukajtis$endif
1955b2ba9d3SPiotr Jasiukajtis		__fesetround;
1965b2ba9d3SPiotr Jasiukajtis		__fetestexcept;
1975b2ba9d3SPiotr Jasiukajtis		__feupdateenv;
1985b2ba9d3SPiotr Jasiukajtis		__fex_get_handling;		#LSARC/1996/175
1995b2ba9d3SPiotr Jasiukajtis		__fex_get_log;			#LSARC/1996/175
2005b2ba9d3SPiotr Jasiukajtis		__fex_get_log_depth;		#LSARC/1996/175
2015b2ba9d3SPiotr Jasiukajtis		__fex_getexcepthandler;		#LSARC/1996/175
2025b2ba9d3SPiotr Jasiukajtis		__fex_log_entry;		#LSARC/1996/175
2035b2ba9d3SPiotr Jasiukajtis		__fex_merge_flags;		#LSARC/1996/175
2045b2ba9d3SPiotr Jasiukajtis		__fex_set_handling;		#LSARC/1996/175
2055b2ba9d3SPiotr Jasiukajtis		__fex_set_log;			#LSARC/1996/175
2065b2ba9d3SPiotr Jasiukajtis		__fex_set_log_depth;		#LSARC/1996/175
2075b2ba9d3SPiotr Jasiukajtis		__fex_setexcepthandler;		#LSARC/1996/175
2085b2ba9d3SPiotr Jasiukajtis		__fma;
2095b2ba9d3SPiotr Jasiukajtis		__fmaf;
2105b2ba9d3SPiotr Jasiukajtis		__fmal;
2115b2ba9d3SPiotr Jasiukajtis		__fmax;
2125b2ba9d3SPiotr Jasiukajtis		__fmaxf;
2135b2ba9d3SPiotr Jasiukajtis		__fmaxl;
2145b2ba9d3SPiotr Jasiukajtis		__fmin;
2155b2ba9d3SPiotr Jasiukajtis		__fminf;
2165b2ba9d3SPiotr Jasiukajtis		__fminl;
2175b2ba9d3SPiotr Jasiukajtis		__frexp;
2185b2ba9d3SPiotr Jasiukajtis		__gammaf;			#LSARC/2003/279
2195b2ba9d3SPiotr Jasiukajtis		__gammaf_r;			#LSARC/2003/279
2205b2ba9d3SPiotr Jasiukajtis		__gammal;			#LSARC/2003/279
2215b2ba9d3SPiotr Jasiukajtis		__gammal_r;			#LSARC/2003/279
2225b2ba9d3SPiotr Jasiukajtis		__hypotf;
2235b2ba9d3SPiotr Jasiukajtis		__hypotl;
2245b2ba9d3SPiotr Jasiukajtis		__ilogbf;
2255b2ba9d3SPiotr Jasiukajtis		__ilogbl;
2265b2ba9d3SPiotr Jasiukajtis		__j0f;				#LSARC/2003/279
2275b2ba9d3SPiotr Jasiukajtis		__j0l;				#LSARC/2003/279
2285b2ba9d3SPiotr Jasiukajtis		__j1f;				#LSARC/2003/279
2295b2ba9d3SPiotr Jasiukajtis		__j1l;				#LSARC/2003/279
2305b2ba9d3SPiotr Jasiukajtis		__jnf;				#LSARC/2003/279
2315b2ba9d3SPiotr Jasiukajtis		__jnl;				#LSARC/2003/279
2325b2ba9d3SPiotr Jasiukajtis		__ldexp;
2335b2ba9d3SPiotr Jasiukajtis		__lgammaf;
2345b2ba9d3SPiotr Jasiukajtis		__lgammaf_r;			#LSARC/2003/279
2355b2ba9d3SPiotr Jasiukajtis		__lgammal;
2365b2ba9d3SPiotr Jasiukajtis		__lgammal_r;			#LSARC/2003/279
237a9d3dcd5SRichard Lowe$if amd64 || sparcv9
238a9d3dcd5SRichard Lowe		__llrint	{ FLAGS = NODYNSORT };
239a9d3dcd5SRichard Lowe		__llrintf	{ FLAGS = NODYNSORT };
240a9d3dcd5SRichard Lowe		__llrintl	{ FLAGS = NODYNSORT };
241a9d3dcd5SRichard Lowe		__llround	{ FLAGS = NODYNSORT };
242a9d3dcd5SRichard Lowe		__llroundf	{ FLAGS = NODYNSORT };
243a9d3dcd5SRichard Lowe		__llroundl	{ FLAGS = NODYNSORT };
244a9d3dcd5SRichard Lowe$else
2455b2ba9d3SPiotr Jasiukajtis		__llrint;
2465b2ba9d3SPiotr Jasiukajtis		__llrintf;
2475b2ba9d3SPiotr Jasiukajtis		__llrintl;
2485b2ba9d3SPiotr Jasiukajtis		__llround;
2495b2ba9d3SPiotr Jasiukajtis		__llroundf;
2505b2ba9d3SPiotr Jasiukajtis		__llroundl;
251a9d3dcd5SRichard Lowe$endif
2525b2ba9d3SPiotr Jasiukajtis		__log1pf;
2535b2ba9d3SPiotr Jasiukajtis		__log1pl;
2545b2ba9d3SPiotr Jasiukajtis		__log2;
2555b2ba9d3SPiotr Jasiukajtis		__log2f;
2565b2ba9d3SPiotr Jasiukajtis		__log2l;
2575b2ba9d3SPiotr Jasiukajtis		__logbf;
2585b2ba9d3SPiotr Jasiukajtis		__logbl;
2595b2ba9d3SPiotr Jasiukajtis$if amd64 || sparcv9
2605b2ba9d3SPiotr Jasiukajtis		__lrint 	{ FLAGS = NODYNSORT };
2615b2ba9d3SPiotr Jasiukajtis		__lrintf 	{ FLAGS = NODYNSORT };
2625b2ba9d3SPiotr Jasiukajtis		__lrintl 	{ FLAGS = NODYNSORT };
2635b2ba9d3SPiotr Jasiukajtis		__lround 	{ FLAGS = NODYNSORT };
2645b2ba9d3SPiotr Jasiukajtis		__lroundf 	{ FLAGS = NODYNSORT };
2655b2ba9d3SPiotr Jasiukajtis		__lroundl 	{ FLAGS = NODYNSORT };
2665b2ba9d3SPiotr Jasiukajtis$else
2675b2ba9d3SPiotr Jasiukajtis		__lrint;
2685b2ba9d3SPiotr Jasiukajtis		__lrintf;
2695b2ba9d3SPiotr Jasiukajtis		__lrintl;
2705b2ba9d3SPiotr Jasiukajtis		__lround;
2715b2ba9d3SPiotr Jasiukajtis		__lroundf;
2725b2ba9d3SPiotr Jasiukajtis		__lroundl;
2735b2ba9d3SPiotr Jasiukajtis$endif
2745b2ba9d3SPiotr Jasiukajtis		__modf;
2755b2ba9d3SPiotr Jasiukajtis		__nan;
2765b2ba9d3SPiotr Jasiukajtis		__nanf;
2775b2ba9d3SPiotr Jasiukajtis		__nanl;
2785b2ba9d3SPiotr Jasiukajtis		__nearbyint;
2795b2ba9d3SPiotr Jasiukajtis		__nearbyintf;
2805b2ba9d3SPiotr Jasiukajtis		__nearbyintl;
2815b2ba9d3SPiotr Jasiukajtis		__nextafterf;
2825b2ba9d3SPiotr Jasiukajtis		__nextafterl;
2835b2ba9d3SPiotr Jasiukajtis		__nexttoward;
2845b2ba9d3SPiotr Jasiukajtis		__nexttowardf;
2855b2ba9d3SPiotr Jasiukajtis		__nexttowardl;
2865b2ba9d3SPiotr Jasiukajtis		__remainderf;
2875b2ba9d3SPiotr Jasiukajtis		__remainderl;
2885b2ba9d3SPiotr Jasiukajtis		__remquo;
2895b2ba9d3SPiotr Jasiukajtis		__remquof;
2905b2ba9d3SPiotr Jasiukajtis		__remquol;
2915b2ba9d3SPiotr Jasiukajtis		__rintf;
2925b2ba9d3SPiotr Jasiukajtis		__rintl;
2935b2ba9d3SPiotr Jasiukajtis		__round;
2945b2ba9d3SPiotr Jasiukajtis		__roundf;
2955b2ba9d3SPiotr Jasiukajtis		__roundl;
2965b2ba9d3SPiotr Jasiukajtis		__scalbf;			#LSARC/2003/279
2975b2ba9d3SPiotr Jasiukajtis		__scalbl;			#LSARC/2003/279
2985b2ba9d3SPiotr Jasiukajtis		__scalbln;
2995b2ba9d3SPiotr Jasiukajtis		__scalblnf;
3005b2ba9d3SPiotr Jasiukajtis		__scalblnl;
3015b2ba9d3SPiotr Jasiukajtis		__scalbnf;
3025b2ba9d3SPiotr Jasiukajtis		__scalbnl;
3035b2ba9d3SPiotr Jasiukajtis		__signgamf;			#LSARC/2003/279
3045b2ba9d3SPiotr Jasiukajtis		__signgaml;			#LSARC/2003/279
3055b2ba9d3SPiotr Jasiukajtis		__significandf;			#LSARC/2003/279
3065b2ba9d3SPiotr Jasiukajtis		__significandl;			#LSARC/2003/279
3075b2ba9d3SPiotr Jasiukajtis		__sincos;			#LSARC/2003/279
3085b2ba9d3SPiotr Jasiukajtis		__sincosf;			#LSARC/2003/279
3095b2ba9d3SPiotr Jasiukajtis		__sincosl;			#LSARC/2003/279
3105b2ba9d3SPiotr Jasiukajtis		__tgamma;
3115b2ba9d3SPiotr Jasiukajtis		__tgammaf;
3125b2ba9d3SPiotr Jasiukajtis		__tgammal;
3135b2ba9d3SPiotr Jasiukajtis		__trunc;
3145b2ba9d3SPiotr Jasiukajtis		__truncf;
3155b2ba9d3SPiotr Jasiukajtis		__truncl;
3165b2ba9d3SPiotr Jasiukajtis		__xpg6 { FLAGS = NODIRECT };	#private contract with libc group
3175b2ba9d3SPiotr Jasiukajtis		__y0f;				#LSARC/2003/279
3185b2ba9d3SPiotr Jasiukajtis		__y0l;				#LSARC/2003/279
3195b2ba9d3SPiotr Jasiukajtis		__y1f;				#LSARC/2003/279
3205b2ba9d3SPiotr Jasiukajtis		__y1l;				#LSARC/2003/279
3215b2ba9d3SPiotr Jasiukajtis		__ynf;				#LSARC/2003/279
3225b2ba9d3SPiotr Jasiukajtis		__ynl;				#LSARC/2003/279
3235b2ba9d3SPiotr Jasiukajtis		acosf;
3245b2ba9d3SPiotr Jasiukajtis		acoshf;
3255b2ba9d3SPiotr Jasiukajtis		acoshl;
3265b2ba9d3SPiotr Jasiukajtis		acosl;
3275b2ba9d3SPiotr Jasiukajtis		asinf;
3285b2ba9d3SPiotr Jasiukajtis		asinhf;
3295b2ba9d3SPiotr Jasiukajtis		asinhl;
3305b2ba9d3SPiotr Jasiukajtis		asinl;
3315b2ba9d3SPiotr Jasiukajtis		atan2f;
3325b2ba9d3SPiotr Jasiukajtis		atan2l;
3335b2ba9d3SPiotr Jasiukajtis		atanf;
3345b2ba9d3SPiotr Jasiukajtis		atanhf;
3355b2ba9d3SPiotr Jasiukajtis		atanhl;
3365b2ba9d3SPiotr Jasiukajtis		atanl;
3375b2ba9d3SPiotr Jasiukajtis		cabs;
3385b2ba9d3SPiotr Jasiukajtis		cabsf;
3395b2ba9d3SPiotr Jasiukajtis		cabsl;
3405b2ba9d3SPiotr Jasiukajtis		cacos;
3415b2ba9d3SPiotr Jasiukajtis		cacosf;
3425b2ba9d3SPiotr Jasiukajtis		cacosh;
3435b2ba9d3SPiotr Jasiukajtis		cacoshf;
3445b2ba9d3SPiotr Jasiukajtis		cacoshl;
3455b2ba9d3SPiotr Jasiukajtis		cacosl;
3465b2ba9d3SPiotr Jasiukajtis		carg;
3475b2ba9d3SPiotr Jasiukajtis		cargf;
3485b2ba9d3SPiotr Jasiukajtis		cargl;
3495b2ba9d3SPiotr Jasiukajtis		casin;
3505b2ba9d3SPiotr Jasiukajtis		casinf;
3515b2ba9d3SPiotr Jasiukajtis		casinh;
3525b2ba9d3SPiotr Jasiukajtis		casinhf;
3535b2ba9d3SPiotr Jasiukajtis		casinhl;
3545b2ba9d3SPiotr Jasiukajtis		casinl;
3555b2ba9d3SPiotr Jasiukajtis		catan;
3565b2ba9d3SPiotr Jasiukajtis		catanf;
3575b2ba9d3SPiotr Jasiukajtis		catanh;
3585b2ba9d3SPiotr Jasiukajtis		catanhf;
3595b2ba9d3SPiotr Jasiukajtis		catanhl;
3605b2ba9d3SPiotr Jasiukajtis		catanl;
3615b2ba9d3SPiotr Jasiukajtis		cbrtf;
3625b2ba9d3SPiotr Jasiukajtis		cbrtl;
3635b2ba9d3SPiotr Jasiukajtis		ccos;
3645b2ba9d3SPiotr Jasiukajtis		ccosf;
3655b2ba9d3SPiotr Jasiukajtis		ccosh;
3665b2ba9d3SPiotr Jasiukajtis		ccoshf;
3675b2ba9d3SPiotr Jasiukajtis		ccoshl;
3685b2ba9d3SPiotr Jasiukajtis		ccosl;
3695b2ba9d3SPiotr Jasiukajtis		ceilf;
3705b2ba9d3SPiotr Jasiukajtis		ceill;
3715b2ba9d3SPiotr Jasiukajtis		cexp;
3725b2ba9d3SPiotr Jasiukajtis		cexpf;
3735b2ba9d3SPiotr Jasiukajtis		cexpl;
3745b2ba9d3SPiotr Jasiukajtis		cimag;
3755b2ba9d3SPiotr Jasiukajtis		cimagf;
3765b2ba9d3SPiotr Jasiukajtis		cimagl;
3775b2ba9d3SPiotr Jasiukajtis		clog;
3785b2ba9d3SPiotr Jasiukajtis		clogf;
3795b2ba9d3SPiotr Jasiukajtis		clogl;
3805b2ba9d3SPiotr Jasiukajtis		conj;
3815b2ba9d3SPiotr Jasiukajtis		conjf;
3825b2ba9d3SPiotr Jasiukajtis		conjl;
3835b2ba9d3SPiotr Jasiukajtis		copysignf;
3845b2ba9d3SPiotr Jasiukajtis		copysignl;
3855b2ba9d3SPiotr Jasiukajtis		cosf;
3865b2ba9d3SPiotr Jasiukajtis		coshf;
3875b2ba9d3SPiotr Jasiukajtis		coshl;
3885b2ba9d3SPiotr Jasiukajtis		cosl;
3895b2ba9d3SPiotr Jasiukajtis		cpow;
3905b2ba9d3SPiotr Jasiukajtis		cpowf;
3915b2ba9d3SPiotr Jasiukajtis		cpowl;
3925b2ba9d3SPiotr Jasiukajtis		cproj;
3935b2ba9d3SPiotr Jasiukajtis		cprojf;
3945b2ba9d3SPiotr Jasiukajtis		cprojl;
3955b2ba9d3SPiotr Jasiukajtis		creal;
3965b2ba9d3SPiotr Jasiukajtis		crealf;
3975b2ba9d3SPiotr Jasiukajtis		creall;
3985b2ba9d3SPiotr Jasiukajtis		csin;
3995b2ba9d3SPiotr Jasiukajtis		csinf;
4005b2ba9d3SPiotr Jasiukajtis		csinh;
4015b2ba9d3SPiotr Jasiukajtis		csinhf;
4025b2ba9d3SPiotr Jasiukajtis		csinhl;
4035b2ba9d3SPiotr Jasiukajtis		csinl;
4045b2ba9d3SPiotr Jasiukajtis		csqrt;
4055b2ba9d3SPiotr Jasiukajtis		csqrtf;
4065b2ba9d3SPiotr Jasiukajtis		csqrtl;
4075b2ba9d3SPiotr Jasiukajtis		ctan;
4085b2ba9d3SPiotr Jasiukajtis		ctanf;
4095b2ba9d3SPiotr Jasiukajtis		ctanh;
4105b2ba9d3SPiotr Jasiukajtis		ctanhf;
4115b2ba9d3SPiotr Jasiukajtis		ctanhl;
4125b2ba9d3SPiotr Jasiukajtis		ctanl;
4135b2ba9d3SPiotr Jasiukajtis		erfcf;
4145b2ba9d3SPiotr Jasiukajtis		erfcl;
4155b2ba9d3SPiotr Jasiukajtis		erff;
4165b2ba9d3SPiotr Jasiukajtis		erfl;
4175b2ba9d3SPiotr Jasiukajtis		exp2;
4185b2ba9d3SPiotr Jasiukajtis		exp2f;
4195b2ba9d3SPiotr Jasiukajtis		exp2l;
4205b2ba9d3SPiotr Jasiukajtis		expf;
4215b2ba9d3SPiotr Jasiukajtis		expl;
4225b2ba9d3SPiotr Jasiukajtis		expm1f;
4235b2ba9d3SPiotr Jasiukajtis		expm1l;
4245b2ba9d3SPiotr Jasiukajtis		fabsf;
4255b2ba9d3SPiotr Jasiukajtis		fabsl;
4265b2ba9d3SPiotr Jasiukajtis		fdim;
4275b2ba9d3SPiotr Jasiukajtis		fdimf;
4285b2ba9d3SPiotr Jasiukajtis		fdiml;
4295b2ba9d3SPiotr Jasiukajtis		feclearexcept;
4305b2ba9d3SPiotr Jasiukajtis		fegetenv;
4315b2ba9d3SPiotr Jasiukajtis		fegetexceptflag;
4325b2ba9d3SPiotr Jasiukajtis$if _x86
4335b2ba9d3SPiotr Jasiukajtis		fegetprec;			#LSARC/1996/175
4345b2ba9d3SPiotr Jasiukajtis$endif
4355b2ba9d3SPiotr Jasiukajtis		fegetround;
4365b2ba9d3SPiotr Jasiukajtis		feholdexcept;
4375b2ba9d3SPiotr Jasiukajtis		feraiseexcept;
4385b2ba9d3SPiotr Jasiukajtis		fesetenv;
4395b2ba9d3SPiotr Jasiukajtis		fesetexceptflag;
4405b2ba9d3SPiotr Jasiukajtis$if _x86
4415b2ba9d3SPiotr Jasiukajtis		fesetprec;			#LSARC/1996/175
4425b2ba9d3SPiotr Jasiukajtis$endif
4435b2ba9d3SPiotr Jasiukajtis		fesetround;
4445b2ba9d3SPiotr Jasiukajtis		fetestexcept;
4455b2ba9d3SPiotr Jasiukajtis		feupdateenv;
4465b2ba9d3SPiotr Jasiukajtis		fex_get_handling;		#LSARC/1996/175
4475b2ba9d3SPiotr Jasiukajtis		fex_get_log;			#LSARC/1996/175
4485b2ba9d3SPiotr Jasiukajtis		fex_get_log_depth;		#LSARC/1996/175
4495b2ba9d3SPiotr Jasiukajtis		fex_getexcepthandler;		#LSARC/1996/175
4505b2ba9d3SPiotr Jasiukajtis		fex_log_entry;			#LSARC/1996/175
4515b2ba9d3SPiotr Jasiukajtis		fex_merge_flags;		#LSARC/1996/175
4525b2ba9d3SPiotr Jasiukajtis		fex_set_handling;		#LSARC/1996/175
4535b2ba9d3SPiotr Jasiukajtis		fex_set_log;			#LSARC/1996/175
4545b2ba9d3SPiotr Jasiukajtis		fex_set_log_depth;		#LSARC/1996/175
4555b2ba9d3SPiotr Jasiukajtis		fex_setexcepthandler;		#LSARC/1996/175
4565b2ba9d3SPiotr Jasiukajtis		floorf;
4575b2ba9d3SPiotr Jasiukajtis		floorl;
4585b2ba9d3SPiotr Jasiukajtis		fma;
4595b2ba9d3SPiotr Jasiukajtis		fmaf;
4605b2ba9d3SPiotr Jasiukajtis		fmal;
4615b2ba9d3SPiotr Jasiukajtis		fmax;
4625b2ba9d3SPiotr Jasiukajtis		fmaxf;
4635b2ba9d3SPiotr Jasiukajtis		fmaxl;
4645b2ba9d3SPiotr Jasiukajtis		fmin;
4655b2ba9d3SPiotr Jasiukajtis		fminf;
4665b2ba9d3SPiotr Jasiukajtis		fminl;
4675b2ba9d3SPiotr Jasiukajtis		fmodf;
4685b2ba9d3SPiotr Jasiukajtis		fmodl;
4695b2ba9d3SPiotr Jasiukajtis		frexp;
4705b2ba9d3SPiotr Jasiukajtis		frexpf;
4715b2ba9d3SPiotr Jasiukajtis		frexpl;
4725b2ba9d3SPiotr Jasiukajtis		gammaf;				#LSARC/2003/279
4735b2ba9d3SPiotr Jasiukajtis		gammaf_r;			#LSARC/2003/279
4745b2ba9d3SPiotr Jasiukajtis		gammal;				#LSARC/2003/279
4755b2ba9d3SPiotr Jasiukajtis		gammal_r;			#LSARC/2003/279
4765b2ba9d3SPiotr Jasiukajtis		hypotf;
4775b2ba9d3SPiotr Jasiukajtis		hypotl;
4785b2ba9d3SPiotr Jasiukajtis		ilogbf;
4795b2ba9d3SPiotr Jasiukajtis		ilogbl;
4805b2ba9d3SPiotr Jasiukajtis		j0f;				#LSARC/2003/279
4815b2ba9d3SPiotr Jasiukajtis		j0l;				#LSARC/2003/279
4825b2ba9d3SPiotr Jasiukajtis		j1f;				#LSARC/2003/279
4835b2ba9d3SPiotr Jasiukajtis		j1l;				#LSARC/2003/279
4845b2ba9d3SPiotr Jasiukajtis		jnf;				#LSARC/2003/279
4855b2ba9d3SPiotr Jasiukajtis		jnl;				#LSARC/2003/279
4865b2ba9d3SPiotr Jasiukajtis		ldexp;
4875b2ba9d3SPiotr Jasiukajtis		ldexpf;
4885b2ba9d3SPiotr Jasiukajtis		ldexpl;
4895b2ba9d3SPiotr Jasiukajtis		lgammaf;
4905b2ba9d3SPiotr Jasiukajtis		lgammaf_r;			#LSARC/2003/279
4915b2ba9d3SPiotr Jasiukajtis		lgammal;
4925b2ba9d3SPiotr Jasiukajtis		lgammal_r;			#LSARC/2003/279
4935b2ba9d3SPiotr Jasiukajtis$if amd64 || sparcv9
4945b2ba9d3SPiotr Jasiukajtis		llrint 		{ FLAGS = NODYNSORT };
4955b2ba9d3SPiotr Jasiukajtis		llrintf 	{ FLAGS = NODYNSORT };
4965b2ba9d3SPiotr Jasiukajtis		llrintl 	{ FLAGS = NODYNSORT };
4975b2ba9d3SPiotr Jasiukajtis		llround 	{ FLAGS = NODYNSORT };
4985b2ba9d3SPiotr Jasiukajtis		llroundf 	{ FLAGS = NODYNSORT };
4995b2ba9d3SPiotr Jasiukajtis		llroundl 	{ FLAGS = NODYNSORT };
5005b2ba9d3SPiotr Jasiukajtis$else
5015b2ba9d3SPiotr Jasiukajtis		llrint;
5025b2ba9d3SPiotr Jasiukajtis		llrintf;
5035b2ba9d3SPiotr Jasiukajtis		llrintl;
5045b2ba9d3SPiotr Jasiukajtis		llround;
5055b2ba9d3SPiotr Jasiukajtis		llroundf;
5065b2ba9d3SPiotr Jasiukajtis		llroundl;
5075b2ba9d3SPiotr Jasiukajtis$endif
5085b2ba9d3SPiotr Jasiukajtis		log10f;
5095b2ba9d3SPiotr Jasiukajtis		log10l;
5105b2ba9d3SPiotr Jasiukajtis		log1pf;
5115b2ba9d3SPiotr Jasiukajtis		log1pl;
5125b2ba9d3SPiotr Jasiukajtis		log2;
5135b2ba9d3SPiotr Jasiukajtis		log2f;
5145b2ba9d3SPiotr Jasiukajtis		log2l;
5155b2ba9d3SPiotr Jasiukajtis		logbf;
5165b2ba9d3SPiotr Jasiukajtis		logbl;
5175b2ba9d3SPiotr Jasiukajtis		logf;
5185b2ba9d3SPiotr Jasiukajtis		logl;
5195b2ba9d3SPiotr Jasiukajtis		lrint;
5205b2ba9d3SPiotr Jasiukajtis		lrintf;
5215b2ba9d3SPiotr Jasiukajtis		lrintl;
5225b2ba9d3SPiotr Jasiukajtis		lround;
5235b2ba9d3SPiotr Jasiukajtis		lroundf;
5245b2ba9d3SPiotr Jasiukajtis		lroundl;
5255b2ba9d3SPiotr Jasiukajtis		modf;
5265b2ba9d3SPiotr Jasiukajtis		modff;
5275b2ba9d3SPiotr Jasiukajtis		modfl;
5285b2ba9d3SPiotr Jasiukajtis		nan;
5295b2ba9d3SPiotr Jasiukajtis		nanf;
5305b2ba9d3SPiotr Jasiukajtis		nanl;
5315b2ba9d3SPiotr Jasiukajtis		nearbyint;
5325b2ba9d3SPiotr Jasiukajtis		nearbyintf;
5335b2ba9d3SPiotr Jasiukajtis		nearbyintl;
5345b2ba9d3SPiotr Jasiukajtis		nextafterf;
5355b2ba9d3SPiotr Jasiukajtis		nextafterl;
5365b2ba9d3SPiotr Jasiukajtis		nexttoward;
5375b2ba9d3SPiotr Jasiukajtis		nexttowardf;
5385b2ba9d3SPiotr Jasiukajtis		nexttowardl;
5395b2ba9d3SPiotr Jasiukajtis		powf;
5405b2ba9d3SPiotr Jasiukajtis		powl;
5415b2ba9d3SPiotr Jasiukajtis		remainderf;
5425b2ba9d3SPiotr Jasiukajtis		remainderl;
5435b2ba9d3SPiotr Jasiukajtis		remquo;
5445b2ba9d3SPiotr Jasiukajtis		remquof;
5455b2ba9d3SPiotr Jasiukajtis		remquol;
5465b2ba9d3SPiotr Jasiukajtis		rintf;
5475b2ba9d3SPiotr Jasiukajtis		rintl;
5485b2ba9d3SPiotr Jasiukajtis		round;
5495b2ba9d3SPiotr Jasiukajtis		roundf;
5505b2ba9d3SPiotr Jasiukajtis		roundl;
5515b2ba9d3SPiotr Jasiukajtis		scalbf;				#LSARC/2003/279
5525b2ba9d3SPiotr Jasiukajtis		scalbl;				#LSARC/2003/279
5535b2ba9d3SPiotr Jasiukajtis		scalbln;
5545b2ba9d3SPiotr Jasiukajtis		scalblnf;
5555b2ba9d3SPiotr Jasiukajtis		scalblnl;
5565b2ba9d3SPiotr Jasiukajtis		scalbnf;
5575b2ba9d3SPiotr Jasiukajtis		scalbnl;
5585b2ba9d3SPiotr Jasiukajtis		signgamf;			#LSARC/2003/279
5595b2ba9d3SPiotr Jasiukajtis		signgaml;			#LSARC/2003/279
5605b2ba9d3SPiotr Jasiukajtis		significandf;			#LSARC/2003/279
5615b2ba9d3SPiotr Jasiukajtis		significandl;			#LSARC/2003/279
5625b2ba9d3SPiotr Jasiukajtis		sincos;				#LSARC/2003/279
5635b2ba9d3SPiotr Jasiukajtis		sincosf;			#LSARC/2003/279
5645b2ba9d3SPiotr Jasiukajtis		sincosl;			#LSARC/2003/279
5655b2ba9d3SPiotr Jasiukajtis		sinf;
5665b2ba9d3SPiotr Jasiukajtis		sinhf;
5675b2ba9d3SPiotr Jasiukajtis		sinhl;
5685b2ba9d3SPiotr Jasiukajtis		sinl;
5695b2ba9d3SPiotr Jasiukajtis		sqrtf;
5705b2ba9d3SPiotr Jasiukajtis		sqrtl;
5715b2ba9d3SPiotr Jasiukajtis		tanf;
5725b2ba9d3SPiotr Jasiukajtis		tanhf;
5735b2ba9d3SPiotr Jasiukajtis		tanhl;
5745b2ba9d3SPiotr Jasiukajtis		tanl;
5755b2ba9d3SPiotr Jasiukajtis		tgamma;
5765b2ba9d3SPiotr Jasiukajtis		tgammaf;
5775b2ba9d3SPiotr Jasiukajtis		tgammal;
5785b2ba9d3SPiotr Jasiukajtis		trunc;
5795b2ba9d3SPiotr Jasiukajtis		truncf;
5805b2ba9d3SPiotr Jasiukajtis		truncl;
5815b2ba9d3SPiotr Jasiukajtis		y0f;				#LSARC/2003/279
5825b2ba9d3SPiotr Jasiukajtis		y0l;				#LSARC/2003/279
5835b2ba9d3SPiotr Jasiukajtis		y1f;				#LSARC/2003/279
5845b2ba9d3SPiotr Jasiukajtis		y1l;				#LSARC/2003/279
5855b2ba9d3SPiotr Jasiukajtis		ynf;				#LSARC/2003/279
5865b2ba9d3SPiotr Jasiukajtis		ynl;				#LSARC/2003/279
5875b2ba9d3SPiotr Jasiukajtis} SUNW_1.1.1;
5885b2ba9d3SPiotr Jasiukajtis
5895b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1.1 {
5905b2ba9d3SPiotr Jasiukajtis	global:
5915b2ba9d3SPiotr Jasiukajtis		__acosf;
5925b2ba9d3SPiotr Jasiukajtis		__acosl;
5935b2ba9d3SPiotr Jasiukajtis		__asinf;
5945b2ba9d3SPiotr Jasiukajtis		__asinl;
5955b2ba9d3SPiotr Jasiukajtis		__atan2f;
5965b2ba9d3SPiotr Jasiukajtis		__atan2l;
5975b2ba9d3SPiotr Jasiukajtis		__atanf;
5985b2ba9d3SPiotr Jasiukajtis		__atanl;
5995b2ba9d3SPiotr Jasiukajtis		__ceilf;
6005b2ba9d3SPiotr Jasiukajtis		__ceill;
6015b2ba9d3SPiotr Jasiukajtis		__cosf;
6025b2ba9d3SPiotr Jasiukajtis		__coshf;
6035b2ba9d3SPiotr Jasiukajtis		__coshl;
6045b2ba9d3SPiotr Jasiukajtis		__cosl;
6055b2ba9d3SPiotr Jasiukajtis		__expf;
6065b2ba9d3SPiotr Jasiukajtis		__expl;
6075b2ba9d3SPiotr Jasiukajtis		__fabsf;
6085b2ba9d3SPiotr Jasiukajtis		__fabsl;
6095b2ba9d3SPiotr Jasiukajtis		__floorf;
6105b2ba9d3SPiotr Jasiukajtis		__floorl;
6115b2ba9d3SPiotr Jasiukajtis		__fmodf;
6125b2ba9d3SPiotr Jasiukajtis		__fmodl;
6135b2ba9d3SPiotr Jasiukajtis		__frexpf;
6145b2ba9d3SPiotr Jasiukajtis		__frexpl;
6155b2ba9d3SPiotr Jasiukajtis		__ldexpf;
6165b2ba9d3SPiotr Jasiukajtis		__ldexpl;
6175b2ba9d3SPiotr Jasiukajtis		__log10f;
6185b2ba9d3SPiotr Jasiukajtis		__log10l;
6195b2ba9d3SPiotr Jasiukajtis		__logf;
6205b2ba9d3SPiotr Jasiukajtis		__logl;
6215b2ba9d3SPiotr Jasiukajtis		__modff;
6225b2ba9d3SPiotr Jasiukajtis		__modfl;
6235b2ba9d3SPiotr Jasiukajtis		__powf;
6245b2ba9d3SPiotr Jasiukajtis		__powl;
6255b2ba9d3SPiotr Jasiukajtis		__sinf;
6265b2ba9d3SPiotr Jasiukajtis		__sinhf;
6275b2ba9d3SPiotr Jasiukajtis		__sinhl;
6285b2ba9d3SPiotr Jasiukajtis		__sinl;
6295b2ba9d3SPiotr Jasiukajtis		__sqrtf;
6305b2ba9d3SPiotr Jasiukajtis		__sqrtl;
6315b2ba9d3SPiotr Jasiukajtis		__tanf;
6325b2ba9d3SPiotr Jasiukajtis		__tanhf;
6335b2ba9d3SPiotr Jasiukajtis		__tanhl;
6345b2ba9d3SPiotr Jasiukajtis		__tanl;
6355b2ba9d3SPiotr Jasiukajtis} SUNW_1.1;
6365b2ba9d3SPiotr Jasiukajtis
6375b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNW_1.1 {
6385b2ba9d3SPiotr Jasiukajtis	global:
6395b2ba9d3SPiotr Jasiukajtis		__acos;
6405b2ba9d3SPiotr Jasiukajtis		__acosh;
6415b2ba9d3SPiotr Jasiukajtis		__asin;
6425b2ba9d3SPiotr Jasiukajtis		__asinh;
6435b2ba9d3SPiotr Jasiukajtis		__atan;
6445b2ba9d3SPiotr Jasiukajtis		__atan2;
6455b2ba9d3SPiotr Jasiukajtis		__atanh;
6465b2ba9d3SPiotr Jasiukajtis		__cbrt;
6475b2ba9d3SPiotr Jasiukajtis		__ceil;
6485b2ba9d3SPiotr Jasiukajtis		__copysign;
6495b2ba9d3SPiotr Jasiukajtis		__cos;
6505b2ba9d3SPiotr Jasiukajtis		__cosh;
6515b2ba9d3SPiotr Jasiukajtis		__erf;
6525b2ba9d3SPiotr Jasiukajtis		__erfc;
6535b2ba9d3SPiotr Jasiukajtis		__exp;
6545b2ba9d3SPiotr Jasiukajtis		__expm1;
6555b2ba9d3SPiotr Jasiukajtis		__fabs;
6565b2ba9d3SPiotr Jasiukajtis		__floor;
6575b2ba9d3SPiotr Jasiukajtis		__fmod;
6585b2ba9d3SPiotr Jasiukajtis		__gamma;
6595b2ba9d3SPiotr Jasiukajtis		__gamma_r;
6605b2ba9d3SPiotr Jasiukajtis		__hypot;
6615b2ba9d3SPiotr Jasiukajtis		__ilogb;
6625b2ba9d3SPiotr Jasiukajtis		__isnan;
6635b2ba9d3SPiotr Jasiukajtis		__j0;
6645b2ba9d3SPiotr Jasiukajtis		__j1;
6655b2ba9d3SPiotr Jasiukajtis		__jn;
6665b2ba9d3SPiotr Jasiukajtis		__lgamma;
6675b2ba9d3SPiotr Jasiukajtis		__lgamma_r;
6685b2ba9d3SPiotr Jasiukajtis		__log;
6695b2ba9d3SPiotr Jasiukajtis		__log10;
6705b2ba9d3SPiotr Jasiukajtis		__log1p;
6715b2ba9d3SPiotr Jasiukajtis		__logb;
6725b2ba9d3SPiotr Jasiukajtis		__nextafter;
6735b2ba9d3SPiotr Jasiukajtis		__pow;
6745b2ba9d3SPiotr Jasiukajtis		__remainder;
6755b2ba9d3SPiotr Jasiukajtis		__rint;
6765b2ba9d3SPiotr Jasiukajtis		__scalb;
6775b2ba9d3SPiotr Jasiukajtis		__scalbn;
6785b2ba9d3SPiotr Jasiukajtis		__signgam;
6795b2ba9d3SPiotr Jasiukajtis		__significand;
6805b2ba9d3SPiotr Jasiukajtis		__sin;
6815b2ba9d3SPiotr Jasiukajtis		__sinh;
6825b2ba9d3SPiotr Jasiukajtis		__sqrt;
6835b2ba9d3SPiotr Jasiukajtis		__tan;
6845b2ba9d3SPiotr Jasiukajtis		__tanh;
6855b2ba9d3SPiotr Jasiukajtis		__y0;
6865b2ba9d3SPiotr Jasiukajtis		__y1;
6875b2ba9d3SPiotr Jasiukajtis		__yn;
6885b2ba9d3SPiotr Jasiukajtis		acos;
6895b2ba9d3SPiotr Jasiukajtis		acosh;
6905b2ba9d3SPiotr Jasiukajtis		asin;
6915b2ba9d3SPiotr Jasiukajtis		asinh;
6925b2ba9d3SPiotr Jasiukajtis		atan;
6935b2ba9d3SPiotr Jasiukajtis		atan2;
6945b2ba9d3SPiotr Jasiukajtis		atanh;
6955b2ba9d3SPiotr Jasiukajtis		cbrt;
6965b2ba9d3SPiotr Jasiukajtis		ceil;
6975b2ba9d3SPiotr Jasiukajtis		copysign;
6985b2ba9d3SPiotr Jasiukajtis		cos;
6995b2ba9d3SPiotr Jasiukajtis		cosh;
7005b2ba9d3SPiotr Jasiukajtis		erf;
7015b2ba9d3SPiotr Jasiukajtis		erfc;
7025b2ba9d3SPiotr Jasiukajtis		exp;
7035b2ba9d3SPiotr Jasiukajtis		expm1;
7045b2ba9d3SPiotr Jasiukajtis		fabs;
7055b2ba9d3SPiotr Jasiukajtis		floor;
7065b2ba9d3SPiotr Jasiukajtis		fmod;
7075b2ba9d3SPiotr Jasiukajtis		gamma;
7085b2ba9d3SPiotr Jasiukajtis		gamma_r;
7095b2ba9d3SPiotr Jasiukajtis		hypot;
7105b2ba9d3SPiotr Jasiukajtis		ilogb;
7115b2ba9d3SPiotr Jasiukajtis		isnan;
7125b2ba9d3SPiotr Jasiukajtis		j0;
7135b2ba9d3SPiotr Jasiukajtis		j1;
7145b2ba9d3SPiotr Jasiukajtis		jn;
7155b2ba9d3SPiotr Jasiukajtis		lgamma;
7165b2ba9d3SPiotr Jasiukajtis		lgamma_r;
7175b2ba9d3SPiotr Jasiukajtis		log;
7185b2ba9d3SPiotr Jasiukajtis		log10;
7195b2ba9d3SPiotr Jasiukajtis		log1p;
7205b2ba9d3SPiotr Jasiukajtis		logb;
721*ae11217bSRichard Lowe		matherr { FLAGS = NODIRECT };
7225b2ba9d3SPiotr Jasiukajtis		nextafter;
7235b2ba9d3SPiotr Jasiukajtis		pow;
7245b2ba9d3SPiotr Jasiukajtis		remainder;
7255b2ba9d3SPiotr Jasiukajtis		rint;
7265b2ba9d3SPiotr Jasiukajtis		scalb;
7275b2ba9d3SPiotr Jasiukajtis		scalbn;
7285b2ba9d3SPiotr Jasiukajtis		signgam;
7295b2ba9d3SPiotr Jasiukajtis		significand;
7305b2ba9d3SPiotr Jasiukajtis		sin;
7315b2ba9d3SPiotr Jasiukajtis		sinh;
7325b2ba9d3SPiotr Jasiukajtis		sqrt;
7335b2ba9d3SPiotr Jasiukajtis		tan;
7345b2ba9d3SPiotr Jasiukajtis		tanh;
7355b2ba9d3SPiotr Jasiukajtis		y0;
7365b2ba9d3SPiotr Jasiukajtis		y1;
7375b2ba9d3SPiotr Jasiukajtis		yn;
7385b2ba9d3SPiotr Jasiukajtis};
7395b2ba9d3SPiotr Jasiukajtis
7405b2ba9d3SPiotr Jasiukajtis$if amd64 || sparcv9
7415b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 {
7425b2ba9d3SPiotr Jasiukajtis$else
7435b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.3 {
7445b2ba9d3SPiotr Jasiukajtis$endif
7455b2ba9d3SPiotr Jasiukajtis	global:
7465b2ba9d3SPiotr Jasiukajtis		__libm_mt_fex_sync;		# -lmtsk
7475b2ba9d3SPiotr Jasiukajtis		__mt_fex_sync;			# -lmtsk
7485b2ba9d3SPiotr Jasiukajtis$if amd64 || sparcv9
7495b2ba9d3SPiotr Jasiukajtis} SUNWprivate_1.1;
7505b2ba9d3SPiotr Jasiukajtis$else
7515b2ba9d3SPiotr Jasiukajtis} SUNWprivate_1.2;
7525b2ba9d3SPiotr Jasiukajtis
7535b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.2 {
7545b2ba9d3SPiotr Jasiukajtis	global:
7555b2ba9d3SPiotr Jasiukajtis		__libm_errno;	# SC3.0.1 -lmopt
7565b2ba9d3SPiotr Jasiukajtis} SUNWprivate_1.1;
7575b2ba9d3SPiotr Jasiukajtis$endif
7585b2ba9d3SPiotr Jasiukajtis
7595b2ba9d3SPiotr JasiukajtisSYMBOL_VERSION SUNWprivate_1.1 {
7605b2ba9d3SPiotr Jasiukajtis	global:
7615b2ba9d3SPiotr Jasiukajtis		_lib_version;
7625b2ba9d3SPiotr Jasiukajtis		__libm__rem_pio2;
7635b2ba9d3SPiotr Jasiukajtis		__libm__rem_pio2m;
7645b2ba9d3SPiotr Jasiukajtis	# anything else is local
7655b2ba9d3SPiotr Jasiukajtis	local:
7665b2ba9d3SPiotr Jasiukajtis		# For symbols with multiple names, move the less preferred
7675b2ba9d3SPiotr Jasiukajtis		# names out of .SUNW_dynsymsort
7685b2ba9d3SPiotr Jasiukajtis		feclearexcept96   { FLAGS = NODYNSORT };
7695b2ba9d3SPiotr Jasiukajtis		feraiseexcept96   { FLAGS = NODYNSORT };
7705b2ba9d3SPiotr Jasiukajtis		fetestexcept96    { FLAGS = NODYNSORT };
7715b2ba9d3SPiotr Jasiukajtis		fegetexceptflag96 { FLAGS = NODYNSORT };
7725b2ba9d3SPiotr Jasiukajtis		fesetexceptflag96 { FLAGS = NODYNSORT };
7735b2ba9d3SPiotr Jasiukajtis		feupdateenv96     { FLAGS = NODYNSORT };
7745b2ba9d3SPiotr Jasiukajtis		fegetenv96        { FLAGS = NODYNSORT };
7755b2ba9d3SPiotr Jasiukajtis		fesetenv96        { FLAGS = NODYNSORT };
7765b2ba9d3SPiotr Jasiukajtis		fegetround96      { FLAGS = NODYNSORT };
7775b2ba9d3SPiotr Jasiukajtis		*;	# symbols not mentioned in this file are scoped out
7785b2ba9d3SPiotr Jasiukajtis};
779