xref: /openbsd/lib/libm/Symbols.map (revision d415bd75)
1/*
2 * In order to guarantee that static and shared archs see the same "public"
3 * symbols, this file should always include all the non-static symbols that
4 * are in the application namespace.  So, if a symbol starts with a letter,
5 * don't delete it from here without either making it static or renaming it
6 * to have a leading underbar.
7 */
8
9{
10	global:
11		__fe_dfl_env;
12		acos;
13		acosf;
14		acosh;
15		acoshf;
16		acoshl;
17		acosl;
18		asin;
19		asinf;
20		asinh;
21		asinhf;
22		asinhl;
23		asinl;
24		atan;
25		atan2;
26		atan2f;
27		atan2l;
28		atanf;
29		atanh;
30		atanhf;
31		atanhl;
32		atanl;
33		cabs;
34		cabsf;
35		cabsl;
36		cacos;
37		cacosf;
38		cacosh;
39		cacoshf;
40		cacoshl;
41		cacosl;
42		carg;
43		cargf;
44		cargl;
45		casin;
46		casinf;
47		casinh;
48		casinhf;
49		casinhl;
50		casinl;
51		catan;
52		catanf;
53		catanh;
54		catanhf;
55		catanhl;
56		catanl;
57		cbrt;
58		cbrtf;
59		cbrtl;
60		ccos;
61		ccosf;
62		ccosh;
63		ccoshf;
64		ccoshl;
65		ccosl;
66		ceil;
67		ceilf;
68		ceill;
69		cexp;
70		cexpf;
71		cexpl;
72		cimag;
73		cimagf;
74		cimagl;
75		clog;
76		clogf;
77		clogl;
78		conj;
79		conjf;
80		conjl;
81		copysign;
82		copysignf;
83		copysignl;
84		cos;
85		cosf;
86		cosh;
87		coshf;
88		coshl;
89		cosl;
90		cpow;
91		cpowf;
92		cpowl;
93		cproj;
94		cprojf;
95		cprojl;
96		creal;
97		crealf;
98		creall;
99		csin;
100		csinf;
101		csinh;
102		csinhf;
103		csinhl;
104		csinl;
105		csqrt;
106		csqrtf;
107		csqrtl;
108		ctan;
109		ctanf;
110		ctanh;
111		ctanhf;
112		ctanhl;
113		ctanl;
114		drem;
115		dremf;
116		erf;
117		erfc;
118		erfcf;
119		erfcl;
120		erff;
121		erfl;
122		exp;
123		exp2;
124		exp2f;
125		exp2l;
126		expf;
127		expl;
128		expm1;
129		expm1f;
130		expm1l;
131		fabsf;
132		fabsl;
133		fdim;
134		fdimf;
135		fdiml;
136		feclearexcept;
137		fedisableexcept;
138		feenableexcept;
139		fegetenv;
140		fegetexcept;
141		fegetexceptflag;
142		fegetround;
143		feholdexcept;
144		feraiseexcept;
145		fesetenv;
146		fesetexceptflag;
147		fesetround;
148		fetestexcept;
149		feupdateenv;
150		floor;
151		floorf;
152		floorl;
153		fma;
154		fmaf;
155		fmal;
156		fmax;
157		fmaxf;
158		fmaxl;
159		fmin;
160		fminf;
161		fminl;
162		fmod;
163		fmodf;
164		fmodl;
165		frexpf;
166		frexpl;
167		gamma;
168		gamma_r;
169		gammaf;
170		gammaf_r;
171		hypot;
172		hypotf;
173		hypotl;
174		ilogb;
175		ilogbf;
176		ilogbl;
177		j0;
178		j0f;
179		j1;
180		j1f;
181		jn;
182		jnf;
183		ldexpf;
184		ldexpl;
185		lgamma;
186		lgamma_r;
187		lgammaf;
188		lgammaf_r;
189		lgammal;
190		llrint;
191		llrintf;
192		llrintl;
193		llround;
194		llroundf;
195		llroundl;
196		log;
197		log10;
198		log10f;
199		log10l;
200		log1p;
201		log1pf;
202		log1pl;
203		log2;
204		log2f;
205		log2l;
206		logb;
207		logbf;
208		logbl;
209		logf;
210		logl;
211		lrint;
212		lrintf;
213		lrintl;
214		lround;
215		lroundf;
216		lroundl;
217		modff;
218		modfl;
219		nan;
220		nanf;
221		nanl;
222		nearbyint;
223		nearbyintf;
224		nearbyintl;
225		nextafter;
226		nextafterf;
227		nextafterl;
228		nexttoward;
229		nexttowardf;
230		nexttowardl;
231		pow;
232		powf;
233		powl;
234		remainder;
235		remainderf;
236		remainderl;
237		remquo;
238		remquof;
239		remquol;
240		rint;
241		rintf;
242		rintl;
243		round;
244		roundf;
245		roundl;
246		scalb;
247		scalbf;
248		scalbln;
249		scalblnf;
250		scalblnl;
251		scalbn;
252		scalbnf;
253		scalbnl;
254		signgam;
255		significand;
256		significandf;
257		sin;
258		sincos;
259		sincosf;
260		sincosl;
261		sinf;
262		sinh;
263		sinhf;
264		sinhl;
265		sinl;
266		sqrt;
267		sqrtf;
268		sqrtl;
269		tan;
270		tanf;
271		tanh;
272		tanhf;
273		tanhl;
274		tanl;
275		tgamma;
276		tgammaf;
277		tgammal;
278		trunc;
279		truncf;
280		truncl;
281		y0;
282		y0f;
283		y1;
284		y1f;
285		yn;
286		ynf;
287
288	local:
289		*;
290};
291