comparison usr/src/lib/libm/arm/mapfile-common @ 0:c9caec207d52 b86

Initial porting based on b86
author Koji Uno <koji.uno@sun.com>
date Tue, 02 Jun 2009 18:56:50 +0900
parents
children 41256afcdc09
comparison
equal deleted inserted replaced
-1:000000000000 0:c9caec207d52
1 #
2 # CDDL HEADER START
3 #
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
23 #
24 # @(#)libmv1-common 1.4 06/01/31 SMI
25
26 #
27 # Copyright (c) 2008 NEC Corporation
28 #
29
30 #
31 # Interface definition for libm.so.1
32 #
33 # For information regarding the establishment of versioned definitions see:
34 # The Linker and Libraries Manual (version 2.5 or greater)
35 # This is part of the Developers Guide in the Answerbook. Specifically refer
36 # to Chapter 2 under section "Defining Additional Symbols" through section
37 # "Reducing Symbol Scope", and Chapter 5 "Versioning".
38 #
39 # For specific rules for the modification (evolution) of these version
40 # definitions see:
41 # psarc_1995_14: Integration of Scoped Libraries
42 # (/shared/sac/PSARC/1995/014)
43 # Policy for Shared Library Version Names and Interface Definitions
44 # (/shared/ON/general_docs/scoping-rules.ps)
45
46 SUNW_1.1.1 {
47 global:
48 __acosf;
49 __acosl;
50 __asinf;
51 __asinl;
52 __atan2f;
53 __atan2l;
54 __atanf;
55 __atanl;
56 __ceilf;
57 __ceill;
58 __cosf;
59 __coshf;
60 __coshl;
61 __cosl;
62 __expf;
63 __expl;
64 __fabsf;
65 __fabsl;
66 __floorf;
67 __floorl;
68 __fmodf;
69 __fmodl;
70 __frexpl;
71 __ldexpl;
72 __log10f;
73 __log10l;
74 __logf;
75 __logl;
76 __powf;
77 __powl;
78 __sinf;
79 __sinhf;
80 __sinhl;
81 __sinl;
82 __sqrtf;
83 __sqrtl;
84 __tanf;
85 __tanhf;
86 __tanhl;
87 __tanl;
88 } SUNW_1.1;
89
90 SUNW_1.1 {
91 global:
92 __acos;
93 __acosh;
94 __asin;
95 __asinh;
96 __atan;
97 __atan2;
98 __atanh;
99 __cbrt;
100 __ceil;
101 __copysign;
102 __cos;
103 __cosh;
104 __erf;
105 __erfc;
106 __exp;
107 __expm1;
108 __fabs;
109 __floor;
110 __fmod;
111 __gamma;
112 __gamma_r;
113 __hypot;
114 __ilogb;
115 __isnan;
116 __j0;
117 __j1;
118 __jn;
119 __lgamma;
120 __lgamma_r;
121 __log;
122 __log10;
123 __log1p;
124 __logb;
125 __nextafter;
126 __pow;
127 __remainder;
128 __rint;
129 __scalb;
130 __scalbn;
131 __signgam;
132 __significand;
133 __sin;
134 __sinh;
135 __sqrt;
136 __tan;
137 __tanh;
138 __y0;
139 __y1;
140 __yn;
141 acos;
142 acosh;
143 asin;
144 asinh;
145 atan;
146 atan2;
147 atanh;
148 cbrt;
149 ceil;
150 copysign;
151 cos;
152 cosh;
153 erf;
154 erfc;
155 exp;
156 expm1;
157 fabs;
158 floor;
159 fmod;
160 gamma;
161 gamma_r;
162 hypot;
163 ilogb;
164 isnan;
165 j0;
166 j1;
167 jn;
168 lgamma;
169 lgamma_r;
170 log;
171 log10;
172 log1p;
173 logb;
174 matherr;
175 nextafter;
176 pow;
177 remainder;
178 rint;
179 scalb;
180 scalbn;
181 signgam;
182 significand;
183 sin;
184 sinh;
185 sqrt;
186 tan;
187 tanh;
188 y0;
189 y1;
190 yn;
191 };
192
193 SUNWprivate_1.2 {
194 global:
195 __libm_errno; # SC3.0.1 -lmopt
196 } SUNWprivate_1.1;
197
198 SUNWprivate_1.1 {
199 global:
200 _lib_version;
201 __libm__rem_pio2;
202 __libm__rem_pio2m;
203 # anything else is local
204 local:
205 *; # symbols not mentioned in this file are scoped out
206 };