This is the mail archive of the glibc-cvs@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]

GNU C Library master sources branch master updated. glibc-2.21-316-g471dffa


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  471dffa12cd5ec30ef59a777f24b13825482aeaf (commit)
      from  eda361c8d92f7529c215b80962c2f74b980ee2bf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=471dffa12cd5ec30ef59a777f24b13825482aeaf

commit 471dffa12cd5ec30ef59a777f24b13825482aeaf
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Wed May 6 17:30:18 2015 +0000

    Add more tests of acosh, atanh, cos, csqrt, erfc, sin, sincos.
    
    This patch adds more randomly-generated tests of various libm
    functions that are observed to increase ulps on x86_64.
    
    Tested for x86_64 and x86 and ulps updated accordingly.
    
    	* math/auto-libm-test-in: Add more tests of acosh, atanh, cos,
    	csqrt, erfc, sin and sincos.
    	* math/auto-libm-test-out: Regenerated.
    	* sysdeps/i386/fpu/libm-test-ulps: Update.
    	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.

diff --git a/ChangeLog b/ChangeLog
index 38f744a..9cbe60c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-05-06  Joseph Myers  <joseph@codesourcery.com>
+
+	* math/auto-libm-test-in: Add more tests of acosh, atanh, cos,
+	csqrt, erfc, sin and sincos.
+	* math/auto-libm-test-out: Regenerated.
+	* sysdeps/i386/fpu/libm-test-ulps: Update.
+	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
 2015-05-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
 	* sysdeps/aarch64/libm-test-ulps: Update.
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 20f3714..155bea1 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -115,6 +115,7 @@ acosh 0x1.80a368p+0
 acosh 0x1.0b9d3e9fc19fbp+0
 acosh 0x1.11eab6p+0
 acosh 0x1.0fffaap+0
+acosh 0x1.068e0eca105a6p+0
 acosh max no-test-inline
 
 asin 0
@@ -378,6 +379,8 @@ atanh 0x2.251b2a64c85dep-4
 atanh -0x2.e3458cp-4
 atanh 0x3.91d9f3c80c72d7acp-4
 atanh -0x2.6c52c26567198p-4
+atanh 0x3.a274ecp-4
+atanh -0x3.f0f519a687b64p-8
 # Bug 16352: underflow exception may be missing.
 atanh 0x1p-500 missing-underflow
 atanh 0x1p-5000 missing-underflow
@@ -888,6 +891,7 @@ cos min_subnorm
 cos -min_subnorm
 cos -0x3.3de320f6be87ep+1020
 cos 0xe.9f1e5bc3bb88p+112
+cos 0x4.7857dp+68
 
 cosh 0
 cosh -0
@@ -981,6 +985,7 @@ csqrt 0x5.9cc21p-4 -0x1.fb1ec91b40dcdp+0
 csqrt -0x7.31291c9fdae04p-160 -0x8p-152
 csqrt 0x1.d60caep+0 0x7.a7d468p+0
 csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
+csqrt 0xd.25d559ac5baap-168 0x8p-152
 
 csqrt 0x1.fffffep+127 0x1.fffffep+127
 csqrt 0x1.fffffep+127 1.0
@@ -1157,6 +1162,7 @@ erfc 0xd.28abfp-4
 erfc 0x1.5289fep+0
 erfc 0x4.b48498p+0
 erfc 0x2.f8646cp+0
+erfc 0x1.514548p+0
 
 exp 0
 exp -0
@@ -2284,6 +2290,7 @@ sin 10
 sin 0x1.2001469775ce6p32
 sin -0x3.3de320f6be87ep+1020
 sin 0xe.9f1e5bc3bb88p+112
+sin 0x4.7857dp+68
 
 sincos 0
 sincos -0
@@ -2305,6 +2312,7 @@ sincos 0x1p+50
 sincos 0x1p+28
 sincos -0x3.3de320f6be87ep+1020
 sincos 0xe.9f1e5bc3bb88p+112
