Next: Pseudo-Random Numbers, Previous: Special Functions, Up: Mathematics [Contents][Index]
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.
errno
may also be set (see Math Error Reporting). (The “inexact”
exception may be raised, or not raised, even if this is inconsistent
with the infinite-precision value.)
long double format, as used on PowerPC GNU/Linux,
the accuracy goal is weaker for input values not exactly representable
in 106 bits of precision; it is as if the input value is some value
within 0.5ulp of the value actually passed, where “ulp” is
interpreted in terms of a fixed-precision 106-bit mantissa, but not
necessarily the exact value actually passed with discontiguous
mantissa bits.
long double format, functions whose results are
fully specified by reference to corresponding IEEE 754 floating-point
operations have the same accuracy goals as other functions, but with
the error bound being the same as that for division (3ulp).
Furthermore, “inexact” and “underflow” exceptions may be raised
for all functions for any inputs, even where such exceptions are
inconsistent with the returned value, since the underlying
floating-point arithmetic has that property.
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.
| Function | AArch64 | ARM | Alpha | ColdFire | Generic |
| acosf | 1 | 1 | 1 | - | - |
| acos | - | - | - | - | - |
| acosl | 1 | - | 1 | - | - |
| acosf128 | - | - | - | - | - |
| acoshf | 2 | 2 | 2 | - | - |
| acosh | 2 | 2 | 2 | - | - |
| acoshl | 2 | - | 2 | - | - |
| acoshf128 | - | - | - | - | - |
| asinf | 1 | 1 | 1 | - | - |
| asin | - | - | - | - | - |
| asinl | 1 | - | 1 | - | - |
| asinf128 | - | - | - | - | - |
| asinhf | 1 | 1 | 1 | - | - |
| asinh | 1 | 1 | 1 | - | - |
| asinhl | 3 | - | 3 | - | - |
| asinhf128 | - | - | - | - | - |
| atanf | 1 | 1 | 1 | - | - |
| atan | 1 | - | - | - | - |
| atanl | 1 | - | 1 | - | - |
| atanf128 | - | - | - | - | - |
| atan2f | 1 | 1 | 1 | 1 | - |
| atan2 | - | - | - | - | - |
| atan2l | 1 | - | 1 | - | - |
| atan2f128 | - | - | - | - | - |
| atanhf | 2 | 2 | 2 | 1 | - |
| atanh | 2 | 2 | 2 | - | - |
| atanhl | 3 | - | 3 | - | - |
| atanhf128 | - | - | - | - | - |
| cabsf | - | - | - | - | - |
| cabs | 1 | 1 | 1 | - | - |
| cabsl | 1 | - | 1 | - | - |
| cabsf128 | - | - | - | - | - |
| cacosf | 2 + i 2 | 2 + i 2 | 2 + i 2 | - | - |
| cacos | 1 + i 2 | 1 + i 2 | 1 + i 2 | - | - |
| cacosl | 2 + i 2 | - | 2 + i 2 | - | - |
| cacosf128 | - | - | - | - | - |
| cacoshf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 0 + i 1 | - |
| cacosh | 2 + i 1 | 2 + i 1 | 2 + i 1 | - | - |
| cacoshl | 2 + i 2 | - | 2 + i 2 | - | - |
| cacoshf128 | - | - | - | - | - |
| cargf | 1 | 1 | 1 | - | - |
| carg | 1 | - | - | - | - |
| cargl | 2 | - | 2 | - | - |
| cargf128 | - | - | - | - | - |
| casinf | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 0 | - |
| casin | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 0 | - |
| casinl | 2 + i 2 | - | 2 + i 2 | - | - |
| casinf128 | - | - | - | - | - |
| casinhf | 2 + i 1 | 2 + i 1 | 2 + i 1 | 1 + i 6 | - |
| casinh | 2 + i 1 | 2 + i 1 | 2 + i 1 | 5 + i 3 | - |
| casinhl | 2 + i 2 | - | 2 + i 2 | - | - |
| casinhf128 | - | - | - | - | - |
| catanf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 0 + i 1 | - |
| catan | 1 + i 1 | 1 + i 1 | 1 + i 1 | 0 + i 1 | - |
| catanl | 1 + i 1 | - | 1 + i 1 | - | - |
| catanf128 | - | - | - | - | - |
| catanhf | 1 + i 1 | 1 + i 1 | 1 + i 1 | - | - |
| catanh | 1 + i 1 | 1 + i 1 | 1 + i 1 | 4 + i 0 | - |
| catanhl | 1 + i 1 | - | 1 + i 1 | - | - |
| catanhf128 | - | - | - | - | - |
| cbrtf | 1 | 1 | 1 | - | - |
| cbrt | 3 | 3 | 3 | 1 | - |
| cbrtl | 1 | - | 1 | - | - |
| cbrtf128 | - | - | - | - | - |
| ccosf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | - |
| ccos | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 0 | - |
| ccosl | 1 + i 1 | - | 1 + i 1 | - | - |
| ccosf128 | - | - | - | - | - |
| 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 0 | - |
| ccoshl | 1 + i 1 | - | 1 + i 1 | - | - |
| ccoshf128 | - | - | - | - | - |
| cexpf | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 1 | - |
| cexp | 2 + i 1 | 2 + i 1 | 2 + i 1 | - | - |
| cexpl | 1 + i 1 | - | 1 + i 1 | - | - |
| cexpf128 | - | - | - | - | - |
| clogf | 3 + i 1 | 3 + i 1 | 3 + i 1 | 1 + i 0 | - |
| clog | 3 + i 1 | 3 + i 0 | 3 + i 0 | - | - |
| clogl | 2 + i 1 | - | 2 + i 1 | - | - |
| clogf128 | - | - | - | - | - |
| clog10f | 4 + i 2 | 4 + i 2 | 4 + i 2 | 1 + i 1 | - |
| clog10 | 3 + i 2 | 3 + i 2 | 3 + i 2 | 0 + i 1 | - |
| clog10l | 2 + i 2 | - | 2 + i 2 | - | - |
| clog10f128 | - | - | - | - | - |
| cosf | 1 | 1 | 1 | 1 | - |
| cos | - | - | - | 2 | - |
| cosl | 1 | - | 1 | - | - |
| cosf128 | - | - | - | - | - |
| coshf | 1 | 1 | 1 | - | - |
| cosh | 1 | 1 | 1 | - | - |
| coshl | 1 | - | 1 | - | - |
| coshf128 | - | - | - | - | - |
| cpowf | 5 + i 2 | 5 + i 2 | 5 + i 2 | 4 + i 2 | - |
| cpow | 2 + i 0 | 2 + i 0 | 2 + i 0 | 2 + i 2 | - |
| cpowl | 4 + i 1 | - | 4 + i 1 | - | - |
| cpowf128 | - | - | - | - | - |
| csinf | 1 + i 0 | 1 + i 0 | 1 + i 0 | - | - |
| csin | 1 + i 0 | 1 + i 0 | 1 + i 0 | - | - |
| csinl | 1 + i 1 | - | 1 + i 1 | - | - |
| csinf128 | - | - | - | - | - |
| 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 | 1 + i 1 | - | 1 + i 1 | - | - |
| csinhf128 | - | - | - | - | - |
| csqrtf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 1 + i 0 | - |
| csqrt | 2 + i 2 | 2 + i 2 | 2 + i 2 | - | - |
| csqrtl | 2 + i 2 | - | 2 + i 2 | - | - |
| csqrtf128 | - | - | - | - | - |
| ctanf | 1 + i 2 | 1 + i 2 | 1 + i 2 | - | - |
| ctan | 1 + i 2 | 1 + i 2 | 1 + i 2 | 0 + i 1 | - |
| ctanl | 3 + i 3 | - | 3 + i 3 | - | - |
| ctanf128 | - | - | - | - | - |
| ctanhf | 2 + i 1 | 2 + i 2 | 2 + i 2 | 2 + i 1 | - |
| ctanh | 2 + i 2 | 2 + i 2 | 2 + i 2 | 1 + i 0 | - |
| ctanhl | 3 + i 3 | - | 3 + i 3 | - | - |
| ctanhf128 | - | - | - | - | - |
| erff | 1 | 1 | 1 | - | - |
| erf | 1 | 1 | 1 | 1 | - |
| erfl | 1 | - | 1 | - | - |
| erff128 | - | - | - | - | - |
| erfcf | 2 | 2 | 2 | - | - |
| erfc | 2 | 3 | 3 | 1 | - |
| erfcl | 2 | - | 2 | - | - |
| erfcf128 | - | - | - | - | - |
| expf | 1 | 1 | 1 | - | - |
| exp | - | - | - | - | - |
| expl | 1 | - | 1 | - | - |
| expf128 | - | - | - | - | - |
| exp10f | - | - | - | 2 | - |
| exp10 | 2 | 2 | 2 | 6 | - |
| exp10l | 2 | - | 2 | - | - |
| exp10f128 | - | - | - | - | - |
| exp2f | 1 | 1 | 1 | - | - |
| exp2 | 1 | 1 | 1 | - | - |
| exp2l | 1 | - | 1 | - | - |
| exp2f128 | - | - | - | - | - |
| expm1f | 1 | 1 | 1 | 1 | - |
| expm1 | 1 | 1 | 1 | 1 | - |
| expm1l | 1 | - | 1 | - | - |
| expm1f128 | - | - | - | - | - |
| fmaf | - | - | - | - | - |
| fma | - | - | - | - | - |
| fmal | - | - | - | - | - |
| fmaf128 | - | - | - | - | - |
| fmodf | - | - | - | - | - |
| fmod | - | - | - | - | - |
| fmodl | - | - | - | - | - |
| fmodf128 | - | - | - | - | - |
| gammaf | 4 | 4 | 4 | - | - |
| gamma | 3 | 4 | 4 | - | - |
| gammal | 5 | - | 5 | - | - |
| gammaf128 | - | - | - | - | - |
| hypotf | - | - | - | 1 | - |
| hypot | 1 | 1 | 1 | - | - |
| hypotl | 1 | - | 1 | - | - |
| hypotf128 | - | - | - | - | - |
| j0f | 2 | 2 | 2 | 2 | - |
| j0 | 2 | 2 | 2 | 2 | - |
| j0l | 2 | - | 2 | - | - |
| j0f128 | - | - | - | - | - |
| j1f | 2 | 2 | 2 | 2 | - |
| j1 | 1 | 1 | 1 | 1 | - |
| j1l | 4 | - | 4 | - | - |
| j1f128 | - | - | - | - | - |
| jnf | 4 | 4 | 4 | 4 | - |
| jn | 4 | 4 | 4 | 4 | - |
| jnl | 7 | - | 7 | - | - |
| jnf128 | - | - | - | - | - |
| lgammaf | 4 | 4 | 4 | 2 | - |
| lgamma | 3 | 4 | 4 | 1 | - |
| lgammal | 5 | - | 5 | - | - |
| lgammaf128 | - | - | - | - | - |
| logf | 1 | 1 | 1 | - | - |
| log | - | - | - | - | - |
| logl | 1 | - | 1 | - | - |
| logf128 | - | - | - | - | - |
| log10f | 2 | 2 | 2 | 2 | - |
| log10 | 2 | 2 | 2 | 1 | - |
| log10l | 1 | - | 1 | - | - |
| log10f128 | - | - | - | - | - |
| log1pf | 1 | 1 | 1 | 1 | - |
| log1p | 1 | 1 | 1 | - | - |
| log1pl | 2 | - | 2 | - | - |
| log1pf128 | - | - | - | - | - |
| log2f | 1 | 1 | 1 | - | - |
| log2 | 1 | 2 | 2 | - | - |
| log2l | 2 | - | 2 | - | - |
| log2f128 | - | - | - | - | - |
| powf | 1 | 1 | 1 | - | - |
| pow | - | - | - | - | - |
| powl | 2 | - | 2 | - | - |
| powf128 | - | - | - | - | - |
| sinf | 1 | 1 | 1 | - | - |
| sin | - | - | - | - | - |
| sinl | 1 | - | 1 | - | - |
| sinf128 | - | - | - | - | - |
| sincosf | 1 | 1 | 1 | 1 | - |
| sincos | - | - | - | 1 | - |
| sincosl | 1 | - | 1 | - | - |
| sincosf128 | - | - | - | - | - |
| sinhf | 2 | 2 | 2 | - | - |
| sinh | 2 | 2 | 2 | - | - |
| sinhl | 2 | - | 2 | - | - |
| sinhf128 | - | - | - | - | - |
| sqrtf | - | - | - | - | - |
| sqrt | - | - | - | - | - |
| sqrtl | - | - | - | - | - |
| sqrtf128 | - | - | - | - | - |
| tanf | 1 | 1 | 1 | - | - |
| tan | - | - | - | 1 | - |
| tanl | 1 | - | 1 | - | - |
| tanf128 | - | - | - | - | - |
| tanhf | 2 | 2 | 2 | - | - |
| tanh | 2 | 2 | 2 | - | - |
| tanhl | 2 | - | 2 | - | - |
| tanhf128 | - | - | - | - | - |
| tgammaf | 4 | 4 | 4 | 1 | - |
| tgamma | 5 | 5 | 5 | 1 | - |
| tgammal | 4 | - | 4 | - | - |
| tgammaf128 | - | - | - | - | - |
| y0f | 1 | 1 | 1 | 1 | - |
| y0 | 2 | 2 | 2 | 2 | - |
| y0l | 3 | - | 3 | - | - |
| y0f128 | - | - | - | - | - |
| y1f | 2 | 2 | 2 | 2 | - |
| y1 | 3 | 3 | 3 | 3 | - |
| y1l | 2 | - | 2 | - | - |
| y1f128 | - | - | - | - | - |
| ynf | 3 | 3 | 3 | 2 | - |
| yn | 3 | 3 | 3 | 3 | - |
| ynl | 5 | - | 5 | - | - |
| ynf128 | - | - | - | - | - |
| Function | HPPA | IA64 | M68k | MIPS 32-bit | MIPS 64-bit |
| acosf | 1 | - | - | 1 | 1 |
| acos | - | 1 | - | - | - |
| acosl | - | - | - | - | 1 |
| acosf128 | - | 1 | - | - | - |
| acoshf | 2 | - | 1 | 2 | 2 |
| acosh | 2 | 1 | 1 | 2 | 2 |
| acoshl | - | 1 | 1 | - | 2 |
| acoshf128 | - | 2 | - | - | - |
| asinf | 1 | - | - | 1 | 1 |
| asin | - | - | - | - | - |
| asinl | - | - | - | - | 1 |
| asinf128 | - | 1 | - | - | - |
| asinhf | 1 | - | 1 | 1 | 1 |
| asinh | 1 | 1 | 1 | 1 | 1 |
| asinhl | - | - | 1 | - | 3 |
| asinhf128 | - | 3 | - | - | - |
| atanf | 1 | - | - | 1 | 1 |
| atan | - | - | - | - | - |
| atanl | - | - | - | - | 1 |
| atanf128 | - | 1 | - | - | - |
| atan2f | 1 | - | 1 | 1 | 1 |
| atan2 | - | - | - | - | - |
| atan2l | - | - | 1 | - | 1 |
| atan2f128 | - | 1 | - | - | - |
| atanhf | 2 | - | - | 2 | 2 |
| atanh | 2 | - | - | 2 | 2 |
| atanhl | - | - | - | - | 3 |
| atanhf128 | - | 3 | - | - | - |
| cabsf | - | - | - | - | - |
| cabs | 1 | - | 1 | 1 | 1 |
| cabsl | - | - | 1 | - | 1 |
| cabsf128 | - | 1 | - | - | - |
| cacosf | 2 + i 2 | 2 + i 2 | 2 + i 1 | 2 + i 2 | 2 + i 2 |
| cacos | 1 + i 2 | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 |
| cacosl | - | 1 + i 2 | 1 + i 2 | - | 2 + i 2 |
| cacosf128 | - | 2 + i 2 | - | - | - |
| cacoshf | 2 + i 2 | 2 + i 2 | 1 + i 2 | 2 + i 2 | 2 + i 2 |
| cacosh | 2 + i 1 | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 |
| cacoshl | - | 2 + i 1 | 2 + i 1 | - | 2 + i 2 |
| cacoshf128 | - | 2 + i 2 | - | - | - |
| cargf | 1 | - | 1 | 1 | 1 |
| carg | - | - | - | - | - |
| cargl | - | - | 1 | - | 2 |
| cargf128 | - | 2 | - | - | - |
| casinf | 1 + i 2 | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 |
| casin | 1 + i 2 | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 |
| casinl | 1 + i 0 | 1 + i 2 | 1 + i 2 | - | 2 + i 2 |
| casinf128 | - | 2 + i 2 | - | - | - |
| casinhf | 2 + i 1 | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 |
| casinh | 5 + i 3 | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 |
| casinhl | 5 + i 3 | 2 + i 1 | 2 + i 1 | - | 2 + i 2 |
| casinhf128 | - | 2 + i 2 | - | - | - |
| catanf | 1 + i 1 | 0 + i 1 | 0 + i 1 | 1 + i 1 | 1 + i 1 |
| catan | 1 + i 1 | 1 + i 1 | 0 + i 1 | 1 + i 1 | 1 + i 1 |
| catanl | 0 + i 1 | 0 + i 1 | 1 + i 1 | - | 1 + i 1 |
| catanf128 | - | 1 + i 1 | - | - | - |
| catanhf | 1 + i 1 | 1 + i 0 | 1 + i 0 | 1 + i 1 | 1 + i 1 |
| catanh | 4 + i 1 | 1 + i 1 | 1 + i 0 | 1 + i 1 | 1 + i 1 |
| catanhl | 4 + i 0 | 1 + i 0 | 1 + i 1 | - | 1 + i 1 |
| catanhf128 | - | 1 + i 1 | - | - | - |
| cbrtf | 1 | - | 1 | 1 | 1 |
| cbrt | 3 | - | 1 | 3 | 3 |
| cbrtl | 1 | - | 1 | - | 1 |
| cbrtf128 | - | 1 | - | - | - |
| ccosf | 1 + i 1 | 0 + i 1 | - | 1 + i 1 | 1 + i 1 |
| ccos | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 1 + i 1 |
| ccosl | 1 + i 0 | 1 + i 1 | 1 + i 1 | - | 1 + i 1 |
| ccosf128 | - | 1 + 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 0 | 0 + i 1 | 0 + i 1 | - | 1 + i 1 |
| ccoshf128 | - | 1 + i 1 | - | - | - |
| cexpf | 1 + i 2 | 1 + i 2 | - | 1 + i 2 | 1 + i 2 |
| cexp | 2 + i 1 | 2 + i 1 | - | 2 + i 1 | 2 + i 1 |
| cexpl | - | 1 + i 1 | 1 + i 1 | - | 1 + i 1 |
| cexpf128 | - | 1 + i 1 | - | - | - |
| clogf | 3 + i 1 | 3 + i 0 | 2 + i 1 | 3 + i 1 | 3 + i 1 |
| clog | 3 + i 0 | 2 + i 1 | 3 + i 1 | 3 + i 0 | 3 + i 0 |
| clogl | - | 2 + i 1 | 3 + i 1 | - | 2 + i 1 |
| clogf128 | - | 2 + i 1 | - | - | - |
| clog10f | 4 + i 2 | 4 + i 1 | 2 + i 1 | 4 + i 2 | 4 + i 2 |
| clog10 | 3 + i 2 | 3 + i 2 | 2 + i 1 | 3 + i 2 | 3 + i 2 |
| clog10l | 0 + i 1 | 2 + i 1 | 3 + i 2 | - | 2 + i 2 |
| clog10f128 | - | 2 + i 2 | - | - | - |
| cosf | 1 | - | - | 1 | 1 |
| cos | 2 | 1 | 1 | - | - |
| cosl | 2 | - | - | - | 1 |
| cosf128 | - | 1 | - | - | - |
| coshf | 1 | - | - | 1 | 1 |
| cosh | 1 | - | - | 1 | 1 |
| coshl | - | - | - | - | 1 |
| coshf128 | - | 1 | - | - | - |
| cpowf | 5 + i 2 | 5 + i 2 | 3 + i 5 | 5 + i 2 | 5 + i 2 |
| cpow | 2 + i 2 | 2 + i 0 | 1 + i 0 | 2 + i 0 | 2 + i 0 |
| cpowl | 2 + i 2 | 3 + i 4 | 3 + i 1 | - | 4 + i 1 |
| cpowf128 | - | 4 + i 1 | - | - | - |
| csinf | 1 + i 0 | 1 + i 1 | - | 1 + i 0 | 1 + i 0 |
| csin | 1 + i 0 | 1 + i 0 | - | 1 + i 0 | 1 + i 0 |
| csinl | - | 1 + i 0 | 1 + i 0 | - | 1 + i 1 |
| csinf128 | - | 1 + i 1 | - | - | - |
| csinhf | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 1 + i 1 |
| csinh | 0 + i 1 | 1 + i 1 | - | 0 + i 1 | 0 + i 1 |
| csinhl | 0 + i 1 | 1 + i 1 | 1 + i 0 | - | 1 + i 1 |
| csinhf128 | - | 1 + i 1 | - | - | - |
| csqrtf | 2 + i 2 | 2 + i 2 | 1 + i 1 | 2 + i 2 | 2 + i 2 |
| csqrt | 2 + i 2 | 2 + i 2 | 1 + i 1 | 2 + i 2 | 2 + i 2 |
| csqrtl | - | 2 + i 2 | 2 + i 2 | - | 2 + i 2 |
| csqrtf128 | - | 2 + i 2 | - | - | - |
| ctanf | 1 + i 2 | 1 + i 1 | 1 + i 1 | 1 + i 2 | 1 + i 2 |
| ctan | 1 + i 2 | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 |
| ctanl | 0 + i 1 | 2 + i 2 | 2 + i 2 | - | 3 + i 3 |
| ctanf128 | - | 3 + i 3 | - | - | - |
| ctanhf | 2 + i 2 | 1 + i 1 | 1 + i 2 | 2 + i 2 | 2 + i 2 |
| ctanh | 2 + i 2 | 2 + i 2 | 1 + i 1 | 2 + i 2 | 2 + i 2 |
| ctanhl | 1 + i 0 | 1 + i 2 | 2 + i 2 | - | 3 + i 3 |
| ctanhf128 | - | 3 + i 3 | - | - | - |
| erff | 1 | - | 1 | 1 | 1 |
| erf | 1 | - | - | 1 | 1 |
| erfl | 1 | - | 1 | - | 1 |
| erff128 | - | 1 | - | - | - |
| erfcf | 2 | - | 1 | 2 | 2 |
| erfc | 3 | - | - | 3 | 3 |
| erfcl | 1 | - | 2 | - | 2 |
| erfcf128 | - | 2 | - | - | - |
| expf | 1 | 1 | - | 1 | 1 |
| exp | - | - | - | - | - |
| expl | - | - | - | - | 1 |
| expf128 | - | 1 | - | - | - |
| exp10f | 2 | - | - | - | - |
| exp10 | 6 | - | - | 2 | 2 |
| exp10l | 6 | - | - | - | 2 |
| exp10f128 | - | 2 | - | - | - |
| exp2f | 1 | - | - | 1 | 1 |
| exp2 | 1 | 1 | 1 | 1 | 1 |
| exp2l | - | 1 | - | - | 1 |
| exp2f128 | - | 1 | - | - | - |
| expm1f | 1 | - | - | 1 | 1 |
| expm1 | 1 | 1 | - | 1 | 1 |
| expm1l | 1 | 1 | - | - | 1 |
| expm1f128 | - | 1 | - | - | - |
| fmaf | - | - | - | - | - |
| fma | - | - | - | - | - |
| fmal | - | - | - | - | - |
| fmaf128 | - | - | - | - | - |
| fmodf | - | - | - | - | - |
| fmod | - | - | - | - | - |
| fmodl | - | - | - | - | - |
| fmodf128 | - | - | - | - | - |
| gammaf | 4 | 1 | 1 | 4 | 4 |
| gamma | 4 | - | - | 4 | 4 |
| gammal | - | - | 2 | - | 5 |
| gammaf128 | - | - | - | - | - |
| hypotf | 1 | - | - | - | - |
| hypot | 1 | - | 1 | 1 | 1 |
| hypotl | - | - | 1 | - | 1 |
| hypotf128 | - | 1 | - | - | - |
| j0f | 2 | 2 | 2 | 2 | 2 |
| j0 | 2 | 2 | 1 | 2 | 2 |
| j0l | 2 | 2 | 2 | - | 2 |
| j0f128 | - | 2 | - | - | - |
| j1f | 2 | 2 | 2 | 2 | 2 |
| j1 | 1 | 1 | - | 1 | 1 |
| j1l | 1 | 1 | 1 | - | 4 |
| j1f128 | - | 4 | - | - | - |
| jnf | 5 | 4 | 2 | 4 | 4 |
| jn | 4 | 4 | 2 | 4 | 4 |
| jnl | 4 | 4 | 4 | - | 7 |
| jnf128 | - | 7 | - | - | - |
| lgammaf | 4 | 1 | 1 | 4 | 4 |
| lgamma | 4 | - | - | 4 | 4 |
| lgammal | 1 | - | 2 | - | 5 |
| lgammaf128 | - | 5 | - | - | - |
| logf | 1 | - | - | 1 | 1 |
| log | - | - | - | - | - |
| logl | - | - | - | - | 1 |
| logf128 | - | 1 | - | - | - |
| log10f | 2 | - | - | 2 | 2 |
| log10 | 2 | - | - | 2 | 2 |
| log10l | 1 | - | - | - | 1 |
| log10f128 | - | 1 | - | - | - |
| log1pf | 1 | - | - | 1 | 1 |
| log1p | 1 | - | - | 1 | 1 |
| log1pl | - | - | - | - | 2 |
| log1pf128 | - | 2 | - | - | - |
| log2f | 1 | - | - | 1 | 1 |
| log2 | 2 | - | - | 2 | 2 |
| log2l | - | - | - | - | 2 |
| log2f128 | - | 2 | - | - | - |
| powf | 1 | - | 7 | 1 | 1 |
| pow | - | - | 1 | - | - |
| powl | - | - | 9 | - | 2 |
| powf128 | - | 2 | - | - | - |
| sinf | 1 | - | - | 1 | 1 |
| sin | - | 1 | 1 | - | - |
| sinl | - | - | - | - | 1 |
| sinf128 | - | 1 | - | - | - |
| sincosf | 1 | - | - | 1 | 1 |
| sincos | 1 | 1 | - | - | - |
| sincosl | 1 | - | - | - | 1 |
| sincosf128 | - | 1 | - | - | - |
| sinhf | 2 | - | - | 2 | 2 |
| sinh | 2 | - | - | 2 | 2 |
| sinhl | - | - | - | - | 2 |
| sinhf128 | - | 2 | - | - | - |
| sqrtf | - | - | - | - | - |
| sqrt | - | - | - | - | - |
| sqrtl | - | - | - | - | - |
| sqrtf128 | - | - | - | - | - |
| tanf | 1 | - | - | 1 | 1 |
| tan | 1 | - | - | - | - |
| tanl | 1 | 1 | - | - | 1 |
| tanf128 | - | 1 | - | - | - |
| tanhf | 2 | - | - | 2 | 2 |
| tanh | 2 | - | - | 2 | 2 |
| tanhl | - | - | - | - | 2 |
| tanhf128 | - | 2 | - | - | - |
| tgammaf | 4 | - | 4 | 4 | 4 |
| tgamma | 5 | - | 1 | 5 | 5 |
| tgammal | 1 | 1 | 9 | - | 4 |
| tgammaf128 | - | 4 | - | - | - |
| y0f | 1 | 1 | 1 | 1 | 1 |
| y0 | 2 | 2 | 1 | 2 | 2 |
| y0l | 2 | 1 | 1 | - | 3 |
| y0f128 | - | 3 | - | - | - |
| y1f | 2 | 2 | 3 | 2 | 2 |
| y1 | 3 | 3 | 1 | 3 | 3 |
| y1l | 3 | 2 | 2 | - | 2 |
| y1f128 | - | 2 | - | - | - |
| ynf | 3 | 3 | 3 | 3 | 3 |
| yn | 3 | 3 | 2 | 3 | 3 |
| ynl | 3 | 3 | 4 | - | 5 |
| ynf128 | - | 5 | - | - | - |
| Function | MicroBlaze | Nios II | PowerPC | PowerPC soft-float | RISC-V |
| acosf | 1 | 1 | 1 | 1 | 1 |
| acos | - | - | - | - | - |
| acosl | - | - | 1 | 1 | 1 |
| acosf128 | - | - | 1 | - | - |
| acoshf | 2 | 2 | 2 | 2 | 2 |
| acosh | 2 | 2 | 2 | 2 | 2 |
| acoshl | - | - | 2 | 1 | 2 |
| acoshf128 | - | - | 2 | - | - |
| asinf | 1 | 1 | 1 | 1 | 1 |
| asin | - | - | - | - | - |
| asinl | - | - | 2 | 2 | 1 |
| asinf128 | - | - | 1 | - | - |
| asinhf | 1 | 1 | 1 | 1 | 1 |
| asinh | 1 | 1 | 1 | 1 | 1 |
| asinhl | - | - | 2 | 2 | 3 |
| asinhf128 | - | - | 3 | - | - |
| atanf | 1 | 1 | 1 | 1 | 1 |
| atan | - | - | 1 | - | - |
| atanl | - | - | 1 | 1 | 1 |
| atanf128 | - | - | 1 | - | - |
| atan2f | 1 | 1 | 1 | 1 | 1 |
| atan2 | - | - | - | - | - |
| atan2l | - | - | 2 | 2 | 1 |
| atan2f128 | - | - | 1 | - | - |
| atanhf | 2 | 2 | 2 | 2 | 2 |
| atanh | 2 | 2 | 2 | 2 | 2 |
| atanhl | - | - | 2 | 2 | 3 |
| atanhf128 | - | - | 3 | - | - |
| cabsf | - | - | - | - | - |
| cabs | 1 | 1 | 1 | 1 | 1 |
| cabsl | - | - | 1 | 1 | 1 |
| cabsf128 | - | - | 1 | - | - |
| cacosf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| cacos | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| cacosl | - | - | 1 + i 2 | 2 + i 1 | 2 + i 2 |
| cacosf128 | - | - | 2 + i 2 | - | - |
| cacoshf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| cacosh | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| cacoshl | - | - | 2 + i 1 | 1 + i 2 | 2 + i 2 |
| cacoshf128 | - | - | 2 + i 2 | - | - |
| cargf | 1 | 1 | 1 | 1 | 1 |
| carg | - | - | 1 | - | - |
| cargl | - | - | 2 | 2 | 2 |
| cargf128 | - | - | 2 | - | - |
| casinf | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| casin | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| casinl | - | - | 1 + i 2 | 2 + i 1 | 2 + i 2 |
| casinf128 | - | - | 2 + i 2 | - | - |
| casinhf | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| casinh | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| casinhl | - | - | 2 + i 1 | 1 + i 2 | 2 + i 2 |
| casinhf128 | - | - | 2 + i 2 | - | - |
| catanf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catan | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanl | - | - | 3 + i 2 | 3 + i 2 | 1 + i 1 |
| catanf128 | - | - | 1 + i 1 | - | - |
| catanhf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanh | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanhl | - | - | 2 + i 3 | 2 + i 3 | 1 + i 1 |
| catanhf128 | - | - | 1 + i 1 | - | - |
| cbrtf | 1 | 1 | 1 | 1 | 1 |
| cbrt | 3 | 3 | 3 | 3 | 3 |
| cbrtl | - | - | 1 | 1 | 1 |
| cbrtf128 | - | - | 1 | - | - |
| ccosf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccos | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccosl | - | - | 1 + i 2 | 1 + i 2 | 1 + i 1 |
| ccosf128 | - | - | 1 + i 1 | - | - |
| ccoshf | 1 + i 1 | 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 | 1 + i 1 |
| ccoshl | - | - | 1 + i 2 | 1 + i 2 | 1 + i 1 |
| ccoshf128 | - | - | 1 + i 1 | - | - |
| cexpf | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| cexp | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| cexpl | - | - | 2 + i 2 | 1 + i 1 | 1 + i 1 |
| cexpf128 | - | - | 1 + i 1 | - | - |
| clogf | 3 + i 1 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 3 + i 1 |
| clog | 3 + i 0 | 3 + i 0 | 3 + i 1 | 3 + i 0 | 3 + i 0 |
| clogl | - | - | 5 + i 2 | 2 + i 2 | 2 + i 1 |
| clogf128 | - | - | 2 + i 1 | - | - |
| clog10f | 4 + i 2 | 4 + i 2 | 4 + i 2 | 4 + i 2 | 4 + i 2 |
| clog10 | 3 + i 2 | 3 + i 2 | 3 + i 2 | 3 + i 2 | 3 + i 2 |
| clog10l | - | - | 3 + i 2 | 3 + i 2 | 2 + i 2 |
| clog10f128 | - | - | 2 + i 2 | - | - |
| cosf | 1 | 1 | 3 | 1 | - |
| cos | - | - | - | - | - |
| cosl | - | - | 4 | 4 | 1 |
| cosf128 | - | - | 1 | - | - |
| coshf | 1 | 1 | 1 | 1 | 1 |
| cosh | 1 | 1 | 1 | 1 | 1 |
| coshl | - | - | 3 | 3 | 1 |
| coshf128 | - | - | 1 | - | - |
| cpowf | 4 + i 2 | 4 + i 2 | 5 + i 2 | 5 + i 2 | 5 + i 2 |
| cpow | 2 + i 0 | 2 + i 0 | 2 + i 0 | 2 + i 0 | 2 + i 0 |
| cpowl | - | - | 4 + i 2 | 4 + i 1 | 4 + i 1 |
| cpowf128 | - | - | 4 + i 1 | - | - |
| csinf | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 |
| csin | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 |
| csinl | - | - | 2 + i 1 | 2 + i 1 | 1 + i 1 |
| csinf128 | - | - | 1 + i 1 | - | - |
| csinhf | 1 + i 1 | 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 | 0 + i 1 |
| csinhl | - | - | 1 + i 2 | 1 + i 2 | 1 + i 1 |
| csinhf128 | - | - | 1 + i 1 | - | - |
| csqrtf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| csqrt | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| csqrtl | - | - | 1 + i 1 | 1 + i 1 | 2 + i 2 |
| csqrtf128 | - | - | 2 + i 2 | - | - |
| ctanf | 1 + i 1 | 1 + i 1 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| ctan | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| ctanl | - | - | 3 + i 2 | 3 + i 2 | 3 + i 3 |
| ctanf128 | - | - | 3 + i 3 | - | - |
| ctanhf | 1 + i 2 | 1 + i 2 | 2 + i 1 | 2 + i 2 | 2 + i 1 |
| ctanh | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| ctanhl | - | - | 3 + i 3 | 2 + i 3 | 3 + i 3 |
| ctanhf128 | - | - | 3 + i 3 | - | - |
| erff | 1 | 1 | 1 | 1 | 1 |
| erf | 1 | 1 | 1 | 1 | 1 |
| erfl | - | - | 1 | 1 | 1 |
| erff128 | - | - | 1 | - | - |
| erfcf | 2 | 2 | 2 | 2 | 2 |
| erfc | 3 | 3 | 2 | 3 | 2 |
| erfcl | - | - | 3 | 3 | 2 |
| erfcf128 | - | - | 2 | - | - |
| expf | 1 | 1 | - | 1 | - |
| exp | - | - | 1 | - | - |
| expl | - | - | 1 | 1 | 1 |
| expf128 | - | - | 1 | - | - |
| exp10f | - | - | - | - | - |
| exp10 | 2 | 2 | 2 | 2 | 2 |
| exp10l | - | - | 1 | 1 | 2 |
| exp10f128 | - | - | 2 | - | - |
| exp2f | 1 | 1 | - | 1 | - |
| exp2 | 1 | 1 | 1 | 1 | 1 |
| exp2l | - | - | 2 | 1 | 1 |
| exp2f128 | - | - | 1 | - | - |
| expm1f | 1 | 1 | 1 | 1 | 1 |
| expm1 | 1 | 1 | 1 | 1 | 1 |
| expm1l | - | - | 1 | 1 | 1 |
| expm1f128 | - | - | 1 | - | - |
| fmaf | - | - | - | - | - |
| fma | - | - | - | - | - |
| fmal | - | - | 1 | 1 | - |
| fmaf128 | - | - | - | - | - |
| fmodf | - | - | - | - | - |
| fmod | - | - | - | - | - |
| fmodl | - | - | 1 | 1 | - |
| fmodf128 | - | - | - | - | - |
| gammaf | 4 | 4 | 4 | 4 | 3 |
| gamma | 4 | 4 | 3 | 4 | 3 |
| gammal | - | - | 3 | 3 | 5 |
| gammaf128 | - | - | - | - | - |
| hypotf | - | - | - | - | - |
| hypot | 1 | 1 | 1 | 1 | 1 |
| hypotl | - | - | 1 | 1 | 1 |
| hypotf128 | - | - | 1 | - | - |
| j0f | 2 | 2 | 2 | 2 | 2 |
| j0 | 2 | 2 | 2 | 2 | 2 |
| j0l | - | - | 2 | 2 | 2 |
| j0f128 | - | - | 2 | - | - |
| j1f | 2 | 2 | 2 | 2 | 2 |
| j1 | 1 | 1 | 1 | 1 | 1 |
| j1l | - | - | 2 | 1 | 4 |
| j1f128 | - | - | 4 | - | - |
| jnf | 4 | 4 | 4 | 4 | 4 |
| jn | 4 | 4 | 4 | 4 | 4 |
| jnl | - | - | 4 | 4 | 7 |
| jnf128 | - | - | 7 | - | - |
| lgammaf | 4 | 4 | 4 | 4 | 3 |
| lgamma | 4 | 4 | 3 | 4 | 3 |
| lgammal | - | - | 3 | 3 | 5 |
| lgammaf128 | - | - | 5 | - | - |
| logf | 1 | 1 | 1 | 1 | - |
| log | - | - | - | - | - |
| logl | - | - | 1 | 1 | 1 |
| logf128 | - | - | 1 | - | - |
| log10f | 2 | 2 | 2 | 2 | 2 |
| log10 | 2 | 2 | 2 | 2 | 2 |
| log10l | - | - | 1 | 1 | 1 |
| log10f128 | - | - | 1 | - | - |
| log1pf | 1 | 1 | 1 | 1 | 1 |
| log1p | 1 | 1 | 1 | 1 | 1 |
| log1pl | - | - | 2 | 2 | 2 |
| log1pf128 | - | - | 2 | - | - |
| log2f | 1 | 1 | 1 | 1 | 1 |
| log2 | 2 | 2 | 1 | 2 | 1 |
| log2l | - | - | 1 | 1 | 2 |
| log2f128 | - | - | 2 | - | - |
| powf | 1 | 3 | 1 | 1 | - |
| pow | - | - | - | - | - |
| powl | - | - | 1 | 1 | 2 |
| powf128 | - | - | 2 | - | - |
| sinf | 1 | 1 | 1 | 1 | - |
| sin | - | - | - | - | - |
| sinl | - | - | 1 | 1 | 1 |
| sinf128 | - | - | 1 | - | - |
| sincosf | 1 | 1 | 1 | 1 | - |
| sincos | - | - | - | - | - |
| sincosl | - | - | 1 | 1 | 1 |
| sincosf128 | - | - | 1 | - | - |
| sinhf | 2 | 2 | 2 | 2 | 2 |
| sinh | 2 | 2 | 2 | 2 | 2 |
| sinhl | - | - | 3 | 3 | 2 |
| sinhf128 | - | - | 2 | - | - |
| sqrtf | - | - | - | - | - |
| sqrt | - | - | - | - | - |
| sqrtl | - | - | 1 | 1 | - |
| sqrtf128 | - | - | - | - | - |
| tanf | 1 | 1 | 3 | 1 | 1 |
| tan | - | - | - | - | - |
| tanl | - | - | 2 | 2 | 1 |
| tanf128 | - | - | 1 | - | - |
| tanhf | 2 | 2 | 2 | 2 | 2 |
| tanh | 2 | 2 | 2 | 2 | 2 |
| tanhl | - | - | 1 | 1 | 2 |
| tanhf128 | - | - | 2 | - | - |
| tgammaf | 4 | 5 | 4 | 4 | 4 |
| tgamma | 5 | 5 | 5 | 5 | 5 |
| tgammal | - | - | 5 | 3 | 4 |
| tgammaf128 | - | - | 4 | - | - |
| y0f | 1 | 1 | 1 | 1 | 1 |
| y0 | 2 | 2 | 2 | 2 | 2 |
| y0l | - | - | 1 | 1 | 3 |
| y0f128 | - | - | 3 | - | - |
| y1f | 2 | 2 | 2 | 2 | 2 |
| y1 | 3 | 3 | 3 | 3 | 3 |
| y1l | - | - | 2 | 2 | 2 |
| y1f128 | - | - | 2 | - | - |
| ynf | 2 | 2 | 3 | 3 | 3 |
| yn | 3 | 3 | 3 | 3 | 3 |
| ynl | - | - | 2 | 2 | 5 |
| ynf128 | - | - | 5 | - | - |
| Function | RISC-V soft-float | S/390 | SH | Sparc | Tile |
| acosf | 1 | 1 | - | 1 | 1 |
| acos | - | - | - | - | - |
| acosl | 1 | 1 | - | 1 | - |
| acosf128 | - | - | - | - | - |
| acoshf | 2 | 2 | - | 2 | 2 |
| acosh | 2 | 2 | 1 | 2 | 2 |
| acoshl | 2 | 2 | - | 2 | - |
| acoshf128 | - | - | - | - | - |
| asinf | 1 | 1 | - | 1 | 1 |
| asin | - | - | - | - | - |
| asinl | 1 | 1 | - | 1 | - |
| asinf128 | - | - | - | - | - |
| asinhf | 1 | 1 | 1 | 1 | 1 |
| asinh | 1 | 1 | 1 | 1 | 1 |
| asinhl | 3 | 3 | - | 3 | - |
| asinhf128 | - | - | - | - | - |
| atanf | 1 | 1 | - | 1 | 1 |
| atan | - | - | - | - | - |
| atanl | 1 | 1 | - | 1 | - |
| atanf128 | - | - | - | - | - |
| atan2f | 1 | 1 | 1 | 1 | 1 |
| atan2 | - | - | - | - | - |
| atan2l | 1 | 1 | - | 1 | - |
| atan2f128 | - | - | - | - | - |
| atanhf | 2 | 2 | 1 | 2 | 2 |
| atanh | 2 | 2 | - | 2 | 2 |
| atanhl | 3 | 3 | - | 3 | - |
| atanhf128 | - | - | - | - | - |
| cabsf | - | - | - | - | - |
| cabs | 1 | 1 | - | 1 | 1 |
| cabsl | 1 | 1 | - | 1 | - |
| cabsf128 | - | - | - | - | - |
| cacosf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| cacos | 1 + i 2 | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 |
| cacosl | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | - |
| cacosf128 | - | - | - | - | - |
| cacoshf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| cacosh | 2 + i 1 | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 |
| cacoshl | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | - |
| cacoshf128 | - | - | - | - | - |
| cargf | 1 | 1 | - | 1 | 1 |
| carg | - | - | - | - | - |
| cargl | 2 | 2 | - | 2 | - |
| cargf128 | - | - | - | - | - |
| casinf | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| casin | 1 + i 2 | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 |
| casinl | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | - |
| casinf128 | - | - | - | - | - |
| casinhf | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| casinh | 2 + i 1 | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 |
| casinhl | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | - |
| casinhf128 | - | - | - | - | - |
| catanf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catan | 1 + i 1 | 1 + i 1 | 0 + i 1 | 1 + i 1 | 1 + i 1 |
| catanl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - |
| catanf128 | - | - | - | - | - |
| catanhf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanh | 1 + i 1 | 1 + i 1 | 1 + i 0 | 1 + i 1 | 1 + i 1 |
| catanhl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - |
| catanhf128 | - | - | - | - | - |
| cbrtf | 1 | 1 | 1 | 1 | 1 |
| cbrt | 3 | 3 | 1 | 3 | 3 |
| cbrtl | 1 | 1 | - | 1 | - |
| cbrtf128 | - | - | - | - | - |
| ccosf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccos | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccosl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - |
| ccosf128 | - | - | - | - | - |
| ccoshf | 1 + i 1 | 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 | 1 + i 1 |
| ccoshl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - |
| ccoshf128 | - | - | - | - | - |
| cexpf | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| cexp | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| cexpl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - |
| cexpf128 | - | - | - | - | - |
| clogf | 3 + i 1 | 3 + i 1 | 1 + i 1 | 3 + i 1 | 3 + i 1 |
| clog | 3 + i 0 | 3 + i 0 | 1 + i 0 | 3 + i 0 | 3 + i 0 |
| clogl | 2 + i 1 | 2 + i 1 | - | 4 + i 1 | - |
| clogf128 | - | - | - | - | - |
| clog10f | 4 + i 2 | 4 + i 2 | 2 + i 1 | 4 + i 2 | 4 + i 2 |
| clog10 | 3 + i 2 | 3 + i 2 | 2 + i 1 | 3 + i 2 | 3 + i 2 |
| clog10l | 2 + i 2 | 2 + i 2 | - | 4 + i 2 | - |
| clog10f128 | - | - | - | - | - |
| cosf | - | 1 | 1 | 1 | 1 |
| cos | - | - | - | - | - |
| cosl | 1 | 1 | - | 1 | - |
| cosf128 | - | - | - | - | - |
| coshf | 1 | 1 | 1 | 1 | 1 |
| cosh | 1 | 1 | 1 | 1 | 1 |
| coshl | 1 | 1 | - | 1 | - |
| coshf128 | - | - | - | - | - |
| cpowf | 5 + i 2 | 5 + i 2 | 4 + i 2 | 5 + i 2 | 4 + i 2 |
| cpow | 2 + i 0 | 2 + i 0 | 2 + i 0 | 2 + i 0 | 2 + i 0 |
| cpowl | 4 + i 1 | 4 + i 1 | - | 4 + i 1 | - |
| cpowf128 | - | - | - | - | - |
| csinf | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 |
| csin | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 |
| csinl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - |
| csinf128 | - | - | - | - | - |
| csinhf | 1 + i 1 | 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 | 0 + i 1 |
| csinhl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - |
| csinhf128 | - | - | - | - | - |
| csqrtf | 2 + i 2 | 2 + i 2 | 1 + i 1 | 2 + i 2 | 2 + i 2 |
| csqrt | 2 + i 2 | 2 + i 2 | 1 + i 1 | 2 + i 2 | 2 + i 2 |
| csqrtl | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | - |
| csqrtf128 | - | - | - | - | - |
| ctanf | 1 + i 2 | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 1 |
| ctan | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| ctanl | 3 + i 3 | 3 + i 3 | - | 3 + i 3 | - |
| ctanf128 | - | - | - | - | - |
| ctanhf | 2 + i 2 | 2 + i 1 | 1 + i 2 | 2 + i 2 | 1 + i 2 |
| ctanh | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| ctanhl | 3 + i 3 | 3 + i 3 | - | 3 + i 3 | - |
| ctanhf128 | - | - | - | - | - |
| erff | 1 | 1 | - | 1 | 1 |
| erf | 1 | 1 | 1 | 1 | 1 |
| erfl | 1 | 1 | - | 1 | - |
| erff128 | - | - | - | - | - |
| erfcf | 2 | 2 | 1 | 2 | 2 |
| erfc | 3 | 2 | 1 | 3 | 3 |
| erfcl | 2 | 2 | - | 2 | - |
| erfcf128 | - | - | - | - | - |
| expf | - | 1 | - | 1 | 1 |
| exp | - | - | - | - | - |
| expl | 1 | 1 | - | 1 | - |
| expf128 | - | - | - | - | - |
| exp10f | - | - | - | - | - |
| exp10 | 2 | 2 | 1 | 2 | 2 |
| exp10l | 2 | 2 | - | 2 | - |
| exp10f128 | - | - | - | - | - |
| exp2f | - | 1 | - | 1 | 1 |
| exp2 | 1 | 1 | - | 1 | 1 |
| exp2l | 1 | 1 | - | 1 | - |
| exp2f128 | - | - | - | - | - |
| expm1f | 1 | 1 | 1 | 1 | 1 |
| expm1 | 1 | 1 | 1 | 1 | 1 |
| expm1l | 1 | 1 | - | 1 | - |
| expm1f128 | - | - | - | - | - |
| fmaf | - | - | - | - | - |
| fma | - | - | - | - | - |
| fmal | - | - | - | - | - |
| fmaf128 | - | - | - | - | - |
| fmodf | - | - | - | - | - |
| fmod | - | - | - | - | - |
| fmodl | - | - | - | - | - |
| fmodf128 | - | - | - | - | - |
| gammaf | 3 | 4 | 1 | 4 | 4 |
| gamma | 4 | 3 | 1 | 4 | 4 |
| gammal | 5 | 5 | - | 5 | - |
| gammaf128 | - | - | - | - | - |
| hypotf | - | - | - | - | - |
| hypot | 1 | 1 | 1 | 1 | 1 |
| hypotl | 1 | 1 | - | 1 | - |
| hypotf128 | - | - | - | - | - |
| j0f | 2 | 2 | 2 | 2 | 2 |
| j0 | 2 | 2 | 2 | 2 | 2 |
| j0l | 2 | 2 | - | 2 | - |
| j0f128 | - | - | - | - | - |
| j1f | 2 | 2 | 2 | 2 | 2 |
| j1 | 1 | 1 | 1 | 1 | 1 |
| j1l | 4 | 4 | - | 4 | - |
| j1f128 | - | - | - | - | - |
| jnf | 4 | 4 | 4 | 4 | 4 |
| jn | 4 | 4 | 4 | 4 | 4 |
| jnl | 7 | 7 | - | 7 | - |
| jnf128 | - | - | - | - | - |
| lgammaf | 3 | 4 | 1 | 4 | 4 |
| lgamma | 4 | 3 | 1 | 4 | 4 |
| lgammal | 5 | 5 | - | 5 | - |
| lgammaf128 | - | - | - | - | - |
| logf | - | 1 | 1 | 1 | 1 |
| log | - | - | - | - | - |
| logl | 1 | 1 | - | 1 | - |
| logf128 | - | - | - | - | - |
| log10f | 2 | 2 | 2 | 2 | 2 |
| log10 | 2 | 2 | 1 | 2 | 2 |
| log10l | 1 | 1 | - | 1 | - |
| log10f128 | - | - | - | - | - |
| log1pf | 1 | 1 | 1 | 1 | 1 |
| log1p | 1 | 1 | - | 1 | 1 |
| log1pl | 2 | 2 | - | 2 | - |
| log1pf128 | - | - | - | - | - |
| log2f | 1 | 1 | - | 1 | 1 |
| log2 | 2 | 1 | - | 2 | 2 |
| log2l | 2 | 2 | - | 2 | - |
| log2f128 | - | - | - | - | - |
| powf | - | 1 | 1 | 3 | 3 |
| pow | - | - | - | - | - |
| powl | 2 | 2 | - | 2 | - |
| powf128 | - | - | - | - | - |
| sinf | - | 1 | 1 | 1 | 1 |
| sin | - | - | - | - | - |
| sinl | 1 | 1 | - | 1 | - |
| sinf128 | - | - | - | - | - |
| sincosf | - | 1 | 1 | 1 | 1 |
| sincos | - | - | - | - | - |
| sincosl | 1 | 1 | - | 1 | - |
| sincosf128 | - | - | - | - | - |
| sinhf | 2 | 2 | - | 2 | 2 |
| sinh | 2 | 2 | - | 2 | 2 |
| sinhl | 2 | 2 | - | 2 | - |
| sinhf128 | - | - | - | - | - |
| sqrtf | - | - | - | - | - |
| sqrt | - | - | - | - | - |
| sqrtl | - | - | - | - | - |
| sqrtf128 | - | - | - | - | - |
| tanf | 1 | 1 | - | 1 | 1 |
| tan | - | - | - | - | - |
| tanl | 1 | 1 | - | 1 | - |
| tanf128 | - | - | - | - | - |
| tanhf | 2 | 2 | - | 2 | 2 |
| tanh | 2 | 2 | - | 2 | 2 |
| tanhl | 2 | 2 | - | 2 | - |
| tanhf128 | - | - | - | - | - |
| tgammaf | 4 | 4 | 3 | 5 | 5 |
| tgamma | 5 | 5 | 4 | 5 | 5 |
| tgammal | 4 | 4 | - | 4 | - |
| tgammaf128 | - | - | - | - | - |
| y0f | 1 | 1 | 1 | 1 | 1 |
| y0 | 2 | 2 | 2 | 2 | 2 |
| y0l | 3 | 3 | - | 3 | - |
| y0f128 | - | - | - | - | - |
| y1f | 2 | 2 | 2 | 2 | 2 |
| y1 | 3 | 3 | 3 | 3 | 3 |
| y1l | 2 | 2 | - | 2 | - |
| y1f128 | - | - | - | - | - |
| ynf | 3 | 3 | 2 | 3 | 2 |
| yn | 3 | 3 | 3 | 3 | 3 |
| ynl | 5 | 5 | - | 5 | - |
| ynf128 | - | - | - | - | - |
| Function | i686 | ix86 | x86_64 |
| acosf | - | - | 1 |
| acos | 1 | 1 | - |
| acosl | 1 | 1 | 1 |
| acosf128 | 1 | 1 | 1 |
| acoshf | - | - | 2 |
| acosh | 1 | 1 | 2 |
| acoshl | 2 | 2 | 2 |
| acoshf128 | 2 | 2 | 2 |
| asinf | - | - | 1 |
| asin | 1 | 1 | - |
| asinl | 1 | 1 | 1 |
| asinf128 | 1 | 1 | 1 |
| asinhf | - | - | 1 |
| asinh | 1 | 1 | 1 |
| asinhl | 3 | 3 | 3 |
| asinhf128 | 3 | 3 | 3 |
| atanf | - | - | 1 |
| atan | 1 | 1 | - |
| atanl | 1 | 1 | 1 |
| atanf128 | 1 | 1 | 1 |
| atan2f | - | - | 1 |
| atan2 | 1 | 1 | - |
| atan2l | 1 | 1 | 1 |
| atan2f128 | 1 | 1 | 1 |
| atanhf | - | - | 2 |
| atanh | 1 | 1 | 2 |
| atanhl | 3 | 3 | 3 |
| atanhf128 | 3 | 3 | 3 |
| cabsf | - | - | - |
| cabs | 1 | 1 | 1 |
| cabsl | 1 | 1 | 1 |
| cabsf128 | 1 | 1 | 1 |
| cacosf | 1 + i 1 | 1 + i 1 | 2 + i 2 |
| cacos | 1 + i 1 | 1 + i 1 | 1 + i 2 |
| cacosl | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| cacosf128 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| cacoshf | 1 + i 1 | 1 + i 1 | 2 + i 2 |
| cacosh | 1 + i 1 | 1 + i 1 | 2 + i 1 |
| cacoshl | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| cacoshf128 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| cargf | - | - | 1 |
| carg | 1 | 1 | - |
| cargl | 1 | 1 | 1 |
| cargf128 | 2 | 2 | 2 |
| casinf | 1 + i 1 | 1 + i 1 | 1 + i 2 |
| casin | 1 + i 1 | 1 + i 1 | 1 + i 2 |
| casinl | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| casinf128 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| casinhf | 1 + i 1 | 1 + i 1 | 2 + i 1 |
| casinh | 1 + i 1 | 1 + i 1 | 2 + i 1 |
| casinhl | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| casinhf128 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| catanf | 0 + i 1 | 0 + i 1 | 1 + i 1 |
| catan | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanl | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanf128 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanhf | 1 + i 0 | 1 + i 0 | 1 + i 1 |
| catanh | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanhl | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| catanhf128 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| cbrtf | 1 | 1 | 1 |
| cbrt | 1 | 1 | 3 |
| cbrtl | 3 | 3 | 1 |
| cbrtf128 | 1 | 1 | 1 |
| ccosf | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccos | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccosl | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccosf128 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccoshf | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccosh | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccoshl | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| ccoshf128 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| cexpf | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| cexp | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| cexpl | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| cexpf128 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| clogf | 1 + i 0 | 1 + i 0 | 3 + i 1 |
| clog | 2 + i 1 | 2 + i 1 | 3 + i 0 |
| clogl | 3 + i 1 | 3 + i 1 | 3 + i 1 |
| clogf128 | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| clog10f | 2 + i 0 | 2 + i 0 | 4 + i 2 |
| clog10 | 2 + i 1 | 2 + i 1 | 3 + i 2 |
| clog10l | 4 + i 2 | 4 + i 2 | 4 + i 2 |
| clog10f128 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| cosf | - | 1 | - |
| cos | - | - | - |
| cosl | 1 | 1 | 1 |
| cosf128 | 1 | 1 | 1 |
| coshf | 1 | 1 | 1 |
| cosh | 1 | 1 | 1 |
| coshl | 2 | 2 | 2 |
| coshf128 | 1 | 1 | 1 |
| cpowf | 5 + i 2 | 5 + i 2 | 5 + i 2 |
| cpow | 2 + i 1 | 2 + i 0 | 2 + i 0 |
| cpowl | 3 + i 4 | 3 + i 4 | 3 + i 4 |
| cpowf128 | 4 + i 1 | 4 + i 1 | 4 + i 1 |
| csinf | 1 + i 1 | 1 + i 1 | 1 + i 0 |
| csin | 1 + i 1 | 1 + i 0 | 1 + i 0 |
| csinl | 1 + i 0 | 1 + i 0 | 1 + i 0 |
| csinf128 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| csinhf | 1 + i 1 | 0 + i 1 | 1 + i 1 |
| csinh | 1 + i 1 | 0 + i 1 | 0 + i 1 |
| csinhl | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| csinhf128 | 1 + i 1 | 1 + i 1 | 1 + i 1 |
| csqrtf | 0 + i 1 | 0 + i 1 | 2 + i 2 |
| csqrt | 1 + i 1 | 1 + i 1 | 2 + i 2 |
| csqrtl | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| csqrtf128 | 2 + i 2 | 2 + i 2 | 2 + i 2 |
| ctanf | 1 + i 1 | 1 + i 1 | 1 + i 2 |
| ctan | 1 + i 1 | 1 + i 1 | 1 + i 2 |
| ctanl | 2 + i 1 | 2 + i 1 | 2 + i 1 |
| ctanf128 | 3 + i 3 | 3 + i 3 | 3 + i 3 |
| ctanhf | 1 + i 1 | 1 + i 1 | 2 + i 2 |
| ctanh | 1 + i 1 | 1 + i 1 | 2 + i 2 |
| ctanhl | 1 + i 2 | 1 + i 2 | 1 + i 2 |
| ctanhf128 | 3 + i 3 | 3 + i 3 | 3 + i 3 |
| erff | 1 | 1 | 1 |
| erf | 1 | 1 | 1 |
| erfl | 1 | 1 | 1 |
| erff128 | 1 | 1 | 1 |
| erfcf | 1 | 1 | 2 |
| erfc | 1 | 1 | 3 |
| erfcl | 3 | 3 | 3 |
| erfcf128 | 2 | 2 | 2 |
| expf | - | - | - |
| exp | 1 | 1 | - |
| expl | 1 | 1 | 1 |
| expf128 | 1 | 1 | 1 |
| exp10f | - | - | - |
| exp10 | 1 | 1 | 2 |
| exp10l | 1 | 1 | 1 |
| exp10f128 | 2 | 2 | 2 |
| exp2f | - | - | 1 |
| exp2 | 1 | 1 | 1 |
| exp2l | 1 | 1 | 1 |
| exp2f128 | 1 | 1 | 1 |
| expm1f | - | - | 1 |
| expm1 | 1 | 1 | 1 |
| expm1l | 2 | 2 | 2 |
| expm1f128 | 1 | 1 | 1 |
| fmaf | - | - | - |
| fma | - | - | - |
| fmal | - | - | - |
| fmaf128 | - | - | - |
| fmodf | - | - | - |
| fmod | - | - | - |
| fmodl | - | - | - |
| fmodf128 | - | - | - |
| gammaf | 3 | 3 | 4 |
| gamma | 3 | 3 | 4 |
| gammal | 4 | 4 | 4 |
| gammaf128 | - | - | - |
| hypotf | - | - | - |
| hypot | 1 | 1 | 1 |
| hypotl | 1 | 1 | 1 |
| hypotf128 | 1 | 1 | 1 |
| j0f | 1 | 1 | 2 |
| j0 | 2 | 2 | 2 |
| j0l | 2 | 2 | 2 |
| j0f128 | 2 | 2 | 2 |
| j1f | 1 | 2 | 2 |
| j1 | 2 | 2 | 1 |
| j1l | 1 | 1 | 1 |
| j1f128 | 4 | 4 | 4 |
| jnf | 3 | 3 | 4 |
| jn | 2 | 2 | 4 |
| jnl | 4 | 4 | 4 |
| jnf128 | 7 | 7 | 7 |
| lgammaf | 3 | 3 | 4 |
| lgamma | 3 | 3 | 4 |
| lgammal | 4 | 4 | 4 |
| lgammaf128 | 5 | 5 | 5 |
| logf | - | - | 1 |
| log | 1 | 1 | - |
| logl | 1 | 1 | 1 |
| logf128 | 1 | 1 | 1 |
| log10f | - | - | 2 |
| log10 | 1 | 1 | 2 |
| log10l | 1 | 1 | 1 |
| log10f128 | 1 | 1 | 1 |
| log1pf | - | - | 1 |
| log1p | 1 | 1 | 1 |
| log1pl | 2 | 2 | 2 |
| log1pf128 | 2 | 2 | 2 |
| log2f | 1 | 1 | 1 |
| log2 | 1 | 1 | 2 |
| log2l | 1 | 1 | 1 |
| log2f128 | 2 | 2 | 2 |
| powf | - | - | 1 |
| pow | 1 | 1 | - |
| powl | 1 | 1 | 1 |
| powf128 | 2 | 2 | 2 |
| sinf | - | 1 | - |
| sin | - | - | - |
| sinl | 1 | 1 | 1 |
| sinf128 | 1 | 1 | 1 |
| sincosf | - | 1 | - |
| sincos | - | - | - |
| sincosl | 1 | 1 | 1 |
| sincosf128 | 1 | 1 | 1 |
| sinhf | - | - | 2 |
| sinh | 1 | 1 | 2 |
| sinhl | 2 | 2 | 2 |
| sinhf128 | 2 | 2 | 2 |
| sqrtf | - | - | - |
| sqrt | - | - | - |
| sqrtl | - | - | - |
| sqrtf128 | - | - | - |
| tanf | 1 | 1 | 1 |
| tan | - | - | - |
| tanl | 2 | 2 | 2 |
| tanf128 | 1 | 1 | 1 |
| tanhf | - | - | 2 |
| tanh | 1 | 1 | 2 |
| tanhl | 3 | 3 | 3 |
| tanhf128 | 2 | 2 | 2 |
| tgammaf | 3 | 3 | 5 |
| tgamma | 3 | 3 | 5 |
| tgammal | 5 | 5 | 5 |
| tgammaf128 | 4 | 4 | 4 |
| y0f | 1 | 1 | 1 |
| y0 | 1 | 1 | 2 |
| y0l | 1 | 1 | 1 |
| y0f128 | 3 | 3 | 3 |
| y1f | 2 | 2 | 2 |
| y1 | 2 | 2 | 3 |
| y1l | 2 | 2 | 2 |
| y1f128 | 2 | 2 | 2 |
| ynf | 3 | 3 | 3 |
| yn | 2 | 2 | 3 |
| ynl | 4 | 4 | 4 |
| ynf128 | 5 | 5 | 5 |
Next: Pseudo-Random Numbers, Previous: Special Functions, Up: Mathematics [Contents][Index]