diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2013-12-04 06:04:48 -0600 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2013-12-04 06:04:48 -0600 |
commit | fa60a674885aa45cbe8a3c03d6e5386ba6d0ec5f (patch) | |
tree | 79931f76aa5f98a169bdb1c8b7ccb254e813f7dc /sysdeps/powerpc | |
parent | d674f0ef3898c0d1fd5cec76c1c736d9cd9bc7d1 (diff) | |
download | glibc-fa60a674885aa45cbe8a3c03d6e5386ba6d0ec5f.tar glibc-fa60a674885aa45cbe8a3c03d6e5386ba6d0ec5f.tar.gz glibc-fa60a674885aa45cbe8a3c03d6e5386ba6d0ec5f.tar.bz2 glibc-fa60a674885aa45cbe8a3c03d6e5386ba6d0ec5f.zip |
Update powerpc-fpu ULPs.
Diffstat (limited to 'sysdeps/powerpc')
-rw-r--r-- | sysdeps/powerpc/fpu/libm-test-ulps | 262 |
1 files changed, 260 insertions, 2 deletions
diff --git a/sysdeps/powerpc/fpu/libm-test-ulps b/sysdeps/powerpc/fpu/libm-test-ulps index 9e927cbb59..12b97c25ba 100644 --- a/sysdeps/powerpc/fpu/libm-test-ulps +++ b/sysdeps/powerpc/fpu/libm-test-ulps @@ -6785,11 +6785,17 @@ ildouble: 5 ldouble: 5 # erf +Test "erf (0x1.4p+0)": +double: 1 +idouble: 1 Test "erf (1.25)": double: 1 idouble: 1 # erfc +Test "erfc (-0x8p-4)": +float: 1 +ifloat: 1 Test "erfc (0.75)": float: 1 ifloat: 1 @@ -6802,6 +6808,33 @@ ifloat: 1 Test "erfc (0x1.ffff56789abcdef0123456789a8p+2)": ildouble: 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)": double: 1 idouble: 1 @@ -6813,11 +6846,28 @@ idouble: 1 Test "exp (0.75)": ildouble: 1 ldouble: 1 +Test "exp (0x3.2p+4)": +ildouble: 1 +ldouble: 1 +Test "exp (0xcp-4)": +ildouble: 1 +ldouble: 1 Test "exp (50.0)": ildouble: 1 ldouble: 1 # 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)": double: 2 float: 1 @@ -6840,6 +6890,12 @@ idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "exp10 (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10 (0x3p+0)": +double: 1 +idouble: 1 Test "exp10 (3)": double: 1 float: 1 @@ -6857,6 +6913,21 @@ ildouble: 2 ldouble: 2 # 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)": float: 1 ifloat: 1 @@ -6866,7 +6937,30 @@ ifloat: 1 ildouble: 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 +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)": float: 1 ifloat: 1 @@ -6877,6 +6971,65 @@ ildouble: 1 ldouble: 1 # 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)": float: 1 ifloat: 1 @@ -6887,6 +7040,17 @@ ldouble: 1 Test "expm1 (0.75)": double: 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)": double: 1 float: 1 @@ -6984,6 +7148,19 @@ ifloat: 1 Test "j0 (-0x1.001000001p+593)": ildouble: 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)": double: 1 float: 2 @@ -7001,6 +7178,32 @@ ldouble: 1 Test "j0 (0x1p1023)": ildouble: 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)": double: 3 float: 1 @@ -7040,6 +7243,38 @@ ldouble: 1 Test "j1 (0x1p1023)": ildouble: 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)": float: 2 ifloat: 2 @@ -7289,6 +7524,17 @@ float: 1 ifloat: 1 # 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)": double: 1 idouble: 1 @@ -7300,6 +7546,12 @@ ldouble: 1 Test "pow10 (-36)": double: 1 idouble: 1 +Test "pow10 (0x2.4p+4)": +double: 1 +idouble: 1 +Test "pow10 (0x3p+0)": +double: 1 +idouble: 1 Test "pow10 (3)": double: 1 idouble: 1 @@ -9088,8 +9340,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "exp": ildouble: 1 @@ -9108,7 +9360,9 @@ ildouble: 2 ldouble: 2 Function: "exp_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -9118,13 +9372,17 @@ ildouble: 1 ldouble: 1 Function: "exp_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "exp_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 |