1#ifndef __SIMPLE_LIBC_MATH_H__
2#define __SIMPLE_LIBC_MATH_H__
9#if VSF_LINUX_APPLET_USE_LIBC_MATH == ENABLED
203# ifndef __VSF_APPLET__
208#if defined(__VSF_APPLET__) && (defined(__VSF_APPLET_LIB__) || defined(__VSF_APPLET_LINUX_LIBC_MATH_LIB__))\
209 && VSF_APPLET_CFG_ABI_PATCH != ENABLED && VSF_LINUX_APPLET_USE_LIBC_MATH == ENABLED
211#ifndef VSF_LINUX_APPLET_LIBC_MATH_VPLT
212# if VSF_LINUX_USE_APPLET == ENABLED
213# define VSF_LINUX_APPLET_LIBC_MATH_VPLT \
214 ((vsf_linux_libc_math_vplt_t *)(VSF_LINUX_APPLET_VPLT->libc_math_vplt))
216# define VSF_LINUX_APPLET_LIBC_MATH_VPLT \
217 ((vsf_linux_libc_math_vplt_t *)vsf_vplt((void *)0))
221#define VSF_LINUX_APPLET_LIBC_MATH_ENTRY(__NAME) \
222 VSF_APPLET_VPLT_ENTRY_FUNC_ENTRY(VSF_LINUX_APPLET_LIBC_MATH_VPLT, __NAME)
223#define VSF_LINUX_APPLET_LIBC_MATH_IMP(...) \
224 VSF_APPLET_VPLT_ENTRY_FUNC_IMP(VSF_LINUX_APPLET_LIBC_MATH_VPLT, __VA_ARGS__)
226VSF_LINUX_APPLET_LIBC_MATH_IMP(
atan,
double,
double a0) {
227 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atan)(a0);
229VSF_LINUX_APPLET_LIBC_MATH_IMP(
cos,
double,
double a0) {
230 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
cos)(a0);
232VSF_LINUX_APPLET_LIBC_MATH_IMP(
sin,
double,
double a0) {
233 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sin)(a0);
235VSF_LINUX_APPLET_LIBC_MATH_IMP(
tan,
double,
double a0) {
236 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tan)(a0);
238VSF_LINUX_APPLET_LIBC_MATH_IMP(
tanh,
double,
double a0) {
239 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tanh)(a0);
241VSF_LINUX_APPLET_LIBC_MATH_IMP(
frexp,
double,
double a0,
int *a1) {
242 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
frexp)(a0, a1);
244VSF_LINUX_APPLET_LIBC_MATH_IMP(
modf,
double,
double a0,
double *a1) {
245 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
modf)(a0, a1);
247VSF_LINUX_APPLET_LIBC_MATH_IMP(
ceil,
double,
double a0) {
248 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ceil)(a0);
250VSF_LINUX_APPLET_LIBC_MATH_IMP(
fabs,
double,
double a0) {
251 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fabs)(a0);
253VSF_LINUX_APPLET_LIBC_MATH_IMP(
floor,
double,
double a0) {
254 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
floor)(a0);
256VSF_LINUX_APPLET_LIBC_MATH_IMP(
acos,
double,
double a0) {
257 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
acos)(a0);
259VSF_LINUX_APPLET_LIBC_MATH_IMP(
asin,
double,
double a0) {
260 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
asin)(a0);
262VSF_LINUX_APPLET_LIBC_MATH_IMP(
atan2,
double,
double a0,
double a1) {
263 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atan2)(a0, a1);
265VSF_LINUX_APPLET_LIBC_MATH_IMP(
cosh,
double,
double a0) {
266 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
cosh)(a0);
268VSF_LINUX_APPLET_LIBC_MATH_IMP(
sinh,
double,
double a0) {
269 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sinh)(a0);
271VSF_LINUX_APPLET_LIBC_MATH_IMP(
exp,
double,
double a0) {
272 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
exp)(a0);
274VSF_LINUX_APPLET_LIBC_MATH_IMP(
ldexp,
double,
double a0,
int a1) {
275 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ldexp)(a0, a1);
277VSF_LINUX_APPLET_LIBC_MATH_IMP(
log,
double,
double a0) {
278 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log)(a0);
280VSF_LINUX_APPLET_LIBC_MATH_IMP(
log10,
double,
double a0) {
281 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log10)(a0);
283VSF_LINUX_APPLET_LIBC_MATH_IMP(
pow,
double,
double a0,
double a1) {
284 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
pow)(a0, a1);
286VSF_LINUX_APPLET_LIBC_MATH_IMP(
sqrt,
double,
double a0) {
287 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sqrt)(a0);
289VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmod,
double,
double a0,
double a1) {
290 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmod)(a0, a1);
292VSF_LINUX_APPLET_LIBC_MATH_IMP(
nan,
double,
const char *a0) {
293 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nan)(a0);
295VSF_LINUX_APPLET_LIBC_MATH_IMP(
copysign,
double,
double a0,
double a1) {
296 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
copysign)(a0, a1);
298VSF_LINUX_APPLET_LIBC_MATH_IMP(
logb,
double,
double a0) {
299 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
logb)(a0);
301VSF_LINUX_APPLET_LIBC_MATH_IMP(
ilogb,
int,
double a0) {
302 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ilogb)(a0);
304VSF_LINUX_APPLET_LIBC_MATH_IMP(
asinh,
double,
double a0) {
305 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
asinh)(a0);
307VSF_LINUX_APPLET_LIBC_MATH_IMP(
cbrt,
double,
double a0) {
308 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
cbrt)(a0);
310VSF_LINUX_APPLET_LIBC_MATH_IMP(
nextafter,
double,
double a0,
double a1) {
311 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nextafter)(a0, a1);
313VSF_LINUX_APPLET_LIBC_MATH_IMP(
rint,
double,
double a0) {
314 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
rint)(a0);
316VSF_LINUX_APPLET_LIBC_MATH_IMP(
scalbn,
double,
double a0,
int a1) {
317 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
scalbn)(a0, a1);
319VSF_LINUX_APPLET_LIBC_MATH_IMP(
exp2,
double,
double a0) {
320 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
exp2)(a0);
322VSF_LINUX_APPLET_LIBC_MATH_IMP(
scalbln,
double,
double a0,
long int a1) {
323 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
scalbln)(a0, a1);
325VSF_LINUX_APPLET_LIBC_MATH_IMP(
tgamma,
double,
double a0) {
326 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tgamma)(a0);
328VSF_LINUX_APPLET_LIBC_MATH_IMP(
nearbyint,
double,
double a0) {
329 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nearbyint)(a0);
331VSF_LINUX_APPLET_LIBC_MATH_IMP(
lrint,
long int,
double a0) {
332 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lrint)(a0);
334VSF_LINUX_APPLET_LIBC_MATH_IMP(
llrint,
long long int,
double a0) {
335 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
llrint)(a0);
337VSF_LINUX_APPLET_LIBC_MATH_IMP(
round,
double,
double a0) {
338 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
round)(a0);
340VSF_LINUX_APPLET_LIBC_MATH_IMP(
lround,
long int,
double a0) {
341 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lround)(a0);
343VSF_LINUX_APPLET_LIBC_MATH_IMP(
llround,
long long int,
double a0) {
344 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
llround)(a0);
346VSF_LINUX_APPLET_LIBC_MATH_IMP(
trunc,
double,
double a0) {
347 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
trunc)(a0);
349VSF_LINUX_APPLET_LIBC_MATH_IMP(
remquo,
double,
double a0,
double a1,
int *a2) {
350 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
remquo)(a0, a1, a2);
352VSF_LINUX_APPLET_LIBC_MATH_IMP(
fdim,
double,
double a0,
double a1) {
353 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fdim)(a0, a1);
355VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmax,
double,
double a0,
double a1) {
356 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmax)(a0, a1);
358VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmin,
double,
double a0,
double a1) {
359 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmin)(a0, a1);
361VSF_LINUX_APPLET_LIBC_MATH_IMP(
fma,
double,
double a0,
double a1,
double a2) {
362 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fma)(a0, a1, a2);
364VSF_LINUX_APPLET_LIBC_MATH_IMP(
log1p,
double,
double a0) {
365 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log1p)(a0);
367VSF_LINUX_APPLET_LIBC_MATH_IMP(
expm1,
double,
double a0) {
368 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
expm1)(a0);
370VSF_LINUX_APPLET_LIBC_MATH_IMP(
acosh,
double,
double a0) {
371 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
acosh)(a0);
373VSF_LINUX_APPLET_LIBC_MATH_IMP(
atanh,
double,
double a0) {
374 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atanh)(a0);
376VSF_LINUX_APPLET_LIBC_MATH_IMP(
remainder,
double,
double a0,
double a1) {
377 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
remainder)(a0, a1);
379VSF_LINUX_APPLET_LIBC_MATH_IMP(
lgamma,
double,
double a0) {
380 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lgamma)(a0);
382VSF_LINUX_APPLET_LIBC_MATH_IMP(
erf,
double,
double a0) {
383 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
erf)(a0);
385VSF_LINUX_APPLET_LIBC_MATH_IMP(
erfc,
double,
double a0) {
386 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
erfc)(a0);
388VSF_LINUX_APPLET_LIBC_MATH_IMP(
log2,
double,
double a0) {
389 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log2)(a0);
391VSF_LINUX_APPLET_LIBC_MATH_IMP(
hypot,
double,
double a0,
double a1) {
392 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
hypot)(a0, a1);
394VSF_LINUX_APPLET_LIBC_MATH_IMP(
atanf,
float,
float a0) {
395 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atanf)(a0);
397VSF_LINUX_APPLET_LIBC_MATH_IMP(
cosf,
float,
float a0) {
398 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
cosf)(a0);
400VSF_LINUX_APPLET_LIBC_MATH_IMP(
sinf,
float,
float a0) {
401 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sinf)(a0);
403VSF_LINUX_APPLET_LIBC_MATH_IMP(
tanf,
float,
float a0) {
404 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tanf)(a0);
406VSF_LINUX_APPLET_LIBC_MATH_IMP(
tanhf,
float,
float a0) {
407 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tanhf)(a0);
409VSF_LINUX_APPLET_LIBC_MATH_IMP(
modff,
float,
float a0,
float *a1) {
410 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
modff)(a0, a1);
412VSF_LINUX_APPLET_LIBC_MATH_IMP(
ceilf,
float,
float a0) {
413 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ceilf)(a0);
415VSF_LINUX_APPLET_LIBC_MATH_IMP(
fabsf,
float,
float a0) {
416 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fabsf)(a0);
418VSF_LINUX_APPLET_LIBC_MATH_IMP(
floorf,
float,
float a0) {
419 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
floorf)(a0);
421VSF_LINUX_APPLET_LIBC_MATH_IMP(
acosf,
float,
float a0) {
422 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
acosf)(a0);
424VSF_LINUX_APPLET_LIBC_MATH_IMP(
asinf,
float,
float a0) {
425 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
asinf)(a0);
427VSF_LINUX_APPLET_LIBC_MATH_IMP(
atan2f,
float,
float a0,
float a1) {
428 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atan2f)(a0, a1);
430VSF_LINUX_APPLET_LIBC_MATH_IMP(
coshf,
float,
float a0) {
431 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
coshf)(a0);
433VSF_LINUX_APPLET_LIBC_MATH_IMP(
sinhf,
float,
float a0) {
434 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sinhf)(a0);
436VSF_LINUX_APPLET_LIBC_MATH_IMP(
expf,
float,
float a0) {
437 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
expf)(a0);
439VSF_LINUX_APPLET_LIBC_MATH_IMP(
ldexpf,
float,
float a0,
int a1) {
440 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ldexpf)(a0, a1);
442VSF_LINUX_APPLET_LIBC_MATH_IMP(
logf,
float,
float a0) {
443 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
logf)(a0);
445VSF_LINUX_APPLET_LIBC_MATH_IMP(
log10f,
float,
float a0) {
446 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log10f)(a0);
448VSF_LINUX_APPLET_LIBC_MATH_IMP(
powf,
float,
float a0,
float a1) {
449 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
powf)(a0, a1);
451VSF_LINUX_APPLET_LIBC_MATH_IMP(
sqrtf,
float,
float a0) {
452 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sqrtf)(a0);
454VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmodf,
float,
float a0,
float a1) {
455 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmodf)(a0, a1);
457VSF_LINUX_APPLET_LIBC_MATH_IMP(
exp2f,
float,
float a0) {
458 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
exp2f)(a0);
460VSF_LINUX_APPLET_LIBC_MATH_IMP(
scalblnf,
float,
float a0,
long int a1) {
461 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
scalblnf)(a0, a1);
463VSF_LINUX_APPLET_LIBC_MATH_IMP(
tgammaf,
float,
float a0) {
464 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tgammaf)(a0);
466VSF_LINUX_APPLET_LIBC_MATH_IMP(
nearbyintf,
float,
float a0) {
467 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nearbyintf)(a0);
469VSF_LINUX_APPLET_LIBC_MATH_IMP(
lrintf,
long int,
float a0) {
470 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lrintf)(a0);
472VSF_LINUX_APPLET_LIBC_MATH_IMP(
llrintf,
long long int,
float a0) {
473 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
llrintf)(a0);
475VSF_LINUX_APPLET_LIBC_MATH_IMP(
roundf,
float,
float a0) {
476 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
roundf)(a0);
478VSF_LINUX_APPLET_LIBC_MATH_IMP(
lroundf,
long int,
float a0) {
479 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lroundf)(a0);
481VSF_LINUX_APPLET_LIBC_MATH_IMP(
llroundf,
long long int,
float a0) {
482 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
llroundf)(a0);
484VSF_LINUX_APPLET_LIBC_MATH_IMP(
truncf,
float,
float a0) {
485 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
truncf)(a0);
487VSF_LINUX_APPLET_LIBC_MATH_IMP(
remquof,
float,
float a0,
float a1,
int *a2) {
488 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
remquof)(a0, a1, a2);
490VSF_LINUX_APPLET_LIBC_MATH_IMP(
fdimf,
float,
float a0,
float a1) {
491 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fdimf)(a0, a1);
493VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmaxf,
float,
float a0,
float a1) {
494 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmaxf)(a0, a1);
496VSF_LINUX_APPLET_LIBC_MATH_IMP(
fminf,
float,
float a0,
float a1) {
497 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fminf)(a0, a1);
499VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmaf,
float,
float a0,
float a1,
float a2) {
500 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmaf)(a0, a1, a2);
502VSF_LINUX_APPLET_LIBC_MATH_IMP(
nanf,
float,
const char *a0) {
503 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nanf)(a0);
505VSF_LINUX_APPLET_LIBC_MATH_IMP(
copysignf,
float,
float a0,
float a1) {
506 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
copysignf)(a0, a1);
508VSF_LINUX_APPLET_LIBC_MATH_IMP(
logbf,
float,
float a0) {
509 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
logbf)(a0);
511VSF_LINUX_APPLET_LIBC_MATH_IMP(
ilogbf,
int,
float a0) {
512 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ilogbf)(a0);
514VSF_LINUX_APPLET_LIBC_MATH_IMP(
asinhf,
float,
float a0) {
515 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
asinhf)(a0);
517VSF_LINUX_APPLET_LIBC_MATH_IMP(
cbrtf,
float,
float a0) {
518 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
cbrtf)(a0);
520VSF_LINUX_APPLET_LIBC_MATH_IMP(
nextafterf,
float,
float a0,
float a1) {
521 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nextafterf)(a0, a1);
523VSF_LINUX_APPLET_LIBC_MATH_IMP(
rintf,
float,
float a0) {
524 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
rintf)(a0);
526VSF_LINUX_APPLET_LIBC_MATH_IMP(
scalbnf,
float,
float a0,
int a1) {
527 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
scalbnf)(a0, a1);
529VSF_LINUX_APPLET_LIBC_MATH_IMP(
log1pf,
float,
float a0) {
530 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log1pf)(a0);
532VSF_LINUX_APPLET_LIBC_MATH_IMP(
expm1f,
float,
float a0) {
533 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
expm1f)(a0);
535VSF_LINUX_APPLET_LIBC_MATH_IMP(
acoshf,
float,
float a0) {
536 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
acoshf)(a0);
538VSF_LINUX_APPLET_LIBC_MATH_IMP(
atanhf,
float,
float a0) {
539 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atanhf)(a0);
541VSF_LINUX_APPLET_LIBC_MATH_IMP(
remainderf,
float,
float a0,
float a1) {
542 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
remainderf)(a0, a1);
544VSF_LINUX_APPLET_LIBC_MATH_IMP(
lgammaf,
float,
float a0) {
545 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lgammaf)(a0);
547VSF_LINUX_APPLET_LIBC_MATH_IMP(
erff,
float,
float a0) {
548 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
erff)(a0);
550VSF_LINUX_APPLET_LIBC_MATH_IMP(
erfcf,
float,
float a0) {
551 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
erfcf)(a0);
553VSF_LINUX_APPLET_LIBC_MATH_IMP(
log2f,
float,
float a0) {
554 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log2f)(a0);
556VSF_LINUX_APPLET_LIBC_MATH_IMP(
hypotf,
float,
float a0,
float a1) {
557 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
hypotf)(a0, a1);
559VSF_LINUX_APPLET_LIBC_MATH_IMP(
atanl,
long double,
long double a0) {
560 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atanl)(a0);
562VSF_LINUX_APPLET_LIBC_MATH_IMP(
cosl,
long double,
long double a0) {
563 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
cosl)(a0);
565VSF_LINUX_APPLET_LIBC_MATH_IMP(
sinl,
long double,
long double a0) {
566 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sinl)(a0);
568VSF_LINUX_APPLET_LIBC_MATH_IMP(
tanl,
long double,
long double a0) {
569 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tanl)(a0);
571VSF_LINUX_APPLET_LIBC_MATH_IMP(
frexpl,
long double,
long double a0,
int *a1) {
572 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
frexpl)(a0, a1);
574VSF_LINUX_APPLET_LIBC_MATH_IMP(
fabsl,
long double,
long double a0) {
575 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fabsl)(a0);
577VSF_LINUX_APPLET_LIBC_MATH_IMP(
log1pl,
long double,
long double a0) {
578 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log1pl)(a0);
580VSF_LINUX_APPLET_LIBC_MATH_IMP(
expm1l,
long double,
long double a0) {
581 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
expm1l)(a0);
583VSF_LINUX_APPLET_LIBC_MATH_IMP(
atan2l,
long double,
long double a0,
long double a1) {
584 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atan2l)(a0, a1);
586VSF_LINUX_APPLET_LIBC_MATH_IMP(
coshl,
long double,
long double a0) {
587 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
coshl)(a0);
589VSF_LINUX_APPLET_LIBC_MATH_IMP(
sinhl,
long double,
long double a0) {
590 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sinhl)(a0);
592VSF_LINUX_APPLET_LIBC_MATH_IMP(
expl,
long double,
long double a0) {
593 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
expl)(a0);
595VSF_LINUX_APPLET_LIBC_MATH_IMP(
ldexpl,
long double,
long double a0,
int a1) {
596 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ldexpl)(a0, a1);
598VSF_LINUX_APPLET_LIBC_MATH_IMP(
logl,
long double,
long double a0) {
599 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
logl)(a0);
601VSF_LINUX_APPLET_LIBC_MATH_IMP(
powl,
long double,
long double a0,
long double a1) {
602 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
powl)(a0, a1);
604VSF_LINUX_APPLET_LIBC_MATH_IMP(
sqrtl,
long double,
long double a0) {
605 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
sqrtl)(a0);
607VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmodl,
long double,
long double a0,
long double a1) {
608 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmodl)(a0, a1);
610VSF_LINUX_APPLET_LIBC_MATH_IMP(
hypotl,
long double,
long double a0,
long double a1) {
611 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
hypotl)(a0, a1);
613VSF_LINUX_APPLET_LIBC_MATH_IMP(
copysignl,
long double,
long double a0,
long double a1) {
614 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
copysignl)(a0, a1);
616VSF_LINUX_APPLET_LIBC_MATH_IMP(
nanl,
long double,
const char *a0) {
617 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nanl)(a0);
619VSF_LINUX_APPLET_LIBC_MATH_IMP(
ilogbl,
int,
long double a0) {
620 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ilogbl)(a0);
622VSF_LINUX_APPLET_LIBC_MATH_IMP(
asinhl,
long double,
long double a0) {
623 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
asinhl)(a0);
625VSF_LINUX_APPLET_LIBC_MATH_IMP(
cbrtl,
long double,
long double a0) {
626 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
cbrtl)(a0);
628VSF_LINUX_APPLET_LIBC_MATH_IMP(
nextafterl,
long double,
long double a0,
long double a1) {
629 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nextafterl)(a0, a1);
631VSF_LINUX_APPLET_LIBC_MATH_IMP(
nexttowardf,
float,
float a0,
long double a1) {
632 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nexttowardf)(a0, a1);
634VSF_LINUX_APPLET_LIBC_MATH_IMP(
nexttoward,
double,
double a0,
long double a1) {
635 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nexttoward)(a0, a1);
637VSF_LINUX_APPLET_LIBC_MATH_IMP(
nexttowardl,
long double,
long double a0,
long double a1) {
638 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nexttowardl)(a0, a1);
640VSF_LINUX_APPLET_LIBC_MATH_IMP(
logbl,
long double,
long double a0) {
641 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
logbl)(a0);
643VSF_LINUX_APPLET_LIBC_MATH_IMP(
log2l,
long double,
long double a0) {
644 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log2l)(a0);
646VSF_LINUX_APPLET_LIBC_MATH_IMP(
rintl,
long double,
long double a0) {
647 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
rintl)(a0);
649VSF_LINUX_APPLET_LIBC_MATH_IMP(
scalbnl,
long double,
long double a0,
int a1) {
650 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
scalbnl)(a0, a1);
652VSF_LINUX_APPLET_LIBC_MATH_IMP(
exp2l,
long double,
long double a0) {
653 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
exp2l)(a0);
655VSF_LINUX_APPLET_LIBC_MATH_IMP(
scalblnl,
long double,
long double a0,
long a1) {
656 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
scalblnl)(a0, a1);
658VSF_LINUX_APPLET_LIBC_MATH_IMP(
tgammal,
long double,
long double a0) {
659 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tgammal)(a0);
661VSF_LINUX_APPLET_LIBC_MATH_IMP(
nearbyintl,
long double,
long double a0) {
662 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
nearbyintl)(a0);
664VSF_LINUX_APPLET_LIBC_MATH_IMP(
lrintl,
long int,
long double a0) {
665 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lrintl)(a0);
667VSF_LINUX_APPLET_LIBC_MATH_IMP(
llrintl,
long long int,
long double a0) {
668 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
llrintl)(a0);
670VSF_LINUX_APPLET_LIBC_MATH_IMP(
roundl,
long double,
long double a0) {
671 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
roundl)(a0);
673VSF_LINUX_APPLET_LIBC_MATH_IMP(
lroundl,
long,
long double a0) {
674 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lroundl)(a0);
676VSF_LINUX_APPLET_LIBC_MATH_IMP(
llroundl,
long long int,
long double a0) {
677 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
llroundl)(a0);
679VSF_LINUX_APPLET_LIBC_MATH_IMP(
truncl,
long double,
long double a0) {
680 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
truncl)(a0);
682VSF_LINUX_APPLET_LIBC_MATH_IMP(
remquol,
long double,
long double a0,
long double a1,
int *a2) {
683 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
remquol)(a0, a1, a2);
685VSF_LINUX_APPLET_LIBC_MATH_IMP(
fdiml,
long double,
long double a0,
long double a1) {
686 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fdiml)(a0, a1);
688VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmaxl,
long double,
long double a0,
long double a1) {
689 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmaxl)(a0, a1);
691VSF_LINUX_APPLET_LIBC_MATH_IMP(
fminl,
long double,
long double a0,
long double a1) {
692 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fminl)(a0, a1);
694VSF_LINUX_APPLET_LIBC_MATH_IMP(
fmal,
long double,
long double a0,
long double a1,
long double a2) {
695 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
fmal)(a0, a1, a2);
697VSF_LINUX_APPLET_LIBC_MATH_IMP(
acoshl,
long double,
long double a0) {
698 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
acoshl)(a0);
700VSF_LINUX_APPLET_LIBC_MATH_IMP(
atanhl,
long double,
long double a0) {
701 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
atanhl)(a0);
703VSF_LINUX_APPLET_LIBC_MATH_IMP(
remainderl,
long double,
long double a0,
long double a1) {
704 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
remainderl)(a0, a1);
706VSF_LINUX_APPLET_LIBC_MATH_IMP(
lgammal,
long double,
long double a0) {
707 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
lgammal)(a0);
709VSF_LINUX_APPLET_LIBC_MATH_IMP(
erfl,
long double,
long double a0) {
710 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
erfl)(a0);
712VSF_LINUX_APPLET_LIBC_MATH_IMP(
erfcl,
long double,
long double a0) {
713 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
erfcl)(a0);
715VSF_LINUX_APPLET_LIBC_MATH_IMP(
frexpf,
float,
float a0,
int *a1) {
716 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
frexpf)(a0, a1);
718VSF_LINUX_APPLET_LIBC_MATH_IMP(
tanhl,
long double,
long double a0) {
719 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
tanhl)(a0);
721VSF_LINUX_APPLET_LIBC_MATH_IMP(
modfl,
long double,
long double a0,
long double *a1) {
722 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
modfl)(a0, a1);
724VSF_LINUX_APPLET_LIBC_MATH_IMP(
ceill,
long double,
long double a0) {
725 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
ceill)(a0);
727VSF_LINUX_APPLET_LIBC_MATH_IMP(
floorl,
long double,
long double a0) {
728 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
floorl)(a0);
730VSF_LINUX_APPLET_LIBC_MATH_IMP(
acosl,
long double,
long double a0) {
731 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
acosl)(a0);
733VSF_LINUX_APPLET_LIBC_MATH_IMP(
asinl,
long double,
long double a0) {
734 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
asinl)(a0);
736VSF_LINUX_APPLET_LIBC_MATH_IMP(
log10l,
long double,
long double a0) {
737 return VSF_LINUX_APPLET_LIBC_MATH_ENTRY(
log10l)(a0);
740#elif !defined(__SIMPLE_LIBC_MATH_VPLT_ONLY__)
748extern double modf(
double,
double *);
762extern double pow(
double,
double);
764extern double fmod(
double,
double);
766extern double nan(
const char *);
787extern double remquo(
double,
double,
int *);
788extern double fdim(
double,
double);
789extern double fmax(
double,
double);
790extern double fmin(
double,
double);
791extern double fma(
double,
double,
double);
825extern float powf(
float,
float);
843extern float fmaf(
float,
float,
float);
845extern float nanf(
const char *);
867extern long double atanl(
long double);
868extern long double cosl(
long double);
869extern long double sinl(
long double);
870extern long double tanl(
long double);
871extern long double frexpl(
long double,
int *);
872extern long double fabsl(
long double);
876extern long double atan2l(
long double,
long double);
877extern long double coshl(
long double);
878extern long double sinhl(
long double);
879extern long double expl(
long double);
880extern long double ldexpl(
long double,
int);
881extern long double logl(
long double);
882extern long double powl(
long double,
long double);
883extern long double sqrtl(
long double);
884extern long double fmodl(
long double,
long double);
885extern long double hypotl(
long double,
long double);
888extern long double nanl(
const char *);
891extern long double cbrtl(
long double);
896extern long double logbl(
long double);
897extern long double log2l(
long double);
898extern long double rintl(
long double);
900extern long double exp2l(
long double);
910extern long double remquol(
long double,
long double,
int *);
911extern long double fdiml(
long double,
long double);
912extern long double fmaxl(
long double,
long double);
913extern long double fminl(
long double,
long double);
914extern long double fmal(
long double,
long double,
long double);
920extern long double erfl(
long double);
921extern long double erfcl(
long double);
924extern long double tanhl(
long double);
925extern long double modfl(
long double,
long double *);
926extern long double ceill(
long double);
928extern long double acosl(
long double);
929extern long double asinl(
long double);
934#undef __SIMPLE_LIBC_MATH_VPLT_ONLY__
double nextafter(double, double)
double atan2(double, double)
float fmodf(float, float)
long int lrintl(long double)
float atan2f(float, float)
long double nanl(const char *)
long double exp2l(long double)
long double asinhl(long double)
long long int llrintf(float)
double hypot(double, double)
long double tanl(long double)
long double copysignl(long double, long double)
long double ldexpl(long double, int)
long double expl(long double)
long double remquol(long double, long double, int *)
long double powl(long double, long double)
long double atanhl(long double)
long double fminl(long double, long double)
long double log1pl(long double)
double fdim(double, double)
double remainder(double, double)
long double nextafterl(long double, long double)
double fmin(double, double)
long double sinl(long double)
double scalbln(double, long int)
float nextafterf(float, float)
long double asinl(long double)
long double cbrtl(long double)
long long int llround(double)
long double sqrtl(long double)
long long int llroundl(long double)
long double log2l(long double)
float remquof(float, float, int *)
long double hypotl(long double, long double)
double frexp(double, int *)
long double atan2l(long double, long double)
long double ceill(long double)
long long int llrint(double)
long double nexttowardl(long double, long double)
float scalblnf(float, long int)
long double expm1l(long double)
long double frexpl(long double, int *)
long double remainderl(long double, long double)
double modf(double, double *)
float fminf(float, float)
long double rintl(long double)
long double fmal(long double, long double, long double)
double remquo(double, double, int *)
double fmax(double, double)
float modff(float, float *)
long double roundl(long double)
float hypotf(float, float)
double fmod(double, double)
float fmaf(float, float, float)
long double acosl(long double)
long double atanl(long double)
long double truncl(long double)
double nexttoward(double, long double)
float scalbnf(float, int)
double copysign(double, double)
long double coshl(long double)
long long int llroundf(float)
double pow(double, double)
float frexpf(float, int *)
long double tanhl(long double)
long double fabsl(long double)
long double erfl(long double)
long double cosl(long double)
long double scalbnl(long double, int)
double ldexp(double, int)
float remainderf(float, float)
double fma(double, double, double)
long lroundl(long double)
long double nearbyintl(long double)
long double fmodl(long double, long double)
long double scalblnl(long double, long)
long double log10l(long double)
long double fmaxl(long double, long double)
long long int llrintl(long double)
long double modfl(long double, long double *)
__VSF_VPLT_DECORATOR__ vsf_linux_libc_math_vplt_t vsf_linux_libc_math_vplt
Definition vsf_linux_glibc.c:73
float nexttowardf(float, long double)
float copysignf(float, float)
long double sinhl(long double)
long double acoshl(long double)
long double floorl(long double)
float fmaxf(float, float)
double scalbn(double, int)
long double erfcl(long double)
float fdimf(float, float)
long double fdiml(long double, long double)
long double lgammal(long double)
long double logl(long double)
long double logbl(long double)
long double tgammal(long double)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(asinf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(erf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(acoshl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fdimf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atanf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tgamma)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(trunc)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tanf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(expm1l)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(truncf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(expm1)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(frexpl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(floorl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(logb)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ldexp)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nearbyintf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sinhl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atanhf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tgammal)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(hypotf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(expm1f)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(erfl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(erfcl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmal)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lgammaf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(modfl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lrintf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fabsl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(logbl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(llrintl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(exp2l)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fdim)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(llrint)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(llrintf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(hypotl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lroundf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(cbrt)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fma)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ldexpf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lroundl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(expl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ceil)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(acoshf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmodf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(remquol)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(scalbnl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atanhl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log2)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log1pf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(scalblnl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(logl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tan)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(cos)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(scalbn)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(round)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(erfc)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(floorf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(cbrtl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(powl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ceilf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log1pl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmin)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(modf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(rintl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(scalbnf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmaf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(asinh)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ldexpl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(copysign)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(acosh)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmod)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log10f)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nanl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log10)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nearbyint)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fdiml)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(cosh)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(logbf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(frexpf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tanhl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lgamma)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(expf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(rint)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nextafter)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lrint)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(scalblnf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(remainderl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ceill)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(truncl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(copysignl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(remainderf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(coshf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(remquof)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tgammaf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(llroundf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nexttowardf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log2f)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmax)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tanhf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmaxf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nan)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(llround)
vsf_vplt_info_t info
Definition math.h:11
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lrintl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atanh)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(remquo)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(asinhl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sinf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ilogbl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(asin)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fminl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ilogb)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sqrtf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(modff)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(cosf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(acosl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(exp)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log1p)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(acosf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(floor)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lgammal)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(rintf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(hypot)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(scalbln)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atan2f)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tanl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(pow)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(cosl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nanf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(frexp)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(powf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(llroundl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sinh)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(roundf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nextafterf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(acos)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(erfcf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(exp2)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(exp2f)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(tanh)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nextafterl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nexttowardl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nearbyintl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(lround)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log2l)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sinl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(asinl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(erff)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fminf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(roundl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(coshl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fabs)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sinhf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atan)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(log10l)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(remainder)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(cbrtf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sin)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(asinhf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fabsf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atan2)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atan2l)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(nexttoward)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmaxl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(fmodl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(ilogbf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(atanl)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sqrt)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(logf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(copysignf)
VSF_APPLET_VPLT_ENTRY_FUNC_DEF(sqrtl)
#define __VSF_VPLT_DECORATOR__
Definition vsf_cfg.h:93