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-300-gc5a3a50


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  c5a3a509dfddad86b9fef84b46a172f969cb9b4b (commit)
      from  44cb254f9a024db33ba549e59dc9d90355b797c9 (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=c5a3a509dfddad86b9fef84b46a172f969cb9b4b

commit c5a3a509dfddad86b9fef84b46a172f969cb9b4b
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri May 1 17:49:44 2015 +0000

    Add more tests of erf, erfc.
    
    This patch adds some randomly-generated tests of erf and erfc 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 erf and erfc.
    	* 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 8f6f864..0dad4e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-05-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* math/auto-libm-test-in: Add more tests of erf and erfc.
+	* math/auto-libm-test-out: Regenerated.
+	* sysdeps/i386/fpu/libm-test-ulps: Update.
+	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
 2015-05-01  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
 	* config.h.in (HAVE_AARCH64_BE): Add.
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 9c2abde..e60a68d 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -1087,6 +1087,10 @@ erf 108
 erf 1000
 erf max
 
+erf -0x1.ddaea4p+0
+erf -0x1.2b1f68p+0
+erf 0x1.44e722p+0
+
 erfc 0.0
 erfc -0
 erfc 0.125
@@ -1111,6 +1115,16 @@ erfc 108
 erfc 1000
 erfc max
 
+erfc 0x1.8a0c64p+0
+erfc 0x1.8a0c62p+0
+erfc 0x1.64dafap+0
+erfc 0x6.88fb08p+0
+erfc 0xd.361d9p-4
+erfc 0x8.c66b44ca40038p+0
+erfc 0x2.586f1cp+0
+erfc 0xb.acb72p+0
+erfc 0xb.227499103357d84p+0
+
 exp 0
 exp -0
 exp 1
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index c09dad4..2e602a6 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -98006,6 +98006,81 @@ erf max
 = erf tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
 = erf towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
 = erf upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+erf -0x1.ddaea4p+0
+= erf downward flt-32 -0x1.ddaea4p+0f : -0xf.dded1p-4f : inexact-ok
+= erf tonearest flt-32 -0x1.ddaea4p+0f : -0xf.dded1p-4f : inexact-ok
+= erf towardzero flt-32 -0x1.ddaea4p+0f : -0xf.ddedp-4f : inexact-ok
+= erf upward flt-32 -0x1.ddaea4p+0f : -0xf.ddedp-4f : inexact-ok
+= erf downward dbl-64 -0x1.ddaea4p+0 : -0xf.dded081f58ddp-4 : inexact-ok
+= erf tonearest dbl-64 -0x1.ddaea4p+0 : -0xf.dded081f58dc8p-4 : inexact-ok
+= erf towardzero dbl-64 -0x1.ddaea4p+0 : -0xf.dded081f58dc8p-4 : inexact-ok
+= erf upward dbl-64 -0x1.ddaea4p+0 : -0xf.dded081f58dc8p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x1.ddaea4p+0L : -0xf.dded081f58dc8aap-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9p-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9p-4L : inexact-ok
+= erf upward ldbl-96-intel -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9p-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x1.ddaea4p+0L : -0xf.dded081f58dc8aap-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9p-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9p-4L : inexact-ok
+= erf downward ldbl-128 -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342acdp-4L : inexact-ok
+= erf tonearest ldbl-128 -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342acc8p-4L : inexact-ok
+= erf towardzero ldbl-128 -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342acc8p-4L : inexact-ok
+= erf upward ldbl-128 -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342acc8p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342bp-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342acp-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342acp-4L : inexact-ok
+= erf upward ldbl-128ibm -0x1.ddaea4p+0L : -0xf.dded081f58dc8a9153bf0342acp-4L : inexact-ok
+erf -0x1.2b1f68p+0
+= erf downward flt-32 -0x1.2b1f68p+0f : -0xe.6cc4p-4f : inexact-ok
+= erf tonearest flt-32 -0x1.2b1f68p+0f : -0xe.6cc4p-4f : inexact-ok
+= erf towardzero flt-32 -0x1.2b1f68p+0f : -0xe.6cc3fp-4f : inexact-ok
+= erf upward flt-32 -0x1.2b1f68p+0f : -0xe.6cc3fp-4f : inexact-ok
+= erf downward dbl-64 -0x1.2b1f68p+0 : -0xe.6cc3fab61feep-4 : inexact-ok
+= erf tonearest dbl-64 -0x1.2b1f68p+0 : -0xe.6cc3fab61fed8p-4 : inexact-ok
+= erf towardzero dbl-64 -0x1.2b1f68p+0 : -0xe.6cc3fab61fed8p-4 : inexact-ok
+= erf upward dbl-64 -0x1.2b1f68p+0 : -0xe.6cc3fab61fed8p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x1.2b1f68p+0L : -0xe.6cc3fab61fed856p-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x1.2b1f68p+0L : -0xe.6cc3fab61fed855p-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x1.2b1f68p+0L : -0xe.6cc3fab61fed855p-4L : inexact-ok
+= erf upward ldbl-96-intel -0x1.2b1f68p+0L : -0xe.6cc3fab61fed855p-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x1.2b1f68p+0L : -0xe.6cc3fab61fed856p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x1.2b1f68p+0L : -0xe.6cc3fab61fed855p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x1.2b1f68p+0L : -0xe.6cc3fab61fed855p-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x1.2b1f68p+0L : -0xe.6cc3fab61fed855p-4L : inexact-ok
+= erf downward ldbl-128 -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e4f8p-4L : inexact-ok
+= erf tonearest ldbl-128 -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e4fp-4L : inexact-ok
+= erf towardzero ldbl-128 -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e4fp-4L : inexact-ok
+= erf upward ldbl-128 -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e4fp-4L : inexact-ok
+= erf downward ldbl-128ibm -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e8p-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e4p-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e4p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x1.2b1f68p+0L : -0xe.6cc3fab61fed8550eefeff64e4p-4L : inexact-ok
+erf 0x1.44e722p+0
+= erf downward flt-32 0x1.44e722p+0f : 0xe.d6504p-4f : inexact-ok
+= erf tonearest flt-32 0x1.44e722p+0f : 0xe.d6505p-4f : inexact-ok
+= erf towardzero flt-32 0x1.44e722p+0f : 0xe.d6504p-4f : inexact-ok
+= erf upward flt-32 0x1.44e722p+0f : 0xe.d6505p-4f : inexact-ok
+= erf downward dbl-64 0x1.44e722p+0 : 0xe.d6504b6551348p-4 : inexact-ok
+= erf tonearest dbl-64 0x1.44e722p+0 : 0xe.d6504b655135p-4 : inexact-ok
+= erf towardzero dbl-64 0x1.44e722p+0 : 0xe.d6504b6551348p-4 : inexact-ok
+= erf upward dbl-64 0x1.44e722p+0 : 0xe.d6504b655135p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x1.44e722p+0L : 0xe.d6504b655134fdbp-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x1.44e722p+0L : 0xe.d6504b655134fdcp-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x1.44e722p+0L : 0xe.d6504b655134fdbp-4L : inexact-ok
+= erf upward ldbl-96-intel 0x1.44e722p+0L : 0xe.d6504b655134fdcp-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x1.44e722p+0L : 0xe.d6504b655134fdbp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x1.44e722p+0L : 0xe.d6504b655134fdcp-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x1.44e722p+0L : 0xe.d6504b655134fdbp-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x1.44e722p+0L : 0xe.d6504b655134fdcp-4L : inexact-ok
+= erf downward ldbl-128 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f26dp-4L : inexact-ok
+= erf tonearest ldbl-128 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f26dp-4L : inexact-ok
+= erf towardzero ldbl-128 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f26dp-4L : inexact-ok
+= erf upward ldbl-128 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f26d8p-4L : inexact-ok
+= erf downward ldbl-128ibm 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f24p-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f28p-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f24p-4L : inexact-ok
+= erf upward ldbl-128ibm 0x1.44e722p+0L : 0xe.d6504b655134fdbfea37252f28p-4L : inexact-ok
 erfc 0.0
 = erfc downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
 = erfc tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
@@ -98789,6 +98864,355 @@ erfc max
 = erfc tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
 = erfc towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
 = erfc upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 0x1.8a0c64p+0
+= erfc downward flt-32 0x1.8a0c64p+0f : 0x7.8cde2p-8f : inexact-ok
+= erfc tonearest flt-32 0x1.8a0c64p+0f : 0x7.8cde2p-8f : inexact-ok
+= erfc towardzero flt-32 0x1.8a0c64p+0f : 0x7.8cde2p-8f : inexact-ok
+= erfc upward flt-32 0x1.8a0c64p+0f : 0x7.8cde28p-8f : inexact-ok
+= erfc downward dbl-64 0x1.8a0c64p+0 : 0x7.8cde235791e7cp-8 : inexact-ok
+= erfc tonearest dbl-64 0x1.8a0c64p+0 : 0x7.8cde235791e7cp-8 : inexact-ok
+= erfc towardzero dbl-64 0x1.8a0c64p+0 : 0x7.8cde235791e7cp-8 : inexact-ok
+= erfc upward dbl-64 0x1.8a0c64p+0 : 0x7.8cde235791e8p-8 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.8a0c64p+0L : 0x7.8cde235791e7d0d8p-8L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.8a0c64p+0L : 0x7.8cde235791e7d0ep-8L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.8a0c64p+0L : 0x7.8cde235791e7d0d8p-8L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.8a0c64p+0L : 0x7.8cde235791e7d0ep-8L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.8a0c64p+0L : 0x7.8cde235791e7d0d8p-8L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.8a0c64p+0L : 0x7.8cde235791e7d0ep-8L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.8a0c64p+0L : 0x7.8cde235791e7d0d8p-8L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.8a0c64p+0L : 0x7.8cde235791e7d0ep-8L : inexact-ok
+= erfc downward ldbl-128 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d50cp-8L : inexact-ok
+= erfc tonearest ldbl-128 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d51p-8L : inexact-ok
+= erfc towardzero ldbl-128 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d50cp-8L : inexact-ok
+= erfc upward ldbl-128 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d51p-8L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d4p-8L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d6p-8L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d4p-8L : inexact-ok
+= erfc upward ldbl-128ibm 0x1.8a0c64p+0L : 0x7.8cde235791e7d0dfc843bc26d6p-8L : inexact-ok
+erfc 0x1.8a0c62p+0
+= erfc downward flt-32 0x1.8a0c62p+0f : 0x7.8cde58p-8f : inexact-ok
+= erfc tonearest flt-32 0x1.8a0c62p+0f : 0x7.8cde58p-8f : inexact-ok
+= erfc towardzero flt-32 0x1.8a0c62p+0f : 0x7.8cde58p-8f : inexact-ok
+= erfc upward flt-32 0x1.8a0c62p+0f : 0x7.8cde6p-8f : inexact-ok
+= erfc downward dbl-64 0x1.8a0c62p+0 : 0x7.8cde596304018p-8 : inexact-ok
+= erfc tonearest dbl-64 0x1.8a0c62p+0 : 0x7.8cde596304018p-8 : inexact-ok
+= erfc towardzero dbl-64 0x1.8a0c62p+0 : 0x7.8cde596304018p-8 : inexact-ok
+= erfc upward dbl-64 0x1.8a0c62p+0 : 0x7.8cde59630401cp-8 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.8a0c62p+0L : 0x7.8cde5963040180bp-8L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.8a0c62p+0L : 0x7.8cde5963040180b8p-8L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.8a0c62p+0L : 0x7.8cde5963040180bp-8L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.8a0c62p+0L : 0x7.8cde5963040180b8p-8L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.8a0c62p+0L : 0x7.8cde5963040180bp-8L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.8a0c62p+0L : 0x7.8cde5963040180b8p-8L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.8a0c62p+0L : 0x7.8cde5963040180bp-8L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.8a0c62p+0L : 0x7.8cde5963040180b8p-8L : inexact-ok
+= erfc downward ldbl-128 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8a04p-8L : inexact-ok
+= erfc tonearest ldbl-128 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8a04p-8L : inexact-ok
+= erfc towardzero ldbl-128 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8a04p-8L : inexact-ok
+= erfc upward ldbl-128 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8a08p-8L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8ap-8L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8ap-8L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8ap-8L : inexact-ok
+= erfc upward ldbl-128ibm 0x1.8a0c62p+0L : 0x7.8cde5963040180b50eb9ef7f8cp-8L : inexact-ok
+erfc 0x1.64dafap+0
+= erfc downward flt-32 0x1.64dafap+0f : 0xc.766cbp-8f : inexact-ok
+= erfc tonearest flt-32 0x1.64dafap+0f : 0xc.766ccp-8f : inexact-ok
+= erfc towardzero flt-32 0x1.64dafap+0f : 0xc.766cbp-8f : inexact-ok
+= erfc upward flt-32 0x1.64dafap+0f : 0xc.766ccp-8f : inexact-ok
+= erfc downward dbl-64 0x1.64dafap+0 : 0xc.766cbf61fd648p-8 : inexact-ok
+= erfc tonearest dbl-64 0x1.64dafap+0 : 0xc.766cbf61fd648p-8 : inexact-ok
+= erfc towardzero dbl-64 0x1.64dafap+0 : 0xc.766cbf61fd648p-8 : inexact-ok
+= erfc upward dbl-64 0x1.64dafap+0 : 0xc.766cbf61fd65p-8 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.64dafap+0L : 0xc.766cbf61fd6480ap-8L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.64dafap+0L : 0xc.766cbf61fd6480bp-8L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.64dafap+0L : 0xc.766cbf61fd6480ap-8L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.64dafap+0L : 0xc.766cbf61fd6480bp-8L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.64dafap+0L : 0xc.766cbf61fd6480ap-8L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.64dafap+0L : 0xc.766cbf61fd6480bp-8L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.64dafap+0L : 0xc.766cbf61fd6480ap-8L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.64dafap+0L : 0xc.766cbf61fd6480bp-8L : inexact-ok
+= erfc downward ldbl-128 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b206p-8L : inexact-ok
+= erfc tonearest ldbl-128 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b2068p-8L : inexact-ok
+= erfc towardzero ldbl-128 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b206p-8L : inexact-ok
+= erfc upward ldbl-128 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b2068p-8L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b2p-8L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b2p-8L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b2p-8L : inexact-ok
+= erfc upward ldbl-128ibm 0x1.64dafap+0L : 0xc.766cbf61fd6480afed02bf2b24p-8L : inexact-ok
+erfc 0x6.88fb08p+0
+= erfc downward flt-32 0x6.88fb08p+0f : 0x7.23ff78p-68f : inexact-ok
+= erfc tonearest flt-32 0x6.88fb08p+0f : 0x7.23ff78p-68f : inexact-ok
+= erfc towardzero flt-32 0x6.88fb08p+0f : 0x7.23ff78p-68f : inexact-ok
+= erfc upward flt-32 0x6.88fb08p+0f : 0x7.23ff8p-68f : inexact-ok
+= erfc downward dbl-64 0x6.88fb08p+0 : 0x7.23ff79ae0f258p-68 : inexact-ok
+= erfc tonearest dbl-64 0x6.88fb08p+0 : 0x7.23ff79ae0f25cp-68 : inexact-ok
+= erfc towardzero dbl-64 0x6.88fb08p+0 : 0x7.23ff79ae0f258p-68 : inexact-ok
+= erfc upward dbl-64 0x6.88fb08p+0 : 0x7.23ff79ae0f25cp-68 : inexact-ok
+= erfc downward ldbl-96-intel 0x6.88fb08p+0L : 0x7.23ff79ae0f25a13p-68L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x6.88fb08p+0L : 0x7.23ff79ae0f25a138p-68L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x6.88fb08p+0L : 0x7.23ff79ae0f25a13p-68L : inexact-ok
+= erfc upward ldbl-96-intel 0x6.88fb08p+0L : 0x7.23ff79ae0f25a138p-68L : inexact-ok
+= erfc downward ldbl-96-m68k 0x6.88fb08p+0L : 0x7.23ff79ae0f25a13p-68L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x6.88fb08p+0L : 0x7.23ff79ae0f25a138p-68L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x6.88fb08p+0L : 0x7.23ff79ae0f25a13p-68L : inexact-ok
+= erfc upward ldbl-96-m68k 0x6.88fb08p+0L : 0x7.23ff79ae0f25a138p-68L : inexact-ok
+= erfc downward ldbl-128 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8bep-68L : inexact-ok
+= erfc tonearest ldbl-128 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8be4p-68L : inexact-ok
+= erfc towardzero ldbl-128 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8bep-68L : inexact-ok
+= erfc upward ldbl-128 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8be4p-68L : inexact-ok
+= erfc downward ldbl-128ibm 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8ap-68L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8cp-68L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8ap-68L : inexact-ok
+= erfc upward ldbl-128ibm 0x6.88fb08p+0L : 0x7.23ff79ae0f25a135a4973efb8cp-68L : inexact-ok
+erfc 0xd.361d9p-4
+= erfc downward flt-32 0xd.361d9p-4f : 0x3.e2fa6p-4f : inexact-ok
+= erfc tonearest flt-32 0xd.361d9p-4f : 0x3.e2fa6p-4f : inexact-ok
+= erfc towardzero flt-32 0xd.361d9p-4f : 0x3.e2fa6p-4f : inexact-ok
+= erfc upward flt-32 0xd.361d9p-4f : 0x3.e2fa64p-4f : inexact-ok
+= erfc downward dbl-64 0xd.361d9p-4 : 0x3.e2fa6064d5892p-4 : inexact-ok
+= erfc tonearest dbl-64 0xd.361d9p-4 : 0x3.e2fa6064d5894p-4 : inexact-ok
+= erfc towardzero dbl-64 0xd.361d9p-4 : 0x3.e2fa6064d5892p-4 : inexact-ok
+= erfc upward dbl-64 0xd.361d9p-4 : 0x3.e2fa6064d5894p-4 : inexact-ok
+= erfc downward ldbl-96-intel 0xd.361d9p-4L : 0x3.e2fa6064d5893478p-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xd.361d9p-4L : 0x3.e2fa6064d589347cp-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xd.361d9p-4L : 0x3.e2fa6064d5893478p-4L : inexact-ok
+= erfc upward ldbl-96-intel 0xd.361d9p-4L : 0x3.e2fa6064d589347cp-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0xd.361d9p-4L : 0x3.e2fa6064d5893478p-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xd.361d9p-4L : 0x3.e2fa6064d589347cp-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xd.361d9p-4L : 0x3.e2fa6064d5893478p-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0xd.361d9p-4L : 0x3.e2fa6064d589347cp-4L : inexact-ok
+= erfc downward ldbl-128 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e388p-4L : inexact-ok
+= erfc tonearest ldbl-128 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e388p-4L : inexact-ok
+= erfc towardzero ldbl-128 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e388p-4L : inexact-ok
+= erfc upward ldbl-128 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e38ap-4L : inexact-ok
+= erfc downward ldbl-128ibm 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e3p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e4p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e3p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0xd.361d9p-4L : 0x3.e2fa6064d589347b0f2f7aa6e4p-4L : inexact-ok
+erfc 0x8.c66b44ca40038p+0
+= erfc downward flt-32 0x8.c66b5p+0f : 0x1.eb9634p-116f : inexact-ok
+= erfc tonearest flt-32 0x8.c66b5p+0f : 0x1.eb9636p-116f : inexact-ok
+= erfc towardzero flt-32 0x8.c66b5p+0f : 0x1.eb9634p-116f : inexact-ok
+= erfc upward flt-32 0x8.c66b5p+0f : 0x1.eb9636p-116f : inexact-ok
+= erfc downward dbl-64 0x8.c66b5p+0 : 0x1.eb9635bc51eb7p-116 : inexact-ok
+= erfc tonearest dbl-64 0x8.c66b5p+0 : 0x1.eb9635bc51eb8p-116 : inexact-ok
+= erfc towardzero dbl-64 0x8.c66b5p+0 : 0x1.eb9635bc51eb7p-116 : inexact-ok
+= erfc upward dbl-64 0x8.c66b5p+0 : 0x1.eb9635bc51eb8p-116 : inexact-ok
+= erfc downward ldbl-96-intel 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94p-116L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94p-116L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94p-116L : inexact-ok
+= erfc upward ldbl-96-intel 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a96p-116L : inexact-ok
+= erfc downward ldbl-96-m68k 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94p-116L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94p-116L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94p-116L : inexact-ok
+= erfc upward ldbl-96-m68k 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a96p-116L : inexact-ok
+= erfc downward ldbl-128 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979ead1cp-116L : inexact-ok
+= erfc tonearest ldbl-128 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979ead1dp-116L : inexact-ok
+= erfc towardzero ldbl-128 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979ead1cp-116L : inexact-ok
+= erfc upward ldbl-128 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979ead1dp-116L : inexact-ok
+= erfc downward ldbl-128ibm 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979eadp-116L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979eadp-116L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979eadp-116L : inexact-ok
+= erfc upward ldbl-128ibm 0x8.c66b5p+0L : 0x1.eb9635bc51eb7a94581f979ead8p-116L : inexact-ok
+= erfc downward flt-32 0x8.c66b4p+0f : 0x1.eb9854p-116f : inexact-ok
+= erfc tonearest flt-32 0x8.c66b4p+0f : 0x1.eb9854p-116f : inexact-ok
+= erfc towardzero flt-32 0x8.c66b4p+0f : 0x1.eb9854p-116f : inexact-ok
+= erfc upward flt-32 0x8.c66b4p+0f : 0x1.eb9856p-116f : inexact-ok
+= erfc downward dbl-64 0x8.c66b4p+0 : 0x1.eb98546946cb2p-116 : inexact-ok
+= erfc tonearest dbl-64 0x8.c66b4p+0 : 0x1.eb98546946cb2p-116 : inexact-ok
+= erfc towardzero dbl-64 0x8.c66b4p+0 : 0x1.eb98546946cb2p-116 : inexact-ok
+= erfc upward dbl-64 0x8.c66b4p+0 : 0x1.eb98546946cb3p-116 : inexact-ok
+= erfc downward ldbl-96-intel 0x8.c66b4p+0L : 0x1.eb98546946cb2524p-116L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x8.c66b4p+0L : 0x1.eb98546946cb2526p-116L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x8.c66b4p+0L : 0x1.eb98546946cb2524p-116L : inexact-ok
+= erfc upward ldbl-96-intel 0x8.c66b4p+0L : 0x1.eb98546946cb2526p-116L : inexact-ok
+= erfc downward ldbl-96-m68k 0x8.c66b4p+0L : 0x1.eb98546946cb2524p-116L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x8.c66b4p+0L : 0x1.eb98546946cb2526p-116L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x8.c66b4p+0L : 0x1.eb98546946cb2524p-116L : inexact-ok
+= erfc upward ldbl-96-m68k 0x8.c66b4p+0L : 0x1.eb98546946cb2526p-116L : inexact-ok
+= erfc downward ldbl-128 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b1381p-116L : inexact-ok
+= erfc tonearest ldbl-128 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b1382p-116L : inexact-ok
+= erfc towardzero ldbl-128 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b1381p-116L : inexact-ok
+= erfc upward ldbl-128 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b1382p-116L : inexact-ok
+= erfc downward ldbl-128ibm 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b138p-116L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b138p-116L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b138p-116L : inexact-ok
+= erfc upward ldbl-128ibm 0x8.c66b4p+0L : 0x1.eb98546946cb2525a4905a3b14p-116L : inexact-ok
+= erfc downward dbl-64 0x8.c66b44ca40038p+0 : 0x1.eb97b1f20867cp-116 : inexact-ok
+= erfc tonearest dbl-64 0x8.c66b44ca40038p+0 : 0x1.eb97b1f20867cp-116 : inexact-ok
+= erfc towardzero dbl-64 0x8.c66b44ca40038p+0 : 0x1.eb97b1f20867cp-116 : inexact-ok
+= erfc upward dbl-64 0x8.c66b44ca40038p+0 : 0x1.eb97b1f20867dp-116 : inexact-ok
+= erfc downward ldbl-96-intel 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35ep-116L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35ep-116L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35ep-116L : inexact-ok
+= erfc upward ldbl-96-intel 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c36p-116L : inexact-ok
+= erfc downward ldbl-96-m68k 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35ep-116L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35ep-116L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35ep-116L : inexact-ok
+= erfc upward ldbl-96-m68k 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c36p-116L : inexact-ok
+= erfc downward ldbl-128 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbeca3ep-116L : inexact-ok
+= erfc tonearest ldbl-128 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbeca3ep-116L : inexact-ok
+= erfc towardzero ldbl-128 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbeca3ep-116L : inexact-ok
+= erfc upward ldbl-128 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbeca3fp-116L : inexact-ok
+= erfc downward ldbl-128ibm 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbecap-116L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbecap-116L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbecap-116L : inexact-ok
+= erfc upward ldbl-128ibm 0x8.c66b44ca40038p+0L : 0x1.eb97b1f20867c35eff191bbeca8p-116L : inexact-ok
+erfc 0x2.586f1cp+0
+= erfc downward flt-32 0x2.586f1cp+0f : 0x3.ba3acp-12f : inexact-ok
+= erfc tonearest flt-32 0x2.586f1cp+0f : 0x3.ba3ac4p-12f : inexact-ok
+= erfc towardzero flt-32 0x2.586f1cp+0f : 0x3.ba3acp-12f : inexact-ok
+= erfc upward flt-32 0x2.586f1cp+0f : 0x3.ba3ac4p-12f : inexact-ok
+= erfc downward dbl-64 0x2.586f1cp+0 : 0x3.ba3ac339ed19p-12 : inexact-ok
+= erfc tonearest dbl-64 0x2.586f1cp+0 : 0x3.ba3ac339ed19p-12 : inexact-ok
+= erfc towardzero dbl-64 0x2.586f1cp+0 : 0x3.ba3ac339ed19p-12 : inexact-ok
+= erfc upward dbl-64 0x2.586f1cp+0 : 0x3.ba3ac339ed192p-12 : inexact-ok
+= erfc downward ldbl-96-intel 0x2.586f1cp+0L : 0x3.ba3ac339ed190204p-12L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x2.586f1cp+0L : 0x3.ba3ac339ed190204p-12L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x2.586f1cp+0L : 0x3.ba3ac339ed190204p-12L : inexact-ok
+= erfc upward ldbl-96-intel 0x2.586f1cp+0L : 0x3.ba3ac339ed190208p-12L : inexact-ok
+= erfc downward ldbl-96-m68k 0x2.586f1cp+0L : 0x3.ba3ac339ed190204p-12L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x2.586f1cp+0L : 0x3.ba3ac339ed190204p-12L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x2.586f1cp+0L : 0x3.ba3ac339ed190204p-12L : inexact-ok
+= erfc upward ldbl-96-m68k 0x2.586f1cp+0L : 0x3.ba3ac339ed190208p-12L : inexact-ok
+= erfc downward ldbl-128 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea00716754ep-12L : inexact-ok
+= erfc tonearest ldbl-128 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea00716755p-12L : inexact-ok
+= erfc towardzero ldbl-128 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea00716754ep-12L : inexact-ok
+= erfc upward ldbl-128 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea00716755p-12L : inexact-ok
+= erfc downward ldbl-128ibm 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea0071675p-12L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea0071675p-12L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea0071675p-12L : inexact-ok
+= erfc upward ldbl-128ibm 0x2.586f1cp+0L : 0x3.ba3ac339ed1902051ea0071676p-12L : inexact-ok
+erfc 0xb.acb72p+0
+= erfc downward flt-32 0xb.acb72p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0xb.acb72p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0xb.acb72p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0xb.acb72p+0f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0xb.acb72p+0 : 0x7.ee2d2ec57315p-204 : inexact-ok
+= erfc tonearest dbl-64 0xb.acb72p+0 : 0x7.ee2d2ec57315p-204 : inexact-ok
+= erfc towardzero dbl-64 0xb.acb72p+0 : 0x7.ee2d2ec57315p-204 : inexact-ok
+= erfc upward dbl-64 0xb.acb72p+0 : 0x7.ee2d2ec573154p-204 : inexact-ok
+= erfc downward ldbl-96-intel 0xb.acb72p+0L : 0x7.ee2d2ec5731504p-204L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xb.acb72p+0L : 0x7.ee2d2ec5731504p-204L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xb.acb72p+0L : 0x7.ee2d2ec5731504p-204L : inexact-ok
+= erfc upward ldbl-96-intel 0xb.acb72p+0L : 0x7.ee2d2ec573150408p-204L : inexact-ok
+= erfc downward ldbl-96-m68k 0xb.acb72p+0L : 0x7.ee2d2ec5731504p-204L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xb.acb72p+0L : 0x7.ee2d2ec5731504p-204L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xb.acb72p+0L : 0x7.ee2d2ec5731504p-204L : inexact-ok
+= erfc upward ldbl-96-m68k 0xb.acb72p+0L : 0x7.ee2d2ec573150408p-204L : inexact-ok
+= erfc downward ldbl-128 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1252e7cp-204L : inexact-ok
+= erfc tonearest ldbl-128 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1252e8p-204L : inexact-ok
+= erfc towardzero ldbl-128 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1252e7cp-204L : inexact-ok
+= erfc upward ldbl-128 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1252e8p-204L : inexact-ok
+= erfc downward ldbl-128ibm 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1252ep-204L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1252ep-204L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1252ep-204L : inexact-ok
+= erfc upward ldbl-128ibm 0xb.acb72p+0L : 0x7.ee2d2ec57315040047a2a1253p-204L : inexact-ok
+erfc 0xb.227499103357d84p+0
+= erfc downward flt-32 0xb.2274ap+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0xb.2274ap+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0xb.2274ap+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0xb.2274ap+0f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0xb.2274ap+0 : 0x1.c646841c9021p-184 : inexact-ok
+= erfc tonearest dbl-64 0xb.2274ap+0 : 0x1.c646841c9021p-184 : inexact-ok
+= erfc towardzero dbl-64 0xb.2274ap+0 : 0x1.c646841c9021p-184 : inexact-ok
+= erfc upward dbl-64 0xb.2274ap+0 : 0x1.c646841c90211p-184 : inexact-ok
+= erfc downward ldbl-96-intel 0xb.2274ap+0L : 0x1.c646841c902106e6p-184L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xb.2274ap+0L : 0x1.c646841c902106e8p-184L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xb.2274ap+0L : 0x1.c646841c902106e6p-184L : inexact-ok
+= erfc upward ldbl-96-intel 0xb.2274ap+0L : 0x1.c646841c902106e8p-184L : inexact-ok
+= erfc downward ldbl-96-m68k 0xb.2274ap+0L : 0x1.c646841c902106e6p-184L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xb.2274ap+0L : 0x1.c646841c902106e8p-184L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xb.2274ap+0L : 0x1.c646841c902106e6p-184L : inexact-ok
+= erfc upward ldbl-96-m68k 0xb.2274ap+0L : 0x1.c646841c902106e8p-184L : inexact-ok
+= erfc downward ldbl-128 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea084p-184L : inexact-ok
+= erfc tonearest ldbl-128 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea085p-184L : inexact-ok
+= erfc towardzero ldbl-128 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea084p-184L : inexact-ok
+= erfc upward ldbl-128 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea085p-184L : inexact-ok
+= erfc downward ldbl-128ibm 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea08p-184L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea08p-184L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea08p-184L : inexact-ok
+= erfc upward ldbl-128ibm 0xb.2274ap+0L : 0x1.c646841c902106e7ce3048dea1p-184L : inexact-ok
+= erfc downward flt-32 0xb.22749p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0xb.22749p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0xb.22749p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0xb.22749p+0f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0xb.22749p+0 : 0x1.c648feeb672e8p-184 : inexact-ok
+= erfc tonearest dbl-64 0xb.22749p+0 : 0x1.c648feeb672e9p-184 : inexact-ok
+= erfc towardzero dbl-64 0xb.22749p+0 : 0x1.c648feeb672e8p-184 : inexact-ok
+= erfc upward dbl-64 0xb.22749p+0 : 0x1.c648feeb672e9p-184 : inexact-ok
+= erfc downward ldbl-96-intel 0xb.22749p+0L : 0x1.c648feeb672e8e56p-184L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xb.22749p+0L : 0x1.c648feeb672e8e58p-184L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xb.22749p+0L : 0x1.c648feeb672e8e56p-184L : inexact-ok
+= erfc upward ldbl-96-intel 0xb.22749p+0L : 0x1.c648feeb672e8e58p-184L : inexact-ok
+= erfc downward ldbl-96-m68k 0xb.22749p+0L : 0x1.c648feeb672e8e56p-184L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xb.22749p+0L : 0x1.c648feeb672e8e58p-184L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xb.22749p+0L : 0x1.c648feeb672e8e56p-184L : inexact-ok
+= erfc upward ldbl-96-m68k 0xb.22749p+0L : 0x1.c648feeb672e8e58p-184L : inexact-ok
+= erfc downward ldbl-128 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150dd9p-184L : inexact-ok
+= erfc tonearest ldbl-128 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150dd9p-184L : inexact-ok
+= erfc towardzero ldbl-128 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150dd9p-184L : inexact-ok
+= erfc upward ldbl-128 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150ddap-184L : inexact-ok
+= erfc downward ldbl-128ibm 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150d8p-184L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150ep-184L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150d8p-184L : inexact-ok
+= erfc upward ldbl-128ibm 0xb.22749p+0L : 0x1.c648feeb672e8e57298792150ep-184L : inexact-ok
+= erfc downward dbl-64 0xb.227499103358p+0 : 0x1.c6479753ddcb4p-184 : inexact-ok
+= erfc tonearest dbl-64 0xb.227499103358p+0 : 0x1.c6479753ddcb5p-184 : inexact-ok
+= erfc towardzero dbl-64 0xb.227499103358p+0 : 0x1.c6479753ddcb4p-184 : inexact-ok
+= erfc upward dbl-64 0xb.227499103358p+0 : 0x1.c6479753ddcb5p-184 : inexact-ok
+= erfc downward ldbl-96-intel 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8cp-184L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8cp-184L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8cp-184L : inexact-ok
+= erfc upward ldbl-96-intel 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8ep-184L : inexact-ok
+= erfc downward ldbl-96-m68k 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8cp-184L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8cp-184L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8cp-184L : inexact-ok
+= erfc upward ldbl-96-m68k 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8ep-184L : inexact-ok
+= erfc downward ldbl-128 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ec28p-184L : inexact-ok
+= erfc tonearest ldbl-128 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ec29p-184L : inexact-ok
+= erfc towardzero ldbl-128 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ec28p-184L : inexact-ok
+= erfc upward ldbl-128 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ec29p-184L : inexact-ok
+= erfc downward ldbl-128ibm 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ecp-184L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ecp-184L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ecp-184L : inexact-ok
+= erfc upward ldbl-128ibm 0xb.227499103358p+0L : 0x1.c6479753ddcb4d8c72ebbfb8ec8p-184L : inexact-ok
+= erfc downward dbl-64 0xb.2274991033578p+0 : 0x1.c6479753dddf2p-184 : inexact-ok
+= erfc tonearest dbl-64 0xb.2274991033578p+0 : 0x1.c6479753dddf2p-184 : inexact-ok
+= erfc towardzero dbl-64 0xb.2274991033578p+0 : 0x1.c6479753dddf2p-184 : inexact-ok
+= erfc upward dbl-64 0xb.2274991033578p+0 : 0x1.c6479753dddf3p-184 : inexact-ok
+= erfc downward ldbl-96-intel 0xb.2274991033578p+0L : 0x1.c6479753dddf24p-184L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xb.2274991033578p+0L : 0x1.c6479753dddf2402p-184L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xb.2274991033578p+0L : 0x1.c6479753dddf24p-184L : inexact-ok
+= erfc upward ldbl-96-intel 0xb.2274991033578p+0L : 0x1.c6479753dddf2402p-184L : inexact-ok
+= erfc downward ldbl-96-m68k 0xb.2274991033578p+0L : 0x1.c6479753dddf24p-184L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xb.2274991033578p+0L : 0x1.c6479753dddf2402p-184L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xb.2274991033578p+0L : 0x1.c6479753dddf24p-184L : inexact-ok
+= erfc upward ldbl-96-m68k 0xb.2274991033578p+0L : 0x1.c6479753dddf2402p-184L : inexact-ok
+= erfc downward ldbl-128 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabe7p-184L : inexact-ok
+= erfc tonearest ldbl-128 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabe7p-184L : inexact-ok
+= erfc towardzero ldbl-128 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabe7p-184L : inexact-ok
+= erfc upward ldbl-128 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabe71p-184L : inexact-ok
+= erfc downward ldbl-128ibm 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabep-184L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabe8p-184L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabep-184L : inexact-ok
+= erfc upward ldbl-128ibm 0xb.2274991033578p+0L : 0x1.c6479753dddf2401559c4dbabe8p-184L : inexact-ok
+= erfc downward ldbl-96-intel 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a4p-184L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a6p-184L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a4p-184L : inexact-ok
+= erfc upward ldbl-96-intel 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a6p-184L : inexact-ok
+= erfc downward ldbl-96-m68k 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a4p-184L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a6p-184L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a4p-184L : inexact-ok
+= erfc upward ldbl-96-m68k 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a6p-184L : inexact-ok
+= erfc downward ldbl-128 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad771p-184L : inexact-ok
+= erfc tonearest ldbl-128 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad771p-184L : inexact-ok
+= erfc towardzero ldbl-128 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad771p-184L : inexact-ok
+= erfc upward ldbl-128 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad772p-184L : inexact-ok
+= erfc downward ldbl-128ibm 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad7p-184L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad78p-184L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad7p-184L : inexact-ok
+= erfc upward ldbl-128ibm 0xb.227499103357d84p+0L : 0x1.c6479753ddd176a5bf5193bad78p-184L : inexact-ok
 exp 0
 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
 = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index 7692852..4d8054f 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -1285,44 +1285,60 @@ ldouble: 3
 
 Function: "erf":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 ildouble: 1
 ldouble: 1
 
-Function: "erf_upward":
+Function: "erf_downward":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
-Function: "erfc":
+Function: "erf_towardzero":
 double: 1
 idouble: 1
 ildouble: 1
 ldouble: 1
 
+Function: "erf_upward":
+ildouble: 1
+ldouble: 1
+
+Function: "erfc":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 2
+ldouble: 2
+
 Function: "erfc_downward":
 double: 1
 float: 2
 idouble: 1
 ifloat: 2
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: "erfc_towardzero":
 double: 1
 float: 2
 idouble: 1
 ifloat: 2
-ildouble: 2
-ldouble: 2
-
-Function: "erfc_upward":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
 ildouble: 3
 ldouble: 3
 
+Function: "erfc_upward":
+double: 2
+float: 2
+idouble: 2
+ifloat: 2
+ildouble: 4
+ldouble: 4
+
 Function: "exp10":
 ildouble: 1
 ldouble: 1
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index 22dfe5f..2a7cc4d 100644
--- a/sysdeps/x86_64/fpu/libm-test-ulps
+++ b/sysdeps/x86_64/fpu/libm-test-ulps
@@ -1369,17 +1369,27 @@ ldouble: 3
 
 Function: "erf":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
+double: 1
 float: 1
+idouble: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 
 Function: "erf_towardzero":
+double: 1
 float: 1
+idouble: 1
 ifloat: 1
+ildouble: 1
+ldouble: 1
 
 Function: "erf_upward":
 float: 1
@@ -1388,37 +1398,37 @@ ildouble: 1
 ldouble: 1
 
 Function: "erfc":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
-ldouble: 1
+double: 2
+float: 2
+idouble: 2
+ifloat: 2
+ildouble: 2
+ldouble: 2
 
 Function: "erfc_downward":
-double: 1
-float: 3
-idouble: 1
-ifloat: 3
-ildouble: 3
-ldouble: 3
+double: 3
+float: 5
+idouble: 3
+ifloat: 5
+ildouble: 4
+ldouble: 4
 
 Function: "erfc_towardzero":
-double: 1
+double: 3
 float: 3
-idouble: 1
+idouble: 3
 ifloat: 3
-ildouble: 2
-ldouble: 2
-
-Function: "erfc_upward":
-double: 2
-float: 2
-idouble: 2
-ifloat: 2
 ildouble: 3
 ldouble: 3
 
+Function: "erfc_upward":
+double: 4
+float: 5
+idouble: 4
+ifloat: 5
+ildouble: 4
+ldouble: 4
+
 Function: "exp10":
 double: 1
 idouble: 1

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

Summary of changes:
 ChangeLog                         |    7 +
 math/auto-libm-test-in            |   14 ++
 math/auto-libm-test-out           |  424 +++++++++++++++++++++++++++++++++++++
 sysdeps/i386/fpu/libm-test-ulps   |   40 +++-
 sysdeps/x86_64/fpu/libm-test-ulps |   54 +++--
 5 files changed, 505 insertions(+), 34 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]