+sincos 0x4.7857dp+68
 
 sinh 0
 sinh -0
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index f68532c..816a6ae 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -3432,6 +3432,75 @@ acosh 0x1.0fffaap+0
 = acosh tonearest ldbl-128ibm 0x1.0fffaap+0L : 0x5.a0a86a1d26c7fdfbf175ccccc8p-4L : inexact-ok
 = acosh towardzero ldbl-128ibm 0x1.0fffaap+0L : 0x5.a0a86a1d26c7fdfbf175ccccc6p-4L : inexact-ok
 = acosh upward ldbl-128ibm 0x1.0fffaap+0L : 0x5.a0a86a1d26c7fdfbf175ccccc8p-4L : inexact-ok
+acosh 0x1.068e0eca105a6p+0
+= acosh downward flt-32 0x1.068e1p+0f : 0x3.9cf254p-4f : inexact-ok
+= acosh tonearest flt-32 0x1.068e1p+0f : 0x3.9cf258p-4f : inexact-ok
+= acosh towardzero flt-32 0x1.068e1p+0f : 0x3.9cf254p-4f : inexact-ok
+= acosh upward flt-32 0x1.068e1p+0f : 0x3.9cf258p-4f : inexact-ok
+= acosh downward dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1274p-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1276p-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1274p-4 : inexact-ok
+= acosh upward dbl-64 0x1.068e1p+0 : 0x3.9cf2578fe1276p-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127544cp-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.068e1p+0L : 0x3.9cf2578fe127545p-4L : inexact-ok
+= acosh downward ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6494p-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6496p-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6494p-4L : inexact-ok
+= acosh upward ldbl-128 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf6496p-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf64p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf65p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf64p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.068e1p+0L : 0x3.9cf2578fe127544eaf4c16cf65p-4L : inexact-ok
+= acosh downward flt-32 0x1.068e0ep+0f : 0x3.9cf1c8p-4f : inexact-ok
+= acosh tonearest flt-32 0x1.068e0ep+0f : 0x3.9cf1ccp-4f : inexact-ok
+= acosh towardzero flt-32 0x1.068e0ep+0f : 0x3.9cf1c8p-4f : inexact-ok
+= acosh upward flt-32 0x1.068e0ep+0f : 0x3.9cf1ccp-4f : inexact-ok
+= acosh downward dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b6p-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b6p-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b6p-4 : inexact-ok
+= acosh upward dbl-64 0x1.068e0ep+0 : 0x3.9cf1cb0d2c9b8p-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d28p-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d24p-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d28p-4L : inexact-ok
+= acosh downward ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e97ep-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e97ep-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e97ep-4L : inexact-ok
+= acosh upward ldbl-128 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e98p-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e9p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e9p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1e9p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.068e0ep+0L : 0x3.9cf1cb0d2c9b6d25c39f58b1eap-4L : inexact-ok
+= acosh downward dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d514p-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d516p-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d514p-4 : inexact-ok
+= acosh upward dbl-64 0x1.068e0eca105a6p+0 : 0x3.9cf202813d516p-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3cp-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f4p-4L : inexact-ok
+= acosh downward ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96cp-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96cp-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96cp-4L : inexact-ok
+= acosh upward ldbl-128 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96c2p-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a97p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a97p-4L : inexact-ok
 acosh max no-test-inline
 = acosh downward flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
 = acosh tonearest flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
@@ -20345,6 +20414,100 @@ atanh -0x2.6c52c26567198p-4
 = atanh tonearest ldbl-128ibm -0x2.6c52c26567198p-4L : -0x2.7121d78b9e0d578fbd61de7b58p-4L : inexact-ok
 = atanh towardzero ldbl-128ibm -0x2.6c52c26567198p-4L : -0x2.7121d78b9e0d578fbd61de7b57p-4L : inexact-ok
 = atanh upward ldbl-128ibm -0x2.6c52c26567198p-4L : -0x2.7121d78b9e0d578fbd61de7b57p-4L : inexact-ok
