mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-29 04:33:36 +08:00
Update powerpc-fpu ULPs.
This commit is contained in:
parent
d674f0ef38
commit
fa60a67488
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user