diff options
author | Paul Zimmermann <Paul.Zimmermann@inria.fr> | 2021-02-26 08:00:03 +0100 |
---|---|---|
committer | Paul Zimmermann <Paul.Zimmermann@inria.fr> | 2021-02-27 06:32:11 +0100 |
commit | 5a051454a9b50c27984bbc499ee1297de48e2dc8 (patch) | |
tree | b4aef0c5c1f679a78548fd4bf48afbda560ab545 /sysdeps/x86_64/fpu | |
parent | 035c012e32c11e84d64905efaf55e74f704d3668 (diff) | |
download | glibc-5a051454a9b50c27984bbc499ee1297de48e2dc8.zip glibc-5a051454a9b50c27984bbc499ee1297de48e2dc8.tar.gz glibc-5a051454a9b50c27984bbc499ee1297de48e2dc8.tar.bz2 |
Add inputs that generate larger error bounds
(Using values from https://members.loria.fr/PZimmermann/papers/accuracy.pdf)
Diffstat (limited to 'sysdeps/x86_64/fpu')
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 50 |
1 files changed, 26 insertions, 24 deletions
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 633d2ab..7deec8d 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -2,9 +2,10 @@ # Maximal error of functions: Function: "acos": +double: 1 float: 1 float128: 1 -ldouble: 1 +ldouble: 2 Function: "acos_downward": double: 1 @@ -27,8 +28,8 @@ ldouble: 2 Function: "acosh": double: 2 float: 2 -float128: 2 -ldouble: 2 +float128: 4 +ldouble: 3 Function: "acosh_downward": double: 2 @@ -45,10 +46,11 @@ ldouble: 4 Function: "acosh_upward": double: 2 float: 2 -float128: 2 +float128: 3 ldouble: 3 Function: "asin": +double: 1 float: 1 float128: 1 ldouble: 1 @@ -74,7 +76,7 @@ ldouble: 1 Function: "asinh": double: 2 float: 2 -float128: 3 +float128: 4 ldouble: 3 Function: "asinh_downward": @@ -101,8 +103,8 @@ float128: 1 ldouble: 1 Function: "atan2": -float: 1 -float128: 1 +float: 2 +float128: 2 ldouble: 1 Function: "atan2_downward": @@ -144,7 +146,7 @@ ldouble: 1 Function: "atanh": double: 2 float: 2 -float128: 3 +float128: 4 ldouble: 3 Function: "atanh_downward": @@ -762,7 +764,7 @@ ldouble: 1 Function: "cos": double: 1 float: 1 -float128: 1 +float128: 2 ldouble: 1 Function: "cos_downward": @@ -806,20 +808,20 @@ float: 1 Function: "cosh": double: 2 float: 2 -float128: 1 -ldouble: 2 +float128: 2 +ldouble: 3 Function: "cosh_downward": double: 3 float: 1 -float128: 2 +float128: 3 ldouble: 3 Function: "cosh_towardzero": double: 3 float: 1 -float128: 2 -ldouble: 2 +float128: 3 +ldouble: 3 Function: "cosh_upward": double: 2 @@ -1137,8 +1139,8 @@ ldouble: 1 Function: "erfc": double: 5 float: 3 -float128: 2 -ldouble: 3 +float128: 4 +ldouble: 5 Function: "erfc_downward": double: 5 @@ -1250,8 +1252,8 @@ float: 1 Function: "expm1": double: 1 float: 1 -float128: 1 -ldouble: 2 +float128: 2 +ldouble: 3 Function: "expm1_downward": double: 1 @@ -1416,7 +1418,7 @@ ldouble: 1 Function: "log10": double: 2 float: 2 -float128: 1 +float128: 2 ldouble: 1 Function: "log10_downward": @@ -1440,7 +1442,7 @@ ldouble: 1 Function: "log1p": double: 1 float: 1 -float128: 2 +float128: 3 ldouble: 2 Function: "log1p_downward": @@ -1464,7 +1466,7 @@ ldouble: 3 Function: "log2": double: 2 float: 1 -float128: 2 +float128: 3 ldouble: 1 Function: "log2_downward": @@ -1568,8 +1570,8 @@ float: 3 Function: "sin": double: 1 float: 1 -float128: 1 -ldouble: 1 +float128: 2 +ldouble: 2 Function: "sin_downward": double: 1 @@ -1656,7 +1658,7 @@ Function: "sinh": double: 2 float: 2 float128: 2 -ldouble: 2 +ldouble: 3 Function: "sinh_downward": double: 3 |