2006-07-24 15:51:50 +00:00
|
|
|
# Begin of automatic generation
|
|
|
|
|
|
|
|
# Maximal error of functions:
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "acos":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
|
2012-05-31 11:13:57 +00:00
|
|
|
Function: "acos_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
|
|
|
Function: "acos_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-01-01 15:54:30 +00:00
|
|
|
Function: "acos_upward":
|
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
|
|
|
|
Function: "acosh":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "acosh_downward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "acosh_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2015-09-11 15:39:42 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2015-09-11 15:39:42 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "acosh_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2015-09-11 15:39:42 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2015-09-11 15:39:42 +00:00
|
|
|
ifloat: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "asin":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "asin_downward":
|
2012-05-31 11:13:57 +00:00
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "asin_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "asin_upward":
|
|
|
|
double: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "asinh":
|
|
|
|
double: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "asinh_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "asinh_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2013-07-02 21:53:23 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "asinh_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "atan":
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atan2":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "atan2_downward":
|
2012-05-31 11:13:57 +00:00
|
|
|
double: 1
|
2013-07-02 21:53:23 +00:00
|
|
|
float: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
idouble: 1
|
2013-07-02 21:53:23 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atan2_towardzero":
|
2013-07-02 21:53:23 +00:00
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atan2_upward":
|
2013-07-02 21:53:23 +00:00
|
|
|
double: 1
|
2016-01-19 21:42:58 +00:00
|
|
|
float: 2
|
2013-07-02 21:53:23 +00:00
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atan_downward":
|
2013-07-02 21:53:23 +00:00
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2013-07-02 21:53:23 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2013-07-02 21:53:23 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atan_towardzero":
|
2006-07-24 15:51:50 +00:00
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atan_upward":
|
2013-07-02 21:53:23 +00:00
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2013-07-02 21:53:23 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atanh":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "atanh_downward":
|
|
|
|
double: 3
|
2015-09-11 15:39:42 +00:00
|
|
|
float: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 3
|
2015-09-11 15:39:42 +00:00
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atanh_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "atanh_upward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 3
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "cabs":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "cabs_downward":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "cabs_towardzero":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "cabs_upward":
|
2012-05-31 11:13:57 +00:00
|
|
|
double: 1
|
|
|
|
idouble: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "cacos":
|
2006-07-24 15:51:50 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Imaginary part of "cacos":
|
2012-05-31 11:13:57 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "cacos_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Imaginary part of "cacos_downward":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Real part of "cacos_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Imaginary part of "cacos_towardzero":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "cacos_upward":
|
2012-11-30 20:35:34 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2012-11-30 20:35:34 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Imaginary part of "cacos_upward":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Real part of "cacosh":
|
2006-07-24 15:51:50 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
2012-11-30 20:35:34 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Imaginary part of "cacosh":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "cacosh_downward":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Imaginary part of "cacosh_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "cacosh_towardzero":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacosh_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 2
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "cacosh_upward":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "cacosh_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "carg":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "carg_downward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "carg_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "carg_upward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
2016-01-19 21:42:58 +00:00
|
|
|
float: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "casin":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 2
|
2014-02-13 00:46:45 +00:00
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Imaginary part of "casin":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "casin_downward":
|
|
|
|
double: 3
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 3
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "casin_downward":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Real part of "casin_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 1
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "casin_towardzero":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Real part of "casin_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "casin_upward":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Real part of "casinh":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "casinh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "casinh_downward":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "casinh_downward":
|
|
|
|
double: 3
|
|
|
|
float: 1
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "casinh_towardzero":
|
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "casinh_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 1
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "casinh_upward":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: Imaginary part of "casinh_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "catan":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "catan":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "catan_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "catan_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "catan_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "catan_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "catan_upward":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "catan_upward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "catanh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "catanh":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "catanh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "catanh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "catanh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "catanh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "catanh_upward":
|
|
|
|
double: 4
|
|
|
|
float: 3
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "catanh_upward":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cbrt":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "cbrt_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cbrt_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
|
|
|
float: 1
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cbrt_upward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 5
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "ccos":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "ccos_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos_downward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "ccos_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "ccos_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccos_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "ccosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "ccosh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 3
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "ccosh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 3
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "ccosh_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "ccosh_upward":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "cexp":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "cexp":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Real part of "cexp_downward":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Imaginary part of "cexp_downward":
|
|
|
|
double: 1
|
|
|
|
float: 3
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Real part of "cexp_towardzero":
|
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Imaginary part of "cexp_towardzero":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Real part of "cexp_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Imaginary part of "cexp_upward":
|
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Real part of "clog":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 3
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 3
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Imaginary part of "clog":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "clog10":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 3
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 3
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 4
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Imaginary part of "clog10":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "clog10_downward":
|
2015-10-09 22:39:11 +00:00
|
|
|
double: 5
|
|
|
|
float: 4
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "clog10_downward":
|
|
|
|
double: 2
|
|
|
|
float: 4
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: Real part of "clog10_towardzero":
|
|
|
|
double: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 5
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "clog10_towardzero":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 4
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "clog10_upward":
|
2015-10-09 22:39:11 +00:00
|
|
|
double: 6
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
idouble: 6
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "clog10_upward":
|
|
|
|
double: 2
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "clog_downward":
|
2015-10-09 22:39:11 +00:00
|
|
|
double: 4
|
|
|
|
float: 3
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "clog_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "clog_towardzero":
|
2015-10-09 22:39:11 +00:00
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "clog_towardzero":
|
|
|
|
double: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "clog_upward":
|
2015-10-09 22:39:11 +00:00
|
|
|
double: 4
|
|
|
|
float: 3
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "clog_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cos":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cos_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "cos_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cos_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cosh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "cosh_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cosh_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "cosh_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "cpow":
|
|
|
|
double: 2
|
|
|
|
float: 4
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow":
|
|
|
|
float: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Real part of "cpow_downward":
|
|
|
|
double: 4
|
|
|
|
float: 8
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 8
|
|
|
|
ildouble: 6
|
|
|
|
ldouble: 6
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "cpow_towardzero":
|
|
|
|
double: 4
|
|
|
|
float: 8
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 8
|
|
|
|
ildouble: 6
|
|
|
|
ldouble: 6
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "cpow_upward":
|
|
|
|
double: 4
|
|
|
|
float: 1
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "cpow_upward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "csin":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "csin":
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "csin_downward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "csin_downward":
|
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 1
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Real part of "csin_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "csin_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "csin_upward":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Imaginary part of "csin_upward":
|
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
Function: Real part of "csinh":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: Imaginary part of "csinh":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "csinh_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "csinh_downward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: Real part of "csinh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "csinh_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Real part of "csinh_upward":
|
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Imaginary part of "csinh_upward":
|
|
|
|
double: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
Function: Real part of "csqrt":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: Real part of "csqrt_downward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 4
|
|
|
|
float: 3
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
2015-09-11 15:39:42 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Real part of "csqrt_towardzero":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 3
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 3
|
2015-09-11 15:39:42 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 4
|
|
|
|
float: 3
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 3
|
2015-09-11 15:39:42 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Real part of "csqrt_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 5
|
|
|
|
float: 4
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 4
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "csqrt_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
Function: Real part of "ctan":
|
2012-05-31 11:13:57 +00:00
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2006-07-24 15:51:50 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctan":
|
2012-11-30 20:35:34 +00:00
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: Real part of "ctan_downward":
|
|
|
|
double: 6
|
|
|
|
float: 5
|
|
|
|
idouble: 6
|
|
|
|
ifloat: 5
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctan_downward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 2
|
2012-11-30 20:35:34 +00:00
|
|
|
float: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 2
|
2012-11-30 20:35:34 +00:00
|
|
|
ifloat: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "ctan_towardzero":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctan_towardzero":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "ctan_upward":
|
|
|
|
double: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
float: 3
|
2012-11-30 20:35:34 +00:00
|
|
|
idouble: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
ifloat: 3
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctan_upward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
Function: Real part of "ctanh":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2006-07-24 15:51:50 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2012-11-30 20:35:34 +00:00
|
|
|
Function: Real part of "ctanh_downward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 4
|
2012-11-30 20:35:34 +00:00
|
|
|
float: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 4
|
2012-11-30 20:35:34 +00:00
|
|
|
ifloat: 1
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh_downward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 6
|
|
|
|
float: 5
|
|
|
|
idouble: 6
|
|
|
|
ifloat: 5
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "ctanh_towardzero":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh_towardzero":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 5
|
|
|
|
float: 3
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 3
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Real part of "ctanh_upward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
|
|
|
Function: Imaginary part of "ctanh_upward":
|
|
|
|
double: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
float: 3
|
2012-11-30 20:35:34 +00:00
|
|
|
idouble: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
ifloat: 3
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2012-11-30 20:35:34 +00:00
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
Function: "erf":
|
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "erf_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "erf_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "erf_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "erfc":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "erfc_downward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 6
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 6
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "erfc_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 4
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 4
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "erfc_upward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 6
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 6
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "exp":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "exp10":
|
|
|
|
double: 2
|
|
|
|
idouble: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "exp10_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "exp10_towardzero":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "exp10_upward":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "exp2":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "exp2_downward":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "exp2_towardzero":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "exp2_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "exp_downward":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
|
|
|
|
|
|
|
Function: "exp_towardzero":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
|
|
|
|
|
|
|
Function: "exp_upward":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
|
|
|
|
|
|
|
Function: "expm1":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "expm1_downward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "expm1_towardzero":
|
|
|
|
double: 1
|
2015-09-11 15:39:42 +00:00
|
|
|
float: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-09-11 15:39:42 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "expm1_upward":
|
|
|
|
double: 1
|
|
|
|
float: 1
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "gamma":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
float: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "gamma_downward":
|
|
|
|
double: 5
|
|
|
|
float: 4
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "gamma_towardzero":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
|
|
|
float: 4
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "gamma_upward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
|
|
|
float: 5
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 5
|
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "hypot":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "hypot_downward":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "hypot_towardzero":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "hypot_upward":
|
|
|
|
double: 1
|
|
|
|
idouble: 1
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "j0":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "j0_downward":
|
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j0_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "j0_upward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "j1":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j1_downward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j1_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "j1_upward":
|
|
|
|
double: 3
|
|
|
|
float: 5
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 5
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "jn":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "jn_downward":
|
|
|
|
double: 5
|
|
|
|
float: 5
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 5
|
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
|
|
|
|
|
|
|
Function: "jn_towardzero":
|
|
|
|
double: 5
|
|
|
|
float: 5
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 5
|
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
|
|
|
|
|
|
|
Function: "jn_upward":
|
|
|
|
double: 5
|
|
|
|
float: 5
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 5
|
|
|
|
ildouble: 7
|
|
|
|
ldouble: 7
|
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "lgamma":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
float: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "lgamma_downward":
|
|
|
|
double: 5
|
|
|
|
float: 4
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "lgamma_towardzero":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
|
|
|
float: 4
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "lgamma_upward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
|
|
|
float: 5
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 5
|
|
|
|
ildouble: 8
|
|
|
|
ldouble: 8
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log":
|
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log10":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log10_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 3
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 3
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log10_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log10_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log1p":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log1p_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log1p_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log1p_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "log2":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log2_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "log2_towardzero":
|
2006-07-24 15:51:50 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "log2_upward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
2006-07-24 15:51:50 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "log_downward":
|
2006-07-24 15:51:50 +00:00
|
|
|
float: 2
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "log_towardzero":
|
|
|
|
float: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "log_upward":
|
2016-01-18 23:32:40 +00:00
|
|
|
double: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
float: 2
|
2016-01-18 23:32:40 +00:00
|
|
|
idouble: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ifloat: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
2012-05-31 11:13:57 +00:00
|
|
|
Function: "pow":
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2013-07-02 21:53:23 +00:00
|
|
|
Function: "pow10":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
idouble: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2013-07-02 21:53:23 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "pow10_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "pow10_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "pow10_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "pow_downward":
|
|
|
|
double: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
|
2012-05-31 11:13:57 +00:00
|
|
|
Function: "pow_towardzero":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
|
|
|
Function: "pow_upward":
|
2014-06-30 21:34:20 +00:00
|
|
|
double: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-01-01 15:54:30 +00:00
|
|
|
Function: "sin":
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
|
|
|
|
|
|
|
Function: "sin_downward":
|
|
|
|
double: 1
|
|
|
|
float: 2
|
|
|
|
idouble: 1
|
|
|
|
ifloat: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "sin_towardzero":
|
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "sin_upward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
float: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "sincos":
|
|
|
|
float: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "sincos_downward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 2
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "sincos_towardzero":
|
|
|
|
double: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
float: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
ifloat: 1
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "sincos_upward":
|
|
|
|
double: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
float: 2
|
2014-06-30 21:34:20 +00:00
|
|
|
idouble: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ifloat: 2
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "sinh":
|
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2015-07-01 17:24:37 +00:00
|
|
|
Function: "sinh_downward":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
|
2012-05-31 11:13:57 +00:00
|
|
|
Function: "sinh_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-01-01 15:54:30 +00:00
|
|
|
|
|
|
|
Function: "sinh_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
|
|
|
|
Function: "tan":
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
|
|
|
ifloat: 1
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2014-01-01 15:54:30 +00:00
|
|
|
Function: "tan_downward":
|
2006-07-24 15:51:50 +00:00
|
|
|
double: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
float: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
idouble: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
ifloat: 2
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2012-05-31 11:13:57 +00:00
|
|
|
Function: "tan_towardzero":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-02-13 00:46:45 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
|
|
|
Function: "tan_upward":
|
2014-01-01 15:54:30 +00:00
|
|
|
double: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
float: 1
|
2014-01-01 15:54:30 +00:00
|
|
|
idouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
ifloat: 1
|
2014-06-30 21:34:20 +00:00
|
|
|
ildouble: 1
|
|
|
|
ldouble: 1
|
2012-05-31 11:13:57 +00:00
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
Function: "tanh":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "tanh_downward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "tanh_towardzero":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 2
|
|
|
|
float: 2
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 2
|
Add more random libm test inputs (mainly for ldbl-128).
This patch adds more libm test inputs found through random test
generation to increase previously known ulps. This particular test
generation was run for mips64, so most of the increased ulps are for
ldbl-128 (float and double having been fairly well covered by such
testing for x86_64), but there's the odd ulps increase for other
formats.
Tested for x86_64, x86 and mips64.
* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
asinh, atan, atan2, atanh, cabs, carg, cos, csqrt, erfc, exp,
exp10, exp2, log, log1p, log2, pow, sin, sincos, sinh, tan and
tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/mips/mips32/libm-test-ulps: Likewise.
* sysdeps/mips/mips64/libm-test-ulps: Likewise.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
2015-09-12 00:01:38 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
2014-06-30 21:34:20 +00:00
|
|
|
|
|
|
|
Function: "tanh_upward":
|
2015-07-01 17:24:37 +00:00
|
|
|
double: 3
|
2013-07-02 21:53:23 +00:00
|
|
|
float: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
idouble: 3
|
2013-07-02 21:53:23 +00:00
|
|
|
ifloat: 3
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "tgamma":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "tgamma_downward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
|
|
|
float: 5
|
|
|
|
idouble: 5
|
|
|
|
ifloat: 5
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "tgamma_towardzero":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 5
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 4
|
2015-07-01 17:24:37 +00:00
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "tgamma_upward":
|
2015-09-11 15:39:42 +00:00
|
|
|
double: 4
|
2015-10-09 22:39:11 +00:00
|
|
|
float: 4
|
2015-09-11 15:39:42 +00:00
|
|
|
idouble: 4
|
2015-10-09 22:39:11 +00:00
|
|
|
ifloat: 4
|
2013-07-02 21:53:23 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2006-07-24 15:51:50 +00:00
|
|
|
|
|
|
|
Function: "y0":
|
|
|
|
double: 2
|
|
|
|
float: 1
|
|
|
|
idouble: 2
|
|
|
|
ifloat: 1
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "y0_downward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
|
|
|
|
|
|
|
Function: "y0_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
|
|
|
Function: "y0_upward":
|
|
|
|
double: 3
|
|
|
|
float: 4
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 3
|
|
|
|
ldouble: 3
|
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
Function: "y1":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2013-07-02 21:53:23 +00:00
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "y1_downward":
|
2006-07-24 15:51:50 +00:00
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
2014-01-01 15:54:30 +00:00
|
|
|
ildouble: 4
|
|
|
|
ldouble: 4
|
2006-07-24 15:51:50 +00:00
|
|
|
|
2014-06-30 21:34:20 +00:00
|
|
|
Function: "y1_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 2
|
|
|
|
ldouble: 2
|
|
|
|
|
|
|
|
Function: "y1_upward":
|
|
|
|
double: 7
|
|
|
|
float: 2
|
|
|
|
idouble: 7
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "yn":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "yn_downward":
|
|
|
|
double: 3
|
|
|
|
float: 2
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 2
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "yn_towardzero":
|
|
|
|
double: 3
|
|
|
|
float: 3
|
|
|
|
idouble: 3
|
|
|
|
ifloat: 3
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
|
|
|
Function: "yn_upward":
|
|
|
|
double: 4
|
|
|
|
float: 4
|
|
|
|
idouble: 4
|
|
|
|
ifloat: 4
|
|
|
|
ildouble: 5
|
|
|
|
ldouble: 5
|
|
|
|
|
2006-07-24 15:51:50 +00:00
|
|
|
# end of automatic generation
|