Next: , Previous: , Up: Mathematics   [Contents][Index]


19.7 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 in round-to-nearest mode. Using rounding bits this is also possible and normally implemented for the basic operations. Except for certain functions such as sqrt, fma and rint whose results are fully specified by reference to corresponding IEEE 754 floating-point operations, and conversions between strings and floating point, the GNU C Library does not aim for correctly rounded results for functions in the math library, and does not aim for correctness in whether “inexact” exceptions are raised. Instead, the goals for accuracy of functions without fully specified results are as follows; some functions have bugs meaning they do not meet these goals in all cases. In future, the GNU C Library may provide some other correctly rounding functions under the names such as crsin proposed for an extension to ISO C.

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.

Functionaarch64AlphaARMGenerichppa/fpu
acosf111--
acos-----
acosl-----
acoshf222-1
acosh111-1
acoshl11---
asinf111--
asin-----
asinl11---
asinhf111-1
asinh111-1
asinhl11---
atanf111--
atan1----
atanl11---
atanhf222-1
atanh111-1
atanhl22---
atan2f111-1
atan2-----
atan2l11---
cabsf-----
cabs111--
cabsl-----
cacosf2 + i 22 + i 22 + i 2-2 + i 2
cacos1 + i 11 + i 11 + i 1-1 + i 1
cacosl2 + i 22 + i 2---
cacoshf2 + i 22 + i 22 + i 2-2 + i 2
cacosh1 + i 11 + i 11 + i 1-1 + i 1
cacoshl2 + i 22 + i 2---
cargf111--
carg-----
cargl11---
casinf1 + i 21 + i 21 + i 2-1 + i 2
casin1 + i 11 + i 11 + i 1-1 + i 1
casinl2 + i 22 + i 2--1 + i 0
casinhf2 + i 12 + i 12 + i 1-2 + i 1
casinh1 + i 11 + i 11 + i 1-5 + i 3
casinhl2 + i 22 + i 2--5 + i 3
catanf1 + i 11 + i 11 + i 1-1 + i 1
catan0 + i 10 + i 10 + i 1-0 + i 1
catanl1 + i 11 + i 1--0 + i 1
catanhf1 + i 11 + i 11 + i 1-1 + i 1
catanh1 + i 01 + i 01 + i 0-4 + i 0
catanhl1 + i 11 + i 1--4 + i 0
cbrtf111-1
cbrt333-1
cbrtl11--1
ccosf1 + i 11 + i 11 + i 1-1 + i 1
ccos1 + i 11 + i 11 + i 1-1 + i 1
ccosl1 + i 11 + i 1--1 + i 0
ccoshf1 + i 11 + i 11 + i 1-1 + i 1
ccosh1 + i 11 + i 11 + i 1-1 + i 1
ccoshl1 + i 11 + i 1--1 + i 0
ceilf-----
ceil-----
ceill-----
cexpf1 + i 21 + i 21 + i 2-1 + i 2
cexp2 + i 12 + i 12 + i 1-2 + i 1
cexpl1 + i 11 + i 1---
cimagf-----
cimag-----
cimagl-----
clogf3 + i 12 + i 12 + i 1-1 + i 1
clog3 + i 13 + i 03 + i 0-1 + i 0
clogl4 + i 14 + i 1---
clog10f3 + i 23 + i 23 + i 2-2 + i 1
clog103 + i 13 + i 23 + i 2-2 + i 1
clog10l4 + i 24 + i 2--0 + i 1
conjf-----
conj-----
conjl-----
copysignf-----
copysign-----
copysignl-----
cosf111-1
cos----2
cosl11--2
coshf111-1
cosh111-1
coshl11---
cpowf5 + i 24 + i 24 + i 2-4 + i 2
cpow2 + i 02 + i 02 + i 0-2 + i 2
cpowl4 + i 14 + i 1--2 + i 2
cprojf-----
cproj-----
cprojl-----
crealf-----
creal-----
creall-----
csinf1 + i 01 + i 01 + i 0-1 + i 0
csin1 + i 01 + i 01 + i 0-1 + i 0
csinl1 + i 11 + i 1---
csinhf1 + i 11 + i 11 + i 1-1 + i 1
csinh0 + i 10 + i 10 + i 1-0 + i 1
csinhl1 + i 11 + i 1--0 + i 1
csqrtf2 + i 22 + i 22 + i 2-1 + i 1
csqrt2 + i 22 + i 22 + i 2-1 + i 1
csqrtl1 + i 11 + i 1---
ctanf1 + i 11 + i 11 + i 1-1 + i 1
ctan1 + i 21 + i 21 + i 2-1 + i 2
ctanl3 + i 33 + i 3--0 + i 1
ctanhf2 + i 11 + i 21 + i 2-1 + i 2
ctanh2 + i 22 + i 22 + i 2-2 + i 2
ctanhl3 + i 33 + i 3--1 + i 0
erff111--
erf111-1
erfl11--1
erfcf222-1
erfc222-1
erfcl22--1
expf-----
exp-----
expl-----
exp10f----2
exp10222-6
exp10l11--6
exp2f-11--
exp2111--
exp2l11---
expm1f111-1
expm1111-1
expm1l11--1
fabsf-----
fabs-----
fabsl-----
fdimf-----
fdim-----
fdiml-----
floorf-----
floor-----
floorl-----
fmaf-----
fma-----
fmal-----
fmaxf-----
fmax-----
fmaxl-----
fminf-----
fmin-----
fminl-----
fmodf-----
fmod-----
fmodl-----
frexpf-----
frexp-----
frexpl-----
gammaf122-2
gamma122-1
gammal11---
hypotf----1
hypot111-1
hypotl11---
ilogbf-----
ilogb-----
ilogbl-----
j0f222-2
j0222-2
j0l22--2
j1f222-2
j1111-1
j1l44--1
jnf444-5
jn444-4
jnl77--4
lgammaf122-2
lgamma122-1
lgammal11--1
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf111-1
log-----
logl11---
log10f222-2
log10222-1
log10l11--1
log1pf111-1
log1p111--
log1pl11---
log2f111--
log2122--
log2l11---
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf133-1
pow-----
powl11---
remainderf-----
remainder-----
remainderl-----
remquof-----
remquo-----
remquol-----
rintf-----
rint-----
rintl-----
roundf-----
round-----
roundl-----
scalbf-----
scalb-----
scalbl-----
scalbnf-----
scalbn-----
scalbnl-----
scalblnf-----
scalbln-----
scalblnl-----
sinf111-1
sin-----
sinl11---
sincosf111-1
sincos----1
sincosl11--1
sinhf222--
sinh222--
sinhl11---
sqrtf-----
sqrt-----
sqrtl-----
tanf111--
tan----1
tanl----1
tanhf222--
tanh222--
tanhl11---
tgammaf355-3
tgamma373-4
tgammal44--1
truncf-----
trunc-----
truncl-----
y0f111-1
y0222-2
y0l33--2
y1f222-2
y1333-3
y1l22--3
ynf222-2
yn333-3
ynl55--3
Functionix86IA64m68k/coldfire/fpum68k/m680x0/fpumicroblaze
acosf-----
acos-----
acosl1----
acoshf---1-
acosh---11
acoshl2--1-
asinf-----
asin-----
asinl1----
asinhf---11
asinh---11
asinhl2--1-
atanf-----
atan-----
atanl1----
atanhf--1-1
atanh-----
atanhl3----
atan2f--111
atan2-----
atan2l1--1-
cabsf-----
cabs---1-
cabsl1--1-
cacosf1 + i 12 + i 2-2 + i 12 + i 2
cacos1 + i 11 + i 1-1 + i 11 + i 1
cacosl1 + i 21 + i 2-1 + i 2-
cacoshf1 + i 12 + i 20 + i 11 + i 22 + i 2
cacosh1 + i 11 + i 1-1 + i 11 + i 1
cacoshl2 + i 12 + i 1-2 + i 1-
cargf---1-
carg-----
cargl1--1-
casinf1 + i 11 + i 21 + i 01 + i 11 + i 2
casin1 + i 11 + i 11 + i 01 + i 11 + i 1
casinl1 + i 21 + i 2-1 + i 2-
casinhf1 + i 12 + i 11 + i 61 + i 12 + i 1
casinh1 + i 11 + i 15 + i 31 + i 11 + i 1
casinhl2 + i 12 + i 1-2 + i 1-
catanf0 + i 10 + i 10 + i 10 + i 11 + i 1
catan0 + i 10 + i 10 + i 10 + i 10 + i 1
catanl0 + i 10 + i 1-1 + i 1-
catanhf1 + i 01 + i 0-1 + i 01 + i 1
catanh1 + i 01 + i 04 + i 01 + i 01 + i 0
catanhl1 + i 01 + i 0-1 + i 1-
cbrtf---11
cbrt1-111
cbrtl1--1-
ccosf1 + i 10 + i 11 + i 1-1 + i 1
ccos1 + i 11 + i 11 + i 0-1 + i 1
ccosl1 + i 11 + i 1-1 + i 1-
ccoshf1 + i 11 + i 11 + i 1-1 + i 1
ccosh1 + i 11 + i 11 + i 0-1 + i 1
ccoshl1 + i 10 + i 1-0 + i 1-
ceilf-----
ceil-----
ceill-----
cexpf1 + i 11 + i 21 + i 1-1 + i 2
cexp1 + i 12 + i 1--2 + i 1
cexpl1 + i 11 + i 1-1 + i 1-
cimagf-----
cimag-----
cimagl-----
clogf2 + i 01 + i 01 + i 02 + i 11 + i 1
clog3 + i 11 + i 1-3 + i 11 + i 0
clogl4 + i 11 + i 1-3 + i 1-
clog10f2 + i 02 + i 11 + i 12 + i 12 + i 1
clog102 + i 12 + i 10 + i 12 + i 12 + i 1
clog10l4 + i 21 + i 1-3 + i 2-
conjf-----
conj-----
conjl-----
copysignf-----
copysign-----
copysignl-----
cosf--1-1
cos-121-
cosl1----
coshf----1
cosh----1
coshl2----
cpowf5 + i 15 + i 24 + i 23 + i 54 + i 2
cpow2 + i 12 + i 02 + i 21 + i 02 + i 0
cpowl3 + i 43 + i 4-3 + i 1-
cprojf-----
cproj-----
cprojl-----
crealf-----
creal-----
creall-----
csinf1 + i 11 + i 1--1 + i 0
csin1 + i 11 + i 0--1 + i 0
csinl1 + i 01 + i 0-1 + i 0-
csinhf1 + i 11 + i 11 + i 1-1 + i 1
csinh1 + i 11 + i 10 + i 1-0 + i 1
csinhl1 + i 11 + i 0-1 + i 0-
csqrtf-1 + i 11 + i 01 + i 11 + i 1
csqrt1 + i 11 + i 1-1 + i 11 + i 1
csqrtl2 + i 21 + i 1-2 + i 2-
ctanf1 + i 11 + i 1-1 + i 11 + i 1
ctan1 + i 11 + i 20 + i 11 + i 11 + i 2
ctanl2 + i 12 + i 2-2 + i 2-
ctanhf1 + i 11 + i 12 + i 11 + i 21 + i 2
ctanh1 + i 12 + i 21 + i 01 + i 12 + i 2
ctanhl1 + i 21 + i 2-2 + i 2-
erff1--1-
erf1-1-1
erfl1--1-
erfcf1--11
erfc1-1-1
erfcl2--2-
expf-----
exp-----
expl1----
exp10f--2--
exp10--6-1
exp10l1----
exp2f-----
exp21--1-
exp2l1----
expm1f--1-1
expm1--1-1
expm1l21---
fabsf-----
fabs-----
fabsl-----
fdimf-----
fdim-----
fdiml-----
floorf-----
floor-----
floorl-----
fmaf-----
fma-----
fmal-----
fmaxf-----
fmax-----
fmaxl-----
fminf-----
fmin-----
fminl-----
fmodf-----
fmod-----
fmodl-----
frexpf-----
frexp-----
frexpl-----
gammaf1--11
gamma1---1
gammal2--2-
hypotf--1--
hypot---11
hypotl1--1-
ilogbf-----
ilogb-----
ilogbl-----
j0f12222
j012212
j0l22-2-
j1f12222
j1211-1
j1l11-1-
jnf34424
jn24424
jnl44-4-
lgammaf1-211
lgamma1-1-1
lgammal2--2-
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf----1
log-----
logl1----
log10f--2-2
log10--1-1
log10l1----
log1pf--1-1
log1p-----
log1pl2----
log2f-----
log2-----
log2l1----
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf---71
pow---1-
powl1--9-
remainderf-----
remainder-----
remainderl-----
remquof-----
remquo-----
remquol-----
rintf-----
rint-----
rintl-----
roundf-----
round-----
roundl-----
scalbf-----
scalb-----
scalbl-----
scalbnf-----
scalbn-----
scalbnl-----
scalblnf-----
scalbln-----
scalblnl-----
sinf----1
sin-1-1-
sinl1----
sincosf--1-1
sincos-11--
sincosl1----
sinhf-----
sinh-----
sinhl2----
sqrtf-----
sqrt-----
sqrtl-----
tanf1----
tan--1--
tanl1----
tanhf-----
tanh-----
tanhl2----
tgammaf3-143
tgamma2-114
tgammal31-9-
truncf-----
trunc-----
truncl-----
y0f11111
y012212
y0l11-1-
y1f22232
y123313
y1l22-2-
ynf33232
yn23323
ynl42-4-
Functionmips/mips32mips/mips64nios2PowerPCpowerpc/nofpu
acosf11111
acos-----
acosl---11
acoshf22222
acosh11111
acoshl-1-11
asinf11111
asin-----
asinl-1-22
asinhf11111
asinh11111
asinhl-1-22
atanf11111
atan---1-
atanl-1-11
atanhf22222
atanh11111
atanhl-2-22
atan2f11111
atan2-----
atan2l-1-22
cabsf-----
cabs11111
cabsl---11
cacosf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacos1 + i 11 + i 11 + i 11 + i 11 + i 1
cacosl-2 + i 2-1 + i 22 + i 1
cacoshf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacosh1 + i 11 + i 11 + i 11 + i 11 + i 1
cacoshl-2 + i 2-2 + i 11 + i 2
cargf11111
carg-----
cargl-1-11
casinf1 + i 21 + i 21 + i 21 + i 21 + i 2
casin1 + i 11 + i 11 + i 11 + i 11 + i 1
casinl-2 + i 2-1 + i 22 + i 1
casinhf2 + i 12 + i 12 + i 12 + i 12 + i 1
casinh1 + i 11 + i 11 + i 11 + i 11 + i 1
casinhl-2 + i 2-2 + i 11 + i 2
catanf1 + i 11 + i 11 + i 11 + i 11 + i 1
catan0 + i 10 + i 10 + i 10 + i 10 + i 1
catanl-1 + i 1-1 + i 11 + i 1
catanhf1 + i 11 + i 11 + i 11 + i 11 + i 1
catanh1 + i 01 + i 01 + i 01 + i 01 + i 0
catanhl-1 + i 1-1 + i 11 + i 1
cbrtf11111
cbrt33333
cbrtl-1-11
ccosf1 + i 11 + i 11 + i 11 + i 11 + i 1
ccos1 + i 11 + i 11 + i 11 + i 11 + i 1
ccosl-1 + i 1-1 + i 11 + i 2
ccoshf1 + i 11 + i 11 + i 11 + i 11 + i 1
ccosh1 + i 11 + i 11 + i 11 + i 11 + i 1
ccoshl-1 + i 1-1 + i 21 + i 2
ceilf-----
ceil-----
ceill-----
cexpf1 + i 21 + i 21 + i 21 + i 21 + i 2
cexp2 + i 12 + i 12 + i 12 + i 12 + i 1
cexpl-1 + i 1-2 + i 21 + i 1
cimagf-----
cimag-----
cimagl-----
clogf2 + i 12 + i 12 + i 13 + i 12 + i 1
clog3 + i 03 + i 03 + i 03 + i 13 + i 0
clogl-4 + i 1-5 + i 25 + i 2
clog10f3 + i 23 + i 23 + i 23 + i 23 + i 2
clog103 + i 23 + i 23 + i 23 + i 13 + i 2
clog10l-4 + i 2-3 + i 23 + i 2
conjf-----
conj-----
conjl-----
copysignf-----
copysign-----
copysignl-----
cosf11111
cos-----
cosl-1-44
coshf11111
cosh11111
coshl-1-33
cpowf4 + i 24 + i 24 + i 25 + i 24 + i 2
cpow2 + i 02 + i 02 + i 02 + i 02 + i 0
cpowl-4 + i 1-4 + i 24 + i 1
cprojf-----
cproj-----
cprojl-----
crealf-----
creal-----
creall-----
csinf1 + i 01 + i 01 + i 01 + i 01 + i 0
csin1 + i 01 + i 01 + i 01 + i 01 + i 0
csinl-1 + i 1-1 + i 12 + i 1
csinhf1 + i 11 + i 11 + i 11 + i 11 + i 1
csinh0 + i 10 + i 10 + i 10 + i 10 + i 1
csinhl-1 + i 1-1 + i 11 + i 2
csqrtf2 + i 22 + i 22 + i 22 + i 22 + i 2
csqrt2 + i 22 + i 22 + i 22 + i 22 + i 2
csqrtl-1 + i 1-1 + i 11 + i 1
ctanf1 + i 11 + i 11 + i 11 + i 11 + i 1
ctan1 + i 21 + i 21 + i 21 + i 21 + i 2
ctanl-3 + i 3-2 + i 23 + i 2
ctanhf1 + i 21 + i 21 + i 22 + i 11 + i 2
ctanh2 + i 22 + i 22 + i 22 + i 22 + i 2
ctanhl-3 + i 3-3 + i 22 + i 3
erff11111
erf11111
erfl-1-11
erfcf22222
erfc22222
erfcl-2-23
expf-----
exp-----
expl---11
exp10f-----
exp1022222
exp10l-1-11
exp2f111-1
exp211111
exp2l-1-11
expm1f11111
expm111111
expm1l-1-11
fabsf-----
fabs-----
fabsl-----
fdimf-----
fdim-----
fdiml-----
floorf-----
floor-----
floorl-----
fmaf-----
fma-----
fmal---11
fmaxf-----
fmax-----
fmaxl-----
fminf-----
fmin-----
fminl-----
fmodf-----
fmod-----
fmodl-----
frexpf-----
frexp-----
frexpl-----
gammaf22212
gamma22212
gammal-1-11
hypotf-----
hypot11111
hypotl-1-11
ilogbf-----
ilogb-----
ilogbl-----
j0f22222
j022222
j0l-2-22
j1f22222
j111111
j1l-4-11
jnf44444
jn44444
jnl-7-44
lgammaf22212
lgamma22212
lgammal-1-11
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf11111
log-----
logl-1-11
log10f22222
log1022222
log10l-1-11
log1pf11111
log1p11111
log1pl-1-11
log2f11111
log222212
log2l-1-11
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf33313
pow-----
powl-1-11
remainderf-----
remainder-----
remainderl-----
remquof-----
remquo-----
remquol-----
rintf-----
rint-----
rintl-----
roundf-----
round-----
roundl-----
scalbf-----
scalb-----
scalbl-----
scalbnf-----
scalbn-----
scalbnl-----
scalblnf-----
scalbln-----
scalblnl-----
sinf11111
sin-----
sinl-1-11
sincosf11111
sincos-----
sincosl-1-11
sinhf22222
sinh22222
sinhl-1-22
sqrtf-----
sqrt-----
sqrtl---11
tanf11111
tan-----
tanl---22
tanhf22222
tanh22222
tanhl-1-11
tgammaf55535
tgamma33433
tgammal-4-53
truncf-----
trunc-----
truncl-----
y0f11111
y022222
y0l-3-11
y1f22222
y133333
y1l-2-22
ynf22222
yn33333
ynl-5-22
FunctionS/390shsparc/fputilex86_64/fpu
acosf1-111
acos-----
acosl----1
acoshf2-222
acosh11111
acoshl1-1-2
asinf1-111
asin-----
asinl1-1-1
asinhf11111
asinh11111
asinhl1-1-2
atanf1-111
atan1----
atanl1-1-1
atanhf21222
atanh1-111
atanhl2-2-3
atan2f11111
atan2-----
atan2l1-1-1
cabsf-----
cabs1-111
cabsl----1
cacosf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacos1 + i 11 + i 11 + i 11 + i 11 + i 1
cacosl2 + i 2-2 + i 2-1 + i 2
cacoshf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacosh1 + i 11 + i 11 + i 11 + i 11 + i 1
cacoshl2 + i 2-2 + i 2-2 + i 1
cargf1-111
carg-----
cargl1-1-1
casinf1 + i 21 + i 21 + i 21 + i 21 + i 2
casin1 + i 11 + i 11 + i 11 + i 11 + i 1
casinl2 + i 2-2 + i 2-1 + i 2
casinhf2 + i 12 + i 12 + i 12 + i 12 + i 1
casinh1 + i 11 + i 11 + i 11 + i 11 + i 1
casinhl2 + i 2-2 + i 2-2 + i 1
catanf1 + i 11 + i 11 + i 11 + i 11 + i 1
catan0 + i 10 + i 10 + i 10 + i 10 + i 1
catanl1 + i 1-1 + i 1-0 + i 1
catanhf1 + i 11 + i 11 + i 11 + i 11 + i 1
catanh1 + i 01 + i 01 + i 01 + i 01 + i 0
catanhl1 + i 1-1 + i 1-1 + i 0
cbrtf11111
cbrt31333
cbrtl1-1-1
ccosf1 + i 11 + i 11 + i 11 + i 11 + i 1
ccos1 + i 11 + i 11 + i 11 + i 11 + i 1
ccosl1 + i 1-1 + i 1-1 + i 1
ccoshf1 + i 11 + i 11 + i 11 + i 11 + i 1
ccosh1 + i 11 + i 11 + i 11 + i 11 + i 1
ccoshl1 + i 1-1 + i 1-1 + i 1
ceilf-----
ceil-----
ceill-----
cexpf1 + i 21 + i 21 + i 21 + i 21 + i 2
cexp2 + i 12 + i 12 + i 12 + i 12 + i 1
cexpl1 + i 1-1 + i 1-1 + i 1
cimagf-----
cimag-----
cimagl-----
clogf3 + i 11 + i 12 + i 12 + i 12 + i 1
clog3 + i 11 + i 03 + i 03 + i 03 + i 0
clogl4 + i 1-4 + i 1-4 + i 1
clog10f3 + i 22 + i 13 + i 23 + i 23 + i 2
clog103 + i 12 + i 13 + i 23 + i 23 + i 2
clog10l4 + i 2-4 + i 2-4 + i 2
conjf-----
conj-----
conjl-----
copysignf-----
copysign-----
copysignl-----
cosf1111-
cos-----
cosl1-1-1
coshf11111
cosh11111
coshl1-1-2
cpowf5 + i 24 + i 24 + i 24 + i 25 + i 2
cpow2 + i 02 + i 02 + i 02 + i 02 + i 0
cpowl4 + i 1-4 + i 1-3 + i 4
cprojf-----
cproj-----
cprojl-----
crealf-----
creal-----
creall-----
csinf1 + i 01 + i 01 + i 01 + i 01 + i 0
csin1 + i 01 + i 01 + i 01 + i 01 + i 0
csinl1 + i 1-1 + i 1-1 + i 0
csinhf1 + i 11 + i 11 + i 11 + i 11 + i 1
csinh0 + i 10 + i 10 + i 10 + i 10 + i 1
csinhl1 + i 1-1 + i 1-1 + i 1
csqrtf2 + i 21 + i 12 + i 22 + i 22 + i 2
csqrt2 + i 21 + i 12 + i 22 + i 22 + i 2
csqrtl1 + i 1-1 + i 1-2 + i 2
ctanf1 + i 11 + i 11 + i 11 + i 11 + i 2
ctan1 + i 21 + i 21 + i 21 + i 21 + i 2
ctanl3 + i 3-3 + i 3-2 + i 1
ctanhf2 + i 11 + i 21 + i 21 + i 22 + i 2
ctanh2 + i 22 + i 22 + i 22 + i 22 + i 2
ctanhl3 + i 3-3 + i 3-1 + i 2
erff1-111
erf11111
erfl1-1-1
erfcf21222
erfc21222
erfcl2-2-2
expf-----
exp-----
expl----1
exp10f-----
exp1021222
exp10l1-1-1
exp2f--111
exp21-111
exp2l1-1-1
expm1f11111
expm111111
expm1l1-1-2
fabsf-----
fabs-----
fabsl-----
fdimf-----
fdim-----
fdiml-----
floorf-----
floor-----
floorl-----
fmaf-----
fma-----
fmal-----
fmaxf-----
fmax-----
fmaxl-----
fminf-----
fmin-----
fminl-----
fmodf-----
fmod-----
fmodl-----
frexpf-----
frexp-----
frexpl-----
gammaf11222
gamma11222
gammal1-1-2
hypotf-----
hypot11111
hypotl1-1-1
ilogbf-----
ilogb-----
ilogbl-----
j0f22222
j022222
j0l2-2-2
j1f22222
j111111
j1l4-4-1
jnf44444
jn44444
jnl7-7-4
lgammaf11222
lgamma11222
lgammal1-1-2
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf11111
log-----
logl1-1-1
log10f22222
log1021222
log10l1-1-1
log1pf11111
log1p1-111
log1pl1-1-2
log2f1-111
log21-222
log2l1-1-1
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf11333
pow-----
powl1-1-1
remainderf-----
remainder-----
remainderl-----
remquof-----
remquo-----
remquol-----
rintf-----
rint-----
rintl-----
roundf-----
round-----
roundl-----
scalbf-----
scalb-----
scalbl-----
scalbnf-----
scalbn-----
scalbnl-----
scalblnf-----
scalbln-----
scalblnl-----
sinf1111-
sin-----
sinl1-1-1
sincosf1111-
sincos-----
sincosl1-1-1
sinhf2-222
sinh2-222
sinhl1-1-2
sqrtf-----
sqrt-----
sqrtl-----
tanf1-111
tan-----
tanl----1
tanhf2-222
tanh2-222
tanhl1-1-2
tgammaf33555
tgamma34434
tgammal4-4-3
truncf-----
trunc-----
truncl-----
y0f11111
y022222
y0l3-3-1
y1f22222
y133333
y1l2-2-2
ynf22223
yn33333
ynl5-5-4

Next: Pseudo-Random Numbers, Previous: Special Functions, Up: Mathematics   [Contents][Index]