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 the 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. Only the round-to-nearest rounding mode is covered by this table, and vector versions of functions are not covered. Functions not listed do not have known errors.

FunctionAArch64ARMAlphaColdFireGeneric
acosf111--
acos-----
acosl1-1--
acosf128-----
acoshf222--
acosh222--
acoshl2-2--
acoshf128-----
asinf111--
asin-----
asinl1-1--
asinf128-----
asinhf111--
asinh111--
asinhl3-3--
asinhf128-----
atanf111--
atan1----
atanl1-1--
atanf128-----
atan2f1111-
atan2-----
atan2l1-1--
atan2f128-----
atanhf2221-
atanh222--
atanhl3-3--
atanhf128-----
cabsf-----
cabs111--
cabsl1-1--
cabsf128-----
cacosf2 + i 22 + i 22 + i 2--
cacos1 + i 21 + i 21 + i 2--
cacosl2 + i 2-2 + i 2--
cacosf128-----
cacoshf2 + i 22 + i 22 + i 20 + i 1-
cacosh2 + i 12 + i 12 + i 1--
cacoshl2 + i 2-2 + i 2--
cacoshf128-----
cargf111--
carg1----
cargl2-2--
cargf128-----
casinf1 + i 21 + i 21 + i 21 + i 0-
casin1 + i 21 + i 21 + i 21 + i 0-
casinl2 + i 2-2 + i 2--
casinf128-----
casinhf2 + i 12 + i 12 + i 11 + i 6-
casinh2 + i 12 + i 12 + i 15 + i 3-
casinhl2 + i 2-2 + i 2--
casinhf128-----
catanf1 + i 11 + i 11 + i 10 + i 1-
catan1 + i 11 + i 11 + i 10 + i 1-
catanl1 + i 1-1 + i 1--
catanf128-----
catanhf1 + i 11 + i 11 + i 1--
catanh1 + i 11 + i 11 + i 14 + i 0-
catanhl1 + i 1-1 + i 1--
catanhf128-----
cbrtf111--
cbrt3331-
cbrtl1-1--
cbrtf128-----
ccosf1 + i 11 + i 11 + i 11 + i 1-
ccos1 + i 11 + i 11 + i 11 + i 0-
ccosl1 + i 1-1 + i 1--
ccosf128-----
ccoshf1 + i 11 + i 11 + i 11 + i 1-
ccosh1 + i 11 + i 11 + i 11 + i 0-
ccoshl1 + i 1-1 + i 1--
ccoshf128-----
cexpf1 + i 21 + i 21 + i 21 + i 1-
cexp2 + i 12 + i 12 + i 1--
cexpl1 + i 1-1 + i 1--
cexpf128-----
clogf3 + i 13 + i 13 + i 11 + i 0-
clog3 + i 13 + i 03 + i 0--
clogl2 + i 1-2 + i 1--
clogf128-----
clog10f4 + i 24 + i 24 + i 21 + i 1-
clog103 + i 23 + i 23 + i 20 + i 1-
clog10l2 + i 2-2 + i 2--
clog10f128-----
cosf1111-
cos---2-
cosl1-1--
cosf128-----
coshf111--
cosh111--
coshl1-1--
coshf128-----
cpowf5 + i 25 + i 25 + i 24 + i 2-
cpow2 + i 02 + i 02 + i 02 + i 2-
cpowl4 + i 1-4 + i 1--
cpowf128-----
csinf1 + i 01 + i 01 + i 0--
csin1 + i 01 + i 01 + i 0--
csinl1 + i 1-1 + i 1--
csinf128-----
csinhf1 + i 11 + i 11 + i 11 + i 1-
csinh0 + i 10 + i 10 + i 10 + i 1-
csinhl1 + i 1-1 + i 1--
csinhf128-----
csqrtf2 + i 22 + i 22 + i 21 + i 0-
csqrt2 + i 22 + i 22 + i 2--
csqrtl2 + i 2-2 + i 2--
csqrtf128-----
ctanf1 + i 21 + i 21 + i 2--
ctan1 + i 21 + i 21 + i 20 + i 1-
ctanl3 + i 3-3 + i 3--
ctanf128-----
ctanhf2 + i 12 + i 22 + i 22 + i 1-
ctanh2 + i 22 + i 22 + i 21 + i 0-
ctanhl3 + i 3-3 + i 3--
ctanhf128-----
erff111--
erf1111-
erfl1-1--
erff128-----
erfcf222--
erfc2331-
erfcl2-2--
erfcf128-----
expf111--
exp-----
expl1-1--
expf128-----
exp10f---2-
exp102226-
exp10l2-2--
exp10f128-----
exp2f111--
exp2111--
exp2l1-1--
exp2f128-----
expm1f1111-
expm11111-
expm1l1-1--
expm1f128-----
fmaf-----
fma-----
fmal-----
fmaf128-----
fmodf-----
fmod-----
fmodl-----
fmodf128-----
gammaf444--
gamma344--
gammal5-5--
gammaf128-----
hypotf---1-
hypot111--
hypotl1-1--
hypotf128-----
j0f2222-
j02222-
j0l2-2--
j0f128-----
j1f2222-
j11111-
j1l4-4--
j1f128-----
jnf4444-
jn4444-
jnl7-7--
jnf128-----
lgammaf4442-
lgamma3441-
lgammal5-5--
lgammaf128-----
logf111--
log-----
logl1-1--
logf128-----
log10f2222-
log102221-
log10l1-1--
log10f128-----
log1pf1111-
log1p111--
log1pl2-2--
log1pf128-----
log2f111--
log2122--
log2l2-2--
log2f128-----
powf111--
pow-----
powl2-2--
powf128-----
sinf111--
sin-----
sinl1-1--
sinf128-----
sincosf1111-
sincos---1-
sincosl1-1--
sincosf128-----
sinhf222--
sinh222--
sinhl2-2--
sinhf128-----
sqrtf-----
sqrt-----
sqrtl-----
sqrtf128-----
tanf111--
tan---1-
tanl1-1--
tanf128-----
tanhf222--
tanh222--
tanhl2-2--
tanhf128-----
tgammaf4441-
tgamma5551-
tgammal4-4--
tgammaf128-----
y0f1111-
y02222-
y0l3-3--
y0f128-----
y1f2222-
y13333-
y1l2-2--
y1f128-----
ynf3332-
yn3333-
ynl5-5--
ynf128-----
FunctionHPPAIA64M68kMIPS 32-bitMIPS 64-bit
acosf1--11
acos-1---
acosl----1
acosf128-1---
acoshf2-122
acosh21122
acoshl-11-2
acoshf128-2---
asinf1--11
asin-----
asinl----1
asinf128-1---
asinhf1-111
asinh11111
asinhl--1-3
asinhf128-3---
atanf1--11
atan-----
atanl----1
atanf128-1---
atan2f1-111
atan2-----
atan2l--1-1
atan2f128-1---
atanhf2--22
atanh2--22
atanhl----3
atanhf128-3---
cabsf-----
cabs1-111
cabsl--1-1
cabsf128-1---
cacosf2 + i 22 + i 22 + i 12 + i 22 + i 2
cacos1 + i 21 + i 21 + i 11 + i 21 + i 2
cacosl-1 + i 21 + i 2-2 + i 2
cacosf128-2 + i 2---
cacoshf2 + i 22 + i 21 + i 22 + i 22 + i 2
cacosh2 + i 12 + i 11 + i 12 + i 12 + i 1
cacoshl-2 + i 12 + i 1-2 + i 2
cacoshf128-2 + i 2---
cargf1-111
carg-----
cargl--1-2
cargf128-2---
casinf1 + i 21 + i 21 + i 11 + i 21 + i 2
casin1 + i 21 + i 21 + i 11 + i 21 + i 2
casinl1 + i 01 + i 21 + i 2-2 + i 2
casinf128-2 + i 2---
casinhf2 + i 12 + i 11 + i 12 + i 12 + i 1
casinh5 + i 32 + i 11 + i 12 + i 12 + i 1
casinhl5 + i 32 + i 12 + i 1-2 + i 2
casinhf128-2 + i 2---
catanf1 + i 10 + i 10 + i 11 + i 11 + i 1
catan1 + i 11 + i 10 + i 11 + i 11 + i 1
catanl0 + i 10 + i 11 + i 1-1 + i 1
catanf128-1 + i 1---
catanhf1 + i 11 + i 01 + i 01 + i 11 + i 1
catanh4 + i 11 + i 11 + i 01 + i 11 + i 1
catanhl4 + i 01 + i 01 + i 1-1 + i 1
catanhf128-1 + i 1---
cbrtf1-111
cbrt3-133
cbrtl1-1-1
cbrtf128-1---
ccosf1 + i 10 + i 1-1 + i 11 + i 1
ccos1 + i 11 + i 1-1 + i 11 + i 1
ccosl1 + i 01 + i 11 + i 1-1 + i 1
ccosf128-1 + i 1---
ccoshf1 + i 11 + i 1-1 + i 11 + i 1
ccosh1 + i 11 + i 1-1 + i 11 + i 1
ccoshl1 + i 00 + i 10 + i 1-1 + i 1
ccoshf128-1 + i 1---
cexpf1 + i 21 + i 2-1 + i 21 + i 2
cexp2 + i 12 + i 1-2 + i 12 + i 1
cexpl-1 + i 11 + i 1-1 + i 1
cexpf128-1 + i 1---
clogf3 + i 13 + i 02 + i 13 + i 13 + i 1
clog3 + i 02 + i 13 + i 13 + i 03 + i 0
clogl-2 + i 13 + i 1-2 + i 1
clogf128-2 + i 1---
clog10f4 + i 24 + i 12 + i 14 + i 24 + i 2
clog103 + i 23 + i 22 + i 13 + i 23 + i 2
clog10l0 + i 12 + i 13 + i 2-2 + i 2
clog10f128-2 + i 2---
cosf1--11
cos211--
cosl2---1
cosf128-1---
coshf1--11
cosh1--11
coshl----1
coshf128-1---
cpowf5 + i 25 + i 23 + i 55 + i 25 + i 2
cpow2 + i 22 + i 01 + i 02 + i 02 + i 0
cpowl2 + i 23 + i 43 + i 1-4 + i 1
cpowf128-4 + i 1---
csinf1 + i 01 + i 1-1 + i 01 + i 0
csin1 + i 01 + i 0-1 + i 01 + i 0
csinl-1 + i 01 + i 0-1 + i 1
csinf128-1 + i 1---
csinhf1 + i 11 + i 1-1 + i 11 + i 1
csinh0 + i 11 + i 1-0 + i 10 + i 1
csinhl0 + i 11 + i 11 + i 0-1 + i 1
csinhf128-1 + i 1---
csqrtf2 + i 22 + i 21 + i 12 + i 22 + i 2
csqrt2 + i 22 + i 21 + i 12 + i 22 + i 2
csqrtl-2 + i 22 + i 2-2 + i 2
csqrtf128-2 + i 2---
ctanf1 + i 21 + i 11 + i 11 + i 21 + i 2
ctan1 + i 21 + i 21 + i 11 + i 21 + i 2
ctanl0 + i 12 + i 22 + i 2-3 + i 3
ctanf128-3 + i 3---
ctanhf2 + i 21 + i 11 + i 22 + i 22 + i 2
ctanh2 + i 22 + i 21 + i 12 + i 22 + i 2
ctanhl1 + i 01 + i 22 + i 2-3 + i 3
ctanhf128-3 + i 3---
erff1-111
erf1--11
erfl1-1-1
erff128-1---
erfcf2-122
erfc3--33
erfcl1-2-2
erfcf128-2---
expf11-11
exp-----
expl----1
expf128-1---
exp10f2----
exp106--22
exp10l6---2
exp10f128-2---
exp2f1--11
exp211111
exp2l-1--1
exp2f128-1---
expm1f1--11
expm111-11
expm1l11--1
expm1f128-1---
fmaf-----
fma-----
fmal-----
fmaf128-----
fmodf-----
fmod-----
fmodl-----
fmodf128-----
gammaf41144
gamma4--44
gammal--2-5
gammaf128-----
hypotf1----
hypot1-111
hypotl--1-1
hypotf128-1---
j0f22222
j022122
j0l222-2
j0f128-2---
j1f22222
j111-11
j1l111-4
j1f128-4---
jnf54244
jn44244
jnl444-7
jnf128-7---
lgammaf41144
lgamma4--44
lgammal1-2-5
lgammaf128-5---
logf1--11
log-----
logl----1
logf128-1---
log10f2--22
log102--22
log10l1---1
log10f128-1---
log1pf1--11
log1p1--11
log1pl----2
log1pf128-2---
log2f1--11
log22--22
log2l----2
log2f128-2---
powf1-711
pow--1--
powl--9-2
powf128-2---
sinf1--11
sin-11--
sinl----1
sinf128-1---
sincosf1--11
sincos11---
sincosl1---1
sincosf128-1---
sinhf2--22
sinh2--22
sinhl----2
sinhf128-2---
sqrtf-----
sqrt-----
sqrtl-----
sqrtf128-----
tanf1--11
tan1----
tanl11--1
tanf128-1---
tanhf2--22
tanh2--22
tanhl----2
tanhf128-2---
tgammaf4-444
tgamma5-155
tgammal119-4
tgammaf128-4---
y0f11111
y022122
y0l211-3
y0f128-3---
y1f22322
y133133
y1l322-2
y1f128-2---
ynf33333
yn33233
ynl334-5
ynf128-5---
FunctionMicroBlazeNios IIPowerPCPowerPC soft-floatRISC-V
acosf11111
acos-----
acosl--111
acosf128--1--
acoshf22222
acosh22222
acoshl--212
acoshf128--2--
asinf11111
asin-----
asinl--221
asinf128--1--
asinhf11111
asinh11111
asinhl--223
asinhf128--3--
atanf11111
atan--1--
atanl--111
atanf128--1--
atan2f11111
atan2-----
atan2l--221
atan2f128--1--
atanhf22222
atanh22222
atanhl--223
atanhf128--3--
cabsf-----
cabs11111
cabsl--111
cabsf128--1--
cacosf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacos1 + i 21 + i 21 + i 21 + i 21 + i 2
cacosl--1 + i 22 + i 12 + i 2
cacosf128--2 + i 2--
cacoshf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacosh2 + i 12 + i 12 + i 12 + i 12 + i 1
cacoshl--2 + i 11 + i 22 + i 2
cacoshf128--2 + i 2--
cargf11111
carg--1--
cargl--222
cargf128--2--
casinf1 + i 21 + i 21 + i 21 + i 21 + i 2
casin1 + i 21 + i 21 + i 21 + i 21 + i 2
casinl--1 + i 22 + i 12 + i 2
casinf128--2 + i 2--
casinhf2 + i 12 + i 12 + i 12 + i 12 + i 1
casinh2 + i 12 + i 12 + i 12 + i 12 + i 1
casinhl--2 + i 11 + i 22 + i 2
casinhf128--2 + i 2--
catanf1 + i 11 + i 11 + i 11 + i 11 + i 1
catan1 + i 11 + i 11 + i 11 + i 11 + i 1
catanl--3 + i 23 + i 21 + i 1
catanf128--1 + i 1--
catanhf1 + i 11 + i 11 + i 11 + i 11 + i 1
catanh1 + i 11 + i 11 + i 11 + i 11 + i 1
catanhl--2 + i 32 + i 31 + i 1
catanhf128--1 + i 1--
cbrtf11111
cbrt33333
cbrtl--111
cbrtf128--1--
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 21 + i 21 + i 1
ccosf128--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
ccoshl--1 + i 21 + i 21 + i 1
ccoshf128--1 + i 1--
cexpf1 + i 21 + i 21 + i 21 + i 21 + i 2
cexp2 + i 12 + i 12 + i 12 + i 12 + i 1
cexpl--2 + i 21 + i 11 + i 1
cexpf128--1 + i 1--
clogf3 + i 13 + i 13 + i 13 + i 13 + i 1
clog3 + i 03 + i 03 + i 13 + i 03 + i 0
clogl--5 + i 22 + i 22 + i 1
clogf128--2 + i 1--
clog10f4 + i 24 + i 24 + i 24 + i 24 + i 2
clog103 + i 23 + i 23 + i 23 + i 23 + i 2
clog10l--3 + i 23 + i 22 + i 2
clog10f128--2 + i 2--
cosf1131-
cos-----
cosl--441
cosf128--1--
coshf11111
cosh11111
coshl--331
coshf128--1--
cpowf4 + i 24 + i 25 + i 25 + i 25 + i 2
cpow2 + i 02 + i 02 + i 02 + i 02 + i 0
cpowl--4 + i 24 + i 14 + i 1
cpowf128--4 + i 1--
csinf1 + i 01 + i 01 + i 01 + i 01 + i 0
csin1 + i 01 + i 01 + i 01 + i 01 + i 0
csinl--2 + i 12 + i 11 + i 1
csinf128--1 + 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 21 + i 21 + i 1
csinhf128--1 + i 1--
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 11 + i 12 + i 2
csqrtf128--2 + i 2--
ctanf1 + i 11 + i 11 + i 21 + i 21 + i 2
ctan1 + i 21 + i 21 + i 21 + i 21 + i 2
ctanl--3 + i 23 + i 23 + i 3
ctanf128--3 + i 3--
ctanhf1 + i 21 + i 22 + i 12 + i 22 + i 1
ctanh2 + i 22 + i 22 + i 22 + i 22 + i 2
ctanhl--3 + i 32 + i 33 + i 3
ctanhf128--3 + i 3--
erff11111
erf11111
erfl--111
erff128--1--
erfcf22222
erfc33232
erfcl--332
erfcf128--2--
expf11-1-
exp--1--
expl--111
expf128--1--
exp10f-----
exp1022222
exp10l--112
exp10f128--2--
exp2f11-1-
exp211111
exp2l--211
exp2f128--1--
expm1f11111
expm111111
expm1l--111
expm1f128--1--
fmaf-----
fma-----
fmal--11-
fmaf128-----
fmodf-----
fmod-----
fmodl--11-
fmodf128-----
gammaf44443
gamma44343
gammal--335
gammaf128-----
hypotf-----
hypot11111
hypotl--111
hypotf128--1--
j0f22222
j022222
j0l--222
j0f128--2--
j1f22222
j111111
j1l--214
j1f128--4--
jnf44444
jn44444
jnl--447
jnf128--7--
lgammaf44443
lgamma44343
lgammal--335
lgammaf128--5--
logf1111-
log-----
logl--111
logf128--1--
log10f22222
log1022222
log10l--111
log10f128--1--
log1pf11111
log1p11111
log1pl--222
log1pf128--2--
log2f11111
log222121
log2l--112
log2f128--2--
powf1311-
pow-----
powl--112
powf128--2--
sinf1111-
sin-----
sinl--111
sinf128--1--
sincosf1111-
sincos-----
sincosl--111
sincosf128--1--
sinhf22222
sinh22222
sinhl--332
sinhf128--2--
sqrtf-----
sqrt-----
sqrtl--11-
sqrtf128-----
tanf11311
tan-----
tanl--221
tanf128--1--
tanhf22222
tanh22222
tanhl--112
tanhf128--2--
tgammaf45444
tgamma55555
tgammal--534
tgammaf128--4--
y0f11111
y022222
y0l--113
y0f128--3--
y1f22222
y133333
y1l--222
y1f128--2--
ynf22333
yn33333
ynl--225
ynf128--5--
FunctionRISC-V soft-floatS/390SHSparcTile
acosf11-11
acos-----
acosl11-1-
acosf128-----
acoshf22-22
acosh22122
acoshl22-2-
acoshf128-----
asinf11-11
asin-----
asinl11-1-
asinf128-----
asinhf11111
asinh11111
asinhl33-3-
asinhf128-----
atanf11-11
atan-----
atanl11-1-
atanf128-----
atan2f11111
atan2-----
atan2l11-1-
atan2f128-----
atanhf22122
atanh22-22
atanhl33-3-
atanhf128-----
cabsf-----
cabs11-11
cabsl11-1-
cabsf128-----
cacosf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacos1 + i 21 + i 21 + i 11 + i 21 + i 2
cacosl2 + i 22 + i 2-2 + i 2-
cacosf128-----
cacoshf2 + i 22 + i 22 + i 22 + i 22 + i 2
cacosh2 + i 12 + i 11 + i 12 + i 12 + i 1
cacoshl2 + i 22 + i 2-2 + i 2-
cacoshf128-----
cargf11-11
carg-----
cargl22-2-
cargf128-----
casinf1 + i 21 + i 21 + i 21 + i 21 + i 2
casin1 + i 21 + i 21 + i 11 + i 21 + i 2
casinl2 + i 22 + i 2-2 + i 2-
casinf128-----
casinhf2 + i 12 + i 12 + i 12 + i 12 + i 1
casinh2 + i 12 + i 11 + i 12 + i 12 + i 1
casinhl2 + i 22 + i 2-2 + i 2-
casinhf128-----
catanf1 + i 11 + i 11 + i 11 + i 11 + i 1
catan1 + i 11 + i 10 + i 11 + i 11 + i 1
catanl1 + i 11 + i 1-1 + i 1-
catanf128-----
catanhf1 + i 11 + i 11 + i 11 + i 11 + i 1
catanh1 + i 11 + i 11 + i 01 + i 11 + i 1
catanhl1 + i 11 + i 1-1 + i 1-
catanhf128-----
cbrtf11111
cbrt33133
cbrtl11-1-
cbrtf128-----
ccosf1 + i 11 + i 11 + i 11 + i 11 + i 1
ccos1 + i 11 + i 11 + i 11 + i 11 + i 1
ccosl1 + i 11 + i 1-1 + i 1-
ccosf128-----
ccoshf1 + i 11 + i 11 + i 11 + i 11 + i 1
ccosh1 + i 11 + i 11 + i 11 + i 11 + i 1
ccoshl1 + i 11 + i 1-1 + i 1-
ccoshf128-----
cexpf1 + i 21 + i 21 + i 21 + i 21 + i 2
cexp2 + i 12 + i 12 + i 12 + i 12 + i 1
cexpl1 + i 11 + i 1-1 + i 1-
cexpf128-----
clogf3 + i 13 + i 11 + i 13 + i 13 + i 1
clog3 + i 03 + i 01 + i 03 + i 03 + i 0
clogl2 + i 12 + i 1-4 + i 1-
clogf128-----
clog10f4 + i 24 + i 22 + i 14 + i 24 + i 2
clog103 + i 23 + i 22 + i 13 + i 23 + i 2
clog10l2 + i 22 + i 2-4 + i 2-
clog10f128-----
cosf-1111
cos-----
cosl11-1-
cosf128-----
coshf11111
cosh11111
coshl11-1-
coshf128-----
cpowf5 + i 25 + i 24 + i 25 + i 24 + i 2
cpow2 + i 02 + i 02 + i 02 + i 02 + i 0
cpowl4 + i 14 + i 1-4 + i 1-
cpowf128-----
csinf1 + i 01 + i 01 + i 01 + i 01 + i 0
csin1 + i 01 + i 01 + i 01 + i 01 + i 0
csinl1 + i 11 + i 1-1 + i 1-
csinf128-----
csinhf1 + i 11 + i 11 + i 11 + i 11 + i 1
csinh0 + i 10 + i 10 + i 10 + i 10 + i 1
csinhl1 + i 11 + i 1-1 + i 1-
csinhf128-----
csqrtf2 + i 22 + i 21 + i 12 + i 22 + i 2
csqrt2 + i 22 + i 21 + i 12 + i 22 + i 2
csqrtl2 + i 22 + i 2-2 + i 2-
csqrtf128-----
ctanf1 + i 21 + i 21 + i 11 + i 21 + i 1
ctan1 + i 21 + i 21 + i 21 + i 21 + i 2
ctanl3 + i 33 + i 3-3 + i 3-
ctanf128-----
ctanhf2 + i 22 + i 11 + i 22 + i 21 + i 2
ctanh2 + i 22 + i 22 + i 22 + i 22 + i 2
ctanhl3 + i 33 + i 3-3 + i 3-
ctanhf128-----
erff11-11
erf11111
erfl11-1-
erff128-----
erfcf22122
erfc32133
erfcl22-2-
erfcf128-----
expf-1-11
exp-----
expl11-1-
expf128-----
exp10f-----
exp1022122
exp10l22-2-
exp10f128-----
exp2f-1-11
exp211-11
exp2l11-1-
exp2f128-----
expm1f11111
expm111111
expm1l11-1-
expm1f128-----
fmaf-----
fma-----
fmal-----
fmaf128-----
fmodf-----
fmod-----
fmodl-----
fmodf128-----
gammaf34144
gamma43144
gammal55-5-
gammaf128-----
hypotf-----
hypot11111
hypotl11-1-
hypotf128-----
j0f22222
j022222
j0l22-2-
j0f128-----
j1f22222
j111111
j1l44-4-
j1f128-----
jnf44444
jn44444
jnl77-7-
jnf128-----
lgammaf34144
lgamma43144
lgammal55-5-
lgammaf128-----
logf-1111
log-----
logl11-1-
logf128-----
log10f22222
log1022122
log10l11-1-
log10f128-----
log1pf11111
log1p11-11
log1pl22-2-
log1pf128-----
log2f11-11
log221-22
log2l22-2-
log2f128-----
powf-1133
pow-----
powl22-2-
powf128-----
sinf-1111
sin-----
sinl11-1-
sinf128-----
sincosf-1111
sincos-----
sincosl11-1-
sincosf128-----
sinhf22-22
sinh22-22
sinhl22-2-
sinhf128-----
sqrtf-----
sqrt-----
sqrtl-----
sqrtf128-----
tanf11-11
tan-----
tanl11-1-
tanf128-----
tanhf22-22
tanh22-22
tanhl22-2-
tanhf128-----
tgammaf44355
tgamma55455
tgammal44-4-
tgammaf128-----
y0f11111
y022222
y0l33-3-
y0f128-----
y1f22222
y133333
y1l22-2-
y1f128-----
ynf33232
yn33333
ynl55-5-
ynf128-----
Functioni686ix86x86_64
acosf--1
acos11-
acosl111
acosf128111
acoshf--2
acosh112
acoshl222
acoshf128222
asinf--1
asin11-
asinl111
asinf128111
asinhf--1
asinh111
asinhl333
asinhf128333
atanf--1
atan11-
atanl111
atanf128111
atan2f--1
atan211-
atan2l111
atan2f128111
atanhf--2
atanh112
atanhl333
atanhf128333
cabsf---
cabs111
cabsl111
cabsf128111
cacosf1 + i 11 + i 12 + i 2
cacos1 + i 11 + i 11 + i 2
cacosl1 + i 21 + i 21 + i 2
cacosf1282 + i 22 + i 22 + i 2
cacoshf1 + i 11 + i 12 + i 2
cacosh1 + i 11 + i 12 + i 1
cacoshl2 + i 12 + i 12 + i 1
cacoshf1282 + i 22 + i 22 + i 2
cargf--1
carg11-
cargl111
cargf128222
casinf1 + i 11 + i 11 + i 2
casin1 + i 11 + i 11 + i 2
casinl1 + i 21 + i 21 + i 2
casinf1282 + i 22 + i 22 + i 2
casinhf1 + i 11 + i 12 + i 1
casinh1 + i 11 + i 12 + i 1
casinhl2 + i 12 + i 12 + i 1
casinhf1282 + i 22 + i 22 + i 2
catanf0 + i 10 + i 11 + i 1
catan1 + i 11 + i 11 + i 1
catanl1 + i 11 + i 11 + i 1
catanf1281 + i 11 + i 11 + i 1
catanhf1 + i 01 + i 01 + i 1
catanh1 + i 11 + i 11 + i 1
catanhl1 + i 11 + i 11 + i 1
catanhf1281 + i 11 + i 11 + i 1
cbrtf111
cbrt113
cbrtl331
cbrtf128111
ccosf1 + i 11 + i 11 + i 1
ccos1 + i 11 + i 11 + i 1
ccosl1 + i 11 + i 11 + i 1
ccosf1281 + i 11 + i 11 + i 1
ccoshf1 + i 11 + i 11 + i 1
ccosh1 + i 11 + i 11 + i 1
ccoshl1 + i 11 + i 11 + i 1
ccoshf1281 + i 11 + i 11 + i 1
cexpf1 + i 21 + i 21 + i 2
cexp2 + i 12 + i 12 + i 1
cexpl1 + i 11 + i 11 + i 1
cexpf1281 + i 11 + i 11 + i 1
clogf1 + i 01 + i 03 + i 1
clog2 + i 12 + i 13 + i 0
clogl3 + i 13 + i 13 + i 1
clogf1282 + i 12 + i 12 + i 1
clog10f2 + i 02 + i 04 + i 2
clog102 + i 12 + i 13 + i 2
clog10l4 + i 24 + i 24 + i 2
clog10f1282 + i 22 + i 22 + i 2
cosf-1-
cos---
cosl111
cosf128111
coshf111
cosh111
coshl222
coshf128111
cpowf5 + i 25 + i 25 + i 2
cpow2 + i 12 + i 02 + i 0
cpowl3 + i 43 + i 43 + i 4
cpowf1284 + i 14 + i 14 + i 1
csinf1 + i 11 + i 11 + i 0
csin1 + i 11 + i 01 + i 0
csinl1 + i 01 + i 01 + i 0
csinf1281 + i 11 + i 11 + i 1
csinhf1 + i 10 + i 11 + i 1
csinh1 + i 10 + i 10 + i 1
csinhl1 + i 11 + i 11 + i 1
csinhf1281 + i 11 + i 11 + i 1
csqrtf0 + i 10 + i 12 + i 2
csqrt1 + i 11 + i 12 + i 2
csqrtl2 + i 22 + i 22 + i 2
csqrtf1282 + i 22 + i 22 + i 2
ctanf1 + i 11 + i 11 + i 2
ctan1 + i 11 + i 11 + i 2
ctanl2 + i 12 + i 12 + i 1
ctanf1283 + i 33 + i 33 + i 3
ctanhf1 + i 11 + i 12 + i 2
ctanh1 + i 11 + i 12 + i 2
ctanhl1 + i 21 + i 21 + i 2
ctanhf1283 + i 33 + i 33 + i 3
erff111
erf111
erfl111
erff128111
erfcf112
erfc113
erfcl333
erfcf128222
expf---
exp11-
expl111
expf128111
exp10f---
exp10112
exp10l111
exp10f128222
exp2f--1
exp2111
exp2l111
exp2f128111
expm1f--1
expm1111
expm1l222
expm1f128111
fmaf---
fma---
fmal---
fmaf128---
fmodf---
fmod---
fmodl---
fmodf128---
gammaf334
gamma334
gammal444
gammaf128---
hypotf---
hypot111
hypotl111
hypotf128111
j0f112
j0222
j0l222
j0f128222
j1f122
j1221
j1l111
j1f128444
jnf334
jn224
jnl444
jnf128777
lgammaf334
lgamma334
lgammal444
lgammaf128555
logf--1
log11-
logl111
logf128111
log10f--2
log10112
log10l111
log10f128111
log1pf--1
log1p111
log1pl222
log1pf128222
log2f111
log2112
log2l111
log2f128222
powf--1
pow11-
powl111
powf128222
sinf-1-
sin---
sinl111
sinf128111
sincosf-1-
sincos---
sincosl111
sincosf128111
sinhf--2
sinh112
sinhl222
sinhf128222
sqrtf---
sqrt---
sqrtl---
sqrtf128---
tanf111
tan---
tanl222
tanf128111
tanhf--2
tanh112
tanhl333
tanhf128222
tgammaf335
tgamma335
tgammal555
tgammaf128444
y0f111
y0112
y0l111
y0f128333
y1f222
y1223
y1l222
y1f128222
ynf333
yn223
ynl444
ynf128555

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