+atanh 0x3.a274ecp-4
+= atanh downward flt-32 0x3.a274ecp-4f : 0x3.b2f9d8p-4f : inexact-ok
+= atanh tonearest flt-32 0x3.a274ecp-4f : 0x3.b2f9d8p-4f : inexact-ok
+= atanh towardzero flt-32 0x3.a274ecp-4f : 0x3.b2f9d8p-4f : inexact-ok
+= atanh upward flt-32 0x3.a274ecp-4f : 0x3.b2f9dcp-4f : inexact-ok
+= atanh downward dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
+= atanh tonearest dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
+= atanh towardzero dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
+= atanh upward dbl-64 0x3.a274ecp-4 : 0x3.b2f9d9f700e34p-4 : inexact-ok
+= atanh downward ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
+= atanh upward ldbl-96-intel 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f2cp-4L : inexact-ok
+= atanh downward ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28p-4L : inexact-ok
+= atanh upward ldbl-96-m68k 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f2cp-4L : inexact-ok
+= atanh downward ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4L : inexact-ok
+= atanh tonearest ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4L : inexact-ok
+= atanh towardzero ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4L : inexact-ok
+= atanh upward ldbl-128 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4L : inexact-ok
+= atanh downward ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ep-4L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3fp-4L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3ep-4L : inexact-ok
+= atanh upward ldbl-128ibm 0x3.a274ecp-4L : 0x3.b2f9d9f700e32f28419a66aa3fp-4L : inexact-ok
+atanh -0x3.f0f519a687b64p-8
+= atanh downward flt-32 -0x3.f0f518p-8f : -0x3.f10984p-8f : inexact-ok
+= atanh tonearest flt-32 -0x3.f0f518p-8f : -0x3.f1098p-8f : inexact-ok
+= atanh towardzero flt-32 -0x3.f0f518p-8f : -0x3.f1098p-8f : inexact-ok
+= atanh upward flt-32 -0x3.f0f518p-8f : -0x3.f1098p-8f : inexact-ok
+= atanh downward dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef54p-8 : inexact-ok
+= atanh tonearest dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
+= atanh towardzero dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
+= atanh upward dbl-64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
+= atanh downward ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
+= atanh upward ldbl-96-intel -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
+= atanh downward ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520d4p-8L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
+= atanh upward ldbl-96-m68k -0x3.f0f518p-8L : -0x3.f10980e9bef520dp-8L : inexact-ok
+= atanh downward ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a23p-8L : inexact-ok
+= atanh tonearest ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a22ep-8L : inexact-ok
+= atanh towardzero ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a22ep-8L : inexact-ok
+= atanh upward ldbl-128 -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a22ep-8L : inexact-ok
+= atanh downward ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a3p-8L : inexact-ok
+= atanh tonearest ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a2p-8L : inexact-ok
+= atanh towardzero ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a2p-8L : inexact-ok
+= atanh upward ldbl-128ibm -0x3.f0f518p-8L : -0x3.f10980e9bef520d2715b9fa8a2p-8L : inexact-ok
+= atanh downward flt-32 -0x3.f0f51cp-8f : -0x3.f10988p-8f : inexact-ok
+= atanh tonearest flt-32 -0x3.f0f51cp-8f : -0x3.f10984p-8f : inexact-ok
+= atanh towardzero flt-32 -0x3.f0f51cp-8f : -0x3.f10984p-8f : inexact-ok
+= atanh upward flt-32 -0x3.f0f51cp-8f : -0x3.f10984p-8f : inexact-ok
+= atanh downward dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
+= atanh tonearest dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
+= atanh towardzero dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
+= atanh upward dbl-64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
+= atanh downward ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
+= atanh upward ldbl-96-intel -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
+= atanh downward ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b129p-8L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
+= atanh upward ldbl-96-m68k -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128cp-8L : inexact-ok
+= atanh downward ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011eap-8L : inexact-ok
+= atanh tonearest ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011eap-8L : inexact-ok
+= atanh towardzero ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011e8p-8L : inexact-ok
+= atanh upward ldbl-128 -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011e8p-8L : inexact-ok
+= atanh downward ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4012p-8L : inexact-ok
+= atanh tonearest ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4012p-8L : inexact-ok
+= atanh towardzero ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011p-8L : inexact-ok
+= atanh upward ldbl-128ibm -0x3.f0f51cp-8L : -0x3.f10984e9fd1b128f333b6e4011p-8L : inexact-ok
+= atanh downward dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060506p-8 : inexact-ok
+= atanh tonearest dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
+= atanh towardzero dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
+= atanh upward dbl-64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
+= atanh downward ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
+= atanh upward ldbl-96-intel -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
+= atanh downward ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f109829060504074p-8L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
+= atanh upward ldbl-96-m68k -0x3.f0f519a687b64p-8L : -0x3.f10982906050407p-8L : inexact-ok
+= atanh downward ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c219061ap-8L : inexact-ok
+= atanh tonearest ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c219061ap-8L : inexact-ok
+= atanh towardzero ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c2190618p-8L : inexact-ok
+= atanh upward ldbl-128 -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c2190618p-8L : inexact-ok
+= atanh downward ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21907p-8L : inexact-ok
+= atanh tonearest ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok
+= atanh towardzero ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok
+= atanh upward ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok
 atanh 0x1p-500 missing-underflow
 = atanh downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
 = atanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
