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