Update powerpc-fpu ULPs.

This commit is contained in:
Adhemerval Zanella 2013-12-04 06:04:48 -06:00
parent d674f0ef38
commit fa60a67488
2 changed files with 264 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2013-12-04 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
* sysdeps/powerpc/fpu/libm-test-ulps: Update.
2013-12-04 Ondřej Bílka <neleai@seznam.cz> 2013-12-04 Ondřej Bílka <neleai@seznam.cz>
* debug/memcpy_chk.c (__memcpy_chk): Use call instead of custom * debug/memcpy_chk.c (__memcpy_chk): Use call instead of custom

View File

@ -6785,11 +6785,17 @@ ildouble: 5
ldouble: 5 ldouble: 5
# erf # erf
Test "erf (0x1.4p+0)":
double: 1
idouble: 1
Test "erf (1.25)": Test "erf (1.25)":
double: 1 double: 1
idouble: 1 idouble: 1
# erfc # erfc
Test "erfc (-0x8p-4)":
float: 1
ifloat: 1
Test "erfc (0.75)": Test "erfc (0.75)":
float: 1 float: 1
ifloat: 1 ifloat: 1
@ -6802,6 +6808,33 @@ ifloat: 1
Test "erfc (0x1.ffff56789abcdef0123456789a8p+2)": Test "erfc (0x1.ffff56789abcdef0123456789a8p+2)":
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
Test "erfc (0x2p+0)":
double: 1
idouble: 1
Test "erfc (0x3.ee6078p+0)":
double: 1
idouble: 1
Test "erfc (0x4.2p+0)":
double: 1
idouble: 1
Test "erfc (0x7.fe8008p+0)":
float: 1
ifloat: 1
Test "erfc (0x7.fffd59e26af37bc048d159e26ap+0)":
ildouble: 1
ldouble: 1
Test "erfc (0x7.fffd59e26af37bc8p+0)":
ildouble: 2
ldouble: 2
Test "erfc (0x7.fffd59e26af37bcp+0)":
ildouble: 2
ldouble: 2
Test "erfc (0x7.fffd6p+0)":
float: 1
ifloat: 1
Test "erfc (0xcp-4)":
float: 1
ifloat: 1
Test "erfc (2.0)": Test "erfc (2.0)":
double: 1 double: 1
idouble: 1 idouble: 1
@ -6813,11 +6846,28 @@ idouble: 1
Test "exp (0.75)": Test "exp (0.75)":
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
Test "exp (0x3.2p+4)":
ildouble: 1
ldouble: 1
Test "exp (0xcp-4)":
ildouble: 1
ldouble: 1
Test "exp (50.0)": Test "exp (50.0)":
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
# exp10 # exp10
Test "exp10 (-0x1.31p+8)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp10 (-0x1p+0)":
double: 1
idouble: 1
Test "exp10 (-0x2.4p+4)":
double: 1
idouble: 1
Test "exp10 (-1)": Test "exp10 (-1)":
double: 2 double: 2
float: 1 float: 1
@ -6840,6 +6890,12 @@ idouble: 1
ifloat: 1 ifloat: 1
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
Test "exp10 (0x2.4p+4)":
double: 1
idouble: 1
Test "exp10 (0x3p+0)":
double: 1
idouble: 1
Test "exp10 (3)": Test "exp10 (3)":
double: 1 double: 1
float: 1 float: 1
@ -6857,6 +6913,21 @@ ildouble: 2
ldouble: 2 ldouble: 2
# exp_downward # exp_downward
Test "exp_downward (0x1p+0)":
ildouble: 1
ldouble: 1
Test "exp_downward (0x2p+0)":
double: 1
idouble: 1
Test "exp_downward (0x3p+0)":
double: 1
idouble: 1
Test "exp_downward (0x5.8b9028p+4)":
double: 1
idouble: 1
Test "exp_downward (0xcp-4)":
double: 1
idouble: 1
Test "exp_downward (2)": Test "exp_downward (2)":
float: 1 float: 1
ifloat: 1 ifloat: 1
@ -6866,7 +6937,30 @@ ifloat: 1
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
# exp_tonearest
Test "exp_tonearest (0x3.2p+4)":
ildouble: 1
ldouble: 1
Test "exp_tonearest (0xcp-4)":
ildouble: 1
ldouble: 1
# exp_towardzero # exp_towardzero
Test "exp_towardzero (0x1p+0)":
ildouble: 1
ldouble: 1
Test "exp_towardzero (0x2p+0)":
double: 1
idouble: 1
Test "exp_towardzero (0x3p+0)":
double: 1
idouble: 1
Test "exp_towardzero (0x5.8b9028p+4)":
double: 1
idouble: 1
Test "exp_towardzero (0xcp-4)":
double: 1
idouble: 1
Test "exp_towardzero (2)": Test "exp_towardzero (2)":
float: 1 float: 1
ifloat: 1 ifloat: 1
@ -6877,6 +6971,65 @@ ildouble: 1
ldouble: 1 ldouble: 1
# exp_upward # exp_upward
Test "exp_upward (-0x2.e870a4p+8)":
double: 1
idouble: 1
Test "exp_upward (-0x2.e870a7e5e88c2p+8)":
double: 1
idouble: 1
Test "exp_upward (-0x2.e870a7e5e88cp+8)":
double: 1
idouble: 1
Test "exp_upward (-0x2.e870a8p+8)":
double: 1
idouble: 1
Test "exp_upward (-0x2.ebe224p+8)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp_upward (-0x2.ebe227861639p+8)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp_upward (-0x2.ebe228p+8)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp_upward (-0x4.d2p+8)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp_upward (-0xf.ffffffffffff8p+1020)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
ildouble: 1
ldouble: 1
Test "exp_upward (-0xf.fffffp+124)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp_upward (0x1p+0)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "exp_upward (0x2.c5cp+8)":
double: 1
idouble: 1
Test "exp_upward (0x2p+0)":
ildouble: 1
ldouble: 1
Test "exp_upward (0x3.2p+4)":
double: 1
idouble: 1
Test "exp_upward (1)": Test "exp_upward (1)":
float: 1 float: 1
ifloat: 1 ifloat: 1
@ -6887,6 +7040,17 @@ ldouble: 1
Test "expm1 (0.75)": Test "expm1 (0.75)":
double: 1 double: 1
idouble: 1 idouble: 1
Test "expm1 (0x1.f4p+8)":
double: 1
idouble: 1
Test "expm1 (0x1p+0)":
double: 1
float: 1
idouble: 1
ifloat: 1
Test "expm1 (0xcp-4)":
double: 1
idouble: 1
Test "expm1 (1)": Test "expm1 (1)":
double: 1 double: 1
float: 1 float: 1
@ -6984,6 +7148,19 @@ ifloat: 1
Test "j0 (-0x1.001000001p+593)": Test "j0 (-0x1.001000001p+593)":
ildouble: 2 ildouble: 2
ldouble: 2 ldouble: 2
Test "j0 (-0x2.002000002p+592)":
ildouble: 2
ldouble: 2
Test "j0 (-0x4p+0)":
double: 1
float: 1
idouble: 1
ifloat: 1
Test "j0 (-0xf.fffffp+124)":
double: 2
float: 2
idouble: 2
ifloat: 2
Test "j0 (-4.0)": Test "j0 (-4.0)":
double: 1 double: 1
float: 2 float: 2
@ -7001,6 +7178,32 @@ ldouble: 1
Test "j0 (0x1p1023)": Test "j0 (0x1p1023)":
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
Test "j0 (0x4p+0)":
double: 1
float: 1
idouble: 1
ifloat: 1
Test "j0 (0x8p+0)":
float: 1
ifloat: 1
Test "j0 (0x8p+1020)":
ildouble: 1
ldouble: 1
Test "j0 (0xap+0)":
double: 2
float: 1
idouble: 2
ifloat: 1
Test "j0 (0xe.be71dp+104)":
float: 2
ifloat: 2
ildouble: 1
ldouble: 1
Test "j0 (0xf.fffffp+124)":
double: 2
float: 2
idouble: 2
ifloat: 2
Test "j0 (10.0)": Test "j0 (10.0)":
double: 3 double: 3
float: 1 float: 1
@ -7040,6 +7243,38 @@ ldouble: 1
Test "j1 (0x1p1023)": Test "j1 (0x1p1023)":
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
Test "j1 (0x2p+0)":
double: 1
idouble: 1
Test "j1 (0x4.ffcp+72)":
double: 1
idouble: 1
Test "j1 (0x8p+0)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "j1 (0x8p+1020)":
ildouble: 1
ldouble: 1
Test "j1 (0xap+0)":
float: 2
ifloat: 2
Test "j1 (0xf.ffffffffffff8p+1020)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "j1 (0xf.ffffffffffffbffffffffffffcp+1020)":
ildouble: 1
ldouble: 1
Test "j1 (0xf.fffffp+124)":
double: 1
float: 1
idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
Test "j1 (10.0)": Test "j1 (10.0)":
float: 2 float: 2
ifloat: 2 ifloat: 2
@ -7289,6 +7524,17 @@ float: 1
ifloat: 1 ifloat: 1
# pow10 # pow10
Test "pow10 (-0x1.31p+8)":
double: 1
idouble: 1
ildouble: 1
ldouble: 1
Test "pow10 (-0x1p+0)":
double: 1
idouble: 1
Test "pow10 (-0x2.4p+4)":
double: 1
idouble: 1
Test "pow10 (-1)": Test "pow10 (-1)":
double: 1 double: 1
idouble: 1 idouble: 1
@ -7300,6 +7546,12 @@ ldouble: 1
Test "pow10 (-36)": Test "pow10 (-36)":
double: 1 double: 1
idouble: 1 idouble: 1
Test "pow10 (0x2.4p+4)":
double: 1
idouble: 1
Test "pow10 (0x3p+0)":
double: 1
idouble: 1
Test "pow10 (3)": Test "pow10 (3)":
double: 1 double: 1
idouble: 1 idouble: 1
@ -9088,8 +9340,8 @@ double: 1
float: 1 float: 1
idouble: 1 idouble: 1
ifloat: 1 ifloat: 1
ildouble: 1 ildouble: 2
ldouble: 1 ldouble: 2
Function: "exp": Function: "exp":
ildouble: 1 ildouble: 1
@ -9108,7 +9360,9 @@ ildouble: 2
ldouble: 2 ldouble: 2
Function: "exp_downward": Function: "exp_downward":
double: 1
float: 1 float: 1
idouble: 1
ifloat: 1 ifloat: 1
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
@ -9118,13 +9372,17 @@ ildouble: 1
ldouble: 1 ldouble: 1
Function: "exp_towardzero": Function: "exp_towardzero":
double: 1
float: 1 float: 1
idouble: 1
ifloat: 1 ifloat: 1
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1
Function: "exp_upward": Function: "exp_upward":
double: 1
float: 1 float: 1
idouble: 1
ifloat: 1 ifloat: 1
ildouble: 1 ildouble: 1
ldouble: 1 ldouble: 1