@@ -87070,6 +87233,31 @@ cos 0xe.9f1e5bc3bb88p+112
 = cos tonearest ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
 = cos towardzero ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
 = cos upward ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0x1.ff01000c9ae73630add558c937p-4L : inexact-ok
+cos 0x4.7857dp+68
+= cos downward flt-32 0x4.7857dp+68f : -0xf.dfe91p-4f : inexact-ok
+= cos tonearest flt-32 0x4.7857dp+68f : -0xf.dfe9p-4f : inexact-ok
+= cos towardzero flt-32 0x4.7857dp+68f : -0xf.dfe9p-4f : inexact-ok
+= cos upward flt-32 0x4.7857dp+68f : -0xf.dfe9p-4f : inexact-ok
+= cos downward dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc2p-4 : inexact-ok
+= cos tonearest dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc2p-4 : inexact-ok
+= cos towardzero dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc18p-4 : inexact-ok
+= cos upward dbl-64 0x4.7857dp+68 : -0xf.dfe902135fc18p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c19p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c19p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4.7857dp+68L : -0xf.dfe902135fc1c18p-4L : inexact-ok
+= cos downward ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8bp-4L : inexact-ok
+= cos tonearest ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
+= cos upward ldbl-128 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3fcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x4.7857dp+68L : -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
 cosh 0
 = cosh downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
 = cosh tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
@@ -92196,6 +92384,75 @@ csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
 = csqrt tonearest ldbl-128ibm -0xb.e2bc1cd6eaa7p-180L 0x8p-152L : 0x1.ffffffe83a87c6df6fad2e2d15p-76L 0x2.00000017c5783a3b1a49210eeap-76L : inexact-ok
 = csqrt towardzero ldbl-128ibm -0xb.e2bc1cd6eaa7p-180L 0x8p-152L : 0x1.ffffffe83a87c6df6fad2e2d15p-76L 0x2.00000017c5783a3b1a49210eeap-76L : inexact-ok
 = csqrt upward ldbl-128ibm -0xb.e2bc1cd6eaa7p-180L 0x8p-152L : 0x1.ffffffe83a87c6df6fad2e2d158p-76L 0x2.00000017c5783a3b1a49210eebp-76L : inexact-ok
