diff options
author | Patsy Franklin <patsy@redhat.com> | 2020-07-09 16:06:17 -0400 |
---|---|---|
committer | Patsy Franklin <patsy@redhat.com> | 2020-07-09 23:43:25 -0400 |
commit | b21c2c24ed1ceaf4b5bcb07b3f6e2d9f54a38831 (patch) | |
tree | ea190449ad7b76b118a41942a43ac4c838b9556a | |
parent | 90663e9c814a919fa1fb41a878c06ef2fae58ed2 (diff) | |
download | glibc-b21c2c24ed1ceaf4b5bcb07b3f6e2d9f54a38831.tar glibc-b21c2c24ed1ceaf4b5bcb07b3f6e2d9f54a38831.tar.gz glibc-b21c2c24ed1ceaf4b5bcb07b3f6e2d9f54a38831.tar.bz2 glibc-b21c2c24ed1ceaf4b5bcb07b3f6e2d9f54a38831.zip |
Update i686 libm-test-ulps
Without my ULP patch these 18 tests fail on i686:
https://koji.fedoraproject.org/koji/taskinfo?taskID=46467301
+ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel Xeon Processor (Cascadelake)
FAIL: math/test-double-j0
FAIL: math/test-double-y0
FAIL: math/test-float-erfc
FAIL: math/test-float-j0
FAIL: math/test-float-j1
FAIL: math/test-float-lgamma
FAIL: math/test-float-tgamma
FAIL: math/test-float-y0
FAIL: math/test-float32-erfc
FAIL: math/test-float32-j0
FAIL: math/test-float32-j1
FAIL: math/test-float32-lgamma
FAIL: math/test-float32-tgamma
FAIL: math/test-float32-y0
FAIL: math/test-float32x-j0
FAIL: math/test-float32x-y0
FAIL: math/test-float64-j0
FAIL: math/test-float64-y0
With my ULP patch applied these tests now pass:
https://koji.fedoraproject.org/koji/taskinfo?taskID=46436310
-rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 9e228f90a9..be30bbc66c 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1102,7 +1102,7 @@ ldouble: 1 Function: "erfc": double: 3 -float: 2 +float: 3 float128: 2 ldouble: 3 @@ -1212,7 +1212,7 @@ ldouble: 4 Function: "gamma": double: 4 -float: 3 +float: 5 ldouble: 4 Function: "gamma_downward": @@ -1222,12 +1222,12 @@ ldouble: 7 Function: "gamma_towardzero": double: 5 -float: 4 +float: 6 ldouble: 7 Function: "gamma_upward": double: 5 -float: 5 +float: 6 ldouble: 6 Function: "hypot": @@ -1252,7 +1252,7 @@ ldouble: 1 Function: "j0": double: 2 -float: 5 +float: 8 float128: 2 ldouble: 2 @@ -1263,20 +1263,20 @@ float128: 4 ldouble: 4 Function: "j0_towardzero": -double: 3 -float: 2 +double: 4 +float: 5 float128: 2 ldouble: 5 Function: "j0_upward": -double: 3 -float: 3 +double: 4 +float: 5 float128: 5 ldouble: 6 Function: "j1": double: 2 -float: 7 +float: 9 float128: 4 ldouble: 5 @@ -1324,7 +1324,7 @@ ldouble: 5 Function: "lgamma": double: 4 -float: 3 +float: 5 float128: 5 ldouble: 4 @@ -1336,13 +1336,13 @@ ldouble: 7 Function: "lgamma_towardzero": double: 5 -float: 4 +float: 6 float128: 5 ldouble: 7 Function: "lgamma_upward": double: 5 -float: 5 +float: 6 float128: 8 ldouble: 6 @@ -1579,37 +1579,37 @@ ldouble: 4 Function: "tgamma": double: 5 -float: 4 +float: 8 float128: 4 ldouble: 5 Function: "tgamma_downward": double: 6 -float: 5 +float: 7 float128: 5 ldouble: 5 Function: "tgamma_towardzero": double: 6 -float: 4 +float: 7 float128: 5 ldouble: 5 Function: "tgamma_upward": double: 5 -float: 4 +float: 8 float128: 4 ldouble: 5 Function: "y0": -double: 2 -float: 1 +double: 3 +float: 8 float128: 3 ldouble: 1 Function: "y0_downward": double: 3 -float: 4 +float: 6 float128: 4 ldouble: 5 @@ -1621,7 +1621,7 @@ ldouble: 6 Function: "y0_upward": double: 3 -float: 5 +float: 6 float128: 3 ldouble: 5 |