diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-05-07 19:13:08 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-05-07 19:13:08 +0000 |
commit | 495fd99f3a119e5c0c542ccc6cf9c93b1fb9e892 (patch) | |
tree | 946a0ea8ff908e0770368c1d85e8d4355b5da415 /sysdeps/i386/fpu/libm-test-ulps | |
parent | 6693d69429d92682bdb85d36ae8e4335c393c467 (diff) | |
download | glibc-495fd99f3a119e5c0c542ccc6cf9c93b1fb9e892.tar.gz glibc-495fd99f3a119e5c0c542ccc6cf9c93b1fb9e892.tar.xz glibc-495fd99f3a119e5c0c542ccc6cf9c93b1fb9e892.zip |
Fix x86/x86_64 expm1l inaccuracy and exceptions (bugs 13885, 13923).
Diffstat (limited to 'sysdeps/i386/fpu/libm-test-ulps')
-rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 64 |
1 files changed, 22 insertions, 42 deletions
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 63235537e0..cdc26a0c63 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1008,10 +1008,6 @@ Test "cos_upward (9) == -0.9111302618846769883682947111811653112463": ildouble: 1 ldouble: 1 -# cosh -Test "cosh (0.75) == 1.29468328467684468784170818539018176": -ildouble: 1 - # cosh_downward Test "cosh_downward (22) == 1792456423.065795780980053377632656584997": double: 1 @@ -1899,29 +1895,20 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 4 -ldouble: 4 +ildouble: 2 +ldouble: 2 Test "sinh_downward (23) == 4872401723.124451299966006944252978187305": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 Test "sinh_downward (24) == 13244561064.92173614705070540368454568168": float: 1 ifloat: 1 -ildouble: 5 -ldouble: 5 - -# sinh_tonearest -Test "sinh_tonearest (22) == 1792456423.065795780701106568345764104225": -ildouble: 3 -ldouble: 3 -Test "sinh_tonearest (23) == 4872401723.124451299966006944252978187305": -ildouble: 1 -ldouble: 1 -Test "sinh_tonearest (24) == 13244561064.92173614705070540368454568168": -ildouble: 6 -ldouble: 6 +ildouble: 2 +ldouble: 2 # sinh_towardzero Test "sinh_towardzero (22) == 1792456423.065795780701106568345764104225": @@ -1929,31 +1916,31 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 4 -ldouble: 4 +ildouble: 2 +ldouble: 2 Test "sinh_towardzero (23) == 4872401723.124451299966006944252978187305": double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 Test "sinh_towardzero (24) == 13244561064.92173614705070540368454568168": float: 1 ifloat: 1 -ildouble: 5 -ldouble: 5 +ildouble: 2 +ldouble: 2 # sinh_upward Test "sinh_upward (22) == 1792456423.065795780701106568345764104225": -ildouble: 16 -ldouble: 16 +ildouble: 1 +ldouble: 1 Test "sinh_upward (23) == 4872401723.124451299966006944252978187305": -ildouble: 27 -ldouble: 27 +ildouble: 1 +ldouble: 1 Test "sinh_upward (24) == 13244561064.92173614705070540368454568168": double: 1 idouble: 1 -ildouble: 7 -ldouble: 7 # tan Test "tan (0x1p16383) == 0.422722393732022337800504160054440141575": @@ -2587,9 +2574,6 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: "cosh": -ildouble: 1 - Function: "cosh_downward": double: 1 float: 1 @@ -2862,26 +2846,22 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 5 -ldouble: 5 - -Function: "sinh_tonearest": -ildouble: 6 -ldouble: 6 +ildouble: 2 +ldouble: 2 Function: "sinh_towardzero": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 5 -ldouble: 5 +ildouble: 2 +ldouble: 2 Function: "sinh_upward": double: 1 idouble: 1 -ildouble: 27 -ldouble: 27 +ildouble: 1 +ldouble: 1 Function: "tan": double: 1 |