+csqrt 0xd.25d559ac5baap-168 0x8p-152
+= csqrt downward flt-32 0x8p-152f 0x8p-152f : 0x3.1b884p-76f 0x1.49852ep-76f : inexact-ok
+= csqrt tonearest flt-32 0x8p-152f 0x8p-152f : 0x3.1b8844p-76f 0x1.49853p-76f : inexact-ok
+= csqrt towardzero flt-32 0x8p-152f 0x8p-152f : 0x3.1b884p-76f 0x1.49852ep-76f : inexact-ok
+= csqrt upward flt-32 0x8p-152f 0x8p-152f : 0x3.1b8844p-76f 0x1.49853p-76f : inexact-ok
+= csqrt downward dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab804p-76 0x1.49852f983efddp-76 : inexact-ok
+= csqrt tonearest dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab806p-76 0x1.49852f983efddp-76 : inexact-ok
+= csqrt towardzero dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab804p-76 0x1.49852f983efddp-76 : inexact-ok
+= csqrt upward dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab806p-76 0x1.49852f983efdep-76 : inexact-ok
+= csqrt downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt downward ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok
+= csqrt tonearest ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok
+= csqrt towardzero ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok
+= csqrt upward ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396696p-76L 0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok
+= csqrt downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok
+= csqrt upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L 0x1.49852f983efdd57b4bab8f320d8p-76L : inexact-ok
+= csqrt downward flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt tonearest flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt towardzero flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt upward flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt downward dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt tonearest dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt towardzero dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt upward dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward dbl-64 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58122p-76 0x1.fffe5b4601a84p-76 : inexact-ok
+= csqrt tonearest dbl-64 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58124p-76 0x1.fffe5b4601a84p-76 : inexact-ok
+= csqrt towardzero dbl-64 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58122p-76 0x1.fffe5b4601a84p-76 : inexact-ok
+= csqrt upward dbl-64 0xd.25d559ac5baap-168 0x8p-152 : 0x2.0001a4bb58124p-76 0x1.fffe5b4601a85p-76 : inexact-ok
+= csqrt downward ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
+= csqrt upward ldbl-96-intel 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe4p-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fep-76L 0x1.fffe5b4601a8450ep-76L : inexact-ok
+= csqrt upward ldbl-96-m68k 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe4p-76L 0x1.fffe5b4601a8451p-76L : inexact-ok
+= csqrt downward ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d2ep-76L 0x1.fffe5b4601a8450ff04752f0ab62p-76L : inexact-ok
+= csqrt tonearest ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d3p-76L 0x1.fffe5b4601a8450ff04752f0ab63p-76L : inexact-ok
+= csqrt towardzero ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d2ep-76L 0x1.fffe5b4601a8450ff04752f0ab62p-76L : inexact-ok
+= csqrt upward ldbl-128 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6d3p-76L 0x1.fffe5b4601a8450ff04752f0ab63p-76L : inexact-ok
+= csqrt downward ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6dp-76L 0x1.fffe5b4601a8450ff04752f0abp-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6dp-76L 0x1.fffe5b4601a8450ff04752f0ab8p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6dp-76L 0x1.fffe5b4601a8450ff04752f0abp-76L : inexact-ok
+= csqrt upward ldbl-128ibm 0xd.25d559ac5baap-168L 0x8p-152L : 0x2.0001a4bb58123fe162db7d9d6ep-76L 0x1.fffe5b4601a8450ff04752f0ab8p-76L : inexact-ok
 csqrt 0x1.fffffep+127 0x1.fffffep+127
 = csqrt downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x1.19435cp+64f 0x7.480c48p+60f : inexact-ok
 = csqrt tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x1.19435cp+64f 0x7.480c48p+60f : inexact-ok
