This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Update ULPs for i386


Update based on testing with GCC 4.9.0 on Intel i7.
---

Note that I intend this to go straight to the release/2.19/master branch as
the ulp files have changed significantly on the master branch.


2014-04-23  Allan McRae  <allan@archlinux.org>

	* sysdeps/i386/fpu/libm-test-ulps: Update.


 sysdeps/i386/fpu/libm-test-ulps | 52 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index 4a921b1..159a320 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -421,6 +421,12 @@ ldouble: 1
 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
+float: 1
+ifloat: 1
 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
 double: 1
 idouble: 1
@@ -814,6 +820,12 @@ ldouble: 1
 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
+float: 1
+ifloat: 1
 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
 double: 1
 idouble: 1
@@ -1216,6 +1228,12 @@ ldouble: 1
 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
+float: 1
+ifloat: 1
+Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
+float: 1
+ifloat: 1
 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
 double: 1
 idouble: 1
@@ -1609,6 +1627,12 @@ ldouble: 1
 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
 ildouble: 1
 ldouble: 1
+Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
+float: 1
+ifloat: 1
+Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
+float: 1
+ifloat: 1
 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
 double: 1
 idouble: 1
@@ -2017,6 +2041,12 @@ ldouble: 1
 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
+float: 1
+ifloat: 1
 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
 double: 1
 idouble: 1
@@ -2413,6 +2443,12 @@ ldouble: 1
 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
 ildouble: 1
 ldouble: 1
+Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
+float: 1
+ifloat: 1
 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
 double: 1
 idouble: 1
@@ -2923,6 +2959,9 @@ ldouble: 1
 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
 double: 1
 idouble: 1
+Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
+float: 1
+ifloat: 1
 Test "Real part of: casinh (-0x1p-23 + 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -2940,6 +2979,9 @@ ldouble: 1
 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
 double: 1
 idouble: 1
+Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
+float: 1
+ifloat: 1
 Test "Real part of: casinh (-0x1p-23 - 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -3348,6 +3390,9 @@ ldouble: 1
 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
 double: 1
 idouble: 1
+Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
+float: 1
+ifloat: 1
 Test "Real part of: casinh (0x1p-23 + 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -3365,6 +3410,9 @@ ldouble: 1
 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
 double: 1
 idouble: 1
+Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
+float: 1
+ifloat: 1
 Test "Real part of: casinh (0x1p-23 - 0x1.fp-129 i)":
 ildouble: 1
 ldouble: 1
@@ -11562,7 +11610,9 @@ Test "yn (10, 0x1p+0)":
 float: 2
 ifloat: 2
 Test "yn (10, 0x2p+0)":
+double: 2
 float: 3
+idouble: 2
 ifloat: 3
 Test "yn (10, 0x2p-4)":
 double: 1
@@ -11602,7 +11652,9 @@ float: 1
 idouble: 1
 ifloat: 1
 Test "yn (3, 0x2p+0)":
+double: 1
 float: 1
+idouble: 1
 ifloat: 1
 Test "yn (3, 0x2p-4)":
 ildouble: 1
-- 
1.9.2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]