From ac0b347743833452b8ff56cb94eab5da95136b70 Mon Sep 17 00:00:00 2001 From: Dylan Alex Simon Date: Wed, 12 Feb 2014 15:55:10 +0000 Subject: Update x86_64 libm-test-ulps on AMD family 21h model 1 (bug 16545). (cherry picked from commit fbfdf9cb039486f66994637081862c01bbd6a765) Conflicts: NEWS --- ChangeLog | 6 +++ NEWS | 6 +++ sysdeps/x86_64/fpu/libm-test-ulps | 79 +++++++++++++++++++++++++++++++-------- 3 files changed, 75 insertions(+), 16 deletions(-) diff --git a/ChangeLog b/ChangeLog index 81c393aa08..b65e16f820 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2014-02-12 Dylan Alex Simon + + [BZ #16545] + * sysdeps/x86_64/fpu/libm-test-ulps: Update on AMD family 21h + model 1. + 2014-02-06 Carlos O'Donell [BZ #16529] diff --git a/NEWS b/NEWS index 98b479e94c..7b52f1f2b6 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,12 @@ See the end for copying conditions. Please send GNU C library bug reports via using `glibc' in the "product" field. +Version 2.19.1 + +* The following bugs are resolved with this release: + + 16545. + Version 2.19 * The following bugs are resolved with this release: diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 207b6c063b..25c112f419 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -8445,9 +8445,14 @@ double: 1 float: 2 idouble: 1 ifloat: 2 +Test "Real part of: ctan (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": @@ -8766,9 +8771,14 @@ double: 1 float: 2 idouble: 1 ifloat: 2 +Test "Real part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": @@ -9289,9 +9299,9 @@ ildouble: 1 ldouble: 1 Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 1 ldouble: 1 Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)": @@ -9647,9 +9657,9 @@ ildouble: 1 ldouble: 1 Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 1 ldouble: 1 Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)": @@ -9815,7 +9825,9 @@ float: 1 ifloat: 1 Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": double: 2 +float: 1 idouble: 2 +ifloat: 1 Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)": double: 1 float: 1 @@ -10089,9 +10101,9 @@ ildouble: 1 ldouble: 1 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)": double: 2 float: 1 @@ -10128,7 +10140,9 @@ ifloat: 1 ildouble: 2 ldouble: 2 Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -10260,6 +10274,9 @@ idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Real part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)": +float: 1 +ifloat: 1 Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)": float: 2 ifloat: 2 @@ -10312,6 +10329,9 @@ ldouble: 1 Test "erfc (0x7.fffd6p+0)": float: 1 ifloat: 1 +Test "erfc (0xcp-4)": +float: 1 +ifloat: 1 # exp10 Test "exp10 (-0x1.31p+8)": @@ -11206,7 +11226,9 @@ idouble: 1 ildouble: 1 ldouble: 1 Test "jn (4, 0x2.67a2a8p+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -11232,7 +11254,9 @@ idouble: 2 ildouble: 1 ldouble: 1 Test "jn (5, 0x2.67a2a8p+0)": +double: 1 float: 2 +idouble: 1 ifloat: 2 Test "jn (6, 0x2.67a2a4p+0)": double: 2 @@ -12932,7 +12956,9 @@ ildouble: 1 ldouble: 1 Test "tgamma (-0x4.fffff8p+0)": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "tgamma (-0x4.ffffffffffffcp+0)": @@ -12946,9 +12972,9 @@ ildouble: 1 ldouble: 1 Test "tgamma (-0x5.000008p+0)": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 1 ldouble: 1 Test "tgamma (-0x5.8p+0)": @@ -13086,9 +13112,9 @@ double: 1 idouble: 1 Test "tgamma (-0x9.8p+0)": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Test "tgamma (-0x9.ffffffffffff8p+0)": @@ -13322,6 +13348,8 @@ float: 1 idouble: 1 ifloat: 1 Test "tgamma (0x4.fffff8p+0)": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "tgamma (0x4.ffffffffffffcp+0)": @@ -13340,8 +13368,8 @@ Test "tgamma (0x5.0000000000004p+0)": double: 1 idouble: 1 Test "tgamma (0x5.000008p+0)": -float: 2 -ifloat: 2 +float: 3 +ifloat: 3 ildouble: 1 ldouble: 1 Test "tgamma (0x5.8p+0)": @@ -13453,7 +13481,9 @@ double: 1 idouble: 1 Test "tgamma (0x9.8p+0)": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "tgamma (0x9p+0)": @@ -13506,18 +13536,26 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "y0 (0x1p-20)": +double: 1 float: 1 +idouble: 1 ifloat: 1 Test "y0 (0x1p-40)": double: 1 float: 1 idouble: 1 ifloat: 1 +Test "y0 (0x1p-60)": +float: 1 +ifloat: 1 Test "y0 (0x1p-80)": double: 1 float: 1 idouble: 1 ifloat: 1 +Test "y0 (0x2p+0)": +double: 1 +idouble: 1 Test "y0 (0x2p-4)": ildouble: 1 ldouble: 1 @@ -13547,7 +13585,9 @@ float: 1 ifloat: 1 Test "y0 (0x4p-72)": double: 1 +float: 1 idouble: 1 +ifloat: 1 Test "y0 (0x8p+0)": double: 1 float: 1 @@ -13556,7 +13596,9 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "y0 (0xap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 Test "y0 (0xf.ffffffffffff8p+1020)": double: 1 @@ -13638,6 +13680,9 @@ idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 +Test "yn (0, 0x2p+0)": +double: 1 +idouble: 1 Test "yn (0, 0x2p-4)": ildouble: 1 ldouble: 1 @@ -13649,7 +13694,9 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "yn (0, 0xap+0)": +double: 1 float: 1 +idouble: 1 ifloat: 1 Test "yn (1, 0x1.8p+0)": float: 1 @@ -13682,9 +13729,9 @@ float: 2 idouble: 1 ifloat: 2 Test "yn (10, 0x2p+0)": -double: 2 +double: 3 float: 1 -idouble: 2 +idouble: 3 ifloat: 1 Test "yn (10, 0x2p-4)": double: 1 @@ -13701,9 +13748,9 @@ Test "yn (10, 0x8p-972)": ildouble: 1 ldouble: 1 Test "yn (10, 0xap+0)": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 Test "yn (10, 0xcp-4)": double: 1 -- cgit v1.2.1