GNU Info

Info Node: (libc.info)Errors in Math Functions

(libc.info)Errors in Math Functions


Next: Pseudo-Random Numbers Prev: Special Functions Up: Mathematics
Enter node , (file) or (file)node

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