[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commits] r24686 - in /fsf/trunk/libc: ./ debug/ locale/ math/ ports/ ports/sysdeps/mips/ rt/ sysdeps/i386/fpu/ sysdeps/ieee754/dbl-64...
- To: commits@xxxxxxxxxx
- Subject: [Commits] r24686 - in /fsf/trunk/libc: ./ debug/ locale/ math/ ports/ ports/sysdeps/mips/ rt/ sysdeps/i386/fpu/ sysdeps/ieee754/dbl-64...
- From: eglibc@xxxxxxxxxx
- Date: Wed, 04 Dec 2013 08:01:57 -0000
Author: eglibc
Date: Wed Dec 4 00:01:56 2013
New Revision: 24686
Log:
Import glibc-mainline for 2013-12-04
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/NEWS
fsf/trunk/libc/debug/memcpy_chk.c
fsf/trunk/libc/debug/memmove_chk.c
fsf/trunk/libc/debug/mempcpy_chk.c
fsf/trunk/libc/debug/memset_chk.c
fsf/trunk/libc/debug/stpncpy_chk.c
fsf/trunk/libc/debug/strncpy_chk.c
fsf/trunk/libc/locale/loadarchive.c
fsf/trunk/libc/math/auto-libm-test-in
fsf/trunk/libc/math/auto-libm-test-out
fsf/trunk/libc/math/gen-auto-libm-tests.c
fsf/trunk/libc/math/libm-test.inc
fsf/trunk/libc/math/w_exp2.c
fsf/trunk/libc/math/w_exp2f.c
fsf/trunk/libc/math/w_exp2l.c
fsf/trunk/libc/ports/ChangeLog.mips
fsf/trunk/libc/ports/sysdeps/mips/dl-lookup.c
fsf/trunk/libc/rt/tst-shm.c
fsf/trunk/libc/sysdeps/i386/fpu/libm-test-ulps
fsf/trunk/libc/sysdeps/ieee754/dbl-64/e_exp.c
fsf/trunk/libc/sysdeps/ieee754/dbl-64/s_erf.c
fsf/trunk/libc/sysdeps/ieee754/flt-32/s_erff.c
fsf/trunk/libc/sysdeps/ieee754/ldbl-128/s_erfl.c
fsf/trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_erfl.c
fsf/trunk/libc/sysdeps/ieee754/ldbl-96/s_erfl.c
fsf/trunk/libc/sysdeps/unix/sysv/linux/shm_open.c
fsf/trunk/libc/sysdeps/x86_64/fpu/libm-test-ulps
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Wed Dec 4 00:01:56 2013
@@ -1,3 +1,90 @@
+2013-12-04 OndÃÂej BÃÂlka <neleai@xxxxxxxxx>
+
+ * debug/memcpy_chk.c (__memcpy_chk): Use call instead of custom
+ implementation.
+ * debug/memmove_chk.c (MEMMOVE_CHK): Likewise.
+ * debug/mempcpy_chk.c (__mempcpy_chk): Likewise.
+ * debug/memset_chk.c (__memset_chk): Likewise.
+ * debug/stpncpy_chk.c (__stpncpy_chk): Likewise.
+ * debug/strncpy_chk.c: Likewise.
+
+2013-12-03 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ [BZ #15268]
+ [BZ #15425]
+ * sysdeps/ieee754/dbl-64/e_exp.c: Include <float.h>.
+ (__ieee754_exp): For possibly underflowing results, check size of
+ result and force underflow exception if required.
+ * math/auto-libm-test-in: Add more tests of exp.
+ * math/auto-libm-test-out: Regenerated.
+ * sysdeps/i386/fpu/libm-test-ulps: Update.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
+ [BZ #16283]
+ * math/w_exp2.c (__exp2): Handle a zero result as underflow.
+ * math/w_exp2f.c (__exp2f): Likewise.
+ * math/w_exp2l.c (__exp2l): Likewise.
+ * math/auto-libm-test-in: Do not allow missing errno on exp2
+ underflow.
+ * math/auto-libm-test-out: Regenerated.
+
+2013-12-03 OndÃÂej BÃÂlka <neleai@xxxxxxxxx>
+
+ [BZ #16274]
+ * sysdeps/unix/sysv/linux/shm_open.c (shm_open): Correctly
+ handle filename validation.
+ * rt/tst-shm.c (do_test): Do not skip a test when shm_open fails.
+ (do_open): Delete.
+
+2013-12-03 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ [BZ #6786]
+ * sysdeps/ieee754/dbl-64/s_erf.c: Include <errno.h> and <float.h>.
+ (__erfc): Set errno to ERANGE when returning 0 or tiny * tiny.
+ * sysdeps/ieee754/flt-32/s_erff.c: Include <errno.h> and
+ <float.h>.
+ (__erfcf): Set errno to ERANGE when returning 0 or tiny * tiny.
+ * sysdeps/ieee754/ldbl-128/s_erfl.c: Include <errno.h>.
+ (__erfcl): Set errno to ERANGE when returning 0 or tiny * tiny.
+ * sysdeps/ieee754/ldbl-128ibm/s_erfl.c: Include <errno.h>.
+ (__erfcl): Set errno to ERANGE when returning 0 or tiny * tiny.
+ * sysdeps/ieee754/ldbl-96/s_erfl.c: Include <errno.h>.
+ (__erfcl): Set errno to ERANGE when returning 0 or tiny * tiny.
+ * math/auto-libm-test-in: Don't allow missing errno from erfc.
+ Add more erfc tests.
+ * math/auto-libm-test-out: Regenerated.
+ * sysdeps/i386/fpu/libm-test-ulps: Update.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
+ * math/auto-libm-test-in: Add tests of erf, erfc, exp, exp10,
+ exp2, expm1, j0 and j1.
+ * math/auto-libm-test-out: Regenerated.
+ * math/libm-test.inc (erf_test_data): Use AUTO_TESTS_f_f.
+ (erfc_test_data): Likewise.
+ (exp_test_data): Likewise.
+ (exp_tonearest_test_data): Likewise.
+ (exp_towardzero_test_data): Likewise.
+ (exp_downward_test_data): Likewise.
+ (exp_upward_test_data): Likewise.
+ (exp10_test_data): Likewise.
+ (exp2_test_data): Likewise.
+ (expm1_test_data): Likewise.
+ (j0_test_data): Likewise.
+ (j1_test_data): Likewise.
+ * math/gen-auto-libm-tests.c: Mention "xfail-rounding" in comment.
+ (input_flag_type): Add flag_xfail_rounding.
+ (input_flags): Add xfail-rounding.
+ (adjust_real): Assert mpfr_number_p not mpfr_regular_p.
+ (output_for_one_input_case): Handle flag_xfail_rounding.
+ * sysdeps/i386/fpu/libm-test-ulps: Update.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
+2013-12-03 Aurelien Jarno <aurelien@xxxxxxxxxxx>
+
+ [BZ #16289]
+ * locale/loadarchive.c (_nl_load_locale_from_archive): Avoid
+ division by 0.
+
2013-12-03 Siddhesh Poyarekar <siddhesh@xxxxxxxxxx>
[BZ #16195]
Modified: fsf/trunk/libc/NEWS
==============================================================================
--- fsf/trunk/libc/NEWS (original)
+++ fsf/trunk/libc/NEWS Wed Dec 4 00:01:56 2013
@@ -9,18 +9,18 @@
* The following bugs are resolved with this release:
- 156, 387, 431, 832, 2801, 6787, 7003, 9954, 10253, 10278, 11087, 11157,
- 11214, 13028, 13982, 13985, 14029, 14032, 14143, 14155, 14547, 14699,
- 14752, 14876, 14910, 15004, 15048, 15218, 15277, 15308, 15362, 15374,
- 15400, 15427, 15483, 15522, 15531, 15532, 15601, 15608, 15609, 15610,
- 15632, 15640, 15670, 15672, 15680, 15681, 15723, 15734, 15735, 15736,
- 15748, 15749, 15754, 15760, 15763, 15764, 15797, 15799, 15825, 15844,
- 15847, 15849, 15855, 15856, 15857, 15859, 15867, 15886, 15887, 15890,
- 15892, 15893, 15895, 15897, 15905, 15909, 15917, 15919, 15921, 15923,
- 15939, 15948, 15963, 15966, 15985, 15988, 15997, 16032, 16034, 16036,
- 16037, 16041, 16055, 16071, 16072, 16074, 16077, 16078, 16103, 16112,
- 16143, 16144, 16146, 16150, 16151, 16153, 16167, 16172, 16195, 16214,
- 16245, 16271.
+ 156, 387, 431, 832, 2801, 6786, 6787, 7003, 9954, 10253, 10278, 11087,
+ 11157, 11214, 13028, 13982, 13985, 14029, 14032, 14143, 14155, 14547,
+ 14699, 14752, 14876, 14910, 15004, 15048, 15218, 15268, 15277, 15308,
+ 15362, 15374, 15400, 15425, 15427, 15483, 15522, 15531, 15532, 15601,
+ 15608, 15609, 15610, 15632, 15640, 15670, 15672, 15680, 15681, 15723,
+ 15734, 15735, 15736, 15748, 15749, 15754, 15760, 15763, 15764, 15797,
+ 15799, 15825, 15844, 15847, 15849, 15855, 15856, 15857, 15859, 15867,
+ 15886, 15887, 15890, 15892, 15893, 15895, 15897, 15905, 15909, 15917,
+ 15919, 15921, 15923, 15939, 15948, 15963, 15966, 15985, 15988, 15997,
+ 16032, 16034, 16036, 16037, 16041, 16055, 16071, 16072, 16074, 16077,
+ 16078, 16103, 16112, 16143, 16144, 16146, 16150, 16151, 16153, 16167,
+ 16172, 16195, 16214, 16245, 16271, 16283, 16289.
* The public headers no longer use __unused nor __block. This change is to
support compiling programs that are derived from BSD sources and use
Modified: fsf/trunk/libc/debug/memcpy_chk.c
==============================================================================
--- fsf/trunk/libc/debug/memcpy_chk.c (original)
+++ fsf/trunk/libc/debug/memcpy_chk.c Wed Dec 4 00:01:56 2013
@@ -32,34 +32,5 @@
if (__builtin_expect (dstlen < len, 0))
__chk_fail ();
- unsigned long int dstp = (long int) dstpp;
- unsigned long int srcp = (long int) srcpp;
-
- /* Copy from the beginning to the end. */
-
- /* If there not too few bytes to copy, use word copy. */
- if (len >= OP_T_THRES)
- {
- /* Copy just a few bytes to make DSTP aligned. */
- len -= (-dstp) % OPSIZ;
- BYTE_COPY_FWD (dstp, srcp, (-dstp) % OPSIZ);
-
- /* Copy whole pages from SRCP to DSTP by virtual address manipulation,
- as much as possible. */
-
- PAGE_COPY_FWD_MAYBE (dstp, srcp, len, len);
-
- /* Copy from SRCP to DSTP taking advantage of the known alignment of
- DSTP. Number of bytes remaining is put in the third argument,
- i.e. in LEN. This number may vary from machine to machine. */
-
- WORD_COPY_FWD (dstp, srcp, len, len);
-
- /* Fall out and copy the tail. */
- }
-
- /* There are just a few bytes to copy. Use byte memory operations. */
- BYTE_COPY_FWD (dstp, srcp, len);
-
- return dstpp;
+ return memcpy (dstpp, srcpp, len);
}
Modified: fsf/trunk/libc/debug/memmove_chk.c
==============================================================================
--- fsf/trunk/libc/debug/memmove_chk.c (original)
+++ fsf/trunk/libc/debug/memmove_chk.c Wed Dec 4 00:01:56 2013
@@ -36,66 +36,5 @@
if (__builtin_expect (destlen < len, 0))
__chk_fail ();
- unsigned long int dstp = (long int) dest;
- unsigned long int srcp = (long int) src;
-
- /* This test makes the forward copying code be used whenever possible.
- Reduces the working set. */
- if (dstp - srcp >= len) /* *Unsigned* compare! */
- {
- /* Copy from the beginning to the end. */
-
- /* If there not too few bytes to copy, use word copy. */
- if (len >= OP_T_THRES)
- {
- /* Copy just a few bytes to make DSTP aligned. */
- len -= (-dstp) % OPSIZ;
- BYTE_COPY_FWD (dstp, srcp, (-dstp) % OPSIZ);
-
- /* Copy whole pages from SRCP to DSTP by virtual address
- manipulation, as much as possible. */
-
- PAGE_COPY_FWD_MAYBE (dstp, srcp, len, len);
-
- /* Copy from SRCP to DSTP taking advantage of the known
- alignment of DSTP. Number of bytes remaining is put
- in the third argument, i.e. in LEN. This number may
- vary from machine to machine. */
-
- WORD_COPY_FWD (dstp, srcp, len, len);
-
- /* Fall out and copy the tail. */
- }
-
- /* There are just a few bytes to copy. Use byte memory operations. */
- BYTE_COPY_FWD (dstp, srcp, len);
- }
- else
- {
- /* Copy from the end to the beginning. */
- srcp += len;
- dstp += len;
-
- /* If there not too few bytes to copy, use word copy. */
- if (len >= OP_T_THRES)
- {
- /* Copy just a few bytes to make DSTP aligned. */
- len -= dstp % OPSIZ;
- BYTE_COPY_BWD (dstp, srcp, dstp % OPSIZ);
-
- /* Copy from SRCP to DSTP taking advantage of the known
- alignment of DSTP. Number of bytes remaining is put
- in the third argument, i.e. in LEN. This number may
- vary from machine to machine. */
-
- WORD_COPY_BWD (dstp, srcp, len, len);
-
- /* Fall out and copy the tail. */
- }
-
- /* There are just a few bytes to copy. Use byte memory operations. */
- BYTE_COPY_BWD (dstp, srcp, len);
- }
-
- return dest;
+ return memmove (dest, src, len);
}
Modified: fsf/trunk/libc/debug/mempcpy_chk.c
==============================================================================
--- fsf/trunk/libc/debug/mempcpy_chk.c (original)
+++ fsf/trunk/libc/debug/mempcpy_chk.c Wed Dec 4 00:01:56 2013
@@ -33,34 +33,5 @@
if (__builtin_expect (dstlen < len, 0))
__chk_fail ();
- unsigned long int dstp = (long int) dstpp;
- unsigned long int srcp = (long int) srcpp;
-
- /* Copy from the beginning to the end. */
-
- /* If there not too few bytes to copy, use word copy. */
- if (len >= OP_T_THRES)
- {
- /* Copy just a few bytes to make DSTP aligned. */
- len -= (-dstp) % OPSIZ;
- BYTE_COPY_FWD (dstp, srcp, (-dstp) % OPSIZ);
-
- /* Copy whole pages from SRCP to DSTP by virtual address manipulation,
- as much as possible. */
-
- PAGE_COPY_FWD_MAYBE (dstp, srcp, len, len);
-
- /* Copy from SRCP to DSTP taking advantage of the known alignment of
- DSTP. Number of bytes remaining is put in the third argument,
- i.e. in LEN. This number may vary from machine to machine. */
-
- WORD_COPY_FWD (dstp, srcp, len, len);
-
- /* Fall out and copy the tail. */
- }
-
- /* There are just a few bytes to copy. Use byte memory operations. */
- BYTE_COPY_FWD (dstp, srcp, len);
-
- return (void *) dstp;
+ return __mempcpy (dstpp, srcpp, len);
}
Modified: fsf/trunk/libc/debug/memset_chk.c
==============================================================================
--- fsf/trunk/libc/debug/memset_chk.c (original)
+++ fsf/trunk/libc/debug/memset_chk.c Wed Dec 4 00:01:56 2013
@@ -28,64 +28,5 @@
if (__builtin_expect (dstlen < len, 0))
__chk_fail ();
- long int dstp = (long int) dstpp;
-
- if (len >= 8)
- {
- size_t xlen;
- op_t cccc;
-
- cccc = (unsigned char) c;
- cccc |= cccc << 8;
- cccc |= cccc << 16;
- if (OPSIZ > 4)
- /* Do the shift in two steps to avoid warning if long has 32 bits. */
- cccc |= (cccc << 16) << 16;
-
- /* There are at least some bytes to set.
- No need to test for LEN == 0 in this alignment loop. */
- while (dstp % OPSIZ != 0)
- {
- ((byte *) dstp)[0] = c;
- dstp += 1;
- len -= 1;
- }
-
- /* Write 8 `op_t' per iteration until less than 8 `op_t' remain. */
- xlen = len / (OPSIZ * 8);
- while (xlen > 0)
- {
- ((op_t *) dstp)[0] = cccc;
- ((op_t *) dstp)[1] = cccc;
- ((op_t *) dstp)[2] = cccc;
- ((op_t *) dstp)[3] = cccc;
- ((op_t *) dstp)[4] = cccc;
- ((op_t *) dstp)[5] = cccc;
- ((op_t *) dstp)[6] = cccc;
- ((op_t *) dstp)[7] = cccc;
- dstp += 8 * OPSIZ;
- xlen -= 1;
- }
- len %= OPSIZ * 8;
-
- /* Write 1 `op_t' per iteration until less than OPSIZ bytes remain. */
- xlen = len / OPSIZ;
- while (xlen > 0)
- {
- ((op_t *) dstp)[0] = cccc;
- dstp += OPSIZ;
- xlen -= 1;
- }
- len %= OPSIZ;
- }
-
- /* Write the last few bytes. */
- while (len > 0)
- {
- ((byte *) dstp)[0] = c;
- dstp += 1;
- len -= 1;
- }
-
- return dstpp;
+ return memset (dstpp, c, len);
}
Modified: fsf/trunk/libc/debug/stpncpy_chk.c
==============================================================================
--- fsf/trunk/libc/debug/stpncpy_chk.c (original)
+++ fsf/trunk/libc/debug/stpncpy_chk.c Wed Dec 4 00:01:56 2013
@@ -31,54 +31,5 @@
if (__builtin_expect (destlen < n, 0))
__chk_fail ();
- if (n >= 4)
- {
- size_t n4 = n >> 2;
-
- for (;;)
- {
- c = *src++;
- *dest++ = c;
- if (c == '\0')
- break;
- c = *src++;
- *dest++ = c;
- if (c == '\0')
- break;
- c = *src++;
- *dest++ = c;
- if (c == '\0')
- break;
- c = *src++;
- *dest++ = c;
- if (c == '\0')
- break;
- if (--n4 == 0)
- goto last_chars;
- }
- n -= dest - s;
- goto zero_fill;
- }
-
- last_chars:
- n &= 3;
- if (n == 0)
- return dest;
-
- for (;;)
- {
- c = *src++;
- --n;
- *dest++ = c;
- if (c == '\0')
- break;
- if (n == 0)
- return dest;
- }
-
- zero_fill:
- while (n-- > 0)
- dest[n] = '\0';
-
- return dest - 1;
+ return __stpncpy (dest, src, n);
}
Modified: fsf/trunk/libc/debug/strncpy_chk.c
==============================================================================
--- fsf/trunk/libc/debug/strncpy_chk.c (original)
+++ fsf/trunk/libc/debug/strncpy_chk.c Wed Dec 4 00:01:56 2013
@@ -26,63 +26,8 @@
size_t n;
size_t s1len;
{
- char c;
- char *s = s1;
-
if (__builtin_expect (s1len < n, 0))
__chk_fail ();
- --s1;
-
- if (n >= 4)
- {
- size_t n4 = n >> 2;
-
- for (;;)
- {
- c = *s2++;
- *++s1 = c;
- if (c == '\0')
- break;
- c = *s2++;
- *++s1 = c;
- if (c == '\0')
- break;
- c = *s2++;
- *++s1 = c;
- if (c == '\0')
- break;
- c = *s2++;
- *++s1 = c;
- if (c == '\0')
- break;
- if (--n4 == 0)
- goto last_chars;
- }
- n = n - (s1 - s) - 1;
- if (n == 0)
- return s;
- goto zero_fill;
- }
-
- last_chars:
- n &= 3;
- if (n == 0)
- return s;
-
- do
- {
- c = *s2++;
- *++s1 = c;
- if (--n == 0)
- return s;
- }
- while (c != '\0');
-
- zero_fill:
- do
- *++s1 = '\0';
- while (--n > 0);
-
- return s;
+ return strncpy (s1, s2, n);
}
Modified: fsf/trunk/libc/locale/loadarchive.c
==============================================================================
--- fsf/trunk/libc/locale/loadarchive.c (original)
+++ fsf/trunk/libc/locale/loadarchive.c Wed Dec 4 00:01:56 2013
@@ -274,6 +274,10 @@
namehashtab = (struct namehashent *) ((char *) head
+ head->namehash_offset);
+ /* Avoid division by 0 if the file is corrupted. */
+ if (__glibc_unlikely (head->namehash_size == 0))
+ goto close_and_out;
+
idx = hval % head->namehash_size;
incr = 1 + hval % (head->namehash_size - 2);
Modified: fsf/trunk/libc/math/auto-libm-test-in
==============================================================================
--- fsf/trunk/libc/math/auto-libm-test-in (original)
+++ fsf/trunk/libc/math/auto-libm-test-in Wed Dec 4 00:01:56 2013
@@ -126,6 +126,161 @@
cosh 22
cosh 23
cosh 24
+
+erf 0
+erf -0
+erf 0.125
+erf 0.75
+erf 1.25
+erf 2.0
+erf 4.125
+erf 27.0
+erf -27.0
+erf -0x1.fffffffffffff8p-2
+
+erfc 0.0
+erfc -0
+erfc 0.125
+erfc 0.75
+erfc 1.25
+erfc 2.0
+erfc 0x1.f7303cp+1
+erfc 4.125
+erfc 0x1.ffa002p+2
+erfc 0x1.ffffc8p+2
+erfc -0x1.fffffffffffff8p-2
+erfc 26.0
+erfc 27.0
+erfc 28.0
+erfc 0x1.ffff56789abcdef0123456789a8p+2
+erfc 100
+erfc 106
+erfc 106.5
+erfc 106.625
+erfc 107
+erfc 108
+erfc 1000
+erfc max
+
+exp 0
+exp -0
+exp 1
+exp 2
+exp 3
+exp 0.75
+exp 50.0
+exp 88.72269439697265625
+exp 709.75
+# Bug 16284: results on directed rounding may be incorrect.
+exp 1000.0 xfail-rounding:dbl-64
+exp 710 xfail-rounding:dbl-64
+exp -1234
+# Bug 16284: results on directed rounding may be incorrect.
+exp 1e5 xfail-rounding:dbl-64
+exp max xfail-rounding:dbl-64
+exp -7.4444006192138124e+02
+exp -0x1.75f113c30b1c8p+9
+exp -max
+
+exp10 0
+exp10 -0
+exp10 3
+exp10 -1
+exp10 36
+exp10 -36
+exp10 305
+exp10 -305
+exp10 4932
+exp10 -4932
+exp10 1e5
+exp10 -1e5
+exp10 1e6
+exp10 -1e6
+exp10 max
+exp10 -max
+exp10 0.75
+
+exp2 0
+exp2 -0
+exp2 10
+exp2 -1
+exp2 1e6
+exp2 -1e6
+exp2 max
+exp2 -max
+exp2 0.75
+exp2 100.5
+exp2 127
+exp2 -149
+exp2 1000.25
+exp2 1023
+exp2 -1074
+exp2 16383
+exp2 -16400
+
+expm1 0
+expm1 -0
+expm1 1
+expm1 0.75
+expm1 50.0
+expm1 127.0
+expm1 500.0
+expm1 11356.25
+expm1 -10.0
+expm1 -16.0
+expm1 -17.0
+expm1 -18.0
+expm1 -36.0
+expm1 -37.0
+expm1 -38.0
+expm1 -44.0
+expm1 -45.0
+expm1 -46.0
+expm1 -73.0
+expm1 -74.0
+expm1 -75.0
+expm1 -78.0
+expm1 -79.0
+expm1 -80.0
+expm1 -100.0
+expm1 -1000.0
+expm1 -10000.0
+expm1 -100000.0
+expm1 100000.0
+expm1 max
+expm1 -max
+
+j0 -1.0
+j0 0.0
+j0 0.125
+j0 0.75
+j0 1.0
+j0 1.5
+j0 2.0
+j0 8.0
+j0 10.0
+j0 4.0
+j0 -4.0
+j0 0x1.d7ce3ap+107
+j0 -0x1.001000001p+593
+j0 0x1p1023
+j0 0x1p16382
+j0 0x1p16383
+
+j1 -1.0
+j1 0.0
+j1 0.125
+j1 0.75
+j1 1.0
+j1 1.5
+j1 2.0
+j1 8.0
+j1 10.0
+j1 0x1.3ffp+74
+j1 0x1.ff00000000002p+840
+j1 0x1p1023
+j1 0x1p16382
+j1 0x1p16383
sqrt 0
sqrt -0
Modified: fsf/trunk/libc/math/auto-libm-test-out
==============================================================================
--- fsf/trunk/libc/math/auto-libm-test-out (original)
+++ fsf/trunk/libc/math/auto-libm-test-out Wed Dec 4 00:01:56 2013
@@ -4531,6 +4531,4655 @@
= cosh tonearest ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok
= cosh towardzero ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fp+32L : inexact-ok
= cosh upward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok
+erf 0
+= erf downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+erf -0
+= erf downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+erf 0.125
+= erf downward flt-32 0x2p-4f : 0x2.3ebc34p-4f : inexact-ok
+= erf tonearest flt-32 0x2p-4f : 0x2.3ebc34p-4f : inexact-ok
+= erf towardzero flt-32 0x2p-4f : 0x2.3ebc34p-4f : inexact-ok
+= erf upward flt-32 0x2p-4f : 0x2.3ebc38p-4f : inexact-ok
+= erf downward dbl-64 0x2p-4 : 0x2.3ebc346b87712p-4 : inexact-ok
+= erf tonearest dbl-64 0x2p-4 : 0x2.3ebc346b87712p-4 : inexact-ok
+= erf towardzero dbl-64 0x2p-4 : 0x2.3ebc346b87712p-4 : inexact-ok
+= erf upward dbl-64 0x2p-4 : 0x2.3ebc346b87714p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e88p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e88p-4L : inexact-ok
+= erf downward ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079ep-4L : inexact-ok
+= erf tonearest ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079e2p-4L : inexact-ok
+= erf towardzero ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079ep-4L : inexact-ok
+= erf upward ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079e2p-4L : inexact-ok
+= erf downward ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079p-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f07ap-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079p-4L : inexact-ok
+= erf upward ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f07ap-4L : inexact-ok
+erf 0.75
+= erf downward flt-32 0xcp-4f : 0xb.60e4bp-4f : inexact-ok
+= erf tonearest flt-32 0xcp-4f : 0xb.60e4cp-4f : inexact-ok
+= erf towardzero flt-32 0xcp-4f : 0xb.60e4bp-4f : inexact-ok
+= erf upward flt-32 0xcp-4f : 0xb.60e4cp-4f : inexact-ok
+= erf downward dbl-64 0xcp-4 : 0xb.60e4bace872f8p-4 : inexact-ok
+= erf tonearest dbl-64 0xcp-4 : 0xb.60e4bace872f8p-4 : inexact-ok
+= erf towardzero dbl-64 0xcp-4 : 0xb.60e4bace872f8p-4 : inexact-ok
+= erf upward dbl-64 0xcp-4 : 0xb.60e4bace873p-4 : inexact-ok
+= erf downward ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf upward ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf downward ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa68p-4L : inexact-ok
+= erf tonearest ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa7p-4L : inexact-ok
+= erf towardzero ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa68p-4L : inexact-ok
+= erf upward ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa7p-4L : inexact-ok
+= erf downward ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788a8p-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788acp-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788a8p-4L : inexact-ok
+= erf upward ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788acp-4L : inexact-ok
+erf 1.25
+= erf downward flt-32 0x1.4p+0f : 0xe.c432ep-4f : inexact-ok
+= erf tonearest flt-32 0x1.4p+0f : 0xe.c432fp-4f : inexact-ok
+= erf towardzero flt-32 0x1.4p+0f : 0xe.c432ep-4f : inexact-ok
+= erf upward flt-32 0x1.4p+0f : 0xe.c432fp-4f : inexact-ok
+= erf downward dbl-64 0x1.4p+0 : 0xe.c432ecc55fp-4 : inexact-ok
+= erf tonearest dbl-64 0x1.4p+0 : 0xe.c432ecc55f008p-4 : inexact-ok
+= erf towardzero dbl-64 0x1.4p+0 : 0xe.c432ecc55fp-4 : inexact-ok
+= erf upward dbl-64 0x1.4p+0 : 0xe.c432ecc55f008p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00407p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00407p-4L : inexact-ok
+= erf downward ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e28p-4L : inexact-ok
+= erf tonearest ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e3p-4L : inexact-ok
+= erf towardzero ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e28p-4L : inexact-ok
+= erf upward ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e3p-4L : inexact-ok
+= erf downward ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164cp-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d165p-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164cp-4L : inexact-ok
+= erf upward ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d165p-4L : inexact-ok
+erf 2.0
+= erf downward flt-32 0x2p+0f : 0xf.ecd7p-4f : inexact-ok
+= erf tonearest flt-32 0x2p+0f : 0xf.ecd71p-4f : inexact-ok
+= erf towardzero flt-32 0x2p+0f : 0xf.ecd7p-4f : inexact-ok
+= erf upward flt-32 0x2p+0f : 0xf.ecd71p-4f : inexact-ok
+= erf downward dbl-64 0x2p+0 : 0xf.ecd70a13caf18p-4 : inexact-ok
+= erf tonearest dbl-64 0x2p+0 : 0xf.ecd70a13caf18p-4 : inexact-ok
+= erf towardzero dbl-64 0x2p+0 : 0xf.ecd70a13caf18p-4 : inexact-ok
+= erf upward dbl-64 0x2p+0 : 0xf.ecd70a13caf2p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1998p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1998p-4L : inexact-ok
+= erf downward ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a338p-4L : inexact-ok
+= erf tonearest ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a34p-4L : inexact-ok
+= erf towardzero ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a338p-4L : inexact-ok
+= erf upward ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a34p-4L : inexact-ok
+= erf downward ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9ap-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9a4p-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9ap-4L : inexact-ok
+= erf upward ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9a4p-4L : inexact-ok
+erf 4.125
+= erf downward flt-32 0x4.2p+0f : 0xf.fffffp-4f : inexact-ok
+= erf tonearest flt-32 0x4.2p+0f : 0x1p+0f : inexact-ok
+= erf towardzero flt-32 0x4.2p+0f : 0xf.fffffp-4f : inexact-ok
+= erf upward flt-32 0x4.2p+0f : 0x1p+0f : inexact-ok
+= erf downward dbl-64 0x4.2p+0 : 0xf.fffffe8b4e86p-4 : inexact-ok
+= erf tonearest dbl-64 0x4.2p+0 : 0xf.fffffe8b4e86p-4 : inexact-ok
+= erf towardzero dbl-64 0x4.2p+0 : 0xf.fffffe8b4e86p-4 : inexact-ok
+= erf upward dbl-64 0x4.2p+0 : 0xf.fffffe8b4e868p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e2p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e2p-4L : inexact-ok
+= erf downward ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddd8p-4L : inexact-ok
+= erf tonearest ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddd8p-4L : inexact-ok
+= erf towardzero ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddd8p-4L : inexact-ok
+= erf upward ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddep-4L : inexact-ok
+= erf downward ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cdcp-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cdcp-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cdcp-4L : inexact-ok
+= erf upward ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cep-4L : inexact-ok
+erf 27.0
+= erf downward flt-32 0x1.bp+4f : 0xf.fffffp-4f : inexact-ok
+= erf tonearest flt-32 0x1.bp+4f : 0x1p+0f : inexact-ok
+= erf towardzero flt-32 0x1.bp+4f : 0xf.fffffp-4f : inexact-ok
+= erf upward flt-32 0x1.bp+4f : 0x1p+0f : inexact-ok
+= erf downward dbl-64 0x1.bp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
+= erf tonearest dbl-64 0x1.bp+4 : 0x1p+0 : inexact-ok
+= erf towardzero dbl-64 0x1.bp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
+= erf upward dbl-64 0x1.bp+4 : 0x1p+0 : inexact-ok
+= erf downward ldbl-96-intel 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-intel 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-intel 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf downward ldbl-96-m68k 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf downward ldbl-128 0x1.bp+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf tonearest ldbl-128 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-128 0x1.bp+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf upward ldbl-128 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf downward ldbl-128ibm 0x1.bp+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-128ibm 0x1.bp+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= erf upward ldbl-128ibm 0x1.bp+4L : 0x1p+0L : inexact-ok
+erf -27.0
+= erf downward flt-32 -0x1.bp+4f : -0x1p+0f : inexact-ok
+= erf tonearest flt-32 -0x1.bp+4f : -0x1p+0f : inexact-ok
+= erf towardzero flt-32 -0x1.bp+4f : -0xf.fffffp-4f : inexact-ok
+= erf upward flt-32 -0x1.bp+4f : -0xf.fffffp-4f : inexact-ok
+= erf downward dbl-64 -0x1.bp+4 : -0x1p+0 : inexact-ok
+= erf tonearest dbl-64 -0x1.bp+4 : -0x1p+0 : inexact-ok
+= erf towardzero dbl-64 -0x1.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= erf upward dbl-64 -0x1.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-96-intel -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-intel -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-intel -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf downward ldbl-128 -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-128 -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-128 -0x1.bp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf upward ldbl-128 -0x1.bp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-128ibm -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-128ibm -0x1.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= erf upward ldbl-128ibm -0x1.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+erf -0x1.fffffffffffff8p-2
+= erf downward flt-32 -0x7.fffff8p-4f : -0x8.53f7bp-4f : inexact-ok
+= erf tonearest flt-32 -0x7.fffff8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf towardzero flt-32 -0x7.fffff8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf upward flt-32 -0x7.fffff8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf downward dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7be8p-4 : inexact-ok
+= erf tonearest dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7bep-4 : inexact-ok
+= erf towardzero dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7bep-4 : inexact-ok
+= erf upward dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7bep-4 : inexact-ok
+= erf downward ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d7p-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf upward ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d7p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf downward ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3cbp-4L : inexact-ok
+= erf tonearest ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3cbp-4L : inexact-ok
+= erf towardzero ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3caf8p-4L : inexact-ok
+= erf upward ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3caf8p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3ccp-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3ccp-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3c8p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3c8p-4L : inexact-ok
+= erf downward flt-32 -0x8p-4f : -0x8.53f7bp-4f : inexact-ok
+= erf tonearest flt-32 -0x8p-4f : -0x8.53f7bp-4f : inexact-ok
+= erf towardzero flt-32 -0x8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf upward flt-32 -0x8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf downward dbl-64 -0x8p-4 : -0x8.53f7ae0c76e98p-4 : inexact-ok
+= erf tonearest dbl-64 -0x8p-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf towardzero dbl-64 -0x8p-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf upward dbl-64 -0x8p-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf upward ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf downward ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27a8p-4L : inexact-ok
+= erf tonearest ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27a8p-4L : inexact-ok
+= erf towardzero ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27ap-4L : inexact-ok
+= erf upward ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27ap-4L : inexact-ok
+= erf downward ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a28p-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a28p-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a24p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a24p-4L : inexact-ok
+= erf downward dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf tonearest dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf towardzero dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e88p-4 : inexact-ok
+= erf upward dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e88p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf upward ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf downward ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a0498p-4L : inexact-ok
+= erf tonearest ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a049p-4L : inexact-ok
+= erf towardzero ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a049p-4L : inexact-ok
+= erf upward ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a049p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a08p-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a04p-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a04p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a04p-4L : inexact-ok
+= erf downward ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf upward ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf downward ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca164p-4L : inexact-ok
+= erf tonearest ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca1638p-4L : inexact-ok
+= erf towardzero ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca1638p-4L : inexact-ok
+= erf upward ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca1638p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca18p-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca18p-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca14p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca14p-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
+= erfc towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= erfc upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= erfc downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+erfc -0
+= erfc downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+erfc 0.125
+= erfc downward flt-32 0x2p-4f : 0xd.c143cp-4f : inexact-ok
+= erfc tonearest flt-32 0x2p-4f : 0xd.c143dp-4f : inexact-ok
+= erfc towardzero flt-32 0x2p-4f : 0xd.c143cp-4f : inexact-ok
+= erfc upward flt-32 0x2p-4f : 0xd.c143dp-4f : inexact-ok
+= erfc downward dbl-64 0x2p-4 : 0xd.c143cb94788e8p-4 : inexact-ok
+= erfc tonearest dbl-64 0x2p-4 : 0xd.c143cb94788fp-4 : inexact-ok
+= erfc towardzero dbl-64 0x2p-4 : 0xd.c143cb94788e8p-4 : inexact-ok
+= erfc upward dbl-64 0x2p-4 : 0xd.c143cb94788fp-4 : inexact-ok
+= erfc downward ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc upward ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc downward ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f8618p-4L : inexact-ok
+= erfc tonearest ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f862p-4L : inexact-ok
+= erfc towardzero ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f8618p-4L : inexact-ok
+= erfc upward ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f862p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f84p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f88p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f84p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f88p-4L : inexact-ok
+erfc 0.75
+= erfc downward flt-32 0xcp-4f : 0x4.9f1b4p-4f : inexact-ok
+= erfc tonearest flt-32 0xcp-4f : 0x4.9f1b48p-4f : inexact-ok
+= erfc towardzero flt-32 0xcp-4f : 0x4.9f1b4p-4f : inexact-ok
+= erfc upward flt-32 0xcp-4f : 0x4.9f1b48p-4f : inexact-ok
+= erfc downward dbl-64 0xcp-4 : 0x4.9f1b453178d04p-4 : inexact-ok
+= erfc tonearest dbl-64 0xcp-4 : 0x4.9f1b453178d04p-4 : inexact-ok
+= erfc towardzero dbl-64 0xcp-4 : 0x4.9f1b453178d04p-4 : inexact-ok
+= erfc upward dbl-64 0xcp-4 : 0x4.9f1b453178d08p-4 : inexact-ok
+= erfc downward ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc upward ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc downward ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a6877559p-4L : inexact-ok
+= erfc tonearest ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a68775594p-4L : inexact-ok
+= erfc towardzero ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a6877559p-4L : inexact-ok
+= erfc upward ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a68775594p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687754p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687756p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687754p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687756p-4L : inexact-ok
+erfc 1.25
+= erfc downward flt-32 0x1.4p+0f : 0x1.3bcd12p-4f : inexact-ok
+= erfc tonearest flt-32 0x1.4p+0f : 0x1.3bcd14p-4f : inexact-ok
+= erfc towardzero flt-32 0x1.4p+0f : 0x1.3bcd12p-4f : inexact-ok
+= erfc upward flt-32 0x1.4p+0f : 0x1.3bcd14p-4f : inexact-ok
+= erfc downward dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffbp-4 : inexact-ok
+= erfc tonearest dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffcp-4 : inexact-ok
+= erfc towardzero dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffbp-4 : inexact-ok
+= erfc upward dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffcp-4 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc downward ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d3p-4L : inexact-ok
+= erfc tonearest ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d3p-4L : inexact-ok
+= erfc towardzero ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d3p-4L : inexact-ok
+= erfc upward ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d4p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b18p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b2p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b18p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b2p-4L : inexact-ok
+erfc 2.0
+= erfc downward flt-32 0x2p+0f : 0x1.328f5ep-8f : inexact-ok
+= erfc tonearest flt-32 0x2p+0f : 0x1.328f5ep-8f : inexact-ok
+= erfc towardzero flt-32 0x2p+0f : 0x1.328f5ep-8f : inexact-ok
+= erfc upward flt-32 0x2p+0f : 0x1.328f6p-8f : inexact-ok
+= erfc downward dbl-64 0x2p+0 : 0x1.328f5ec350e66p-8 : inexact-ok
+= erfc tonearest dbl-64 0x2p+0 : 0x1.328f5ec350e67p-8 : inexact-ok
+= erfc towardzero dbl-64 0x2p+0 : 0x1.328f5ec350e66p-8 : inexact-ok
+= erfc upward dbl-64 0x2p+0 : 0x1.328f5ec350e67p-8 : inexact-ok
+= erfc downward ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc upward ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc downward ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc upward ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc downward ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc11p-8L : inexact-ok
+= erfc tonearest ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc11p-8L : inexact-ok
+= erfc towardzero ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc11p-8L : inexact-ok
+= erfc upward ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc12p-8L : inexact-ok
+= erfc downward ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465ccp-8L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465ccp-8L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465ccp-8L : inexact-ok
+= erfc upward ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc8p-8L : inexact-ok
+erfc 0x1.f7303cp+1
+= erfc downward flt-32 0x3.ee6078p+0f : 0x7.4334ap-28f : inexact-ok
+= erfc tonearest flt-32 0x3.ee6078p+0f : 0x7.4334a8p-28f : inexact-ok
+= erfc towardzero flt-32 0x3.ee6078p+0f : 0x7.4334ap-28f : inexact-ok
+= erfc upward flt-32 0x3.ee6078p+0f : 0x7.4334a8p-28f : inexact-ok
+= erfc downward dbl-64 0x3.ee6078p+0 : 0x7.4334a54e12088p-28 : inexact-ok
+= erfc tonearest dbl-64 0x3.ee6078p+0 : 0x7.4334a54e1208cp-28 : inexact-ok
+= erfc towardzero dbl-64 0x3.ee6078p+0 : 0x7.4334a54e12088p-28 : inexact-ok
+= erfc upward dbl-64 0x3.ee6078p+0 : 0x7.4334a54e1208cp-28 : inexact-ok
+= erfc downward ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc upward ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae2p-28L : inexact-ok
+= erfc downward ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc upward ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae2p-28L : inexact-ok
+= erfc downward ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc4p-28L : inexact-ok
+= erfc tonearest ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc4p-28L : inexact-ok
+= erfc towardzero ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc4p-28L : inexact-ok
+= erfc upward ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc8p-28L : inexact-ok
+= erfc downward ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647ap-28L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647cp-28L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647ap-28L : inexact-ok
+= erfc upward ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647cp-28L : inexact-ok
+erfc 4.125
+= erfc downward flt-32 0x4.2p+0f : 0x1.74b178p-28f : inexact-ok
+= erfc tonearest flt-32 0x4.2p+0f : 0x1.74b17ap-28f : inexact-ok
+= erfc towardzero flt-32 0x4.2p+0f : 0x1.74b178p-28f : inexact-ok
+= erfc upward flt-32 0x4.2p+0f : 0x1.74b17ap-28f : inexact-ok
+= erfc downward dbl-64 0x4.2p+0 : 0x1.74b179d1eba8p-28 : inexact-ok
+= erfc tonearest dbl-64 0x4.2p+0 : 0x1.74b179d1eba81p-28 : inexact-ok
+= erfc towardzero dbl-64 0x4.2p+0 : 0x1.74b179d1eba8p-28 : inexact-ok
+= erfc upward dbl-64 0x4.2p+0 : 0x1.74b179d1eba81p-28 : inexact-ok
+= erfc downward ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc upward ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f4p-28L : inexact-ok
+= erfc downward ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc upward ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f4p-28L : inexact-ok
+= erfc downward ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074101p-28L : inexact-ok
+= erfc tonearest ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074102p-28L : inexact-ok
+= erfc towardzero ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074101p-28L : inexact-ok
+= erfc upward ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074102p-28L : inexact-ok
+= erfc downward ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e322240741p-28L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e322240741p-28L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e322240741p-28L : inexact-ok
+= erfc upward ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e3222407418p-28L : inexact-ok
+erfc 0x1.ffa002p+2
+= erfc downward flt-32 0x7.fe8008p+0f : 0xf.a3372p-100f : inexact-ok
+= erfc tonearest flt-32 0x7.fe8008p+0f : 0xf.a3372p-100f : inexact-ok
+= erfc towardzero flt-32 0x7.fe8008p+0f : 0xf.a3372p-100f : inexact-ok
+= erfc upward flt-32 0x7.fe8008p+0f : 0xf.a3373p-100f : inexact-ok
+= erfc downward dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f78p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f8p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f78p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f8p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d621p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d621p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d621p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d6218p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d6p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d64p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d6p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d64p-100L : inexact-ok
+erfc 0x1.ffffc8p+2
+= erfc downward flt-32 0x7.ffff2p+0f : 0xe.3b46ep-100f : inexact-ok
+= erfc tonearest flt-32 0x7.ffff2p+0f : 0xe.3b46ep-100f : inexact-ok
+= erfc towardzero flt-32 0x7.ffff2p+0f : 0xe.3b46ep-100f : inexact-ok
+= erfc upward flt-32 0x7.ffff2p+0f : 0xe.3b46fp-100f : inexact-ok
+= erfc downward dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad978p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad978p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad978p-100 : inexact-ok
+= erfc upward dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad9788p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825ep-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825ep-100L : inexact-ok
+= erfc downward ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878feb8p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fecp-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878feb8p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fecp-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fcp-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852879p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fcp-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852879p-100L : inexact-ok
+erfc -0x1.fffffffffffff8p-2
+= erfc downward flt-32 -0x7.fffff8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc tonearest flt-32 -0x7.fffff8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc towardzero flt-32 -0x7.fffff8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc upward flt-32 -0x7.fffff8p-4f : 0x1.853f7cp+0f : inexact-ok
+= erfc downward dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bep+0 : inexact-ok
+= erfc tonearest dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bep+0 : inexact-ok
+= erfc towardzero dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bep+0 : inexact-ok
+= erfc upward dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bfp+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d8p+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d8p+0L : inexact-ok
+= erfc downward ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cafp+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cbp+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cafp+0L : inexact-ok
+= erfc upward ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cbp+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3c8p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3c8p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3c8p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3dp+0L : inexact-ok
+= erfc downward flt-32 -0x8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc tonearest flt-32 -0x8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc towardzero flt-32 -0x8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc upward flt-32 -0x8p-4f : 0x1.853f7cp+0f : inexact-ok
+= erfc downward dbl-64 -0x8p-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc tonearest dbl-64 -0x8p-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc towardzero dbl-64 -0x8p-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc upward dbl-64 -0x8p-4 : 0x1.853f7ae0c76eap+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e916p+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e916p+0L : inexact-ok
+= erfc downward ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27ap+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27bp+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27ap+0L : inexact-ok
+= erfc upward ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27bp+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a2p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a28p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a2p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a28p+0L : inexact-ok
+= erfc downward dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e8p+0 : inexact-ok
+= erfc tonearest dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc towardzero dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e8p+0 : inexact-ok
+= erfc upward dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddcp+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddcp+0L : inexact-ok
+= erfc downward ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a049p+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a049p+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a049p+0L : inexact-ok
+= erfc upward ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a04ap+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7ap+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a08p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7ap+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a08p+0L : inexact-ok
+= erfc downward ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9ep+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9ep+0L : inexact-ok
+= erfc downward ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca163p+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca164p+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca163p+0L : inexact-ok
+= erfc upward ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca164p+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca1p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca18p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca1p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca18p+0L : inexact-ok
+erfc 26.0
+= erfc downward flt-32 0x1.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x1.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x1.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x1.ap+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x1.ap+4 : 0x9.425ff0e6f5118p-984 : inexact-ok
+= erfc tonearest dbl-64 0x1.ap+4 : 0x9.425ff0e6f512p-984 : inexact-ok
+= erfc towardzero dbl-64 0x1.ap+4 : 0x9.425ff0e6f5118p-984 : inexact-ok
+= erfc upward dbl-64 0x1.ap+4 : 0x9.425ff0e6f512p-984 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc downward ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceffp-984L : inexact-ok
+= erfc tonearest ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceffp-984L : inexact-ok
+= erfc towardzero ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceffp-984L : inexact-ok
+= erfc upward ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceff8p-984L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfb8p-984L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbcp-984L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfb8p-984L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbcp-984L : inexact-ok underflow errno-erange-ok
+erfc 27.0
+= erfc downward flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x1.bp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x1.bp+4 : 0x6.783cp-1060 : inexact-ok underflow errno-erange-ok
+= erfc tonearest dbl-64 0x1.bp+4 : 0x6.783cp-1060 : inexact-ok underflow errno-erange-ok
+= erfc towardzero dbl-64 0x1.bp+4 : 0x6.783cp-1060 : inexact-ok underflow errno-erange-ok
+= erfc upward dbl-64 0x1.bp+4 : 0x6.784p-1060 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc downward ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243308cp-1060L : inexact-ok
+= erfc tonearest ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243308cp-1060L : inexact-ok
+= erfc towardzero ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243308cp-1060L : inexact-ok
+= erfc upward ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243309p-1060L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.bp+4L : 0x6.783cp-1060L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-128ibm 0x1.bp+4L : 0x6.783cp-1060L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-128ibm 0x1.bp+4L : 0x6.783cp-1060L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-128ibm 0x1.bp+4L : 0x6.784p-1060L : inexact-ok underflow errno-erange-ok
+erfc 28.0
+= erfc downward flt-32 0x1.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x1.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x1.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x1.cp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x1.cp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec67p-1140L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec67p-1140L : inexact-ok
+= erfc downward ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1beadp-1140L : inexact-ok
+= erfc tonearest ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1bead8p-1140L : inexact-ok
+= erfc towardzero ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1beadp-1140L : inexact-ok
+= erfc upward ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1bead8p-1140L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x1.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x1.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x1.cp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 0x1.ffff56789abcdef0123456789a8p+2
+= erfc downward flt-32 0x7.fffd6p+0f : 0xe.3cd88p-100f : inexact-ok
+= erfc tonearest flt-32 0x7.fffd6p+0f : 0xe.3cd88p-100f : inexact-ok
+= erfc towardzero flt-32 0x7.fffd6p+0f : 0xe.3cd88p-100f : inexact-ok
+= erfc upward flt-32 0x7.fffd6p+0f : 0xe.3cd89p-100f : inexact-ok
+= erfc downward dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b148p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b15p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b148p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b15p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035b8p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035cp-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035b8p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035cp-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812034p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812034p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812034p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812038p-100L : inexact-ok
+= erfc downward flt-32 0x7.fffd58p+0f : 0xe.3cdfbp-100f : inexact-ok
+= erfc tonearest flt-32 0x7.fffd58p+0f : 0xe.3cdfbp-100f : inexact-ok
+= erfc towardzero flt-32 0x7.fffd58p+0f : 0xe.3cdfbp-100f : inexact-ok
+= erfc upward flt-32 0x7.fffd58p+0f : 0xe.3cdfcp-100f : inexact-ok
+= erfc downward dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e694p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e694p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e694p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e6948p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694316p-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694316p-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a58p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a58p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a58p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a6p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e708p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70cp-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e708p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70cp-100L : inexact-ok
+= erfc downward dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84b8p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84cp-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84b8p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84cp-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be03p-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be03p-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cap-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cap-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cap-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7ca8p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cp-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cp-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cp-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c8p-100L : inexact-ok
+= erfc downward dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe885p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe8858p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe885p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe8858p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa7p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa78p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa7p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa78p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbba8p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbacp-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbba8p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbacp-100L : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8ap-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8ap-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd399p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd3998p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd399p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd3998p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd38p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd38p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd38p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd3cp-100L : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafdp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafdp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997108p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997108p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997108p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb099711p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb09974p-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c237713p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377138p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c237713p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377138p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c23774p-100L : inexact-ok
+erfc 100
+= erfc downward flt-32 0x6.4p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.4p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.4p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.4p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.4p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc upward ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e58cp-14436L : inexact-ok
+= erfc downward ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc upward ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e58cp-14436L : inexact-ok
+= erfc downward ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dcp-14436L : inexact-ok
+= erfc tonearest ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dcp-14436L : inexact-ok
+= erfc towardzero ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dcp-14436L : inexact-ok
+= erfc upward ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dc2p-14436L : inexact-ok
+= erfc downward ldbl-128ibm 0x6.4p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.4p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.4p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.4p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 106
+= erfc downward flt-32 0x6.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.ap+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.ap+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc upward ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc downward ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc upward ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc downward ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df48p-16220L : inexact-ok
+= erfc tonearest ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df48p-16220L : inexact-ok
+= erfc towardzero ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df48p-16220L : inexact-ok
+= erfc upward ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df4cp-16220L : inexact-ok
+= erfc downward ldbl-128ibm 0x6.ap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.ap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.ap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.ap+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 106.5
+= erfc downward flt-32 0x6.a8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.a8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.a8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.a8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.a8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc upward ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a8p-16372L : inexact-ok
+= erfc downward ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc upward ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a8p-16372L : inexact-ok
+= erfc downward ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372L : inexact-ok
+= erfc tonearest ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372L : inexact-ok
+= erfc towardzero ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372L : inexact-ok
+= erfc upward ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c6p-16372L : inexact-ok
+= erfc downward ldbl-128ibm 0x6.a8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.a8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.a8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.a8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 106.625
+= erfc downward flt-32 0x6.aap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.aap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.aap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.aap+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.aap+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee9978p-16412L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee998p-16412L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee9978p-16412L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee998p-16412L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee997cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee997cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee997cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee998p-16412L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f08p-16412L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f08p-16412L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f08p-16412L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f0cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0x6.aap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.aap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.aap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.aap+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 107
+= erfc downward flt-32 0x6.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.bp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.bp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0x6.bp+4L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0x6.bp+4L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0x6.bp+4L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.bp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 108
+= erfc downward flt-32 0x6.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.cp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.cp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0x6.cp+4L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0x6.cp+4L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0x6.cp+4L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.cp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 1000
+= erfc downward flt-32 0x3.e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x3.e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x3.e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x3.e8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x3.e8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0x3.e8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0x3.e8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
[... 5235 lines stripped ...]
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits