From 75595dcf8a01195bdf473db9b7b65e3ba61a6870 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Sun, 5 Jan 2014 21:48:54 +0100 Subject: [PATCH] Update ULPs for i386 Update based on testing with GCC 4.8.1 on Intel i7 --- ChangeLog | 4 ++ sysdeps/i386/fpu/libm-test-ulps | 84 +++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) diff --git a/ChangeLog b/ChangeLog index 58e203e698..faa208044d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2014-01-05 Andreas Jaeger + + * sysdeps/i386/fpu/libm-test-ulps: Update. + 2014-01-05 Allan McRae * 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)":