From d8e2dbe3e380729a1552d546da582b02202dde0a Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Tue, 3 Dec 2013 16:22:49 +0000 Subject: [PATCH] Move TEST_f_f tests for [e-j]* functions from libm-test.inc to auto-libm-test-in. --- ChangeLog | 25 + math/auto-libm-test-in | 148 ++ math/auto-libm-test-out | 4141 +++++++++++++++++++++++++++++++++++++ math/gen-auto-libm-tests.c | 32 +- math/libm-test.inc | 215 +- sysdeps/i386/fpu/libm-test-ulps | 158 ++ sysdeps/x86_64/fpu/libm-test-ulps | 244 +++ 7 files changed, 4752 insertions(+), 211 deletions(-) diff --git a/ChangeLog b/ChangeLog index c8ef777..cccf419 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2013-12-03 Joseph Myers + + * 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 [BZ #16289] diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 7eac25f..392cc57 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -127,6 +127,154 @@ 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 +# Bug 6786: errno may not be set on underflow. +erfc 27.0 missing-errno +erfc 0x1.ffff56789abcdef0123456789a8p+2 + +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 -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 +# Bug 16283: errno may not be set on underflow. +exp2 -1e6 missing-errno +exp2 max +# Bug 16283: errno may not be set on underflow. +exp2 -max missing-errno +exp2 0.75 +exp2 100.5 +exp2 127 +exp2 -149 +exp2 1000.25 +exp2 1023 +# Bug 16283: errno may not be set on underflow. +exp2 -1074 missing-errno +exp2 16383 +# Bug 16283: errno may not be set on underflow. +exp2 -16400 missing-errno + +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 sqrt 2209 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index a692640..8769a9d 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -4531,6 +4531,4147 @@ cosh 24 = 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 27.0 missing-errno += erfc downward flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += erfc tonearest flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += erfc towardzero flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += 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 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 +exp 0 += exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok +exp -0 += exp downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok +exp 1 += exp downward flt-32 0x1p+0f : 0x2.b7e15p+0f : inexact-ok += exp tonearest flt-32 0x1p+0f : 0x2.b7e15p+0f : inexact-ok += exp towardzero flt-32 0x1p+0f : 0x2.b7e15p+0f : inexact-ok += exp upward flt-32 0x1p+0f : 0x2.b7e154p+0f : inexact-ok += exp downward dbl-64 0x1p+0 : 0x2.b7e151628aed2p+0 : inexact-ok += exp tonearest dbl-64 0x1p+0 : 0x2.b7e151628aed2p+0 : inexact-ok += exp towardzero dbl-64 0x1p+0 : 0x2.b7e151628aed2p+0 : inexact-ok += exp upward dbl-64 0x1p+0 : 0x2.b7e151628aed4p+0 : inexact-ok += exp downward ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok += exp tonearest ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok += exp towardzero ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok += exp upward ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok += exp downward ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok += exp tonearest ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok += exp towardzero ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok += exp upward ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok += exp downward ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok += exp tonearest ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok += exp towardzero ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok += exp upward ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf6p+0L : inexact-ok += exp downward ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cp+0L : inexact-ok += exp tonearest ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809dp+0L : inexact-ok += exp towardzero ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cp+0L : inexact-ok += exp upward ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809dp+0L : inexact-ok +exp 2 += exp downward flt-32 0x2p+0f : 0x7.639928p+0f : inexact-ok += exp tonearest flt-32 0x2p+0f : 0x7.63993p+0f : inexact-ok += exp towardzero flt-32 0x2p+0f : 0x7.639928p+0f : inexact-ok += exp upward flt-32 0x2p+0f : 0x7.63993p+0f : inexact-ok += exp downward dbl-64 0x2p+0 : 0x7.63992e35376b4p+0 : inexact-ok += exp tonearest dbl-64 0x2p+0 : 0x7.63992e35376b8p+0 : inexact-ok += exp towardzero dbl-64 0x2p+0 : 0x7.63992e35376b4p+0 : inexact-ok += exp upward dbl-64 0x2p+0 : 0x7.63992e35376b8p+0 : inexact-ok += exp downward ldbl-96-intel 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok += exp tonearest ldbl-96-intel 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok += exp towardzero ldbl-96-intel 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok += exp upward ldbl-96-intel 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok += exp downward ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok += exp tonearest ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok += exp towardzero ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok += exp upward ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok += exp downward ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada28p+0L : inexact-ok += exp tonearest ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada2cp+0L : inexact-ok += exp towardzero ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada28p+0L : inexact-ok += exp upward ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada2cp+0L : inexact-ok += exp downward ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adap+0L : inexact-ok += exp tonearest ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adap+0L : inexact-ok += exp towardzero ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adap+0L : inexact-ok += exp upward ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adcp+0L : inexact-ok +exp 3 += exp downward flt-32 0x3p+0f : 0x1.415e5ap+4f : inexact-ok += exp tonearest flt-32 0x3p+0f : 0x1.415e5cp+4f : inexact-ok += exp towardzero flt-32 0x3p+0f : 0x1.415e5ap+4f : inexact-ok += exp upward flt-32 0x3p+0f : 0x1.415e5cp+4f : inexact-ok += exp downward dbl-64 0x3p+0 : 0x1.415e5bf6fb105p+4 : inexact-ok += exp tonearest dbl-64 0x3p+0 : 0x1.415e5bf6fb106p+4 : inexact-ok += exp towardzero dbl-64 0x3p+0 : 0x1.415e5bf6fb105p+4 : inexact-ok += exp upward dbl-64 0x3p+0 : 0x1.415e5bf6fb106p+4 : inexact-ok += exp downward ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok += exp tonearest ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok += exp towardzero ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok += exp upward ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok += exp downward ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok += exp tonearest ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok += exp towardzero ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok += exp upward ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok += exp downward ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c3p+4L : inexact-ok += exp tonearest ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c4p+4L : inexact-ok += exp towardzero ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c3p+4L : inexact-ok += exp upward ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c4p+4L : inexact-ok += exp downward ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc537448p+4L : inexact-ok += exp tonearest ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53745p+4L : inexact-ok += exp towardzero ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc537448p+4L : inexact-ok += exp upward ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53745p+4L : inexact-ok +exp 0.75 += exp downward flt-32 0xcp-4f : 0x2.1df3b4p+0f : inexact-ok += exp tonearest flt-32 0xcp-4f : 0x2.1df3b8p+0f : inexact-ok += exp towardzero flt-32 0xcp-4f : 0x2.1df3b4p+0f : inexact-ok += exp upward flt-32 0xcp-4f : 0x2.1df3b8p+0f : inexact-ok += exp downward dbl-64 0xcp-4 : 0x2.1df3b68cfb9eep+0 : inexact-ok += exp tonearest dbl-64 0xcp-4 : 0x2.1df3b68cfb9fp+0 : inexact-ok += exp towardzero dbl-64 0xcp-4 : 0x2.1df3b68cfb9eep+0 : inexact-ok += exp upward dbl-64 0xcp-4 : 0x2.1df3b68cfb9fp+0 : inexact-ok += exp downward ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok += exp tonearest ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok += exp towardzero ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok += exp upward ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7acp+0L : inexact-ok += exp downward ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok += exp tonearest ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok += exp towardzero ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok += exp upward ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7acp+0L : inexact-ok += exp downward ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok += exp tonearest ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok += exp towardzero ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok += exp upward ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee4p+0L : inexact-ok += exp downward ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcep+0L : inexact-ok += exp tonearest ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok += exp towardzero ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcep+0L : inexact-ok += exp upward ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok +exp 50.0 += exp downward flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok += exp tonearest flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok += exp towardzero flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok += exp upward flt-32 0x3.2p+4f : 0x1.19104p+72f : inexact-ok += exp downward dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok += exp tonearest dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok += exp towardzero dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok += exp upward dbl-64 0x3.2p+4 : 0x1.19103e4080b46p+72 : inexact-ok += exp downward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += exp tonearest ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += exp towardzero ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += exp upward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok += exp downward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += exp tonearest ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += exp towardzero ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += exp upward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok += exp downward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d8p+72L : inexact-ok += exp tonearest ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d9p+72L : inexact-ok += exp towardzero ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d8p+72L : inexact-ok += exp upward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d9p+72L : inexact-ok += exp downward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c58p+72L : inexact-ok += exp tonearest ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c6p+72L : inexact-ok += exp towardzero ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c58p+72L : inexact-ok += exp upward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c6p+72L : inexact-ok +exp 88.72269439697265625 += exp downward flt-32 0x5.8b9028p+4f : 0xf.ff684p+124f : inexact-ok += exp tonearest flt-32 0x5.8b9028p+4f : 0xf.ff684p+124f : inexact-ok += exp towardzero flt-32 0x5.8b9028p+4f : 0xf.ff684p+124f : inexact-ok += exp upward flt-32 0x5.8b9028p+4f : 0xf.ff685p+124f : inexact-ok += exp downward dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1fp+124 : inexact-ok += exp tonearest dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1f8p+124 : inexact-ok += exp towardzero dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1fp+124 : inexact-ok += exp upward dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1f8p+124 : inexact-ok += exp downward ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok += exp tonearest ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok += exp towardzero ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok += exp upward ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f548p+124L : inexact-ok += exp downward ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok += exp tonearest ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok += exp towardzero ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok += exp upward ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f548p+124L : inexact-ok += exp downward ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d4p+124L : inexact-ok += exp tonearest ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d48p+124L : inexact-ok += exp towardzero ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d4p+124L : inexact-ok += exp upward ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d48p+124L : inexact-ok += exp downward ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530cp+124L : inexact-ok += exp tonearest ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530cp+124L : inexact-ok += exp towardzero ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530cp+124L : inexact-ok += exp upward ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d531p+124L : inexact-ok +exp 709.75 += exp downward flt-32 0x2.c5cp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp tonearest flt-32 0x2.c5cp+8f : plus_infty : inexact-ok overflow errno-erange += exp towardzero flt-32 0x2.c5cp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp upward flt-32 0x2.c5cp+8f : plus_infty : inexact-ok overflow errno-erange += exp downward dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f968p+1020 : inexact-ok += exp tonearest dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f968p+1020 : inexact-ok += exp towardzero dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f968p+1020 : inexact-ok += exp upward dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f97p+1020 : inexact-ok += exp downward ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok += exp tonearest ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok += exp towardzero ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok += exp upward ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a3p+1020L : inexact-ok += exp downward ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok += exp tonearest ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok += exp towardzero ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok += exp upward ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a3p+1020L : inexact-ok += exp downward ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121d8p+1020L : inexact-ok += exp tonearest ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121d8p+1020L : inexact-ok += exp towardzero ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121d8p+1020L : inexact-ok += exp upward ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121ep+1020L : inexact-ok += exp downward ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok += exp tonearest ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok += exp towardzero ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok += exp upward ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d124p+1020L : inexact-ok +exp 1000.0 xfail-rounding:dbl-64 += exp downward flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest flt-32 0x3.e8p+8f : plus_infty : inexact-ok overflow errno-erange += exp towardzero flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward flt-32 0x3.e8p+8f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0x3.e8p+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : inexact-ok += exp towardzero ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:dbl-64 inexact-ok += exp downward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : inexact-ok += exp towardzero ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:dbl-64 inexact-ok += exp downward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d148p+1440L : inexact-ok += exp towardzero ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:dbl-64 inexact-ok += exp upward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d148p+1440L : xfail:dbl-64 inexact-ok += exp downward ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x3.e8p+8L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x3.e8p+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange +exp 710 xfail-rounding:dbl-64 += exp downward flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest flt-32 0x2.c6p+8f : plus_infty : inexact-ok overflow errno-erange += exp towardzero flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward flt-32 0x2.c6p+8f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0x2.c6p+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : inexact-ok += exp towardzero ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : inexact-ok += exp towardzero ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899dp+1024L : inexact-ok += exp towardzero ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899dp+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x2.c6p+8L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x2.c6p+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange +exp -1234 += exp downward flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp tonearest flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp towardzero flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp upward flt-32 -0x4.d2p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp downward dbl-64 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange += exp tonearest dbl-64 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange += exp towardzero dbl-64 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange += exp upward dbl-64 -0x4.d2p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp downward ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok += exp tonearest ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok += exp towardzero ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok += exp upward ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3088p-1784L : inexact-ok += exp downward ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok += exp tonearest ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok += exp towardzero ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok += exp upward ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3088p-1784L : inexact-ok += exp downward ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b48p-1784L : inexact-ok += exp tonearest ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b5p-1784L : inexact-ok += exp towardzero ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b48p-1784L : inexact-ok += exp upward ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b5p-1784L : inexact-ok += exp downward ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128ibm -0x4.d2p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp 1e5 xfail-rounding:dbl-64 += exp downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange += exp towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward flt-32 0x1.86ap+16f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0x1.86ap+16 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-intel 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange +exp max xfail-rounding:dbl-64 += exp downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange += exp towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward flt-32 0xf.fffffp+124f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0xf.fffffp+124 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange +exp -max += exp downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange += exp tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange += exp towardzero flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange += exp upward flt-32 -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp downward dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += exp tonearest dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += exp towardzero dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += exp upward dbl-64 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp downward ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-96-intel -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp downward ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-96-m68k -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128 -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128ibm -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += exp downward dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += exp tonearest dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += exp towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += exp upward dbl-64 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += exp downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp10 0 += exp10 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp10 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp10 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp10 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp10 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp10 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp10 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp10 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp10 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp10 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp10 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp10 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok +exp10 -0 += exp10 downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp10 tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp10 towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp10 upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp10 downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp10 tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp10 towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp10 upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp10 downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp10 downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp10 downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp10 downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp10 tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp10 towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp10 upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok +exp10 3 += exp10 downward flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok += exp10 tonearest flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok += exp10 towardzero flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok += exp10 upward flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok += exp10 downward dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok += exp10 tonearest dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok += exp10 towardzero dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok += exp10 upward dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok += exp10 downward ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 tonearest ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 towardzero ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 upward ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 downward ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 tonearest ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 upward ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 downward ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 tonearest ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 towardzero ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 upward ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 downward ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 tonearest ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 towardzero ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok += exp10 upward ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok +exp10 -1 += exp10 downward flt-32 -0x1p+0f : 0x1.999998p-4f : inexact-ok += exp10 tonearest flt-32 -0x1p+0f : 0x1.99999ap-4f : inexact-ok += exp10 towardzero flt-32 -0x1p+0f : 0x1.999998p-4f : inexact-ok += exp10 upward flt-32 -0x1p+0f : 0x1.99999ap-4f : inexact-ok += exp10 downward dbl-64 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok += exp10 tonearest dbl-64 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok += exp10 towardzero dbl-64 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok += exp10 upward dbl-64 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok += exp10 downward ldbl-96-intel -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += exp10 tonearest ldbl-96-intel -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += exp10 towardzero ldbl-96-intel -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += exp10 upward ldbl-96-intel -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += exp10 downward ldbl-96-m68k -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += exp10 tonearest ldbl-96-m68k -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += exp10 towardzero ldbl-96-m68k -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += exp10 upward ldbl-96-m68k -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += exp10 downward ldbl-128 -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok += exp10 tonearest ldbl-128 -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok += exp10 towardzero ldbl-128 -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok += exp10 upward ldbl-128 -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok += exp10 downward ldbl-128ibm -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok += exp10 tonearest ldbl-128ibm -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok += exp10 towardzero ldbl-128ibm -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok += exp10 upward ldbl-128ibm -0x1p+0L : 0x1.9999999999999999999999999ap-4L : inexact-ok +exp10 36 += exp10 downward flt-32 0x2.4p+4f : 0xc.097cep+116f : inexact-ok += exp10 tonearest flt-32 0x2.4p+4f : 0xc.097cep+116f : inexact-ok += exp10 towardzero flt-32 0x2.4p+4f : 0xc.097cep+116f : inexact-ok += exp10 upward flt-32 0x2.4p+4f : 0xc.097cfp+116f : inexact-ok += exp10 downward dbl-64 0x2.4p+4 : 0xc.097ce7bc9071p+116 : inexact-ok += exp10 tonearest dbl-64 0x2.4p+4 : 0xc.097ce7bc90718p+116 : inexact-ok += exp10 towardzero dbl-64 0x2.4p+4 : 0xc.097ce7bc9071p+116 : inexact-ok += exp10 upward dbl-64 0x2.4p+4 : 0xc.097ce7bc90718p+116 : inexact-ok += exp10 downward ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok += exp10 tonearest ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok += exp10 towardzero ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok += exp10 upward ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b4p+116L : inexact-ok += exp10 downward ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok += exp10 tonearest ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok += exp10 upward ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b4p+116L : inexact-ok += exp10 downward ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok += exp10 tonearest ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok += exp10 towardzero ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok += exp10 upward ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok += exp10 downward ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok += exp10 tonearest ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok += exp10 towardzero ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok += exp10 upward ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok +exp10 -36 += exp10 downward flt-32 -0x2.4p+4f : 0x1.544848p-120f : inexact-ok += exp10 tonearest flt-32 -0x2.4p+4f : 0x1.54484ap-120f : inexact-ok += exp10 towardzero flt-32 -0x2.4p+4f : 0x1.544848p-120f : inexact-ok += exp10 upward flt-32 -0x2.4p+4f : 0x1.54484ap-120f : inexact-ok += exp10 downward dbl-64 -0x2.4p+4 : 0x1.54484932d2e72p-120 : inexact-ok += exp10 tonearest dbl-64 -0x2.4p+4 : 0x1.54484932d2e72p-120 : inexact-ok += exp10 towardzero dbl-64 -0x2.4p+4 : 0x1.54484932d2e72p-120 : inexact-ok += exp10 upward dbl-64 -0x2.4p+4 : 0x1.54484932d2e73p-120 : inexact-ok += exp10 downward ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok += exp10 tonearest ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok += exp10 towardzero ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok += exp10 upward ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok += exp10 downward ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok += exp10 tonearest ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok += exp10 towardzero ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok += exp10 upward ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok += exp10 downward ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba1p-120L : inexact-ok += exp10 tonearest ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba1p-120L : inexact-ok += exp10 towardzero ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba1p-120L : inexact-ok += exp10 upward ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba2p-120L : inexact-ok += exp10 downward ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3ab8p-120L : inexact-ok += exp10 tonearest ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3ab8p-120L : inexact-ok += exp10 towardzero ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3ab8p-120L : inexact-ok += exp10 upward ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3acp-120L : inexact-ok +exp10 305 += exp10 downward flt-32 0x1.31p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0x1.31p+8f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0x1.31p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0x1.31p+8f : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.31p+8 : 0x2.474a2dd05b374p+1012 : inexact-ok += exp10 tonearest dbl-64 0x1.31p+8 : 0x2.474a2dd05b374p+1012 : inexact-ok += exp10 towardzero dbl-64 0x1.31p+8 : 0x2.474a2dd05b374p+1012 : inexact-ok += exp10 upward dbl-64 0x1.31p+8 : 0x2.474a2dd05b376p+1012 : inexact-ok += exp10 downward ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok += exp10 tonearest ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok += exp10 upward ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749fcp+1012L : inexact-ok += exp10 downward ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok += exp10 tonearest ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok += exp10 upward ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749fcp+1012L : inexact-ok += exp10 downward ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fe8p+1012L : inexact-ok += exp10 tonearest ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755feap+1012L : inexact-ok += exp10 towardzero ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fe8p+1012L : inexact-ok += exp10 upward ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755feap+1012L : inexact-ok += exp10 downward ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fp+1012L : inexact-ok += exp10 tonearest ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc756p+1012L : inexact-ok += exp10 towardzero ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fp+1012L : inexact-ok += exp10 upward ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc756p+1012L : inexact-ok +exp10 -305 += exp10 downward flt-32 -0x1.31p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 tonearest flt-32 -0x1.31p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 towardzero flt-32 -0x1.31p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 upward flt-32 -0x1.31p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp10 downward dbl-64 -0x1.31p+8 : 0x7.05b171494d5d4p-1016 : inexact-ok += exp10 tonearest dbl-64 -0x1.31p+8 : 0x7.05b171494d5d4p-1016 : inexact-ok += exp10 towardzero dbl-64 -0x1.31p+8 : 0x7.05b171494d5d4p-1016 : inexact-ok += exp10 upward dbl-64 -0x1.31p+8 : 0x7.05b171494d5d8p-1016 : inexact-ok += exp10 downward ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok += exp10 tonearest ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok += exp10 towardzero ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok += exp10 upward ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41e8p-1016L : inexact-ok += exp10 downward ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok += exp10 tonearest ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok += exp10 towardzero ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok += exp10 upward ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41e8p-1016L : inexact-ok += exp10 downward ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a4p-1016L : inexact-ok += exp10 tonearest ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a8p-1016L : inexact-ok += exp10 towardzero ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a4p-1016L : inexact-ok += exp10 upward ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a8p-1016L : inexact-ok += exp10 downward ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d41cp-1016L : inexact-ok underflow errno-erange-ok += exp10 tonearest ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok += exp10 towardzero ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d41cp-1016L : inexact-ok underflow errno-erange-ok += exp10 upward ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok +exp10 4932 += exp10 downward flt-32 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok += exp10 tonearest ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok += exp10 upward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok += exp10 downward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok += exp10 tonearest ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok += exp10 upward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok += exp10 downward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok += exp10 tonearest ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok += exp10 towardzero ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok += exp10 upward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok += exp10 downward ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange +exp10 -4932 += exp10 downward flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 tonearest flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 towardzero flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 upward flt-32 -0x1.344p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp10 downward dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 tonearest dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 towardzero dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 upward dbl-64 -0x1.344p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok += exp10 tonearest ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok += exp10 towardzero ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok += exp10 upward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf88p-16384L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok += exp10 tonearest ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok += exp10 towardzero ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok += exp10 upward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf84p-16384L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow errno-erange-ok += exp10 tonearest ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow errno-erange-ok += exp10 towardzero ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow errno-erange-ok += exp10 upward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128ibm -0x1.344p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp10 1e5 += exp10 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange +exp10 -1e5 += exp10 downward flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 tonearest flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 towardzero flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 upward flt-32 -0x1.86ap+16f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp10 downward dbl-64 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 tonearest dbl-64 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 towardzero dbl-64 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 upward dbl-64 -0x1.86ap+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-intel -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-intel -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-intel -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-intel -0x1.86ap+16L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-m68k -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-m68k -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-m68k -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-m68k -0x1.86ap+16L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128 -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128 -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128 -0x1.86ap+16L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128ibm -0x1.86ap+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp10 1e6 += exp10 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange +exp10 -1e6 += exp10 downward flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 tonearest flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 towardzero flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 upward flt-32 -0xf.424p+16f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp10 downward dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 tonearest dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 towardzero dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 upward dbl-64 -0xf.424p+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-intel -0xf.424p+16L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-m68k -0xf.424p+16L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128 -0xf.424p+16L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128ibm -0xf.424p+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp10 max += exp10 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange +exp10 -max += exp10 downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 towardzero flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange += exp10 upward flt-32 -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp10 downward dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 tonearest dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 towardzero dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 upward dbl-64 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-intel -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-m68k -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128 -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128ibm -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += exp10 downward dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 tonearest dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += exp10 upward dbl-64 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp10 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange += exp10 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp10 0.75 += exp10 downward flt-32 0xcp-4f : 0x5.9f98p+0f : inexact-ok += exp10 tonearest flt-32 0xcp-4f : 0x5.9f98p+0f : inexact-ok += exp10 towardzero flt-32 0xcp-4f : 0x5.9f98p+0f : inexact-ok += exp10 upward flt-32 0xcp-4f : 0x5.9f9808p+0f : inexact-ok += exp10 downward dbl-64 0xcp-4 : 0x5.9f9802c8d1894p+0 : inexact-ok += exp10 tonearest dbl-64 0xcp-4 : 0x5.9f9802c8d1898p+0 : inexact-ok += exp10 towardzero dbl-64 0xcp-4 : 0x5.9f9802c8d1894p+0 : inexact-ok += exp10 upward dbl-64 0xcp-4 : 0x5.9f9802c8d1898p+0 : inexact-ok += exp10 downward ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok += exp10 tonearest ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok += exp10 towardzero ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok += exp10 upward ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok += exp10 downward ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok += exp10 tonearest ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok += exp10 towardzero ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok += exp10 upward ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok += exp10 downward ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818cp+0L : inexact-ok += exp10 tonearest ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818c4p+0L : inexact-ok += exp10 towardzero ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818cp+0L : inexact-ok += exp10 upward ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818c4p+0L : inexact-ok += exp10 downward ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok += exp10 tonearest ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok += exp10 towardzero ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok += exp10 upward ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd81ap+0L : inexact-ok +exp2 0 += exp2 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp2 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp2 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp2 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += exp2 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp2 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp2 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp2 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += exp2 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += exp2 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += exp2 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += exp2 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok +exp2 -0 += exp2 downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp2 tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp2 towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp2 upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += exp2 downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp2 tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp2 towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp2 upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += exp2 downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += exp2 downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += exp2 downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += exp2 downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp2 tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp2 towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += exp2 upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok +exp2 10 += exp2 downward flt-32 0xap+0f : 0x4p+8f : inexact-ok += exp2 tonearest flt-32 0xap+0f : 0x4p+8f : inexact-ok += exp2 towardzero flt-32 0xap+0f : 0x4p+8f : inexact-ok += exp2 upward flt-32 0xap+0f : 0x4p+8f : inexact-ok += exp2 downward dbl-64 0xap+0 : 0x4p+8 : inexact-ok += exp2 tonearest dbl-64 0xap+0 : 0x4p+8 : inexact-ok += exp2 towardzero dbl-64 0xap+0 : 0x4p+8 : inexact-ok += exp2 upward dbl-64 0xap+0 : 0x4p+8 : inexact-ok += exp2 downward ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok += exp2 tonearest ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok += exp2 towardzero ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok += exp2 upward ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok += exp2 downward ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok += exp2 tonearest ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok += exp2 towardzero ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok += exp2 upward ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok += exp2 downward ldbl-128 0xap+0L : 0x4p+8L : inexact-ok += exp2 tonearest ldbl-128 0xap+0L : 0x4p+8L : inexact-ok += exp2 towardzero ldbl-128 0xap+0L : 0x4p+8L : inexact-ok += exp2 upward ldbl-128 0xap+0L : 0x4p+8L : inexact-ok += exp2 downward ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok += exp2 tonearest ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok += exp2 towardzero ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok += exp2 upward ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok +exp2 -1 += exp2 downward flt-32 -0x1p+0f : 0x8p-4f : inexact-ok += exp2 tonearest flt-32 -0x1p+0f : 0x8p-4f : inexact-ok += exp2 towardzero flt-32 -0x1p+0f : 0x8p-4f : inexact-ok += exp2 upward flt-32 -0x1p+0f : 0x8p-4f : inexact-ok += exp2 downward dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok += exp2 tonearest dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok += exp2 towardzero dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok += exp2 upward dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok += exp2 downward ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok += exp2 tonearest ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok += exp2 towardzero ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok += exp2 upward ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok += exp2 downward ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok += exp2 tonearest ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok += exp2 towardzero ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok += exp2 upward ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok += exp2 downward ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok += exp2 tonearest ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok += exp2 towardzero ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok += exp2 upward ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok += exp2 downward ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok += exp2 tonearest ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok += exp2 towardzero ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok += exp2 upward ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok +exp2 1e6 += exp2 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 tonearest flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 upward flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange += exp2 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 tonearest dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 upward dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange +exp2 -1e6 missing-errno += exp2 downward flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward flt-32 -0xf.424p+16f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp2 downward dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward dbl-64 -0xf.424p+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-intel -0xf.424p+16L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-m68k -0xf.424p+16L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128 -0xf.424p+16L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128ibm -0xf.424p+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp2 max += exp2 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 upward flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange += exp2 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 upward dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += exp2 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange +exp2 -max missing-errno += exp2 downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward flt-32 -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp2 downward dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward dbl-64 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-intel -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-m68k -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128 -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128ibm -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += exp2 downward dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward dbl-64 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp2 0.75 += exp2 downward flt-32 0xcp-4f : 0x1.ae89f8p+0f : inexact-ok += exp2 tonearest flt-32 0xcp-4f : 0x1.ae89fap+0f : inexact-ok += exp2 towardzero flt-32 0xcp-4f : 0x1.ae89f8p+0f : inexact-ok += exp2 upward flt-32 0xcp-4f : 0x1.ae89fap+0f : inexact-ok += exp2 downward dbl-64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok += exp2 tonearest dbl-64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok += exp2 towardzero dbl-64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok += exp2 upward dbl-64 0xcp-4 : 0x1.ae89f995ad3aep+0 : inexact-ok += exp2 downward ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok += exp2 tonearest ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok += exp2 towardzero ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok += exp2 upward ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5eap+0L : inexact-ok += exp2 downward ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok += exp2 tonearest ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok += exp2 towardzero ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok += exp2 upward ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5eap+0L : inexact-ok += exp2 downward ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205ap+0L : inexact-ok += exp2 tonearest ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205ap+0L : inexact-ok += exp2 towardzero ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205ap+0L : inexact-ok += exp2 upward ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205bp+0L : inexact-ok += exp2 downward ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d17732p+0L : inexact-ok += exp2 tonearest ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773208p+0L : inexact-ok += exp2 towardzero ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d17732p+0L : inexact-ok += exp2 upward ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773208p+0L : inexact-ok +exp2 100.5 += exp2 downward flt-32 0x6.48p+4f : 0x1.6a09e6p+100f : inexact-ok += exp2 tonearest flt-32 0x6.48p+4f : 0x1.6a09e6p+100f : inexact-ok += exp2 towardzero flt-32 0x6.48p+4f : 0x1.6a09e6p+100f : inexact-ok += exp2 upward flt-32 0x6.48p+4f : 0x1.6a09e8p+100f : inexact-ok += exp2 downward dbl-64 0x6.48p+4 : 0x1.6a09e667f3bccp+100 : inexact-ok += exp2 tonearest dbl-64 0x6.48p+4 : 0x1.6a09e667f3bcdp+100 : inexact-ok += exp2 towardzero dbl-64 0x6.48p+4 : 0x1.6a09e667f3bccp+100 : inexact-ok += exp2 upward dbl-64 0x6.48p+4 : 0x1.6a09e667f3bcdp+100 : inexact-ok += exp2 downward ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok += exp2 tonearest ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok += exp2 towardzero ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok += exp2 upward ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc90ap+100L : inexact-ok += exp2 downward ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok += exp2 tonearest ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok += exp2 towardzero ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok += exp2 upward ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc90ap+100L : inexact-ok += exp2 downward ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea95p+100L : inexact-ok += exp2 tonearest ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea95p+100L : inexact-ok += exp2 towardzero ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea95p+100L : inexact-ok += exp2 upward ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea96p+100L : inexact-ok += exp2 downward ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea8p+100L : inexact-ok += exp2 tonearest ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea8p+100L : inexact-ok += exp2 towardzero ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea8p+100L : inexact-ok += exp2 upward ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ebp+100L : inexact-ok +exp2 127 += exp2 downward flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok += exp2 tonearest flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok += exp2 towardzero flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok += exp2 upward flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok += exp2 downward dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2 tonearest dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2 towardzero dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2 upward dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2 downward ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 tonearest ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 towardzero ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 upward ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 downward ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 tonearest ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 towardzero ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 upward ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 downward ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 tonearest ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 towardzero ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 upward ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 downward ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 tonearest ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 towardzero ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok += exp2 upward ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok +exp2 -149 += exp2 downward flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += exp2 tonearest flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += exp2 towardzero flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += exp2 upward flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += exp2 downward dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok += exp2 tonearest dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok += exp2 towardzero dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok += exp2 upward dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok += exp2 downward ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 tonearest ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 towardzero ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 upward ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 downward ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 tonearest ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 towardzero ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 upward ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 downward ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 tonearest ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 towardzero ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 upward ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 downward ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 tonearest ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 towardzero ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok += exp2 upward ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok +exp2 1000.25 += exp2 downward flt-32 0x3.e84p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 tonearest flt-32 0x3.e84p+8f : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero flt-32 0x3.e84p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 upward flt-32 0x3.e84p+8f : plus_infty : inexact-ok overflow errno-erange += exp2 downward dbl-64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok += exp2 tonearest dbl-64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok += exp2 towardzero dbl-64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok += exp2 upward dbl-64 0x3.e84p+8 : 0x1.306fe0a31b716p+1000 : inexact-ok += exp2 downward ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok += exp2 tonearest ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok += exp2 towardzero ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok += exp2 upward ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152ep+1000L : inexact-ok += exp2 downward ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok += exp2 tonearest ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok += exp2 towardzero ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok += exp2 upward ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152ep+1000L : inexact-ok += exp2 downward ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c85p+1000L : inexact-ok += exp2 tonearest ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c86p+1000L : inexact-ok += exp2 towardzero ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c85p+1000L : inexact-ok += exp2 upward ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c86p+1000L : inexact-ok += exp2 downward ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c8p+1000L : inexact-ok += exp2 tonearest ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c8p+1000L : inexact-ok += exp2 towardzero ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c8p+1000L : inexact-ok += exp2 upward ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305dp+1000L : inexact-ok +exp2 1023 += exp2 downward flt-32 0x3.ffp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 tonearest flt-32 0x3.ffp+8f : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero flt-32 0x3.ffp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 upward flt-32 0x3.ffp+8f : plus_infty : inexact-ok overflow errno-erange += exp2 downward dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok += exp2 tonearest dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok += exp2 towardzero dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok += exp2 upward dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok += exp2 downward ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 tonearest ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 towardzero ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 upward ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 downward ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 tonearest ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 towardzero ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 upward ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 downward ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 tonearest ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 towardzero ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 upward ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 downward ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 tonearest ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 towardzero ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok += exp2 upward ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok +exp2 -1074 missing-errno += exp2 downward flt-32 -0x4.32p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest flt-32 -0x4.32p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero flt-32 -0x4.32p+8f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward flt-32 -0x4.32p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp2 downward dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += exp2 tonearest dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += exp2 towardzero dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += exp2 upward dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += exp2 downward ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 tonearest ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 towardzero ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 upward ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 downward ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 tonearest ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 towardzero ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 upward ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 downward ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 tonearest ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 towardzero ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 upward ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok += exp2 downward ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += exp2 tonearest ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += exp2 towardzero ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += exp2 upward ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok +exp2 16383 += exp2 downward flt-32 0x3.fffp+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 tonearest flt-32 0x3.fffp+12f : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero flt-32 0x3.fffp+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp2 upward flt-32 0x3.fffp+12f : plus_infty : inexact-ok overflow errno-erange += exp2 downward dbl-64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 tonearest dbl-64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero dbl-64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2 upward dbl-64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange += exp2 downward ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 tonearest ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 towardzero ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 upward ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 downward ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 tonearest ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 towardzero ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 upward ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 downward ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 tonearest ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 towardzero ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 upward ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok += exp2 downward ldbl-128ibm 0x3.fffp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 tonearest ldbl-128ibm 0x3.fffp+12L : plus_infty : inexact-ok overflow errno-erange += exp2 towardzero ldbl-128ibm 0x3.fffp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp2 upward ldbl-128ibm 0x3.fffp+12L : plus_infty : inexact-ok overflow errno-erange +exp2 -16400 missing-errno += exp2 downward flt-32 -0x4.01p+12f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest flt-32 -0x4.01p+12f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero flt-32 -0x4.01p+12f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward flt-32 -0x4.01p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp2 downward dbl-64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest dbl-64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero dbl-64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward dbl-64 -0x4.01p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2 downward ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 tonearest ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 towardzero ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 upward ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 downward ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 tonearest ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 towardzero ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 upward ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 downward ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 tonearest ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 towardzero ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 upward ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok += exp2 downward ldbl-128ibm -0x4.01p+12L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 tonearest ldbl-128ibm -0x4.01p+12L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 towardzero ldbl-128ibm -0x4.01p+12L : 0x0p+0L : inexact-ok underflow errno-erange errno-erange-ok += exp2 upward ldbl-128ibm -0x4.01p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +expm1 0 += expm1 downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += expm1 tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += expm1 towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += expm1 upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += expm1 downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += expm1 tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += expm1 towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += expm1 upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += expm1 downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += expm1 tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += expm1 towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += expm1 upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += expm1 downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += expm1 upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += expm1 downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += expm1 tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += expm1 towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += expm1 upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += expm1 downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += expm1 tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += expm1 towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += expm1 upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok +expm1 -0 += expm1 downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += expm1 tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += expm1 towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += expm1 upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += expm1 downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += expm1 tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += expm1 towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += expm1 upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += expm1 downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += expm1 upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += expm1 downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += expm1 upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += expm1 downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += expm1 tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += expm1 towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += expm1 upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += expm1 downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += expm1 upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok +expm1 1 += expm1 downward flt-32 0x1p+0f : 0x1.b7e15p+0f : inexact-ok += expm1 tonearest flt-32 0x1p+0f : 0x1.b7e152p+0f : inexact-ok += expm1 towardzero flt-32 0x1p+0f : 0x1.b7e15p+0f : inexact-ok += expm1 upward flt-32 0x1p+0f : 0x1.b7e152p+0f : inexact-ok += expm1 downward dbl-64 0x1p+0 : 0x1.b7e151628aed2p+0 : inexact-ok += expm1 tonearest dbl-64 0x1p+0 : 0x1.b7e151628aed3p+0 : inexact-ok += expm1 towardzero dbl-64 0x1p+0 : 0x1.b7e151628aed2p+0 : inexact-ok += expm1 upward dbl-64 0x1p+0 : 0x1.b7e151628aed3p+0 : inexact-ok += expm1 downward ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok += expm1 tonearest ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok += expm1 towardzero ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok += expm1 upward ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6cp+0L : inexact-ok += expm1 downward ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok += expm1 tonearest ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok += expm1 towardzero ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok += expm1 upward ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6cp+0L : inexact-ok += expm1 downward ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok += expm1 tonearest ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf5p+0L : inexact-ok += expm1 towardzero ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok += expm1 upward ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf5p+0L : inexact-ok += expm1 downward ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809c8p+0L : inexact-ok += expm1 tonearest ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809dp+0L : inexact-ok += expm1 towardzero ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809c8p+0L : inexact-ok += expm1 upward ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809dp+0L : inexact-ok +expm1 0.75 += expm1 downward flt-32 0xcp-4f : 0x1.1df3b6p+0f : inexact-ok += expm1 tonearest flt-32 0xcp-4f : 0x1.1df3b6p+0f : inexact-ok += expm1 towardzero flt-32 0xcp-4f : 0x1.1df3b6p+0f : inexact-ok += expm1 upward flt-32 0xcp-4f : 0x1.1df3b8p+0f : inexact-ok += expm1 downward dbl-64 0xcp-4 : 0x1.1df3b68cfb9efp+0 : inexact-ok += expm1 tonearest dbl-64 0xcp-4 : 0x1.1df3b68cfb9efp+0 : inexact-ok += expm1 towardzero dbl-64 0xcp-4 : 0x1.1df3b68cfb9efp+0 : inexact-ok += expm1 upward dbl-64 0xcp-4 : 0x1.1df3b68cfb9fp+0 : inexact-ok += expm1 downward ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok += expm1 tonearest ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok += expm1 towardzero ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok += expm1 upward ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok += expm1 downward ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok += expm1 towardzero ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok += expm1 upward ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok += expm1 downward ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok += expm1 tonearest ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok += expm1 towardzero ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok += expm1 upward ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee3p+0L : inexact-ok += expm1 downward ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dce8p+0L : inexact-ok += expm1 tonearest ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok += expm1 towardzero ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dce8p+0L : inexact-ok += expm1 upward ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok +expm1 50.0 += expm1 downward flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok += expm1 tonearest flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok += expm1 towardzero flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok += expm1 upward flt-32 0x3.2p+4f : 0x1.19104p+72f : inexact-ok += expm1 downward dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok += expm1 tonearest dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok += expm1 towardzero dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok += expm1 upward dbl-64 0x3.2p+4 : 0x1.19103e4080b46p+72 : inexact-ok += expm1 downward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += expm1 tonearest ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += expm1 towardzero ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += expm1 upward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok += expm1 downward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += expm1 tonearest ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += expm1 towardzero ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok += expm1 upward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok += expm1 downward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d8p+72L : inexact-ok += expm1 tonearest ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d9p+72L : inexact-ok += expm1 towardzero ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d8p+72L : inexact-ok += expm1 upward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d9p+72L : inexact-ok += expm1 downward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c58p+72L : inexact-ok += expm1 tonearest ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c6p+72L : inexact-ok += expm1 towardzero ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c58p+72L : inexact-ok += expm1 upward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c6p+72L : inexact-ok +expm1 127.0 += expm1 downward flt-32 0x7.fp+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 tonearest flt-32 0x7.fp+4f : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero flt-32 0x7.fp+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 upward flt-32 0x7.fp+4f : plus_infty : inexact-ok overflow errno-erange += expm1 downward dbl-64 0x7.fp+4 : 0x9.5521837491608p+180 : inexact-ok += expm1 tonearest dbl-64 0x7.fp+4 : 0x9.552183749161p+180 : inexact-ok += expm1 towardzero dbl-64 0x7.fp+4 : 0x9.5521837491608p+180 : inexact-ok += expm1 upward dbl-64 0x7.fp+4 : 0x9.552183749161p+180 : inexact-ok += expm1 downward ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok += expm1 tonearest ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok += expm1 towardzero ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok += expm1 upward ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8cp+180L : inexact-ok += expm1 downward ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok += expm1 tonearest ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok += expm1 towardzero ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok += expm1 upward ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8cp+180L : inexact-ok += expm1 downward ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad9508p+180L : inexact-ok += expm1 tonearest ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad951p+180L : inexact-ok += expm1 towardzero ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad9508p+180L : inexact-ok += expm1 upward ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad951p+180L : inexact-ok += expm1 downward ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad94p+180L : inexact-ok += expm1 tonearest ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad94p+180L : inexact-ok += expm1 towardzero ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad94p+180L : inexact-ok += expm1 upward ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad98p+180L : inexact-ok +expm1 500.0 += expm1 downward flt-32 0x1.f4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 tonearest flt-32 0x1.f4p+8f : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero flt-32 0x1.f4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 upward flt-32 0x1.f4p+8f : plus_infty : inexact-ok overflow errno-erange += expm1 downward dbl-64 0x1.f4p+8 : 0x2.8b74553efc87p+720 : inexact-ok += expm1 tonearest dbl-64 0x1.f4p+8 : 0x2.8b74553efc872p+720 : inexact-ok += expm1 towardzero dbl-64 0x1.f4p+8 : 0x2.8b74553efc87p+720 : inexact-ok += expm1 upward dbl-64 0x1.f4p+8 : 0x2.8b74553efc872p+720 : inexact-ok += expm1 downward ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok += expm1 tonearest ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok += expm1 towardzero ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok += expm1 upward ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok += expm1 downward ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok += expm1 tonearest ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok += expm1 towardzero ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok += expm1 upward ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok += expm1 downward ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3ap+720L : inexact-ok += expm1 tonearest ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3ap+720L : inexact-ok += expm1 towardzero ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3ap+720L : inexact-ok += expm1 upward ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3cp+720L : inexact-ok += expm1 downward ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1eap+720L : inexact-ok += expm1 tonearest ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1eap+720L : inexact-ok += expm1 towardzero ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1eap+720L : inexact-ok += expm1 upward ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ebp+720L : inexact-ok +expm1 11356.25 += expm1 downward flt-32 0x2.c5c4p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 tonearest flt-32 0x2.c5c4p+12f : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero flt-32 0x2.c5c4p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 upward flt-32 0x2.c5c4p+12f : plus_infty : inexact-ok overflow errno-erange += expm1 downward dbl-64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 tonearest dbl-64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero dbl-64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 upward dbl-64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok += expm1 tonearest ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok += expm1 towardzero ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok += expm1 upward ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok += expm1 downward ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok += expm1 tonearest ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok += expm1 towardzero ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok += expm1 upward ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok += expm1 downward ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380L : inexact-ok += expm1 tonearest ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196dp+16380L : inexact-ok += expm1 towardzero ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380L : inexact-ok += expm1 upward ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196dp+16380L : inexact-ok += expm1 downward ldbl-128ibm 0x2.c5c4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128ibm 0x2.c5c4p+12L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128ibm 0x2.c5c4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128ibm 0x2.c5c4p+12L : plus_infty : inexact-ok overflow errno-erange +expm1 -10.0 += expm1 downward flt-32 -0xap+0f : -0xf.ffd07p-4f : inexact-ok += expm1 tonearest flt-32 -0xap+0f : -0xf.ffd06p-4f : inexact-ok += expm1 towardzero flt-32 -0xap+0f : -0xf.ffd06p-4f : inexact-ok += expm1 upward flt-32 -0xap+0f : -0xf.ffd06p-4f : inexact-ok += expm1 downward dbl-64 -0xap+0 : -0xf.ffd0650c95378p-4 : inexact-ok += expm1 tonearest dbl-64 -0xap+0 : -0xf.ffd0650c9537p-4 : inexact-ok += expm1 towardzero dbl-64 -0xap+0 : -0xf.ffd0650c9537p-4 : inexact-ok += expm1 upward dbl-64 -0xap+0 : -0xf.ffd0650c9537p-4 : inexact-ok += expm1 downward ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok += expm1 upward ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok += expm1 downward ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155edp-4L : inexact-ok += expm1 tonearest ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155edp-4L : inexact-ok += expm1 towardzero ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155ec8p-4L : inexact-ok += expm1 upward ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155ec8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7156p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7156p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7155cp-4L : inexact-ok += expm1 upward ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7155cp-4L : inexact-ok +expm1 -16.0 += expm1 downward flt-32 -0x1p+4f : -0xf.fffffp-4f : inexact-ok += expm1 tonearest flt-32 -0x1p+4f : -0xf.ffffep-4f : inexact-ok += expm1 towardzero flt-32 -0x1p+4f : -0xf.ffffep-4f : inexact-ok += expm1 upward flt-32 -0x1p+4f : -0xf.ffffep-4f : inexact-ok += expm1 downward dbl-64 -0x1p+4 : -0xf.ffffe1caa4458p-4 : inexact-ok += expm1 tonearest dbl-64 -0x1p+4 : -0xf.ffffe1caa445p-4 : inexact-ok += expm1 towardzero dbl-64 -0x1p+4 : -0xf.ffffe1caa445p-4 : inexact-ok += expm1 upward dbl-64 -0x1p+4 : -0xf.ffffe1caa445p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok += expm1 downward ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0dp-4L : inexact-ok += expm1 tonearest ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0c8p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0c8p-4L : inexact-ok += expm1 upward ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0c8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08c4p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08cp-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08cp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08cp-4L : inexact-ok +expm1 -17.0 += expm1 downward flt-32 -0x1.1p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x1.1p+4f : -0xf.fffffp-4f : inexact-ok += expm1 towardzero flt-32 -0x1.1p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x1.1p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x1.1p+4 : -0xf.fffff4e30e748p-4 : inexact-ok += expm1 tonearest dbl-64 -0x1.1p+4 : -0xf.fffff4e30e748p-4 : inexact-ok += expm1 towardzero dbl-64 -0x1.1p+4 : -0xf.fffff4e30e74p-4 : inexact-ok += expm1 upward dbl-64 -0x1.1p+4 : -0xf.fffff4e30e74p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok += expm1 downward ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22bp-4L : inexact-ok += expm1 tonearest ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22bp-4L : inexact-ok += expm1 towardzero ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22a8p-4L : inexact-ok += expm1 upward ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22a8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e24p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e24p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e2p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e2p-4L : inexact-ok +expm1 -18.0 += expm1 downward flt-32 -0x1.2p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x1.2p+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x1.2p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x1.2p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x1.2p+4 : -0xf.fffffbe9675dp-4 : inexact-ok += expm1 tonearest dbl-64 -0x1.2p+4 : -0xf.fffffbe9675dp-4 : inexact-ok += expm1 towardzero dbl-64 -0x1.2p+4 : -0xf.fffffbe9675c8p-4 : inexact-ok += expm1 upward dbl-64 -0x1.2p+4 : -0xf.fffffbe9675c8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok += expm1 downward ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa18p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa18p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa1p-4L : inexact-ok += expm1 upward ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa1p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3acp-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3acp-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3a8p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3a8p-4L : inexact-ok +expm1 -36.0 += expm1 downward flt-32 -0x2.4p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x2.4p+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x2.4p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x2.4p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x2.4p+4 : -0xf.ffffffffffffp-4 : inexact-ok += expm1 tonearest dbl-64 -0x2.4p+4 : -0xf.ffffffffffffp-4 : inexact-ok += expm1 towardzero dbl-64 -0x2.4p+4 : -0xf.fffffffffffe8p-4 : inexact-ok += expm1 upward dbl-64 -0x2.4p+4 : -0xf.fffffffffffe8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef4ap-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef4ap-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok += expm1 downward ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7f8p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7f8p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7fp-4L : inexact-ok += expm1 upward ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7fp-4L : inexact-ok += expm1 downward ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c8p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c8p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c4p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c4p-4L : inexact-ok +expm1 -37.0 += expm1 downward flt-32 -0x2.5p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x2.5p+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x2.5p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x2.5p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x2.5p+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 towardzero dbl-64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok += expm1 downward ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eac08p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eac08p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok += expm1 upward ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok += expm1 downward ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67ebp-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok +expm1 -38.0 += expm1 downward flt-32 -0x2.6p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x2.6p+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x2.6p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x2.6p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x2.6p+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x2.6p+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x2.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x2.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok += expm1 downward ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9e8p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9ep-4L : inexact-ok += expm1 towardzero ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9ep-4L : inexact-ok += expm1 upward ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9ep-4L : inexact-ok += expm1 downward ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399fcp-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f8p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f8p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f8p-4L : inexact-ok +expm1 -44.0 += expm1 downward flt-32 -0x2.cp+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x2.cp+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x2.cp+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x2.cp+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x2.cp+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x2.cp+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x2.cp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x2.cp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok += expm1 upward ldbl-96-intel -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok += expm1 downward ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b718p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b71p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b71p-4L : inexact-ok += expm1 upward ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b71p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b8p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b8p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b4p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b4p-4L : inexact-ok +expm1 -45.0 += expm1 downward flt-32 -0x2.dp+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x2.dp+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x2.dp+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x2.dp+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x2.dp+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x2.dp+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x2.dp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x2.dp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d246170056p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d246170056p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d2461700558p-4L : inexact-ok += expm1 upward ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d2461700558p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617008p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617004p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617004p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617004p-4L : inexact-ok +expm1 -46.0 += expm1 downward flt-32 -0x2.ep+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x2.ep+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x2.ep+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x2.ep+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x2.ep+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x2.ep+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x2.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x2.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x2.ep+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x2.ep+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x2.ep+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x2.ep+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec5p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec5p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec48p-4L : inexact-ok += expm1 upward ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec48p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89fp-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ecp-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ecp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ecp-4L : inexact-ok +expm1 -73.0 += expm1 downward flt-32 -0x4.9p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x4.9p+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x4.9p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x4.9p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x4.9p+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x4.9p+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x4.9p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x4.9p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x4.9p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x4.9p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff998p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff99p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff99p-4L : inexact-ok += expm1 upward ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff99p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok +expm1 -74.0 += expm1 downward flt-32 -0x4.ap+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x4.ap+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x4.ap+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x4.ap+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x4.ap+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x4.ap+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x4.ap+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x4.ap+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x4.ap+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x4.ap+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffda8p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffdap-4L : inexact-ok += expm1 towardzero ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffdap-4L : inexact-ok += expm1 upward ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffdap-4L : inexact-ok += expm1 downward ldbl-128ibm -0x4.ap+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x4.ap+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x4.ap+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x4.ap+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -75.0 += expm1 downward flt-32 -0x4.bp+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x4.bp+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x4.bp+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x4.bp+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x4.bp+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x4.bp+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x4.bp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x4.bp+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x4.bp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x4.bp+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff2p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff2p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff18p-4L : inexact-ok += expm1 upward ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff18p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x4.bp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x4.bp+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x4.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x4.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -78.0 += expm1 downward flt-32 -0x4.ep+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x4.ep+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x4.ep+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x4.ep+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x4.ep+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x4.ep+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x4.ep+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x4.ep+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x4.ep+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x4.ep+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffffp-4L : inexact-ok += expm1 towardzero ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128ibm -0x4.ep+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x4.ep+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x4.ep+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x4.ep+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -79.0 += expm1 downward flt-32 -0x4.fp+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x4.fp+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x4.fp+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x4.fp+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x4.fp+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x4.fp+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x4.fp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x4.fp+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x4.fp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x4.fp+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x4.fp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0x4.fp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x4.fp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0x4.fp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x4.fp+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x4.fp+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x4.fp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x4.fp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -80.0 += expm1 downward flt-32 -0x5p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x5p+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x5p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x5p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x5p+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x5p+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x5p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x5p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x5p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x5p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x5p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0x5p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0x5p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0x5p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x5p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x5p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x5p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x5p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -100.0 += expm1 downward flt-32 -0x6.4p+4f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x6.4p+4f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x6.4p+4f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x6.4p+4f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x6.4p+4 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x6.4p+4 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0x6.4p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0x6.4p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x6.4p+4L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x6.4p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x6.4p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -1000.0 += expm1 downward flt-32 -0x3.e8p+8f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x3.e8p+8f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x3.e8p+8f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x3.e8p+8f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x3.e8p+8 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x3.e8p+8 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x3.e8p+8L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -10000.0 += expm1 downward flt-32 -0x2.71p+12f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x2.71p+12f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x2.71p+12f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x2.71p+12f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x2.71p+12 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x2.71p+12 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0x2.71p+12L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0x2.71p+12L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x2.71p+12L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x2.71p+12L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x2.71p+12L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 -100000.0 += expm1 downward flt-32 -0x1.86ap+16f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0x1.86ap+16f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0x1.86ap+16f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0x1.86ap+16f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0x1.86ap+16 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0x1.86ap+16 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0x1.86ap+16L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +expm1 100000.0 += expm1 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 upward flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange += expm1 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 upward dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange +expm1 max += expm1 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += expm1 upward flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange += expm1 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 upward dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange += expm1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += expm1 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += expm1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += expm1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange +expm1 -max += expm1 downward flt-32 -0xf.fffffp+124f : -0x1p+0f : inexact-ok += expm1 tonearest flt-32 -0xf.fffffp+124f : -0x1p+0f : inexact-ok += expm1 towardzero flt-32 -0xf.fffffp+124f : -0xf.fffffp-4f : inexact-ok += expm1 upward flt-32 -0xf.fffffp+124f : -0xf.fffffp-4f : inexact-ok += expm1 downward dbl-64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0xf.fffffp+124L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += expm1 tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += expm1 towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 upward dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok += expm1 downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += expm1 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok += expm1 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok += expm1 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok +j0 -1.0 += j0 downward flt-32 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok += j0 tonearest flt-32 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += j0 towardzero flt-32 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok += j0 upward flt-32 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += j0 downward dbl-64 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += j0 tonearest dbl-64 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += j0 towardzero dbl-64 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += j0 upward dbl-64 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += j0 downward ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 tonearest ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 towardzero ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 upward ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 downward ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 tonearest ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 towardzero ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 upward ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 downward ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += j0 tonearest ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += j0 towardzero ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += j0 upward ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += j0 downward ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += j0 tonearest ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok += j0 towardzero ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += j0 upward ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok +j0 0.0 += j0 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += j0 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok += j0 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok += j0 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += j0 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += j0 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += j0 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += j0 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += j0 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += j0 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += j0 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += j0 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += j0 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += j0 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += j0 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += j0 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += j0 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += j0 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += j0 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += j0 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += j0 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += j0 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += j0 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += j0 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok +j0 0.125 += j0 downward flt-32 0x2p-4f : 0xf.f003fp-4f : inexact-ok += j0 tonearest flt-32 0x2p-4f : 0xf.f004p-4f : inexact-ok += j0 towardzero flt-32 0x2p-4f : 0xf.f003fp-4f : inexact-ok += j0 upward flt-32 0x2p-4f : 0xf.f004p-4f : inexact-ok += j0 downward dbl-64 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok += j0 tonearest dbl-64 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok += j0 towardzero dbl-64 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok += j0 upward dbl-64 0x2p-4 : 0xf.f003ff8e4p-4 : inexact-ok += j0 downward ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += j0 tonearest ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += j0 towardzero ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += j0 upward ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok += j0 downward ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += j0 upward ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok += j0 downward ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok += j0 tonearest ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok += j0 towardzero ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok += j0 upward ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da8p-4L : inexact-ok += j0 downward ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok += j0 tonearest ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok += j0 towardzero ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok += j0 upward ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok +j0 0.75 += j0 downward flt-32 0xcp-4f : 0xd.d3efbp-4f : inexact-ok += j0 tonearest flt-32 0xcp-4f : 0xd.d3efbp-4f : inexact-ok += j0 towardzero flt-32 0xcp-4f : 0xd.d3efbp-4f : inexact-ok += j0 upward flt-32 0xcp-4f : 0xd.d3efcp-4f : inexact-ok += j0 downward dbl-64 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok += j0 tonearest dbl-64 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok += j0 towardzero dbl-64 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok += j0 upward dbl-64 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok += j0 downward ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += j0 tonearest ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += j0 towardzero ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += j0 upward ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += j0 downward ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += j0 upward ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += j0 downward ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok += j0 tonearest ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok += j0 towardzero ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok += j0 upward ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99378p-4L : inexact-ok += j0 downward ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok += j0 tonearest ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok += j0 towardzero ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok += j0 upward ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok +j0 1.0 += j0 downward flt-32 0x1p+0f : 0xc.3e3fep-4f : inexact-ok += j0 tonearest flt-32 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += j0 towardzero flt-32 0x1p+0f : 0xc.3e3fep-4f : inexact-ok += j0 upward flt-32 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += j0 downward dbl-64 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += j0 tonearest dbl-64 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += j0 towardzero dbl-64 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += j0 upward dbl-64 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += j0 downward ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 tonearest ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 towardzero ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 upward ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 downward ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += j0 upward ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += j0 downward ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += j0 tonearest ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += j0 towardzero ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += j0 upward ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += j0 downward ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += j0 tonearest ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok += j0 towardzero ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += j0 upward ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok +j0 1.5 += j0 downward flt-32 0x1.8p+0f : 0x8.30723p-4f : inexact-ok += j0 tonearest flt-32 0x1.8p+0f : 0x8.30723p-4f : inexact-ok += j0 towardzero flt-32 0x1.8p+0f : 0x8.30723p-4f : inexact-ok += j0 upward flt-32 0x1.8p+0f : 0x8.30724p-4f : inexact-ok += j0 downward dbl-64 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok += j0 tonearest dbl-64 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok += j0 towardzero dbl-64 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok += j0 upward dbl-64 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok += j0 downward ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += j0 tonearest ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += j0 towardzero ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += j0 upward ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok += j0 downward ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += j0 upward ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok += j0 downward ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok += j0 tonearest ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok += j0 towardzero ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok += j0 upward ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok += j0 downward ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok += j0 tonearest ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok += j0 towardzero ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok += j0 upward ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok +j0 2.0 += j0 downward flt-32 0x2p+0f : 0x3.950e7cp-4f : inexact-ok += j0 tonearest flt-32 0x2p+0f : 0x3.950e8p-4f : inexact-ok += j0 towardzero flt-32 0x2p+0f : 0x3.950e7cp-4f : inexact-ok += j0 upward flt-32 0x2p+0f : 0x3.950e8p-4f : inexact-ok += j0 downward dbl-64 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok += j0 tonearest dbl-64 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok += j0 towardzero dbl-64 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok += j0 upward dbl-64 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok += j0 downward ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += j0 tonearest ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += j0 towardzero ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += j0 upward ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += j0 downward ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += j0 upward ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += j0 downward ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok += j0 tonearest ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok += j0 towardzero ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok += j0 upward ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8ep-4L : inexact-ok += j0 downward ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok += j0 tonearest ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok += j0 towardzero ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok += j0 upward ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok +j0 8.0 += j0 downward flt-32 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok += j0 tonearest flt-32 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok += j0 towardzero flt-32 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok += j0 upward flt-32 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok += j0 downward dbl-64 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok += j0 tonearest dbl-64 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok += j0 towardzero dbl-64 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok += j0 upward dbl-64 0x8p+0 : 0x2.bf14eaafce04cp-4 : inexact-ok += j0 downward ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += j0 tonearest ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += j0 towardzero ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += j0 upward ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += j0 downward ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += j0 upward ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += j0 downward ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok += j0 tonearest ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok += j0 towardzero ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok += j0 upward ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok += j0 downward ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok += j0 tonearest ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok += j0 towardzero ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok += j0 upward ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok +j0 10.0 += j0 downward flt-32 0xap+0f : -0x3.ef5a58p-4f : inexact-ok += j0 tonearest flt-32 0xap+0f : -0x3.ef5a58p-4f : inexact-ok += j0 towardzero flt-32 0xap+0f : -0x3.ef5a54p-4f : inexact-ok += j0 upward flt-32 0xap+0f : -0x3.ef5a54p-4f : inexact-ok += j0 downward dbl-64 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok += j0 tonearest dbl-64 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok += j0 towardzero dbl-64 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok += j0 upward dbl-64 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok += j0 downward ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok += j0 tonearest ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += j0 towardzero ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += j0 upward ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += j0 downward ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += j0 upward ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += j0 downward ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok += j0 tonearest ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok += j0 towardzero ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok += j0 upward ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok += j0 downward ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok += j0 tonearest ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok += j0 towardzero ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok += j0 upward ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok +j0 4.0 += j0 downward flt-32 0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok += j0 tonearest flt-32 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += j0 towardzero flt-32 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += j0 upward flt-32 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += j0 downward dbl-64 0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok += j0 tonearest dbl-64 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += j0 towardzero dbl-64 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += j0 upward dbl-64 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += j0 downward ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += j0 tonearest ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 towardzero ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 upward ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 downward ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += j0 tonearest ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 towardzero ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 upward ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 downward ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok += j0 tonearest ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += j0 towardzero ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += j0 upward ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += j0 downward ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += j0 tonearest ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += j0 towardzero ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok += j0 upward ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok +j0 -4.0 += j0 downward flt-32 -0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok += j0 tonearest flt-32 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += j0 towardzero flt-32 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += j0 upward flt-32 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += j0 downward dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok += j0 tonearest dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += j0 towardzero dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += j0 upward dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += j0 downward ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += j0 tonearest ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 towardzero ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 upward ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 downward ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += j0 tonearest ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 towardzero ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 upward ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += j0 downward ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok += j0 tonearest ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += j0 towardzero ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += j0 upward ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += j0 downward ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += j0 tonearest ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += j0 towardzero ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok += j0 upward ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok +j0 0x1.d7ce3ap+107 += j0 downward flt-32 0xe.be71dp+104f : 0x1.fffe66p-56f : inexact-ok += j0 tonearest flt-32 0xe.be71dp+104f : 0x1.fffe66p-56f : inexact-ok += j0 towardzero flt-32 0xe.be71dp+104f : 0x1.fffe66p-56f : inexact-ok += j0 upward flt-32 0xe.be71dp+104f : 0x1.fffe68p-56f : inexact-ok += j0 downward dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbbp-56 : inexact-ok += j0 tonearest dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbbp-56 : inexact-ok += j0 towardzero dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbbp-56 : inexact-ok += j0 upward dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbcp-56 : inexact-ok += j0 downward ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok += j0 tonearest ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok += j0 towardzero ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok += j0 upward ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb662p-56L : inexact-ok += j0 downward ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok += j0 tonearest ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok += j0 towardzero ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok += j0 upward ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb662p-56L : inexact-ok += j0 downward ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b59p-56L : inexact-ok += j0 tonearest ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b59p-56L : inexact-ok += j0 towardzero ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b59p-56L : inexact-ok += j0 upward ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b5ap-56L : inexact-ok += j0 downward ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510bp-56L : inexact-ok += j0 tonearest ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b8p-56L : inexact-ok += j0 towardzero ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510bp-56L : inexact-ok += j0 upward ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b8p-56L : inexact-ok +j0 -0x1.001000001p+593 += j0 downward flt-32 -0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 tonearest flt-32 -0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 towardzero flt-32 -0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 upward flt-32 -0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok += j0 downward dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 tonearest dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 towardzero dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 upward dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 downward ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 tonearest ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 towardzero ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 upward ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok += j0 downward ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 tonearest ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 towardzero ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 upward ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok += j0 downward dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea2cp-300 : inexact-ok += j0 tonearest dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea2cp-300 : inexact-ok += j0 towardzero dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea28p-300 : inexact-ok += j0 upward dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea28p-300 : inexact-ok += j0 downward ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok += j0 tonearest ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok += j0 towardzero ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok += j0 upward ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok += j0 downward ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok += j0 tonearest ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok += j0 towardzero ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok += j0 upward ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok += j0 downward ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8cp-300L : inexact-ok += j0 tonearest ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok += j0 towardzero ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok += j0 upward ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok += j0 downward ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03eap-300L : inexact-ok += j0 tonearest ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok += j0 towardzero ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok += j0 upward ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok +j0 0x1p1023 += j0 downward flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 tonearest flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 towardzero flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 upward flt-32 0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok += j0 downward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 tonearest dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 towardzero dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 upward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 downward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 tonearest ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 towardzero ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 upward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok += j0 downward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 upward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok += j0 downward dbl-64 0x8p+1020 : -0x3.5c4f847797f3p-516 : inexact-ok += j0 tonearest dbl-64 0x8p+1020 : -0x3.5c4f847797f3p-516 : inexact-ok += j0 towardzero dbl-64 0x8p+1020 : -0x3.5c4f847797f2ep-516 : inexact-ok += j0 upward dbl-64 0x8p+1020 : -0x3.5c4f847797f2ep-516 : inexact-ok += j0 downward ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb08p-516L : inexact-ok += j0 tonearest ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok += j0 towardzero ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok += j0 upward ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok += j0 downward ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb08p-516L : inexact-ok += j0 tonearest ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok += j0 towardzero ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok += j0 upward ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok += j0 downward ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok += j0 tonearest ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok += j0 towardzero ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca026p-516L : inexact-ok += j0 upward ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca026p-516L : inexact-ok += j0 downward ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca1p-516L : inexact-ok += j0 tonearest ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok += j0 towardzero ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok += j0 upward ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok +j0 0x1p16382 += j0 downward flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 tonearest flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 towardzero flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 upward flt-32 0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok += j0 downward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 tonearest dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 towardzero dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 upward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 downward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 tonearest ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 towardzero ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 upward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok += j0 downward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 upward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok += j0 downward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok += j0 tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok += j0 towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok += j0 upward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok += j0 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 downward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok += j0 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += j0 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += j0 upward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += j0 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok += j0 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok += j0 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok += j0 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok += j0 downward ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok += j0 tonearest ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok += j0 towardzero ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok += j0 upward ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok += j0 downward ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok += j0 tonearest ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok += j0 towardzero ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok += j0 upward ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok += j0 downward ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96322p-8192L : inexact-ok += j0 tonearest ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok += j0 towardzero ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok += j0 upward ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok += j0 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok += j0 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok += j0 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok += j0 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok += j0 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok += j0 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok += j0 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok += j0 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok +j0 0x1p16383 += j0 downward flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 tonearest flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 towardzero flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok += j0 upward flt-32 0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok += j0 downward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 tonearest dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 towardzero dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok += j0 upward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok += j0 downward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok += j0 upward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok += j0 downward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 tonearest ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 towardzero ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += j0 upward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok += j0 downward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += j0 upward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok += j0 downward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok += j0 tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok += j0 towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok += j0 upward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok += j0 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok += j0 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok += j0 downward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok += j0 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += j0 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += j0 upward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += j0 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok += j0 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok += j0 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok += j0 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok += j0 downward ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok += j0 tonearest ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok += j0 towardzero ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok += j0 upward ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok += j0 downward ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok += j0 tonearest ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok += j0 towardzero ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok += j0 upward ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok += j0 downward ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok += j0 tonearest ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok += j0 towardzero ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok += j0 upward ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c4ap-8192L : inexact-ok += j0 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok += j0 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok += j0 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok += j0 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok += j0 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok += j0 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok += j0 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok += j0 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok +j1 -1.0 += j1 downward flt-32 -0x1p+0f : -0x7.0a728p-4f : inexact-ok += j1 tonearest flt-32 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok += j1 towardzero flt-32 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok += j1 upward flt-32 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok += j1 downward dbl-64 -0x1p+0 : -0x7.0a727ba5c31b4p-4 : inexact-ok += j1 tonearest dbl-64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok += j1 towardzero dbl-64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok += j1 upward dbl-64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok += j1 downward ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok += j1 tonearest ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 towardzero ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 upward ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 downward ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok += j1 tonearest ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 towardzero ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 upward ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 downward ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok += j1 tonearest ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += j1 towardzero ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += j1 upward ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += j1 downward ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok += j1 tonearest ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += j1 towardzero ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += j1 upward ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok +j1 0.0 += j1 downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += j1 tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += j1 towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += j1 upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += j1 downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += j1 tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += j1 towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += j1 upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += j1 downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += j1 tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += j1 towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += j1 upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += j1 downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += j1 tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += j1 towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += j1 upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += j1 downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += j1 tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += j1 towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += j1 upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += j1 downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += j1 tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += j1 towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += j1 upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok +j1 0.125 += j1 downward flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok += j1 tonearest flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok += j1 towardzero flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok += j1 upward flt-32 0x2p-4f : 0xf.f8016p-8f : inexact-ok += j1 downward dbl-64 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok += j1 tonearest dbl-64 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok += j1 towardzero dbl-64 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok += j1 upward dbl-64 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok += j1 downward ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += j1 tonearest ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += j1 towardzero ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += j1 upward ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok += j1 downward ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += j1 tonearest ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += j1 towardzero ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += j1 upward ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok += j1 downward ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok += j1 tonearest ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok += j1 towardzero ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok += j1 upward ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bd8p-8L : inexact-ok += j1 downward ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok += j1 tonearest ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok += j1 towardzero ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok += j1 upward ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok +j1 0.75 += j1 downward flt-32 0xcp-4f : 0x5.96807p-4f : inexact-ok += j1 tonearest flt-32 0xcp-4f : 0x5.968078p-4f : inexact-ok += j1 towardzero flt-32 0xcp-4f : 0x5.96807p-4f : inexact-ok += j1 upward flt-32 0xcp-4f : 0x5.968078p-4f : inexact-ok += j1 downward dbl-64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok += j1 tonearest dbl-64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok += j1 towardzero dbl-64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok += j1 upward dbl-64 0xcp-4 : 0x5.9680759ada2f4p-4 : inexact-ok += j1 downward ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += j1 tonearest ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += j1 towardzero ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += j1 upward ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += j1 downward ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += j1 tonearest ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += j1 towardzero ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += j1 upward ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += j1 downward ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok += j1 tonearest ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok += j1 towardzero ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok += j1 upward ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc1p-4L : inexact-ok += j1 downward ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok += j1 tonearest ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok += j1 towardzero ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok += j1 upward ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcep-4L : inexact-ok +j1 1.0 += j1 downward flt-32 0x1p+0f : 0x7.0a7278p-4f : inexact-ok += j1 tonearest flt-32 0x1p+0f : 0x7.0a7278p-4f : inexact-ok += j1 towardzero flt-32 0x1p+0f : 0x7.0a7278p-4f : inexact-ok += j1 upward flt-32 0x1p+0f : 0x7.0a728p-4f : inexact-ok += j1 downward dbl-64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok += j1 tonearest dbl-64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok += j1 towardzero dbl-64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok += j1 upward dbl-64 0x1p+0 : 0x7.0a727ba5c31b4p-4 : inexact-ok += j1 downward ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 tonearest ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 towardzero ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 upward ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok += j1 downward ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 tonearest ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 towardzero ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += j1 upward ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok += j1 downward ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += j1 tonearest ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok += j1 towardzero ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += j1 upward ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok += j1 downward ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += j1 tonearest ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += j1 towardzero ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += j1 upward ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok +j1 1.5 += j1 downward flt-32 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok += j1 tonearest flt-32 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok += j1 towardzero flt-32 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok += j1 upward flt-32 0x1.8p+0f : 0x8.ed4eep-4f : inexact-ok += j1 downward dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok += j1 tonearest dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok += j1 towardzero dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok += j1 upward dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e41p-4 : inexact-ok += j1 downward ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += j1 tonearest ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += j1 towardzero ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += j1 upward ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += j1 downward ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += j1 tonearest ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += j1 towardzero ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += j1 upward ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += j1 downward ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok += j1 tonearest ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok += j1 towardzero ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok += j1 upward ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok += j1 downward ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok += j1 tonearest ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok += j1 towardzero ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok += j1 upward ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549304p-4L : inexact-ok +j1 2.0 += j1 downward flt-32 0x2p+0f : 0x9.3a43cp-4f : inexact-ok += j1 tonearest flt-32 0x2p+0f : 0x9.3a43dp-4f : inexact-ok += j1 towardzero flt-32 0x2p+0f : 0x9.3a43cp-4f : inexact-ok += j1 upward flt-32 0x2p+0f : 0x9.3a43dp-4f : inexact-ok += j1 downward dbl-64 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok += j1 tonearest dbl-64 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok += j1 towardzero dbl-64 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok += j1 upward dbl-64 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok += j1 downward ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += j1 tonearest ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += j1 towardzero ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += j1 upward ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += j1 downward ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += j1 tonearest ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += j1 towardzero ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += j1 upward ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += j1 downward ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok += j1 tonearest ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok += j1 towardzero ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok += j1 upward ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b58p-4L : inexact-ok += j1 downward ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok += j1 tonearest ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok += j1 towardzero ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok += j1 upward ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok +j1 8.0 += j1 downward flt-32 0x8p+0f : 0x3.c11208p-4f : inexact-ok += j1 tonearest flt-32 0x8p+0f : 0x3.c1120cp-4f : inexact-ok += j1 towardzero flt-32 0x8p+0f : 0x3.c11208p-4f : inexact-ok += j1 upward flt-32 0x8p+0f : 0x3.c1120cp-4f : inexact-ok += j1 downward dbl-64 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok += j1 tonearest dbl-64 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok += j1 towardzero dbl-64 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok += j1 upward dbl-64 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok += j1 downward ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += j1 tonearest ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += j1 towardzero ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += j1 upward ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += j1 downward ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += j1 tonearest ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += j1 towardzero ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += j1 upward ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += j1 downward ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok += j1 tonearest ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok += j1 towardzero ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok += j1 upward ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d26p-4L : inexact-ok += j1 downward ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok += j1 tonearest ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok += j1 towardzero ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok += j1 upward ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25ep-4L : inexact-ok +j1 10.0 += j1 downward flt-32 0xap+0f : 0xb.2107ap-8f : inexact-ok += j1 tonearest flt-32 0xap+0f : 0xb.2107ap-8f : inexact-ok += j1 towardzero flt-32 0xap+0f : 0xb.2107ap-8f : inexact-ok += j1 upward flt-32 0xap+0f : 0xb.2107bp-8f : inexact-ok += j1 downward dbl-64 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok += j1 tonearest dbl-64 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok += j1 towardzero dbl-64 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok += j1 upward dbl-64 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok += j1 downward ldbl-96-intel 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += j1 tonearest ldbl-96-intel 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += j1 towardzero ldbl-96-intel 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += j1 upward ldbl-96-intel 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok += j1 downward ldbl-96-m68k 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += j1 tonearest ldbl-96-m68k 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += j1 towardzero ldbl-96-m68k 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += j1 upward ldbl-96-m68k 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok += j1 downward ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok += j1 tonearest ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok += j1 towardzero ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok += j1 upward ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok += j1 downward ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok += j1 tonearest ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok += j1 towardzero ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok += j1 upward ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok +j1 0x1.3ffp+74 += j1 downward flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok += j1 tonearest flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok += j1 towardzero flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok += j1 upward flt-32 0x4.ffcp+72f : 0x1.ffffa4p-40f : inexact-ok += j1 downward dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok += j1 tonearest dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok += j1 towardzero dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok += j1 upward dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93062p-40 : inexact-ok += j1 downward ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok += j1 tonearest ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok += j1 towardzero ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok += j1 upward ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok += j1 downward ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok += j1 tonearest ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok += j1 towardzero ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok += j1 upward ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok += j1 downward ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3893p-40L : inexact-ok += j1 tonearest ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3894p-40L : inexact-ok += j1 towardzero ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3893p-40L : inexact-ok += j1 upward ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3894p-40L : inexact-ok += j1 downward ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a388p-40L : inexact-ok += j1 tonearest ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a388p-40L : inexact-ok += j1 towardzero ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a388p-40L : inexact-ok += j1 upward ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a39p-40L : inexact-ok +j1 0x1.ff00000000002p+840 += j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok += j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok += j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 downward dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok += j1 tonearest dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok += j1 towardzero dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok += j1 upward dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19cp-424 : inexact-ok += j1 downward ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok += j1 tonearest ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok += j1 towardzero ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok += j1 upward ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok += j1 downward ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok += j1 tonearest ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok += j1 towardzero ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok += j1 upward ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok += j1 downward ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok += j1 tonearest ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok += j1 towardzero ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok += j1 upward ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b8p-424L : inexact-ok += j1 downward ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97fp-424L : inexact-ok += j1 tonearest ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f2p-424L : inexact-ok += j1 towardzero ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97fp-424L : inexact-ok += j1 upward ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f2p-424L : inexact-ok +j1 0x1p1023 += j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok += j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok += j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 downward dbl-64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok += j1 tonearest dbl-64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok += j1 towardzero dbl-64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok += j1 upward dbl-64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok += j1 downward ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok += j1 tonearest ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok += j1 towardzero ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok += j1 upward ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce4p-512L : inexact-ok += j1 downward ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok += j1 tonearest ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok += j1 towardzero ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok += j1 upward ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce4p-512L : inexact-ok += j1 downward ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok += j1 tonearest ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok += j1 towardzero ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok += j1 upward ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok += j1 downward ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok += j1 tonearest ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok += j1 towardzero ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok += j1 upward ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f97p-512L : inexact-ok +j1 0x1p16382 += j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok += j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok += j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok += j1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok += j1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok += j1 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok += j1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok += j1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok += j1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok += j1 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok += j1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok += j1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok += j1 downward ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok += j1 tonearest ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok += j1 towardzero ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok += j1 upward ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4bp-8196L : inexact-ok += j1 downward ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok += j1 tonearest ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok += j1 towardzero ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok += j1 upward ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4bp-8196L : inexact-ok += j1 downward ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok += j1 tonearest ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok += j1 towardzero ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok += j1 upward ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a4p-8196L : inexact-ok += j1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok += j1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok += j1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok += j1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok += j1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok += j1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok +j1 0x1p16383 += j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok += j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok += j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok += j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok += j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok += j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok += j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok += j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok += j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok += j1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok += j1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok += j1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok += j1 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok += j1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok += j1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok += j1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok += j1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok += j1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok += j1 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok += j1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok += j1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok += j1 downward ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok += j1 tonearest ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok += j1 towardzero ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok += j1 upward ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok += j1 downward ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok += j1 tonearest ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok += j1 towardzero ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok += j1 upward ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok += j1 downward ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok += j1 tonearest ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok += j1 towardzero ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok += j1 upward ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok += j1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok += j1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok += j1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok += j1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok += j1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok += j1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok += j1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok += j1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok sqrt 0 = sqrt downward flt-32 0x0p+0f : 0x0p+0f : = sqrt tonearest flt-32 0x0p+0f : 0x0p+0f : diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 2b8d766..206a5d7 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -85,14 +85,17 @@ The flag "no-test-inline" indicates a test is disabled for inline function testing; "xfail" indicates the test is disabled as - expected to produce incorrect results. Otherwise, test flags are - of the form "spurious-" and "missing-", for - any exception ("overflow", "underflow", "inexact", "invalid", - "divbyzero"), "spurious-errno" and "missing-errno", to indicate - when tests are expected to deviate from the exception and errno - settings corresponding to the mathematical results. "xfail", - "spurious-" and "missing-" flags should be accompanied by a comment - referring to an open bug in glibc Bugzilla. + expected to produce incorrect results, "xfail-rounding" indicates + the test is disabled only in rounding modes other than + round-to-nearest. Otherwise, test flags are of the form + "spurious-" and "missing-", for any exception + ("overflow", "underflow", "inexact", "invalid", "divbyzero"), + "spurious-errno" and "missing-errno", to indicate when tests are + expected to deviate from the exception and errno settings + corresponding to the mathematical results. "xfail", + "xfail-rounding", "spurious-" and "missing-" flags should be + accompanied by a comment referring to an open bug in glibc + Bugzilla. The output file auto-libm-test-out contains the test lines from auto-libm-test-in, and, after the line for a given test, some @@ -309,6 +312,7 @@ typedef enum { flag_no_test_inline, flag_xfail, + flag_xfail_rounding, /* The "spurious" and "missing" flags must be in the same order as the fp_exception enumeration. */ flag_spurious_divbyzero, @@ -335,6 +339,7 @@ static const char *const input_flags[num_input_flag_types] = { "no-test-inline", "xfail", + "xfail-rounding", "spurious-divbyzero", "spurious-inexact", "spurious-invalid", @@ -815,7 +820,7 @@ adjust_real (mpfr_t r, bool inexact) if (!inexact) return; /* NaNs are exact, as are infinities in round-to-zero mode. */ - assert (mpfr_regular_p (r)); + assert (mpfr_number_p (r)); if (mpfr_cmpabs (r, global_min) < 0) assert_exact (mpfr_copysign (r, global_min, r, MPFR_RNDN)); else if (mpfr_cmpabs (r, global_max) > 0) @@ -1591,6 +1596,15 @@ output_for_one_input_case (FILE *fp, const char *filename, test_function *tf, error (EXIT_FAILURE, errno, "write to '%s'", filename); break; + case flag_xfail_rounding: + if (m != rm_tonearest) + if (fprintf (fp, " xfail%s", + (it->flags[i].cond + ? it->flags[i].cond + : "")) < 0) + error (EXIT_FAILURE, errno, "write to '%s'", + filename); + break; default: break; } diff --git a/math/libm-test.inc b/math/libm-test.inc index f321f6d..2e3e684 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -7714,23 +7714,11 @@ ctanh_test_upward (void) static const struct test_f_f_data erf_test_data[] = { - TEST_f_f (erf, 0, 0), - TEST_f_f (erf, minus_zero, minus_zero), TEST_f_f (erf, plus_infty, 1), TEST_f_f (erf, minus_infty, -1), TEST_f_f (erf, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (erf, 0.125L, 0.140316204801333817393029446521623398L), - TEST_f_f (erf, 0.75L, 0.711155633653515131598937834591410777L), - TEST_f_f (erf, 1.25L, 0.922900128256458230136523481197281140L), - TEST_f_f (erf, 2.0L, 0.995322265018952734162069256367252929L), - TEST_f_f (erf, 4.125L, 0.999999994576599200434933994687765914L), - TEST_f_f (erf, 27.0L, 1.0L), - TEST_f_f (erf, -27.0L, -1.0L), -#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 54 - /* The input is not exactly representable as a double. */ - TEST_f_f (erf, -0x1.fffffffffffff8p-2L, -0.5204998778130465132916303345518417673509L), -#endif + AUTO_TESTS_f_f (erf, tonearest), }; static void @@ -7746,31 +7734,9 @@ static const struct test_f_f_data erfc_test_data[] = { TEST_f_f (erfc, plus_infty, 0.0), TEST_f_f (erfc, minus_infty, 2.0), - TEST_f_f (erfc, 0.0, 1.0), - TEST_f_f (erfc, minus_zero, 1.0), TEST_f_f (erfc, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (erfc, 0.125L, 0.859683795198666182606970553478376602L), - TEST_f_f (erfc, 0.75L, 0.288844366346484868401062165408589223L), - TEST_f_f (erfc, 1.25L, 0.0770998717435417698634765188027188596L), - TEST_f_f (erfc, 2.0L, 0.00467773498104726583793074363274707139L), - TEST_f_f (erfc, 0x1.f7303cp+1L, 2.705500297238986897105236321218861842255e-8L), - TEST_f_f (erfc, 4.125L, 0.542340079956506600531223408575531062e-8L), - TEST_f_f (erfc, 0x1.ffa002p+2L, 1.233585992097580296336099501489175967033e-29L), - TEST_f_f (erfc, 0x1.ffffc8p+2L, 1.122671365033056305522366683719541099329e-29L), -#ifdef TEST_LDOUBLE -# if LDBL_MANT_DIG >= 54 - /* The input is not exactly representable as a double. */ - TEST_f_f (erfc, -0x1.fffffffffffff8p-2L, 1.52049987781304651329163033455184176735L), -# endif - /* The result can only be represented in long double. */ -# if LDBL_MIN_10_EXP < -319 - TEST_f_f (erfc, 27.0L, 0.523704892378925568501606768284954709e-318L), -# endif -# if LDBL_MANT_DIG >= 106 - TEST_f_f (erfc, 0x1.ffff56789abcdef0123456789a8p+2L, 1.123161416304655390092138725253789378459e-29L), -# endif -#endif + AUTO_TESTS_f_f (erfc, tonearest), }; static void @@ -7784,34 +7750,11 @@ erfc_test (void) static const struct test_f_f_data exp_test_data[] = { - TEST_f_f (exp, 0, 1), - TEST_f_f (exp, minus_zero, 1), - TEST_f_f (exp, plus_infty, plus_infty, NO_TEST_INLINE), TEST_f_f (exp, minus_infty, 0, NO_TEST_INLINE), TEST_f_f (exp, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (exp, 1, M_El), - TEST_f_f (exp, 2, M_E2l), - TEST_f_f (exp, 3, M_E3l), - TEST_f_f (exp, 0.75L, 2.11700001661267466854536981983709561L), - TEST_f_f (exp, 50.0L, 5184705528587072464087.45332293348538L), - TEST_f_f (exp, 88.72269439697265625L, 3.40233126623160774937554134772290447915e38L), -#ifndef TEST_FLOAT - TEST_f_f (exp, 709.75L, 1.739836873264160557698252711673830393864768e+308L), -#endif -#if defined TEST_LDOUBLE && __LDBL_MAX_EXP__ > 1024 - /* The result can only be represented in sane long double. */ - TEST_f_f (exp, 1000.0L, 0.197007111401704699388887935224332313e435L), -#endif - -#if !(defined TEST_LDOUBLE && LDBL_MAX_EXP > 1024) - TEST_f_f (exp, 710, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp, -1234, plus_zero, UNDERFLOW_EXCEPTION), -#endif - TEST_f_f (exp, 1e5, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp, -max_value, 0, UNDERFLOW_EXCEPTION), + AUTO_TESTS_f_f (exp, tonearest), }; static void @@ -7825,9 +7768,7 @@ exp_test (void) static const struct test_f_f_data exp_tonearest_test_data[] = { - TEST_f_f (exp, 1, M_El), - TEST_f_f (exp, 2, M_E2l), - TEST_f_f (exp, 3, M_E3l), + AUTO_TESTS_f_f (exp, tonearest), }; static void @@ -7841,9 +7782,7 @@ exp_test_tonearest (void) static const struct test_f_f_data exp_towardzero_test_data[] = { - TEST_f_f (exp, 1, M_El), - TEST_f_f (exp, 2, M_E2l), - TEST_f_f (exp, 3, M_E3l), + AUTO_TESTS_f_f (exp, towardzero), }; static void @@ -7857,9 +7796,7 @@ exp_test_towardzero (void) static const struct test_f_f_data exp_downward_test_data[] = { - TEST_f_f (exp, 1, M_El), - TEST_f_f (exp, 2, M_E2l), - TEST_f_f (exp, 3, M_E3l), + AUTO_TESTS_f_f (exp, downward), }; static void @@ -7873,9 +7810,7 @@ exp_test_downward (void) static const struct test_f_f_data exp_upward_test_data[] = { - TEST_f_f (exp, 1, M_El), - TEST_f_f (exp, 2, M_E2l), - TEST_f_f (exp, 3, M_E3l), + AUTO_TESTS_f_f (exp, upward), }; static void @@ -7889,31 +7824,11 @@ exp_test_upward (void) static const struct test_f_f_data exp10_test_data[] = { - TEST_f_f (exp10, 0, 1), - TEST_f_f (exp10, minus_zero, 1), - TEST_f_f (exp10, plus_infty, plus_infty), TEST_f_f (exp10, minus_infty, 0), TEST_f_f (exp10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (exp10, 3, 1000), - TEST_f_f (exp10, -1, 0.1L), - TEST_f_f (exp10, 36, 1.0e36L), - TEST_f_f (exp10, -36, 1.0e-36L), -#ifndef TEST_FLOAT - TEST_f_f (exp10, 305, 1.0e305L), - TEST_f_f (exp10, -305, 1.0e-305L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM), -#endif -#if defined TEST_LDOUBLE && LDBL_MAX_10_EXP >= 4932 - TEST_f_f (exp10, 4932, 1.0e4932L), - TEST_f_f (exp10, -4932, 1.0e-4932L, UNDERFLOW_EXCEPTION), -#endif - TEST_f_f (exp10, 1e5, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp10, -1e5, 0, UNDERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp10, 1e6, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp10, -1e6, 0, UNDERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp10, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp10, -max_value, 0, UNDERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp10, 0.75L, 5.62341325190349080394951039776481231L), + + AUTO_TESTS_f_f (exp10, tonearest), }; static void @@ -7936,34 +7851,11 @@ pow10_test (void) static const struct test_f_f_data exp2_test_data[] = { - TEST_f_f (exp2, 0, 1), - TEST_f_f (exp2, minus_zero, 1), TEST_f_f (exp2, plus_infty, plus_infty), TEST_f_f (exp2, minus_infty, 0), TEST_f_f (exp2, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (exp2, 10, 1024), - TEST_f_f (exp2, -1, 0.5), - TEST_f_f (exp2, 1e6, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp2, -1e6, 0, UNDERFLOW_EXCEPTION), - TEST_f_f (exp2, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (exp2, -max_value, 0, UNDERFLOW_EXCEPTION), - TEST_f_f (exp2, 0.75L, 1.68179283050742908606225095246642979L), - - TEST_f_f (exp2, 100.5, 1.792728671193156477399422023278661496394e+30L), - TEST_f_f (exp2, 127, 0x1p127), - TEST_f_f (exp2, -149, 0x1p-149), - -#ifndef TEST_FLOAT - TEST_f_f (exp2, 1000.25, 1.274245659452564874772384918171765416737e+301L), - TEST_f_f (exp2, 1023, 0x1p1023), - TEST_f_f (exp2, -1074, 0x1p-1074), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_f_f (exp2, 16383, 0x1p16383L), - TEST_f_f (exp2, -16400, 0x1p-16400L), -#endif + AUTO_TESTS_f_f (exp2, tonearest), }; static void @@ -7977,51 +7869,11 @@ exp2_test (void) static const struct test_f_f_data expm1_test_data[] = { - TEST_f_f (expm1, 0, 0), - TEST_f_f (expm1, minus_zero, minus_zero), - TEST_f_f (expm1, plus_infty, plus_infty, NO_TEST_INLINE), TEST_f_f (expm1, minus_infty, -1, NO_TEST_INLINE), TEST_f_f (expm1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (expm1, 1, M_El - 1.0), - TEST_f_f (expm1, 0.75L, 1.11700001661267466854536981983709561L), - - TEST_f_f (expm1, 50.0L, 5.1847055285870724640864533229334853848275e+21L), - -#ifndef TEST_FLOAT - TEST_f_f (expm1, 127.0L, 1.4302079958348104463583671072905261080748e+55L), - TEST_f_f (expm1, 500.0L, 1.4035922178528374107397703328409120821806e+217L), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_f_f (expm1, 11356.25L, 9.05128237311923300051376115753226014206e+4931L), -#endif - - TEST_f_f (expm1, -10.0, -0.9999546000702375151484644084844394493898L), - TEST_f_f (expm1, -16.0, -0.9999998874648252807408854862248209398728L), - TEST_f_f (expm1, -17.0, -0.9999999586006228121483334034897228104472L), - TEST_f_f (expm1, -18.0, -0.9999999847700202552873715638633707664826L), - TEST_f_f (expm1, -36.0, -0.9999999999999997680477169756430611687736L), - TEST_f_f (expm1, -37.0, -0.9999999999999999146695237425593420572195L), - TEST_f_f (expm1, -38.0, -0.9999999999999999686086720795197037129104L), - TEST_f_f (expm1, -44.0, -0.9999999999999999999221886775886620348429L), - TEST_f_f (expm1, -45.0, -0.9999999999999999999713748141945060635553L), - TEST_f_f (expm1, -46.0, -0.9999999999999999999894693826424461876212L), - TEST_f_f (expm1, -73.0, -0.9999999999999999999999999999999802074012L), - TEST_f_f (expm1, -74.0, -0.9999999999999999999999999999999927187098L), - TEST_f_f (expm1, -75.0, -0.9999999999999999999999999999999973213630L), - TEST_f_f (expm1, -78.0, -0.9999999999999999999999999999999998666385L), - TEST_f_f (expm1, -79.0, -0.9999999999999999999999999999999999509391L), - TEST_f_f (expm1, -80.0, -0.9999999999999999999999999999999999819515L), - TEST_f_f (expm1, -100.0, -1.0), - TEST_f_f (expm1, -1000.0, -1.0), - TEST_f_f (expm1, -10000.0, -1.0), - TEST_f_f (expm1, -100000.0, -1.0), - - TEST_f_f (expm1, 100000.0, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (expm1, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (expm1, -max_value, -1), + AUTO_TESTS_f_f (expm1, tonearest), }; static void @@ -9693,29 +9545,8 @@ static const struct test_f_f_data j0_test_data[] = /* j0 is the Bessel function of the first kind of order 0 */ TEST_f_f (j0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), TEST_f_f (j0, plus_infty, 0), - TEST_f_f (j0, -1.0, 0.765197686557966551449717526102663221L), - TEST_f_f (j0, 0.0, 1.0), - TEST_f_f (j0, 0.125L, 0.996097563041985204620768999453174712L), - TEST_f_f (j0, 0.75L, 0.864242275166648623555731103820923211L), - TEST_f_f (j0, 1.0, 0.765197686557966551449717526102663221L), - TEST_f_f (j0, 1.5, 0.511827671735918128749051744283411720L), - TEST_f_f (j0, 2.0, 0.223890779141235668051827454649948626L), - TEST_f_f (j0, 8.0, 0.171650807137553906090869407851972001L), - TEST_f_f (j0, 10.0, -0.245935764451348335197760862485328754L), - TEST_f_f (j0, 4.0, -3.9714980986384737228659076845169804197562E-1L), - TEST_f_f (j0, -4.0, -3.9714980986384737228659076845169804197562E-1L), - - TEST_f_f (j0, 0x1.d7ce3ap+107L, 2.775523647291230802651040996274861694514e-17L), -#ifndef TEST_FLOAT - TEST_f_f (j0, -0x1.001000001p+593L, -3.927269966354206207832593635798954916263e-90L), - TEST_f_f (j0, 0x1p1023L, -1.5665258060609012834424478437196679802783e-155L), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_f_f (j0, 0x1p16382L, -1.2193782500509000574176799046642541129387e-2466L), - TEST_f_f (j0, 0x1p16383L, 9.5859502826270374691362975419147645151233e-2467L), -#endif + AUTO_TESTS_f_f (j0, tonearest), }; static void @@ -9733,27 +9564,7 @@ static const struct test_f_f_data j1_test_data[] = TEST_f_f (j1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), TEST_f_f (j1, plus_infty, 0), - TEST_f_f (j1, -1.0, -0.440050585744933515959682203718914913L), - TEST_f_f (j1, 0.0, 0.0), - TEST_f_f (j1, 0.125L, 0.0623780091344946810942311355879361177L), - TEST_f_f (j1, 0.75L, 0.349243602174862192523281016426251335L), - TEST_f_f (j1, 1.0, 0.440050585744933515959682203718914913L), - TEST_f_f (j1, 1.5, 0.557936507910099641990121213156089400L), - TEST_f_f (j1, 2.0, 0.576724807756873387202448242269137087L), - TEST_f_f (j1, 8.0, 0.234636346853914624381276651590454612L), - TEST_f_f (j1, 10.0, 0.0434727461688614366697487680258592883L), - - TEST_f_f (j1, 0x1.3ffp+74L, 1.818984347516051243459364437186082741567e-12L), - -#ifndef TEST_FLOAT - TEST_f_f (j1, 0x1.ff00000000002p+840L, 1.846591691699331493194965158699937660696e-127L), - TEST_f_f (j1, 0x1p1023L, 8.2687542933709649327986678723012001545638e-155L), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_f_f (j1, 0x1p16382L, 8.0839224448726336195866026476176740513439e-2467L), - TEST_f_f (j1, 0x1p16383L, -3.8895531955766020648617743624167352352217e-2467L), -#endif + AUTO_TESTS_f_f (j1, tonearest), }; static void diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index f2ae284..0234a61 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -5908,11 +5908,20 @@ ildouble: 2 ldouble: 2 # erf +Test "erf (-0x8p-4)": +ildouble: 1 +ldouble: 1 +Test "erf (0x1.4p+0)": +double: 1 +idouble: 1 Test "erf (1.25)": double: 1 idouble: 1 # erfc +Test "erfc (0x1.4p+0)": +ildouble: 1 +ldouble: 1 Test "erfc (0x1.f7303cp+1)": double: 1 idouble: 1 @@ -5924,6 +5933,36 @@ ldouble: 1 Test "erfc (0x1.ffffc8p+2)": double: 1 idouble: 1 +Test "erfc (0x2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x3.ee6078p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "erfc (0x4.2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fe8008p+0)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd58p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd59e26af37bc8p+0)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd59e26af37bcp+0)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.ffff2p+0)": +double: 1 +idouble: 1 Test "erfc (1.25)": ildouble: 1 ldouble: 1 @@ -5940,8 +5979,22 @@ ldouble: 1 Test "exp10 (0.75)": ildouble: 1 ldouble: 1 +Test "exp10 (0xcp-4)": +ildouble: 1 +ldouble: 1 # exp_downward +Test "exp_downward (0x2.c5cp+8)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp_downward (0x2p+0)": +ildouble: 1 +ldouble: 1 +Test "exp_downward (0x3.e8p+8)": +ildouble: 1 +ldouble: 1 Test "exp_downward (1)": ildouble: 1 ldouble: 1 @@ -5961,6 +6014,17 @@ ildouble: 1 ldouble: 1 # exp_towardzero +Test "exp_towardzero (0x2.c5cp+8)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp_towardzero (0x2p+0)": +ildouble: 1 +ldouble: 1 +Test "exp_towardzero (0x3.e8p+8)": +ildouble: 1 +ldouble: 1 Test "exp_towardzero (1)": ildouble: 1 ldouble: 1 @@ -5987,9 +6051,18 @@ idouble: 1 ifloat: 1 # expm1 +Test "expm1 (-0x2.dp+4)": +ildouble: 1 +ldouble: 1 Test "expm1 (-45.0)": ildouble: 1 ldouble: 1 +Test "expm1 (0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "expm1 (0x2.c5c4p+12)": +ildouble: 1 +ldouble: 1 Test "expm1 (11356.25)": ildouble: 1 ldouble: 1 @@ -6067,6 +6140,23 @@ ifloat: 1 Test "j0 (-0x1.001000001p+593)": ildouble: 2 ldouble: 2 +Test "j0 (-0x2.002000002p+592)": +ildouble: 2 +ldouble: 2 +Test "j0 (-0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "j0 (-0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "j0 (-4.0)": double: 1 float: 1 @@ -6083,6 +6173,43 @@ idouble: 1 Test "j0 (0x1p16382)": ildouble: 1 ldouble: 1 +Test "j0 (0x2p+0)": +float: 1 +ifloat: 1 +Test "j0 (0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "j0 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "j0 (0x8p+0)": +float: 1 +ifloat: 1 +Test "j0 (0x8p+1020)": +double: 1 +idouble: 1 +Test "j0 (0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "j0 (0xe.be71dp+104)": +float: 1 +ifloat: 1 +Test "j0 (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "j0 (0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "j0 (10.0)": double: 1 float: 1 @@ -6114,6 +6241,32 @@ idouble: 1 Test "j1 (0x1p16382)": ildouble: 1 ldouble: 1 +Test "j1 (0x2p+0)": +double: 1 +idouble: 1 +Test "j1 (0x4.ffcp+72)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "j1 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "j1 (0x8p+0)": +float: 1 +ifloat: 1 +Test "j1 (0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "j1 (0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "j1 (10.0)": double: 2 float: 1 @@ -6335,6 +6488,9 @@ ldouble: 1 Test "pow10 (0.75)": ildouble: 1 ldouble: 1 +Test "pow10 (0xcp-4)": +ildouble: 1 +ldouble: 1 # pow_downward Test "pow_downward (1.0625, 1.125)": @@ -7919,6 +8075,8 @@ ldouble: 2 Function: "erf": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: "erfc": double: 1 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 3310901..209fd49 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -6733,14 +6733,26 @@ ildouble: 2 ldouble: 2 # erf +Test "erf (-0x8p-4)": +ildouble: 1 +ldouble: 1 +Test "erf (0x1.4p+0)": +double: 1 +idouble: 1 Test "erf (1.25)": double: 1 idouble: 1 # erfc +Test "erfc (-0x8p-4)": +float: 1 +ifloat: 1 Test "erfc (0.75)": float: 1 ifloat: 1 +Test "erfc (0x1.4p+0)": +ildouble: 1 +ldouble: 1 Test "erfc (0x1.f7303cp+1)": double: 1 idouble: 1 @@ -6751,6 +6763,36 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "erfc (0x2p+0)": +double: 1 +idouble: 1 +Test "erfc (0x3.ee6078p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "erfc (0x4.2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fe8008p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd58p+0)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd59e26af37bc8p+0)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd59e26af37bcp+0)": +ildouble: 1 +ldouble: 1 +Test "erfc (0x7.fffd6p+0)": +float: 1 +ifloat: 1 Test "erfc (1.25)": ildouble: 1 ldouble: 1 @@ -6764,6 +6806,15 @@ ildouble: 1 ldouble: 1 # exp10 +Test "exp10 (-0x1.31p+8)": +double: 1 +idouble: 1 +Test "exp10 (-0x1p+0)": +double: 1 +idouble: 1 +Test "exp10 (-0x2.4p+4)": +double: 1 +idouble: 1 Test "exp10 (-1)": double: 1 idouble: 1 @@ -6776,6 +6827,15 @@ idouble: 1 Test "exp10 (0.75)": ildouble: 1 ldouble: 1 +Test "exp10 (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10 (0x3p+0)": +double: 1 +idouble: 1 +Test "exp10 (0xcp-4)": +ildouble: 1 +ldouble: 1 Test "exp10 (3)": double: 1 idouble: 1 @@ -6784,6 +6844,26 @@ double: 1 idouble: 1 # exp_downward +Test "exp_downward (0x2.c5cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp_downward (0x2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp_downward (0x3.e8p+8)": +ildouble: 1 +ldouble: 1 +Test "exp_downward (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_downward (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_downward (0xcp-4)": +double: 1 +idouble: 1 Test "exp_downward (1)": ildouble: 1 ldouble: 1 @@ -6799,6 +6879,26 @@ ildouble: 1 ldouble: 1 # exp_towardzero +Test "exp_towardzero (0x2.c5cp+8)": +ildouble: 1 +ldouble: 1 +Test "exp_towardzero (0x2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "exp_towardzero (0x3.e8p+8)": +ildouble: 1 +ldouble: 1 +Test "exp_towardzero (0x3p+0)": +double: 1 +idouble: 1 +Test "exp_towardzero (0x5.8b9028p+4)": +double: 1 +idouble: 1 +Test "exp_towardzero (0xcp-4)": +double: 1 +idouble: 1 Test "exp_towardzero (1)": ildouble: 1 ldouble: 1 @@ -6814,17 +6914,54 @@ ildouble: 1 ldouble: 1 # exp_upward +Test "exp_upward (-0x4.d2p+8)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "exp_upward (-0xf.fffffp+124)": +double: 1 +idouble: 1 +Test "exp_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "exp_upward (0x2.c5cp+8)": +double: 1 +idouble: 1 +Test "exp_upward (0x3.2p+4)": +double: 1 +idouble: 1 Test "exp_upward (1)": float: 1 ifloat: 1 # expm1 +Test "expm1 (-0x2.dp+4)": +ildouble: 1 +ldouble: 1 Test "expm1 (-45.0)": ildouble: 1 ldouble: 1 Test "expm1 (0.75)": double: 1 idouble: 1 +Test "expm1 (0x1.f4p+8)": +double: 1 +idouble: 1 +Test "expm1 (0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "expm1 (0x2.c5c4p+12)": +ildouble: 1 +ldouble: 1 +Test "expm1 (0xcp-4)": +double: 1 +idouble: 1 Test "expm1 (1)": double: 1 float: 1 @@ -6912,6 +7049,23 @@ ifloat: 1 Test "j0 (-0x1.001000001p+593)": ildouble: 2 ldouble: 2 +Test "j0 (-0x2.002000002p+592)": +ildouble: 2 +ldouble: 2 +Test "j0 (-0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "j0 (-0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 Test "j0 (-4.0)": double: 1 float: 1 @@ -6928,6 +7082,43 @@ ifloat: 2 Test "j0 (0x1p16382)": ildouble: 1 ldouble: 1 +Test "j0 (0x2p+0)": +float: 2 +ifloat: 2 +Test "j0 (0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "j0 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "j0 (0x8p+0)": +float: 1 +ifloat: 1 +Test "j0 (0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "j0 (0xcp-4)": +float: 1 +ifloat: 1 +Test "j0 (0xe.be71dp+104)": +float: 2 +ifloat: 2 +Test "j0 (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "j0 (0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 Test "j0 (10.0)": double: 2 float: 1 @@ -6959,6 +7150,33 @@ idouble: 1 Test "j1 (0x1p16382)": ildouble: 1 ldouble: 1 +Test "j1 (0x2p+0)": +double: 1 +idouble: 1 +Test "j1 (0x4.ffcp+72)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "j1 (0x4p+16380)": +ildouble: 1 +ldouble: 1 +Test "j1 (0x8p+0)": +double: 1 +idouble: 1 +Test "j1 (0xap+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "j1 (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "j1 (0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "j1 (10.0)": float: 2 ifloat: 2 @@ -7212,6 +7430,15 @@ float: 1 ifloat: 1 # pow10 +Test "pow10 (-0x1.31p+8)": +double: 1 +idouble: 1 +Test "pow10 (-0x1p+0)": +double: 1 +idouble: 1 +Test "pow10 (-0x2.4p+4)": +double: 1 +idouble: 1 Test "pow10 (-1)": double: 1 idouble: 1 @@ -7224,6 +7451,15 @@ idouble: 1 Test "pow10 (0.75)": ildouble: 1 ldouble: 1 +Test "pow10 (0x2.4p+4)": +double: 1 +idouble: 1 +Test "pow10 (0x3p+0)": +double: 1 +idouble: 1 +Test "pow10 (0xcp-4)": +ildouble: 1 +ldouble: 1 Test "pow10 (3)": double: 1 idouble: 1 @@ -8931,6 +9167,8 @@ ldouble: 2 Function: "erf": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Function: "erfc": double: 1 @@ -8947,19 +9185,25 @@ ildouble: 1 ldouble: 1 Function: "exp_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 Function: "exp_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 Function: "exp_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 Function: "expm1": -- 2.7.4