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
acosf-----
acos-----
acosl-----
acoshf-----
acosh111-1
acoshl11---
asinf-----
asin-----
asinl-1---
asinhf111-1
asinh111-1
asinhl11---
atanf-----
atan1----
atanl-----
atanhf111-1
atanh-----
atanhl11---
atan2f111-1
atan2-----
atan2l11---
cabsf-----
cabs-----
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---
cargf-----
carg-----
cargl-----
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
cbrt111-1
cbrtl-1--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-----
clogf1 + i 11 + i 11 + i 1-1 + i 1
clog1 + i 11 + i 01 + i 0-1 + i 0
clogl1 + i 11 + i 1---
clog10f2 + i 12 + i 12 + i 1-2 + i 1
clog102 + i 12 + i 12 + i 1-2 + i 1
clog10l2 + i 22 + 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
csqrtf1 + i 11 + i 11 + i 1-1 + i 1
csqrt1 + i 11 + i 11 + i 1-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
erff-----
erf111-1
erfl11--1
erfcf111-1
erfc111-1
erfcl11--1
expf-----
exp-----
expl-----
exp10f----2
exp10111-6
exp10l11--6
exp2f-----
exp2-----
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-----
gammaf111-2
gamma111-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
lgammaf111-2
lgamma111-1
lgammal11--1
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf111-1
log-----
logl11---
log10f222-2
log10111-1
log10l11--1
log1pf111-1
log1p-----
log1pl11---
log2f-----
log2-----
log2l11---
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf111-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
sinhf-----
sinh-----
sinhl-----
sqrtf-----
sqrt-----
sqrtl-----
tanf-----
tan----1
tanl-1--1
tanhf-----
tanh-----
tanhl11---
tgammaf333-3
tgamma444-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-----
acosh---11
acoshl-----
asinf-----
asin-----
asinl-----
asinhf---11
asinh----1
asinhl1--1-
atanf-----
atan-----
atanl-----
atanhf--1-1
atanh-----
atanhl1----
atan2f--1-1
atan2-----
atan2l1--1-
cabsf-----
cabs-----
cabsl-----
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-----
carg-----
cargl-----
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
ccoshl0 + 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-----
clogf1 + i 01 + i 01 + i 01 + i 11 + i 1
clog1 + i 11 + i 1-1 + i 11 + i 0
clogl1 + i 11 + i 1-1 + i 1-
clog10f1 + i 12 + i 11 + i 11 + i 12 + i 1
clog101 + i 12 + i 10 + i 11 + i 12 + i 1
clog10l2 + i 21 + i 1-2 + i 2-
conjf-----
conj-----
conjl-----
copysignf-----
copysign-----
copysignl-----
cosf1-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 01 + i 0-1 + i 0-
csqrtf-1 + i 11 + i 0-1 + i 1
csqrt1 + i 01 + i 1-1 + i 11 + i 1
csqrtl1 + i 11 + i 1-1 + i 1-
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-
erff-----
erf1-1-1
erfl1--1-
erfcf---11
erfc1-1-1
erfcl1--1-
expf-----
exp-----
expl-----
exp10f--2--
exp10--6-1
exp10l1----
exp2f-----
exp2-----
exp2l-----
expm1f--1-1
expm1--1-1
expm1l11---
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---1
gamma1---1
gammal1--1-
hypotf--1--
hypot---11
hypotl1--1-
ilogbf-----
ilogb-----
ilogbl-----
j0f12222
j012212
j0l22-2-
j1f12222
j1211-1
j1l11-1-
jnf34424
jn24414
jnl44-4-
lgammaf1-2-1
lgamma1-1-1
lgammal1--1-
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf----1
log-----
logl1----
log10f--2-2
log10--1-1
log10l1----
log1pf--1-1
log1p-----
log1pl1----
log2f-----
log2-----
log2l-----
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-----
sinf1---1
sin-1-1-
sinl1----
sincosf1-1-1
sincos-11--
sincosl1----
sinhf-----
sinh-----
sinhl-----
sqrtf-----
sqrt-----
sqrtl-----
tanf1----
tan--1--
tanl1----
tanhf-----
tanh-----
tanhl-----
tgammaf2-133
tgamma4-144
tgammal41-9-
truncf-----
trunc-----
truncl-----
y0f11111
y012212
y0l11-1-
y1f22232
y123313
y1l22-2-
ynf33232
yn23313
ynl42-4-
Functionmips/mips32mips/mips64nios2PowerPCpowerpc/nofpu
acosf-----
acos-----
acosl---11
acoshf-----
acosh11111
acoshl-1-11
asinf-----
asin-----
asinl---22
asinhf11111
asinh11111
asinhl-1-11
atanf-----
atan---1-
atanl-----
atanhf11111
atanh-----
atanhl-1-11
atan2f11111
atan2-----
atan2l-1-22
cabsf---1-
cabs-----
cabsl---11
cacosf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacos1 + i 11 + i 11 + i 11 + i 31 + i 1
cacosl-2 + i 2-1 + i 22 + i 2
cacoshf2 + i 22 + i 22 + i 27 + i 32 + i 2
cacosh1 + i 11 + i 11 + i 11 + i 11 + i 1
cacoshl-2 + i 2-2 + i 12 + i 2
cargf-----
carg-----
cargl---11
casinf1 + i 21 + i 21 + i 21 + i 21 + i 2
casin1 + i 11 + i 11 + i 11 + i 31 + i 1
casinl-2 + i 2-1 + i 22 + i 2
casinhf2 + i 12 + i 12 + i 12 + i 12 + i 1
casinh1 + i 11 + i 11 + i 15 + i 31 + i 1
casinhl-2 + i 2-2 + i 12 + i 2
catanf1 + i 11 + i 11 + i 14 + 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 04 + i 01 + i 0
catanhl-1 + i 1-1 + i 11 + i 1
cbrtf11111
cbrt11111
cbrtl---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 22 + i 2
cimagf-----
cimag-----
cimagl-----
clogf1 + i 11 + i 11 + i 12 + i 31 + i 1
clog1 + i 01 + i 01 + i 01 + i 11 + i 0
clogl-1 + i 1-1 + i 21 + i 2
clog10f2 + i 12 + i 12 + i 12 + i 12 + i 1
clog102 + i 12 + i 12 + i 12 + i 12 + i 1
clog10l-2 + i 2-2 + i 22 + i 2
conjf-----
conj-----
conjl-----
copysignf-----
copysign-----
copysignl-----
cosf11111
cos---2-
cosl-1-22
coshf11111
cosh11111
coshl-1-33
cpowf4 + i 24 + i 24 + i 25 + i 24 + i 2
cpow2 + i 02 + i 02 + i 02 + i 22 + i 0
cpowl-4 + i 1-4 + i 24 + i 1
cprojf-----
cproj-----
cprojl---0 + i 1-
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
csqrtf1 + i 11 + i 11 + i 12 + i 21 + i 1
csqrt1 + i 11 + i 11 + i 11 + i 11 + i 1
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 22 + 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-2 + i 32 + i 3
erff-----
erf11111
erfl-1-11
erfcf11111
erfc11111
erfcl-1-22
expf-----
exp-----
expl---11
exp10f---1-
exp1011111
exp10l-1-11
exp2f-----
exp2-----
exp2l-1-2-
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-----
gammaf11121
gamma11111
gammal-1-11
hypotf---1-
hypot11111
hypotl-1-11
ilogbf-----
ilogb-----
ilogbl-----
j0f22222
j022232
j0l-2-22
j1f22222
j111111
j1l-4-11
jnf44454
jn44444
jnl-7-74
lgammaf11121
lgamma11111
lgammal-1-11
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf11111
log-----
logl-1-11
log10f22222
log1011111
log10l-1-11
log1pf11111
log1p-----
log1pl-1-11
log2f-----
log2-----
log2l-1-11
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf11111
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---1-
sincosl-1-11
sinhf-----
sinh-----
sinhl---11
sqrtf-----
sqrt---1-
sqrtl---11
tanf-----
tan---1-
tanl---22
tanhf-----
tanh-----
tanhl-1-11
tgammaf33333
tgamma44444
tgammal-4-33
truncf-----
trunc-----
truncl-----
y0f11111
y022222
y0l-3-11
y1f22222
y133333
y1l-2-22
ynf22222
yn33333
ynl-5-22
FunctionS/390shsparc/fputilex86_64/fpu
acosf-----
acos-----
acosl----1
acoshf-----
acosh11111
acoshl1-1--
asinf-----
asin-----
asinl1-1--
asinhf11111
asinh11111
asinhl1-1-1
atanf-----
atan1----
atanl-----
atanhf11111
atanh-----
atanhl1-1-1
atan2f11111
atan2-----
atan2l1-1-1
cabsf-----
cabs-----
cabsl-----
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
cargf-----
carg-----
cargl-----
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
cbrt11111
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-0 + 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-----
clogf1 + i 11 + i 11 + i 11 + i 11 + i 1
clog1 + i 11 + i 01 + i 01 + i 01 + i 0
clogl1 + i 1-1 + i 1-1 + i 1
clog10f2 + i 12 + i 12 + i 12 + i 12 + i 1
clog102 + i 12 + i 12 + i 12 + i 12 + i 1
clog10l2 + i 2-2 + i 2-2 + 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 0
csqrtf1 + i 11 + i 11 + i 11 + i 11 + i 1
csqrt1 + i 11 + i 11 + i 11 + i 11 + i 1
csqrtl1 + i 1-1 + i 1-1 + i 1
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
erff-----
erf11111
erfl1-1-1
erfcf11111
erfc11111
erfcl1-1-1
expf-----
exp-----
expl-----
exp10f-----
exp1011111
exp10l1-1-1
exp2f-----
exp2-----
exp2l1-1--
expm1f11111
expm111111
expm1l1-1-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-----
gammaf11111
gamma11111
gammal1-1-1
hypotf-----
hypot11111
hypotl1-1-1
ilogbf-----
ilogb-----
ilogbl-----
j0f22222
j022222
j0l2-2-2
j1f22222
j111111
j1l4-4-1
jnf44444
jn44444
jnl7-7-4
lgammaf11111
lgamma11111
lgammal1-1-1
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf11111
log-----
logl1-1-1
log10f22222
log1011111
log10l1-1-1
log1pf11111
log1p-----
log1pl1-1-1
log2f-----
log2-----
log2l1-1--
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf11111
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
sinhf-----
sinh-----
sinhl----1
sqrtf-----
sqrt-----
sqrtl-----
tanf-----
tan-----
tanl1-1-1
tanhf-----
tanh-----
tanhl1-1--
tgammaf33333
tgamma44444
tgammal4-4-4
truncf-----
trunc-----
truncl-----
y0f11111
y022222
y0l3-3-1
y1f22222
y133333
y1l2-2-2
ynf22223
yn33333
ynl5-5-4

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