@@ -102386,6 +102643,31 @@ erfc 0x2.f8646cp+0
 = erfc tonearest ldbl-128ibm 0x2.f8646cp+0L : 0x1.be98de114e174b501b7acff72e8p-16L : inexact-ok
 = erfc towardzero ldbl-128ibm 0x2.f8646cp+0L : 0x1.be98de114e174b501b7acff72e8p-16L : inexact-ok
 = erfc upward ldbl-128ibm 0x2.f8646cp+0L : 0x1.be98de114e174b501b7acff72fp-16L : inexact-ok
+erfc 0x1.514548p+0
+= erfc downward flt-32 0x1.514548p+0f : 0xf.fbeadp-8f : inexact-ok
+= erfc tonearest flt-32 0x1.514548p+0f : 0xf.fbeaep-8f : inexact-ok
+= erfc towardzero flt-32 0x1.514548p+0f : 0xf.fbeadp-8f : inexact-ok
+= erfc upward flt-32 0x1.514548p+0f : 0xf.fbeaep-8f : inexact-ok
+= erfc downward dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51fp-8 : inexact-ok
+= erfc tonearest dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51f8p-8 : inexact-ok
+= erfc towardzero dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51fp-8 : inexact-ok
+= erfc upward dbl-64 0x1.514548p+0 : 0xf.fbeadad5a51f8p-8 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f774p-8L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.514548p+0L : 0xf.fbeadad5a51f775p-8L : inexact-ok
+= erfc downward ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dadp-8L : inexact-ok
+= erfc tonearest ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dad8p-8L : inexact-ok
+= erfc towardzero ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dadp-8L : inexact-ok
+= erfc upward ldbl-128 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dad8p-8L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69d8p-8L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dcp-8L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69d8p-8L : inexact-ok
+= erfc upward ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dcp-8L : inexact-ok
 exp 0
 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
 = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
@@ -179651,6 +179933,31 @@ sin 0xe.9f1e5bc3bb88p+112
 = sin tonearest ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L : inexact-ok
 = sin towardzero ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L : inexact-ok
 = sin upward ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b7cp-4L : inexact-ok
+sin 0x4.7857dp+68
+= sin downward flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f : inexact-ok
+= sin tonearest flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f : inexact-ok
+= sin towardzero flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f : inexact-ok
+= sin upward flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f : inexact-ok
+= sin downward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b8p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 : inexact-ok
+= sin upward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L : inexact-ok
+= sin downward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L : inexact-ok
+= sin upward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L : inexact-ok
 sincos 0
 = sincos downward flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
 = sincos tonearest flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
@@ -180799,6 +181106,31 @@ sincos 0xe.9f1e5bc3bb88p+112
 = sincos tonearest ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
 = sincos towardzero ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b78p-4L 0x1.ff01000c9ae73630add558c9368p-4L : inexact-ok
 = sincos upward ldbl-128ibm 0xe.9f1e5bc3bb88p+112L : 0xf.dfffd7bde0fb4ec139784e3b7cp-4L 0x1.ff01000c9ae73630add558c937p-4L : inexact-ok
+sincos 0x4.7857dp+68
+= sincos downward flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f -0xf.dfe91p-4f : inexact-ok
+= sincos tonearest flt-32 0x4.7857dp+68f : -0x1.ffb67ap-4f -0xf.dfe9p-4f : inexact-ok
+= sincos towardzero flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f -0xf.dfe9p-4f : inexact-ok
+= sincos upward flt-32 0x4.7857dp+68f : -0x1.ffb678p-4f -0xf.dfe9p-4f : inexact-ok
+= sincos downward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b8p-4 -0xf.dfe902135fc2p-4 : inexact-ok
+= sincos tonearest dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 -0xf.dfe902135fc2p-4 : inexact-ok
+= sincos towardzero dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 -0xf.dfe902135fc18p-4 : inexact-ok
+= sincos upward dbl-64 0x4.7857dp+68 : -0x1.ffb679ba994b7p-4 -0xf.dfe902135fc18p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c19p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c19p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7618p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x4.7857dp+68L : -0x1.ffb679ba994b7616p-4L -0xf.dfe902135fc1c18p-4L : inexact-ok
+= sincos downward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L -0xf.dfe902135fc1c18492e869a3f8bp-4L : inexact-ok
+= sincos tonearest ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff9p-4L -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
+= sincos upward ldbl-128 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637ff8p-4L -0xf.dfe902135fc1c18492e869a3f8a8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L -0xf.dfe902135fc1c18492e869a3fcp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
 sinh 0
 = sinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
 = sinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index 002f09a..67912ef 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -18,19 +18,19 @@ ildouble: 2
 ldouble: 2
 
 Function: "acosh":
