Next: , Previous: Special Functions, 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/mips64PowerPCpowerpc/nofpuS/390
acosf-----
acos-----
acosl--11-
acoshf-----
acosh11111
acoshl-1111
asinf-----
asin-----
asinl--221
asinhf11111
asinh11111
asinhl-1111
atanf-----
atan--1-1
atanl-----
atanhf11111
atanh-----
atanhl-1111
atan2f11111
atan2-----
atan2l-1221
cabsf--1--
cabs-----
cabsl--11-
cacosf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacos1 + i 11 + i 11 + i 31 + i 11 + i 1
cacosl-2 + i 21 + i 22 + i 22 + i 2
cacoshf2 + i 22 + i 27 + i 32 + i 22 + i 2
cacosh1 + i 11 + i 11 + i 11 + i 11 + i 1
cacoshl-2 + i 22 + i 12 + i 22 + i 2
cargf-----
carg-----
cargl--11-
casinf1 + i 21 + i 21 + i 21 + i 21 + i 2
casin1 + i 11 + i 11 + i 31 + i 11 + i 1
casinl-2 + i 21 + i 22 + i 22 + i 2
casinhf2 + i 12 + i 12 + i 12 + i 12 + i 1
casinh1 + i 11 + i 15 + i 31 + i 11 + i 1
casinhl-2 + i 22 + i 12 + i 22 + i 2
catanf1 + i 11 + i 14 + i 11 + i 11 + i 1
catan0 + i 10 + i 10 + i 10 + i 10 + i 1
catanl-1 + i 11 + i 11 + i 11 + i 1
catanhf1 + i 11 + i 11 + i 11 + i 11 + i 1
catanh1 + i 01 + i 04 + i 01 + i 01 + i 0
catanhl-1 + i 11 + i 11 + i 11 + i 1
cbrtf11111
cbrt11111
cbrtl--111
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 11 + i 11 + i 21 + i 1
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 11 + i 21 + i 21 + 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
cexpl-1 + i 12 + i 22 + i 21 + i 1
cimagf-----
cimag-----
cimagl-----
clogf1 + i 11 + i 12 + i 31 + i 11 + i 1
clog1 + i 01 + i 01 + i 11 + i 01 + i 1
clogl-1 + i 11 + i 21 + i 21 + i 1
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 22 + i 22 + i 22 + i 2
conjf-----
conj-----
conjl-----
copysignf-----
copysign-----
copysignl-----
cosf11111
cos--2--
cosl-1221
coshf11111
cosh11111
coshl-1331
cpowf4 + i 24 + i 25 + i 24 + i 25 + i 2
cpow2 + i 02 + i 02 + i 22 + i 02 + i 0
cpowl-4 + i 14 + i 24 + i 14 + 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 11 + i 12 + i 11 + 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 11 + i 11 + i 21 + i 1
csqrtf1 + i 11 + i 12 + i 21 + i 11 + i 1
csqrt1 + i 11 + i 11 + i 11 + i 11 + i 1
csqrtl-1 + i 11 + i 11 + 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 32 + i 22 + i 23 + i 3
ctanhf1 + i 21 + i 22 + i 11 + i 22 + i 1
ctanh2 + i 22 + i 22 + i 22 + i 22 + i 2
ctanhl-3 + i 32 + i 32 + i 33 + i 3
erff-----
erf11111
erfl-1111
erfcf11111
erfc11111
erfcl-1221
expf-----
exp-----
expl--11-
exp10f--1--
exp1011111
exp10l-1111
exp2f-----
exp2-----
exp2l-12-1
expm1f11111
expm111111
expm1l-1111
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-----
gammaf11211
gamma11111
gammal-1111
hypotf--1--
hypot11111
hypotl-1111
ilogbf-----
ilogb-----
ilogbl-----
j0f22222
j022322
j0l-2222
j1f22222
j111111
j1l-4114
jnf44544
jn44444
jnl-7747
lgammaf11211
lgamma11111
lgammal-1111
lrintf-----
lrint-----
lrintl-----
llrintf-----
llrint-----
llrintl-----
logf11111
log-----
logl-1111
log10f22222
log1011111
log10l-1111
log1pf11111
log1p-----
log1pl-1111
log2f-----
log2-----
log2l-1111
logbf-----
logb-----
logbl-----
lroundf-----
lround-----
lroundl-----
llroundf-----
llround-----
llroundl-----
modff-----
modf-----
modfl-----
nearbyintf-----
nearbyint-----
nearbyintl-----
nextafterf-----
nextafter-----
nextafterl-----
nexttowardf-----
nexttoward-----
nexttowardl-----
powf11111
pow-----
powl-1111
remainderf-----
remainder-----
remainderl-----
remquof-----
remquo-----
remquol-----
rintf-----
rint-----
rintl-----
roundf-----
round-----
roundl-----
scalbf-----
scalb-----
scalbl-----
scalbnf-----
scalbn-----
scalbnl-----
scalblnf-----
scalbln-----
scalblnl-----
sinf11111
sin-----
sinl-1111
sincosf11111
sincos--1--
sincosl-1111
sinhf-----
sinh-----
sinhl--11-
sqrtf-----
sqrt--1--
sqrtl--11-
tanf-----
tan--1--
tanl--221
tanhf-----
tanh-----
tanhl-1111
tgammaf33333
tgamma44444
tgammal-4334
truncf-----
trunc-----
truncl-----
y0f11111
y022222
y0l-3113
y1f22222
y133333
y1l-2222
ynf22222
yn33333
ynl-5225
Functionshsparc/fputilex86_64/fpu
acosf----
acos----
acosl---1
acoshf----
acosh1111
acoshl-1--
asinf----
asin----
asinl-1--
asinhf1111
asinh1111
asinhl-1-1
atanf----
atan----
atanl----
atanhf1111
atanh----
atanhl-1-1
atan2f1111
atan2----
atan2l-1-1
cabsf----
cabs----
cabsl----
cacosf2 + i 22 + i 22 + i 22 + i 2
cacos1 + i 11 + i 11 + i 11 + i 1
cacosl-2 + i 2-1 + i 2
cacoshf2 + i 22 + i 22 + i 22 + i 2
cacosh1 + i 11 + i 11 + i 11 + i 1
cacoshl-2 + i 2-2 + i 1
cargf----
carg----
cargl----
casinf1 + i 21 + i 21 + i 21 + i 2
casin1 + i 11 + i 11 + i 11 + i 1
casinl-2 + i 2-1 + i 2
casinhf2 + i 12 + i 12 + i 12 + i 1
casinh1 + i 11 + i 11 + i 11 + i 1
casinhl-2 + i 2-2 + i 1
catanf1 + i 11 + i 11 + i 11 + i 1
catan0 + i 10 + i 10 + i 10 + i 1
catanl-1 + i 1-0 + i 1
catanhf1 + i 11 + i 11 + i 11 + i 1
catanh1 + i 01 + i 01 + i 01 + i 0
catanhl-1 + i 1-1 + i 0
cbrtf1111
cbrt1111
cbrtl-1-1
ccosf1 + i 11 + i 11 + i 11 + i 1
ccos1 + i 11 + i 11 + i 11 + i 1
ccosl-1 + i 1-1 + i 1
ccoshf1 + i 11 + i 11 + i 11 + i 1
ccosh1 + i 11 + i 11 + i 11 + i 1
ccoshl-1 + i 1-0 + i 1
ceilf----
ceil----
ceill----
cexpf1 + i 21 + i 21 + i 21 + i 2
cexp2 + i 12 + i 12 + i 12 + i 1
cexpl-1 + i 1-1 + i 1
cimagf----
cimag----
cimagl----
clogf1 + i 11 + i 11 + i 11 + i 1
clog1 + i 01 + i 01 + i 01 + i 0
clogl-1 + i 1-1 + i 1
clog10f2 + i 12 + i 12 + i 12 + i 1
clog102 + i 12 + i 12 + i 12 + i 1
clog10l-2 + i 2-2 + i 2
conjf----
conj----
conjl----
copysignf----
copysign----
copysignl----
cosf111-
cos----
cosl-1-1
coshf1111
cosh1111
coshl-1-2
cpowf4 + i 24 + i 24 + i 25 + i 2
cpow2 + i 02 + i 02 + i 02 + i 0
cpowl-4 + i 1-3 + i 4
cprojf----
cproj----
cprojl----
crealf----
creal----
creall----
csinf1 + i 01 + i 01 + i 01 + i 0
csin1 + i 01 + i 01 + i 01 + i 0
csinl-1 + i 1-1 + i 0
csinhf1 + i 11 + i 11 + i 11 + i 1
csinh0 + i 10 + i 10 + i 10 + i 1
csinhl-1 + i 1-1 + i 0
csqrtf1 + i 11 + i 11 + i 11 + i 1
csqrt1 + i 11 + i 11 + i 11 + i 1
csqrtl-1 + i 1-1 + i 1
ctanf1 + i 11 + i 11 + i 11 + i 2
ctan1 + i 21 + i 21 + i 21 + i 2
ctanl-3 + i 3-2 + i 1
ctanhf1 + i 21 + i 21 + i 22 + i 2
ctanh2 + i 22 + i 22 + i 22 + i 2
ctanhl-3 + i 3-1 + i 2
erff----
erf1111
erfl-1-1
erfcf1111
erfc1111
erfcl-1-1
expf----
exp----
expl----
exp10f----
exp101111
exp10l-1-1
exp2f----
exp2----
exp2l-1--
expm1f1111
expm11111
expm1l-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----
gammaf1111
gamma1111
gammal-1-1
hypotf----
hypot1111
hypotl-1-1
ilogbf----
ilogb----
ilogbl----
j0f2222
j02222
j0l-2-2
j1f2222
j11111
j1l-4-1
jnf4444
jn4444
jnl-7-4
lgammaf1111
lgamma1111
lgammal-1-1
lrintf----
lrint----
lrintl----
llrintf----
llrint----
llrintl----
logf1111
log----
logl-1-1
log10f2222
log101111
log10l-1-1
log1pf1111
log1p----
log1pl-1-1
log2f----
log2----
log2l-1--
logbf----
logb----
logbl----
lroundf----
lround----
lroundl----
llroundf----
llround----
llroundl----
modff----
modf----
modfl----
nearbyintf----
nearbyint----
nearbyintl----
nextafterf----
nextafter----
nextafterl----
nexttowardf----
nexttoward----
nexttowardl----
powf1111
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----
sinf111-
sin----
sinl-1-1
sincosf111-
sincos----
sincosl-1-1
sinhf----
sinh----
sinhl---1
sqrtf----
sqrt----
sqrtl----
tanf----
tan----
tanl-1-1
tanhf----
tanh----
tanhl-1--
tgammaf3333
tgamma4444
tgammal-4-4
truncf----
trunc----
truncl----
y0f1111
y02222
y0l-3-1
y1f2222
y13333
y1l-2-2
ynf2223
yn3333
ynl-5-4

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