glibc/sysdeps/powerpc/fpu/libm-test-ulps
Gabriel F. T. Gomes 051be01f6b powerpc64le: Enable support for IEEE long double
On platforms where long double may have two different formats, i.e.: the
same format as double (64-bits) or something else (128-bits), building
with -mlong-double-128 is the default and function calls in the user
program match the name of the function in Glibc.  When building with
-mlong-double-64, Glibc installed headers redirect such calls to the
appropriate function.

Likewise, the internals of glibc are now built against IEEE long double.
However, the only (minimally) notable usage of long double is difftime.

Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
2020-04-30 08:52:08 -05:00

1777 lines
22 KiB
Plaintext

# Begin of automatic generation
# Maximal error of functions:
Function: "acos":
float: 1
float128: 1
ldouble: 1
Function: "acos_downward":
double: 1
float: 1
float128: 1
ldouble: 3
Function: "acos_towardzero":
double: 1
float: 1
float128: 1
ldouble: 3
Function: "acos_upward":
double: 1
float: 1
float128: 1
ldouble: 2
Function: "acosh":
double: 2
float: 2
float128: 2
ldouble: 2
Function: "acosh_downward":
double: 2
float: 2
float128: 3
ldouble: 3
Function: "acosh_towardzero":
double: 2
float: 2
float128: 2
ldouble: 4
Function: "acosh_upward":
double: 2
float: 2
float128: 2
ldouble: 4
Function: "add_ldouble":
double: 1
float: 1
Function: "asin":
float: 1
float128: 1
ldouble: 2
Function: "asin_downward":
double: 1
float: 1
float128: 2
ldouble: 2
Function: "asin_towardzero":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "asin_upward":
double: 1
float: 1
float128: 2
ldouble: 2
Function: "asinh":
double: 1
float: 2
float128: 3
ldouble: 2
Function: "asinh_downward":
double: 3
float: 3
float128: 4
ldouble: 5
Function: "asinh_towardzero":
double: 2
float: 2
float128: 2
ldouble: 5
Function: "asinh_upward":
double: 3
float: 3
float128: 4
ldouble: 7
Function: "atan":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "atan2":
float: 1
float128: 1
ldouble: 2
Function: "atan2_downward":
double: 1
float: 2
float128: 2
ldouble: 5
Function: "atan2_towardzero":
double: 1
float: 2
float128: 3
ldouble: 6
Function: "atan2_upward":
double: 1
float: 1
float128: 2
ldouble: 3
Function: "atan_downward":
double: 1
float: 2
float128: 2
ldouble: 1
Function: "atan_towardzero":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "atan_upward":
double: 1
float: 2
float128: 2
ldouble: 2
Function: "atanh":
double: 2
float: 2
float128: 3
ldouble: 2
Function: "atanh_downward":
double: 3
float: 3
float128: 4
ldouble: 3
Function: "atanh_towardzero":
double: 2
float: 2
float128: 2
ldouble: 2
Function: "atanh_upward":
double: 3
float: 3
float128: 4
ldouble: 4
Function: "cabs":
double: 1
float128: 1
ldouble: 1
Function: "cabs_downward":
double: 1
float128: 1
ldouble: 1
Function: "cabs_towardzero":
double: 1
float128: 1
ldouble: 1
Function: "cabs_upward":
double: 1
float128: 1
ldouble: 2
Function: Real part of "cacos":
double: 1
float: 2
float128: 2
ldouble: 1
Function: Imaginary part of "cacos":
double: 2
float: 2
float128: 2
ldouble: 2
Function: Real part of "cacos_downward":
double: 3
float: 2
float128: 3
ldouble: 6
Function: Imaginary part of "cacos_downward":
double: 5
float: 3
float128: 6
ldouble: 8
Function: Real part of "cacos_towardzero":
double: 3
float: 2
float128: 3
ldouble: 7
Function: Imaginary part of "cacos_towardzero":
double: 5
float: 3
float128: 5
ldouble: 8
Function: Real part of "cacos_upward":
double: 2
float: 2
float128: 3
ldouble: 7
Function: Imaginary part of "cacos_upward":
double: 5
float: 5
float128: 7
ldouble: 13
Function: Real part of "cacosh":
double: 2
float: 2
float128: 2
ldouble: 2
Function: Imaginary part of "cacosh":
double: 1
float: 2
float128: 2
ldouble: 1
Function: Real part of "cacosh_downward":
double: 5
float: 3
float128: 5
ldouble: 8
Function: Imaginary part of "cacosh_downward":
double: 3
float: 3
float128: 4
ldouble: 6
Function: Real part of "cacosh_towardzero":
double: 5
float: 3
float128: 5
ldouble: 8
Function: Imaginary part of "cacosh_towardzero":
double: 3
float: 2
float128: 3
ldouble: 7
Function: Real part of "cacosh_upward":
double: 4
float: 4
float128: 6
ldouble: 12
Function: Imaginary part of "cacosh_upward":
double: 3
float: 2
float128: 4
ldouble: 8
Function: "carg":
double: 1
float: 1
float128: 2
ldouble: 2
Function: "carg_downward":
double: 1
float: 2
float128: 2
ldouble: 5
Function: "carg_towardzero":
double: 1
float: 2
float128: 3
ldouble: 6
Function: "carg_upward":
double: 1
float: 1
float128: 2
ldouble: 3
Function: Real part of "casin":
double: 1
float: 1
float128: 2
ldouble: 1
Function: Imaginary part of "casin":
double: 2
float: 2
float128: 2
ldouble: 2
Function: Real part of "casin_downward":
double: 3
float: 2
float128: 3
ldouble: 4
Function: Imaginary part of "casin_downward":
double: 5
float: 3
float128: 6
ldouble: 8
Function: Real part of "casin_towardzero":
double: 3
float: 1
float128: 3
ldouble: 5
Function: Imaginary part of "casin_towardzero":
double: 5
float: 3
float128: 5
ldouble: 8
Function: Real part of "casin_upward":
double: 3
float: 2
float128: 3
ldouble: 6
Function: Imaginary part of "casin_upward":
double: 5
float: 5
float128: 7
ldouble: 13
Function: Real part of "casinh":
double: 2
float: 2
float128: 2
ldouble: 2
Function: Imaginary part of "casinh":
double: 1
float: 1
float128: 2
ldouble: 1
Function: Real part of "casinh_downward":
double: 5
float: 3
float128: 6
ldouble: 8
Function: Imaginary part of "casinh_downward":
double: 3
float: 2
float128: 3
ldouble: 4
Function: Real part of "casinh_towardzero":
double: 5
float: 3
float128: 5
ldouble: 8
Function: Imaginary part of "casinh_towardzero":
double: 3
float: 1
float128: 3
ldouble: 5
Function: Real part of "casinh_upward":
double: 5
float: 5
float128: 7
ldouble: 13
Function: Imaginary part of "casinh_upward":
double: 3
float: 2
float128: 3
ldouble: 6
Function: Real part of "catan":
double: 1
float: 1
float128: 1
ldouble: 3
Function: Imaginary part of "catan":
double: 1
float: 1
float128: 1
ldouble: 2
Function: Real part of "catan_downward":
double: 1
float: 2
float128: 2
ldouble: 6
Function: Imaginary part of "catan_downward":
double: 2
float: 2
float128: 2
ldouble: 7
Function: Real part of "catan_towardzero":
double: 1
float: 2
float128: 2
ldouble: 7
Function: Imaginary part of "catan_towardzero":
double: 2
float: 2
float128: 2
ldouble: 3
Function: Real part of "catan_upward":
double: 1
float: 1
float128: 2
ldouble: 6
Function: Imaginary part of "catan_upward":
double: 3
float: 3
float128: 3
ldouble: 8
Function: Real part of "catanh":
double: 1
float: 1
float128: 1
ldouble: 2
Function: Imaginary part of "catanh":
double: 1
float: 1
float128: 1
ldouble: 3
Function: Real part of "catanh_downward":
double: 2
float: 2
float128: 2
ldouble: 5
Function: Imaginary part of "catanh_downward":
double: 1
float: 2
float128: 2
ldouble: 6
Function: Real part of "catanh_towardzero":
double: 2
float: 2
float128: 2
ldouble: 3
Function: Imaginary part of "catanh_towardzero":
double: 1
float: 2
float128: 2
ldouble: 7
Function: Real part of "catanh_upward":
double: 4
float: 4
float128: 4
ldouble: 8
Function: Imaginary part of "catanh_upward":
double: 1
float: 1
float128: 2
ldouble: 6
Function: "cbrt":
double: 3
float: 1
float128: 1
ldouble: 1
Function: "cbrt_downward":
double: 4
float: 1
float128: 1
ldouble: 5
Function: "cbrt_towardzero":
double: 3
float: 1
float128: 1
ldouble: 3
Function: "cbrt_upward":
double: 5
float: 1
float128: 2
ldouble: 2
Function: Real part of "ccos":
double: 1
float: 1
float128: 1
ldouble: 1
Function: Imaginary part of "ccos":
double: 1
float: 1
float128: 1
ldouble: 2
Function: Real part of "ccos_downward":
double: 1
float: 1
float128: 2
ldouble: 6
Function: Imaginary part of "ccos_downward":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Real part of "ccos_towardzero":
double: 1
float: 2
float128: 2
ldouble: 6
Function: Imaginary part of "ccos_towardzero":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Real part of "ccos_upward":
double: 1
float: 2
float128: 3
ldouble: 3
Function: Imaginary part of "ccos_upward":
double: 2
float: 2
float128: 2
ldouble: 4
Function: Real part of "ccosh":
double: 1
float: 1
float128: 1
ldouble: 1
Function: Imaginary part of "ccosh":
double: 1
float: 1
float128: 1
ldouble: 2
Function: Real part of "ccosh_downward":
double: 2
float: 3
float128: 2
ldouble: 6
Function: Imaginary part of "ccosh_downward":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Real part of "ccosh_towardzero":
double: 2
float: 3
float128: 2
ldouble: 6
Function: Imaginary part of "ccosh_towardzero":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Real part of "ccosh_upward":
double: 1
float: 2
float128: 3
ldouble: 3
Function: Imaginary part of "ccosh_upward":
double: 2
float: 2
float128: 2
ldouble: 4
Function: Real part of "cexp":
double: 2
float: 1
float128: 1
ldouble: 2
Function: Imaginary part of "cexp":
double: 1
float: 2
float128: 1
ldouble: 2
Function: Real part of "cexp_downward":
double: 2
float: 2
float128: 2
ldouble: 11
Function: Imaginary part of "cexp_downward":
double: 3
float: 3
float128: 2
ldouble: 11
Function: Real part of "cexp_towardzero":
double: 2
float: 2
float128: 2
ldouble: 11
Function: Imaginary part of "cexp_towardzero":
double: 3
float: 3
float128: 2
ldouble: 11
Function: Real part of "cexp_upward":
double: 1
float: 2
float128: 3
ldouble: 3
Function: Imaginary part of "cexp_upward":
double: 3
float: 2
float128: 3
ldouble: 3
Function: Real part of "clog":
double: 3
float: 3
float128: 2
ldouble: 5
Function: Imaginary part of "clog":
double: 1
float: 1
float128: 1
ldouble: 2
Function: Real part of "clog10":
double: 3
float: 4
float128: 2
ldouble: 3
Function: Imaginary part of "clog10":
double: 2
float: 2
float128: 2
ldouble: 2
Function: Real part of "clog10_downward":
double: 6
float: 6
float128: 3
ldouble: 10
Function: Imaginary part of "clog10_downward":
double: 2
float: 4
float128: 3
ldouble: 7
Function: Real part of "clog10_towardzero":
double: 5
float: 5
float128: 4
ldouble: 9
Function: Imaginary part of "clog10_towardzero":
double: 2
float: 4
float128: 3
ldouble: 8
Function: Real part of "clog10_upward":
double: 8
float: 5
float128: 4
ldouble: 10
Function: Imaginary part of "clog10_upward":
double: 2
float: 4
float128: 3
ldouble: 7
Function: Real part of "clog_downward":
double: 7
float: 5
float128: 3
ldouble: 11
Function: Imaginary part of "clog_downward":
double: 1
float: 2
float128: 2
ldouble: 5
Function: Real part of "clog_towardzero":
double: 7
float: 5
float128: 3
ldouble: 10
Function: Imaginary part of "clog_towardzero":
double: 1
float: 3
float128: 2
ldouble: 7
Function: Real part of "clog_upward":
double: 8
float: 5
float128: 4
ldouble: 10
Function: Imaginary part of "clog_upward":
double: 1
float: 2
float128: 2
ldouble: 4
Function: "cos":
double: 1
float: 3
float128: 1
ldouble: 4
Function: "cos_downward":
double: 1
float: 4
float128: 3
ldouble: 5
Function: "cos_towardzero":
double: 1
float: 3
float128: 1
ldouble: 4
Function: "cos_upward":
double: 1
float: 3
float128: 2
ldouble: 5
Function: "cosh":
double: 1
float: 2
float128: 1
ldouble: 3
Function: "cosh_downward":
double: 2
float: 1
float128: 2
ldouble: 2
Function: "cosh_towardzero":
double: 2
float: 1
float128: 2
ldouble: 2
Function: "cosh_upward":
double: 2
float: 2
float128: 3
ldouble: 2
Function: Real part of "cpow":
double: 2
float: 5
float128: 4
ldouble: 4
Function: Imaginary part of "cpow":
float: 2
float128: 1
ldouble: 2
Function: Real part of "cpow_downward":
double: 5
float: 8
float128: 6
ldouble: 7
Function: Imaginary part of "cpow_downward":
double: 1
float: 2
float128: 2
ldouble: 4
Function: Real part of "cpow_towardzero":
double: 5
float: 8
float128: 6
ldouble: 8
Function: Imaginary part of "cpow_towardzero":
double: 1
float: 2
float128: 2
ldouble: 4
Function: Real part of "cpow_upward":
double: 4
float: 1
float128: 3
ldouble: 3
Function: Imaginary part of "cpow_upward":
double: 1
float: 2
float128: 2
ldouble: 3
Function: Real part of "csin":
double: 1
float: 1
float128: 1
ldouble: 2
Function: Imaginary part of "csin":
float128: 1
ldouble: 1
Function: Real part of "csin_downward":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Imaginary part of "csin_downward":
double: 1
float: 1
float128: 2
ldouble: 6
Function: Real part of "csin_towardzero":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Imaginary part of "csin_towardzero":
double: 1
float: 1
float128: 2
ldouble: 6
Function: Real part of "csin_upward":
double: 2
float: 2
float128: 2
ldouble: 3
Function: Imaginary part of "csin_upward":
double: 1
float: 2
float128: 3
ldouble: 3
Function: Real part of "csinh":
float: 1
float128: 1
ldouble: 1
Function: Imaginary part of "csinh":
double: 1
float: 1
float128: 1
ldouble: 2
Function: Real part of "csinh_downward":
double: 2
float: 2
float128: 2
ldouble: 6
Function: Imaginary part of "csinh_downward":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Real part of "csinh_towardzero":
double: 2
float: 2
float128: 2
ldouble: 6
Function: Imaginary part of "csinh_towardzero":
double: 3
float: 3
float128: 2
ldouble: 6
Function: Real part of "csinh_upward":
double: 1
float: 2
float128: 3
ldouble: 3
Function: Imaginary part of "csinh_upward":
double: 2
float: 2
float128: 2
ldouble: 3
Function: Real part of "csqrt":
double: 2
float: 2
float128: 2
ldouble: 1
Function: Imaginary part of "csqrt":
double: 2
float: 2
float128: 2
ldouble: 1
Function: Real part of "csqrt_downward":
double: 5
float: 4
float128: 4
ldouble: 4
Function: Imaginary part of "csqrt_downward":
double: 4
float: 3
float128: 3
ldouble: 5
Function: Real part of "csqrt_towardzero":
double: 4
float: 3
float128: 3
ldouble: 5
Function: Imaginary part of "csqrt_towardzero":
double: 4
float: 3
float128: 3
ldouble: 5
Function: Real part of "csqrt_upward":
double: 5
float: 4
float128: 4
ldouble: 12
Function: Imaginary part of "csqrt_upward":
double: 3
float: 3
float128: 3
ldouble: 8
Function: Real part of "ctan":
double: 1
float: 1
float128: 3
ldouble: 3
Function: Imaginary part of "ctan":
double: 2
float: 2
float128: 3
ldouble: 2
Function: Real part of "ctan_downward":
double: 6
float: 5
float128: 4
ldouble: 6
Function: Imaginary part of "ctan_downward":
double: 2
float: 2
float128: 5
ldouble: 9
Function: Real part of "ctan_towardzero":
double: 5
float: 3
float128: 4
ldouble: 6
Function: Imaginary part of "ctan_towardzero":
double: 2
float: 2
float128: 5
ldouble: 13
Function: Real part of "ctan_upward":
double: 2
float: 4
float128: 5
ldouble: 7
Function: Imaginary part of "ctan_upward":
double: 2
float: 3
float128: 5
ldouble: 10
Function: Real part of "ctanh":
double: 2
float: 2
float128: 3
ldouble: 3
Function: Imaginary part of "ctanh":
double: 2
float: 1
float128: 3
ldouble: 3
Function: Real part of "ctanh_downward":
double: 4
float: 2
float128: 5
ldouble: 9
Function: Imaginary part of "ctanh_downward":
double: 6
float: 5
float128: 4
ldouble: 6
Function: Real part of "ctanh_towardzero":
double: 2
float: 2
float128: 5
ldouble: 13
Function: Imaginary part of "ctanh_towardzero":
double: 5
float: 2
float128: 3
ldouble: 10
Function: Real part of "ctanh_upward":
double: 2
float: 3
float128: 5
ldouble: 10
Function: Imaginary part of "ctanh_upward":
double: 2
float: 3
float128: 5
ldouble: 10
Function: "div_ldouble":
float: 1
Function: "erf":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "erf_downward":
double: 1
float: 1
float128: 2
ldouble: 2
Function: "erf_towardzero":
double: 1
float: 1
float128: 1
ldouble: 2
Function: "erf_upward":
double: 1
float: 1
float128: 2
ldouble: 3
Function: "erfc":
double: 2
float: 2
float128: 2
ldouble: 3
Function: "erfc_downward":
double: 4
float: 4
float128: 5
ldouble: 10
Function: "erfc_towardzero":
double: 3
float: 3
float128: 4
ldouble: 9
Function: "erfc_upward":
double: 4
float: 4
float128: 5
ldouble: 7
Function: "exp":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "exp10":
double: 2
float: 1
float128: 2
ldouble: 1
Function: "exp10_downward":
double: 3
float: 1
float128: 3
ldouble: 9
Function: "exp10_towardzero":
double: 3
float: 1
float128: 3
ldouble: 9
Function: "exp10_upward":
double: 2
float: 1
float128: 3
ldouble: 4
Function: "exp2":
double: 1
float128: 1
ldouble: 2
Function: "exp2_downward":
double: 1
float128: 1
ldouble: 1
Function: "exp2_towardzero":
double: 1
float128: 1
ldouble: 2
Function: "exp2_upward":
double: 1
float: 1
float128: 2
ldouble: 2
Function: "exp_downward":
double: 1
float: 1
ldouble: 2
Function: "exp_towardzero":
double: 1
float: 1
ldouble: 2
Function: "exp_upward":
double: 1
float: 1
ldouble: 1
Function: "expm1":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "expm1_downward":
double: 1
float: 1
float128: 2
ldouble: 3
Function: "expm1_towardzero":
double: 1
float: 2
float128: 4
ldouble: 5
Function: "expm1_upward":
double: 1
float: 1
float128: 3
ldouble: 6
Function: "fma":
ldouble: 1
Function: "fma_downward":
ldouble: 1
Function: "fma_towardzero":
ldouble: 2
Function: "fma_upward":
ldouble: 3
Function: "fmod":
ldouble: 1
Function: "fmod_downward":
ldouble: 1
Function: "fmod_towardzero":
ldouble: 1
Function: "fmod_upward":
ldouble: 1
Function: "gamma":
double: 3
float: 4
float128: 5
ldouble: 3
Function: "gamma_downward":
double: 4
float: 4
float128: 8
ldouble: 15
Function: "gamma_towardzero":
double: 4
float: 3
float128: 5
ldouble: 16
Function: "gamma_upward":
double: 4
float: 5
float128: 8
ldouble: 11
Function: "hypot":
double: 1
float128: 1
ldouble: 1
Function: "hypot_downward":
double: 1
float128: 1
ldouble: 2
Function: "hypot_towardzero":
double: 1
float128: 1
ldouble: 2
Function: "hypot_upward":
double: 1
float128: 1
ldouble: 3
Function: "j0":
double: 2
float: 8
float128: 2
ldouble: 2
Function: "j0_downward":
double: 2
float: 4
float128: 4
ldouble: 11
Function: "j0_towardzero":
double: 5
float: 6
float128: 2
ldouble: 8
Function: "j0_upward":
double: 4
float: 5
float128: 5
ldouble: 6
Function: "j1":
double: 2
float: 8
float128: 4
ldouble: 3
Function: "j1_downward":
double: 3
float: 5
float128: 4
ldouble: 7
Function: "j1_towardzero":
double: 3
float: 2
float128: 4
ldouble: 7
Function: "j1_upward":
double: 3
float: 4
float128: 3
ldouble: 6
Function: "jn":
double: 4
float: 4
float128: 7
ldouble: 4
Function: "jn_downward":
double: 4
float: 5
float128: 8
ldouble: 7
Function: "jn_towardzero":
double: 4
float: 5
float128: 8
ldouble: 7
Function: "jn_upward":
double: 5
float: 4
float128: 7
ldouble: 5
Function: "lgamma":
double: 3
float: 4
float128: 5
ldouble: 3
Function: "lgamma_downward":
double: 4
float: 4
float128: 8
ldouble: 15
Function: "lgamma_towardzero":
double: 4
float: 3
float128: 5
ldouble: 16
Function: "lgamma_upward":
double: 4
float: 5
float128: 8
ldouble: 11
Function: "log":
float: 1
float128: 1
ldouble: 1
Function: "log10":
double: 2
float: 2
float128: 1
ldouble: 1
Function: "log10_downward":
double: 2
float: 3
float128: 1
ldouble: 1
Function: "log10_towardzero":
double: 2
float: 2
float128: 1
ldouble: 2
Function: "log10_upward":
double: 2
float: 2
float128: 1
ldouble: 1
Function: "log1p":
double: 1
float: 1
float128: 2
ldouble: 2
Function: "log1p_downward":
double: 1
float: 2
float128: 3
ldouble: 2
Function: "log1p_towardzero":
double: 2
float: 2
float128: 3
ldouble: 3
Function: "log1p_upward":
double: 2
float: 2
float128: 2
ldouble: 3
Function: "log2":
double: 1
float: 1
float128: 2
ldouble: 1
Function: "log2_downward":
double: 3
float: 3
float128: 3
ldouble: 2
Function: "log2_towardzero":
double: 2
float: 2
float128: 1
ldouble: 4
Function: "log2_upward":
double: 3
float: 3
float128: 1
ldouble: 4
Function: "log_downward":
float: 2
float128: 1
ldouble: 1
Function: "log_towardzero":
float: 2
float128: 2
ldouble: 2
Function: "log_upward":
double: 1
float: 2
float128: 1
ldouble: 1
Function: "mul_downward_ldouble":
double: 1
float: 1
Function: "mul_ldouble":
double: 1
float: 1
Function: "mul_towardzero_ldouble":
double: 1
float: 1
Function: "mul_upward_ldouble":
double: 1
float: 1
Function: "nextafter_downward":
ldouble: 1
Function: "nextafter_upward":
ldouble: 1
Function: "pow":
double: 1
float: 1
float128: 2
ldouble: 1
Function: "pow_downward":
double: 1
float: 1
float128: 2
ldouble: 1
Function: "pow_towardzero":
double: 1
float: 1
float128: 2
ldouble: 1
Function: "pow_upward":
double: 1
float: 1
float128: 2
ldouble: 1
Function: "sin":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "sin_downward":
double: 1
float: 2
float128: 3
ldouble: 4
Function: "sin_towardzero":
double: 1
float: 1
float128: 2
ldouble: 4
Function: "sin_upward":
double: 1
float: 2
float128: 3
ldouble: 5
Function: "sincos":
double: 1
float: 1
float128: 1
ldouble: 1
Function: "sincos_downward":
double: 1
float: 2
float128: 3
ldouble: 4
Function: "sincos_towardzero":
double: 1
float: 1
float128: 2
ldouble: 7
Function: "sincos_upward":
double: 1
float: 2
float128: 3
ldouble: 7
Function: "sinh":
double: 2
float: 2
float128: 2
ldouble: 3
Function: "sinh_downward":
double: 3
float: 3
float128: 3
ldouble: 6
Function: "sinh_towardzero":
double: 2
float: 2
float128: 3
ldouble: 6
Function: "sinh_upward":
double: 3
float: 3
float128: 4
ldouble: 6
Function: "sqrt":
ldouble: 1
Function: "sqrt_downward":
ldouble: 1
Function: "sqrt_towardzero":
ldouble: 1
Function: "sqrt_upward":
ldouble: 1
Function: "sub_ldouble":
double: 1
float: 1
Function: "tan":
float: 3
float128: 1
ldouble: 2
Function: "tan_downward":
double: 1
float: 3
float128: 1
ldouble: 3
Function: "tan_towardzero":
double: 1
float: 3
float128: 1
ldouble: 2
Function: "tan_upward":
double: 1
float: 3
float128: 1
ldouble: 3
Function: "tanh":
double: 2
float: 2
float128: 2
ldouble: 1
Function: "tanh_downward":
double: 3
float: 3
float128: 4
ldouble: 4
Function: "tanh_towardzero":
double: 2
float: 2
float128: 3
ldouble: 4
Function: "tanh_upward":
double: 3
float: 3
float128: 3
ldouble: 6
Function: "tgamma":
double: 5
float: 8
float128: 4
ldouble: 5
Function: "tgamma_downward":
double: 5
float: 7
float128: 5
ldouble: 6
Function: "tgamma_towardzero":
double: 5
float: 7
float128: 5
ldouble: 5
Function: "tgamma_upward":
double: 4
float: 8
float128: 4
ldouble: 5
Function: "y0":
double: 2
float: 6
float128: 3
ldouble: 1
Function: "y0_downward":
double: 3
float: 4
float128: 4
ldouble: 10
Function: "y0_towardzero":
double: 3
float: 3
float128: 3
ldouble: 8
Function: "y0_upward":
double: 2
float: 5
float128: 3
ldouble: 9
Function: "y1":
double: 3
float: 2
float128: 2
ldouble: 2
Function: "y1_downward":
double: 3
float: 2
float128: 4
ldouble: 7
Function: "y1_towardzero":
double: 3
float: 2
float128: 2
ldouble: 9
Function: "y1_upward":
double: 5
float: 2
float128: 5
ldouble: 9
Function: "yn":
double: 3
float: 3
float128: 5
ldouble: 2
Function: "yn_downward":
double: 3
float: 4
float128: 5
ldouble: 10
Function: "yn_towardzero":
double: 3
float: 3
float128: 5
ldouble: 8
Function: "yn_upward":
double: 4
float: 5
float128: 5
ldouble: 9
# end of automatic generation