-ildouble: 2
+ildouble: 4
 ldouble: 2
 
 Function: "acosh_downward":
-ildouble: 4
+ildouble: 6
 ldouble: 4
 
 Function: "acosh_towardzero":
-ildouble: 4
+ildouble: 6
 ldouble: 4
 
 Function: "acosh_upward":
-ildouble: 3
+ildouble: 4
 ldouble: 3
 
 Function: "asin":
@@ -1756,8 +1756,8 @@ ldouble: 1
 Function: "sin_upward":
 double: 1
 idouble: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "sincos":
 ildouble: 1
@@ -1778,8 +1778,8 @@ ldouble: 2
 Function: "sincos_upward":
 double: 1
 idouble: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "sinh":
 ildouble: 2
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index 7448a4d..c29ec2c 100644
--- a/sysdeps/x86_64/fpu/libm-test-ulps
+++ b/sysdeps/x86_64/fpu/libm-test-ulps
@@ -33,9 +33,9 @@ ldouble: 2
 
 Function: "acosh":
 double: 1
-float: 1
+float: 2
 idouble: 1
-ifloat: 1
+ifloat: 2
 ildouble: 2
 ldouble: 2
 
@@ -56,9 +56,9 @@ ildouble: 4
 ldouble: 4
 
 Function: "acosh_upward":
-double: 1
+double: 2
 float: 1
-idouble: 1
+idouble: 2
 ifloat: 1
 ildouble: 3
 ldouble: 3
@@ -187,16 +187,16 @@ ldouble: 1
 
 Function: "atanh":
 double: 1
-float: 1
+float: 2
 idouble: 1
-ifloat: 1
+ifloat: 2
 ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
-double: 2
+double: 3
 float: 2
-idouble: 2
+idouble: 3
 ifloat: 2
 ildouble: 5
 ldouble: 5
@@ -1200,9 +1200,9 @@ ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
-double: 3
+double: 4
 float: 3
-idouble: 3
+idouble: 4
 ifloat: 3
 ildouble: 3
 ldouble: 3
@@ -1216,9 +1216,9 @@ ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_towardzero":
-double: 3
+double: 4
 float: 3
-idouble: 3
+idouble: 4
 ifloat: 3
 ildouble: 3
 ldouble: 3
@@ -1425,9 +1425,9 @@ ldouble: 4
 
 Function: "erfc_upward":
 double: 4
-float: 5
+float: 6
 idouble: 4
-ifloat: 5
+ifloat: 6
 ildouble: 4
 ldouble: 4
 
@@ -1906,8 +1906,8 @@ ldouble: 1
 Function: "sin_upward":
 double: 1
 idouble: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "sincos":
 ildouble: 1
@@ -1928,8 +1928,8 @@ ldouble: 2
 Function: "sincos_upward":
 double: 1
 idouble: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "sinh":
 double: 1

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |    8 +
 math/auto-libm-test-in            |    8 +
 math/auto-libm-test-out           |  332 +++++++++++++++++++++++++++++++++++++
 sysdeps/i386/fpu/libm-test-ulps   |   16 +-
 sysdeps/x86_64/fpu/libm-test-ulps |   36 ++--
 5 files changed, 374 insertions(+), 26 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


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