2015-12-13 21:55:34 +00:00
|
|
|
# Begin of automatic generation
|
|
|
|
|
|
|
|
# Maximal error of functions:
|
|
|
|
Function: "acos":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "acos_downward":
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "acos_towardzero":
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "acos_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "acosh":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "acosh_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 6
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "acosh_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 6
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "acosh_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2017-08-03 22:33:19 +00:00
|
|
|
ildouble: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "asin":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "asin_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "asin_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "asin_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "asinh":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "asinh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-12-07 00:48:31 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "asinh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-12-07 00:48:31 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "asinh_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "atan":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan2":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan2_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan2_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan2_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atanh":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "atanh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
Add _Float64x function aliases.
This patch continues filling out TS 18661-3 support by adding *f64x
function aliases on platforms with _Float64x support. (It so happens
the set of such platforms is exactly the same as the set of platforms
with _Float128 support, although on x86_64, x86 and ia32 the _Float64x
format is Intel extended rather than binary128.) The API provided
corresponds exactly to that provided for _Float128, mostly coming from
TS 18661-3. As these functions always alias those for another type
(long double, _Float128 or both), __* function names are not provided,
as in other cases of alias types.
Given the preparation done in previous patches, this one just enables
the feature via Makeconfig and bits/floatn.h, adds symbol versions,
and updates documentation and ABI baselines. The symbol versions are
present unconditionally as GLIBC_2.27 in the relevant Versions files,
as it's OK for those to specify versions for functions that may not be
present in some configurations; no additional complexity is needed
unless in future some configuration gains support for this type that
didn't have such support in 2.27. The Makeconfig additions for ia64
and x86 aren't strictly needed, as those configurations also get
float64x-alias-fcts definitions from
sysdeps/ieee754/float128/Makeconfig, but still seem appropriate given
that _Float64x is not _Float128 for those configurations.
A libm-test-ulps update for x86 is included. This is because
bits/mathinline.h does not have _Float64x support added and for two
functions the use of out-of-line functions results in increased ulps
(ifloat64x shares ulps with ildouble / ifloat128 as appropriate).
Given that we'd like generally to eliminate bits/mathinline.h
optimizations, preferring to have such optimizations in GCC instead,
it seems reasonable not to add such support there for new types. GCC
support for _FloatN / _FloatNx built-in functions is limited, but has
been improved in GCC 8, and at some point I hope the full set of libm
built-in functions in GCC, and other optimizations with
per-floating-type aspects, will be enabled for all _FloatN / _FloatNx
types.
Tested for x86_64 and x86, and with build-many-glibcs.py, with both
GCC 6 and GCC 7.
* sysdeps/ia64/Makeconfig (float64x-alias-fcts): New variable.
* sysdeps/ieee754/float128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/ieee754/ldbl-128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/x86/Makeconfig: New file.
* bits/floatn-common.h (__HAVE_FLOAT64X): Remove macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* bits/floatn.h (__HAVE_FLOAT64X): New macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ia64/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ieee754/ldbl-128/bits/floatn.h (__HAVE_FLOAT64X):
Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/mips/ieee754/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/powerpc/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/x86/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* manual/math.texi (Mathematics): Document support for _Float64x.
* math/Versions (GLIBC_2.27): Add _Float64x functions.
* stdlib/Versions (GLIBC_2.27): Likewise.
* wcsmbs/Versions (GLIBC_2.27): Likewise.
* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Update.
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Likewise.
* sysdeps/i386/fpu/libm-test-ulps: Likewise.
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Likewise.
2017-11-27 14:16:47 +00:00
|
|
|
ildouble: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "atanh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "atanh_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "cabs":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cabs_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cabs_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cabs_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "cacos":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacos":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "cacos_downward":
|
2016-06-29 22:31:11 +00:00
|
|
|
double: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2016-06-29 22:31:11 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacos_downward":
|
2017-02-17 17:44:23 +00:00
|
|
|
double: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 6
|
2017-02-17 17:44:23 +00:00
|
|
|
idouble: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 6
|
2017-02-17 17:44:23 +00:00
|
|
|
ildouble: 6
|
|
|
|
ldouble: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "cacos_towardzero":
|
2016-06-29 22:31:11 +00:00
|
|
|
double: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2016-06-29 22:31:11 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacos_towardzero":
|
|
|
|
double: 4
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Real part of "cacos_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacos_upward":
|
2017-02-17 17:44:23 +00:00
|
|
|
double: 7
|
|
|
|
float: 7
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 7
|
2017-02-17 17:44:23 +00:00
|
|
|
idouble: 7
|
|
|
|
ifloat: 7
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 7
|
2017-02-17 17:44:23 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "cacosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "cacosh_downward":
|
|
|
|
double: 4
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacosh_downward":
|
2016-06-29 22:31:11 +00:00
|
|
|
double: 2
|
2017-02-17 17:44:23 +00:00
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2016-06-29 22:31:11 +00:00
|
|
|
idouble: 2
|
2017-02-17 17:44:23 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2017-02-17 17:44:23 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "cacosh_towardzero":
|
|
|
|
double: 4
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacosh_towardzero":
|
2016-06-29 22:31:11 +00:00
|
|
|
double: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2016-06-29 22:31:11 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "cacosh_upward":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacosh_upward":
|
2017-02-17 17:44:23 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2017-02-17 17:44:23 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2017-02-17 17:44:23 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: "carg":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "carg_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "carg_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "carg_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "casin":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "casin":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "casin_downward":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "casin_downward":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 6
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 6
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 6
|
|
|
|
ldouble: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "casin_towardzero":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "casin_towardzero":
|
|
|
|
double: 4
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Real part of "casin_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "casin_upward":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 7
|
|
|
|
float: 7
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 7
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 7
|
|
|
|
ifloat: 7
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 7
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "casinh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "casinh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "casinh_downward":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 6
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 6
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 6
|
|
|
|
ldouble: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "casinh_downward":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "casinh_towardzero":
|
|
|
|
double: 4
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "casinh_towardzero":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "casinh_upward":
|
2017-02-17 18:14:02 +00:00
|
|
|
double: 7
|
|
|
|
float: 7
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 7
|
2017-02-17 18:14:02 +00:00
|
|
|
idouble: 7
|
|
|
|
ifloat: 7
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 7
|
2017-02-17 18:14:02 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "casinh_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
2017-02-17 18:42:37 +00:00
|
|
|
Function: Real part of "catan":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2017-02-17 18:42:37 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2017-02-17 18:42:37 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2015-12-13 21:55:34 +00:00
|
|
|
Function: Imaginary part of "catan":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "catan_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "catan_downward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "catan_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "catan_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "catan_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "catan_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "catanh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2017-02-17 18:42:37 +00:00
|
|
|
Function: Imaginary part of "catanh":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2017-02-17 18:42:37 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2017-02-17 18:42:37 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2015-12-13 21:55:34 +00:00
|
|
|
Function: Real part of "catanh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "catanh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "catanh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "catanh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "catanh_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "catanh_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cbrt":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "cbrt_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "cbrt_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "cbrt_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "ccos":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "ccos_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "ccos_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "ccos_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "ccosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "ccosh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "ccosh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "ccosh_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh_upward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "cexp":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "cexp":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "cexp_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "cexp_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "cexp_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "cexp_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "cexp_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "cexp_upward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "clog":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "clog":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "clog10":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "clog10":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "clog10_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
|
|
|
|
|
|
|
Function: Imaginary part of "clog10_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "clog10_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
|
|
|
|
|
|
|
Function: Imaginary part of "clog10_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "clog10_upward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2017-08-03 22:33:19 +00:00
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "clog10_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "clog_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "clog_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "clog_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "clog_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "clog_upward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "clog_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cos":
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cos_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "cos_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cos_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-12-07 00:48:31 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cosh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2017-12-06 00:58:03 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "cosh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2017-12-06 00:58:03 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cosh_upward":
|
|
|
|
double: 4
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2017-12-06 00:58:03 +00:00
|
|
|
idouble: 4
|
2017-12-07 00:48:31 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "cpow":
|
|
|
|
double: 2
|
|
|
|
float: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "cpow_downward":
|
|
|
|
double: 5
|
|
|
|
float: 8
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 5
|
|
|
|
ifloat: 8
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "cpow_towardzero":
|
|
|
|
double: 5
|
|
|
|
float: 8
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 5
|
|
|
|
ifloat: 8
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "cpow_upward":
|
|
|
|
double: 4
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "csin":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "csin":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "csin_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "csin_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "csin_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "csin_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "csin_upward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "csin_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "csinh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "csinh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "csinh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "csinh_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "csinh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "csinh_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "csinh_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "csinh_upward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "csqrt":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "csqrt_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "csqrt_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "csqrt_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "ctan":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctan":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "ctan_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctan_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "ctan_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctan_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "ctan_upward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctan_upward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "ctanh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "ctanh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Real part of "ctanh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "ctanh_upward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh_upward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "erf":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "erf_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "erf_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "erf_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "erfc":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "erfc_downward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "erfc_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "erfc_upward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "exp":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp10":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp10_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "exp10_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "exp10_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "exp2":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp2_downward":
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp2_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp2_upward":
|
2017-10-22 14:58:54 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2017-10-22 14:58:54 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp_downward":
|
|
|
|
double: 1
|
2017-10-22 14:54:38 +00:00
|
|
|
float: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-10-22 14:54:38 +00:00
|
|
|
ifloat: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp_towardzero":
|
|
|
|
double: 1
|
2017-10-22 14:54:38 +00:00
|
|
|
float: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-10-22 14:54:38 +00:00
|
|
|
ifloat: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "exp_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "expm1":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "expm1_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "expm1_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "expm1_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "gamma":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "gamma_downward":
|
|
|
|
double: 4
|
2017-10-22 15:01:38 +00:00
|
|
|
float: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
2017-10-22 15:01:38 +00:00
|
|
|
ifloat: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: "gamma_towardzero":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: "gamma_upward":
|
|
|
|
double: 3
|
|
|
|
float: 4
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 4
|
2017-08-03 22:33:19 +00:00
|
|
|
ildouble: 6
|
|
|
|
ldouble: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: "hypot":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "hypot_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "hypot_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "hypot_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "j0":
|
2017-06-23 20:23:26 +00:00
|
|
|
double: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2017-06-23 20:23:26 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "j0_downward":
|
|
|
|
double: 1
|
2016-07-13 15:02:10 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2016-07-13 15:02:10 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j0_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "j0_upward":
|
2017-06-23 20:23:26 +00:00
|
|
|
double: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2017-06-23 20:23:26 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j1":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "j1_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j1_towardzero":
|
|
|
|
double: 2
|
2017-06-23 20:23:26 +00:00
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
2017-06-23 20:23:26 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j1_upward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "jn":
|
2018-03-16 17:43:38 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 7
|
2018-03-16 17:43:38 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 7
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "jn_downward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "jn_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "jn_upward":
|
2018-03-16 17:43:38 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 7
|
2018-03-16 17:43:38 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 7
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "lgamma":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "lgamma_downward":
|
|
|
|
double: 4
|
2017-10-22 15:01:38 +00:00
|
|
|
float: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
2017-10-22 15:01:38 +00:00
|
|
|
ifloat: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: "lgamma_towardzero":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: "lgamma_upward":
|
|
|
|
double: 3
|
|
|
|
float: 4
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 8
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 4
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 8
|
2017-08-03 22:33:19 +00:00
|
|
|
ildouble: 6
|
|
|
|
ldouble: 6
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: "log":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "log10":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "log10_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "log10_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "log10_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "log1p":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "log1p_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "log1p_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "log1p_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "log2":
|
|
|
|
double: 1
|
2017-10-22 15:09:08 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-10-22 15:09:08 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "log2_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "log2_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "log2_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "log_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "log_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "log_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "pow":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "pow_downward":
|
|
|
|
double: 1
|
2017-10-22 15:11:15 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-10-22 15:11:15 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "pow_towardzero":
|
|
|
|
double: 1
|
2017-10-22 15:11:15 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-10-22 15:11:15 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2016-03-24 01:32:52 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: "pow_upward":
|
|
|
|
double: 1
|
2017-10-22 15:11:15 +00:00
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-10-22 15:11:15 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2016-03-24 01:32:52 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
|
|
|
|
Function: "sin":
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "sin_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "sin_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "sin_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "sincos":
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "sincos_downward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "sincos_towardzero":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "sincos_upward":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "sinh":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2017-12-06 00:58:03 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "sinh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2017-12-06 00:58:03 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
Add _Float64x function aliases.
This patch continues filling out TS 18661-3 support by adding *f64x
function aliases on platforms with _Float64x support. (It so happens
the set of such platforms is exactly the same as the set of platforms
with _Float128 support, although on x86_64, x86 and ia32 the _Float64x
format is Intel extended rather than binary128.) The API provided
corresponds exactly to that provided for _Float128, mostly coming from
TS 18661-3. As these functions always alias those for another type
(long double, _Float128 or both), __* function names are not provided,
as in other cases of alias types.
Given the preparation done in previous patches, this one just enables
the feature via Makeconfig and bits/floatn.h, adds symbol versions,
and updates documentation and ABI baselines. The symbol versions are
present unconditionally as GLIBC_2.27 in the relevant Versions files,
as it's OK for those to specify versions for functions that may not be
present in some configurations; no additional complexity is needed
unless in future some configuration gains support for this type that
didn't have such support in 2.27. The Makeconfig additions for ia64
and x86 aren't strictly needed, as those configurations also get
float64x-alias-fcts definitions from
sysdeps/ieee754/float128/Makeconfig, but still seem appropriate given
that _Float64x is not _Float128 for those configurations.
A libm-test-ulps update for x86 is included. This is because
bits/mathinline.h does not have _Float64x support added and for two
functions the use of out-of-line functions results in increased ulps
(ifloat64x shares ulps with ildouble / ifloat128 as appropriate).
Given that we'd like generally to eliminate bits/mathinline.h
optimizations, preferring to have such optimizations in GCC instead,
it seems reasonable not to add such support there for new types. GCC
support for _FloatN / _FloatNx built-in functions is limited, but has
been improved in GCC 8, and at some point I hope the full set of libm
built-in functions in GCC, and other optimizations with
per-floating-type aspects, will be enabled for all _FloatN / _FloatNx
types.
Tested for x86_64 and x86, and with build-many-glibcs.py, with both
GCC 6 and GCC 7.
* sysdeps/ia64/Makeconfig (float64x-alias-fcts): New variable.
* sysdeps/ieee754/float128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/ieee754/ldbl-128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/x86/Makeconfig: New file.
* bits/floatn-common.h (__HAVE_FLOAT64X): Remove macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* bits/floatn.h (__HAVE_FLOAT64X): New macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ia64/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ieee754/ldbl-128/bits/floatn.h (__HAVE_FLOAT64X):
Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/mips/ieee754/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/powerpc/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/x86/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* manual/math.texi (Mathematics): Document support for _Float64x.
* math/Versions (GLIBC_2.27): Add _Float64x functions.
* stdlib/Versions (GLIBC_2.27): Likewise.
* wcsmbs/Versions (GLIBC_2.27): Likewise.
* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Update.
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Likewise.
* sysdeps/i386/fpu/libm-test-ulps: Likewise.
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Likewise.
2017-11-27 14:16:47 +00:00
|
|
|
ildouble: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "sinh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2017-12-06 00:58:03 +00:00
|
|
|
idouble: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
Add _Float64x function aliases.
This patch continues filling out TS 18661-3 support by adding *f64x
function aliases on platforms with _Float64x support. (It so happens
the set of such platforms is exactly the same as the set of platforms
with _Float128 support, although on x86_64, x86 and ia32 the _Float64x
format is Intel extended rather than binary128.) The API provided
corresponds exactly to that provided for _Float128, mostly coming from
TS 18661-3. As these functions always alias those for another type
(long double, _Float128 or both), __* function names are not provided,
as in other cases of alias types.
Given the preparation done in previous patches, this one just enables
the feature via Makeconfig and bits/floatn.h, adds symbol versions,
and updates documentation and ABI baselines. The symbol versions are
present unconditionally as GLIBC_2.27 in the relevant Versions files,
as it's OK for those to specify versions for functions that may not be
present in some configurations; no additional complexity is needed
unless in future some configuration gains support for this type that
didn't have such support in 2.27. The Makeconfig additions for ia64
and x86 aren't strictly needed, as those configurations also get
float64x-alias-fcts definitions from
sysdeps/ieee754/float128/Makeconfig, but still seem appropriate given
that _Float64x is not _Float128 for those configurations.
A libm-test-ulps update for x86 is included. This is because
bits/mathinline.h does not have _Float64x support added and for two
functions the use of out-of-line functions results in increased ulps
(ifloat64x shares ulps with ildouble / ifloat128 as appropriate).
Given that we'd like generally to eliminate bits/mathinline.h
optimizations, preferring to have such optimizations in GCC instead,
it seems reasonable not to add such support there for new types. GCC
support for _FloatN / _FloatNx built-in functions is limited, but has
been improved in GCC 8, and at some point I hope the full set of libm
built-in functions in GCC, and other optimizations with
per-floating-type aspects, will be enabled for all _FloatN / _FloatNx
types.
Tested for x86_64 and x86, and with build-many-glibcs.py, with both
GCC 6 and GCC 7.
* sysdeps/ia64/Makeconfig (float64x-alias-fcts): New variable.
* sysdeps/ieee754/float128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/ieee754/ldbl-128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/x86/Makeconfig: New file.
* bits/floatn-common.h (__HAVE_FLOAT64X): Remove macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* bits/floatn.h (__HAVE_FLOAT64X): New macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ia64/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ieee754/ldbl-128/bits/floatn.h (__HAVE_FLOAT64X):
Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/mips/ieee754/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/powerpc/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/x86/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* manual/math.texi (Mathematics): Document support for _Float64x.
* math/Versions (GLIBC_2.27): Add _Float64x functions.
* stdlib/Versions (GLIBC_2.27): Likewise.
* wcsmbs/Versions (GLIBC_2.27): Likewise.
* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Update.
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Likewise.
* sysdeps/i386/fpu/libm-test-ulps: Likewise.
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Likewise.
2017-11-27 14:16:47 +00:00
|
|
|
ildouble: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "sinh_upward":
|
|
|
|
double: 4
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2017-12-06 00:58:03 +00:00
|
|
|
idouble: 4
|
2017-12-07 00:48:31 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
Add _Float64x function aliases.
This patch continues filling out TS 18661-3 support by adding *f64x
function aliases on platforms with _Float64x support. (It so happens
the set of such platforms is exactly the same as the set of platforms
with _Float128 support, although on x86_64, x86 and ia32 the _Float64x
format is Intel extended rather than binary128.) The API provided
corresponds exactly to that provided for _Float128, mostly coming from
TS 18661-3. As these functions always alias those for another type
(long double, _Float128 or both), __* function names are not provided,
as in other cases of alias types.
Given the preparation done in previous patches, this one just enables
the feature via Makeconfig and bits/floatn.h, adds symbol versions,
and updates documentation and ABI baselines. The symbol versions are
present unconditionally as GLIBC_2.27 in the relevant Versions files,
as it's OK for those to specify versions for functions that may not be
present in some configurations; no additional complexity is needed
unless in future some configuration gains support for this type that
didn't have such support in 2.27. The Makeconfig additions for ia64
and x86 aren't strictly needed, as those configurations also get
float64x-alias-fcts definitions from
sysdeps/ieee754/float128/Makeconfig, but still seem appropriate given
that _Float64x is not _Float128 for those configurations.
A libm-test-ulps update for x86 is included. This is because
bits/mathinline.h does not have _Float64x support added and for two
functions the use of out-of-line functions results in increased ulps
(ifloat64x shares ulps with ildouble / ifloat128 as appropriate).
Given that we'd like generally to eliminate bits/mathinline.h
optimizations, preferring to have such optimizations in GCC instead,
it seems reasonable not to add such support there for new types. GCC
support for _FloatN / _FloatNx built-in functions is limited, but has
been improved in GCC 8, and at some point I hope the full set of libm
built-in functions in GCC, and other optimizations with
per-floating-type aspects, will be enabled for all _FloatN / _FloatNx
types.
Tested for x86_64 and x86, and with build-many-glibcs.py, with both
GCC 6 and GCC 7.
* sysdeps/ia64/Makeconfig (float64x-alias-fcts): New variable.
* sysdeps/ieee754/float128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/ieee754/ldbl-128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/x86/Makeconfig: New file.
* bits/floatn-common.h (__HAVE_FLOAT64X): Remove macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* bits/floatn.h (__HAVE_FLOAT64X): New macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ia64/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ieee754/ldbl-128/bits/floatn.h (__HAVE_FLOAT64X):
Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/mips/ieee754/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/powerpc/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/x86/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* manual/math.texi (Mathematics): Document support for _Float64x.
* math/Versions (GLIBC_2.27): Add _Float64x functions.
* stdlib/Versions (GLIBC_2.27): Likewise.
* wcsmbs/Versions (GLIBC_2.27): Likewise.
* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Update.
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Likewise.
* sysdeps/i386/fpu/libm-test-ulps: Likewise.
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Likewise.
2017-11-27 14:16:47 +00:00
|
|
|
ildouble: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "tan":
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "tan_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "tan_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "tan_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 1
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "tanh":
|
|
|
|
double: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "tanh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "tanh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "tanh_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "tgamma":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "tgamma_downward":
|
|
|
|
double: 3
|
2017-10-22 15:11:15 +00:00
|
|
|
float: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
2017-10-22 15:11:15 +00:00
|
|
|
ifloat: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "tgamma_towardzero":
|
|
|
|
double: 4
|
2017-10-22 15:11:15 +00:00
|
|
|
float: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
2017-10-22 15:11:15 +00:00
|
|
|
ifloat: 5
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "tgamma_upward":
|
|
|
|
double: 4
|
2017-10-22 15:11:15 +00:00
|
|
|
float: 6
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 4
|
2017-10-22 15:11:15 +00:00
|
|
|
ifloat: 6
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "y0":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "y0_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "y0_towardzero":
|
|
|
|
double: 2
|
2017-10-22 15:01:38 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
2017-10-22 15:01:38 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "y0_upward":
|
|
|
|
double: 1
|
2017-06-23 20:23:26 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
2017-06-23 20:23:26 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "y1":
|
2018-03-16 17:43:38 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2018-03-16 17:43:38 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "y1_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: "y1_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 2
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "y1_upward":
|
|
|
|
double: 1
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
|
|
|
Function: "yn":
|
2018-03-16 17:43:38 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2018-03-16 17:43:38 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "yn_downward":
|
2018-03-16 17:43:38 +00:00
|
|
|
double: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2018-03-16 17:43:38 +00:00
|
|
|
idouble: 3
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 2
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "yn_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "yn_upward":
|
2018-03-16 17:43:38 +00:00
|
|
|
double: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
float: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
float128: 5
|
2018-03-16 17:43:38 +00:00
|
|
|
idouble: 4
|
2015-12-13 21:55:34 +00:00
|
|
|
ifloat: 3
|
2017-06-26 22:01:27 +00:00
|
|
|
ifloat128: 5
|
2015-12-13 21:55:34 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
# end of automatic generation
|