1/*
2 */
3
4/* 7.0-CURRENT */
5FBSD_1.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	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	frexp;
111	frexpf;
112	frexpl;
113	ilogb;
114	ilogbf;
115	ilogbl;
116	__isfinite;
117	__isfinitef;
118	__isfinitel;
119	isnanf;
120	__isnanl;
121	__isnormal;
122	__isnormalf;
123	__isnormall;
124	llrint;
125	llrintf;
126	llround;
127	llroundf;
128	llroundl;
129	log1p;
130	log1pf;
131	logb;
132	logbf;
133	lrint;
134	lrintf;
135	lround;
136	lroundf;
137	lroundl;
138	modff;
139	modfl;
140	nearbyint;
141	nearbyintf;
142	nextafter;
143	nexttoward;
144	nexttowardl;
145	nextafterl;
146	nextafterf;
147	nexttowardf;
148	remquo;
149	remquof;
150	rint;
151	rintf;
152	round;
153	roundf;
154	roundl;
155	scalbln;
156	scalblnf;
157	scalblnl;
158	scalbn;
159	scalbnl;
160	scalbnf;
161	ldexpf;
162	ldexpl;
163	__signbit;
164	__signbitf;
165	__signbitl;
166	signgam;
167	significand;
168	significandf;
169	sin;
170	sinf;
171	tan;
172	tanf;
173	tanh;
174	tanhf;
175	trunc;
176	truncf;
177	truncl;
178	cabs;
179	cabsf;
180	drem;
181	dremf;
182};
183
184/* First added in 8.0-CURRENT */
185FBSD_1.1 {
186	carg;
187	cargf;
188	csqrt;
189	csqrtf;
190	logbl;
191	nan;
192	nanf;
193	nanl;
194	llrintl;
195	lrintl;
196	nearbyintl;
197	rintl;
198	exp2l;
199	sinl;
200	cosl;
201	tanl;
202	tgammaf;
203	sqrtl;
204	hypotl;
205	cabsl;
206	csqrtl;
207	remquol;
208	remainderl;
209	fmodl;
210	acosl;
211	asinl;
212	atan2l;
213	atanl;
214	cargl;
215	cproj;
216	cprojf;
217	cprojl;
218};
219
220/* First added in 9.0-CURRENT */
221FBSD_1.2 {
222	__isnanf;
223	cbrtl;
224	cexp;
225	cexpf;
226	log2;
227	log2f;
228};
229
230/* First added in 10.0-CURRENT */
231FBSD_1.3 {
232	feclearexcept;
233	fegetexceptflag;
234	fetestexcept;
235	fegetround;
236	fesetround;
237	fesetenv;
238	acoshl;
239	asinhl;
240	atanhl;
241	cacos;
242	cacosf;
243	cacosh;
244	cacoshf;
245	casin;
246	casinf;
247	casinh;
248	casinhf;
249	catan;
250	catanf;
251	catanh;
252	catanhf;
253	csin;
254	csinf;
255	csinh;
256	csinhf;
257	ccos;
258	ccosf;
259	ccosh;
260	ccoshf;
261	coshl;
262	ctan;
263	ctanf;
264	ctanh;
265	ctanhf;
266	erfcl;
267	erfl;
268	expl;
269	expm1l;
270	lgammal;
271	log10l;
272	log1pl;
273	log2l;
274	logl;
275	powl;
276	sinhl;
277	tanhl;
278	/* Implemented as weak aliases for imprecise versions */
279	tgammal;
280};
281
282/* First added in 11.0-CURRENT */
283FBSD_1.4 {
284	lgammal_r;
285};
286
287/* First added in 12.0-CURRENT */
288FBSD_1.5 {
289	cacoshl;
290	cacosl;
291	casinhl;
292	casinl;
293	catanl;
294	catanhl;
295	clog;
296	clogf;
297	clogl;
298	cpow;
299	cpowf;
300	cpowl;
301	sincos;
302	sincosf;
303	sincosl;
304};
305
306/* First added in 14.0-CURRENT */
307FBSD_1.7 {
308	cexpl;
309	cospi;
310	cospif;
311	cospil;
312	sinpi;
313	sinpif;
314	sinpil;
315	tanpi;
316	tanpif;
317	tanpil;
318};
319