Replace hybrid libm with OpenBSD libm on vendor branch
[dragonfly.git] / lib / libm / Symbol.map
1 /*
2  * $FreeBSD: head/lib/msun/Symbol.map 251599 2013-06-10 06:04:58Z das $
3  */
4
5 DF306.0 {
6         __fe_dfl_env;
7         tgamma;
8         acos;
9         acosf;
10         acosh;
11         acoshf;
12         asin;
13         asinf;
14         atan2;
15         atan2f;
16         atanh;
17         atanhf;
18         cosh;
19         coshf;
20         exp;
21         expf;
22         fmod;
23         fmodf;
24         gamma;
25         gamma_r;
26         gammaf;
27         gammaf_r;
28         hypot;
29         hypotf;
30         j0;
31         y0;
32         j0f;
33         y0f;
34         j1;
35         y1;
36         j1f;
37         y1f;
38         jn;
39         yn;
40         jnf;
41         ynf;
42         lgamma;
43         lgamma_r;
44         lgammaf;
45         lgammaf_r;
46         log;
47         log10;
48         log10f;
49         logf;
50         pow;
51         powf;
52         remainder;
53         remainderf;
54         scalb;
55         scalbf;
56         sinh;
57         sinhf;
58         sqrt;
59         sqrtf;
60         asinh;
61         asinhf;
62         atan;
63         atanf;
64         cbrt;
65         cbrtf;
66         ceil;
67         ceilf;
68         ceill;
69         cimag;
70         cimagf;
71         cimagl;
72         conj;
73         conjf;
74         conjl;
75         copysign;
76         copysignf;
77         copysignl;
78         cos;
79         cosf;
80         creal;
81         crealf;
82         creall;
83         erf;
84         erfc;
85         erff;
86         erfcf;
87         exp2;
88         exp2f;
89         expm1;
90         expm1f;
91         fabs;
92         fabsf;
93         fabsl;
94         fdim;
95         fdimf;
96         fdiml;
97         finite;
98         finitef;
99         floor;
100         floorf;
101         floorl;
102         fma;
103         fmaf;
104         fmal;
105         fmax;
106         fmaxf;
107         fmaxl;
108         fmin;
109         fminf;
110         fminl;
111         frexpf;
112         frexpl;
113         ilogb;
114         ilogbf;
115         ilogbl;
116         llrint;
117         llrintf;
118         llround;
119         llroundf;
120         llroundl;
121         log1p;
122         log1pf;
123         logb;
124         logbf;
125         lrint;
126         lrintf;
127         lround;
128         lroundf;
129         lroundl;
130         modff;
131         modfl;
132         nearbyint;
133         nearbyintf;
134         nextafter;
135         nexttoward;
136         nexttowardl;
137         nextafterl;
138         nextafterf;
139         nexttowardf;
140         remquo;
141         remquof;
142         rint;
143         rintf;
144         round;
145         roundf;
146         roundl;
147         scalbln;
148         scalblnf;
149         scalblnl;
150         scalbn;
151         scalbnl;
152         scalbnf;
153         ldexpf;
154         ldexpl;
155         signgam;
156         significand;
157         significandf;
158         sin;
159         sinf;
160         tan;
161         tanf;
162         tanh;
163         tanhf;
164         trunc;
165         truncf;
166         truncl;
167         cabs;
168         cabsf;
169         drem;
170         dremf;
171         carg;
172         cargf;
173         csqrt;
174         csqrtf;
175         logbl;
176         nan;
177         nanf;
178         nanl;
179         llrintl;
180         lrintl;
181         nearbyintl;
182         rintl;
183         exp2l;
184         sinl;
185         cosl;
186         tanl;
187         tgammaf;
188         sqrtl;
189         hypotl;
190         cabsl;
191         csqrtl;
192         remquol;
193         remainderl;
194         fmodl;
195         acosl;
196         asinl;
197         atan2l;
198         atanl;
199         cargl;
200         cproj;
201         cprojf;
202         cprojl;
203         cbrtl;
204         cexp;
205         cexpf;
206         log2;
207         log2f;
208         feclearexcept;
209         fegetexceptflag;
210         fetestexcept;
211         fegetround;
212         fesetround;
213         fesetenv;
214         acoshl;
215         asinhl;
216         atanhl;
217         cacos;
218         cacosf;
219         cacosh;
220         cacoshf;
221         casin;
222         casinf;
223         casinh;
224         casinhf;
225         catan;
226         catanf;
227         catanh;
228         catanhf;
229         csin;
230         csinf;
231         csinh;
232         csinhf;
233         ccos;
234         ccosf;
235         ccosh;
236         ccoshf;
237         ctan;
238         ctanf;
239         ctanh;
240         ctanhf;
241         expl;
242         expm1l;
243         log10l;
244         log1pl;
245         log2l;
246         logl;
247         /*
248          * Erroneously versioned in libm previously.
249          * These functions are only available in this version now for
250          * backwards compatibility reasons (implemented with .symver)
251          *
252          * frexp;
253          * isnanf;
254          * __isfinite;
255          * __isfinitef;
256          * __isfinitel;
257          * __isnanf;
258          * __isnanl;
259          * __isnormal;
260          * __isnormalf;
261          * __isnormall;
262          * __signbit;
263          * __signbitf;
264          * __signbitl;
265          */
266 };
267
268 /*
269  * Implemented as weak aliases for imprecise versions
270  */
271
272 DF306.1 {
273         /*
274          * These old versions are implemented with __asm__ .symver
275          * coshl;
276          * erfcl;
277          * erfl;
278          * lgammal;
279          * sinhl;
280          * tanhl;
281          * tgammal;
282          * powl;
283          */
284 };
285
286 /*
287  * Implemented in 4.1-dev branch
288  */
289
290 DF402.0 {
291         cacosl;
292         casinl;
293         catanl;
294         ccoshl;
295         ccosl;
296         coshl;
297         csinl;
298         csinhl;
299         ctanl;
300         ctanhl;
301         cexpl;
302         clog;
303         clogf;
304         clogl;
305         cpow;
306         cpowf;
307         cpowl;
308         erfcl;
309         erfl;
310         lgammal;
311         sinhl;
312         tanhl;
313 };
314
315 /*
316  * Implemented in 4.3-dev branch
317  */
318
319 DF404.0 {
320         powl;
321         tgammal;
322 };