GNU Info
Info Node: (libc.info)Errors in Math Functions
(libc.info)Errors in Math Functions
Known Maximum Errors in Math Functions
======================================
This section lists the known errors of the functions in the math
library. Errors are measured in "units of the last place". This is a
measure for the relative error. For a number z with the representation
d.d...d*2^e (we assume IEEE floating-point numbers with base 2) the ULP
is represented by
|d.d...d - (z / 2^e)| / 2^(p - 1)
where p is the number of bits in the mantissa of the floating-point
number representation. Ideally the error for all functions is always
less than 0.5ulps. Using rounding bits this is also possible and
normally implemented for the basic operations. To achieve the same for
the complex math functions requires a lot more work and this has not
yet been done.
Therefore many of the functions in the math library have errors. The
table lists the maximum error for each function which is exposed by one
of the existing tests in the test suite. The table tries to cover as
much as possible and list the actual maximum error (or at least a
ballpark figure) but this is often not achieved due to the large search
space.
The table lists the ULP values for different architectures.
Different architectures have different results since their hardware
support for floating-point operations varies and also the existing
hardware support is different.
Function Alpha ARM Generic hppa/fpu ix86
acosf - - - - -
acos - - - - -
acosl - - - - 1150
acoshf - - - - -
acosh - - - - -
acoshl - - - - 1
asinf 2 2 - - -
asin 1 1 - 1 1
asinl - - - - 1
asinhf - - - - -
asinh - - - - -
asinhl - - - - 656
atanf - - - - -
atan - - - - -
atanl - - - - 549
atanhf - - - - -
atanh 1 1 - 1 1
atanhl - - - - 1605
atan2f 4 - - 4 -
atan2 - - - - -
atan2l - - - - 549
cabsf 1 1 - 1 1
cabs 1 1 - 1 1
cabsl - - - - 560
cacosf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 2
cacos 1 + i 0 1 + i 0 - 1 + i 0 1 + i 0
cacosl - - - - 151 + i 329
cacoshf 7 + i 3 7 + i 3 - 7 + i 3 4 + i 4
cacosh 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1
cacoshl - - - - 328 + i 151
cargf - - - - -
carg - - - - -
cargl - - - - -
casinf 2 + i 1 2 + i 1 - 2 + i 1 2 + i 2
casin 3 + i 0 3 + i 0 - 3 + i 0 3 + i 0
casinl - - - - 603 + i 329
casinhf 1 + i 6 1 + i 6 - 1 + i 6 1 + i 6
casinh 5 + i 3 5 + i 3 - 5 + i 3 5 + i 3
casinhl - - - - 892 + i 12
catanf 4 + i 1 4 + i 1 - 4 + i 1 0 + i 1
catan 0 + i 1 0 + i 1 - 0 + i 1 0 + i 1
catanl - - - - 251 + i 474
catanhf 1 + i 6 1 + i 6 - 1 + i 6 1 + i 0
catanh 4 + i 1 4 + i 1 - 4 + i 0 2 + i 0
catanhl - - - - 66 + i 447
cbrtf - - - - -
cbrt 1 1 - 1 1
cbrtl - - - - 716
ccosf 0 + i 1 0 + i 1 - 0 + i 1 1 + i 1
ccos 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1
ccosl - - - - 5 + i 1901
ccoshf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1
ccosh 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1
ccoshl - - - - 1467 + i 1183
ceilf - - - - -
ceil - - - - -
ceill - - - - -
cexpf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 0
cexp 1 + i 0 1 + i 0 - 1 + i 0 -
cexpl - - - - 940 + i 1067
cimagf - - - - -
cimag - - - - -
cimagl - - - - -
clogf 0 + i 3 0 + i 3 - 0 + i 3 -
clog 0 + i 1 0 + i 1 - - -
clogl - - - - 0 + i 1
clog10f 1 + i 5 1 + i 5 - 1 + i 5 1 + i 1
clog10 1 + i 1 1 + i 1 - 1 + i 1 2 + i 1
clog10l - - - - 1403 + i 186
conjf - - - - -
conj - - - - -
conjl - - - - -
copysignf - - - - -
copysign - - - - -
copysignl - - - - -
cosf 1 1 - 1 1
cos 2 2 - 2 2
cosl - - - - 529
coshf - - - - -
cosh - - - - -
coshl - - - - 309
cpowf 4 + i 2 4 + i 2 - 4 + i 2 4 + i 2.5333
cpow 1 + i 1.1031 1 + i 1.1031 - 1 + i 2 1 + i 1.104
cpowl - - - - 2 + i 9
cprojf - - - - -
cproj - - - - -
cprojl - - - - -
crealf - - - - -
creal - - - - -
creall - - - - -
csinf 0 + i 1 0 + i 1 - 0 + i 1 -
csin - - - - -
csinl - - - - 966 + i 168
csinhf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1
csinh 0 + i 1 0 + i 1 - 0 + i 1 1 + i 1
csinhl - - - - 413 + i 477
csqrtf 1 + i 1 1 + i 1 - 1 + i 1 -
csqrt 1 + i 0 1 + i 0 - 1 + i 0 1 + i 0
csqrtl - - - - 237 + i 128
ctanf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1
ctan 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1
ctanl - - - - 690 + i 367
ctanhf 2 + i 1 2 + i 1 - 2 + i 1 1 + i 1
ctanh 2 + i 2 2 + i 2 - 2 + i 2 0 + i 1
ctanhl - - - - 286 + i 3074
erff - - - - -
erf - - - - -
erfl - - - - -
erfcf 12 12 - 12 12
erfc 24 24 - 24 24
erfcl - - - - 36
expf - - - - -
exp - - - - -
expl - - - - 754
exp10f 2 2 - 2 -
exp10 6 6 - 6 1
exp10l - - - - 1182
exp2f - - - - -
exp2 - - - - -
exp2l - - - - 462
expm1f 1 1 - 1 -
expm1 - - - - -
expm1l - - - - 825
fabsf - - - - -
fabs - - - - -
fabsl - - - - -
fdimf - - - - -
fdim - - - - -
fdiml - - - - -
floorf - - - - -
floor - - - - -
floorl - - - - -
fmaf - - - - -
fma - - - - -
fmal - - - - -
fmaxf - - - - -
fmax - - - - -
fmaxl - - - - -
fminf - - - - -
fmin - - - - -
fminl - - - - -
fmodf 1 1 - 1 1
fmod 2 2 - 2 2
fmodl - - - - 4096
frexpf - - - - -
frexp - - - - -
frexpl - - - - -
gammaf - - - - -
gamma - - - - 1
gammal - - - - 1
hypotf 1 1 - 1 1
hypot 1 1 - 1 1
hypotl - - - - 560
ilogbf - - - - -
ilogb - - - - -
ilogbl - - - - -
j0f 2 2 - 2 1
j0 2 2 - 2 2
j0l - - - - 1
j1f 2 2 - 2 1
j1 1 1 - 1 2
j1l - - - - 2
jnf 4 4 - 4 2
jn 6 6 - 6 5
jnl - - - - 2
lgammaf 2 2 - 2 2
lgamma 1 1 - 1 1
lgammal - - - - 1
lrintf - - - - -
lrint - - - - -
lrintl - - - - -
llrintf - - - - -
llrint - - - - -
llrintl - - - - -
logf 1 1 - 1 1
log 1 1 - 1 1
logl - - - - 2341
log10f 1 1 - 1 1
log10 1 1 - 1 1
log10l - - - - 2033
log1pf 1 1 - 1 1
log1p 1 1 - 1 1
log1pl - - - - 585
log2f 1 1 - 1 1
log2 1 1 - 1 1
log2l - - - - 1688
logbf - - - - -
logb - - - - -
logbl - - - - -
lroundf - - - - -
lround - - - - -
lroundl - - - - -
llroundf - - - - -
llround - - - - -
llroundl - - - - -
modff - - - - -
modf - - - - -
modfl - - - - -
nearbyintf - - - - -
nearbyint - - - - -
nearbyintl - - - - -
nextafterf - - - - -
nextafter - - - - -
nextafterl - - - - -
nexttowardf - - - - -
nexttoward - - - - -
nexttowardl - - - - -
powf - - - - -
pow - - - - -
powl - - - - 725
remainderf - - - - -
remainder - - - - -
remainderl - - - - -
remquof - - - - -
remquo - - - - -
remquol - - - - -
rintf - - - - -
rint - - - - -
rintl - - - - -
roundf - - - - -
round - - - - -
roundl - - - - -
scalbf - - - - -
scalb - - - - -
scalbl - - - - -
scalbnf - - - - -
scalbn - - - - -
scalbnl - - - - -
scalblnf - - - - -
scalbln - - - - -
scalblnl - - - - -
sinf - - - - -
sin - - - - -
sinl - - - - 627
sincosf 1 1 - 1 1
sincos 1 1 - 1 1
sincosl - - - - 627
sinhf 1 1 - 1 1
sinh 1 1 - 1 -
sinhl - - - - 1029
sqrtf - - - - -
sqrt - - - - -
sqrtl - - - - 489
tanf - - - - -
tan 0.5 0.5 - 1 0.5
tanl - - - - 1401
tanhf 1 1 - 1 -
tanh 1 1 - 1 -
tanhl - - - - 521
tgammaf 1 1 - 1 1
tgamma 1 1 - 1 2
tgammal - - - - 2
truncf - - - - -
trunc - - - - -
truncl - - - - -
y0f 1 1 - 1 1
y0 2 2 - 2 3
y0l - - - - 2
y1f 2 2 - 2 2
y1 3 3 - 3 3
y1l - - - - 2
ynf 2 2 - 2 3
yn 3 3 - 3 6
ynl - - - - 7
Function IA64 M68k MIPS PowerPC S/390
acosf - - - - -
acos - - - - -
acosl - 1 - - -
acoshf - - - - -
acosh - - - - -
acoshl - 1 - - -
asinf - - 2 2 -
asin 1 1 1 1 1
asinl - 1 - - -
asinhf - - - - -
asinh - - - - -
asinhl 14 14 - - -
atanf - - - - -
atan - - - - -
atanl - - - - -
atanhf - - - - -
atanh - 1 1 1 1
atanhl - - - - -
atan2f - - 4 4 4
atan2 - - - - -
atan2l - - - - -
cabsf 1 1 1 1 1
cabs 1 - 1 1 1
cabsl 1 1 - - -
cacosf 1 + i 2 1 + i 2 1 + i 1 1 + i 1 1 + i 1
cacos 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0
cacosl 1 + i 1 1 + i 1 - - -
cacoshf 7 + i 0 7 + i 0 7 + i 3 7 + i 3 7 + i 3
cacosh 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1
cacoshl 7 + i 1 6 + i 2 - - -
cargf - - - - -
carg - - - - -
cargl - - - - -
casinf 2 + i 2 2 + i 2 2 + i 1 2 + i 1 2 + i 1
casin 3 + i 0 3 + i 0 3 + i 0 3 + i 0 3 + i 0
casinl 0 + i 1 0 + i 1 - - -
casinhf 1 + i 6 19 + i 2 1 + i 6 1 + i 6 1 + i 6
casinh 5 + i 3 6 + i 13 5 + i 3 5 + i 3 5 + i 3
casinhl 5 + i 5 5 + i 6 - - -
catanf 0 + i 1 0 + i 1 4 + i 1 4 + i 1 4 + i 1
catan 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1
catanl 1 + i 0 1 + i 0 - - -
catanhf - - 1 + i 6 0 + i 6 1 + i 6
catanh 4 + i 0 - 4 + i 1 4 + i 1 4 + i 0
catanhl 1 + i 0 1 + i 0 - - -
cbrtf - - - - -
cbrt 1 1 1 1 1
cbrtl - 1 - - -
ccosf 1 + i 1 1 + i 1 0 + i 1 0 + i 1 0 + i 1
ccos 1 + i 1 0 + i 1 1 + i 1 1 + i 1 1 + i 1
ccosl 0 + i 1 0 + i 1 - - -
ccoshf 1 + i 1 3 + i 1 1 + i 1 1 + i 1 1 + i 1
ccosh 1 + i 1 1 + i 0 1 + i 1 1 + i 1 1 + i 1
ccoshl 1 + i 1 1 + i 2 - - -
ceilf - - - - -
ceil - - - - -
ceill - - - - -
cexpf 1 + i 1 3 + i 2 1 + i 1 1 + i 1 1 + i 1
cexp 1 + i 0 - 1 + i 0 1 + i 0 1 + i 0
cexpl 2 + i 0 2 + i 0 - - -
cimagf - - - - -
cimag - - - - -
cimagl - - - - -
clogf - - 0 + i 3 0 + i 3 0 + i 3
clog - - 0 + i 1 0 + i 1 -
clogl - - - - -
clog10f 1 + i 1 1 + i 1 1 + i 5 1 + i 5 1 + i 5
clog10 2 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1
clog10l 1 + i 2 1 + i 3 - - -
conjf - - - - -
conj - - - - -
conjl - - - - -
copysignf - - - - -
copysign - - - - -
copysignl - - - - -
cosf 1 1 1 1 1
cos 2 2 2 2 2
cosl 0.5 1 - - -
coshf - - - - -
cosh - - - - -
coshl 2 2 - - -
cpowf 5 + i 2.5333 1 + i 6 4 + i 2 4 + i 2 4 + i 2
cpow 1 + i 1.1031 1 + i 2 1 + i 1.1031 1 + i 2 1 + i 2
cpowl 1 + i 4 5 + i 2 - - -
cprojf - - - - -
cproj - - - - -
cprojl - - - - -
crealf - - - - -
creal - - - - -
creall - - - - -
csinf - 1 + i 1 0 + i 1 0 + i 1 0 + i 1
csin - - - - -
csinl 0 + i 1 - - - -
csinhf 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1
csinh 1 + i 1 - 0 + i 1 0 + i 1 0 + i 1
csinhl 2 + i 2 1 + i 2 - - -
csqrtf 1 + i 1 1 + i 0 1 + i 1 1 + i 1 1 + i 1
csqrt 1 + i 0 - 1 + i 0 1 + i 0 1 + i 0
csqrtl - - - - -
ctanf 1 + i 1 1 + i 0 1 + i 1 1 + i 1 1 + i 1
ctan 1 + i 1 1 + i 0 1 + i 1 1 + i 1 1 + i 1
ctanl 436 + i 1 439 + i 2 - - -
ctanhf 1 + i 1 1 + i 0 2 + i 1 2 + i 1 2 + i 1
ctanh 0 + i 1 0 + i 1 2 + i 2 2 + i 2 2 + i 2
ctanhl 1 + i 24 2 + i 25 - - -
erff - - - - -
erf - - - - -
erfl - - - - -
erfcf 12 11 12 12 12
erfc 24 24 24 24 24
erfcl 12 12 - - -
expf - - - - -
exp - - - - -
expl - - - - -
exp10f 2 - 2 2 2
exp10 6 1 6 6 6
exp10l 3 1 - - -
exp2f - - - - -
exp2 - - - - -
exp2l - - - - -
expm1f - - 1 1 1
expm1 - - - - -
expm1l 1 1 - - -
fabsf - - - - -
fabs - - - - -
fabsl - - - - -
fdimf - - - - -
fdim - - - - -
fdiml - - - - -
floorf - - - - -
floor - - - - -
floorl - - - - -
fmaf - - - - -
fma - - - - -
fmal - - - - -
fmaxf - - - - -
fmax - - - - -
fmaxl - - - - -
fminf - - - - -
fmin - - - - -
fminl - - - - -
fmodf 1 1 1 1 1
fmod 2 2 2 2 2
fmodl 1 1 - - -
frexpf - - - - -
frexp - - - - -
frexpl - - - - -
gammaf - - - - -
gamma - - - - -
gammal 1 1 - - -
hypotf 1 1 1 1 1
hypot 1 - 1 1 1
hypotl 1 1 - - -
ilogbf - - - - -
ilogb - - - - -
ilogbl - - - - -
j0f 1 1 2 1 2
j0 2 1 2 2 2
j0l 2 1 - - -
j1f 2 2 2 2 2
j1 1 - 1 1 1
j1l - 2 - - -
jnf 4 11 4 4 4
jn 6 4 6 6 6
jnl 2 2 - - -
lgammaf 2 2 2 2 2
lgamma 1 1 1 1 1
lgammal 1 1 - - -
lrintf - - - - -
lrint - - - - -
lrintl - - - - -
llrintf - - - - -
llrint - - - - -
llrintl - - - - -
logf 1 1 1 1 1
log 1 1 1 1 1
logl 1 2 - - -
log10f 1 1 1 1 1
log10 1 1 1 1 1
log10l 1 1 - - -
log1pf 1 1 1 1 1
log1p 1 1 1 1 1
log1pl 1 2 - - -
log2f 1 1 1 1 1
log2 1 1 1 1 1
log2l - 1 - - -
logbf - - - - -
logb - - - - -
logbl - - - - -
lroundf - - - - -
lround - - - - -
lroundl - - - - -
llroundf - - - - -
llround - - - - -
llroundl - - - - -
modff - - - - -
modf - - - - -
modfl - - - - -
nearbyintf - - - - -
nearbyint - - - - -
nearbyintl - - - - -
nextafterf - - - - -
nextafter - - - - -
nextafterl - - - - -
nexttowardf - - - - -
nexttoward - - - - -
nexttowardl - - - - -
powf - - - - -
pow - - - - -
powl 1 1 - - -
remainderf - - - - -
remainder - - - - -
remainderl - - - - -
remquof - - - - -
remquo - - - - -
remquol - - - - -
rintf - - - - -
rint - - - - -
rintl - - - - -
roundf - - - - -
round - - - - -
roundl - - - - -
scalbf - - - - -
scalb - - - - -
scalbl - - - - -
scalbnf - - - - -
scalbn - - - - -
scalbnl - - - - -
scalblnf - - - - -
scalbln - - - - -
scalblnl - - - - -
sinf - - - - -
sin - - - - -
sinl 1 1 - - -
sincosf 1 1 1 1 1
sincos 1 1 1 1 1
sincosl 1 1 - - -
sinhf 1 1 1 1 1
sinh - - 1 1 1
sinhl 1 - - - -
sqrtf - - - - -
sqrt - - - - -
sqrtl - - - - -
tanf - - - - -
tan 0.5 1 0.5 1 1
tanl 1 1 - - -
tanhf 1 - 1 1 1
tanh 1 - 1 1 1
tanhl 1 - - - -
tgammaf 1 1 1 1 1
tgamma 1 1 1 1 1
tgammal 1 1 - - -
truncf - - - - -
trunc - - - - -
truncl - - - - -
y0f 1 2 1 1 1
y0 2 2 2 2 2
y0l 2 2 - - -
y1f 2 2 2 2 2
y1 3 1 3 3 3
y1l 1 2 - - -
ynf 2 2 2 2 2
yn 3 6 3 3 3
ynl 7 7 - - -
Function SH4 Sparc 32-bit Sparc 64-bit x86_64/fpu
acosf - - - -
acos - - - -
acosl - - 1 -
acoshf - - - -
acosh - - - -
acoshl - - - -
asinf 2 2 2 -
asin 1 1 1 1
asinl - - - 1
asinhf - - - -
asinh - - - -
asinhl - - - 15
atanf - - - -
atan - - - -
atanl - - 1 -
atanhf - - - -
atanh 1 1 1 1
atanhl - - - 1
atan2f 4 4.0000 4 4
atan2 - - - -
atan2l - - 1 -
cabsf 1 1 1 1
cabs 1 1 1 1
cabsl - - - 1
cacosf 1 + i 1 1 + i 1 1 + i 1 1 + i 1
cacos 1 + i 0 1 + i 0 1 + i 0 1 + i 0
cacosl - - 0 + i 3 1 + i 1
cacoshf 7 + i 3 7 + i 3 7 + i 3 7 + i 3
cacosh 1 + i 1 1 + i 1 1 + i 1 1 + i 1
cacoshl - - 5 + i 1 6 + i 1
cargf - - - -
carg - - - -
cargl - - - -
casinf 2 + i 1 2 + i 1 2 + i 1 2 + i 1
casin 3 + i 0 3 + i 0 3 + i 0 3 + i 0
casinl - - 1 + i 3 0 + i 1
casinhf 1 + i 6 1 + i 6 1 + i 6 1 + i 6
casinh 5 + i 3 5 + i 3 5 + i 3 5 + i 3
casinhl - - 4 + i 2 5 + i 5
catanf 4 + i 1 4 + i 1 4 + i 1 4 + i 1
catan 0 + i 1 0 + i 1 0 + i 1 0 + i 1
catanl - - 0 + i 1 1 + i 0
catanhf 1 + i 6 1 + i 6 1 + i 6 1 + i 6
catanh 4 + i 1 4 + i 1 4 + i 1 4 + i 0
catanhl - - - 1 + i 0
cbrtf - - - -
cbrt 1 1 1 1
cbrtl - - - 948
ccosf 0 + i 1 0 + i 1 0 + i 1 0 + i 1
ccos 1 + i 1 1 + i 1 1 + i 1 1 + i 1
ccosl - - - 0 + i 1
ccoshf 1 + i 1 1 + i 1 1 + i 1 1 + i 1
ccosh 1 + i 1 1 + i 1 1 + i 1 1 + i 1
ccoshl - - - 1 + i 1
ceilf - - - -
ceil - - - -
ceill - - - -
cexpf 1 + i 1 1 + i 1 1 + i 1 1 + i 1
cexp 1 + i 0 1 + i 0 1 + i 0 1 + i 0
cexpl - - 1 + i 1 2 + i 1
cimagf - - - -
cimag - - - -
cimagl - - - -
clogf 0 + i 3 0 + i 3 0 + i 3 0 + i 3
clog 0 + i 1 0 + i 1 0 + i 1 -
clogl - - - -
clog10f 1 + i 5 1 + i 5 1 + i 5 1 + i 5
clog10 1 + i 1 1 + i 1 1 + i 1 1 + i 1
clog10l - - - 1 + i 3
conjf - - - -
conj - - - -
conjl - - - -
copysignf - - - -
copysign - - - -
copysignl - - - -
cosf 1 1 1 1
cos 2 2 2 2
cosl - - 1 0.5
coshf - - - -
cosh - - - -
coshl - - - 2
cpowf 4 + i 2 4 + i 2 4 + i 2 4 + i 2
cpow 1 + i 1.1031 1 + i 1.1031 1 + i 1.1031 1 + i 1.1031
cpowl - - 3 + i 0.9006 1 + i 2
cprojf - - - -
cproj - - - -
cprojl - - - -
crealf - - - -
creal - - - -
creall - - - -
csinf 0 + i 1 0 + i 1 0 + i 1 0 + i 1
csin - - - -
csinl - - - 0 + i 2
csinhf 1 + i 1 1 + i 1 1 + i 1 1 + i 1
csinh 0 + i 1 0 + i 1 0 + i 1 0 + i 1
csinhl - - - 2 + i 2
csqrtf 1 + i 1 1 + i 1 1 + i 1 1 + i 1
csqrt 1 + i 0 1 + i 0 1 + i 0 1 + i 0
csqrtl - - 1 + i 1 -
ctanf 1 + i 1 1 + i 1 1 + i 1 1 + i 1
ctan 1 + i 1 1 + i 1 1 + i 1 1 + i 1
ctanl - - - 439 + i 2
ctanhf 2 + i 1 2 + i 1 2 + i 1 2 + i 1
ctanh 2 + i 2 2 + i 2 2 + i 2 2 + i 2
ctanhl - - - 5 + i 25
erff - - - -
erf - - - -
erfl - - - -
erfcf 12 12 12 12
erfc 24 24 24 24
erfcl - - - 36
expf - - - -
exp - - - -
expl - - - -
exp10f 2 2 2 2
exp10 6 6 6 6
exp10l - - 1 3
exp2f - - - -
exp2 - - - -
exp2l - - - -
expm1f 1 1 1 1
expm1 - - 1 1
expm1l - - - 1
fabsf - - - -
fabs - - - -
fabsl - - - -
fdimf - - - -
fdim - - - -
fdiml - - - -
floorf - - - -
floor - - - -
floorl - - - -
fmaf - - - -
fma - - - -
fmal - - - -
fmaxf - - - -
fmax - - - -
fmaxl - - - -
fminf - - - -
fmin - - - -
fminl - - - -
fmodf 1 1 1 1
fmod 2 2 2 2
fmodl - - 2 1
frexpf - - - -
frexp - - - -
frexpl - - - -
gammaf - - - -
gamma - - - -
gammal - - - 1
hypotf 1 1 1 1
hypot 1 1 1 1
hypotl - - - 1
ilogbf - - - -
ilogb - - - -
ilogbl - - - -
j0f 2 2 2 2
j0 2 2 2 2
j0l - - - -
j1f 2 2 2 2
j1 1 1 1 1
j1l - - - 2
jnf 4 4 4 4
jn 6 6 6 6
jnl - - - 2
lgammaf 2 2 2 2
lgamma 1 1 1 1
lgammal - - - 1
lrintf - - - -
lrint - - - -
lrintl - - - -
llrintf - - - -
llrint - - - -
llrintl - - - -
logf 1 1 1 1
log 1 1 1 1
logl - - 1 1
log10f 1 1 1 1
log10 1 1 1 1
log10l - - - 1
log1pf 1 1 1 1
log1p 1 1 1 1
log1pl - - 1 1
log2f 1 1 1 1
log2 1 1 1 1
log2l - - - -
logbf - - - -
logb - - - -
logbl - - - -
lroundf - - - -
lround - - - -
lroundl - - - -
llroundf - - - -
llround - - - -
llroundl - - - -
modff - - - -
modf - - - -
modfl - - - -
nearbyintf - - - -
nearbyint - - - -
nearbyintl - - - -
nextafterf - - - -
nextafter - - - -
nextafterl - - - -
nexttowardf - - - -
nexttoward - - - -
nexttowardl - - - -
powf - - - -
pow - - - -
powl - - - -
remainderf - - - -
remainder - - - -
remainderl - - - -
remquof - - - -
remquo - - - -
remquol - - - -
rintf - - - -
rint - - - -
rintl - - - -
roundf - - - -
round - - - -
roundl - - - -
scalbf - - - -
scalb - - - -
scalbl - - - -
scalbnf - - - -
scalbn - - - -
scalbnl - - - -
scalblnf - - - -
scalbln - - - -
scalblnl - - - -
sinf - - - -
sin - - - -
sinl - - - 1
sincosf 1 1 1 1
sincos 1 1 1 1
sincosl - - 1 1
sinhf 1 1 1 1
sinh 1 1 1 1
sinhl - - - 1
sqrtf - - - -
sqrt - - - -
sqrtl - - 1 -
tanf - - - -
tan 0.5 0.5 0.5 0.5
tanl - - 1 1
tanhf 1 1 1 1
tanh 1 1 1 1
tanhl - - - 1
tgammaf 1 1 1 1
tgamma 1 1 1 1
tgammal - - - 2
truncf - - - -
trunc - - - -
truncl - - - -
y0f 1 1 1 1
y0 2 2 2 2
y0l - - - 2
y1f 2 2 2 2
y1 3 3 3 3
y1l - - - 2
ynf 2 2 2 2
yn 3 3 3 3
ynl - - - 7
automatically generated by info2www version 1.2.2.9
|