diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2012-02-08 22:20:40 +0100 |
---|---|---|
committer | Carlos O'Donell <carlos_odonell@mentor.com> | 2012-04-22 17:37:30 -0400 |
commit | e1159da2d8b74d3e74cf8cfef0cdc50e2960e622 (patch) | |
tree | 339c20d0ff6529ca417ae03825498c7c6b9af177 | |
parent | 4904c344f15a17c1994713fc7322a6c2980f4fec (diff) | |
download | glibc-e1159da2d8b74d3e74cf8cfef0cdc50e2960e622.tar.gz glibc-e1159da2d8b74d3e74cf8cfef0cdc50e2960e622.tar.xz glibc-e1159da2d8b74d3e74cf8cfef0cdc50e2960e622.zip |
Reduce ldouble ULPs for jn tests on x86
(cherry picked from commit 06b99b02639bd0cb3755c59bd17bd5af32fe8535)
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 34 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 34 |
3 files changed, 38 insertions, 36 deletions
diff --git a/ChangeLog b/ChangeLog index 4d737203da..2374f62950 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,12 @@ [BZ #411] * sysdeps/unix/sysv/linux/i386/sysdep.h: Redefine __i686. +2012-02-08 Andreas Schwab <schwab@linux-m68k.org> + + * sysdeps/i386/fpu/libm-test-ulps: Reduce ldouble ULPs for jn + tests. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2012-02-07 Andreas Schwab <schwab@linux-m68k.org> * math/libm-test.inc (jn_test): Add missing L suffix. diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index ebd46b0df5..cb73081d8b 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -645,47 +645,45 @@ float: 1 ifloat: 1 double: 1 idouble: 1 -ldouble: 82 -ildouble: 82 +ldouble: 1 +ildouble: 1 Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813": -ldouble: 186 -ildouble: 186 +ldouble: 1 +ildouble: 1 Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1": -ldouble: 185 -ildouble: 185 +ldouble: 2 +ildouble: 2 Test: "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1": float: 1 ifloat: 1 double: 1 idouble: 1 -ldouble: 249 -ildouble: 249 +ldouble: 3 +ildouble: 3 Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2": float: 2 ifloat: 2 double: 1 idouble: 1 -ldouble: 511 -ildouble: 511 +ldouble: 1 +ildouble: 1 Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3": float: 2 ifloat: 2 double: 1 idouble: 1 -ldouble: 428 -ildouble: 428 Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4": float: 3 ifloat: 3 double: 1 idouble: 1 -ldouble: 609 -ildouble: 609 +ldouble: 2 +ildouble: 2 Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4": float: 4 ifloat: 4 -ldouble: 750 -ildouble: 750 +ldouble: 2 +ildouble: 2 # lgamma Test "lgamma (-0.5) == log(2*sqrt(pi))": @@ -1217,8 +1215,8 @@ double: 5 float: 4 idouble: 5 ifloat: 4 -ildouble: 750 -ldouble: 750 +ildouble: 3 +ldouble: 3 Function: "lgamma": double: 1 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index aafdac720e..2847f78a11 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -671,8 +671,8 @@ double: 2 float: 1 idouble: 2 ifloat: 1 -ildouble: 82 -ldouble: 82 +ildouble: 1 +ldouble: 1 Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083": ildouble: 1 ldouble: 1 @@ -706,48 +706,46 @@ ldouble: 1 Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813": double: 3 idouble: 3 -ildouble: 186 -ldouble: 186 +ildouble: 1 +ldouble: 1 Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1": double: 1 idouble: 1 -ildouble: 185 -ldouble: 185 +ildouble: 2 +ldouble: 2 Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1": double: 3 float: 1 idouble: 3 ifloat: 1 -ildouble: 249 -ldouble: 249 +ildouble: 3 +ldouble: 3 Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2": double: 4 float: 3 idouble: 4 ifloat: 3 -ildouble: 511 -ldouble: 511 +ildouble: 1 +ldouble: 1 Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3": double: 3 float: 5 idouble: 3 ifloat: 5 -ildouble: 428 -ldouble: 428 Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4": double: 3 float: 2 idouble: 3 ifloat: 2 -ildouble: 609 -ldouble: 609 +ildouble: 2 +ldouble: 2 Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4": double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 750 -ldouble: 750 +ildouble: 2 +ldouble: 2 # lgamma Test "lgamma (-0.5) == log(2*sqrt(pi))": @@ -1296,8 +1294,8 @@ double: 4 float: 5 idouble: 4 ifloat: 5 -ildouble: 750 -ldouble: 750 +ildouble: 3 +ldouble: 3 Function: "lgamma": double: 1 |