about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2014-01-05 21:48:54 +0100
committerAndreas Jaeger <aj@suse.de>2014-01-05 21:48:54 +0100
commit75595dcf8a01195bdf473db9b7b65e3ba61a6870 (patch)
treed652788522994a98c77f8c426d862d021c114ab6
parentdd80481867fa56eea974d72553ae4740e09f259e (diff)
downloadglibc-75595dcf8a01195bdf473db9b7b65e3ba61a6870.tar.gz
glibc-75595dcf8a01195bdf473db9b7b65e3ba61a6870.tar.xz
glibc-75595dcf8a01195bdf473db9b7b65e3ba61a6870.zip
Update ULPs for i386
Update based on testing with GCC 4.8.1 on Intel i7
-rw-r--r--ChangeLog4
-rw-r--r--sysdeps/i386/fpu/libm-test-ulps84
2 files changed, 88 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 58e203e698..faa208044d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-01-05  Andreas Jaeger  <aj@suse.de>
+
+	* sysdeps/i386/fpu/libm-test-ulps: Update.
+
 2014-01-05  Allan McRae  <allan@archlinux.org>
 
 	* po/libc.pot: Regenerated.
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index 440be0d287..4a921b1a61 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -332,7 +332,9 @@ ildouble: 1
 ldouble: 1
 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -356,7 +358,9 @@ ildouble: 1
 ldouble: 1
 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -387,6 +391,12 @@ ldouble: 1
 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
+double: 1
+idouble: 1
 Test "Imaginary part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
 ildouble: 2
 ldouble: 2
@@ -661,7 +671,9 @@ double: 1
 idouble: 1
 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -706,7 +718,9 @@ double: 1
 idouble: 1
 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -758,6 +772,12 @@ ldouble: 1
 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
+double: 1
+idouble: 1
 Test "Real part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
 ildouble: 1
 ldouble: 1
@@ -1107,7 +1127,9 @@ ildouble: 1
 ldouble: 1
 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -1131,7 +1153,9 @@ ildouble: 1
 ldouble: 1
 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -1162,6 +1186,12 @@ ldouble: 1
 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
+double: 1
+idouble: 1
+Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
+double: 1
+idouble: 1
 Test "Real part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
 ildouble: 2
 ldouble: 2
@@ -1436,7 +1466,9 @@ double: 1
 idouble: 1
 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -1481,7 +1513,9 @@ double: 1
 idouble: 1
 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -1533,6 +1567,12 @@ ldouble: 1
 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
+double: 1
+idouble: 1
+Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
+double: 1
+idouble: 1
 Test "Real part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
 ildouble: 2
 ldouble: 2
@@ -1879,7 +1919,9 @@ ildouble: 1
 ldouble: 1
 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -1909,7 +1951,9 @@ ildouble: 1
 ldouble: 1
 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -1943,6 +1987,12 @@ ldouble: 1
 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
+double: 1
+idouble: 1
 Test "Imaginary part of: casin (-0x1.0000000000000002p0 + 0x1p-63 i)":
 ildouble: 2
 ldouble: 2
@@ -2259,7 +2309,9 @@ ildouble: 1
 ldouble: 1
 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -2289,7 +2341,9 @@ ildouble: 1
 ldouble: 1
 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
 double: 1
 idouble: 1
@@ -2329,6 +2383,12 @@ ldouble: 1
 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
+double: 1
+idouble: 1
 Test "Imaginary part of: casin (0x1.0000000000000002p0 + 0x1p-63 i)":
 ildouble: 2
 ldouble: 2
@@ -2854,10 +2914,15 @@ ildouble: 1
 ldouble: 1
 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casinh (-0x1p-23 + 0.5 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
+double: 1
+idouble: 1
 Test "Real part of: casinh (-0x1p-23 + 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -2866,10 +2931,15 @@ ildouble: 1
 ldouble: 1
 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casinh (-0x1p-23 - 0.5 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
+double: 1
+idouble: 1
 Test "Real part of: casinh (-0x1p-23 - 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -3269,10 +3339,15 @@ ildouble: 1
 ldouble: 1
 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casinh (0x1p-23 + 0.5 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
+double: 1
+idouble: 1
 Test "Real part of: casinh (0x1p-23 + 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -3281,10 +3356,15 @@ ildouble: 1
 ldouble: 1
 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 Test "Imaginary part of: casinh (0x1p-23 - 0.5 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
+double: 1
+idouble: 1
 Test "Real part of: casinh (0x1p-23 - 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -7763,7 +7843,9 @@ idouble: 1
 ifloat: 1
 Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)":
 double: 2
+float: 1
 idouble: 2
+ifloat: 1
 
 # ctanh_tonearest
 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)":
@@ -8075,7 +8157,9 @@ idouble: 1
 ifloat: 1
 Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)":
 double: 2
+float: 1
 idouble: 2
+ifloat: 1
 
 # ctanh_upward
 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)":