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.
- Each function with a floating-point result behaves as if it computes
an infinite-precision result that is within a few ulp (in both real
and complex parts, for functions with complex results) of the
mathematically correct value of the function (interpreted together
with ISO C or POSIX semantics for the function in question) at the
exact value passed as the input.  Exceptions are raised appropriately
for this value and in accordance with IEEE 754 / ISO C / POSIX
semantics, and it is then rounded according to the current rounding
direction to the result that is returned to the user.  
errno
may also be set (see Error Reporting by Mathematical Functions).  (The “inexact”
exception may be raised, or not raised, even if this is inconsistent
with the infinite-precision value.)
 - For the IBM 
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.
 - For the IBM 
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.
 - Functions behave as if the infinite-precision result computed is zero,
infinity or NaN if and only if that is the mathematically correct
infinite-precision result.  They behave as if the infinite-precision
result computed always has the same sign as the mathematically correct
result.
 - If the mathematical result is more than a few ulp above the overflow
threshold for the current rounding direction, the value returned is
the appropriate overflow value for the current rounding direction,
with the overflow exception raised.
 - If the mathematical result has magnitude well below half the least
subnormal magnitude, the returned value is either zero or the least
subnormal (in each case, with the correct sign), according to the
current rounding direction and with the underflow exception raised.
 - Where the mathematical result underflows (before rounding) and is not
exactly representable as a floating-point value, the function does not
behave as if the computed infinite-precision result is an exact value
in the subnormal range.  This means that the underflow exception is
raised other than possibly for cases where the mathematical result is
very close to the underflow threshold and the function behaves as if
it computes an infinite-precision result that does not underflow.  (So
there may be spurious underflow exceptions in cases where the
underflowing result is exact, but not missing underflow exceptions in
cases where it is inexact.)
 - The GNU C Library does not aim for functions to satisfy other properties of
the underlying mathematical function, such as monotonicity, where not
implied by the above goals.
 - All the above applies to both real and complex parts, for complex
functions.
 
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.  Functions not listed do not have known errors.  Vector
versions of functions in the x86_64 libmvec library have a maximum error
of 4 ulps.
| Function | AArch64 | ARC | ARC soft-float | ARM | Alpha | 
| acosf | 1 | 1 | 1 | 1 | 1 | 
| acos | 1 | 1 | 1 | 1 | 1 | 
| acosl | 1 | - | - | - | 1 | 
| acosf128 | - | - | - | - | - | 
| acos_advsimdf | 1 | - | - | - | - | 
| acos_advsimd | 1 | - | - | - | - | 
| acos_advsimdl | - | - | - | - | - | 
| acos_advsimdf128 | - | - | - | - | - | 
| acos_svef | 1 | - | - | - | - | 
| acos_sve | 1 | - | - | - | - | 
| acos_svel | - | - | - | - | - | 
| acos_svef128 | - | - | - | - | - | 
| acoshf | 2 | 2 | 2 | 2 | 2 | 
| acosh | 2 | 3 | 2 | 2 | 2 | 
| acoshl | 4 | - | - | - | 4 | 
| acoshf128 | - | - | - | - | - | 
| acosh_advsimdf | 2 | - | - | - | - | 
| acosh_advsimd | 2 | - | - | - | - | 
| acosh_advsimdl | - | - | - | - | - | 
| acosh_advsimdf128 | - | - | - | - | - | 
| acosh_svef | 2 | - | - | - | - | 
| acosh_sve | 2 | - | - | - | - | 
| acosh_svel | - | - | - | - | - | 
| acosh_svef128 | - | - | - | - | - | 
| acospif | 1 | - | - | 1 | - | 
| acospi | 1 | - | - | 1 | - | 
| acospil | 1 | - | - | - | - | 
| acospif128 | - | - | - | - | - | 
| add_ldoublef | - | - | - | - | - | 
| add_ldouble | - | - | - | - | - | 
| add_ldoublel | - | - | - | - | - | 
| add_ldoublef128 | - | - | - | - | - | 
| asinf | 1 | 1 | 1 | 1 | 1 | 
| asin | 1 | 1 | 1 | 1 | 1 | 
| asinl | 1 | - | - | - | 1 | 
| asinf128 | - | - | - | - | - | 
| asin_advsimdf | 2 | - | - | - | - | 
| asin_advsimd | 2 | - | - | - | - | 
| asin_advsimdl | - | - | - | - | - | 
| asin_advsimdf128 | - | - | - | - | - | 
| asin_svef | 2 | - | - | - | - | 
| asin_sve | 2 | - | - | - | - | 
| asin_svel | - | - | - | - | - | 
| asin_svef128 | - | - | - | - | - | 
| asinhf | 2 | 2 | 2 | 2 | 2 | 
| asinh | 2 | 3 | 2 | 2 | 2 | 
| asinhl | 4 | - | - | - | 4 | 
| asinhf128 | - | - | - | - | - | 
| asinh_advsimdf | 2 | - | - | - | - | 
| asinh_advsimd | 1 | - | - | - | - | 
| asinh_advsimdl | - | - | - | - | - | 
| asinh_advsimdf128 | - | - | - | - | - | 
| asinh_svef | 2 | - | - | - | - | 
| asinh_sve | 1 | - | - | - | - | 
| asinh_svel | - | - | - | - | - | 
| asinh_svef128 | - | - | - | - | - | 
| asinpif | 1 | - | - | 1 | - | 
| asinpi | 1 | - | - | 1 | - | 
| asinpil | 1 | - | - | - | - | 
| asinpif128 | - | - | - | - | - | 
| atanf | 1 | 1 | 1 | 1 | 1 | 
| atan | 1 | 1 | 1 | 1 | 1 | 
| atanl | 1 | - | - | - | 1 | 
| atanf128 | - | - | - | - | - | 
| atan2f | 1 | 2 | 2 | 2 | 2 | 
| atan2 | - | 7 | - | - | - | 
| atan2l | 2 | - | - | - | 2 | 
| atan2f128 | - | - | - | - | - | 
| atan2_advsimdf | 2 | - | - | - | - | 
| atan2_advsimd | 1 | - | - | - | - | 
| atan2_advsimdl | - | - | - | - | - | 
| atan2_advsimdf128 | - | - | - | - | - | 
| atan2_svef | 2 | - | - | - | - | 
| atan2_sve | 1 | - | - | - | - | 
| atan2_svel | - | - | - | - | - | 
| atan2_svef128 | - | - | - | - | - | 
| atan2pif | 1 | - | - | 1 | - | 
| atan2pi | 1 | - | - | 1 | - | 
| atan2pil | 2 | - | - | - | - | 
| atan2pif128 | - | - | - | - | - | 
| atan_advsimdf | 1 | - | - | - | - | 
| atan_advsimd | 1 | - | - | - | - | 
| atan_advsimdl | - | - | - | - | - | 
| atan_advsimdf128 | - | - | - | - | - | 
| atan_svef | 1 | - | - | - | - | 
| atan_sve | 1 | - | - | - | - | 
| atan_svel | - | - | - | - | - | 
| atan_svef128 | - | - | - | - | - | 
| atanhf | 2 | 2 | 2 | 2 | 2 | 
| atanh | 2 | 2 | 2 | 2 | 2 | 
| atanhl | 4 | - | - | - | 4 | 
| atanhf128 | - | - | - | - | - | 
| atanh_advsimdf | 1 | - | - | - | - | 
| atanh_advsimd | 1 | - | - | - | - | 
| atanh_advsimdl | - | - | - | - | - | 
| atanh_advsimdf128 | - | - | - | - | - | 
| atanh_svef | 1 | - | - | - | - | 
| atanh_sve | 2 | - | - | - | - | 
| atanh_svel | - | - | - | - | - | 
| atanh_svef128 | - | - | - | - | - | 
| atanpif | 1 | - | - | 1 | - | 
| atanpi | 1 | - | - | 1 | - | 
| atanpil | 1 | - | - | - | - | 
| atanpif128 | - | - | - | - | - | 
| cabsf | - | 1 | - | - | - | 
| cabs | 1 | 1 | 1 | 1 | 1 | 
| cabsl | 1 | - | - | - | 1 | 
| cabsf128 | - | - | - | - | - | 
| cacosf | 2 + i 2 | 2 + i 3 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| cacos | 1 + i 2 | 2 + i 5 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| cacosl | 2 + i 2 | - | - | - | 2 + i 2 | 
| cacosf128 | - | - | - | - | - | 
| cacoshf | 2 + i 2 | 4 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| cacosh | 2 + i 1 | 5 + i 2 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 
| cacoshl | 2 + i 2 | - | - | - | 2 + i 2 | 
| cacoshf128 | - | - | - | - | - | 
| cargf | 1 | 2 | 1 | 1 | 1 | 
| carg | 1 | 7 | - | - | - | 
| cargl | 2 | - | - | - | 2 | 
| cargf128 | - | - | - | - | - | 
| casinf | 1 + i 2 | 1 + i 4 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| casin | 1 + i 2 | 3 + i 5 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| casinl | 2 + i 2 | - | - | - | 2 + i 2 | 
| casinf128 | - | - | - | - | - | 
| casinhf | 2 + i 1 | 4 + i 2 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 
| casinh | 2 + i 1 | 5 + i 3 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 
| casinhl | 2 + i 2 | - | - | - | 2 + i 2 | 
| casinhf128 | - | - | - | - | - | 
| catanf | 1 + i 1 | 1 + i 3 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| catan | 1 + i 1 | 1 + i 3 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| catanl | 1 + i 1 | - | - | - | 1 + i 1 | 
| catanf128 | - | - | - | - | - | 
| catanhf | 1 + i 1 | 4 + i 2 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| catanh | 1 + i 1 | 4 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| catanhl | 1 + i 1 | - | - | - | 1 + i 1 | 
| catanhf128 | - | - | - | - | - | 
| cbrtf | - | - | - | - | - | 
| cbrt | 4 | 4 | 4 | 4 | 4 | 
| cbrtl | 1 | - | - | - | 1 | 
| cbrtf128 | - | - | - | - | - | 
| cbrt_advsimdf | 1 | - | - | - | - | 
| cbrt_advsimd | 1 | - | - | - | - | 
| cbrt_advsimdl | - | - | - | - | - | 
| cbrt_advsimdf128 | - | - | - | - | - | 
| cbrt_svef | 1 | - | - | - | - | 
| cbrt_sve | 1 | - | - | - | - | 
| cbrt_svel | - | - | - | - | - | 
| cbrt_svef128 | - | - | - | - | - | 
| ccosf | 1 + i 1 | 3 + i 3 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| ccos | 1 + i 1 | 3 + i 3 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| ccosl | 1 + i 1 | - | - | - | 1 + i 1 | 
| ccosf128 | - | - | - | - | - | 
| ccoshf | 1 + i 1 | 3 + i 3 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| ccosh | 1 + i 1 | 3 + i 3 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| ccoshl | 1 + i 1 | - | - | - | 1 + i 1 | 
| ccoshf128 | - | - | - | - | - | 
| cexpf | 1 + i 2 | 3 + i 3 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| cexp | 2 + i 1 | 4 + i 4 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 
| cexpl | 1 + i 1 | - | - | - | 1 + i 1 | 
| cexpf128 | - | - | - | - | - | 
| clogf | 3 + i 1 | 4 + i 2 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 
| clog | 3 + i 1 | 5 + i 7 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 
| clogl | 2 + i 1 | - | - | - | 2 + i 1 | 
| clogf128 | - | - | - | - | - | 
| clog10f | 4 + i 2 | 5 + i 4 | 4 + i 2 | 4 + i 2 | 4 + i 2 | 
| clog10 | 3 + i 2 | 6 + i 8 | 3 + i 2 | 3 + i 2 | 3 + i 2 | 
| clog10l | 2 + i 2 | - | - | - | 2 + i 2 | 
| clog10f128 | - | - | - | - | - | 
| cosf | 1 | 1 | 1 | 1 | 1 | 
| cos | 1 | 4 | 1 | 1 | 1 | 
| cosl | 2 | - | - | - | 2 | 
| cosf128 | - | - | - | - | - | 
| cos_advsimdf | 1 | - | - | - | - | 
| cos_advsimd | 2 | - | - | - | - | 
| cos_advsimdl | - | - | - | - | - | 
| cos_advsimdf128 | - | - | - | - | - | 
| cos_svef | 1 | - | - | - | - | 
| cos_sve | 1 | - | - | - | - | 
| cos_svel | - | - | - | - | - | 
| cos_svef128 | - | - | - | - | - | 
| coshf | 2 | 3 | 2 | 2 | 2 | 
| cosh | 2 | 3 | 2 | 2 | 2 | 
| coshl | 2 | - | - | - | 2 | 
| coshf128 | - | - | - | - | - | 
| cosh_advsimdf | 2 | - | - | - | - | 
| cosh_advsimd | 2 | - | - | - | - | 
| cosh_advsimdl | - | - | - | - | - | 
| cosh_advsimdf128 | - | - | - | - | - | 
| cosh_svef | 2 | - | - | - | - | 
| cosh_sve | 2 | - | - | - | - | 
| cosh_svel | - | - | - | - | - | 
| cosh_svef128 | - | - | - | - | - | 
| cospif | 1 | - | - | 1 | - | 
| cospi | 1 | - | - | 1 | - | 
| cospil | 1 | - | - | - | - | 
| cospif128 | - | - | - | - | - | 
| cpowf | 5 + i 2 | 8 + i 6 | 5 + i 2 | 5 + i 2 | 5 + i 2 | 
| cpow | 2 + i 0 | 9 + i 8 | 2 + i 0 | 2 + i 0 | 2 + i 0 | 
| cpowl | 4 + i 1 | - | - | - | 4 + i 1 | 
| cpowf128 | - | - | - | - | - | 
| csinf | 1 + i 1 | 3 + i 3 | 1 + i 0 | 1 + i 1 | 1 + i 0 | 
| csin | 1 + i 0 | 3 + i 3 | 1 + i 0 | 1 + i 0 | 1 + i 0 | 
| csinl | 1 + i 1 | - | - | - | 1 + i 1 | 
| csinf128 | - | - | - | - | - | 
| csinhf | 1 + i 1 | 3 + i 3 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| csinh | 0 + i 1 | 3 + i 3 | 0 + i 1 | 0 + i 1 | 0 + i 1 | 
| csinhl | 1 + i 1 | - | - | - | 1 + i 1 | 
| csinhf128 | - | - | - | - | - | 
| csqrtf | 2 + i 2 | 3 + i 3 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| csqrt | 2 + i 2 | 4 + i 4 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| csqrtl | 2 + i 2 | - | - | - | 2 + i 2 | 
| csqrtf128 | - | - | - | - | - | 
| ctanf | 1 + i 2 | 6 + i 2 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| ctan | 1 + i 2 | 4 + i 3 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| ctanl | 3 + i 3 | - | - | - | 3 + i 3 | 
| ctanf128 | - | - | - | - | - | 
| ctanhf | 2 + i 1 | 2 + i 6 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| ctanh | 2 + i 2 | 3 + i 4 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| ctanhl | 3 + i 3 | - | - | - | 3 + i 3 | 
| ctanhf128 | - | - | - | - | - | 
| div_ldoublef | - | - | - | - | - | 
| div_ldouble | - | - | - | - | - | 
| div_ldoublel | - | - | - | - | - | 
| div_ldoublef128 | - | - | - | - | - | 
| erff | - | - | - | - | - | 
| erf | 1 | 1 | 1 | 1 | 1 | 
| erfl | 1 | - | - | - | 1 | 
| erff128 | - | - | - | - | - | 
| erf_advsimdf | 2 | - | - | - | - | 
| erf_advsimd | 1 | - | - | - | - | 
| erf_advsimdl | - | - | - | - | - | 
| erf_advsimdf128 | - | - | - | - | - | 
| erf_svef | 2 | - | - | - | - | 
| erf_sve | 1 | - | - | - | - | 
| erf_svel | - | - | - | - | - | 
| erf_svef128 | - | - | - | - | - | 
| erfcf | 2 | - | - | - | - | 
| erfc | 2 | 5 | 5 | 5 | 5 | 
| erfcl | 4 | - | - | - | 4 | 
| erfcf128 | - | - | - | - | - | 
| erfc_advsimdf | 1 | - | - | - | - | 
| erfc_advsimd | 1 | - | - | - | - | 
| erfc_advsimdl | - | - | - | - | - | 
| erfc_advsimdf128 | - | - | - | - | - | 
| erfc_svef | 1 | - | - | - | - | 
| erfc_sve | 1 | - | - | - | - | 
| erfc_svel | - | - | - | - | - | 
| erfc_svef128 | - | - | - | - | - | 
| expf | 1 | 1 | 1 | 1 | 1 | 
| exp | 1 | 1 | 1 | 1 | 1 | 
| expl | 1 | - | - | - | 1 | 
| expf128 | - | - | - | - | - | 
| exp10f | 1 | 1 | 1 | 1 | 1 | 
| exp10 | 2 | 4 | 2 | 2 | 2 | 
| exp10l | 2 | - | - | - | 2 | 
| exp10f128 | - | - | - | - | - | 
| exp10_advsimdf | 2 | - | - | - | - | 
| exp10_advsimd | 1 | - | - | - | - | 
| exp10_advsimdl | - | - | - | - | - | 
| exp10_advsimdf128 | - | - | - | - | - | 
| exp10_svef | 1 | - | - | - | - | 
| exp10_sve | 1 | - | - | - | - | 
| exp10_svel | - | - | - | - | - | 
| exp10_svef128 | - | - | - | - | - | 
| exp10m1f | - | - | - | - | - | 
| exp10m1 | 4 | 4 | 3 | 3 | - | 
| exp10m1l | 3 | - | - | - | 1 | 
| exp10m1f128 | - | - | - | - | - | 
| exp2f | 1 | 1 | - | 1 | 1 | 
| exp2 | 1 | 1 | 1 | 1 | 1 | 
| exp2l | 1 | - | - | - | 1 | 
| exp2f128 | - | - | - | - | - | 
| exp2_advsimdf | 1 | - | - | - | - | 
| exp2_advsimd | 1 | - | - | - | - | 
| exp2_advsimdl | - | - | - | - | - | 
| exp2_advsimdf128 | - | - | - | - | - | 
| exp2_svef | 1 | - | - | - | - | 
| exp2_sve | 1 | - | - | - | - | 
| exp2_svel | - | - | - | - | - | 
| exp2_svef128 | - | - | - | - | - | 
| exp2m1f | - | - | - | - | - | 
| exp2m1 | 2 | 2 | 2 | 2 | - | 
| exp2m1l | 2 | - | - | - | 1 | 
| exp2m1f128 | - | - | - | - | - | 
| exp_advsimdf | 1 | - | - | - | - | 
| exp_advsimd | 1 | - | - | - | - | 
| exp_advsimdl | - | - | - | - | - | 
| exp_advsimdf128 | - | - | - | - | - | 
| exp_svef | 1 | - | - | - | - | 
| exp_sve | 1 | - | - | - | - | 
| exp_svel | - | - | - | - | - | 
| exp_svef128 | - | - | - | - | - | 
| expm1f | - | - | - | - | - | 
| expm1 | 1 | 2 | 1 | 1 | 1 | 
| expm1l | 2 | - | - | - | 2 | 
| expm1f128 | - | - | - | - | - | 
| expm1_advsimdf | 1 | - | - | - | - | 
| expm1_advsimd | 2 | - | - | - | - | 
| expm1_advsimdl | - | - | - | - | - | 
| expm1_advsimdf128 | - | - | - | - | - | 
| expm1_svef | 1 | - | - | - | - | 
| expm1_sve | 2 | - | - | - | - | 
| expm1_svel | - | - | - | - | - | 
| expm1_svef128 | - | - | - | - | - | 
| fmaf | - | - | - | - | - | 
| fma | - | - | - | - | - | 
| fmal | - | - | - | - | - | 
| fmaf128 | - | - | - | - | - | 
| fma_ldoublef | - | - | - | - | - | 
| fma_ldouble | - | - | - | - | - | 
| fma_ldoublel | - | - | - | - | - | 
| fma_ldoublef128 | - | - | - | - | - | 
| fmodf | - | - | - | - | - | 
| fmod | - | - | - | - | - | 
| fmodl | - | - | - | - | - | 
| fmodf128 | - | - | - | - | - | 
| gammaf | 4 | 6 | 7 | 7 | 7 | 
| gamma | 3 | 7 | 4 | 4 | 4 | 
| gammal | 5 | - | - | - | 5 | 
| gammaf128 | - | - | - | - | - | 
| hypotf | 1 | 1 | 1 | 1 | - | 
| hypot | 1 | 2 | 1 | 1 | 1 | 
| hypotl | 1 | - | - | - | 1 | 
| hypotf128 | - | - | - | - | - | 
| hypot_advsimdf | 1 | - | - | - | - | 
| hypot_advsimd | 1 | - | - | - | - | 
| hypot_advsimdl | - | - | - | - | - | 
| hypot_advsimdf128 | - | - | - | - | - | 
| hypot_svef | 1 | - | - | - | - | 
| hypot_sve | 1 | - | - | - | - | 
| hypot_svel | - | - | - | - | - | 
| hypot_svef128 | - | - | - | - | - | 
| j0f | 9 | 9 | 9 | 9 | 9 | 
| j0 | 3 | 4 | 2 | 2 | 2 | 
| j0l | 2 | - | - | - | 2 | 
| j0f128 | - | - | - | - | - | 
| j1f | 9 | 9 | 9 | 9 | 9 | 
| j1 | 4 | 5 | 4 | 4 | 4 | 
| j1l | 4 | - | - | - | 4 | 
| j1f128 | - | - | - | - | - | 
| jnf | 4 | 8 | 4 | 4 | 4 | 
| jn | 4 | 9 | 4 | 4 | 4 | 
| jnl | 7 | - | - | - | 7 | 
| jnf128 | - | - | - | - | - | 
| lgammaf | - | - | - | - | - | 
| lgamma | 3 | 7 | 4 | 4 | 4 | 
| lgammal | 5 | - | - | - | 5 | 
| lgammaf128 | - | - | - | - | - | 
| logf | 1 | 1 | - | 1 | 1 | 
| log | 1 | 1 | - | - | - | 
| logl | 1 | - | - | - | 1 | 
| logf128 | - | - | - | - | - | 
| log10f | 2 | 3 | 2 | 2 | 2 | 
| log10 | 2 | 2 | 2 | 2 | 2 | 
| log10l | 2 | - | - | - | 2 | 
| log10f128 | - | - | - | - | - | 
| log10_advsimdf | 2 | - | - | - | - | 
| log10_advsimd | 1 | - | - | - | - | 
| log10_advsimdl | - | - | - | - | - | 
| log10_advsimdf128 | - | - | - | - | - | 
| log10_svef | 2 | - | - | - | - | 
| log10_sve | 1 | - | - | - | - | 
| log10_svel | - | - | - | - | - | 
| log10_svef128 | - | - | - | - | - | 
| log10p1f | - | - | - | - | - | 
| log10p1 | 2 | 2 | 1 | 1 | - | 
| log10p1l | 3 | - | - | - | 3 | 
| log10p1f128 | - | - | - | - | - | 
| log1pf | - | - | - | - | - | 
| log1p | 1 | 1 | 1 | 1 | 1 | 
| log1pl | 3 | - | - | - | 3 | 
| log1pf128 | - | - | - | - | - | 
| log1p_advsimdf | 1 | - | - | - | - | 
| log1p_advsimd | 1 | - | - | - | - | 
| log1p_advsimdl | - | - | - | - | - | 
| log1p_advsimdf128 | - | - | - | - | - | 
| log1p_svef | 1 | - | - | - | - | 
| log1p_sve | 1 | - | - | - | - | 
| log1p_svel | - | - | - | - | - | 
| log1p_svef128 | - | - | - | - | - | 
| log2f | 1 | 1 | 1 | 1 | 1 | 
| log2 | 1 | 2 | 2 | 2 | 2 | 
| log2l | 3 | - | - | - | 3 | 
| log2f128 | - | - | - | - | - | 
| log2_advsimdf | 2 | - | - | - | - | 
| log2_advsimd | 1 | - | - | - | - | 
| log2_advsimdl | - | - | - | - | - | 
| log2_advsimdf128 | - | - | - | - | - | 
| log2_svef | 2 | - | - | - | - | 
| log2_sve | 1 | - | - | - | - | 
| log2_svel | - | - | - | - | - | 
| log2_svef128 | - | - | - | - | - | 
| log2p1f | - | - | - | - | - | 
| log2p1 | 2 | 2 | 1 | 1 | - | 
| log2p1l | 3 | - | - | - | 3 | 
| log2p1f128 | - | - | - | - | - | 
| log_advsimdf | 3 | - | - | - | - | 
| log_advsimd | 1 | - | - | - | - | 
| log_advsimdl | - | - | - | - | - | 
| log_advsimdf128 | - | - | - | - | - | 
| log_svef | 3 | - | - | - | - | 
| log_sve | 1 | - | - | - | - | 
| log_svel | - | - | - | - | - | 
| log_svef128 | - | - | - | - | - | 
| logp1f | - | - | - | - | - | 
| logp1 | 1 | 1 | 1 | 1 | 1 | 
| logp1l | 3 | - | - | - | 3 | 
| logp1f128 | - | - | - | - | - | 
| mul_ldoublef | - | - | - | - | - | 
| mul_ldouble | - | - | - | - | - | 
| mul_ldoublel | - | - | - | - | - | 
| mul_ldoublef128 | - | - | - | - | - | 
| powf | 1 | 1 | - | 1 | 1 | 
| pow | 1 | 1 | 1 | 1 | 1 | 
| powl | 2 | - | - | - | 2 | 
| powf128 | - | - | - | - | - | 
| pow10f | - | - | - | - | - | 
| pow10 | - | - | - | - | - | 
| pow10l | - | - | - | - | - | 
| pow10f128 | - | - | - | - | - | 
| pow_advsimdf | 2 | - | - | - | - | 
| pow_advsimd | 1 | - | - | - | - | 
| pow_advsimdl | - | - | - | - | - | 
| pow_advsimdf128 | - | - | - | - | - | 
| pow_svef | 2 | - | - | - | - | 
| pow_sve | 1 | - | - | - | - | 
| pow_svel | - | - | - | - | - | 
| pow_svef128 | - | - | - | - | - | 
| sinf | 1 | 1 | 1 | 1 | 1 | 
| sin | 1 | 7 | 1 | 1 | 1 | 
| sinl | 2 | - | - | - | 2 | 
| sinf128 | - | - | - | - | - | 
| sin_advsimdf | 1 | - | - | - | - | 
| sin_advsimd | 2 | - | - | - | - | 
| sin_advsimdl | - | - | - | - | - | 
| sin_advsimdf128 | - | - | - | - | - | 
| sin_svef | 1 | - | - | - | - | 
| sin_sve | 2 | - | - | - | - | 
| sin_svel | - | - | - | - | - | 
| sin_svef128 | - | - | - | - | - | 
| sincosf | 1 | 1 | 1 | 1 | 1 | 
| sincos | 1 | 1 | 1 | 1 | 1 | 
| sincosl | 1 | - | - | - | 1 | 
| sincosf128 | - | - | - | - | - | 
| sinhf | 2 | 3 | 2 | 2 | 2 | 
| sinh | 2 | 3 | 2 | 2 | 2 | 
| sinhl | 2 | - | - | - | 2 | 
| sinhf128 | - | - | - | - | - | 
| sinh_advsimdf | 1 | - | - | - | - | 
| sinh_advsimd | 2 | - | - | - | - | 
| sinh_advsimdl | - | - | - | - | - | 
| sinh_advsimdf128 | - | - | - | - | - | 
| sinh_svef | 1 | - | - | - | - | 
| sinh_sve | 2 | - | - | - | - | 
| sinh_svel | - | - | - | - | - | 
| sinh_svef128 | - | - | - | - | - | 
| sinpif | 1 | - | - | 1 | - | 
| sinpi | 1 | - | - | 1 | - | 
| sinpil | 1 | - | - | - | - | 
| sinpif128 | - | - | - | - | - | 
| sqrtf | - | - | - | - | - | 
| sqrt | - | - | - | - | - | 
| sqrtl | - | - | - | - | - | 
| sqrtf128 | - | - | - | - | - | 
| sqrt_ldoublef | - | - | - | - | - | 
| sqrt_ldouble | - | - | - | - | - | 
| sqrt_ldoublel | - | - | - | - | - | 
| sqrt_ldoublef128 | - | - | - | - | - | 
| sub_ldoublef | - | - | - | - | - | 
| sub_ldouble | - | - | - | - | - | 
| sub_ldoublel | - | - | - | - | - | 
| sub_ldoublef128 | - | - | - | - | - | 
| tanf | - | - | - | - | - | 
| tan | - | 1 | - | - | - | 
| tanl | 1 | - | - | - | 1 | 
| tanf128 | - | - | - | - | - | 
| tan_advsimdf | 2 | - | - | - | - | 
| tan_advsimd | 2 | - | - | - | - | 
| tan_advsimdl | - | - | - | - | - | 
| tan_advsimdf128 | - | - | - | - | - | 
| tan_svef | 2 | - | - | - | - | 
| tan_sve | 2 | - | - | - | - | 
| tan_svel | - | - | - | - | - | 
| tan_svef128 | - | - | - | - | - | 
| tanhf | 2 | 2 | 2 | 2 | 2 | 
| tanh | 2 | 3 | 2 | 2 | 2 | 
| tanhl | 2 | - | - | - | 2 | 
| tanhf128 | - | - | - | - | - | 
| tanh_advsimdf | 2 | - | - | - | - | 
| tanh_advsimd | 2 | - | - | - | - | 
| tanh_advsimdl | - | - | - | - | - | 
| tanh_advsimdf128 | - | - | - | - | - | 
| tanh_svef | 2 | - | - | - | - | 
| tanh_sve | 2 | - | - | - | - | 
| tanh_svel | - | - | - | - | - | 
| tanh_svef128 | - | - | - | - | - | 
| tanpif | 2 | - | - | 2 | - | 
| tanpi | 2 | - | - | 2 | - | 
| tanpil | 2 | - | - | - | - | 
| tanpif128 | - | - | - | - | - | 
| tgammaf | - | - | - | - | - | 
| tgamma | 9 | 9 | 9 | 9 | 9 | 
| tgammal | 4 | - | - | - | 4 | 
| tgammaf128 | - | - | - | - | - | 
| y0f | 8 | 8 | 9 | 9 | 9 | 
| y0 | 2 | 3 | 3 | 3 | 3 | 
| y0l | 3 | - | - | - | 3 | 
| y0f128 | - | - | - | - | - | 
| y1f | 9 | 9 | 9 | 9 | 9 | 
| y1 | 3 | 7 | 3 | 3 | 3 | 
| y1l | 5 | - | - | - | 5 | 
| y1f128 | - | - | - | - | - | 
| ynf | 3 | 9 | 3 | 3 | 3 | 
| yn | 3 | 9 | 3 | 3 | 3 | 
| ynl | 5 | - | - | - | 5 | 
| ynf128 | - | - | - | - | - | 
| Function | CSKY | CSKY soft-float | ColdFire | Generic | HPPA | 
| acosf | 1 | 1 | - | - | 1 | 
| acos | - | - | - | - | 1 | 
| acosl | - | - | - | - | - | 
| acosf128 | - | - | - | - | - | 
| acos_advsimdf | - | - | - | - | - | 
| acos_advsimd | - | - | - | - | - | 
| acos_advsimdl | - | - | - | - | - | 
| acos_advsimdf128 | - | - | - | - | - | 
| acos_svef | - | - | - | - | - | 
| acos_sve | - | - | - | - | - | 
| acos_svel | - | - | - | - | - | 
| acos_svef128 | - | - | - | - | - | 
| acoshf | 2 | 2 | - | - | 2 | 
| acosh | 2 | 2 | - | - | 2 | 
| acoshl | - | - | - | - | - | 
| acoshf128 | - | - | - | - | - | 
| acosh_advsimdf | - | - | - | - | - | 
| acosh_advsimd | - | - | - | - | - | 
| acosh_advsimdl | - | - | - | - | - | 
| acosh_advsimdf128 | - | - | - | - | - | 
| acosh_svef | - | - | - | - | - | 
| acosh_sve | - | - | - | - | - | 
| acosh_svel | - | - | - | - | - | 
| acosh_svef128 | - | - | - | - | - | 
| acospif | - | - | - | - | 1 | 
| acospi | - | - | - | - | 1 | 
| acospil | - | - | - | - | - | 
| acospif128 | - | - | - | - | - | 
| add_ldoublef | - | - | - | - | - | 
| add_ldouble | - | - | - | - | - | 
| add_ldoublel | - | - | - | - | - | 
| add_ldoublef128 | - | - | - | - | - | 
| asinf | 1 | 1 | - | - | 1 | 
| asin | - | - | - | - | 1 | 
| asinl | - | - | - | - | - | 
| asinf128 | - | - | - | - | - | 
| asin_advsimdf | - | - | - | - | - | 
| asin_advsimd | - | - | - | - | - | 
| asin_advsimdl | - | - | - | - | - | 
| asin_advsimdf128 | - | - | - | - | - | 
| asin_svef | - | - | - | - | - | 
| asin_sve | - | - | - | - | - | 
| asin_svel | - | - | - | - | - | 
| asin_svef128 | - | - | - | - | - | 
| asinhf | 2 | 2 | - | - | 2 | 
| asinh | 2 | 2 | - | - | 2 | 
| asinhl | - | - | - | - | - | 
| asinhf128 | - | - | - | - | - | 
| asinh_advsimdf | - | - | - | - | - | 
| asinh_advsimd | - | - | - | - | - | 
| asinh_advsimdl | - | - | - | - | - | 
| asinh_advsimdf128 | - | - | - | - | - | 
| asinh_svef | - | - | - | - | - | 
| asinh_sve | - | - | - | - | - | 
| asinh_svel | - | - | - | - | - | 
| asinh_svef128 | - | - | - | - | - | 
| asinpif | - | - | - | - | 1 | 
| asinpi | - | - | - | - | 1 | 
| asinpil | - | - | - | - | - | 
| asinpif128 | - | - | - | - | - | 
| atanf | 1 | 1 | - | - | 1 | 
| atan | - | - | - | - | 1 | 
| atanl | - | - | - | - | - | 
| atanf128 | - | - | - | - | - | 
| atan2f | 1 | 1 | 1 | - | 2 | 
| atan2 | - | - | - | - | - | 
| atan2l | - | - | - | - | - | 
| atan2f128 | - | - | - | - | - | 
| atan2_advsimdf | - | - | - | - | - | 
| atan2_advsimd | - | - | - | - | - | 
| atan2_advsimdl | - | - | - | - | - | 
| atan2_advsimdf128 | - | - | - | - | - | 
| atan2_svef | - | - | - | - | - | 
| atan2_sve | - | - | - | - | - | 
| atan2_svel | - | - | - | - | - | 
| atan2_svef128 | - | - | - | - | - | 
| atan2pif | - | - | - | - | 1 | 
| atan2pi | - | - | - | - | 1 | 
| atan2pil | - | - | - | - | - | 
| atan2pif128 | - | - | - | - | - | 
| atan_advsimdf | - | - | - | - | - | 
| atan_advsimd | - | - | - | - | - | 
| atan_advsimdl | - | - | - | - | - | 
| atan_advsimdf128 | - | - | - | - | - | 
| atan_svef | - | - | - | - | - | 
| atan_sve | - | - | - | - | - | 
| atan_svel | - | - | - | - | - | 
| atan_svef128 | - | - | - | - | - | 
| atanhf | 2 | 2 | 1 | - | 2 | 
| atanh | 2 | 2 | - | - | 2 | 
| atanhl | - | - | - | - | - | 
| atanhf128 | - | - | - | - | - | 
| atanh_advsimdf | - | - | - | - | - | 
| atanh_advsimd | - | - | - | - | - | 
| atanh_advsimdl | - | - | - | - | - | 
| atanh_advsimdf128 | - | - | - | - | - | 
| atanh_svef | - | - | - | - | - | 
| atanh_sve | - | - | - | - | - | 
| atanh_svel | - | - | - | - | - | 
| atanh_svef128 | - | - | - | - | - | 
| atanpif | - | - | - | - | 1 | 
| atanpi | - | - | - | - | 1 | 
| atanpil | - | - | - | - | - | 
| atanpif128 | - | - | - | - | - | 
| cabsf | - | - | - | - | - | 
| cabs | 1 | 1 | - | - | 1 | 
| cabsl | - | - | - | - | - | 
| cabsf128 | - | - | - | - | - | 
| cacosf | 2 + i 2 | 2 + i 2 | - | - | 2 + i 2 | 
| cacos | 1 + i 2 | 1 + i 2 | - | - | 1 + i 2 | 
| cacosl | - | - | - | - | - | 
| cacosf128 | - | - | - | - | - | 
| cacoshf | 2 + i 2 | 2 + i 2 | 0 + i 1 | - | 2 + i 2 | 
| cacosh | 2 + i 1 | 2 + i 1 | - | - | 2 + i 1 | 
| cacoshl | - | - | - | - | - | 
| cacoshf128 | - | - | - | - | - | 
| cargf | 1 | 1 | - | - | 1 | 
| carg | - | - | - | - | - | 
| cargl | - | - | - | - | - | 
| cargf128 | - | - | - | - | - | 
| casinf | 1 + i 2 | 1 + i 2 | 1 + i 0 | - | 1 + i 2 | 
| casin | 1 + i 2 | 1 + i 2 | 1 + i 0 | - | 1 + i 2 | 
| casinl | - | - | - | - | 1 + i 0 | 
| casinf128 | - | - | - | - | - | 
| casinhf | 2 + i 1 | 2 + i 1 | 1 + i 6 | - | 2 + i 1 | 
| casinh | 2 + i 1 | 2 + i 1 | 5 + i 3 | - | 5 + i 3 | 
| casinhl | - | - | - | - | 5 + i 3 | 
| casinhf128 | - | - | - | - | - | 
| catanf | 1 + i 1 | 1 + i 1 | 0 + i 1 | - | 1 + i 1 | 
| catan | 1 + i 1 | 1 + i 1 | 0 + i 1 | - | 1 + i 1 | 
| catanl | - | - | - | - | 0 + i 1 | 
| catanf128 | - | - | - | - | - | 
| catanhf | 1 + i 1 | 1 + i 1 | - | - | 1 + i 1 | 
| catanh | 1 + i 1 | 1 + i 1 | 4 + i 0 | - | 4 + i 1 | 
| catanhl | - | - | - | - | 4 + i 0 | 
| catanhf128 | - | - | - | - | - | 
| cbrtf | - | - | - | - | - | 
| cbrt | 4 | 4 | 1 | - | 4 | 
| cbrtl | - | - | - | - | 1 | 
| cbrtf128 | - | - | - | - | - | 
| cbrt_advsimdf | - | - | - | - | - | 
| cbrt_advsimd | - | - | - | - | - | 
| cbrt_advsimdl | - | - | - | - | - | 
| cbrt_advsimdf128 | - | - | - | - | - | 
| cbrt_svef | - | - | - | - | - | 
| cbrt_sve | - | - | - | - | - | 
| cbrt_svel | - | - | - | - | - | 
| cbrt_svef128 | - | - | - | - | - | 
| ccosf | 1 + i 1 | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 
| ccos | 1 + i 1 | 1 + i 1 | 1 + i 0 | - | 1 + i 1 | 
| ccosl | - | - | - | - | 1 + i 0 | 
| ccosf128 | - | - | - | - | - | 
| ccoshf | 1 + i 1 | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 
| ccosh | 1 + i 1 | 1 + i 1 | 1 + i 0 | - | 1 + i 1 | 
| ccoshl | - | - | - | - | 1 + i 0 | 
| ccoshf128 | - | - | - | - | - | 
| cexpf | 1 + i 2 | 1 + i 2 | 1 + i 1 | - | 1 + i 2 | 
| cexp | 2 + i 1 | 2 + i 1 | - | - | 2 + i 1 | 
| cexpl | - | - | - | - | - | 
| cexpf128 | - | - | - | - | - | 
| clogf | 3 + i 1 | 3 + i 1 | 1 + i 0 | - | 3 + i 1 | 
| clog | 3 + i 0 | 3 + i 0 | - | - | 3 + i 1 | 
| clogl | - | - | - | - | - | 
| clogf128 | - | - | - | - | - | 
| clog10f | 4 + i 2 | 4 + i 2 | 1 + i 1 | - | 4 + i 2 | 
| clog10 | 3 + i 2 | 3 + i 2 | 0 + i 1 | - | 3 + i 2 | 
| clog10l | - | - | - | - | 0 + i 1 | 
| clog10f128 | - | - | - | - | - | 
| cosf | 1 | 1 | 1 | - | 1 | 
| cos | 1 | 1 | 2 | - | 2 | 
| cosl | - | - | - | - | 2 | 
| cosf128 | - | - | - | - | - | 
| cos_advsimdf | - | - | - | - | - | 
| cos_advsimd | - | - | - | - | - | 
| cos_advsimdl | - | - | - | - | - | 
| cos_advsimdf128 | - | - | - | - | - | 
| cos_svef | - | - | - | - | - | 
| cos_sve | - | - | - | - | - | 
| cos_svel | - | - | - | - | - | 
| cos_svef128 | - | - | - | - | - | 
| coshf | 2 | 2 | - | - | 2 | 
| cosh | 2 | 2 | - | - | 2 | 
| coshl | - | - | - | - | - | 
| coshf128 | - | - | - | - | - | 
| cosh_advsimdf | - | - | - | - | - | 
| cosh_advsimd | - | - | - | - | - | 
| cosh_advsimdl | - | - | - | - | - | 
| cosh_advsimdf128 | - | - | - | - | - | 
| cosh_svef | - | - | - | - | - | 
| cosh_sve | - | - | - | - | - | 
| cosh_svel | - | - | - | - | - | 
| cosh_svef128 | - | - | - | - | - | 
| cospif | - | - | - | - | 1 | 
| cospi | - | - | - | - | 1 | 
| cospil | - | - | - | - | - | 
| cospif128 | - | - | - | - | - | 
| cpowf | 5 + i 2 | 5 + i 2 | 4 + i 2 | - | 5 + i 2 | 
| cpow | 2 + i 0 | 2 + i 0 | 2 + i 2 | - | 2 + i 2 | 
| cpowl | - | - | - | - | 2 + i 2 | 
| cpowf128 | - | - | - | - | - | 
| csinf | 1 + i 0 | 1 + i 0 | - | - | 1 + i 1 | 
| csin | 1 + i 0 | 1 + i 0 | - | - | 1 + i 0 | 
| csinl | - | - | - | - | - | 
| 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 | - | - | - | - | 0 + i 1 | 
| csinhf128 | - | - | - | - | - | 
| csqrtf | 2 + i 2 | 2 + i 2 | 1 + i 0 | - | 2 + i 2 | 
| csqrt | 2 + i 2 | 2 + i 2 | - | - | 2 + i 2 | 
| csqrtl | - | - | - | - | - | 
| csqrtf128 | - | - | - | - | - | 
| ctanf | 1 + i 2 | 1 + i 2 | - | - | 1 + i 2 | 
| ctan | 1 + i 2 | 1 + i 2 | 0 + i 1 | - | 1 + i 2 | 
| ctanl | - | - | - | - | 0 + i 1 | 
| ctanf128 | - | - | - | - | - | 
| ctanhf | 2 + i 2 | 2 + i 2 | 2 + i 1 | - | 2 + i 2 | 
| ctanh | 2 + i 2 | 2 + i 2 | 1 + i 0 | - | 2 + i 2 | 
| ctanhl | - | - | - | - | 1 + i 0 | 
| ctanhf128 | - | - | - | - | - | 
| div_ldoublef | - | - | - | - | - | 
| div_ldouble | - | - | - | - | - | 
| div_ldoublel | - | - | - | - | - | 
| div_ldoublef128 | - | - | - | - | - | 
| erff | - | - | - | - | - | 
| erf | 1 | 1 | 1 | - | 1 | 
| erfl | - | - | - | - | 1 | 
| erff128 | - | - | - | - | - | 
| erf_advsimdf | - | - | - | - | - | 
| erf_advsimd | - | - | - | - | - | 
| erf_advsimdl | - | - | - | - | - | 
| erf_advsimdf128 | - | - | - | - | - | 
| erf_svef | - | - | - | - | - | 
| erf_sve | - | - | - | - | - | 
| erf_svel | - | - | - | - | - | 
| erf_svef128 | - | - | - | - | - | 
| erfcf | - | - | - | - | - | 
| erfc | 5 | 5 | 1 | - | 5 | 
| erfcl | - | - | - | - | 1 | 
| erfcf128 | - | - | - | - | - | 
| erfc_advsimdf | - | - | - | - | - | 
| erfc_advsimd | - | - | - | - | - | 
| erfc_advsimdl | - | - | - | - | - | 
| erfc_advsimdf128 | - | - | - | - | - | 
| erfc_svef | - | - | - | - | - | 
| erfc_sve | - | - | - | - | - | 
| erfc_svel | - | - | - | - | - | 
| erfc_svef128 | - | - | - | - | - | 
| expf | 1 | 1 | - | - | 1 | 
| exp | 1 | 1 | - | - | 1 | 
| expl | - | - | - | - | - | 
| expf128 | - | - | - | - | - | 
| exp10f | - | - | 2 | - | 2 | 
| exp10 | 2 | 2 | 6 | - | 6 | 
| exp10l | - | - | - | - | 6 | 
| exp10f128 | - | - | - | - | - | 
| exp10_advsimdf | - | - | - | - | - | 
| exp10_advsimd | - | - | - | - | - | 
| exp10_advsimdl | - | - | - | - | - | 
| exp10_advsimdf128 | - | - | - | - | - | 
| exp10_svef | - | - | - | - | - | 
| exp10_sve | - | - | - | - | - | 
| exp10_svel | - | - | - | - | - | 
| exp10_svef128 | - | - | - | - | - | 
| exp10m1f | - | - | - | - | - | 
| exp10m1 | - | - | - | - | 4 | 
| exp10m1l | - | - | - | - | - | 
| exp10m1f128 | - | - | - | - | - | 
| exp2f | - | 1 | - | - | 1 | 
| exp2 | 1 | 1 | - | - | 1 | 
| exp2l | - | - | - | - | - | 
| exp2f128 | - | - | - | - | - | 
| exp2_advsimdf | - | - | - | - | - | 
| exp2_advsimd | - | - | - | - | - | 
| exp2_advsimdl | - | - | - | - | - | 
| exp2_advsimdf128 | - | - | - | - | - | 
| exp2_svef | - | - | - | - | - | 
| exp2_sve | - | - | - | - | - | 
| exp2_svel | - | - | - | - | - | 
| exp2_svef128 | - | - | - | - | - | 
| exp2m1f | - | - | - | - | - | 
| exp2m1 | - | - | - | - | 2 | 
| exp2m1l | - | - | - | - | - | 
| exp2m1f128 | - | - | - | - | - | 
| exp_advsimdf | - | - | - | - | - | 
| exp_advsimd | - | - | - | - | - | 
| exp_advsimdl | - | - | - | - | - | 
| exp_advsimdf128 | - | - | - | - | - | 
| exp_svef | - | - | - | - | - | 
| exp_sve | - | - | - | - | - | 
| exp_svel | - | - | - | - | - | 
| exp_svef128 | - | - | - | - | - | 
| expm1f | - | - | 1 | - | - | 
| expm1 | 1 | 1 | 1 | - | 1 | 
| expm1l | - | - | - | - | 1 | 
| expm1f128 | - | - | - | - | - | 
| expm1_advsimdf | - | - | - | - | - | 
| expm1_advsimd | - | - | - | - | - | 
| expm1_advsimdl | - | - | - | - | - | 
| expm1_advsimdf128 | - | - | - | - | - | 
| expm1_svef | - | - | - | - | - | 
| expm1_sve | - | - | - | - | - | 
| expm1_svel | - | - | - | - | - | 
| expm1_svef128 | - | - | - | - | - | 
| fmaf | - | - | - | - | - | 
| fma | - | - | - | - | - | 
| fmal | - | - | - | - | - | 
| fmaf128 | - | - | - | - | - | 
| fma_ldoublef | - | - | - | - | - | 
| fma_ldouble | - | - | - | - | - | 
| fma_ldoublel | - | - | - | - | - | 
| fma_ldoublef128 | - | - | - | - | - | 
| fmodf | - | - | - | - | - | 
| fmod | - | - | - | - | - | 
| fmodl | - | - | - | - | - | 
| fmodf128 | - | - | - | - | - | 
| gammaf | 7 | 7 | - | - | 7 | 
| gamma | 4 | 4 | - | - | 4 | 
| gammal | - | - | - | - | - | 
| gammaf128 | - | - | - | - | - | 
| hypotf | - | - | 1 | - | 1 | 
| hypot | 1 | 1 | - | - | 1 | 
| hypotl | - | - | - | - | - | 
| hypotf128 | - | - | - | - | - | 
| hypot_advsimdf | - | - | - | - | - | 
| hypot_advsimd | - | - | - | - | - | 
| hypot_advsimdl | - | - | - | - | - | 
| hypot_advsimdf128 | - | - | - | - | - | 
| hypot_svef | - | - | - | - | - | 
| hypot_sve | - | - | - | - | - | 
| hypot_svel | - | - | - | - | - | 
| hypot_svef128 | - | - | - | - | - | 
| j0f | 8 | 8 | 2 | - | 9 | 
| j0 | 2 | 2 | 2 | - | 4 | 
| j0l | - | - | - | - | 2 | 
| j0f128 | - | - | - | - | - | 
| j1f | 9 | 9 | 2 | - | 9 | 
| j1 | 2 | 2 | 1 | - | 4 | 
| j1l | - | - | - | - | 1 | 
| j1f128 | - | - | - | - | - | 
| jnf | 4 | 4 | 4 | - | 5 | 
| jn | 4 | 4 | 4 | - | 4 | 
| jnl | - | - | - | - | 4 | 
| jnf128 | - | - | - | - | - | 
| lgammaf | - | - | - | - | - | 
| lgamma | 4 | 4 | 1 | - | 4 | 
| lgammal | - | - | - | - | 1 | 
| lgammaf128 | - | - | - | - | - | 
| logf | - | 1 | - | - | 1 | 
| log | - | - | - | - | 1 | 
| logl | - | - | - | - | - | 
| logf128 | - | - | - | - | - | 
| log10f | 2 | 2 | 2 | - | 2 | 
| log10 | 2 | 2 | 1 | - | 2 | 
| log10l | - | - | - | - | 1 | 
| log10f128 | - | - | - | - | - | 
| log10_advsimdf | - | - | - | - | - | 
| log10_advsimd | - | - | - | - | - | 
| log10_advsimdl | - | - | - | - | - | 
| log10_advsimdf128 | - | - | - | - | - | 
| log10_svef | - | - | - | - | - | 
| log10_sve | - | - | - | - | - | 
| log10_svel | - | - | - | - | - | 
| log10_svef128 | - | - | - | - | - | 
| log10p1f | - | - | - | - | - | 
| log10p1 | - | - | - | - | 2 | 
| log10p1l | - | - | - | - | - | 
| log10p1f128 | - | - | - | - | - | 
| log1pf | - | - | - | - | - | 
| log1p | 1 | 1 | - | - | 1 | 
| log1pl | - | - | - | - | - | 
| log1pf128 | - | - | - | - | - | 
| log1p_advsimdf | - | - | - | - | - | 
| log1p_advsimd | - | - | - | - | - | 
| log1p_advsimdl | - | - | - | - | - | 
| log1p_advsimdf128 | - | - | - | - | - | 
| log1p_svef | - | - | - | - | - | 
| log1p_sve | - | - | - | - | - | 
| log1p_svel | - | - | - | - | - | 
| log1p_svef128 | - | - | - | - | - | 
| log2f | 1 | 1 | - | - | 1 | 
| log2 | 2 | 2 | - | - | 2 | 
| log2l | - | - | - | - | - | 
| log2f128 | - | - | - | - | - | 
| log2_advsimdf | - | - | - | - | - | 
| log2_advsimd | - | - | - | - | - | 
| log2_advsimdl | - | - | - | - | - | 
| log2_advsimdf128 | - | - | - | - | - | 
| log2_svef | - | - | - | - | - | 
| log2_sve | - | - | - | - | - | 
| log2_svel | - | - | - | - | - | 
| log2_svef128 | - | - | - | - | - | 
| log2p1f | - | - | - | - | - | 
| log2p1 | - | - | - | - | 2 | 
| log2p1l | - | - | - | - | - | 
| log2p1f128 | - | - | - | - | - | 
| log_advsimdf | - | - | - | - | - | 
| log_advsimd | - | - | - | - | - | 
| log_advsimdl | - | - | - | - | - | 
| log_advsimdf128 | - | - | - | - | - | 
| log_svef | - | - | - | - | - | 
| log_sve | - | - | - | - | - | 
| log_svel | - | - | - | - | - | 
| log_svef128 | - | - | - | - | - | 
| logp1f | - | - | - | - | - | 
| logp1 | 1 | 1 | - | - | 1 | 
| logp1l | - | - | - | - | - | 
| logp1f128 | - | - | - | - | - | 
| mul_ldoublef | - | - | - | - | - | 
| mul_ldouble | - | - | - | - | - | 
| mul_ldoublel | - | - | - | - | - | 
| mul_ldoublef128 | - | - | - | - | - | 
| powf | - | 1 | - | - | 1 | 
| pow | 1 | 1 | - | - | 1 | 
| powl | - | - | - | - | - | 
| powf128 | - | - | - | - | - | 
| pow10f | - | - | - | - | - | 
| pow10 | - | 2 | - | - | - | 
| pow10l | - | - | - | - | - | 
| pow10f128 | - | - | - | - | - | 
| pow_advsimdf | - | - | - | - | - | 
| pow_advsimd | - | - | - | - | - | 
| pow_advsimdl | - | - | - | - | - | 
| pow_advsimdf128 | - | - | - | - | - | 
| pow_svef | - | - | - | - | - | 
| pow_sve | - | - | - | - | - | 
| pow_svel | - | - | - | - | - | 
| pow_svef128 | - | - | - | - | - | 
| sinf | 1 | 1 | - | - | 1 | 
| sin | 1 | 1 | - | - | 1 | 
| sinl | - | - | - | - | - | 
| sinf128 | - | - | - | - | - | 
| sin_advsimdf | - | - | - | - | - | 
| sin_advsimd | - | - | - | - | - | 
| sin_advsimdl | - | - | - | - | - | 
| sin_advsimdf128 | - | - | - | - | - | 
| sin_svef | - | - | - | - | - | 
| sin_sve | - | - | - | - | - | 
| sin_svel | - | - | - | - | - | 
| sin_svef128 | - | - | - | - | - | 
| sincosf | - | 1 | 1 | - | 1 | 
| sincos | 1 | 1 | 1 | - | 1 | 
| sincosl | - | - | - | - | 1 | 
| sincosf128 | - | - | - | - | - | 
| sinhf | 2 | 2 | - | - | 2 | 
| sinh | 2 | 2 | - | - | 2 | 
| sinhl | - | - | - | - | - | 
| sinhf128 | - | - | - | - | - | 
| sinh_advsimdf | - | - | - | - | - | 
| sinh_advsimd | - | - | - | - | - | 
| sinh_advsimdl | - | - | - | - | - | 
| sinh_advsimdf128 | - | - | - | - | - | 
| sinh_svef | - | - | - | - | - | 
| sinh_sve | - | - | - | - | - | 
| sinh_svel | - | - | - | - | - | 
| sinh_svef128 | - | - | - | - | - | 
| sinpif | - | - | - | - | 1 | 
| sinpi | - | - | - | - | 1 | 
| sinpil | - | - | - | - | - | 
| sinpif128 | - | - | - | - | - | 
| sqrtf | - | - | - | - | - | 
| sqrt | - | - | - | - | - | 
| sqrtl | - | - | - | - | - | 
| sqrtf128 | - | - | - | - | - | 
| sqrt_ldoublef | - | - | - | - | - | 
| sqrt_ldouble | - | - | - | - | - | 
| sqrt_ldoublel | - | - | - | - | - | 
| sqrt_ldoublef128 | - | - | - | - | - | 
| sub_ldoublef | - | - | - | - | - | 
| sub_ldouble | - | - | - | - | - | 
| sub_ldoublel | - | - | - | - | - | 
| sub_ldoublef128 | - | - | - | - | - | 
| tanf | - | - | - | - | - | 
| tan | - | - | 1 | - | 1 | 
| tanl | - | - | - | - | 1 | 
| tanf128 | - | - | - | - | - | 
| tan_advsimdf | - | - | - | - | - | 
| tan_advsimd | - | - | - | - | - | 
| tan_advsimdl | - | - | - | - | - | 
| tan_advsimdf128 | - | - | - | - | - | 
| tan_svef | - | - | - | - | - | 
| tan_sve | - | - | - | - | - | 
| tan_svel | - | - | - | - | - | 
| tan_svef128 | - | - | - | - | - | 
| tanhf | 2 | 2 | - | - | 2 | 
| tanh | 2 | 2 | - | - | 2 | 
| tanhl | - | - | - | - | - | 
| tanhf128 | - | - | - | - | - | 
| tanh_advsimdf | - | - | - | - | - | 
| tanh_advsimd | - | - | - | - | - | 
| tanh_advsimdl | - | - | - | - | - | 
| tanh_advsimdf128 | - | - | - | - | - | 
| tanh_svef | - | - | - | - | - | 
| tanh_sve | - | - | - | - | - | 
| tanh_svel | - | - | - | - | - | 
| tanh_svef128 | - | - | - | - | - | 
| tanpif | - | - | - | - | 2 | 
| tanpi | - | - | - | - | 2 | 
| tanpil | - | - | - | - | - | 
| tanpif128 | - | - | - | - | - | 
| tgammaf | - | - | - | - | - | 
| tgamma | 9 | 9 | 1 | - | 9 | 
| tgammal | - | - | - | - | 1 | 
| tgammaf128 | - | - | - | - | - | 
| y0f | 8 | 8 | 1 | - | 9 | 
| y0 | 3 | 3 | 2 | - | 3 | 
| y0l | - | - | - | - | 2 | 
| y0f128 | - | - | - | - | - | 
| y1f | 2 | 2 | 2 | - | 9 | 
| y1 | 3 | 3 | 3 | - | 3 | 
| y1l | - | - | - | - | 3 | 
| y1f128 | - | - | - | - | - | 
| ynf | 3 | 3 | 2 | - | 3 | 
| yn | 3 | 3 | 3 | - | 3 | 
| ynl | - | - | - | - | 3 | 
| ynf128 | - | - | - | - | - | 
| Function | LoongArch 64-bit | M68k | MIPS 32-bit | MIPS 64-bit | MicroBlaze | 
| acosf | 1 | - | 1 | 1 | 1 | 
| acos | 1 | - | 1 | 1 | - | 
| acosl | 1 | - | - | 1 | - | 
| acosf128 | - | - | - | - | - | 
| acos_advsimdf | - | - | - | - | - | 
| acos_advsimd | - | - | - | - | - | 
| acos_advsimdl | - | - | - | - | - | 
| acos_advsimdf128 | - | - | - | - | - | 
| acos_svef | - | - | - | - | - | 
| acos_sve | - | - | - | - | - | 
| acos_svel | - | - | - | - | - | 
| acos_svef128 | - | - | - | - | - | 
| acoshf | 2 | 1 | 2 | 2 | 2 | 
| acosh | 2 | 1 | 2 | 2 | 2 | 
| acoshl | 4 | 1 | - | 4 | - | 
| acoshf128 | - | - | - | - | - | 
| acosh_advsimdf | - | - | - | - | - | 
| acosh_advsimd | - | - | - | - | - | 
| acosh_advsimdl | - | - | - | - | - | 
| acosh_advsimdf128 | - | - | - | - | - | 
| acosh_svef | - | - | - | - | - | 
| acosh_sve | - | - | - | - | - | 
| acosh_svel | - | - | - | - | - | 
| acosh_svef128 | - | - | - | - | - | 
| acospif | - | - | - | - | - | 
| acospi | - | - | - | - | - | 
| acospil | - | - | - | - | - | 
| acospif128 | - | - | - | - | - | 
| add_ldoublef | - | - | - | - | - | 
| add_ldouble | - | - | - | - | - | 
| add_ldoublel | - | - | - | - | - | 
| add_ldoublef128 | - | - | - | - | - | 
| asinf | 1 | - | 1 | 1 | 1 | 
| asin | 1 | 1 | 1 | 1 | - | 
| asinl | 1 | - | - | 1 | - | 
| asinf128 | - | - | - | - | - | 
| asin_advsimdf | - | - | - | - | - | 
| asin_advsimd | - | - | - | - | - | 
| asin_advsimdl | - | - | - | - | - | 
| asin_advsimdf128 | - | - | - | - | - | 
| asin_svef | - | - | - | - | - | 
| asin_sve | - | - | - | - | - | 
| asin_svel | - | - | - | - | - | 
| asin_svef128 | - | - | - | - | - | 
| asinhf | 2 | 1 | 2 | 2 | 1 | 
| asinh | 2 | 1 | 2 | 2 | 1 | 
| asinhl | 4 | 1 | - | 4 | - | 
| asinhf128 | - | - | - | - | - | 
| asinh_advsimdf | - | - | - | - | - | 
| asinh_advsimd | - | - | - | - | - | 
| asinh_advsimdl | - | - | - | - | - | 
| asinh_advsimdf128 | - | - | - | - | - | 
| asinh_svef | - | - | - | - | - | 
| asinh_sve | - | - | - | - | - | 
| asinh_svel | - | - | - | - | - | 
| asinh_svef128 | - | - | - | - | - | 
| asinpif | - | - | - | - | - | 
| asinpi | - | - | - | - | - | 
| asinpil | - | - | - | - | - | 
| asinpif128 | - | - | - | - | - | 
| atanf | 1 | - | 1 | 1 | 1 | 
| atan | 1 | - | 1 | 1 | - | 
| atanl | 1 | - | - | 1 | - | 
| atanf128 | - | - | - | - | - | 
| atan2f | 2 | 1 | 2 | 2 | 1 | 
| atan2 | - | 1 | - | - | - | 
| atan2l | 2 | 1 | - | 2 | - | 
| atan2f128 | - | - | - | - | - | 
| atan2_advsimdf | - | - | - | - | - | 
| atan2_advsimd | - | - | - | - | - | 
| atan2_advsimdl | - | - | - | - | - | 
| atan2_advsimdf128 | - | - | - | - | - | 
| atan2_svef | - | - | - | - | - | 
| atan2_sve | - | - | - | - | - | 
| atan2_svel | - | - | - | - | - | 
| atan2_svef128 | - | - | - | - | - | 
| atan2pif | - | - | - | - | - | 
| atan2pi | - | - | - | - | - | 
| atan2pil | - | - | - | - | - | 
| atan2pif128 | - | - | - | - | - | 
| atan_advsimdf | - | - | - | - | - | 
| atan_advsimd | - | - | - | - | - | 
| atan_advsimdl | - | - | - | - | - | 
| atan_advsimdf128 | - | - | - | - | - | 
| atan_svef | - | - | - | - | - | 
| atan_sve | - | - | - | - | - | 
| atan_svel | - | - | - | - | - | 
| atan_svef128 | - | - | - | - | - | 
| atanhf | 2 | - | 2 | 2 | 2 | 
| atanh | 2 | 1 | 2 | 2 | 2 | 
| atanhl | 4 | - | - | 4 | - | 
| atanhf128 | - | - | - | - | - | 
| atanh_advsimdf | - | - | - | - | - | 
| atanh_advsimd | - | - | - | - | - | 
| atanh_advsimdl | - | - | - | - | - | 
| atanh_advsimdf128 | - | - | - | - | - | 
| atanh_svef | - | - | - | - | - | 
| atanh_sve | - | - | - | - | - | 
| atanh_svel | - | - | - | - | - | 
| atanh_svef128 | - | - | - | - | - | 
| atanpif | - | - | - | - | - | 
| atanpi | - | - | - | - | - | 
| atanpil | - | - | - | - | - | 
| atanpif128 | - | - | - | - | - | 
| cabsf | - | - | - | - | - | 
| cabs | 1 | 1 | 1 | 1 | 1 | 
| cabsl | 1 | 1 | - | 1 | - | 
| cabsf128 | - | - | - | - | - | 
| cacosf | 2 + i 2 | 2 + i 1 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| cacos | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| cacosl | 2 + i 2 | 1 + i 2 | - | 2 + i 2 | - | 
| cacosf128 | - | - | - | - | - | 
| cacoshf | 2 + i 2 | 1 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| cacosh | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 
| cacoshl | 2 + i 2 | 2 + i 1 | - | 2 + i 2 | - | 
| cacoshf128 | - | - | - | - | - | 
| cargf | 1 | 1 | 1 | 1 | 1 | 
| carg | - | - | - | - | - | 
| cargl | 2 | 1 | - | 2 | - | 
| cargf128 | - | - | - | - | - | 
| casinf | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| casin | 1 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| casinl | 2 + i 2 | 1 + i 2 | - | 2 + i 2 | - | 
| casinf128 | - | - | - | - | - | 
| casinhf | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 
| casinh | 2 + i 1 | 1 + i 1 | 2 + i 1 | 2 + i 1 | 2 + i 1 | 
| casinhl | 2 + i 2 | 2 + i 1 | - | 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 | 1 + 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 1 | 1 + i 1 | 1 + i 1 | 
| catanhl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | - | 
| catanhf128 | - | - | - | - | - | 
| cbrtf | - | - | - | - | - | 
| cbrt | 4 | 1 | 4 | 4 | 3 | 
| cbrtl | 1 | 1 | - | 1 | - | 
| cbrtf128 | - | - | - | - | - | 
| cbrt_advsimdf | - | - | - | - | - | 
| cbrt_advsimd | - | - | - | - | - | 
| cbrt_advsimdl | - | - | - | - | - | 
| cbrt_advsimdf128 | - | - | - | - | - | 
| cbrt_svef | - | - | - | - | - | 
| cbrt_sve | - | - | - | - | - | 
| cbrt_svel | - | - | - | - | - | 
| cbrt_svef128 | - | - | - | - | - | 
| 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 | 
| 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 | 
| ccoshl | 1 + i 1 | 0 + i 1 | - | 1 + i 1 | - | 
| ccoshf128 | - | - | - | - | - | 
| 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 | - | - | - | - | - | 
| clogf | 3 + i 1 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 
| clog | 3 + i 1 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 3 + i 0 | 
| clogl | 2 + i 1 | 3 + i 1 | - | 2 + i 1 | - | 
| clogf128 | - | - | - | - | - | 
| clog10f | 4 + i 2 | 3 + i 2 | 4 + i 2 | 4 + i 2 | 4 + i 2 | 
| clog10 | 3 + i 2 | 2 + i 1 | 3 + i 2 | 3 + i 2 | 3 + i 2 | 
| clog10l | 2 + i 2 | 3 + i 2 | - | 2 + i 2 | - | 
| clog10f128 | - | - | - | - | - | 
| cosf | 1 | 6 | 1 | 1 | 1 | 
| cos | 1 | 1 | 1 | 1 | - | 
| cosl | 2 | - | - | 2 | - | 
| cosf128 | - | - | - | - | - | 
| cos_advsimdf | - | - | - | - | - | 
| cos_advsimd | - | - | - | - | - | 
| cos_advsimdl | - | - | - | - | - | 
| cos_advsimdf128 | - | - | - | - | - | 
| cos_svef | - | - | - | - | - | 
| cos_sve | - | - | - | - | - | 
| cos_svel | - | - | - | - | - | 
| cos_svef128 | - | - | - | - | - | 
| coshf | 2 | - | 2 | 2 | 1 | 
| cosh | 2 | 1 | 2 | 2 | 1 | 
| coshl | 2 | - | - | 2 | - | 
| coshf128 | - | - | - | - | - | 
| cosh_advsimdf | - | - | - | - | - | 
| cosh_advsimd | - | - | - | - | - | 
| cosh_advsimdl | - | - | - | - | - | 
| cosh_advsimdf128 | - | - | - | - | - | 
| cosh_svef | - | - | - | - | - | 
| cosh_sve | - | - | - | - | - | 
| cosh_svel | - | - | - | - | - | 
| cosh_svef128 | - | - | - | - | - | 
| cospif | - | - | - | - | - | 
| cospi | - | - | - | - | - | 
| cospil | - | - | - | - | - | 
| cospif128 | - | - | - | - | - | 
| cpowf | 5 + i 2 | 3 + i 5 | 5 + i 2 | 5 + i 2 | 4 + i 2 | 
| cpow | 2 + i 0 | 1 + i 0 | 2 + i 0 | 2 + i 0 | 2 + i 0 | 
| cpowl | 4 + i 1 | 3 + i 1 | - | 4 + i 1 | - | 
| cpowf128 | - | - | - | - | - | 
| csinf | 1 + i 1 | 1 + i 1 | 1 + i 0 | 1 + i 0 | 1 + i 0 | 
| csin | 1 + i 0 | - | 1 + i 0 | 1 + i 0 | 1 + i 0 | 
| csinl | 1 + i 1 | 1 + i 0 | - | 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 | 
| csinhl | 1 + i 1 | 1 + i 0 | - | 1 + i 1 | - | 
| csinhf128 | - | - | - | - | - | 
| csqrtf | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| csqrt | 2 + i 2 | 1 + i 1 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| csqrtl | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | - | 
| csqrtf128 | - | - | - | - | - | 
| ctanf | 1 + i 2 | 2 + i 1 | 1 + i 2 | 1 + i 2 | 1 + i 1 | 
| ctan | 2 + i 2 | 1 + i 1 | 1 + i 2 | 1 + i 2 | 1 + i 2 | 
| ctanl | 3 + i 3 | 2 + i 2 | - | 3 + i 3 | - | 
| ctanf128 | - | - | - | - | - | 
| ctanhf | 2 + i 2 | 1 + i 2 | 2 + i 2 | 2 + i 2 | 1 + i 2 | 
| ctanh | 2 + i 2 | 1 + i 1 | 2 + i 2 | 2 + i 2 | 2 + i 2 | 
| ctanhl | 3 + i 3 | 2 + i 2 | - | 3 + i 3 | - | 
| ctanhf128 | - | - | - | - | - | 
| div_ldoublef | - | - | - | - | - | 
| div_ldouble | - | - | - | - | - | 
| div_ldoublel | - | - | - | - | - | 
| div_ldoublef128 | - | - | - | - | - | 
| erff | - | - | - | - | - | 
| erf | 1 | 1 | 1 | 1 | 1 | 
| erfl | 1 | 1 | - | 1 | - | 
| erff128 | - | - | - | - | - | 
| erf_advsimdf | - | - | - | - | - | 
| erf_advsimd | - | - | - | - | - | 
| erf_advsimdl | - | - | - | - | - | 
| erf_advsimdf128 | - | - | - | - | - | 
| erf_svef | - | - | - | - | - | 
| erf_sve | - | - | - | - | - | 
| erf_svel | - | - | - | - | - | 
| erf_svef128 | - | - | - | - | - | 
| erfcf | - | - | - | - | - | 
| erfc | 5 | 1 | 5 | 5 | 3 | 
| erfcl | 4 | 2 | - | 4 | - | 
| erfcf128 | - | - | - | - | - | 
| erfc_advsimdf | - | - | - | - | - | 
| erfc_advsimd | - | - | - | - | - | 
| erfc_advsimdl | - | - | - | - | - | 
| erfc_advsimdf128 | - | - | - | - | - | 
| erfc_svef | - | - | - | - | - | 
| erfc_sve | - | - | - | - | - | 
| erfc_svel | - | - | - | - | - | 
| erfc_svef128 | - | - | - | - | - | 
| expf | 1 | - | 1 | 1 | 1 | 
| exp | 1 | - | 1 | 1 | - | 
| expl | 1 | - | - | 1 | - | 
| expf128 | - | - | - | - | - | 
| exp10f | - | - | 1 | 1 | - | 
| exp10 | 2 | - | 2 | 2 | 2 | 
| exp10l | 2 | - | - | 2 | - | 
| exp10f128 | - | - | - | - | - | 
| exp10_advsimdf | - | - | - | - | - | 
| exp10_advsimd | - | - | - | - | - | 
| exp10_advsimdl | - | - | - | - | - | 
| exp10_advsimdf128 | - | - | - | - | - | 
| exp10_svef | - | - | - | - | - | 
| exp10_sve | - | - | - | - | - | 
| exp10_svel | - | - | - | - | - | 
| exp10_svef128 | - | - | - | - | - | 
| exp10m1f | - | - | - | - | - | 
| exp10m1 | 4 | 1 | 3 | 3 | - | 
| exp10m1l | 3 | - | - | 3 | - | 
| exp10m1f128 | - | - | - | - | - | 
| exp2f | - | - | 1 | 1 | 1 | 
| exp2 | 1 | 1 | 1 | 1 | 1 | 
| exp2l | 1 | - | - | 1 | - | 
| exp2f128 | - | - | - | - | - | 
| exp2_advsimdf | - | - | - | - | - | 
| exp2_advsimd | - | - | - | - | - | 
| exp2_advsimdl | - | - | - | - | - | 
| exp2_advsimdf128 | - | - | - | - | - | 
| exp2_svef | - | - | - | - | - | 
| exp2_sve | - | - | - | - | - | 
| exp2_svel | - | - | - | - | - | 
| exp2_svef128 | - | - | - | - | - | 
| exp2m1f | - | - | - | - | - | 
| exp2m1 | 2 | 1 | 2 | 2 | - | 
| exp2m1l | 2 | - | - | 2 | - | 
| exp2m1f128 | - | - | - | - | - | 
| exp_advsimdf | - | - | - | - | - | 
| exp_advsimd | - | - | - | - | - | 
| exp_advsimdl | - | - | - | - | - | 
| exp_advsimdf128 | - | - | - | - | - | 
| exp_svef | - | - | - | - | - | 
| exp_sve | - | - | - | - | - | 
| exp_svel | - | - | - | - | - | 
| exp_svef128 | - | - | - | - | - | 
| expm1f | - | - | - | - | - | 
| expm1 | 1 | 1 | 1 | 1 | 1 | 
| expm1l | 2 | - | - | 2 | - | 
| expm1f128 | - | - | - | - | - | 
| expm1_advsimdf | - | - | - | - | - | 
| expm1_advsimd | - | - | - | - | - | 
| expm1_advsimdl | - | - | - | - | - | 
| expm1_advsimdf128 | - | - | - | - | - | 
| expm1_svef | - | - | - | - | - | 
| expm1_sve | - | - | - | - | - | 
| expm1_svel | - | - | - | - | - | 
| expm1_svef128 | - | - | - | - | - | 
| fmaf | - | - | - | - | - | 
| fma | - | - | - | - | - | 
| fmal | - | - | - | - | - | 
| fmaf128 | - | - | - | - | - | 
| fma_ldoublef | - | - | - | - | - | 
| fma_ldouble | - | - | - | - | - | 
| fma_ldoublel | - | - | - | - | - | 
| fma_ldoublef128 | - | - | - | - | - | 
| fmodf | - | - | - | - | - | 
| fmod | - | - | - | - | - | 
| fmodl | - | - | - | - | - | 
| fmodf128 | - | - | - | - | - | 
| gammaf | 7 | 7 | 7 | 7 | 4 | 
| gamma | 4 | 3 | 4 | 4 | 4 | 
| gammal | 5 | 2 | - | 5 | - | 
| gammaf128 | - | - | - | - | - | 
| hypotf | 1 | - | 1 | 1 | - | 
| hypot | 1 | 1 | 1 | 1 | 1 | 
| hypotl | 1 | 1 | - | 1 | - | 
| hypotf128 | - | - | - | - | - | 
| hypot_advsimdf | - | - | - | - | - | 
| hypot_advsimd | - | - | - | - | - | 
| hypot_advsimdl | - | - | - | - | - | 
| hypot_advsimdf128 | - | - | - | - | - | 
| hypot_svef | - | - | - | - | - | 
| hypot_sve | - | - | - | - | - | 
| hypot_svel | - | - | - | - | - | 
| hypot_svef128 | - | - | - | - | - | 
| j0f | 9 | 8 | 9 | 9 | 2 | 
| j0 | 3 | 8 | 2 | 3 | 2 | 
| j0l | 2 | 2 | - | 2 | - | 
| j0f128 | - | - | - | - | - | 
| j1f | 9 | 7 | 9 | 9 | 2 | 
| j1 | 4 | 3 | 4 | 4 | 1 | 
| j1l | 4 | 1 | - | 4 | - | 
| j1f128 | - | - | - | - | - | 
| jnf | 4 | 5 | 4 | 4 | 4 | 
| jn | 4 | 2 | 4 | 4 | 4 | 
| jnl | 7 | 4 | - | 7 | - | 
| jnf128 | - | - | - | - | - | 
| lgammaf | - | - | - | - | - | 
| lgamma | 4 | 3 | 4 | 4 | 4 | 
| lgammal | 5 | 2 | - | 5 | - | 
| lgammaf128 | - | - | - | - | - | 
| logf | - | - | 1 | 1 | 1 | 
| log | 1 | - | - | 1 | - | 
| logl | 1 | - | - | 1 | - | 
| logf128 | - | - | - | - | - | 
| log10f | 2 | - | 2 | 2 | 2 | 
| log10 | 2 | - | 2 | 2 | 2 | 
| log10l | 2 | - | - | 2 | - | 
| log10f128 | - | - | - | - | - | 
| log10_advsimdf | - | - | - | - | - | 
| log10_advsimd | - | - | - | - | - | 
| log10_advsimdl | - | - | - | - | - | 
| log10_advsimdf128 | - | - | - | - | - | 
| log10_svef | - | - | - | - | - | 
| log10_sve | - | - | - | - | - | 
| log10_svel | - | - | - | - | - | 
| log10_svef128 | - | - | - | - | - | 
| log10p1f | - | 2 | - | - | - | 
| log10p1 | 2 | 1 | 1 | 1 | - | 
| log10p1l | 3 | - | - | 3 | - | 
| log10p1f128 | - | - | - | - | - | 
| log1pf | - | - | - | - | - | 
| log1p | 1 | 1 | 1 | 1 | 1 | 
| log1pl | 3 | - | - | 3 | - | 
| log1pf128 | - | - | - | - | - | 
| log1p_advsimdf | - | - | - | - | - | 
| log1p_advsimd | - | - | - | - | - | 
| log1p_advsimdl | - | - | - | - | - | 
| log1p_advsimdf128 | - | - | - | - | - | 
| log1p_svef | - | - | - | - | - | 
| log1p_sve | - | - | - | - | - | 
| log1p_svel | - | - | - | - | - | 
| log1p_svef128 | - | - | - | - | - | 
| log2f | 1 | - | 1 | 1 | 1 | 
| log2 | 1 | 1 | 2 | 2 | 2 | 
| log2l | 3 | - | - | 3 | - | 
| log2f128 | - | - | - | - | - | 
| log2_advsimdf | - | - | - | - | - | 
| log2_advsimd | - | - | - | - | - | 
| log2_advsimdl | - | - | - | - | - | 
| log2_advsimdf128 | - | - | - | - | - | 
| log2_svef | - | - | - | - | - | 
| log2_sve | - | - | - | - | - | 
| log2_svel | - | - | - | - | - | 
| log2_svef128 | - | - | - | - | - | 
| log2p1f | - | - | - | - | - | 
| log2p1 | 2 | 1 | 1 | 1 | - | 
| log2p1l | 3 | - | 1 | 3 | - | 
| log2p1f128 | - | - | - | - | - | 
| log_advsimdf | - | - | - | - | - | 
| log_advsimd | - | - | - | - | - | 
| log_advsimdl | - | - | - | - | - | 
| log_advsimdf128 | - | - | - | - | - | 
| log_svef | - | - | - | - | - | 
| log_sve | - | - | - | - | - | 
| log_svel | - | - | - | - | - | 
| log_svef128 | - | - | - | - | - | 
| logp1f | - | - | - | - | - | 
| logp1 | 1 | 1 | 1 | 1 | 1 | 
| logp1l | 3 | - | - | 3 | - | 
| logp1f128 | - | - | - | - | - | 
| mul_ldoublef | - | - | - | - | - | 
| mul_ldouble | - | - | - | - | - | 
| mul_ldoublel | - | - | - | - | - | 
| mul_ldoublef128 | - | - | - | - | - | 
| powf | - | 7 | 1 | 1 | 1 | 
| pow | 1 | 1 | 1 | 1 | - | 
| powl | 2 | 9 | - | 2 | - | 
| powf128 | - | - | - | - | - | 
| pow10f | - | - | - | - | - | 
| pow10 | - | - | - | - | - | 
| pow10l | - | - | - | - | - | 
| pow10f128 | - | - | - | - | - | 
| pow_advsimdf | - | - | - | - | - | 
| pow_advsimd | - | - | - | - | - | 
| pow_advsimdl | - | - | - | - | - | 
| pow_advsimdf128 | - | - | - | - | - | 
| pow_svef | - | - | - | - | - | 
| pow_sve | - | - | - | - | - | 
| pow_svel | - | - | - | - | - | 
| pow_svef128 | - | - | - | - | - | 
| sinf | 1 | - | 1 | 1 | 1 | 
| sin | 1 | 1 | 1 | 1 | - | 
| sinl | 2 | - | - | 2 | - | 
| sinf128 | - | - | - | - | - | 
| sin_advsimdf | - | - | - | - | - | 
| sin_advsimd | - | - | - | - | - | 
| sin_advsimdl | - | - | - | - | - | 
| sin_advsimdf128 | - | - | - | - | - | 
| sin_svef | - | - | - | - | - | 
| sin_sve | - | - | - | - | - | 
| sin_svel | - | - | - | - | - | 
| sin_svef128 | - | - | - | - | - | 
| sincosf | - | - | 1 | 1 | 1 | 
| sincos | 1 | - | 1 | 1 | - | 
| sincosl | 1 | - | - | 1 | - | 
| sincosf128 | - | - | - | - | - | 
| sinhf | 2 | - | 2 | 2 | 2 | 
| sinh | 2 | - | 2 | 2 | 2 | 
| sinhl | 2 | - | - | 2 | - | 
| sinhf128 | - | - | - | - | - | 
| sinh_advsimdf | - | - | - | - | - | 
| sinh_advsimd | - | - | - | - | - | 
| sinh_advsimdl | - | - | - | - | - | 
| sinh_advsimdf128 | - | - | - | - | - | 
| sinh_svef | - | - | - | - | - | 
| sinh_sve | - | - | - | - | - | 
| sinh_svel | - | - | - | - | - | 
| sinh_svef128 | - | - | - | - | - | 
| sinpif | - | - | - | - | - | 
| sinpi | - | - | - | - | - | 
| sinpil | - | - | - | - | - | 
| sinpif128 | - | - | - | - | - | 
| sqrtf | - | - | - | - | - | 
| sqrt | - | - | - | - | - | 
| sqrtl | - | - | - | - | - | 
| sqrtf128 | - | - | - | - | - | 
| sqrt_ldoublef | - | - | - | - | - | 
| sqrt_ldouble | - | - | - | - | - | 
| sqrt_ldoublel | - | - | - | - | - | 
| sqrt_ldoublef128 | - | - | - | - | - | 
| sub_ldoublef | - | - | - | - | - | 
| sub_ldouble | - | - | - | - | - | 
| sub_ldoublel | - | - | - | - | - | 
| sub_ldoublef128 | - | - | - | - | - | 
| tanf | - | - | - | - | - | 
| tan | 1 | - | - | - | - | 
| tanl | 1 | - | - | 1 | - | 
| tanf128 | - | - | - | - | - | 
| tan_advsimdf | - | - | - | - | - | 
| tan_advsimd | - | - | - | - | - | 
| tan_advsimdl | - | - | - | - | - | 
| tan_advsimdf128 | - | - | - | - | - | 
| tan_svef | - | - | - | - | - | 
| tan_sve | - | - | - | - | - | 
| tan_svel | - | - | - | - | - | 
| tan_svef128 | - | - | - | - | - | 
| tanhf | 2 | - | 2 | 2 | 2 | 
| tanh | 2 | 1 | 2 | 2 | 2 | 
| tanhl | 2 | - | - | 2 | - | 
| tanhf128 | - | - | - | - | - | 
| tanh_advsimdf | - | - | - | - | - | 
| tanh_advsimd | - | - | - | - | - | 
| tanh_advsimdl | - | - | - | - | - | 
| tanh_advsimdf128 | - | - | - | - | - | 
| tanh_svef | - | - | - | - | - | 
| tanh_sve | - | - | - | - | - | 
| tanh_svel | - | - | - | - | - | 
| tanh_svef128 | - | - | - | - | - | 
| tanpif | - | - | - | - | - | 
| tanpi | - | - | - | - | - | 
| tanpil | - | - | - | - | - | 
| tanpif128 | - | - | - | - | - | 
| tgammaf | - | - | - | - | - | 
| tgamma | 9 | 3 | 9 | 9 | 5 | 
| tgammal | 4 | 9 | - | 4 | - | 
| tgammaf128 | - | - | - | - | - | 
| y0f | 9 | 4 | 9 | 9 | 1 | 
| y0 | 3 | 1 | 3 | 3 | 2 | 
| y0l | 3 | 1 | - | 3 | - | 
| y0f128 | - | - | - | - | - | 
| y1f | 9 | 4 | 9 | 9 | 2 | 
| y1 | 3 | 1 | 3 | 3 | 3 | 
| y1l | 5 | 2 | - | 5 | - | 
| y1f128 | - | - | - | - | - | 
| ynf | 3 | 3 | 3 | 3 | 2 | 
| yn | 3 | 2 | 3 | 3 | 3 | 
| ynl | 5 | 4 | - | 5 | - | 
| ynf128 | - | - | - | - | - | 
| Function | OpenRISC hard-float | OpenRISC soft-float | PowerPC | PowerPC soft-float | RISC-V 64-bit | 
| acosf | 1 | 1 | 1 | 1 | 1 | 
| acos | 1 | 1 | 1 | 1 | 1 | 
| acosl | - | - | 1 | 1 | 1 | 
| acosf128 | - | - | 1 | - | - | 
| acos_advsimdf | - | - | - | - | - | 
| acos_advsimd | - | - | - | - | - | 
| acos_advsimdl | - | - | - | - | - | 
| acos_advsimdf128 | - | - | - | - | - | 
| acos_svef | - | - | - | - | - | 
| acos_sve | - | - | - | - | - | 
| acos_svel | - | - | - | - | - | 
| acos_svef128 | - | - | - | - | - | 
| acoshf | 2 | 2 | 2 | 2 | 2 | 
| acosh | 2 | 2 | 2 | 2 | 2 | 
| acoshl | - | - | 2 | 1 | 4 | 
| acoshf128 | - | - | 4 | - | - | 
| acosh_advsimdf | - | - | - | - | - | 
| acosh_advsimd | - | - | - | - | - | 
| acosh_advsimdl | - | - | - | - | - | 
| acosh_advsimdf128 | - | - | - | - | - | 
| acosh_svef | - | - | - | - | - | 
| acosh_sve | - | - | - | - | - | 
| acosh_svel | - | - | - | - | - | 
| acosh_svef128 | - | - | - | - | - | 
| acospif | - | 1 | - | - | - | 
| acospi | - | 1 | - | - | - | 
| acospil | - | - | - | - | - | 
| acospif128 | - | - | - | - | - | 
| add_ldoublef | - | - | 1 | 1 | - | 
| add_ldouble | - | - | 1 | 1 | - | 
| add_ldoublel | - | - | - | - | - | 
| add_ldoublef128 | - | - | - | - | - | 
| asinf | 1 | 1 | 1 | 1 | 1 | 
| asin | 1 | 1 | 1 | 1 | 1 | 
| asinl | - | - | 2 | 2 | 1 | 
| asinf128 | - | - | 1 | - | - | 
| asin_advsimdf | - | - | - | - | - | 
| asin_advsimd | - | - | - | - | - | 
| asin_advsimdl | - | - | - | - | - | 
| asin_advsimdf128 | - | - | - | - | - | 
| asin_svef | - | - | - | - | - | 
| asin_sve | - | - | - | - | - | 
| asin_svel | - | - | - | - | - | 
| asin_svef128 | - | - | - | - | - | 
| asinhf | 2 | 2 | 2 | 2 | 2 | 
| asinh | 2 | 2 | 2 | 2 | 2 | 
| asinhl | - | - | 2 | 2 | 4 | 
| asinhf128 | - | - | 4 | - | - | 
| asinh_advsimdf | - | - | - | - | - | 
| asinh_advsimd | - | - | - | - | - | 
| asinh_advsimdl | - | - | - | - | - | 
| asinh_advsimdf128 | - | - | - | - | - | 
| asinh_svef | - | - | - | - | - | 
| asinh_sve | - | - | - | - | - | 
| asinh_svel | - | - | - | - | - | 
| asinh_svef128 | - | - | - | - | - | 
| asinpif | - | 1 | - | - | - | 
| asinpi | - | 1 | - | - | - | 
| asinpil | - | - | - | - | - | 
| asinpif128 | - | - | - | - | - | 
| atanf | 1 | 1 | 1 | 1 | 1 | 
| atan | 1 | 1 | 1 | 1 | 1 | 
| atanl | - | - | 1 | 1 | 1 | 
| atanf128 | - | - | 1 | - | - | 
| atan2f | 2 | 2 | 1 | 2 | 1 | 
| atan2 | - | - | - | - | - | 
| atan2l | - | - | 2 | 2 | 2 | 
| atan2f128 | - | - | 2 | - | - | 
| atan2_advsimdf | - | - | - | - | - | 
| atan2_advsimd | - | - | - | - | - | 
| atan2_advsimdl | - | - | - | - | - | 
| atan2_advsimdf128 | - | - | - | - | - | 
| atan2_svef | - | - | - | - | - | 
| atan2_sve | - | - | - | - | - | 
| atan2_svel | - | - | - | - | - | 
| atan2_svef128 | - | - | - | - | - | 
| atan2pif | - | 1 | - | - | - | 
| atan2pi | - | 1 | - | - | - | 
| atan2pil | - | - | - | - | - | 
| atan2pif128 | - | - | - | - | - | 
| atan_advsimdf | - | - | - | - | - | 
| atan_advsimd | - | - | - | - | - | 
| atan_advsimdl | - | - | - | - | - | 
| atan_advsimdf128 | - | - | - | - | - | 
| atan_svef | - | - | - | - | - | 
| atan_sve | - | - | - | - | - | 
| atan_svel | - | - | - | - | - | 
| atan_svef128 | - | - | - | - | - | 
| atanhf | 2 | 2 | 2 | 2 | 2 | 
| atanh | 2 | 2 | 2 | 2 | 2 | 
| atanhl | - | - | 2 | 2 | 4 | 
| atanhf128 | - | - | 4 | - | - | 
| atanh_advsimdf | - | - | - | - | - | 
| atanh_advsimd | - | - | - | - | - | 
| atanh_advsimdl | - | - | - | - | - | 
| atanh_advsimdf128 | - | - | - | - | - | 
| atanh_svef | - | - | - | - | - | 
| atanh_sve | - | - | - | - | - | 
| atanh_svel | - | - | - | - | - | 
| atanh_svef128 | - | - | - | - | - | 
| atanpif | - | 1 | - | - | - | 
| atanpi | - | 1 | - | - | - | 
| atanpil | - | - | - | - | - | 
| atanpif128 | - | - | - | - | - | 
| 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 | - | - | - | - | - | 
| cbrt | 4 | 4 | 4 | 4 | 4 | 
| cbrtl | - | - | 1 | 1 | 1 | 
| cbrtf128 | - | - | 1 | - | - | 
| cbrt_advsimdf | - | - | - | - | - | 
| cbrt_advsimd | - | - | - | - | - | 
| cbrt_advsimdl | - | - | - | - | - | 
| cbrt_advsimdf128 | - | - | - | - | - | 
| cbrt_svef | - | - | - | - | - | 
| cbrt_sve | - | - | - | - | - | 
| cbrt_svel | - | - | - | - | - | 
| cbrt_svef128 | - | - | - | - | - | 
| 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 | 2 + i 1 | 2 + 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 1 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 3 + i 1 | 
| 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 | 1 | 
| cos | 1 | 1 | 1 | 1 | 1 | 
| cosl | - | - | 4 | 4 | 2 | 
| cosf128 | - | - | 2 | - | - | 
| cos_advsimdf | - | - | - | - | - | 
| cos_advsimd | - | - | - | - | - | 
| cos_advsimdl | - | - | - | - | - | 
| cos_advsimdf128 | - | - | - | - | - | 
| cos_svef | - | - | - | - | - | 
| cos_sve | - | - | - | - | - | 
| cos_svel | - | - | - | - | - | 
| cos_svef128 | - | - | - | - | - | 
| coshf | 2 | 2 | 2 | 2 | 2 | 
| cosh | 2 | 2 | 2 | 2 | 2 | 
| coshl | - | - | 3 | 3 | 2 | 
| coshf128 | - | - | 2 | - | - | 
| cosh_advsimdf | - | - | - | - | - | 
| cosh_advsimd | - | - | - | - | - | 
| cosh_advsimdl | - | - | - | - | - | 
| cosh_advsimdf128 | - | - | - | - | - | 
| cosh_svef | - | - | - | - | - | 
| cosh_sve | - | - | - | - | - | 
| cosh_svel | - | - | - | - | - | 
| cosh_svef128 | - | - | - | - | - | 
| cospif | - | 1 | 1 | - | - | 
| cospi | - | 1 | 1 | - | - | 
| cospil | - | - | 1 | - | - | 
| cospif128 | - | - | 1 | - | - | 
| cpowf | 5 + i 2 | 5 + 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 1 | 1 + i 1 | 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 2 | 1 + i 2 | 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 | 2 + i 2 | 2 + 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 | - | - | 
| div_ldoublef | - | - | 1 | 1 | - | 
| div_ldouble | - | - | - | - | - | 
| div_ldoublel | - | - | - | - | - | 
| div_ldoublef128 | - | - | - | - | - | 
| erff | - | - | - | - | - | 
| erf | 1 | 1 | 1 | 1 | 1 | 
| erfl | - | - | 1 | 1 | 1 | 
| erff128 | - | - | 1 | - | - | 
| erf_advsimdf | - | - | - | - | - | 
| erf_advsimd | - | - | - | - | - | 
| erf_advsimdl | - | - | - | - | - | 
| erf_advsimdf128 | - | - | - | - | - | 
| erf_svef | - | - | - | - | - | 
| erf_sve | - | - | - | - | - | 
| erf_svel | - | - | - | - | - | 
| erf_svef128 | - | - | - | - | - | 
| erfcf | - | - | - | - | - | 
| erfc | 5 | 5 | 2 | 5 | 2 | 
| erfcl | - | - | 3 | 3 | 4 | 
| erfcf128 | - | - | 4 | - | - | 
| erfc_advsimdf | - | - | - | - | - | 
| erfc_advsimd | - | - | - | - | - | 
| erfc_advsimdl | - | - | - | - | - | 
| erfc_advsimdf128 | - | - | - | - | - | 
| erfc_svef | - | - | - | - | - | 
| erfc_sve | - | - | - | - | - | 
| erfc_svel | - | - | - | - | - | 
| erfc_svef128 | - | - | - | - | - | 
| expf | 1 | 1 | 1 | 1 | 1 | 
| exp | 1 | 1 | 1 | 1 | 1 | 
| expl | - | - | 1 | 1 | 1 | 
| expf128 | - | - | 1 | - | - | 
| exp10f | 1 | 1 | 1 | - | - | 
| exp10 | 2 | 2 | 2 | 2 | 2 | 
| exp10l | - | - | 1 | 1 | 2 | 
| exp10f128 | - | - | 2 | - | - | 
| exp10_advsimdf | - | - | - | - | - | 
| exp10_advsimd | - | - | - | - | - | 
| exp10_advsimdl | - | - | - | - | - | 
| exp10_advsimdf128 | - | - | - | - | - | 
| exp10_svef | - | - | - | - | - | 
| exp10_sve | - | - | - | - | - | 
| exp10_svel | - | - | - | - | - | 
| exp10_svef128 | - | - | - | - | - | 
| exp10m1f | - | - | - | - | - | 
| exp10m1 | - | 3 | 4 | 3 | 4 | 
| exp10m1l | - | - | 4 | 3 | 3 | 
| exp10m1f128 | - | - | 3 | - | - | 
| exp2f | - | - | - | 1 | - | 
| exp2 | 1 | 1 | 1 | 1 | 1 | 
| exp2l | - | - | 2 | 1 | 1 | 
| exp2f128 | - | - | 1 | - | - | 
| exp2_advsimdf | - | - | - | - | - | 
| exp2_advsimd | - | - | - | - | - | 
| exp2_advsimdl | - | - | - | - | - | 
| exp2_advsimdf128 | - | - | - | - | - | 
| exp2_svef | - | - | - | - | - | 
| exp2_sve | - | - | - | - | - | 
| exp2_svel | - | - | - | - | - | 
| exp2_svef128 | - | - | - | - | - | 
| exp2m1f | - | - | - | - | - | 
| exp2m1 | - | 2 | 2 | 2 | 2 | 
| exp2m1l | - | - | 3 | 2 | 2 | 
| exp2m1f128 | - | - | 2 | - | - | 
| exp_advsimdf | - | - | - | - | - | 
| exp_advsimd | - | - | - | - | - | 
| exp_advsimdl | - | - | - | - | - | 
| exp_advsimdf128 | - | - | - | - | - | 
| exp_svef | - | - | - | - | - | 
| exp_sve | - | - | - | - | - | 
| exp_svel | - | - | - | - | - | 
| exp_svef128 | - | - | - | - | - | 
| expm1f | - | - | - | - | - | 
| expm1 | 1 | 1 | 1 | 1 | 1 | 
| expm1l | - | - | 1 | 1 | 2 | 
| expm1f128 | - | - | 2 | - | - | 
| expm1_advsimdf | - | - | - | - | - | 
| expm1_advsimd | - | - | - | - | - | 
| expm1_advsimdl | - | - | - | - | - | 
| expm1_advsimdf128 | - | - | - | - | - | 
| expm1_svef | - | - | - | - | - | 
| expm1_sve | - | - | - | - | - | 
| expm1_svel | - | - | - | - | - | 
| expm1_svef128 | - | - | - | - | - | 
| fmaf | - | - | - | - | - | 
| fma | - | - | - | - | - | 
| fmal | - | - | 1 | 1 | - | 
| fmaf128 | - | - | - | - | - | 
| fma_ldoublef | - | - | 1 | 1 | - | 
| fma_ldouble | - | - | 1 | 1 | - | 
| fma_ldoublel | - | - | - | - | - | 
| fma_ldoublef128 | - | - | - | - | - | 
| fmodf | - | - | - | - | - | 
| fmod | - | - | - | - | - | 
| fmodl | - | - | 1 | 1 | - | 
| fmodf128 | - | - | - | - | - | 
| gammaf | 7 | 7 | 4 | 7 | 3 | 
| gamma | 4 | 4 | 3 | 4 | 3 | 
| gammal | - | - | 3 | 3 | 5 | 
| gammaf128 | - | - | 5 | - | - | 
| hypotf | 1 | 1 | 1 | 1 | 1 | 
| hypot | 1 | 1 | 1 | 1 | 1 | 
| hypotl | - | - | 1 | 1 | 1 | 
| hypotf128 | - | - | 1 | - | - | 
| hypot_advsimdf | - | - | - | - | - | 
| hypot_advsimd | - | - | - | - | - | 
| hypot_advsimdl | - | - | - | - | - | 
| hypot_advsimdf128 | - | - | - | - | - | 
| hypot_svef | - | - | - | - | - | 
| hypot_sve | - | - | - | - | - | 
| hypot_svel | - | - | - | - | - | 
| hypot_svef128 | - | - | - | - | - | 
| j0f | 9 | 9 | 9 | 9 | 9 | 
| j0 | 2 | 2 | 3 | 2 | 3 | 
| j0l | - | - | 5 | 4 | 2 | 
| j0f128 | - | - | 7 | - | - | 
| j1f | 9 | 9 | 9 | 9 | 9 | 
| j1 | 4 | 4 | 4 | 4 | 4 | 
| j1l | - | - | 6 | 10 | 4 | 
| j1f128 | - | - | 4 | - | - | 
| jnf | 4 | 4 | 4 | 4 | 4 | 
| jn | 4 | 4 | 4 | 4 | 4 | 
| jnl | - | - | 4 | 4 | 7 | 
| jnf128 | - | - | 7 | - | - | 
| lgammaf | - | - | - | - | - | 
| lgamma | 4 | 4 | 3 | 4 | 3 | 
| lgammal | - | - | 3 | 3 | 5 | 
| lgammaf128 | - | - | 5 | - | - | 
| logf | - | - | 1 | 1 | - | 
| log | - | - | 1 | - | 1 | 
| logl | - | - | 1 | 1 | 1 | 
| logf128 | - | - | 1 | - | - | 
| log10f | 2 | 2 | 2 | 2 | 2 | 
| log10 | 2 | 2 | 2 | 2 | 2 | 
| log10l | - | - | 1 | 1 | 2 | 
| log10f128 | - | - | 2 | - | - | 
| log10_advsimdf | - | - | - | - | - | 
| log10_advsimd | - | - | - | - | - | 
| log10_advsimdl | - | - | - | - | - | 
| log10_advsimdf128 | - | - | - | - | - | 
| log10_svef | - | - | - | - | - | 
| log10_sve | - | - | - | - | - | 
| log10_svel | - | - | - | - | - | 
| log10_svef128 | - | - | - | - | - | 
| log10p1f | - | - | - | - | - | 
| log10p1 | - | 1 | 2 | 1 | 2 | 
| log10p1l | - | - | 3 | 3 | 3 | 
| log10p1f128 | - | - | 3 | - | - | 
| log1pf | 1 | - | - | - | - | 
| log1p | 1 | 1 | 1 | 1 | 1 | 
| log1pl | - | - | 2 | 2 | 3 | 
| log1pf128 | - | - | 3 | - | - | 
| log1p_advsimdf | - | - | - | - | - | 
| log1p_advsimd | - | - | - | - | - | 
| log1p_advsimdl | - | - | - | - | - | 
| log1p_advsimdf128 | - | - | - | - | - | 
| log1p_svef | - | - | - | - | - | 
| log1p_sve | - | - | - | - | - | 
| log1p_svel | - | - | - | - | - | 
| log1p_svef128 | - | - | - | - | - | 
| log2f | 1 | 1 | 1 | 1 | 1 | 
| log2 | - | - | 1 | 2 | 1 | 
| log2l | - | - | 1 | 1 | 3 | 
| log2f128 | - | - | 3 | - | - | 
| log2_advsimdf | - | - | - | - | - | 
| log2_advsimd | - | - | - | - | - | 
| log2_advsimdl | - | - | - | - | - | 
| log2_advsimdf128 | - | - | - | - | - | 
| log2_svef | - | - | - | - | - | 
| log2_sve | - | - | - | - | - | 
| log2_svel | - | - | - | - | - | 
| log2_svef128 | - | - | - | - | - | 
| log2p1f | - | - | - | - | - | 
| log2p1 | - | 1 | 2 | 1 | 2 | 
| log2p1l | - | - | 2 | 2 | 3 | 
| log2p1f128 | - | - | 3 | - | - | 
| log_advsimdf | - | - | - | - | - | 
| log_advsimd | - | - | - | - | - | 
| log_advsimdl | - | - | - | - | - | 
| log_advsimdf128 | - | - | - | - | - | 
| log_svef | - | - | - | - | - | 
| log_sve | - | - | - | - | - | 
| log_svel | - | - | - | - | - | 
| log_svef128 | - | - | - | - | - | 
| logp1f | 1 | - | - | - | - | 
| logp1 | 1 | 1 | 1 | 1 | 1 | 
| logp1l | - | - | 2 | 2 | 3 | 
| logp1f128 | - | - | 3 | - | - | 
| mul_ldoublef | - | - | 1 | 1 | - | 
| mul_ldouble | - | - | 1 | 1 | - | 
| mul_ldoublel | - | - | - | - | - | 
| mul_ldoublef128 | - | - | - | - | - | 
| powf | - | - | 1 | 1 | - | 
| pow | 1 | 1 | 1 | 1 | 1 | 
| powl | - | - | 1 | 1 | 2 | 
| powf128 | - | - | 2 | - | - | 
| pow10f | - | - | - | - | - | 
| pow10 | - | - | - | - | - | 
| pow10l | - | - | - | - | - | 
| pow10f128 | - | - | - | - | - | 
| pow_advsimdf | - | - | - | - | - | 
| pow_advsimd | - | - | - | - | - | 
| pow_advsimdl | - | - | - | - | - | 
| pow_advsimdf128 | - | - | - | - | - | 
| pow_svef | - | - | - | - | - | 
| pow_sve | - | - | - | - | - | 
| pow_svel | - | - | - | - | - | 
| pow_svef128 | - | - | - | - | - | 
| sinf | 1 | 1 | 1 | 1 | 1 | 
| sin | 1 | 1 | 1 | 1 | 1 | 
| sinl | - | - | 1 | 1 | 2 | 
| sinf128 | - | - | 2 | - | - | 
| sin_advsimdf | - | - | - | - | - | 
| sin_advsimd | - | - | - | - | - | 
| sin_advsimdl | - | - | - | - | - | 
| sin_advsimdf128 | - | - | - | - | - | 
| sin_svef | - | - | - | - | - | 
| sin_sve | - | - | - | - | - | 
| sin_svel | - | - | - | - | - | 
| sin_svef128 | - | - | - | - | - | 
| sincosf | - | - | 1 | 1 | - | 
| sincos | 1 | 1 | 1 | 1 | 1 | 
| sincosl | - | - | 1 | 1 | 1 | 
| sincosf128 | - | - | 1 | - | - | 
| sinhf | 2 | 2 | 2 | 2 | 2 | 
| sinh | 2 | 2 | 2 | 2 | 2 | 
| sinhl | - | - | 3 | 3 | 2 | 
| sinhf128 | - | - | 2 | - | - | 
| sinh_advsimdf | - | - | - | - | - | 
| sinh_advsimd | - | - | - | - | - | 
| sinh_advsimdl | - | - | - | - | - | 
| sinh_advsimdf128 | - | - | - | - | - | 
| sinh_svef | - | - | - | - | - | 
| sinh_sve | - | - | - | - | - | 
| sinh_svel | - | - | - | - | - | 
| sinh_svef128 | - | - | - | - | - | 
| sinpif | - | 1 | 1 | - | - | 
| sinpi | - | 1 | 1 | - | - | 
| sinpil | - | - | 1 | - | - | 
| sinpif128 | - | - | 1 | - | - | 
| sqrtf | - | - | - | - | - | 
| sqrt | - | - | - | - | - | 
| sqrtl | - | - | 1 | 1 | - | 
| sqrtf128 | - | - | - | - | - | 
| sqrt_ldoublef | - | - | - | - | - | 
| sqrt_ldouble | - | - | 1 | 1 | - | 
| sqrt_ldoublel | - | - | - | - | - | 
| sqrt_ldoublef128 | - | - | - | - | - | 
| sub_ldoublef | - | - | 1 | 1 | - | 
| sub_ldouble | - | - | 1 | 1 | - | 
| sub_ldoublel | - | - | - | - | - | 
| sub_ldoublef128 | - | - | - | - | - | 
| tanf | - | - | - | - | - | 
| tan | - | - | - | - | - | 
| tanl | - | - | 2 | 2 | 1 | 
| tanf128 | - | - | 1 | - | - | 
| tan_advsimdf | - | - | - | - | - | 
| tan_advsimd | - | - | - | - | - | 
| tan_advsimdl | - | - | - | - | - | 
| tan_advsimdf128 | - | - | - | - | - | 
| tan_svef | - | - | - | - | - | 
| tan_sve | - | - | - | - | - | 
| tan_svel | - | - | - | - | - | 
| tan_svef128 | - | - | - | - | - | 
| tanhf | 2 | 2 | 2 | 2 | 2 | 
| tanh | 2 | 2 | 2 | 2 | 2 | 
| tanhl | - | - | 1 | 1 | 2 | 
| tanhf128 | - | - | 2 | - | - | 
| tanh_advsimdf | - | - | - | - | - | 
| tanh_advsimd | - | - | - | - | - | 
| tanh_advsimdl | - | - | - | - | - | 
| tanh_advsimdf128 | - | - | - | - | - | 
| tanh_svef | - | - | - | - | - | 
| tanh_sve | - | - | - | - | - | 
| tanh_svel | - | - | - | - | - | 
| tanh_svef128 | - | - | - | - | - | 
| tanpif | - | 2 | - | - | - | 
| tanpi | - | 2 | - | - | - | 
| tanpil | - | - | - | - | - | 
| tanpif128 | - | - | - | - | - | 
| tgammaf | - | - | - | - | - | 
| tgamma | 9 | 9 | 9 | 9 | 9 | 
| tgammal | - | - | 5 | 5 | 4 | 
| tgammaf128 | - | - | 4 | - | - | 
| y0f | 9 | 9 | 8 | 9 | 8 | 
| y0 | 3 | 3 | 2 | 3 | 2 | 
| y0l | - | - | 10 | 10 | 3 | 
| y0f128 | - | - | 3 | - | - | 
| y1f | 9 | 9 | 9 | 9 | 9 | 
| y1 | 3 | 3 | 3 | 3 | 3 | 
| y1l | - | - | 2 | 2 | 5 | 
| y1f128 | - | - | 5 | - | - | 
| ynf | 3 | 3 | 3 | 3 | 3 | 
| yn | 3 | 3 | 3 | 3 | 3 | 
| ynl | - | - | 2 | 2 | 5 | 
| ynf128 | - | - | 5 | - | - | 
| Function | RISC-V soft-float | S/390 | SH | Sparc | i686 | 
| acosf | 1 | 1 | 1 | 1 | - | 
| acos | 1 | 1 | - | 1 | 1 | 
| acosl | 1 | 1 | - | 1 | 2 | 
| acosf128 | - | - | - | - | 1 | 
| acos_advsimdf | - | - | - | - | - | 
| acos_advsimd | - | - | - | - | - | 
| acos_advsimdl | - | - | - | - | - | 
| acos_advsimdf128 | - | - | - | - | - | 
| acos_svef | - | - | - | - | - | 
| acos_sve | - | - | - | - | - | 
| acos_svel | - | - | - | - | - | 
| acos_svef128 | - | - | - | - | - | 
| acoshf | 2 | 2 | 2 | 2 | - | 
| acosh | 2 | 2 | 2 | 2 | 1 | 
| acoshl | 4 | 4 | - | 4 | 3 | 
| acoshf128 | - | - | - | - | 4 | 
| acosh_advsimdf | - | - | - | - | - | 
| acosh_advsimd | - | - | - | - | - | 
| acosh_advsimdl | - | - | - | - | - | 
| acosh_advsimdf128 | - | - | - | - | - | 
| acosh_svef | - | - | - | - | - | 
| acosh_sve | - | - | - | - | - | 
| acosh_svel | - | - | - | - | - | 
| acosh_svef128 | - | - | - | - | - | 
| acospif | - | - | - | - | 1 | 
| acospi | - | - | - | - | 1 | 
| acospil | - | - | - | - | 1 | 
| acospif128 | - | - | - | - | 1 | 
| add_ldoublef | - | - | - | - | - | 
| add_ldouble | - | - | - | - | - | 
| add_ldoublel | - | - | - | - | - | 
| add_ldoublef128 | - | - | - | - | - | 
| asinf | 1 | 1 | 1 | 1 | - | 
| asin | 1 | 1 | - | 1 | 1 | 
| asinl | 1 | 1 | - | 1 | 1 | 
| asinf128 | - | - | - | - | 1 | 
| asin_advsimdf | - | - | - | - | - | 
| asin_advsimd | - | - | - | - | - | 
| asin_advsimdl | - | - | - | - | - | 
| asin_advsimdf128 | - | - | - | - | - | 
| asin_svef | - | - | - | - | - | 
| asin_sve | - | - | - | - | - | 
| asin_svel | - | - | - | - | - | 
| asin_svef128 | - | - | - | - | - | 
| asinhf | 2 | 2 | 2 | 2 | - | 
| asinh | 2 | 2 | 2 | 2 | 1 | 
| asinhl | 4 | 4 | - | 4 | 3 | 
| asinhf128 | - | - | - | - | 4 | 
| asinh_advsimdf | - | - | - | - | - | 
| asinh_advsimd | - | - | - | - | - | 
| asinh_advsimdl | - | - | - | - | - | 
| asinh_advsimdf128 | - | - | - | - | - | 
| asinh_svef | - | - | - | - | - | 
| asinh_sve | - | - | - | - | - | 
| asinh_svel | - | - | - | - | - | 
| asinh_svef128 | - | - | - | - | - | 
| asinpif | - | - | - | - | 1 | 
| asinpi | - | - | - | - | 1 | 
| asinpil | - | - | - | - | 2 | 
| asinpif128 | - | - | - | - | 1 | 
| atanf | 1 | 1 | 1 | 1 | - | 
| atan | 1 | 1 | - | 1 | 1 | 
| atanl | 1 | 1 | - | 1 | 1 | 
| atanf128 | - | - | - | - | 1 | 
| atan2f | 2 | 1 | 1 | 2 | - | 
| atan2 | - | - | - | - | 1 | 
| atan2l | 2 | 2 | - | 2 | 1 | 
| atan2f128 | - | - | - | - | 2 | 
| atan2_advsimdf | - | - | - | - | - | 
| atan2_advsimd | - | - | - | - | - | 
| atan2_advsimdl | - | - | - | - | - | 
| atan2_advsimdf128 | - | - | - | - | - | 
| atan2_svef | - | - | - | - | - | 
| atan2_sve | - | - | - | - | - | 
| atan2_svel | - | - | - | - | - | 
| atan2_svef128 | - | - | - | - | - | 
| atan2pif | - | - | - | - | 1 | 
| atan2pi | - | - | - | - | 1 | 
| atan2pil | - | - | - | - | 1 | 
| atan2pif128 | - | - | - | - | 2 | 
| atan_advsimdf | - | - | - | - | - | 
| atan_advsimd | - | - | - | - | - | 
| atan_advsimdl | - | - | - | - | - | 
| atan_advsimdf128 | - | - | - | - | - | 
| atan_svef | - | - | - | - | - | 
| atan_sve | - | - | - | - | - | 
| atan_svel | - | - | - | - | - | 
| atan_svef128 | - | - | - | - | - | 
| atanhf | 2 | 2 | 2 | 2 | - | 
| atanh | 2 | 2 | 2 | 2 | 1 | 
| atanhl | 4 | 4 | - | 4 | 3 | 
| atanhf128 | - | - | - | - | 4 | 
| atanh_advsimdf | - | - | - | - | - | 
| atanh_advsimd | - | - | - | - | - | 
| atanh_advsimdl | - | - | - | - | - | 
| atanh_advsimdf128 | - | - | - | - | - | 
| atanh_svef | - | - | - | - | - | 
| atanh_sve | - | - | - | - | - | 
| atanh_svel | - | - | - | - | - | 
| atanh_svef128 | - | - | - | - | - | 
| atanpif | - | - | - | - | 1 | 
| atanpi | - | - | - | - | 1 | 
| atanpil | - | - | - | - | 1 | 
| atanpif128 | - | - | - | - | 1 | 
| cabsf | - | - | - | - | - | 
| cabs | 1 | 1 | 1 | 1 | 1 | 
| cabsl | 1 | 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 | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | 1 + 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 2 | 2 + i 2 | - | 2 + i 2 | 2 + i 1 | 
| cacoshf128 | - | - | - | - | 2 + i 2 | 
| cargf | 1 | 1 | 1 | 1 | - | 
| carg | - | - | - | - | 1 | 
| cargl | 2 | 2 | - | 2 | 1 | 
| 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 | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | 1 + 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 2 | 2 + i 2 | - | 2 + i 2 | 2 + i 1 | 
| casinhf128 | - | - | - | - | 2 + i 2 | 
| catanf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 0 + i 1 | 
| catan | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| catanl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 1 + i 1 | 
| catanf128 | - | - | - | - | 1 + i 1 | 
| catanhf | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 0 | 
| catanh | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 1 + i 1 | 
| catanhl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 1 + i 1 | 
| catanhf128 | - | - | - | - | 1 + i 1 | 
| cbrtf | - | - | - | - | 1 | 
| cbrt | 4 | 4 | 4 | 4 | 1 | 
| cbrtl | 1 | 1 | - | 1 | 3 | 
| cbrtf128 | - | - | - | - | 1 | 
| cbrt_advsimdf | - | - | - | - | - | 
| cbrt_advsimd | - | - | - | - | - | 
| cbrt_advsimdl | - | - | - | - | - | 
| cbrt_advsimdf128 | - | - | - | - | - | 
| cbrt_svef | - | - | - | - | - | 
| cbrt_sve | - | - | - | - | - | 
| cbrt_svel | - | - | - | - | - | 
| cbrt_svef128 | - | - | - | - | - | 
| 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 | 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 1 | 1 + i 1 | - | 1 + i 1 | 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 | 1 + i 1 | 1 + i 1 | - | 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 0 | 
| clog | 3 + i 1 | 3 + i 1 | 3 + i 0 | 3 + i 1 | 2 + i 1 | 
| clogl | 2 + i 1 | 2 + i 1 | - | 4 + i 1 | 3 + 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 | 2 + i 2 | 2 + i 2 | - | 4 + i 2 | 4 + i 2 | 
| clog10f128 | - | - | - | - | 2 + i 2 | 
| cosf | 1 | 1 | 1 | 1 | 1 | 
| cos | 1 | 1 | 1 | 1 | 1 | 
| cosl | 2 | 2 | - | 2 | 1 | 
| cosf128 | - | - | - | - | 2 | 
| cos_advsimdf | - | - | - | - | - | 
| cos_advsimd | - | - | - | - | - | 
| cos_advsimdl | - | - | - | - | - | 
| cos_advsimdf128 | - | - | - | - | - | 
| cos_svef | - | - | - | - | - | 
| cos_sve | - | - | - | - | - | 
| cos_svel | - | - | - | - | - | 
| cos_svef128 | - | - | - | - | - | 
| coshf | 2 | 2 | 2 | 2 | 2 | 
| cosh | 2 | 2 | 2 | 2 | 1 | 
| coshl | 2 | 2 | - | 2 | 3 | 
| coshf128 | - | - | - | - | 2 | 
| cosh_advsimdf | - | - | - | - | - | 
| cosh_advsimd | - | - | - | - | - | 
| cosh_advsimdl | - | - | - | - | - | 
| cosh_advsimdf128 | - | - | - | - | - | 
| cosh_svef | - | - | - | - | - | 
| cosh_sve | - | - | - | - | - | 
| cosh_svel | - | - | - | - | - | 
| cosh_svef128 | - | - | - | - | - | 
| cospif | - | 1 | - | 1 | 1 | 
| cospi | - | 1 | - | 1 | 1 | 
| cospil | - | 1 | - | 1 | 1 | 
| cospif128 | - | - | - | - | 1 | 
| cpowf | 5 + i 2 | 5 + 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 1 | 
| cpowl | 4 + i 1 | 4 + i 1 | - | 4 + i 1 | 3 + i 4 | 
| cpowf128 | - | - | - | - | 4 + i 1 | 
| csinf | 1 + i 0 | 1 + i 1 | 1 + i 0 | 1 + i 1 | 1 + i 1 | 
| csin | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 0 | 1 + i 1 | 
| csinl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 1 + i 0 | 
| 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 | 1 + i 1 | 
| csinhl | 1 + i 1 | 1 + i 1 | - | 1 + i 1 | 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 | 2 + i 2 | 2 + i 2 | - | 2 + i 2 | 2 + i 2 | 
| csqrtf128 | - | - | - | - | 2 + i 2 | 
| ctanf | 1 + i 2 | 1 + i 2 | 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 3 | 3 + i 3 | - | 3 + i 3 | 2 + i 1 | 
| ctanf128 | - | - | - | - | 3 + i 3 | 
| ctanhf | 2 + i 2 | 2 + i 1 | 2 + i 2 | 2 + i 2 | 2 + 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 | 1 + i 2 | 
| ctanhf128 | - | - | - | - | 3 + i 3 | 
| div_ldoublef | - | - | - | - | - | 
| div_ldouble | - | - | - | - | - | 
| div_ldoublel | - | - | - | - | - | 
| div_ldoublef128 | - | - | - | - | - | 
| erff | - | - | - | - | - | 
| erf | 1 | 1 | 1 | 1 | 1 | 
| erfl | 1 | 1 | - | 1 | 1 | 
| erff128 | - | - | - | - | 1 | 
| erf_advsimdf | - | - | - | - | - | 
| erf_advsimd | - | - | - | - | - | 
| erf_advsimdl | - | - | - | - | - | 
| erf_advsimdf128 | - | - | - | - | - | 
| erf_svef | - | - | - | - | - | 
| erf_sve | - | - | - | - | - | 
| erf_svel | - | - | - | - | - | 
| erf_svef128 | - | - | - | - | - | 
| erfcf | - | - | - | - | - | 
| erfc | 5 | 2 | 5 | 5 | 5 | 
| erfcl | 4 | 4 | - | 4 | 5 | 
| erfcf128 | - | - | - | - | 4 | 
| erfc_advsimdf | - | - | - | - | - | 
| erfc_advsimd | - | - | - | - | - | 
| erfc_advsimdl | - | - | - | - | - | 
| erfc_advsimdf128 | - | - | - | - | - | 
| erfc_svef | - | - | - | - | - | 
| erfc_sve | - | - | - | - | - | 
| erfc_svel | - | - | - | - | - | 
| erfc_svef128 | - | - | - | - | - | 
| expf | 1 | 1 | 1 | 1 | 1 | 
| exp | 1 | 1 | 1 | 1 | 1 | 
| expl | 1 | 1 | - | 1 | 1 | 
| expf128 | - | - | - | - | 1 | 
| exp10f | - | 1 | - | 1 | - | 
| exp10 | 2 | 2 | 2 | 2 | 1 | 
| exp10l | 2 | 2 | - | 2 | 1 | 
| exp10f128 | - | - | - | - | 2 | 
| exp10_advsimdf | - | - | - | - | - | 
| exp10_advsimd | - | - | - | - | - | 
| exp10_advsimdl | - | - | - | - | - | 
| exp10_advsimdf128 | - | - | - | - | - | 
| exp10_svef | - | - | - | - | - | 
| exp10_sve | - | - | - | - | - | 
| exp10_svel | - | - | - | - | - | 
| exp10_svef128 | - | - | - | - | - | 
| exp10m1f | - | - | - | - | - | 
| exp10m1 | 2 | 4 | - | 3 | 3 | 
| exp10m1l | 1 | 3 | - | 3 | 4 | 
| exp10m1f128 | - | - | - | - | 3 | 
| exp2f | - | - | - | 1 | - | 
| exp2 | 1 | 1 | 1 | 1 | 1 | 
| exp2l | 1 | 1 | - | 1 | 1 | 
| exp2f128 | - | - | - | - | 1 | 
| exp2_advsimdf | - | - | - | - | - | 
| exp2_advsimd | - | - | - | - | - | 
| exp2_advsimdl | - | - | - | - | - | 
| exp2_advsimdf128 | - | - | - | - | - | 
| exp2_svef | - | - | - | - | - | 
| exp2_sve | - | - | - | - | - | 
| exp2_svel | - | - | - | - | - | 
| exp2_svef128 | - | - | - | - | - | 
| exp2m1f | - | - | - | - | - | 
| exp2m1 | 1 | 2 | - | 2 | 2 | 
| exp2m1l | 1 | 2 | - | 2 | 3 | 
| exp2m1f128 | - | - | - | - | 2 | 
| exp_advsimdf | - | - | - | - | - | 
| exp_advsimd | - | - | - | - | - | 
| exp_advsimdl | - | - | - | - | - | 
| exp_advsimdf128 | - | - | - | - | - | 
| exp_svef | - | - | - | - | - | 
| exp_sve | - | - | - | - | - | 
| exp_svel | - | - | - | - | - | 
| exp_svef128 | - | - | - | - | - | 
| expm1f | - | - | - | - | - | 
| expm1 | 1 | 1 | 1 | 1 | 1 | 
| expm1l | 2 | 2 | - | 2 | 3 | 
| expm1f128 | - | - | - | - | 2 | 
| expm1_advsimdf | - | - | - | - | - | 
| expm1_advsimd | - | - | - | - | - | 
| expm1_advsimdl | - | - | - | - | - | 
| expm1_advsimdf128 | - | - | - | - | - | 
| expm1_svef | - | - | - | - | - | 
| expm1_sve | - | - | - | - | - | 
| expm1_svel | - | - | - | - | - | 
| expm1_svef128 | - | - | - | - | - | 
| fmaf | - | - | - | - | - | 
| fma | - | - | - | - | - | 
| fmal | - | - | - | - | - | 
| fmaf128 | - | - | - | - | - | 
| fma_ldoublef | - | - | - | - | - | 
| fma_ldouble | - | - | - | - | - | 
| fma_ldoublel | - | - | - | - | - | 
| fma_ldoublef128 | - | - | - | - | - | 
| fmodf | - | - | - | - | - | 
| fmod | - | - | - | - | - | 
| fmodl | - | - | - | - | - | 
| fmodf128 | - | - | - | - | - | 
| gammaf | 7 | 3 | 3 | 7 | 5 | 
| gamma | 4 | 3 | 4 | 4 | 4 | 
| gammal | 5 | 5 | - | 5 | 4 | 
| gammaf128 | - | - | - | - | - | 
| hypotf | 1 | 1 | - | 1 | 1 | 
| hypot | 1 | 1 | 1 | 1 | 1 | 
| hypotl | 1 | 1 | - | 1 | 1 | 
| hypotf128 | - | - | - | - | 1 | 
| hypot_advsimdf | - | - | - | - | - | 
| hypot_advsimd | - | - | - | - | - | 
| hypot_advsimdl | - | - | - | - | - | 
| hypot_advsimdf128 | - | - | - | - | - | 
| hypot_svef | - | - | - | - | - | 
| hypot_sve | - | - | - | - | - | 
| hypot_svel | - | - | - | - | - | 
| hypot_svef128 | - | - | - | - | - | 
| j0f | 9 | 9 | 8 | 9 | 9 | 
| j0 | 2 | 4 | 2 | 3 | 5 | 
| j0l | 2 | 2 | - | 2 | 8 | 
| j0f128 | - | - | - | - | 2 | 
| j1f | 9 | 9 | 8 | 9 | 9 | 
| j1 | 4 | 4 | 2 | 4 | 4 | 
| j1l | 4 | 4 | - | 4 | 9 | 
| j1f128 | - | - | - | - | 4 | 
| jnf | 4 | 4 | 4 | 4 | 4 | 
| jn | 4 | 4 | 4 | 4 | 4 | 
| jnl | 7 | 7 | - | 7 | 4 | 
| jnf128 | - | - | - | - | 7 | 
| lgammaf | - | - | - | - | - | 
| lgamma | 4 | 3 | 4 | 4 | 4 | 
| lgammal | 5 | 5 | - | 5 | 4 | 
| lgammaf128 | - | - | - | - | 5 | 
| logf | - | - | 1 | 1 | - | 
| log | - | 1 | - | 1 | 1 | 
| logl | 1 | 1 | - | 1 | 1 | 
| logf128 | - | - | - | - | 1 | 
| log10f | 2 | 2 | 2 | 2 | - | 
| log10 | 2 | 2 | 2 | 2 | 1 | 
| log10l | 2 | 2 | - | 2 | 1 | 
| log10f128 | - | - | - | - | 2 | 
| log10_advsimdf | - | - | - | - | - | 
| log10_advsimd | - | - | - | - | - | 
| log10_advsimdl | - | - | - | - | - | 
| log10_advsimdf128 | - | - | - | - | - | 
| log10_svef | - | - | - | - | - | 
| log10_sve | - | - | - | - | - | 
| log10_svel | - | - | - | - | - | 
| log10_svef128 | - | - | - | - | - | 
| log10p1f | - | - | - | - | - | 
| log10p1 | 1 | 2 | - | 1 | 1 | 
| log10p1l | 3 | 3 | - | 3 | 4 | 
| log10p1f128 | - | - | - | - | 3 | 
| log1pf | - | - | - | - | - | 
| log1p | 1 | 1 | 1 | 1 | 1 | 
| log1pl | 3 | 3 | - | 3 | 2 | 
| log1pf128 | - | - | - | - | 3 | 
| log1p_advsimdf | - | - | - | - | - | 
| log1p_advsimd | - | - | - | - | - | 
| log1p_advsimdl | - | - | - | - | - | 
| log1p_advsimdf128 | - | - | - | - | - | 
| log1p_svef | - | - | - | - | - | 
| log1p_sve | - | - | - | - | - | 
| log1p_svel | - | - | - | - | - | 
| log1p_svef128 | - | - | - | - | - | 
| log2f | 1 | 1 | 1 | 1 | 1 | 
| log2 | 2 | - | 2 | 2 | 1 | 
| log2l | 3 | 3 | - | 3 | 1 | 
| log2f128 | - | - | - | - | 3 | 
| log2_advsimdf | - | - | - | - | - | 
| log2_advsimd | - | - | - | - | - | 
| log2_advsimdl | - | - | - | - | - | 
| log2_advsimdf128 | - | - | - | - | - | 
| log2_svef | - | - | - | - | - | 
| log2_sve | - | - | - | - | - | 
| log2_svel | - | - | - | - | - | 
| log2_svef128 | - | - | - | - | - | 
| log2p1f | - | - | - | - | - | 
| log2p1 | 1 | 2 | - | 1 | 1 | 
| log2p1l | 3 | 3 | - | 3 | 4 | 
| log2p1f128 | - | - | - | - | 3 | 
| log_advsimdf | - | - | - | - | - | 
| log_advsimd | - | - | - | - | - | 
| log_advsimdl | - | - | - | - | - | 
| log_advsimdf128 | - | - | - | - | - | 
| log_svef | - | - | - | - | - | 
| log_sve | - | - | - | - | - | 
| log_svel | - | - | - | - | - | 
| log_svef128 | - | - | - | - | - | 
| logp1f | - | - | - | - | - | 
| logp1 | 1 | 1 | 1 | 1 | 1 | 
| logp1l | 3 | 3 | - | 3 | 2 | 
| logp1f128 | - | - | - | - | 3 | 
| mul_ldoublef | - | - | - | - | - | 
| mul_ldouble | - | - | - | - | - | 
| mul_ldoublel | - | - | - | - | - | 
| mul_ldoublef128 | - | - | - | - | - | 
| powf | - | - | 1 | 3 | - | 
| pow | 1 | 1 | 1 | 1 | 1 | 
| powl | 2 | 2 | - | 2 | 1 | 
| powf128 | - | - | - | - | 2 | 
| pow10f | - | - | - | - | - | 
| pow10 | - | - | - | - | - | 
| pow10l | - | - | - | - | - | 
| pow10f128 | - | - | - | - | - | 
| pow_advsimdf | - | - | - | - | - | 
| pow_advsimd | - | - | - | - | - | 
| pow_advsimdl | - | - | - | - | - | 
| pow_advsimdf128 | - | - | - | - | - | 
| pow_svef | - | - | - | - | - | 
| pow_sve | - | - | - | - | - | 
| pow_svel | - | - | - | - | - | 
| pow_svef128 | - | - | - | - | - | 
| sinf | 1 | 1 | 1 | 1 | 1 | 
| sin | 1 | 1 | 1 | 1 | 1 | 
| sinl | 2 | 2 | - | 2 | 2 | 
| sinf128 | - | - | - | - | 2 | 
| sin_advsimdf | - | - | - | - | - | 
| sin_advsimd | - | - | - | - | - | 
| sin_advsimdl | - | - | - | - | - | 
| sin_advsimdf128 | - | - | - | - | - | 
| sin_svef | - | - | - | - | - | 
| sin_sve | - | - | - | - | - | 
| sin_svel | - | - | - | - | - | 
| sin_svef128 | - | - | - | - | - | 
| sincosf | - | - | 1 | 1 | - | 
| sincos | 1 | 1 | 1 | 1 | 1 | 
| sincosl | 1 | 1 | - | 1 | 1 | 
| sincosf128 | - | - | - | - | 1 | 
| sinhf | 2 | 2 | 2 | 2 | 2 | 
| sinh | 2 | 2 | 2 | 2 | 2 | 
| sinhl | 2 | 2 | - | 2 | 3 | 
| sinhf128 | - | - | - | - | 2 | 
| sinh_advsimdf | - | - | - | - | - | 
| sinh_advsimd | - | - | - | - | - | 
| sinh_advsimdl | - | - | - | - | - | 
| sinh_advsimdf128 | - | - | - | - | - | 
| sinh_svef | - | - | - | - | - | 
| sinh_sve | - | - | - | - | - | 
| sinh_svel | - | - | - | - | - | 
| sinh_svef128 | - | - | - | - | - | 
| sinpif | - | 1 | - | 1 | 1 | 
| sinpi | - | 1 | - | 1 | 1 | 
| sinpil | - | 1 | - | 1 | 1 | 
| sinpif128 | - | - | - | - | 1 | 
| sqrtf | - | - | - | - | - | 
| sqrt | - | - | - | - | - | 
| sqrtl | - | - | - | - | - | 
| sqrtf128 | - | - | - | - | - | 
| sqrt_ldoublef | - | - | - | - | - | 
| sqrt_ldouble | - | - | - | - | - | 
| sqrt_ldoublel | - | - | - | - | - | 
| sqrt_ldoublef128 | - | - | - | - | - | 
| sub_ldoublef | - | - | - | - | - | 
| sub_ldouble | - | - | - | - | - | 
| sub_ldoublel | - | - | - | - | - | 
| sub_ldoublef128 | - | - | - | - | - | 
| tanf | - | - | - | - | - | 
| tan | - | - | - | - | - | 
| tanl | 1 | 1 | - | 1 | 2 | 
| tanf128 | - | - | - | - | 1 | 
| tan_advsimdf | - | - | - | - | - | 
| tan_advsimd | - | - | - | - | - | 
| tan_advsimdl | - | - | - | - | - | 
| tan_advsimdf128 | - | - | - | - | - | 
| tan_svef | - | - | - | - | - | 
| tan_sve | - | - | - | - | - | 
| tan_svel | - | - | - | - | - | 
| tan_svef128 | - | - | - | - | - | 
| tanhf | 2 | 2 | 2 | 2 | 2 | 
| tanh | 2 | 2 | 2 | 2 | 2 | 
| tanhl | 2 | 2 | - | 2 | 3 | 
| tanhf128 | - | - | - | - | 2 | 
| tanh_advsimdf | - | - | - | - | - | 
| tanh_advsimd | - | - | - | - | - | 
| tanh_advsimdl | - | - | - | - | - | 
| tanh_advsimdf128 | - | - | - | - | - | 
| tanh_svef | - | - | - | - | - | 
| tanh_sve | - | - | - | - | - | 
| tanh_svel | - | - | - | - | - | 
| tanh_svef128 | - | - | - | - | - | 
| tanpif | - | 2 | - | 2 | 2 | 
| tanpi | - | 2 | - | 2 | 2 | 
| tanpil | - | 2 | - | 2 | 2 | 
| tanpif128 | - | - | - | - | 2 | 
| tgammaf | - | - | - | - | - | 
| tgamma | 9 | 9 | 9 | 9 | 9 | 
| tgammal | 4 | 4 | - | 4 | 5 | 
| tgammaf128 | - | - | - | - | 4 | 
| y0f | 9 | 8 | 6 | 9 | 9 | 
| y0 | 3 | 2 | 3 | 3 | 3 | 
| y0l | 3 | 3 | - | 3 | 2 | 
| y0f128 | - | - | - | - | 3 | 
| y1f | 9 | 9 | 2 | 9 | 9 | 
| y1 | 3 | 3 | 3 | 3 | 3 | 
| y1l | 5 | 5 | - | 5 | 3 | 
| y1f128 | - | - | - | - | 5 | 
| ynf | 3 | 3 | 3 | 3 | 3 | 
| yn | 3 | 3 | 3 | 3 | 3 | 
| ynl | 5 | 5 | - | 5 | 4 | 
| ynf128 | - | - | - | - | 5 | 
| Function | ix86 | x86_64 | 
| acosf | - | 1 | 
| acos | 1 | 1 | 
| acosl | 2 | 2 | 
| acosf128 | 1 | 1 | 
| acos_advsimdf | - | - | 
| acos_advsimd | - | - | 
| acos_advsimdl | - | - | 
| acos_advsimdf128 | - | - | 
| acos_svef | - | - | 
| acos_sve | - | - | 
| acos_svel | - | - | 
| acos_svef128 | - | - | 
| acoshf | - | 2 | 
| acosh | 1 | 2 | 
| acoshl | 3 | 3 | 
| acoshf128 | 4 | 4 | 
| acosh_advsimdf | - | - | 
| acosh_advsimd | - | - | 
| acosh_advsimdl | - | - | 
| acosh_advsimdf128 | - | - | 
| acosh_svef | - | - | 
| acosh_sve | - | - | 
| acosh_svel | - | - | 
| acosh_svef128 | - | - | 
| acospif | 1 | 1 | 
| acospi | 1 | 1 | 
| acospil | 1 | 1 | 
| acospif128 | 1 | 1 | 
| add_ldoublef | - | - | 
| add_ldouble | - | - | 
| add_ldoublel | - | - | 
| add_ldoublef128 | - | - | 
| asinf | - | 1 | 
| asin | 1 | 1 | 
| asinl | 1 | 1 | 
| asinf128 | 1 | 1 | 
| asin_advsimdf | - | - | 
| asin_advsimd | - | - | 
| asin_advsimdl | - | - | 
| asin_advsimdf128 | - | - | 
| asin_svef | - | - | 
| asin_sve | - | - | 
| asin_svel | - | - | 
| asin_svef128 | - | - | 
| asinhf | - | 2 | 
| asinh | 1 | 2 | 
| asinhl | 3 | 3 | 
| asinhf128 | 4 | 4 | 
| asinh_advsimdf | - | - | 
| asinh_advsimd | - | - | 
| asinh_advsimdl | - | - | 
| asinh_advsimdf128 | - | - | 
| asinh_svef | - | - | 
| asinh_sve | - | - | 
| asinh_svel | - | - | 
| asinh_svef128 | - | - | 
| asinpif | 1 | 1 | 
| asinpi | 1 | 1 | 
| asinpil | 2 | 2 | 
| asinpif128 | 1 | 1 | 
| atanf | - | 1 | 
| atan | 1 | 1 | 
| atanl | 1 | 1 | 
| atanf128 | 1 | 1 | 
| atan2f | - | 2 | 
| atan2 | 1 | - | 
| atan2l | 1 | 1 | 
| atan2f128 | 2 | 2 | 
| atan2_advsimdf | - | - | 
| atan2_advsimd | - | - | 
| atan2_advsimdl | - | - | 
| atan2_advsimdf128 | - | - | 
| atan2_svef | - | - | 
| atan2_sve | - | - | 
| atan2_svel | - | - | 
| atan2_svef128 | - | - | 
| atan2pif | 1 | 1 | 
| atan2pi | 1 | 1 | 
| atan2pil | 1 | 1 | 
| atan2pif128 | 2 | 2 | 
| atan_advsimdf | - | - | 
| atan_advsimd | - | - | 
| atan_advsimdl | - | - | 
| atan_advsimdf128 | - | - | 
| atan_svef | - | - | 
| atan_sve | - | - | 
| atan_svel | - | - | 
| atan_svef128 | - | - | 
| atanhf | - | 2 | 
| atanh | 1 | 2 | 
| atanhl | 3 | 3 | 
| atanhf128 | 4 | 4 | 
| atanh_advsimdf | - | - | 
| atanh_advsimd | - | - | 
| atanh_advsimdl | - | - | 
| atanh_advsimdf128 | - | - | 
| atanh_svef | - | - | 
| atanh_sve | - | - | 
| atanh_svel | - | - | 
| atanh_svef128 | - | - | 
| atanpif | 1 | 1 | 
| atanpi | 1 | 1 | 
| atanpil | 1 | 1 | 
| atanpif128 | 1 | 1 | 
| cabsf | - | - | 
| cabs | 1 | 1 | 
| cabsl | 1 | 1 | 
| cabsf128 | 1 | 1 | 
| cacosf | 2 + i 2 | 2 + i 2 | 
| cacos | 1 + i 2 | 1 + i 2 | 
| cacosl | 1 + i 2 | 1 + i 2 | 
| cacosf128 | 2 + i 2 | 2 + i 2 | 
| cacoshf | 2 + i 2 | 2 + i 2 | 
| cacosh | 2 + i 1 | 2 + i 1 | 
| cacoshl | 2 + i 1 | 2 + i 1 | 
| cacoshf128 | 2 + i 2 | 2 + i 2 | 
| cargf | - | 1 | 
| carg | 1 | - | 
| cargl | 1 | 1 | 
| cargf128 | 2 | 2 | 
| casinf | 1 + i 2 | 1 + i 2 | 
| casin | 1 + i 2 | 1 + i 2 | 
| casinl | 1 + i 2 | 1 + i 2 | 
| casinf128 | 2 + i 2 | 2 + i 2 | 
| casinhf | 2 + i 1 | 2 + i 1 | 
| casinh | 2 + i 1 | 2 + i 1 | 
| casinhl | 2 + i 1 | 2 + i 1 | 
| casinhf128 | 2 + i 2 | 2 + i 2 | 
| catanf | 0 + i 1 | 1 + i 1 | 
| catan | 1 + i 1 | 1 + i 1 | 
| catanl | 1 + i 1 | 1 + i 1 | 
| catanf128 | 1 + i 1 | 1 + i 1 | 
| catanhf | 1 + i 0 | 1 + i 1 | 
| catanh | 1 + i 1 | 1 + i 1 | 
| catanhl | 1 + i 1 | 1 + i 1 | 
| catanhf128 | 1 + i 1 | 1 + i 1 | 
| cbrtf | 1 | - | 
| cbrt | 1 | 4 | 
| cbrtl | 3 | 1 | 
| cbrtf128 | 1 | 1 | 
| cbrt_advsimdf | - | - | 
| cbrt_advsimd | - | - | 
| cbrt_advsimdl | - | - | 
| cbrt_advsimdf128 | - | - | 
| cbrt_svef | - | - | 
| cbrt_sve | - | - | 
| cbrt_svel | - | - | 
| cbrt_svef128 | - | - | 
| ccosf | 1 + i 1 | 1 + i 1 | 
| ccos | 1 + i 1 | 1 + i 1 | 
| ccosl | 1 + i 1 | 1 + i 1 | 
| ccosf128 | 1 + i 1 | 1 + i 1 | 
| ccoshf | 1 + i 1 | 1 + i 1 | 
| ccosh | 1 + i 1 | 1 + i 1 | 
| ccoshl | 1 + i 1 | 1 + i 1 | 
| ccoshf128 | 1 + i 1 | 1 + i 1 | 
| cexpf | 1 + i 2 | 1 + i 2 | 
| cexp | 2 + i 1 | 2 + i 1 | 
| cexpl | 1 + i 1 | 1 + i 1 | 
| cexpf128 | 1 + i 1 | 1 + i 1 | 
| clogf | 3 + i 0 | 3 + i 1 | 
| clog | 2 + i 1 | 3 + i 1 | 
| clogl | 3 + i 1 | 3 + i 1 | 
| clogf128 | 2 + i 1 | 2 + i 1 | 
| clog10f | 4 + i 2 | 4 + i 2 | 
| clog10 | 3 + i 2 | 3 + i 2 | 
| clog10l | 4 + i 2 | 4 + i 2 | 
| clog10f128 | 2 + i 2 | 2 + i 2 | 
| cosf | 1 | 1 | 
| cos | 1 | 1 | 
| cosl | 1 | 1 | 
| cosf128 | 2 | 2 | 
| cos_advsimdf | - | - | 
| cos_advsimd | - | - | 
| cos_advsimdl | - | - | 
| cos_advsimdf128 | - | - | 
| cos_svef | - | - | 
| cos_sve | - | - | 
| cos_svel | - | - | 
| cos_svef128 | - | - | 
| coshf | 2 | 2 | 
| cosh | 1 | 2 | 
| coshl | 3 | 3 | 
| coshf128 | 2 | 2 | 
| cosh_advsimdf | - | - | 
| cosh_advsimd | - | - | 
| cosh_advsimdl | - | - | 
| cosh_advsimdf128 | - | - | 
| cosh_svef | - | - | 
| cosh_sve | - | - | 
| cosh_svel | - | - | 
| cosh_svef128 | - | - | 
| cospif | 1 | 1 | 
| cospi | 1 | 1 | 
| cospil | 1 | 1 | 
| cospif128 | 1 | 1 | 
| cpowf | 5 + i 2 | 5 + i 2 | 
| cpow | 2 + i 0 | 2 + i 0 | 
| cpowl | 3 + i 4 | 3 + i 4 | 
| cpowf128 | 4 + i 1 | 4 + i 1 | 
| csinf | 1 + i 1 | 1 + i 1 | 
| csin | 1 + i 0 | 1 + i 0 | 
| csinl | 1 + i 0 | 1 + i 0 | 
| csinf128 | 1 + i 1 | 1 + i 1 | 
| csinhf | 1 + i 1 | 1 + i 1 | 
| csinh | 0 + i 1 | 0 + i 1 | 
| csinhl | 1 + i 1 | 1 + i 1 | 
| csinhf128 | 1 + i 1 | 1 + i 1 | 
| csqrtf | 2 + i 2 | 2 + i 2 | 
| csqrt | 2 + i 2 | 2 + i 2 | 
| csqrtl | 2 + i 2 | 2 + i 2 | 
| csqrtf128 | 2 + i 2 | 2 + i 2 | 
| ctanf | 1 + i 2 | 1 + i 2 | 
| ctan | 1 + i 2 | 1 + i 2 | 
| ctanl | 2 + i 1 | 2 + i 1 | 
| ctanf128 | 3 + i 3 | 3 + i 3 | 
| ctanhf | 2 + i 2 | 2 + i 2 | 
| ctanh | 2 + i 2 | 2 + i 2 | 
| ctanhl | 1 + i 2 | 1 + i 2 | 
| ctanhf128 | 3 + i 3 | 3 + i 3 | 
| div_ldoublef | - | - | 
| div_ldouble | - | - | 
| div_ldoublel | - | - | 
| div_ldoublef128 | - | - | 
| erff | - | - | 
| erf | 1 | 1 | 
| erfl | 1 | 1 | 
| erff128 | 1 | 1 | 
| erf_advsimdf | - | - | 
| erf_advsimd | - | - | 
| erf_advsimdl | - | - | 
| erf_advsimdf128 | - | - | 
| erf_svef | - | - | 
| erf_sve | - | - | 
| erf_svel | - | - | 
| erf_svef128 | - | - | 
| erfcf | - | - | 
| erfc | 5 | 5 | 
| erfcl | 5 | 5 | 
| erfcf128 | 4 | 4 | 
| erfc_advsimdf | - | - | 
| erfc_advsimd | - | - | 
| erfc_advsimdl | - | - | 
| erfc_advsimdf128 | - | - | 
| erfc_svef | - | - | 
| erfc_sve | - | - | 
| erfc_svel | - | - | 
| erfc_svef128 | - | - | 
| expf | 1 | 1 | 
| exp | 1 | 1 | 
| expl | 1 | 1 | 
| expf128 | 1 | 1 | 
| exp10f | - | 1 | 
| exp10 | 1 | 2 | 
| exp10l | 1 | 1 | 
| exp10f128 | 2 | 2 | 
| exp10_advsimdf | - | - | 
| exp10_advsimd | - | - | 
| exp10_advsimdl | - | - | 
| exp10_advsimdf128 | - | - | 
| exp10_svef | - | - | 
| exp10_sve | - | - | 
| exp10_svel | - | - | 
| exp10_svef128 | - | - | 
| exp10m1f | - | - | 
| exp10m1 | 3 | 4 | 
| exp10m1l | 4 | 4 | 
| exp10m1f128 | 3 | 3 | 
| exp2f | - | 1 | 
| exp2 | 1 | 1 | 
| exp2l | 1 | 1 | 
| exp2f128 | 1 | 1 | 
| exp2_advsimdf | - | - | 
| exp2_advsimd | - | - | 
| exp2_advsimdl | - | - | 
| exp2_advsimdf128 | - | - | 
| exp2_svef | - | - | 
| exp2_sve | - | - | 
| exp2_svel | - | - | 
| exp2_svef128 | - | - | 
| exp2m1f | - | - | 
| exp2m1 | 2 | 2 | 
| exp2m1l | 3 | 3 | 
| exp2m1f128 | 2 | 2 | 
| exp_advsimdf | - | - | 
| exp_advsimd | - | - | 
| exp_advsimdl | - | - | 
| exp_advsimdf128 | - | - | 
| exp_svef | - | - | 
| exp_sve | - | - | 
| exp_svel | - | - | 
| exp_svef128 | - | - | 
| expm1f | - | - | 
| expm1 | 1 | 1 | 
| expm1l | 3 | 3 | 
| expm1f128 | 2 | 2 | 
| expm1_advsimdf | - | - | 
| expm1_advsimd | - | - | 
| expm1_advsimdl | - | - | 
| expm1_advsimdf128 | - | - | 
| expm1_svef | - | - | 
| expm1_sve | - | - | 
| expm1_svel | - | - | 
| expm1_svef128 | - | - | 
| fmaf | - | - | 
| fma | - | - | 
| fmal | - | - | 
| fmaf128 | - | - | 
| fma_ldoublef | - | - | 
| fma_ldouble | - | - | 
| fma_ldoublel | - | - | 
| fma_ldoublef128 | - | - | 
| fmodf | - | - | 
| fmod | - | - | 
| fmodl | - | - | 
| fmodf128 | - | - | 
| gammaf | 5 | 7 | 
| gamma | 4 | 4 | 
| gammal | 4 | 4 | 
| gammaf128 | - | - | 
| hypotf | 1 | 1 | 
| hypot | 1 | 1 | 
| hypotl | 1 | 1 | 
| hypotf128 | 1 | 1 | 
| hypot_advsimdf | - | - | 
| hypot_advsimd | - | - | 
| hypot_advsimdl | - | - | 
| hypot_advsimdf128 | - | - | 
| hypot_svef | - | - | 
| hypot_sve | - | - | 
| hypot_svel | - | - | 
| hypot_svef128 | - | - | 
| j0f | 9 | 9 | 
| j0 | 5 | 3 | 
| j0l | 8 | 8 | 
| j0f128 | 2 | 2 | 
| j1f | 9 | 9 | 
| j1 | 4 | 4 | 
| j1l | 9 | 9 | 
| j1f128 | 4 | 4 | 
| jnf | 4 | 4 | 
| jn | 4 | 4 | 
| jnl | 4 | 4 | 
| jnf128 | 7 | 7 | 
| lgammaf | - | - | 
| lgamma | 4 | 4 | 
| lgammal | 4 | 4 | 
| lgammaf128 | 5 | 5 | 
| logf | - | 1 | 
| log | 1 | 1 | 
| logl | 1 | 1 | 
| logf128 | 1 | 1 | 
| log10f | - | 2 | 
| log10 | 1 | 2 | 
| log10l | 1 | 1 | 
| log10f128 | 2 | 2 | 
| log10_advsimdf | - | - | 
| log10_advsimd | - | - | 
| log10_advsimdl | - | - | 
| log10_advsimdf128 | - | - | 
| log10_svef | - | - | 
| log10_sve | - | - | 
| log10_svel | - | - | 
| log10_svef128 | - | - | 
| log10p1f | - | - | 
| log10p1 | 1 | 2 | 
| log10p1l | 4 | 4 | 
| log10p1f128 | 3 | 3 | 
| log1pf | - | - | 
| log1p | 1 | 1 | 
| log1pl | 2 | 2 | 
| log1pf128 | 3 | 3 | 
| log1p_advsimdf | - | - | 
| log1p_advsimd | - | - | 
| log1p_advsimdl | - | - | 
| log1p_advsimdf128 | - | - | 
| log1p_svef | - | - | 
| log1p_sve | - | - | 
| log1p_svel | - | - | 
| log1p_svef128 | - | - | 
| log2f | 1 | 1 | 
| log2 | 1 | 2 | 
| log2l | 1 | 1 | 
| log2f128 | 3 | 3 | 
| log2_advsimdf | - | - | 
| log2_advsimd | - | - | 
| log2_advsimdl | - | - | 
| log2_advsimdf128 | - | - | 
| log2_svef | - | - | 
| log2_sve | - | - | 
| log2_svel | - | - | 
| log2_svef128 | - | - | 
| log2p1f | - | - | 
| log2p1 | 1 | 2 | 
| log2p1l | 4 | 4 | 
| log2p1f128 | 3 | 3 | 
| log_advsimdf | - | - | 
| log_advsimd | - | - | 
| log_advsimdl | - | - | 
| log_advsimdf128 | - | - | 
| log_svef | - | - | 
| log_sve | - | - | 
| log_svel | - | - | 
| log_svef128 | - | - | 
| logp1f | - | - | 
| logp1 | 1 | 1 | 
| logp1l | 2 | 2 | 
| logp1f128 | 3 | 3 | 
| mul_ldoublef | - | - | 
| mul_ldouble | - | - | 
| mul_ldoublel | - | - | 
| mul_ldoublef128 | - | - | 
| powf | - | 1 | 
| pow | 1 | 1 | 
| powl | 1 | 1 | 
| powf128 | 2 | 2 | 
| pow10f | - | - | 
| pow10 | - | - | 
| pow10l | - | - | 
| pow10f128 | - | - | 
| pow_advsimdf | - | - | 
| pow_advsimd | - | - | 
| pow_advsimdl | - | - | 
| pow_advsimdf128 | - | - | 
| pow_svef | - | - | 
| pow_sve | - | - | 
| pow_svel | - | - | 
| pow_svef128 | - | - | 
| sinf | 1 | 1 | 
| sin | 1 | 1 | 
| sinl | 2 | 2 | 
| sinf128 | 2 | 2 | 
| sin_advsimdf | - | - | 
| sin_advsimd | - | - | 
| sin_advsimdl | - | - | 
| sin_advsimdf128 | - | - | 
| sin_svef | - | - | 
| sin_sve | - | - | 
| sin_svel | - | - | 
| sin_svef128 | - | - | 
| sincosf | 1 | - | 
| sincos | 1 | 1 | 
| sincosl | 1 | 1 | 
| sincosf128 | 1 | 1 | 
| sinhf | 2 | 2 | 
| sinh | 2 | 2 | 
| sinhl | 3 | 3 | 
| sinhf128 | 2 | 2 | 
| sinh_advsimdf | - | - | 
| sinh_advsimd | - | - | 
| sinh_advsimdl | - | - | 
| sinh_advsimdf128 | - | - | 
| sinh_svef | - | - | 
| sinh_sve | - | - | 
| sinh_svel | - | - | 
| sinh_svef128 | - | - | 
| sinpif | 1 | 1 | 
| sinpi | 1 | 1 | 
| sinpil | 1 | 1 | 
| sinpif128 | 1 | 1 | 
| sqrtf | - | - | 
| sqrt | - | - | 
| sqrtl | - | - | 
| sqrtf128 | - | - | 
| sqrt_ldoublef | - | - | 
| sqrt_ldouble | - | - | 
| sqrt_ldoublel | - | - | 
| sqrt_ldoublef128 | - | - | 
| sub_ldoublef | - | - | 
| sub_ldouble | - | - | 
| sub_ldoublel | - | - | 
| sub_ldoublef128 | - | - | 
| tanf | - | - | 
| tan | - | - | 
| tanl | 2 | 2 | 
| tanf128 | 1 | 1 | 
| tan_advsimdf | - | - | 
| tan_advsimd | - | - | 
| tan_advsimdl | - | - | 
| tan_advsimdf128 | - | - | 
| tan_svef | - | - | 
| tan_sve | - | - | 
| tan_svel | - | - | 
| tan_svef128 | - | - | 
| tanhf | 2 | 2 | 
| tanh | 2 | 2 | 
| tanhl | 3 | 3 | 
| tanhf128 | 2 | 2 | 
| tanh_advsimdf | - | - | 
| tanh_advsimd | - | - | 
| tanh_advsimdl | - | - | 
| tanh_advsimdf128 | - | - | 
| tanh_svef | - | - | 
| tanh_sve | - | - | 
| tanh_svel | - | - | 
| tanh_svef128 | - | - | 
| tanpif | 2 | 2 | 
| tanpi | 2 | 2 | 
| tanpil | 2 | 2 | 
| tanpif128 | 2 | 2 | 
| tgammaf | - | - | 
| tgamma | 9 | 9 | 
| tgammal | 5 | 5 | 
| tgammaf128 | 4 | 4 | 
| y0f | 9 | 9 | 
| y0 | 3 | 3 | 
| y0l | 2 | 2 | 
| y0f128 | 3 | 3 | 
| y1f | 9 | 9 | 
| y1 | 3 | 6 | 
| y1l | 3 | 3 | 
| y1f128 | 5 | 5 | 
| ynf | 3 | 3 | 
| yn | 3 | 3 | 
| ynl | 4 | 4 | 
| ynf128 | 5 | 5 |