diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-12-18 17:59:29 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-12-18 17:59:29 +0000 |
commit | f889953b44da50bf8a7824c97d09dbe03fd11b83 (patch) | |
tree | d498fd7f8015c4de4f9fe5bfaf3b6bd476271dd7 | |
parent | 237764876709dfbd81ae9fc9f91ef7e496a3eb08 (diff) | |
download | glibc-f889953b44da50bf8a7824c97d09dbe03fd11b83.zip glibc-f889953b44da50bf8a7824c97d09dbe03fd11b83.tar.gz glibc-f889953b44da50bf8a7824c97d09dbe03fd11b83.tar.bz2 |
Move tests of jn and yn from libm-test.inc to auto-libm-test-in.
This patch moves tests of jn and yn to auto-libm-test-in, adding the
required support for gen-auto-libm-tests (and adding a missing
assertion there and fixing logic that was broken for functions with
integer arguments).
Tested x86_64 and x86 and ulps updated accordingly.
* math/auto-libm-test-in: Add tests of jn and yn.
* math/auto-libm-test-out: Regenerated.
* math/libm-test.inc (jn_test_data): Use AUTO_TESTS_if_f.
(yn_test_data): Likewise.
* math/gen-auto-libm-tests.c (func_calc_method): Add value
mpfr_if_f.
(func_calc_desc): Add mpfr_if_f union field.
(FUNC_mpfr_if_f): New macro.
(test_functions): Add jn and yn.
(calc_generic_results): Assert type of second input for
mpfr_ff_f. Handle mpfr_if_f.
(output_for_one_input_case): Disable all checking for arguments
fitting floating-point types in case of an integer argument.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | math/auto-libm-test-in | 98 | ||||
-rw-r--r-- | math/auto-libm-test-out | 3069 | ||||
-rw-r--r-- | math/gen-auto-libm-tests.c | 39 | ||||
-rw-r--r-- | math/libm-test.inc | 99 | ||||
-rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 380 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 445 |
7 files changed, 4038 insertions, 108 deletions
@@ -1,5 +1,21 @@ 2013-12-18 Joseph Myers <joseph@codesourcery.com> + * math/auto-libm-test-in: Add tests of jn and yn. + * math/auto-libm-test-out: Regenerated. + * math/libm-test.inc (jn_test_data): Use AUTO_TESTS_if_f. + (yn_test_data): Likewise. + * math/gen-auto-libm-tests.c (func_calc_method): Add value + mpfr_if_f. + (func_calc_desc): Add mpfr_if_f union field. + (FUNC_mpfr_if_f): New macro. + (test_functions): Add jn and yn. + (calc_generic_results): Assert type of second input for + mpfr_ff_f. Handle mpfr_if_f. + (output_for_one_input_case): Disable all checking for arguments + fitting floating-point types in case of an integer argument. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data: Don't expect fegetround reference in libm.so. diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 8b675e0..50e0e6b 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -352,6 +352,60 @@ j1 0x1p1023 j1 0x1p16382 j1 0x1p16383 +# jn (0, x) == j0 (x). +jn 0 -1.0 +jn 0 0.0 +jn 0 0.125 +jn 0 0.75 +jn 0 1.0 +jn 0 1.5 +jn 0 2.0 +jn 0 8.0 +jn 0 10.0 +jn 0 4.0 +jn 0 -4.0 + +# jn (1, x) == j1 (x). +jn 1 -1.0 +jn 1 0.0 +jn 1 0.125 +jn 1 0.75 +jn 1 1.0 +jn 1 1.5 +jn 1 2.0 +jn 1 8.0 +jn 1 10.0 + +jn 3 -1.0 +jn 3 0.0 +jn 3 0.125 +jn 3 0.75 +jn 3 1.0 +jn 3 2.0 +jn 3 10.0 + +jn 10 -1.0 +jn 10 0.0 +jn 10 0.125 +jn 10 0.75 +jn 10 1.0 +jn 10 2.0 +jn 10 10.0 + +jn 2 2.4048255576957729 +jn 3 2.4048255576957729 +jn 4 2.4048255576957729 +jn 5 2.4048255576957729 +jn 6 2.4048255576957729 +jn 7 2.4048255576957729 +jn 8 2.4048255576957729 +jn 9 2.4048255576957729 + +jn 2 0x1.ffff62p+99 +jn 2 0x1p127 +jn 2 0x1p1023 +jn 2 0x1p16383 + lgamma max lgamma 1 lgamma 3 @@ -1406,3 +1460,47 @@ y1 0x1p-80 y1 0x1p-90 y1 0x1p-100 y1 0x1p-110 + +# yn (0, x) == y0 (x). +yn 0 0.125 +yn 0 0.75 +yn 0 1.0 +yn 0 1.5 +yn 0 2.0 +yn 0 8.0 +yn 0 10.0 + +# yn (1, x) == y1 (x). +yn 1 0.125 +yn 1 0.75 +yn 1 1.0 +yn 1 1.5 +yn 1 2.0 +yn 1 8.0 +yn 1 10.0 + +# yn (-1, x) == -y1 (x). +yn -1 1.0 + +# yn (3, x). +yn 3 0.125 +yn 3 0.75 +yn 3 1.0 +yn 3 2.0 +yn 3 10.0 + +# yn (10, x). +yn 10 0.125 +yn 10 0.75 +yn 10 1.0 +yn 10 2.0 +yn 10 10.0 + +yn -10 1.0 + +yn 10 min + +yn 2 0x1.ffff62p+99 +yn 2 0x1p127 +yn 2 0x1p1023 +yn 2 0x1p16383 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 3f197b1..e80e363 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -23466,6 +23466,2176 @@ j1 0x1p16383 = 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 +jn 0 -1.0 += jn downward flt-32 0 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok += jn tonearest flt-32 0 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += jn towardzero flt-32 0 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok += jn upward flt-32 0 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += jn downward dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += jn tonearest dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += jn towardzero dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += jn upward dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += jn downward ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn tonearest ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn towardzero ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn upward ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn downward ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn upward ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn downward ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += jn tonearest ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += jn towardzero ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += jn upward ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += jn downward ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += jn tonearest ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok += jn towardzero ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += jn upward ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok +jn 0 0.0 += jn downward flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok += jn tonearest flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok += jn towardzero flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok += jn upward flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok += jn downward dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok += jn tonearest dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok += jn towardzero dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok += jn upward dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok += jn downward ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok += jn tonearest ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok += jn towardzero ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok += jn upward ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok += jn downward ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok += jn tonearest ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok += jn towardzero ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok += jn upward ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok += jn downward ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok += jn tonearest ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok += jn towardzero ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok += jn upward ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok += jn downward ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok += jn tonearest ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok += jn towardzero ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok += jn upward ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok +jn 0 0.125 += jn downward flt-32 0 0x2p-4f : 0xf.f003fp-4f : inexact-ok += jn tonearest flt-32 0 0x2p-4f : 0xf.f004p-4f : inexact-ok += jn towardzero flt-32 0 0x2p-4f : 0xf.f003fp-4f : inexact-ok += jn upward flt-32 0 0x2p-4f : 0xf.f004p-4f : inexact-ok += jn downward dbl-64 0 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok += jn tonearest dbl-64 0 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok += jn towardzero dbl-64 0 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok += jn upward dbl-64 0 0x2p-4 : 0xf.f003ff8e4p-4 : inexact-ok += jn downward ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += jn upward ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok += jn downward ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok += jn upward ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok += jn downward ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok += jn tonearest ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok += jn towardzero ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok += jn upward ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da8p-4L : inexact-ok += jn downward ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok += jn upward ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok +jn 0 0.75 += jn downward flt-32 0 0xcp-4f : 0xd.d3efbp-4f : inexact-ok += jn tonearest flt-32 0 0xcp-4f : 0xd.d3efbp-4f : inexact-ok += jn towardzero flt-32 0 0xcp-4f : 0xd.d3efbp-4f : inexact-ok += jn upward flt-32 0 0xcp-4f : 0xd.d3efcp-4f : inexact-ok += jn downward dbl-64 0 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok += jn tonearest dbl-64 0 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok += jn towardzero dbl-64 0 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok += jn upward dbl-64 0 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok += jn downward ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += jn upward ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += jn downward ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok += jn upward ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok += jn downward ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok += jn tonearest ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok += jn towardzero ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok += jn upward ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99378p-4L : inexact-ok += jn downward ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok += jn upward ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok +jn 0 1.0 += jn downward flt-32 0 0x1p+0f : 0xc.3e3fep-4f : inexact-ok += jn tonearest flt-32 0 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += jn towardzero flt-32 0 0x1p+0f : 0xc.3e3fep-4f : inexact-ok += jn upward flt-32 0 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok += jn downward dbl-64 0 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += jn tonearest dbl-64 0 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += jn towardzero dbl-64 0 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok += jn upward dbl-64 0 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok += jn downward ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn upward ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn downward ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok += jn upward ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok += jn downward ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += jn tonearest ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += jn towardzero ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok += jn upward ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok += jn downward ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok += jn upward ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok +jn 0 1.5 += jn downward flt-32 0 0x1.8p+0f : 0x8.30723p-4f : inexact-ok += jn tonearest flt-32 0 0x1.8p+0f : 0x8.30723p-4f : inexact-ok += jn towardzero flt-32 0 0x1.8p+0f : 0x8.30723p-4f : inexact-ok += jn upward flt-32 0 0x1.8p+0f : 0x8.30724p-4f : inexact-ok += jn downward dbl-64 0 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok += jn tonearest dbl-64 0 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok += jn towardzero dbl-64 0 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok += jn upward dbl-64 0 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok += jn downward ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += jn upward ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok += jn downward ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok += jn upward ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok += jn downward ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok += jn tonearest ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok += jn towardzero ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok += jn upward ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok += jn downward ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok += jn upward ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok +jn 0 2.0 += jn downward flt-32 0 0x2p+0f : 0x3.950e7cp-4f : inexact-ok += jn tonearest flt-32 0 0x2p+0f : 0x3.950e8p-4f : inexact-ok += jn towardzero flt-32 0 0x2p+0f : 0x3.950e7cp-4f : inexact-ok += jn upward flt-32 0 0x2p+0f : 0x3.950e8p-4f : inexact-ok += jn downward dbl-64 0 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok += jn tonearest dbl-64 0 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok += jn towardzero dbl-64 0 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok += jn upward dbl-64 0 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok += jn downward ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += jn upward ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += jn downward ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok += jn upward ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok += jn downward ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok += jn tonearest ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok += jn towardzero ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok += jn upward ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8ep-4L : inexact-ok += jn downward ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok += jn upward ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok +jn 0 8.0 += jn downward flt-32 0 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok += jn tonearest flt-32 0 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok += jn towardzero flt-32 0 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok += jn upward flt-32 0 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok += jn downward dbl-64 0 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok += jn tonearest dbl-64 0 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok += jn towardzero dbl-64 0 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok += jn upward dbl-64 0 0x8p+0 : 0x2.bf14eaafce04cp-4 : inexact-ok += jn downward ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += jn upward ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += jn downward ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok += jn upward ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok += jn downward ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok += jn tonearest ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok += jn towardzero ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok += jn upward ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok += jn downward ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok += jn upward ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok +jn 0 10.0 += jn downward flt-32 0 0xap+0f : -0x3.ef5a58p-4f : inexact-ok += jn tonearest flt-32 0 0xap+0f : -0x3.ef5a58p-4f : inexact-ok += jn towardzero flt-32 0 0xap+0f : -0x3.ef5a54p-4f : inexact-ok += jn upward flt-32 0 0xap+0f : -0x3.ef5a54p-4f : inexact-ok += jn downward dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok += jn tonearest dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok += jn towardzero dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok += jn upward dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok += jn downward ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += jn upward ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += jn downward ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += jn upward ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok += jn downward ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok += jn tonearest ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok += jn towardzero ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok += jn upward ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok += jn downward ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok += jn upward ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok +jn 0 4.0 += jn downward flt-32 0 0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok += jn tonearest flt-32 0 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += jn towardzero flt-32 0 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += jn upward flt-32 0 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += jn downward dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok += jn tonearest dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += jn towardzero dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += jn upward dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += jn downward ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += jn tonearest ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn towardzero ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn upward ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn downward ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn upward ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn downward ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok += jn tonearest ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += jn towardzero ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += jn upward ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += jn downward ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += jn tonearest ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += jn towardzero ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok += jn upward ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok +jn 0 -4.0 += jn downward flt-32 0 -0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok += jn tonearest flt-32 0 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += jn towardzero flt-32 0 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += jn upward flt-32 0 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok += jn downward dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok += jn tonearest dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += jn towardzero dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += jn upward dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok += jn downward ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += jn tonearest ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn towardzero ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn upward ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn downward ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok += jn tonearest ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn towardzero ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn upward ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok += jn downward ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok += jn tonearest ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += jn towardzero ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += jn upward ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok += jn downward ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += jn tonearest ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok += jn towardzero ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok += jn upward ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok +jn 1 -1.0 += jn downward flt-32 1 -0x1p+0f : -0x7.0a728p-4f : inexact-ok += jn tonearest flt-32 1 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok += jn towardzero flt-32 1 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok += jn upward flt-32 1 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok += jn downward dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31b4p-4 : inexact-ok += jn tonearest dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok += jn towardzero dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok += jn upward dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok += jn downward ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok += jn tonearest ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn towardzero ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn upward ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn downward ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok += jn tonearest ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn towardzero ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn upward ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn downward ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok += jn tonearest ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += jn towardzero ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += jn upward ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += jn downward ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok += jn tonearest ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += jn towardzero ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += jn upward ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok +jn 1 0.0 += jn downward flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok += jn tonearest flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok += jn towardzero flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok += jn upward flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok += jn downward dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok += jn tonearest dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok += jn towardzero dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok += jn upward dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok += jn downward ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok +jn 1 0.125 += jn downward flt-32 1 0x2p-4f : 0xf.f8015p-8f : inexact-ok += jn tonearest flt-32 1 0x2p-4f : 0xf.f8015p-8f : inexact-ok += jn towardzero flt-32 1 0x2p-4f : 0xf.f8015p-8f : inexact-ok += jn upward flt-32 1 0x2p-4f : 0xf.f8016p-8f : inexact-ok += jn downward dbl-64 1 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok += jn tonearest dbl-64 1 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok += jn towardzero dbl-64 1 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok += jn upward dbl-64 1 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok += jn downward ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += jn tonearest ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += jn towardzero ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += jn upward ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok += jn downward ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += jn tonearest ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += jn towardzero ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok += jn upward ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok += jn downward ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok += jn tonearest ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok += jn towardzero ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok += jn upward ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bd8p-8L : inexact-ok += jn downward ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok += jn tonearest ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok += jn towardzero ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok += jn upward ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok +jn 1 0.75 += jn downward flt-32 1 0xcp-4f : 0x5.96807p-4f : inexact-ok += jn tonearest flt-32 1 0xcp-4f : 0x5.968078p-4f : inexact-ok += jn towardzero flt-32 1 0xcp-4f : 0x5.96807p-4f : inexact-ok += jn upward flt-32 1 0xcp-4f : 0x5.968078p-4f : inexact-ok += jn downward dbl-64 1 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok += jn tonearest dbl-64 1 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok += jn towardzero dbl-64 1 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok += jn upward dbl-64 1 0xcp-4 : 0x5.9680759ada2f4p-4 : inexact-ok += jn downward ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += jn tonearest ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += jn towardzero ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += jn upward ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += jn downward ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += jn tonearest ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += jn towardzero ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok += jn upward ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok += jn downward ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok += jn tonearest ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok += jn towardzero ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok += jn upward ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc1p-4L : inexact-ok += jn downward ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok += jn tonearest ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok += jn towardzero ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok += jn upward ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcep-4L : inexact-ok +jn 1 1.0 += jn downward flt-32 1 0x1p+0f : 0x7.0a7278p-4f : inexact-ok += jn tonearest flt-32 1 0x1p+0f : 0x7.0a7278p-4f : inexact-ok += jn towardzero flt-32 1 0x1p+0f : 0x7.0a7278p-4f : inexact-ok += jn upward flt-32 1 0x1p+0f : 0x7.0a728p-4f : inexact-ok += jn downward dbl-64 1 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok += jn tonearest dbl-64 1 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok += jn towardzero dbl-64 1 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok += jn upward dbl-64 1 0x1p+0 : 0x7.0a727ba5c31b4p-4 : inexact-ok += jn downward ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn tonearest ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn towardzero ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn upward ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok += jn downward ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn tonearest ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn towardzero ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok += jn upward ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok += jn downward ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += jn tonearest ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok += jn towardzero ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok += jn upward ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok += jn downward ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += jn tonearest ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += jn towardzero ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok += jn upward ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok +jn 1 1.5 += jn downward flt-32 1 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok += jn tonearest flt-32 1 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok += jn towardzero flt-32 1 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok += jn upward flt-32 1 0x1.8p+0f : 0x8.ed4eep-4f : inexact-ok += jn downward dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok += jn tonearest dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok += jn towardzero dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok += jn upward dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e41p-4 : inexact-ok += jn downward ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += jn tonearest ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += jn towardzero ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += jn upward ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += jn downward ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += jn tonearest ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += jn towardzero ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok += jn upward ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok += jn downward ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok += jn tonearest ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok += jn towardzero ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok += jn upward ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok += jn downward ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok += jn tonearest ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok += jn towardzero ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok += jn upward ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549304p-4L : inexact-ok +jn 1 2.0 += jn downward flt-32 1 0x2p+0f : 0x9.3a43cp-4f : inexact-ok += jn tonearest flt-32 1 0x2p+0f : 0x9.3a43dp-4f : inexact-ok += jn towardzero flt-32 1 0x2p+0f : 0x9.3a43cp-4f : inexact-ok += jn upward flt-32 1 0x2p+0f : 0x9.3a43dp-4f : inexact-ok += jn downward dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok += jn tonearest dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok += jn towardzero dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok += jn upward dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok += jn downward ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += jn tonearest ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += jn towardzero ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += jn upward ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += jn downward ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += jn tonearest ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += jn towardzero ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok += jn upward ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok += jn downward ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok += jn tonearest ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok += jn towardzero ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok += jn upward ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b58p-4L : inexact-ok += jn downward ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok += jn tonearest ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok += jn towardzero ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok += jn upward ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok +jn 1 8.0 += jn downward flt-32 1 0x8p+0f : 0x3.c11208p-4f : inexact-ok += jn tonearest flt-32 1 0x8p+0f : 0x3.c1120cp-4f : inexact-ok += jn towardzero flt-32 1 0x8p+0f : 0x3.c11208p-4f : inexact-ok += jn upward flt-32 1 0x8p+0f : 0x3.c1120cp-4f : inexact-ok += jn downward dbl-64 1 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok += jn tonearest dbl-64 1 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok += jn towardzero dbl-64 1 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok += jn upward dbl-64 1 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok += jn downward ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += jn tonearest ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += jn towardzero ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += jn upward ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += jn downward ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += jn tonearest ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += jn towardzero ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok += jn upward ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok += jn downward ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok += jn tonearest ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok += jn towardzero ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok += jn upward ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d26p-4L : inexact-ok += jn downward ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok += jn tonearest ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok += jn towardzero ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok += jn upward ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25ep-4L : inexact-ok +jn 1 10.0 += jn downward flt-32 1 0xap+0f : 0xb.2107ap-8f : inexact-ok += jn tonearest flt-32 1 0xap+0f : 0xb.2107ap-8f : inexact-ok += jn towardzero flt-32 1 0xap+0f : 0xb.2107ap-8f : inexact-ok += jn upward flt-32 1 0xap+0f : 0xb.2107bp-8f : inexact-ok += jn downward dbl-64 1 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok += jn tonearest dbl-64 1 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok += jn towardzero dbl-64 1 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok += jn upward dbl-64 1 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok += jn downward ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += jn tonearest ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += jn towardzero ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += jn upward ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok += jn downward ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += jn tonearest ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += jn towardzero ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok += jn upward ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok += jn downward ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok += jn tonearest ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok += jn towardzero ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok += jn upward ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok += jn downward ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok += jn tonearest ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok += jn towardzero ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok += jn upward ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok +jn 3 -1.0 += jn downward flt-32 3 -0x1p+0f : -0x5.021aap-8f : inexact-ok += jn tonearest flt-32 3 -0x1p+0f : -0x5.021aap-8f : inexact-ok += jn towardzero flt-32 3 -0x1p+0f : -0x5.021a98p-8f : inexact-ok += jn upward flt-32 3 -0x1p+0f : -0x5.021a98p-8f : inexact-ok += jn downward dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de8cp-8 : inexact-ok += jn tonearest dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de8cp-8 : inexact-ok += jn towardzero dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de88p-8 : inexact-ok += jn upward dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de88p-8 : inexact-ok += jn downward ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab1p-8L : inexact-ok += jn tonearest ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn towardzero ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn upward ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn downward ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab1p-8L : inexact-ok += jn tonearest ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn towardzero ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn upward ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn downward ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok += jn tonearest ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok += jn towardzero ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c5899808p-8L : inexact-ok += jn upward ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c5899808p-8L : inexact-ok += jn downward ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c5899ap-8L : inexact-ok += jn tonearest ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok += jn towardzero ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok += jn upward ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok +jn 3 0.0 += jn downward flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok += jn tonearest flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok += jn towardzero flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok += jn upward flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok += jn downward dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok += jn tonearest dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok += jn towardzero dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok += jn upward dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok += jn downward ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok +jn 3 0.125 += jn downward flt-32 3 0x2p-4f : 0x2.aa001p-16f : inexact-ok += jn tonearest flt-32 3 0x2p-4f : 0x2.aa001p-16f : inexact-ok += jn towardzero flt-32 3 0x2p-4f : 0x2.aa001p-16f : inexact-ok += jn upward flt-32 3 0x2p-4f : 0x2.aa0014p-16f : inexact-ok += jn downward dbl-64 3 0x2p-4 : 0x2.aa0011101e5fep-16 : inexact-ok += jn tonearest dbl-64 3 0x2p-4 : 0x2.aa0011101e5fep-16 : inexact-ok += jn towardzero dbl-64 3 0x2p-4 : 0x2.aa0011101e5fep-16 : inexact-ok += jn upward dbl-64 3 0x2p-4 : 0x2.aa0011101e6p-16 : inexact-ok += jn downward ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok += jn upward ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok += jn downward ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok += jn upward ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok += jn downward ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee1ep-16L : inexact-ok += jn tonearest ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee1ep-16L : inexact-ok += jn towardzero ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee1ep-16L : inexact-ok += jn upward ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee2p-16L : inexact-ok += jn downward ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1eep-16L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1eep-16L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1eep-16L : inexact-ok += jn upward ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1efp-16L : inexact-ok +jn 3 0.75 += jn downward flt-32 3 0xcp-4f : 0x2.2c0854p-8f : inexact-ok += jn tonearest flt-32 3 0xcp-4f : 0x2.2c0854p-8f : inexact-ok += jn towardzero flt-32 3 0xcp-4f : 0x2.2c0854p-8f : inexact-ok += jn upward flt-32 3 0xcp-4f : 0x2.2c0858p-8f : inexact-ok += jn downward dbl-64 3 0xcp-4 : 0x2.2c085554665bp-8 : inexact-ok += jn tonearest dbl-64 3 0xcp-4 : 0x2.2c085554665bp-8 : inexact-ok += jn towardzero dbl-64 3 0xcp-4 : 0x2.2c085554665bp-8 : inexact-ok += jn upward dbl-64 3 0xcp-4 : 0x2.2c085554665b2p-8 : inexact-ok += jn downward ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok += jn tonearest ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok += jn towardzero ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok += jn upward ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok += jn downward ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok += jn tonearest ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok += jn towardzero ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok += jn upward ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok += jn downward ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224dp-8L : inexact-ok += jn tonearest ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224dp-8L : inexact-ok += jn towardzero ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224dp-8L : inexact-ok += jn upward ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224d2p-8L : inexact-ok += jn downward ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224p-8L : inexact-ok += jn tonearest ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7225p-8L : inexact-ok += jn towardzero ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224p-8L : inexact-ok += jn upward ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7225p-8L : inexact-ok +jn 3 1.0 += jn downward flt-32 3 0x1p+0f : 0x5.021a98p-8f : inexact-ok += jn tonearest flt-32 3 0x1p+0f : 0x5.021aap-8f : inexact-ok += jn towardzero flt-32 3 0x1p+0f : 0x5.021a98p-8f : inexact-ok += jn upward flt-32 3 0x1p+0f : 0x5.021aap-8f : inexact-ok += jn downward dbl-64 3 0x1p+0 : 0x5.021a9d8e3de88p-8 : inexact-ok += jn tonearest dbl-64 3 0x1p+0 : 0x5.021a9d8e3de8cp-8 : inexact-ok += jn towardzero dbl-64 3 0x1p+0 : 0x5.021a9d8e3de88p-8 : inexact-ok += jn upward dbl-64 3 0x1p+0 : 0x5.021a9d8e3de8cp-8 : inexact-ok += jn downward ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn tonearest ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn towardzero ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn upward ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab1p-8L : inexact-ok += jn downward ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok += jn upward ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab1p-8L : inexact-ok += jn downward ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok += jn tonearest ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok += jn towardzero ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok += jn upward ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589981p-8L : inexact-ok += jn downward ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok += jn tonearest ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok += jn towardzero ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok += jn upward ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c5899ap-8L : inexact-ok +jn 3 2.0 += jn downward flt-32 3 0x2p+0f : 0x2.1026c8p-4f : inexact-ok += jn tonearest flt-32 3 0x2p+0f : 0x2.1026ccp-4f : inexact-ok += jn towardzero flt-32 3 0x2p+0f : 0x2.1026c8p-4f : inexact-ok += jn upward flt-32 3 0x2p+0f : 0x2.1026ccp-4f : inexact-ok += jn downward dbl-64 3 0x2p+0 : 0x2.1026cbf88539ep-4 : inexact-ok += jn tonearest dbl-64 3 0x2p+0 : 0x2.1026cbf8853ap-4 : inexact-ok += jn towardzero dbl-64 3 0x2p+0 : 0x2.1026cbf88539ep-4 : inexact-ok += jn upward dbl-64 3 0x2p+0 : 0x2.1026cbf8853ap-4 : inexact-ok += jn downward ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok += jn upward ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb48p-4L : inexact-ok += jn downward ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok += jn upward ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb48p-4L : inexact-ok += jn downward ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7038p-4L : inexact-ok += jn tonearest ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf703ap-4L : inexact-ok += jn towardzero ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7038p-4L : inexact-ok += jn upward ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf703ap-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7p-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7p-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7p-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf71p-4L : inexact-ok +jn 3 10.0 += jn downward flt-32 3 0xap+0f : 0xe.f1f37p-8f : inexact-ok += jn tonearest flt-32 3 0xap+0f : 0xe.f1f37p-8f : inexact-ok += jn towardzero flt-32 3 0xap+0f : 0xe.f1f37p-8f : inexact-ok += jn upward flt-32 3 0xap+0f : 0xe.f1f38p-8f : inexact-ok += jn downward dbl-64 3 0xap+0 : 0xe.f1f374e066028p-8 : inexact-ok += jn tonearest dbl-64 3 0xap+0 : 0xe.f1f374e06603p-8 : inexact-ok += jn towardzero dbl-64 3 0xap+0 : 0xe.f1f374e066028p-8 : inexact-ok += jn upward dbl-64 3 0xap+0 : 0xe.f1f374e06603p-8 : inexact-ok += jn downward ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok += jn tonearest ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok += jn towardzero ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok += jn upward ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok += jn downward ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok += jn tonearest ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok += jn towardzero ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok += jn upward ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok += jn downward ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07eb8p-8L : inexact-ok += jn tonearest ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07eb8p-8L : inexact-ok += jn towardzero ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07eb8p-8L : inexact-ok += jn upward ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07ecp-8L : inexact-ok += jn downward ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07cp-8L : inexact-ok += jn tonearest ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b08p-8L : inexact-ok += jn towardzero ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07cp-8L : inexact-ok += jn upward ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b08p-8L : inexact-ok +jn 10 -1.0 += jn downward flt-32 10 -0x1p+0f : 0x1.213d3ap-32f : inexact-ok += jn tonearest flt-32 10 -0x1p+0f : 0x1.213d3cp-32f : inexact-ok += jn towardzero flt-32 10 -0x1p+0f : 0x1.213d3ap-32f : inexact-ok += jn upward flt-32 10 -0x1p+0f : 0x1.213d3cp-32f : inexact-ok += jn downward dbl-64 10 -0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok += jn tonearest dbl-64 10 -0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok += jn towardzero dbl-64 10 -0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok += jn upward dbl-64 10 -0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok += jn downward ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn tonearest ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn towardzero ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn upward ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn downward ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn tonearest ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn towardzero ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn upward ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn downward ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok += jn tonearest ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok += jn towardzero ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok += jn upward ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b78p-32L : inexact-ok += jn downward ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok += jn tonearest ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok += jn towardzero ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok += jn upward ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok +jn 10 0.0 += jn downward flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok += jn tonearest flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok += jn towardzero flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok += jn upward flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok += jn downward dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok += jn tonearest dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok += jn towardzero dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok += jn upward dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok += jn downward ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok += jn downward ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok += jn tonearest ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok += jn towardzero ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok += jn upward ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok +jn 10 0.125 += jn downward flt-32 10 0x2p-4f : 0x4.9f2858p-64f : inexact-ok += jn tonearest flt-32 10 0x2p-4f : 0x4.9f2858p-64f : inexact-ok += jn towardzero flt-32 10 0x2p-4f : 0x4.9f2858p-64f : inexact-ok += jn upward flt-32 10 0x2p-4f : 0x4.9f286p-64f : inexact-ok += jn downward dbl-64 10 0x2p-4 : 0x4.9f28594420d0cp-64 : inexact-ok += jn tonearest dbl-64 10 0x2p-4 : 0x4.9f28594420d0cp-64 : inexact-ok += jn towardzero dbl-64 10 0x2p-4 : 0x4.9f28594420d0cp-64 : inexact-ok += jn upward dbl-64 10 0x2p-4 : 0x4.9f28594420d1p-64 : inexact-ok += jn downward ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok += jn tonearest ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok += jn towardzero ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok += jn upward ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok += jn downward ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok += jn tonearest ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok += jn towardzero ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok += jn upward ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok += jn downward ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f2cp-64L : inexact-ok += jn tonearest ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f3p-64L : inexact-ok += jn towardzero ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f2cp-64L : inexact-ok += jn upward ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f3p-64L : inexact-ok += jn downward ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75ep-64L : inexact-ok += jn tonearest ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a76p-64L : inexact-ok += jn towardzero ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75ep-64L : inexact-ok += jn upward ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a76p-64L : inexact-ok +jn 10 0.75 += jn downward flt-32 10 0xcp-4f : 0x1.0737ap-36f : inexact-ok += jn tonearest flt-32 10 0xcp-4f : 0x1.0737a2p-36f : inexact-ok += jn towardzero flt-32 10 0xcp-4f : 0x1.0737ap-36f : inexact-ok += jn upward flt-32 10 0xcp-4f : 0x1.0737a2p-36f : inexact-ok += jn downward dbl-64 10 0xcp-4 : 0x1.0737a10f99b9p-36 : inexact-ok += jn tonearest dbl-64 10 0xcp-4 : 0x1.0737a10f99b9p-36 : inexact-ok += jn towardzero dbl-64 10 0xcp-4 : 0x1.0737a10f99b9p-36 : inexact-ok += jn upward dbl-64 10 0xcp-4 : 0x1.0737a10f99b91p-36 : inexact-ok += jn downward ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok += jn tonearest ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok += jn towardzero ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok += jn upward ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90734p-36L : inexact-ok += jn downward ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok += jn tonearest ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok += jn towardzero ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok += jn upward ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90734p-36L : inexact-ok += jn downward ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d5p-36L : inexact-ok += jn tonearest ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d51p-36L : inexact-ok += jn towardzero ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d5p-36L : inexact-ok += jn upward ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d51p-36L : inexact-ok += jn downward ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32dp-36L : inexact-ok += jn tonearest ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d8p-36L : inexact-ok += jn towardzero ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32dp-36L : inexact-ok += jn upward ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d8p-36L : inexact-ok +jn 10 1.0 += jn downward flt-32 10 0x1p+0f : 0x1.213d3ap-32f : inexact-ok += jn tonearest flt-32 10 0x1p+0f : 0x1.213d3cp-32f : inexact-ok += jn towardzero flt-32 10 0x1p+0f : 0x1.213d3ap-32f : inexact-ok += jn upward flt-32 10 0x1p+0f : 0x1.213d3cp-32f : inexact-ok += jn downward dbl-64 10 0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok += jn tonearest dbl-64 10 0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok += jn towardzero dbl-64 10 0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok += jn upward dbl-64 10 0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok += jn downward ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn tonearest ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn towardzero ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn upward ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn downward ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn tonearest ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn towardzero ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok += jn upward ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok += jn downward ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok += jn tonearest ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok += jn towardzero ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok += jn upward ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b78p-32L : inexact-ok += jn downward ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok += jn tonearest ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok += jn towardzero ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok += jn upward ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok +jn 10 2.0 += jn downward flt-32 10 0x2p+0f : 0x4.3859ap-24f : inexact-ok += jn tonearest flt-32 10 0x2p+0f : 0x4.3859a8p-24f : inexact-ok += jn towardzero flt-32 10 0x2p+0f : 0x4.3859ap-24f : inexact-ok += jn upward flt-32 10 0x2p+0f : 0x4.3859a8p-24f : inexact-ok += jn downward dbl-64 10 0x2p+0 : 0x4.3859a588db868p-24 : inexact-ok += jn tonearest dbl-64 10 0x2p+0 : 0x4.3859a588db86cp-24 : inexact-ok += jn towardzero dbl-64 10 0x2p+0 : 0x4.3859a588db868p-24 : inexact-ok += jn upward dbl-64 10 0x2p+0 : 0x4.3859a588db86cp-24 : inexact-ok += jn downward ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok += jn tonearest ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok += jn towardzero ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok += jn upward ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2bp-24L : inexact-ok += jn downward ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok += jn tonearest ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok += jn towardzero ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok += jn upward ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2bp-24L : inexact-ok += jn downward ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7d8p-24L : inexact-ok += jn tonearest ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7d8p-24L : inexact-ok += jn towardzero ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7d8p-24L : inexact-ok += jn upward ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7dcp-24L : inexact-ok += jn downward ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e6p-24L : inexact-ok += jn tonearest ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e8p-24L : inexact-ok += jn towardzero ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e6p-24L : inexact-ok += jn upward ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e8p-24L : inexact-ok +jn 10 10.0 += jn downward flt-32 10 0xap+0f : 0x3.51dcfp-4f : inexact-ok += jn tonearest flt-32 10 0xap+0f : 0x3.51dcf4p-4f : inexact-ok += jn towardzero flt-32 10 0xap+0f : 0x3.51dcfp-4f : inexact-ok += jn upward flt-32 10 0xap+0f : 0x3.51dcf4p-4f : inexact-ok += jn downward dbl-64 10 0xap+0 : 0x3.51dcf3a5d595ep-4 : inexact-ok += jn tonearest dbl-64 10 0xap+0 : 0x3.51dcf3a5d596p-4 : inexact-ok += jn towardzero dbl-64 10 0xap+0 : 0x3.51dcf3a5d595ep-4 : inexact-ok += jn upward dbl-64 10 0xap+0 : 0x3.51dcf3a5d596p-4 : inexact-ok += jn downward ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok += jn tonearest ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok += jn towardzero ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok += jn upward ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f32cp-4L : inexact-ok += jn downward ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok += jn tonearest ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok += jn towardzero ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok += jn upward ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f32cp-4L : inexact-ok += jn downward ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda18p-4L : inexact-ok += jn tonearest ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda18p-4L : inexact-ok += jn towardzero ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda18p-4L : inexact-ok += jn upward ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda1ap-4L : inexact-ok += jn downward ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddap-4L : inexact-ok += jn tonearest ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddap-4L : inexact-ok += jn towardzero ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddap-4L : inexact-ok += jn upward ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddbp-4L : inexact-ok +jn 2 2.4048255576957729 += jn downward flt-32 2 0x2.67a2a8p+0f : 0x6.e877cp-4f : inexact-ok += jn tonearest flt-32 2 0x2.67a2a8p+0f : 0x6.e877cp-4f : inexact-ok += jn towardzero flt-32 2 0x2.67a2a8p+0f : 0x6.e877cp-4f : inexact-ok += jn upward flt-32 2 0x2.67a2a8p+0f : 0x6.e877c8p-4f : inexact-ok += jn downward dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b4p-4 : inexact-ok += jn tonearest dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b8p-4 : inexact-ok += jn towardzero dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b4p-4 : inexact-ok += jn upward dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b8p-4 : inexact-ok += jn downward ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok += jn tonearest ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok += jn towardzero ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok += jn upward ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok += jn downward ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok += jn upward ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b4p-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b4p-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b4p-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b8p-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac992p-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac994p-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac992p-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac994p-4L : inexact-ok += jn downward flt-32 2 0x2.67a2a4p+0f : 0x6.e877bp-4f : inexact-ok += jn tonearest flt-32 2 0x2.67a2a4p+0f : 0x6.e877b8p-4f : inexact-ok += jn towardzero flt-32 2 0x2.67a2a4p+0f : 0x6.e877bp-4f : inexact-ok += jn upward flt-32 2 0x2.67a2a4p+0f : 0x6.e877b8p-4f : inexact-ok += jn downward dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc14p-4 : inexact-ok += jn tonearest dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc14p-4 : inexact-ok += jn towardzero dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc14p-4 : inexact-ok += jn upward dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc144p-4 : inexact-ok += jn downward ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok += jn tonearest ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok += jn towardzero ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok += jn upward ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok += jn downward ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok += jn upward ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2edcp-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2edcp-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2edcp-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2eep-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2ep-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2ep-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2ep-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c3p-4L : inexact-ok += jn downward dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5254p-4 : inexact-ok += jn tonearest dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5254p-4 : inexact-ok += jn towardzero dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5254p-4 : inexact-ok += jn upward dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5258p-4 : inexact-ok += jn downward ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok += jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok += jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok += jn upward ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c6p-4L : inexact-ok += jn downward ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok += jn upward ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c6p-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11a8p-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11acp-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11a8p-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11acp-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec1p-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec12p-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec1p-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec12p-4L : inexact-ok += jn downward dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a524cp-4 : inexact-ok += jn tonearest dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a525p-4 : inexact-ok += jn towardzero dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a524cp-4 : inexact-ok += jn upward dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a525p-4 : inexact-ok += jn downward ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok += jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok += jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok += jn upward ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok += jn downward ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok += jn upward ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcecp-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcecp-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcecp-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcfp-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcp-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcp-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcp-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dep-4L : inexact-ok += jn downward ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok += jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn upward ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok += jn downward ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn upward ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c4p-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c4p-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c4p-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c8p-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6p-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6p-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6p-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea8p-4L : inexact-ok += jn downward ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok += jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok += jn upward ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn downward ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok += jn upward ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f79cp-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f79cp-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f79cp-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f7ap-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f6p-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f8p-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f6p-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f8p-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0eccp-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0eccp-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0eccp-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0edp-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec4p-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec8p-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec4p-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec8p-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb105p-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb105p-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb105p-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1054p-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1p-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1p-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1p-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb12p-4L : inexact-ok += jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dcp-4L : inexact-ok += jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dc4p-4L : inexact-ok += jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dcp-4L : inexact-ok += jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dc4p-4L : inexact-ok += jn downward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0cp-4L : inexact-ok += jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0ep-4L : inexact-ok += jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0cp-4L : inexact-ok += jn upward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0ep-4L : inexact-ok +jn 3 2.4048255576957729 += jn downward flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a8cp-4f : inexact-ok += jn tonearest flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a8cp-4f : inexact-ok += jn towardzero flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a8cp-4f : inexact-ok += jn upward flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a9p-4f : inexact-ok += jn downward dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907ap-4 : inexact-ok += jn tonearest dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907cp-4 : inexact-ok += jn towardzero dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907ap-4 : inexact-ok += jn upward dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907cp-4 : inexact-ok += jn downward ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok += jn upward ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok += jn downward ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok += jn upward ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee4p-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee6p-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee4p-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee6p-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ep-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8fp-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ep-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8fp-4L : inexact-ok += jn downward flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a8p-4f : inexact-ok += jn tonearest flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a8p-4f : inexact-ok += jn towardzero flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a8p-4f : inexact-ok += jn upward flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a84p-4f : inexact-ok += jn downward dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12cp-4 : inexact-ok += jn tonearest dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12cp-4 : inexact-ok += jn towardzero dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12cp-4 : inexact-ok += jn upward dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12c2p-4 : inexact-ok += jn downward ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok += jn upward ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d3cp-4L : inexact-ok += jn downward ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok += jn upward ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d3cp-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce62p-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce62p-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce62p-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce64p-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccep-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccep-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccep-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccfp-4L : inexact-ok += jn downward dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1accp-4 : inexact-ok += jn tonearest dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1accp-4 : inexact-ok += jn towardzero dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1accp-4 : inexact-ok += jn upward dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1acep-4 : inexact-ok += jn downward ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok += jn upward ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc434p-4L : inexact-ok += jn downward ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok += jn upward ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc434p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d4p-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d6p-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d4p-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d6p-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909p-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce2190ap-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909p-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce2190ap-4L : inexact-ok += jn downward dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac6p-4 : inexact-ok += jn tonearest dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac6p-4 : inexact-ok += jn towardzero dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac6p-4 : inexact-ok += jn upward dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac8p-4 : inexact-ok += jn downward ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok += jn upward ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac664p-4L : inexact-ok += jn downward ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok += jn upward ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac664p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560cp-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560ep-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560cp-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560ep-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0556p-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0556p-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0556p-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0557p-4L : inexact-ok += jn downward ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok += jn upward ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac693p-4L : inexact-ok += jn downward ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok += jn upward ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac693p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a2p-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a4p-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a2p-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a4p-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3p-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf4p-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3p-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf4p-4L : inexact-ok += jn downward ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok += jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok += jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok += jn upward ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac6924p-4L : inexact-ok += jn downward ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok += jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok += jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok += jn upward ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac6924p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112cp-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112cp-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112cp-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112ep-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827311p-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827311p-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827311p-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827312p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c2608p-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c2608p-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c2608p-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c26082p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607ap-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607cp-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607ap-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607cp-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2623ep-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2624p-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2623ep-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2624p-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c262p-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c262p-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c262p-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c263p-4L : inexact-ok += jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f4ep-4L : inexact-ok += jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f5p-4L : inexact-ok += jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f4ep-4L : inexact-ok += jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f5p-4L : inexact-ok += jn downward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25fp-4L : inexact-ok += jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25fp-4L : inexact-ok += jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25fp-4L : inexact-ok += jn upward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c26p-4L : inexact-ok +jn 4 2.4048255576957729 += jn downward flt-32 4 0x2.67a2a8p+0f : 0x1.0933dp-4f : inexact-ok += jn tonearest flt-32 4 0x2.67a2a8p+0f : 0x1.0933dp-4f : inexact-ok += jn towardzero flt-32 4 0x2.67a2a8p+0f : 0x1.0933dp-4f : inexact-ok += jn upward flt-32 4 0x2.67a2a8p+0f : 0x1.0933d2p-4f : inexact-ok += jn downward dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440cp-4 : inexact-ok += jn tonearest dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440dp-4 : inexact-ok += jn towardzero dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440cp-4 : inexact-ok += jn upward dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440dp-4 : inexact-ok += jn downward ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok += jn tonearest ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok += jn towardzero ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok += jn upward ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccaep-4L : inexact-ok += jn downward ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok += jn tonearest ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok += jn towardzero ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok += jn upward ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccaep-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468cp-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468dp-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468cp-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468dp-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac7977501847p-4L : inexact-ok += jn downward flt-32 4 0x2.67a2a4p+0f : 0x1.0933cap-4f : inexact-ok += jn tonearest flt-32 4 0x2.67a2a4p+0f : 0x1.0933cap-4f : inexact-ok += jn towardzero flt-32 4 0x2.67a2a4p+0f : 0x1.0933cap-4f : inexact-ok += jn upward flt-32 4 0x2.67a2a4p+0f : 0x1.0933ccp-4f : inexact-ok += jn downward dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef3p-4 : inexact-ok += jn tonearest dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef3p-4 : inexact-ok += jn towardzero dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef3p-4 : inexact-ok += jn upward dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef4p-4 : inexact-ok += jn downward ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok += jn tonearest ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok += jn towardzero ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok += jn upward ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok += jn downward ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok += jn tonearest ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok += jn towardzero ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok += jn upward ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bcp-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bdp-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bcp-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bdp-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c041208p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c041208p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c041208p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04121p-4L : inexact-ok += jn downward dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33e9fp-4 : inexact-ok += jn tonearest dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33eap-4 : inexact-ok += jn towardzero dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33e9fp-4 : inexact-ok += jn upward dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33eap-4 : inexact-ok += jn downward ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok += jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok += jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok += jn upward ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe4ap-4L : inexact-ok += jn downward ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok += jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok += jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok += jn upward ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe4ap-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45cp-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45cp-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45cp-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45dp-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf4p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf48p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf4p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf48p-4L : inexact-ok += jn downward dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9cp-4 : inexact-ok += jn tonearest dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9dp-4 : inexact-ok += jn towardzero dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9cp-4 : inexact-ok += jn upward dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9dp-4 : inexact-ok += jn downward ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok += jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok += jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok += jn upward ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok += jn downward ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok += jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok += jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok += jn upward ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca1p-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca2p-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca1p-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca2p-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022c8p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022c8p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022c8p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022dp-4L : inexact-ok += jn downward ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok += jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok += jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok += jn upward ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok += jn downward ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok += jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok += jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok += jn upward ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2ccp-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2cdp-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2ccp-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2cdp-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f28p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f3p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f28p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f3p-4L : inexact-ok += jn downward ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok += jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok += jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok += jn upward ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok += jn downward ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok += jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok += jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok += jn upward ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b3p-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b4p-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b3p-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b4p-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed38p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed38p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed38p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed4p-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b1p-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b1p-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b1p-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b2p-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397aep-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397aep-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397aep-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397afp-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988fp-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988fp-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988fp-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3989p-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b399p-4L : inexact-ok += jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b39719p-4L : inexact-ok += jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b39719p-4L : inexact-ok += jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b39719p-4L : inexact-ok += jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b3971ap-4L : inexact-ok += jn downward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b397p-4L : inexact-ok += jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b397p-4L : inexact-ok += jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b397p-4L : inexact-ok += jn upward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b3978p-4L : inexact-ok +jn 5 2.4048255576957729 += jn downward flt-32 5 0x2.67a2a8p+0f : 0x4.3215fp-8f : inexact-ok += jn tonearest flt-32 5 0x2.67a2a8p+0f : 0x4.3215fp-8f : inexact-ok += jn towardzero flt-32 5 0x2.67a2a8p+0f : 0x4.3215fp-8f : inexact-ok += jn upward flt-32 5 0x2.67a2a8p+0f : 0x4.3215f8p-8f : inexact-ok += jn downward dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a87047p-8 : inexact-ok += jn tonearest dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a87047p-8 : inexact-ok += jn towardzero dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a87047p-8 : inexact-ok += jn upward dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a870474p-8 : inexact-ok += jn downward ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok += jn tonearest ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok += jn towardzero ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok += jn upward ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a38p-8L : inexact-ok += jn downward ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok += jn tonearest ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok += jn towardzero ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok += jn upward ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a38p-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec01cp-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec02p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec01cp-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec02p-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ecp-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ecp-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ecp-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec2p-8L : inexact-ok += jn downward flt-32 5 0x2.67a2a4p+0f : 0x4.3215dp-8f : inexact-ok += jn tonearest flt-32 5 0x2.67a2a4p+0f : 0x4.3215dp-8f : inexact-ok += jn towardzero flt-32 5 0x2.67a2a4p+0f : 0x4.3215dp-8f : inexact-ok += jn upward flt-32 5 0x2.67a2a4p+0f : 0x4.3215d8p-8f : inexact-ok += jn downward dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d64p-8 : inexact-ok += jn tonearest dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d644p-8 : inexact-ok += jn towardzero dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d64p-8 : inexact-ok += jn upward dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d644p-8 : inexact-ok += jn downward ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok += jn tonearest ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok += jn towardzero ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok += jn upward ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok += jn downward ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok += jn tonearest ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok += jn towardzero ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok += jn upward ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d74p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d78p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d74p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d78p-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449cp-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449ep-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449cp-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449ep-8L : inexact-ok += jn downward dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df922202p-8 : inexact-ok += jn tonearest dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df922202p-8 : inexact-ok += jn towardzero dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df922202p-8 : inexact-ok += jn upward dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df9222024p-8 : inexact-ok += jn downward ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok += jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok += jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok += jn upward ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok += jn downward ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok += jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok += jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok += jn upward ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a33760502p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a33760502p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a33760502p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605024p-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605p-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605p-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605p-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a3376052p-8L : inexact-ok += jn downward dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df922201p-8 : inexact-ok += jn tonearest dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df922201p-8 : inexact-ok += jn towardzero dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df922201p-8 : inexact-ok += jn upward dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df9222014p-8 : inexact-ok += jn downward ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok += jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok += jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok += jn upward ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok += jn downward ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok += jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok += jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok += jn upward ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726dp-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726d4p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726dp-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726d4p-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726p-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726p-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726p-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad728p-8L : inexact-ok += jn downward ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok += jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok += jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok += jn upward ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok += jn downward ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok += jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok += jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok += jn upward ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f78p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f78p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f78p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f7cp-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6ep-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b7p-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6ep-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b7p-8L : inexact-ok += jn downward ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok += jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok += jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok += jn upward ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e8p-8L : inexact-ok += jn downward ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok += jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok += jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok += jn upward ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e8p-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde54p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde58p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde54p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde58p-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacddep-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacddep-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacddep-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdep-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e7868p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e7868p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e7868p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e786cp-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e7858p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e7858p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e7858p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e785cp-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d1p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d14p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d1p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d14p-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7cp-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7ep-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7cp-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7ep-8L : inexact-ok += jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e7538p-8L : inexact-ok += jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e7538p-8L : inexact-ok += jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e7538p-8L : inexact-ok += jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e753cp-8L : inexact-ok += jn downward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e74p-8L : inexact-ok += jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e76p-8L : inexact-ok += jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e74p-8L : inexact-ok += jn upward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e76p-8L : inexact-ok +jn 6 2.4048255576957729 += jn downward flt-32 6 0x2.67a2a8p+0f : 0xd.f2364p-12f : inexact-ok += jn tonearest flt-32 6 0x2.67a2a8p+0f : 0xd.f2364p-12f : inexact-ok += jn towardzero flt-32 6 0x2.67a2a8p+0f : 0xd.f2364p-12f : inexact-ok += jn upward flt-32 6 0x2.67a2a8p+0f : 0xd.f2365p-12f : inexact-ok += jn downward dbl-64 6 0x2.67a2a8p+0 : 0xd.f23646259085p-12 : inexact-ok += jn tonearest dbl-64 6 0x2.67a2a8p+0 : 0xd.f236462590858p-12 : inexact-ok += jn towardzero dbl-64 6 0x2.67a2a8p+0 : 0xd.f23646259085p-12 : inexact-ok += jn upward dbl-64 6 0x2.67a2a8p+0 : 0xd.f236462590858p-12 : inexact-ok += jn downward ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok += jn tonearest ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok += jn towardzero ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok += jn upward ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550bp-12L : inexact-ok += jn downward ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok += jn tonearest ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok += jn towardzero ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok += jn upward ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550bp-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c597718p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c59772p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c597718p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c59772p-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5974p-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5978p-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5974p-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5978p-12L : inexact-ok += jn downward flt-32 6 0x2.67a2a4p+0f : 0xd.f235cp-12f : inexact-ok += jn tonearest flt-32 6 0x2.67a2a4p+0f : 0xd.f235cp-12f : inexact-ok += jn towardzero flt-32 6 0x2.67a2a4p+0f : 0xd.f235cp-12f : inexact-ok += jn upward flt-32 6 0x2.67a2a4p+0f : 0xd.f235dp-12f : inexact-ok += jn downward dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce90858p-12 : inexact-ok += jn tonearest dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce90858p-12 : inexact-ok += jn towardzero dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce90858p-12 : inexact-ok += jn upward dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce9086p-12 : inexact-ok += jn downward ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok += jn tonearest ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok += jn towardzero ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok += jn upward ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085835p-12L : inexact-ok += jn downward ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok += jn tonearest ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok += jn towardzero ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok += jn upward ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085835p-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834528296300188p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce90858345282963001888p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834528296300188p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce90858345282963001888p-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce908583452829630018p-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce908583452829630018p-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce908583452829630018p-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce90858345282963001cp-12L : inexact-ok += jn downward dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760bf8p-12 : inexact-ok += jn tonearest dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760bf8p-12 : inexact-ok += jn towardzero dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760bf8p-12 : inexact-ok += jn upward dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760cp-12 : inexact-ok += jn downward ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok += jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok += jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok += jn upward ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa12p-12L : inexact-ok += jn downward ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok += jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok += jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok += jn upward ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa12p-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b68p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b68p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b68p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b7p-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f789798p-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979cp-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f789798p-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979cp-12L : inexact-ok += jn downward dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bb8p-12 : inexact-ok += jn tonearest dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bb8p-12 : inexact-ok += jn towardzero dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bb8p-12 : inexact-ok += jn upward dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bcp-12 : inexact-ok += jn downward ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok += jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok += jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok += jn upward ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok += jn downward ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok += jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok += jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok += jn upward ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cdp-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cd8p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cdp-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cd8p-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cp-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cp-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cp-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a1ap-12L : inexact-ok += jn downward ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok += jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok += jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok += jn upward ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6cp-12L : inexact-ok += jn downward ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok += jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok += jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok += jn upward ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6cp-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c59493p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c59493p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c59493p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c594938p-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c5948p-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c5948p-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c5948p-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c594cp-12L : inexact-ok += jn downward ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok += jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok += jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok += jn upward ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb64p-12L : inexact-ok += jn downward ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok += jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok += jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok += jn upward ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb64p-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a78p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a8p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a78p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a8p-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e68p-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6cp-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e68p-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6cp-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e247p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e2478p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e247p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e2478p-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e243p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e2438p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e243p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e2438p-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37a8p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37a8p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37a8p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37bp-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e34p-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e38p-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e34p-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e38p-12L : inexact-ok += jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e175p-12L : inexact-ok += jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e175p-12L : inexact-ok += jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e175p-12L : inexact-ok += jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e1758p-12L : inexact-ok += jn downward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e14p-12L : inexact-ok += jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e18p-12L : inexact-ok += jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e14p-12L : inexact-ok += jn upward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e18p-12L : inexact-ok +jn 7 2.4048255576957729 += jn downward flt-32 7 0x2.67a2a8p+0f : 0x2.75de1cp-12f : inexact-ok += jn tonearest flt-32 7 0x2.67a2a8p+0f : 0x2.75de1cp-12f : inexact-ok += jn towardzero flt-32 7 0x2.67a2a8p+0f : 0x2.75de1cp-12f : inexact-ok += jn upward flt-32 7 0x2.67a2a8p+0f : 0x2.75de2p-12f : inexact-ok += jn downward dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92ap-12 : inexact-ok += jn tonearest dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92ap-12 : inexact-ok += jn towardzero dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92ap-12 : inexact-ok += jn upward dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92cp-12 : inexact-ok += jn downward ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok += jn tonearest ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok += jn towardzero ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok += jn upward ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f8p-12L : inexact-ok += jn downward ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok += jn tonearest ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok += jn towardzero ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok += jn upward ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f8p-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a996p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a996p-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a996p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a998p-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a9p-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1aap-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a9p-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1aap-12L : inexact-ok += jn downward flt-32 7 0x2.67a2a4p+0f : 0x2.75dep-12f : inexact-ok += jn tonearest flt-32 7 0x2.67a2a4p+0f : 0x2.75dep-12f : inexact-ok += jn towardzero flt-32 7 0x2.67a2a4p+0f : 0x2.75dep-12f : inexact-ok += jn upward flt-32 7 0x2.67a2a4p+0f : 0x2.75de04p-12f : inexact-ok += jn downward dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca96p-12 : inexact-ok += jn tonearest dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca96p-12 : inexact-ok += jn towardzero dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca96p-12 : inexact-ok += jn upward dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca98p-12 : inexact-ok += jn downward ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok += jn tonearest ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok += jn towardzero ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok += jn upward ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d4p-12L : inexact-ok += jn downward ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok += jn tonearest ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok += jn towardzero ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok += jn upward ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d4p-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab4p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab4p-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab4p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab6p-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfap-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfbp-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfap-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfbp-12L : inexact-ok += jn downward dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0bap-12 : inexact-ok += jn tonearest dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0bap-12 : inexact-ok += jn towardzero dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0bap-12 : inexact-ok += jn upward dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0ba2p-12 : inexact-ok += jn downward ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok += jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok += jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok += jn upward ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc4p-12L : inexact-ok += jn downward ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok += jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok += jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok += jn upward ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc4p-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf64p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf66p-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf64p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf66p-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bfp-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bfp-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bfp-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19cp-12L : inexact-ok += jn downward dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b92p-12 : inexact-ok += jn tonearest dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b94p-12 : inexact-ok += jn towardzero dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b92p-12 : inexact-ok += jn upward dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b94p-12 : inexact-ok += jn downward ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok += jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok += jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok += jn upward ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936acp-12L : inexact-ok += jn downward ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok += jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok += jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok += jn upward ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936acp-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d6p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d6p-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d6p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d8p-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6p-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e7p-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6p-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e7p-12L : inexact-ok += jn downward ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok += jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok += jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok += jn upward ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d74p-12L : inexact-ok += jn downward ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok += jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok += jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok += jn upward ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d74p-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304a8p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304aap-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304a8p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304aap-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304p-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d305p-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304p-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d305p-12L : inexact-ok += jn downward ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok += jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok += jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok += jn upward ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d58p-12L : inexact-ok += jn downward ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok += jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok += jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok += jn upward ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d58p-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899032p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899032p-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899032p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899034p-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899p-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899p-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899p-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f458991p-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bap-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bcp-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bap-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bcp-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1acp-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1aep-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1acp-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1aep-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c2p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c2p-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c2p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c4p-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5p-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa6p-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5p-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa6p-12L : inexact-ok += jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ef8p-12L : inexact-ok += jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9efap-12L : inexact-ok += jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ef8p-12L : inexact-ok += jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9efap-12L : inexact-ok += jn downward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ep-12L : inexact-ok += jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9fp-12L : inexact-ok += jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ep-12L : inexact-ok += jn upward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9fp-12L : inexact-ok +jn 8 2.4048255576957729 += jn downward flt-32 8 0x2.67a2a8p+0f : 0x6.0a493p-16f : inexact-ok += jn tonearest flt-32 8 0x2.67a2a8p+0f : 0x6.0a4938p-16f : inexact-ok += jn towardzero flt-32 8 0x2.67a2a8p+0f : 0x6.0a493p-16f : inexact-ok += jn upward flt-32 8 0x2.67a2a8p+0f : 0x6.0a4938p-16f : inexact-ok += jn downward dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba59cp-16 : inexact-ok += jn tonearest dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba5ap-16 : inexact-ok += jn towardzero dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba59cp-16 : inexact-ok += jn upward dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba5ap-16 : inexact-ok += jn downward ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok += jn tonearest ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok += jn towardzero ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok += jn upward ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok += jn downward ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok += jn tonearest ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok += jn towardzero ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok += jn upward ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c32cp-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c33p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c32cp-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c33p-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c2p-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c4p-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c2p-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c4p-16L : inexact-ok += jn downward flt-32 8 0x2.67a2a4p+0f : 0x6.0a48ep-16f : inexact-ok += jn tonearest flt-32 8 0x2.67a2a4p+0f : 0x6.0a48e8p-16f : inexact-ok += jn towardzero flt-32 8 0x2.67a2a4p+0f : 0x6.0a48ep-16f : inexact-ok += jn upward flt-32 8 0x2.67a2a4p+0f : 0x6.0a48e8p-16f : inexact-ok += jn downward dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf9p-16 : inexact-ok += jn tonearest dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf9p-16 : inexact-ok += jn towardzero dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf9p-16 : inexact-ok += jn upward dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf94p-16 : inexact-ok += jn downward ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok += jn tonearest ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok += jn towardzero ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok += jn upward ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914cp-16L : inexact-ok += jn downward ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok += jn tonearest ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok += jn towardzero ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok += jn upward ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914cp-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280ccp-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280ccp-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280ccp-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280dp-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c628p-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c628p-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c628p-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6282p-16L : inexact-ok += jn downward dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68024p-16 : inexact-ok += jn tonearest dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68028p-16 : inexact-ok += jn towardzero dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68024p-16 : inexact-ok += jn upward dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68028p-16 : inexact-ok += jn downward ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok += jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok += jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok += jn upward ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b8p-16L : inexact-ok += jn downward ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok += jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok += jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok += jn upward ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b8p-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef4p-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef8p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef4p-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef8p-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ep-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ep-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ep-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a2p-16L : inexact-ok += jn downward dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a67ffcp-16 : inexact-ok += jn tonearest dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a68p-16 : inexact-ok += jn towardzero dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a67ffcp-16 : inexact-ok += jn upward dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a68p-16 : inexact-ok += jn downward ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok += jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok += jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok += jn upward ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok += jn downward ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok += jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok += jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok += jn upward ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8034p-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8034p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8034p-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8038p-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8p-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8p-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8p-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db82p-16L : inexact-ok += jn downward ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok += jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok += jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok += jn upward ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b4p-16L : inexact-ok += jn downward ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok += jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok += jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok += jn upward ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b4p-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f4p-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f8p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f4p-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f8p-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0fp-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f2p-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0fp-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f2p-16L : inexact-ok += jn downward ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok += jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok += jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok += jn upward ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok += jn downward ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok += jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok += jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok += jn upward ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc3p-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc3p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc3p-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc34p-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dcp-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dcp-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dcp-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dep-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c4p-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c8p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c4p-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c8p-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725ap-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725ap-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725ap-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725a4p-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173138p-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173138p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173138p-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e95917313cp-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173p-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e9591732p-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173p-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e9591732p-16L : inexact-ok += jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171dfp-16L : inexact-ok += jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171df4p-16L : inexact-ok += jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171dfp-16L : inexact-ok += jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171df4p-16L : inexact-ok += jn downward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171cp-16L : inexact-ok += jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171ep-16L : inexact-ok += jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171cp-16L : inexact-ok += jn upward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171ep-16L : inexact-ok +jn 9 2.4048255576957729 += jn downward flt-32 9 0x2.67a2a8p+0f : 0xd.2014bp-20f : inexact-ok += jn tonearest flt-32 9 0x2.67a2a8p+0f : 0xd.2014bp-20f : inexact-ok += jn towardzero flt-32 9 0x2.67a2a8p+0f : 0xd.2014bp-20f : inexact-ok += jn upward flt-32 9 0x2.67a2a8p+0f : 0xd.2014cp-20f : inexact-ok += jn downward dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef588p-20 : inexact-ok += jn tonearest dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef59p-20 : inexact-ok += jn towardzero dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef588p-20 : inexact-ok += jn upward dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef59p-20 : inexact-ok += jn downward ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok += jn tonearest ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok += jn towardzero ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok += jn upward ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c4p-20L : inexact-ok += jn downward ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok += jn tonearest ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok += jn towardzero ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok += jn upward ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c4p-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c7316090878p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c731609088p-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c7316090878p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c731609088p-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c73160908p-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c73160908p-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c73160908p-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c7316090cp-20L : inexact-ok += jn downward flt-32 9 0x2.67a2a4p+0f : 0xd.2013fp-20f : inexact-ok += jn tonearest flt-32 9 0x2.67a2a4p+0f : 0xd.2014p-20f : inexact-ok += jn towardzero flt-32 9 0x2.67a2a4p+0f : 0xd.2013fp-20f : inexact-ok += jn upward flt-32 9 0x2.67a2a4p+0f : 0xd.2014p-20f : inexact-ok += jn downward dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba5p-20 : inexact-ok += jn tonearest dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba5p-20 : inexact-ok += jn towardzero dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba5p-20 : inexact-ok += jn upward dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba508p-20 : inexact-ok += jn downward ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok += jn tonearest ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok += jn towardzero ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok += jn upward ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bcp-20L : inexact-ok += jn downward ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok += jn tonearest ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok += jn towardzero ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok += jn upward ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bcp-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbdp-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbdp-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbdp-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbd8p-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0c8p-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0ccp-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0c8p-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0ccp-20L : inexact-ok += jn downward dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b07p-20 : inexact-ok += jn tonearest dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b078p-20 : inexact-ok += jn towardzero dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b07p-20 : inexact-ok += jn upward dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b078p-20 : inexact-ok += jn downward ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok += jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok += jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok += jn upward ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769cp-20L : inexact-ok += jn downward ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok += jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok += jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok += jn upward ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769cp-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fdp-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fdp-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fdp-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fd8p-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40cp-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a41p-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40cp-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a41p-20L : inexact-ok += jn downward dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b01p-20 : inexact-ok += jn tonearest dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b018p-20 : inexact-ok += jn towardzero dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b01p-20 : inexact-ok += jn upward dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b018p-20 : inexact-ok += jn downward ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok += jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok += jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok += jn upward ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01791p-20L : inexact-ok += jn downward ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok += jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok += jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok += jn upward ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01791p-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e9048p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e90488p-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e9048p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e90488p-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e904p-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e904p-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e904p-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e908p-20L : inexact-ok += jn downward ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok += jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok += jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok += jn upward ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok += jn downward ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok += jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok += jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok += jn upward ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3b8p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3cp-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3b8p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3cp-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366edp-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed4p-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366edp-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed4p-20L : inexact-ok += jn downward ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok += jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok += jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok += jn upward ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok += jn downward ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok += jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok += jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok += jn upward ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc78p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc8p-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc78p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc8p-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbcp-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbcp-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbcp-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981ccp-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b5858p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b5858p-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b5858p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b586p-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b57f8p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b57f8p-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b57f8p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b58p-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b749p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b749p-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b749p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b7498p-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b74p-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b74p-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b74p-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b78p-20L : inexact-ok += jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b4508p-20L : inexact-ok += jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b451p-20L : inexact-ok += jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b4508p-20L : inexact-ok += jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b451p-20L : inexact-ok += jn downward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b44p-20L : inexact-ok += jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b44p-20L : inexact-ok += jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b44p-20L : inexact-ok += jn upward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b48p-20L : inexact-ok +jn 2 0x1.ffff62p+99 += jn downward flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8cp-52f : inexact-ok += jn tonearest flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8cp-52f : inexact-ok += jn towardzero flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8ap-52f : inexact-ok += jn upward flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8ap-52f : inexact-ok += jn downward dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325bp-52 : inexact-ok += jn tonearest dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325ap-52 : inexact-ok += jn towardzero dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325ap-52 : inexact-ok += jn upward dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325ap-52 : inexact-ok += jn downward ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a8p-52L : inexact-ok += jn tonearest ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok += jn towardzero ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok += jn upward ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok += jn downward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a8p-52L : inexact-ok += jn tonearest ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok += jn towardzero ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok += jn upward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok += jn downward ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf9p-52L : inexact-ok += jn tonearest ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf9p-52L : inexact-ok += jn towardzero ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf8p-52L : inexact-ok += jn upward ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf8p-52L : inexact-ok += jn downward ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1edp-52L : inexact-ok += jn tonearest ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1edp-52L : inexact-ok += jn towardzero ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ec8p-52L : inexact-ok += jn upward ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ec8p-52L : inexact-ok +jn 2 0x1p127 += jn downward flt-32 2 0x8p+124f : -0x1.1f0b6p-64f : inexact-ok += jn tonearest flt-32 2 0x8p+124f : -0x1.1f0b6p-64f : inexact-ok += jn towardzero flt-32 2 0x8p+124f : -0x1.1f0b5ep-64f : inexact-ok += jn upward flt-32 2 0x8p+124f : -0x1.1f0b5ep-64f : inexact-ok += jn downward dbl-64 2 0x8p+124 : -0x1.1f0b5f9725113p-64 : inexact-ok += jn tonearest dbl-64 2 0x8p+124 : -0x1.1f0b5f9725112p-64 : inexact-ok += jn towardzero dbl-64 2 0x8p+124 : -0x1.1f0b5f9725112p-64 : inexact-ok += jn upward dbl-64 2 0x8p+124 : -0x1.1f0b5f9725112p-64 : inexact-ok += jn downward ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok += jn tonearest ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok += jn towardzero ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok += jn upward ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok += jn downward ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok += jn upward ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok += jn downward ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060903p-64L : inexact-ok += jn tonearest ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060903p-64L : inexact-ok += jn towardzero ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060902p-64L : inexact-ok += jn upward ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060902p-64L : inexact-ok += jn downward ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea406098p-64L : inexact-ok += jn tonearest ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea40609p-64L : inexact-ok += jn towardzero ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea40609p-64L : inexact-ok += jn upward ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea40609p-64L : inexact-ok +jn 2 0x1p1023 += jn downward flt-32 2 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok += jn tonearest flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok += jn towardzero flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok += jn upward flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok += jn downward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok += jn tonearest dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok += jn towardzero dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok += jn upward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok += jn downward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok += jn tonearest ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn towardzero ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn upward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn downward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok += jn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn upward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn downward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += jn tonearest ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += jn towardzero ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok += jn upward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok += jn downward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok += jn tonearest ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += jn towardzero ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += jn upward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += jn downward dbl-64 2 0x8p+1020 : 0x3.5c4f847797f2ep-516 : inexact-ok += jn tonearest dbl-64 2 0x8p+1020 : 0x3.5c4f847797f3p-516 : inexact-ok += jn towardzero dbl-64 2 0x8p+1020 : 0x3.5c4f847797f2ep-516 : inexact-ok += jn upward dbl-64 2 0x8p+1020 : 0x3.5c4f847797f3p-516 : inexact-ok += jn downward ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok += jn tonearest ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok += jn towardzero ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok += jn upward ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb08p-516L : inexact-ok += jn downward ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok += jn upward ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb08p-516L : inexact-ok += jn downward ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok += jn tonearest ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok += jn towardzero ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok += jn upward ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca02ap-516L : inexact-ok += jn downward ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok += jn tonearest ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok += jn towardzero ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok += jn upward ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca1p-516L : inexact-ok +jn 2 0x1p16383 += jn downward flt-32 2 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok += jn tonearest flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok += jn towardzero flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok += jn upward flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok += jn downward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok += jn tonearest dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok += jn towardzero dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok += jn upward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok += jn downward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok += jn tonearest ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn towardzero ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn upward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn downward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok += jn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn upward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok += jn downward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += jn tonearest ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok += jn towardzero ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok += jn upward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok += jn downward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok += jn tonearest ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += jn towardzero ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += jn upward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok += jn downward dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok += jn tonearest dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok += jn towardzero dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok += jn upward dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok += jn downward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok += jn tonearest ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok += jn towardzero ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok += jn upward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok += jn downward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok += jn tonearest ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok += jn towardzero ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok += jn upward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok += jn downward ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += jn tonearest ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += jn towardzero ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok += jn upward ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok += jn downward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok += jn tonearest ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok += jn towardzero ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok += jn upward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok += jn downward ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok += jn tonearest ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok += jn towardzero ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok += jn upward ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok += jn downward ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok += jn tonearest ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok += jn towardzero ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok += jn upward ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok += jn downward ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c4ap-8192L : inexact-ok += jn tonearest ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok += jn towardzero ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok += jn upward ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok += jn downward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok += jn tonearest ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok += jn towardzero ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok += jn upward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019024p-516L : inexact-ok += jn downward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok += jn tonearest ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok += jn towardzero ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok += jn upward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok lgamma max = lgamma downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f 1 : inexact-ok overflow errno-erange-ok = lgamma tonearest flt-32 0xf.fffffp+124f : plus_infty 1 : inexact-ok overflow errno-erange @@ -92576,3 +94746,902 @@ y1 0x1p-110 = y1 tonearest ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d5p+108L : inexact-ok = y1 towardzero ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4p+108L : inexact-ok = y1 upward ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4p+108L : inexact-ok +yn 0 0.125 += yn downward flt-32 0 0x2p-4f : -0x1.63c21ep+0f : inexact-ok += yn tonearest flt-32 0 0x2p-4f : -0x1.63c21cp+0f : inexact-ok += yn towardzero flt-32 0 0x2p-4f : -0x1.63c21cp+0f : inexact-ok += yn upward flt-32 0 0x2p-4f : -0x1.63c21cp+0f : inexact-ok += yn downward dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac7p+0 : inexact-ok += yn tonearest dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok += yn towardzero dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok += yn upward dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok += yn downward ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6244p+0L : inexact-ok += yn tonearest ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok += yn towardzero ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok += yn upward ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok += yn downward ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6244p+0L : inexact-ok += yn tonearest ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok += yn towardzero ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok += yn upward ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok += yn downward ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07058p+0L : inexact-ok += yn tonearest ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07058p+0L : inexact-ok += yn towardzero ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07057p+0L : inexact-ok += yn upward ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07057p+0L : inexact-ok += yn downward ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee0708p+0L : inexact-ok += yn tonearest ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee0708p+0L : inexact-ok += yn towardzero ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07p+0L : inexact-ok += yn upward ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07p+0L : inexact-ok +yn 0 0.75 += yn downward flt-32 0 0xcp-4f : -0x2.31dc14p-4f : inexact-ok += yn tonearest flt-32 0 0xcp-4f : -0x2.31dc14p-4f : inexact-ok += yn towardzero flt-32 0 0xcp-4f : -0x2.31dc1p-4f : inexact-ok += yn upward flt-32 0 0xcp-4f : -0x2.31dc1p-4f : inexact-ok += yn downward dbl-64 0 0xcp-4 : -0x2.31dc12e69e47ap-4 : inexact-ok += yn tonearest dbl-64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok += yn towardzero dbl-64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok += yn upward dbl-64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok += yn downward ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok += yn tonearest ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok += yn towardzero ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok += yn upward ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok += yn downward ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok += yn tonearest ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok += yn towardzero ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok += yn upward ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok += yn downward ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2eep-4L : inexact-ok += yn tonearest ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok += yn towardzero ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok += yn upward ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok += yn downward ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e3p-4L : inexact-ok += yn tonearest ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e3p-4L : inexact-ok += yn towardzero ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2p-4L : inexact-ok += yn upward ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2p-4L : inexact-ok +yn 0 1.0 += yn downward flt-32 0 0x1p+0f : 0x1.698022p-4f : inexact-ok += yn tonearest flt-32 0 0x1p+0f : 0x1.698022p-4f : inexact-ok += yn towardzero flt-32 0 0x1p+0f : 0x1.698022p-4f : inexact-ok += yn upward flt-32 0 0x1p+0f : 0x1.698024p-4f : inexact-ok += yn downward dbl-64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok += yn tonearest dbl-64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok += yn towardzero dbl-64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok += yn upward dbl-64 0 0x1p+0 : 0x1.6980226f358ep-4 : inexact-ok += yn downward ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok += yn tonearest ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok += yn towardzero ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok += yn upward ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df2ap-4L : inexact-ok += yn downward ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok += yn tonearest ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok += yn towardzero ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok += yn upward ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df2ap-4L : inexact-ok += yn downward ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok += yn tonearest ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok += yn towardzero ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok += yn upward ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926556p-4L : inexact-ok += yn downward ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d79265p-4L : inexact-ok += yn tonearest ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d792658p-4L : inexact-ok += yn towardzero ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d79265p-4L : inexact-ok += yn upward ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d792658p-4L : inexact-ok +yn 0 1.5 += yn downward flt-32 0 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok += yn tonearest flt-32 0 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok += yn towardzero flt-32 0 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok += yn upward flt-32 0 0x1.8p+0f : 0x6.1e82c8p-4f : inexact-ok += yn downward dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok += yn tonearest dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok += yn towardzero dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok += yn upward dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok += yn downward ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok += yn tonearest ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok += yn towardzero ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok += yn upward ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok += yn downward ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok += yn tonearest ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok += yn towardzero ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok += yn upward ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok += yn downward ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005fecp-4L : inexact-ok += yn tonearest ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ffp-4L : inexact-ok += yn towardzero ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005fecp-4L : inexact-ok += yn upward ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ffp-4L : inexact-ok += yn downward ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ep-4L : inexact-ok += yn tonearest ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2006p-4L : inexact-ok += yn towardzero ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ep-4L : inexact-ok += yn upward ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2006p-4L : inexact-ok +yn 0 2.0 += yn downward flt-32 0 0x2p+0f : 0x8.2a7fap-4f : inexact-ok += yn tonearest flt-32 0 0x2p+0f : 0x8.2a7fbp-4f : inexact-ok += yn towardzero flt-32 0 0x2p+0f : 0x8.2a7fap-4f : inexact-ok += yn upward flt-32 0 0x2p+0f : 0x8.2a7fbp-4f : inexact-ok += yn downward dbl-64 0 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok += yn tonearest dbl-64 0 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok += yn towardzero dbl-64 0 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok += yn upward dbl-64 0 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok += yn downward ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok += yn tonearest ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok += yn towardzero ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok += yn upward ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e2p-4L : inexact-ok += yn downward ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok += yn tonearest ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok += yn towardzero ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok += yn upward ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e2p-4L : inexact-ok += yn downward ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok += yn tonearest ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok += yn towardzero ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok += yn upward ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ce08p-4L : inexact-ok += yn downward ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ccp-4L : inexact-ok += yn tonearest ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231dp-4L : inexact-ok += yn towardzero ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ccp-4L : inexact-ok += yn upward ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231dp-4L : inexact-ok +yn 0 8.0 += yn downward flt-32 0 0x8p+0f : 0x3.938b44p-4f : inexact-ok += yn tonearest flt-32 0 0x8p+0f : 0x3.938b44p-4f : inexact-ok += yn towardzero flt-32 0 0x8p+0f : 0x3.938b44p-4f : inexact-ok += yn upward flt-32 0 0x8p+0f : 0x3.938b48p-4f : inexact-ok += yn downward dbl-64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok += yn tonearest dbl-64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok += yn towardzero dbl-64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok += yn upward dbl-64 0 0x8p+0 : 0x3.938b44edf705ap-4 : inexact-ok += yn downward ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok += yn tonearest ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok += yn towardzero ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok += yn upward ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok += yn downward ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok += yn tonearest ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok += yn towardzero ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok += yn upward ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok += yn downward ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok += yn tonearest ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok += yn towardzero ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok += yn upward ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f8p-4L : inexact-ok += yn downward ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok += yn tonearest ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok += yn towardzero ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok += yn upward ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283842p-4L : inexact-ok +yn 0 10.0 += yn downward flt-32 0 0xap+0f : 0xe.40773p-8f : inexact-ok += yn tonearest flt-32 0 0xap+0f : 0xe.40773p-8f : inexact-ok += yn towardzero flt-32 0 0xap+0f : 0xe.40773p-8f : inexact-ok += yn upward flt-32 0 0xap+0f : 0xe.40774p-8f : inexact-ok += yn downward dbl-64 0 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok += yn tonearest dbl-64 0 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok += yn towardzero dbl-64 0 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok += yn upward dbl-64 0 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok += yn downward ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok += yn tonearest ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok += yn towardzero ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok += yn upward ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c46ap-8L : inexact-ok += yn downward ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok += yn tonearest ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok += yn towardzero ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok += yn upward ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c46ap-8L : inexact-ok += yn downward ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok += yn tonearest ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok += yn towardzero ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok += yn upward ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829c8p-8L : inexact-ok += yn downward ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok += yn tonearest ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok += yn towardzero ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok += yn upward ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c82cp-8L : inexact-ok +yn 1 0.125 += yn downward flt-32 1 0x2p-4f : -0x5.332f08p+0f : inexact-ok += yn tonearest flt-32 1 0x2p-4f : -0x5.332fp+0f : inexact-ok += yn towardzero flt-32 1 0x2p-4f : -0x5.332fp+0f : inexact-ok += yn upward flt-32 1 0x2p-4f : -0x5.332fp+0f : inexact-ok += yn downward dbl-64 1 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok += yn tonearest dbl-64 1 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok += yn towardzero dbl-64 1 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok += yn upward dbl-64 1 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok += yn downward ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok += yn tonearest ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok += yn towardzero ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok += yn upward ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok += yn downward ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok += yn tonearest ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok += yn towardzero ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok += yn upward ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok += yn downward ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94708p+0L : inexact-ok += yn tonearest ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94708p+0L : inexact-ok += yn towardzero ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94704p+0L : inexact-ok += yn upward ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94704p+0L : inexact-ok += yn downward ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e948p+0L : inexact-ok += yn tonearest ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e948p+0L : inexact-ok += yn towardzero ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e946p+0L : inexact-ok += yn upward ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e946p+0L : inexact-ok +yn 1 0.75 += yn downward flt-32 1 0xcp-4f : -0x1.099fccp+0f : inexact-ok += yn tonearest flt-32 1 0xcp-4f : -0x1.099fccp+0f : inexact-ok += yn towardzero flt-32 1 0xcp-4f : -0x1.099fcap+0f : inexact-ok += yn upward flt-32 1 0xcp-4f : -0x1.099fcap+0f : inexact-ok += yn downward dbl-64 1 0xcp-4 : -0x1.099fcbe60fd84p+0 : inexact-ok += yn tonearest dbl-64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok += yn towardzero dbl-64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok += yn upward dbl-64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok += yn downward ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok += yn tonearest ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok += yn towardzero ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok += yn upward ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok += yn downward ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok += yn tonearest ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok += yn towardzero ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok += yn upward ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok += yn downward ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e5p+0L : inexact-ok += yn tonearest ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok += yn towardzero ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok += yn upward ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok += yn downward ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662303p+0L : inexact-ok += yn tonearest ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662303p+0L : inexact-ok += yn towardzero ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a6623028p+0L : inexact-ok += yn upward ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a6623028p+0L : inexact-ok +yn 1 1.0 += yn downward flt-32 1 0x1p+0f : -0xc.7fd91p-4f : inexact-ok += yn tonearest flt-32 1 0x1p+0f : -0xc.7fd9p-4f : inexact-ok += yn towardzero flt-32 1 0x1p+0f : -0xc.7fd9p-4f : inexact-ok += yn upward flt-32 1 0x1p+0f : -0xc.7fd9p-4f : inexact-ok += yn downward dbl-64 1 0x1p+0 : -0xc.7fd903eb35ca8p-4 : inexact-ok += yn tonearest dbl-64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok += yn towardzero dbl-64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok += yn upward dbl-64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok += yn downward ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok += yn tonearest ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok += yn towardzero ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok += yn upward ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok += yn downward ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok += yn tonearest ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok += yn towardzero ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok += yn upward ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok += yn downward ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf89581968p-4L : inexact-ok += yn tonearest ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok += yn towardzero ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok += yn upward ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok += yn downward ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf89581cp-4L : inexact-ok += yn tonearest ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok += yn towardzero ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok += yn upward ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok +yn 1 1.5 += yn downward flt-32 1 0x1.8p+0f : -0x6.98d0fp-4f : inexact-ok += yn tonearest flt-32 1 0x1.8p+0f : -0x6.98d0fp-4f : inexact-ok += yn towardzero flt-32 1 0x1.8p+0f : -0x6.98d0e8p-4f : inexact-ok += yn upward flt-32 1 0x1.8p+0f : -0x6.98d0e8p-4f : inexact-ok += yn downward dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok += yn tonearest dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok += yn towardzero dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok += yn upward dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok += yn downward ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok += yn tonearest ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok += yn towardzero ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok += yn upward ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok += yn downward ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok += yn tonearest ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok += yn towardzero ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok += yn upward ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok += yn downward ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547258p-4L : inexact-ok += yn tonearest ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547258p-4L : inexact-ok += yn towardzero ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547254p-4L : inexact-ok += yn upward ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547254p-4L : inexact-ok += yn downward ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45474p-4L : inexact-ok += yn tonearest ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok += yn towardzero ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok += yn upward ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok +yn 1 2.0 += yn downward flt-32 1 0x2p+0f : -0x1.b667a4p-4f : inexact-ok += yn tonearest flt-32 1 0x2p+0f : -0x1.b667a4p-4f : inexact-ok += yn towardzero flt-32 1 0x2p+0f : -0x1.b667a2p-4f : inexact-ok += yn upward flt-32 1 0x2p+0f : -0x1.b667a2p-4f : inexact-ok += yn downward dbl-64 1 0x2p+0 : -0x1.b667a39146648p-4 : inexact-ok += yn tonearest dbl-64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok += yn towardzero dbl-64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok += yn upward dbl-64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok += yn downward ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok += yn tonearest ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok += yn towardzero ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok += yn upward ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok += yn downward ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok += yn tonearest ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok += yn towardzero ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok += yn upward ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok += yn downward ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e3p-4L : inexact-ok += yn tonearest ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok += yn towardzero ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok += yn upward ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok += yn downward ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e52p-4L : inexact-ok += yn tonearest ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e52p-4L : inexact-ok += yn towardzero ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e518p-4L : inexact-ok += yn upward ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e518p-4L : inexact-ok +yn 1 8.0 += yn downward flt-32 1 0x8p+0f : -0x2.876a6cp-4f : inexact-ok += yn tonearest flt-32 1 0x8p+0f : -0x2.876a68p-4f : inexact-ok += yn towardzero flt-32 1 0x8p+0f : -0x2.876a68p-4f : inexact-ok += yn upward flt-32 1 0x8p+0f : -0x2.876a68p-4f : inexact-ok += yn downward dbl-64 1 0x8p+0 : -0x2.876a681ed266ep-4 : inexact-ok += yn tonearest dbl-64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok += yn towardzero dbl-64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok += yn upward dbl-64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok += yn downward ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c21cp-4L : inexact-ok += yn tonearest ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok += yn towardzero ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok += yn upward ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok += yn downward ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c21cp-4L : inexact-ok += yn tonearest ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok += yn towardzero ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok += yn upward ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok += yn downward ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a7p-4L : inexact-ok += yn tonearest ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a7p-4L : inexact-ok += yn towardzero ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a6ep-4L : inexact-ok += yn upward ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a6ep-4L : inexact-ok += yn downward ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98bp-4L : inexact-ok += yn tonearest ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok += yn towardzero ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok += yn upward ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok +yn 1 10.0 += yn downward flt-32 1 0xap+0f : 0x3.fbf798p-4f : inexact-ok += yn tonearest flt-32 1 0xap+0f : 0x3.fbf798p-4f : inexact-ok += yn towardzero flt-32 1 0xap+0f : 0x3.fbf798p-4f : inexact-ok += yn upward flt-32 1 0xap+0f : 0x3.fbf79cp-4f : inexact-ok += yn downward dbl-64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok += yn tonearest dbl-64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok += yn towardzero dbl-64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok += yn upward dbl-64 1 0xap+0 : 0x3.fbf798f2b1e7ap-4 : inexact-ok += yn downward ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok += yn tonearest ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok += yn towardzero ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok += yn upward ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78048p-4L : inexact-ok += yn downward ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok += yn tonearest ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok += yn towardzero ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok += yn upward ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78048p-4L : inexact-ok += yn downward ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250316p-4L : inexact-ok += yn tonearest ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250318p-4L : inexact-ok += yn towardzero ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250316p-4L : inexact-ok += yn upward ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250318p-4L : inexact-ok += yn downward ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok += yn tonearest ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok += yn towardzero ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok += yn upward ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72504p-4L : inexact-ok +yn -1 1.0 += yn downward flt-32 -1 0x1p+0f : 0xc.7fd9p-4f : inexact-ok += yn tonearest flt-32 -1 0x1p+0f : 0xc.7fd9p-4f : inexact-ok += yn towardzero flt-32 -1 0x1p+0f : 0xc.7fd9p-4f : inexact-ok += yn upward flt-32 -1 0x1p+0f : 0xc.7fd91p-4f : inexact-ok += yn downward dbl-64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok += yn tonearest dbl-64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok += yn towardzero dbl-64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok += yn upward dbl-64 -1 0x1p+0 : 0xc.7fd903eb35ca8p-4 : inexact-ok += yn downward ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok += yn tonearest ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok += yn towardzero ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok += yn upward ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok += yn downward ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok += yn tonearest ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok += yn towardzero ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok += yn upward ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok += yn downward ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok += yn tonearest ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok += yn towardzero ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok += yn upward ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf89581968p-4L : inexact-ok += yn downward ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok += yn tonearest ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok += yn towardzero ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok += yn upward ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf89581cp-4L : inexact-ok +yn 3 0.125 += yn downward flt-32 3 0x2p-4f : -0xa.34b2ap+8f : inexact-ok += yn tonearest flt-32 3 0x2p-4f : -0xa.34b29p+8f : inexact-ok += yn towardzero flt-32 3 0x2p-4f : -0xa.34b29p+8f : inexact-ok += yn upward flt-32 3 0x2p-4f : -0xa.34b29p+8f : inexact-ok += yn downward dbl-64 3 0x2p-4 : -0xa.34b2942d4becp+8 : inexact-ok += yn tonearest dbl-64 3 0x2p-4 : -0xa.34b2942d4becp+8 : inexact-ok += yn towardzero dbl-64 3 0x2p-4 : -0xa.34b2942d4beb8p+8 : inexact-ok += yn upward dbl-64 3 0x2p-4 : -0xa.34b2942d4beb8p+8 : inexact-ok += yn downward ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea2p+8L : inexact-ok += yn tonearest ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok += yn towardzero ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok += yn upward ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok += yn downward ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea2p+8L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok += yn upward ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok += yn downward ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96cp+8L : inexact-ok += yn tonearest ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96cp+8L : inexact-ok += yn towardzero ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96b8p+8L : inexact-ok += yn upward ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96b8p+8L : inexact-ok += yn downward ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce98p+8L : inexact-ok += yn tonearest ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce98p+8L : inexact-ok += yn towardzero ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce94p+8L : inexact-ok += yn upward ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce94p+8L : inexact-ok +yn 3 0.75 += yn downward flt-32 3 0xcp-4f : -0xc.fcdb1p+0f : inexact-ok += yn tonearest flt-32 3 0xcp-4f : -0xc.fcdb1p+0f : inexact-ok += yn towardzero flt-32 3 0xcp-4f : -0xc.fcdbp+0f : inexact-ok += yn upward flt-32 3 0xcp-4f : -0xc.fcdbp+0f : inexact-ok += yn downward dbl-64 3 0xcp-4 : -0xc.fcdb0fea63dap+0 : inexact-ok += yn tonearest dbl-64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok += yn towardzero dbl-64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok += yn upward dbl-64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok += yn downward ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok += yn tonearest ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok += yn towardzero ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok += yn upward ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok += yn downward ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok += yn tonearest ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok += yn towardzero ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok += yn upward ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok += yn downward ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52ffp+0L : inexact-ok += yn tonearest ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52ffp+0L : inexact-ok += yn towardzero ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52fe8p+0L : inexact-ok += yn upward ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52fe8p+0L : inexact-ok += yn downward ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf53p+0L : inexact-ok += yn tonearest ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf53p+0L : inexact-ok += yn towardzero ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52cp+0L : inexact-ok += yn upward ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52cp+0L : inexact-ok +yn 3 1.0 += yn downward flt-32 3 0x1p+0f : -0x5.d24fp+0f : inexact-ok += yn tonearest flt-32 3 0x1p+0f : -0x5.d24ef8p+0f : inexact-ok += yn towardzero flt-32 3 0x1p+0f : -0x5.d24ef8p+0f : inexact-ok += yn upward flt-32 3 0x1p+0f : -0x5.d24ef8p+0f : inexact-ok += yn downward dbl-64 3 0x1p+0 : -0x5.d24efa52b4ecp+0 : inexact-ok += yn tonearest dbl-64 3 0x1p+0 : -0x5.d24efa52b4ecp+0 : inexact-ok += yn towardzero dbl-64 3 0x1p+0 : -0x5.d24efa52b4ebcp+0 : inexact-ok += yn upward dbl-64 3 0x1p+0 : -0x5.d24efa52b4ebcp+0 : inexact-ok += yn downward ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecd8p+0L : inexact-ok += yn tonearest ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok += yn towardzero ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok += yn upward ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok += yn downward ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecd8p+0L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok += yn upward ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok += yn downward ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb247p+0L : inexact-ok += yn tonearest ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb247p+0L : inexact-ok += yn towardzero ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb246cp+0L : inexact-ok += yn upward ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb246cp+0L : inexact-ok += yn downward ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb26p+0L : inexact-ok += yn tonearest ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb24p+0L : inexact-ok += yn towardzero ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb24p+0L : inexact-ok += yn upward ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb24p+0L : inexact-ok +yn 3 2.0 += yn downward flt-32 3 0x2p+0f : -0x1.20b672p+0f : inexact-ok += yn tonearest flt-32 3 0x2p+0f : -0x1.20b67p+0f : inexact-ok += yn towardzero flt-32 3 0x2p+0f : -0x1.20b67p+0f : inexact-ok += yn upward flt-32 3 0x2p+0f : -0x1.20b67p+0f : inexact-ok += yn downward dbl-64 3 0x2p+0 : -0x1.20b670067d2f2p+0 : inexact-ok += yn tonearest dbl-64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok += yn towardzero dbl-64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok += yn upward dbl-64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok += yn downward ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok += yn tonearest ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok += yn towardzero ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok += yn upward ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok += yn downward ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok += yn tonearest ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok += yn towardzero ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok += yn upward ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok += yn downward ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81edep+0L : inexact-ok += yn tonearest ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81edep+0L : inexact-ok += yn towardzero ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81eddp+0L : inexact-ok += yn upward ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81eddp+0L : inexact-ok += yn downward ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81fp+0L : inexact-ok += yn tonearest ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81fp+0L : inexact-ok += yn towardzero ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81e8p+0L : inexact-ok += yn upward ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81e8p+0L : inexact-ok +yn 3 10.0 += yn downward flt-32 3 0xap+0f : -0x4.0594ep-4f : inexact-ok += yn tonearest flt-32 3 0xap+0f : -0x4.0594d8p-4f : inexact-ok += yn towardzero flt-32 3 0xap+0f : -0x4.0594d8p-4f : inexact-ok += yn upward flt-32 3 0xap+0f : -0x4.0594d8p-4f : inexact-ok += yn downward dbl-64 3 0xap+0 : -0x4.0594d980a4d3cp-4 : inexact-ok += yn tonearest dbl-64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok += yn towardzero dbl-64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok += yn upward dbl-64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok += yn downward ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d38728p-4L : inexact-ok += yn tonearest ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok += yn towardzero ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok += yn upward ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok += yn downward ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d38728p-4L : inexact-ok += yn tonearest ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok += yn towardzero ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok += yn upward ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok += yn downward ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc38p-4L : inexact-ok += yn tonearest ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc34p-4L : inexact-ok += yn towardzero ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc34p-4L : inexact-ok += yn upward ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc34p-4L : inexact-ok += yn downward ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebep-4L : inexact-ok += yn tonearest ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok += yn towardzero ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok += yn upward ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok +yn 10 0.125 += yn downward flt-32 10 0x2p-4f : -0x1.c36672p+56f : inexact-ok += yn tonearest flt-32 10 0x2p-4f : -0x1.c3667p+56f : inexact-ok += yn towardzero flt-32 10 0x2p-4f : -0x1.c3667p+56f : inexact-ok += yn upward flt-32 10 0x2p-4f : -0x1.c3667p+56f : inexact-ok += yn downward dbl-64 10 0x2p-4 : -0x1.c36670031ba49p+56 : inexact-ok += yn tonearest dbl-64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok += yn towardzero dbl-64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok += yn upward dbl-64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok += yn downward ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba48642p+56L : inexact-ok += yn tonearest ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok += yn towardzero ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok += yn upward ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok += yn downward ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba48642p+56L : inexact-ok += yn tonearest ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok += yn towardzero ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok += yn upward ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok += yn downward ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c56p+56L : inexact-ok += yn tonearest ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c56p+56L : inexact-ok += yn towardzero ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c55p+56L : inexact-ok += yn upward ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c55p+56L : inexact-ok += yn downward ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c8p+56L : inexact-ok += yn tonearest ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c8p+56L : inexact-ok += yn towardzero ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373cp+56L : inexact-ok += yn upward ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373cp+56L : inexact-ok +yn 10 0.75 += yn downward flt-32 10 0xcp-4f : -0x7.f2aa7p+28f : inexact-ok += yn tonearest flt-32 10 0xcp-4f : -0x7.f2aa7p+28f : inexact-ok += yn towardzero flt-32 10 0xcp-4f : -0x7.f2aa68p+28f : inexact-ok += yn upward flt-32 10 0xcp-4f : -0x7.f2aa68p+28f : inexact-ok += yn downward dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de34p+28 : inexact-ok += yn tonearest dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de34p+28 : inexact-ok += yn towardzero dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de3p+28 : inexact-ok += yn upward dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de3p+28 : inexact-ok += yn downward ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330f8p+28L : inexact-ok += yn tonearest ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok += yn towardzero ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok += yn upward ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok += yn downward ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330f8p+28L : inexact-ok += yn tonearest ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok += yn towardzero ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok += yn upward ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok += yn downward ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6ccp+28L : inexact-ok += yn tonearest ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6c8p+28L : inexact-ok += yn towardzero ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6c8p+28L : inexact-ok += yn upward ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6c8p+28L : inexact-ok += yn downward ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c8p+28L : inexact-ok += yn tonearest ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6p+28L : inexact-ok += yn towardzero ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6p+28L : inexact-ok += yn upward ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6p+28L : inexact-ok +yn 10 1.0 += yn downward flt-32 10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok += yn tonearest flt-32 10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok += yn towardzero flt-32 10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok += yn upward flt-32 10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok += yn downward dbl-64 10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok += yn tonearest dbl-64 10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok += yn towardzero dbl-64 10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok += yn upward dbl-64 10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok += yn downward ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn tonearest ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn towardzero ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn upward ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn downward ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn tonearest ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn towardzero ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn upward ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn downward ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok += yn tonearest ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok += yn towardzero ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok += yn upward ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok += yn downward ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok += yn tonearest ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok += yn towardzero ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok += yn upward ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok +yn 10 2.0 += yn downward flt-32 10 0x2p+0f : -0x1.f8a08cp+16f : inexact-ok += yn tonearest flt-32 10 0x2p+0f : -0x1.f8a08ap+16f : inexact-ok += yn towardzero flt-32 10 0x2p+0f : -0x1.f8a08ap+16f : inexact-ok += yn upward flt-32 10 0x2p+0f : -0x1.f8a08ap+16f : inexact-ok += yn downward dbl-64 10 0x2p+0 : -0x1.f8a08ace25646p+16 : inexact-ok += yn tonearest dbl-64 10 0x2p+0 : -0x1.f8a08ace25646p+16 : inexact-ok += yn towardzero dbl-64 10 0x2p+0 : -0x1.f8a08ace25645p+16 : inexact-ok += yn upward dbl-64 10 0x2p+0 : -0x1.f8a08ace25645p+16 : inexact-ok += yn downward ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e4p+16L : inexact-ok += yn tonearest ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok += yn towardzero ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok += yn upward ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok += yn downward ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e4p+16L : inexact-ok += yn tonearest ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok += yn towardzero ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok += yn upward ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok += yn downward ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b4p+16L : inexact-ok += yn tonearest ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b4p+16L : inexact-ok += yn towardzero ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b3p+16L : inexact-ok += yn upward ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b3p+16L : inexact-ok += yn downward ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6891p+16L : inexact-ok += yn tonearest ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f68908p+16L : inexact-ok += yn towardzero ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f68908p+16L : inexact-ok += yn upward ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f68908p+16L : inexact-ok +yn 10 10.0 += yn downward flt-32 10 0xap+0f : -0x5.c1cc8p-4f : inexact-ok += yn tonearest flt-32 10 0xap+0f : -0x5.c1cc8p-4f : inexact-ok += yn towardzero flt-32 10 0xap+0f : -0x5.c1cc78p-4f : inexact-ok += yn upward flt-32 10 0xap+0f : -0x5.c1cc78p-4f : inexact-ok += yn downward dbl-64 10 0xap+0 : -0x5.c1cc7c04403b8p-4 : inexact-ok += yn tonearest dbl-64 10 0xap+0 : -0x5.c1cc7c04403b8p-4 : inexact-ok += yn towardzero dbl-64 10 0xap+0 : -0x5.c1cc7c04403b4p-4 : inexact-ok += yn upward dbl-64 10 0xap+0 : -0x5.c1cc7c04403b4p-4 : inexact-ok += yn downward ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b7058p-4L : inexact-ok += yn tonearest ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok += yn towardzero ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok += yn upward ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok += yn downward ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b7058p-4L : inexact-ok += yn tonearest ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok += yn towardzero ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok += yn upward ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok += yn downward ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c165974p-4L : inexact-ok += yn tonearest ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c16597p-4L : inexact-ok += yn towardzero ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c16597p-4L : inexact-ok += yn upward ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c16597p-4L : inexact-ok += yn downward ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c165ap-4L : inexact-ok += yn tonearest ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c165ap-4L : inexact-ok += yn towardzero ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c1658p-4L : inexact-ok += yn upward ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c1658p-4L : inexact-ok +yn -10 1.0 += yn downward flt-32 -10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok += yn tonearest flt-32 -10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok += yn towardzero flt-32 -10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok += yn upward flt-32 -10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok += yn downward dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok += yn tonearest dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok += yn towardzero dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok += yn upward dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok += yn downward ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn tonearest ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn towardzero ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn upward ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn downward ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn tonearest ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok += yn towardzero ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn upward ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok += yn downward ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok += yn tonearest ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok += yn towardzero ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok += yn upward ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok += yn downward ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok += yn tonearest ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok += yn towardzero ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok += yn upward ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok +yn 10 min += yn downward flt-32 10 0x4p-128f : minus_infty : inexact-ok overflow errno-erange += yn tonearest flt-32 10 0x4p-128f : minus_infty : inexact-ok overflow errno-erange += yn towardzero flt-32 10 0x4p-128f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn upward flt-32 10 0x4p-128f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += yn downward dbl-64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange += yn tonearest dbl-64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange += yn towardzero dbl-64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn upward dbl-64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok += yn tonearest ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok += yn towardzero ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok += yn upward ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok += yn downward ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok += yn tonearest ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok += yn towardzero ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok += yn upward ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok += yn downward ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284L : inexact-ok += yn tonearest ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284L : inexact-ok += yn towardzero ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+1284L : inexact-ok += yn upward ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+1284L : inexact-ok += yn downward ldbl-128ibm 10 0x4p-128L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128ibm 10 0x4p-128L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128ibm 10 0x4p-128L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128ibm 10 0x4p-128L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn downward dbl-64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange += yn tonearest dbl-64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange += yn towardzero dbl-64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn upward dbl-64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok += yn tonearest ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok += yn towardzero ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok += yn upward ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok += yn downward ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok += yn tonearest ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok += yn towardzero ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok += yn upward ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok += yn downward ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244L : inexact-ok += yn tonearest ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244L : inexact-ok += yn towardzero ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+10244L : inexact-ok += yn upward ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+10244L : inexact-ok += yn downward ldbl-128ibm 10 0x4p-1024L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128ibm 10 0x4p-1024L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128ibm 10 0x4p-1024L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128ibm 10 0x4p-1024L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-intel 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-intel 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-intel 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-m68k 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-m68k 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-m68k 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-m68k 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-128 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128 10 0x4p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128 10 0x4p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-intel 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-intel 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-intel 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-m68k 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-96-m68k 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-96-m68k 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-96-m68k 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += yn downward ldbl-128 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128 10 0x2p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128 10 0x2p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += yn downward dbl-64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange += yn tonearest dbl-64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange += yn towardzero dbl-64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn upward dbl-64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += yn downward ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok += yn tonearest ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok += yn towardzero ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok += yn upward ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok += yn downward ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok += yn tonearest ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok += yn towardzero ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok += yn upward ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok += yn downward ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716L : inexact-ok += yn tonearest ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716L : inexact-ok += yn towardzero ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879dp+9716L : inexact-ok += yn upward ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879dp+9716L : inexact-ok += yn downward ldbl-128ibm 10 0x8p-972L : minus_infty : inexact-ok overflow errno-erange += yn tonearest ldbl-128ibm 10 0x8p-972L : minus_infty : inexact-ok overflow errno-erange += yn towardzero ldbl-128ibm 10 0x8p-972L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += yn upward ldbl-128ibm 10 0x8p-972L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok +yn 2 0x1.ffff62p+99 += yn downward flt-32 2 0xf.fffb1p+96f : -0x2.7cecbcp-52f : inexact-ok += yn tonearest flt-32 2 0xf.fffb1p+96f : -0x2.7cecbcp-52f : inexact-ok += yn towardzero flt-32 2 0xf.fffb1p+96f : -0x2.7cecb8p-52f : inexact-ok += yn upward flt-32 2 0xf.fffb1p+96f : -0x2.7cecb8p-52f : inexact-ok += yn downward dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4456p-52 : inexact-ok += yn tonearest dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4456p-52 : inexact-ok += yn towardzero dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4454p-52 : inexact-ok += yn upward dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4454p-52 : inexact-ok += yn downward ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok += yn tonearest ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok += yn towardzero ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok += yn upward ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok += yn downward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok += yn tonearest ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok += yn towardzero ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok += yn upward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok += yn downward ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4dap-52L : inexact-ok += yn tonearest ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52L : inexact-ok += yn towardzero ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52L : inexact-ok += yn upward ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52L : inexact-ok += yn downward ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee5p-52L : inexact-ok += yn tonearest ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee5p-52L : inexact-ok += yn towardzero ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4p-52L : inexact-ok += yn upward ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4p-52L : inexact-ok +yn 2 0x1p127 += yn downward flt-32 2 0x8p+124f : 0x2.061838p-68f : inexact-ok += yn tonearest flt-32 2 0x8p+124f : 0x2.061838p-68f : inexact-ok += yn towardzero flt-32 2 0x8p+124f : 0x2.061838p-68f : inexact-ok += yn upward flt-32 2 0x8p+124f : 0x2.06183cp-68f : inexact-ok += yn downward dbl-64 2 0x8p+124 : 0x2.0618385b757ecp-68 : inexact-ok += yn tonearest dbl-64 2 0x8p+124 : 0x2.0618385b757eep-68 : inexact-ok += yn towardzero dbl-64 2 0x8p+124 : 0x2.0618385b757ecp-68 : inexact-ok += yn upward dbl-64 2 0x8p+124 : 0x2.0618385b757eep-68 : inexact-ok += yn downward ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok += yn tonearest ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok += yn towardzero ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok += yn upward ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok += yn downward ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok += yn upward ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok += yn downward ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefacap-68L : inexact-ok += yn tonearest ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefaccp-68L : inexact-ok += yn towardzero ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefacap-68L : inexact-ok += yn upward ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefaccp-68L : inexact-ok += yn downward ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefap-68L : inexact-ok += yn tonearest ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefbp-68L : inexact-ok += yn towardzero ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefap-68L : inexact-ok += yn upward ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefbp-68L : inexact-ok +yn 2 0x1p1023 += yn downward flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok += yn tonearest flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok += yn towardzero flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok += yn upward flt-32 2 0xf.fffffp+124f : 0xc.69478p-68f : inexact-ok += yn downward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok += yn tonearest dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok += yn towardzero dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok += yn upward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b058ap-68 : inexact-ok += yn downward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn tonearest ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn towardzero ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn upward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn downward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn upward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn downward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok += yn tonearest ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok += yn towardzero ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok += yn upward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok += yn downward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok += yn tonearest ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok += yn towardzero ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok += yn upward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216cp-68L : inexact-ok += yn downward dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e3p-512 : inexact-ok += yn tonearest dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e3p-512 : inexact-ok += yn towardzero dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e2p-512 : inexact-ok += yn upward dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e2p-512 : inexact-ok += yn downward ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce4p-512L : inexact-ok += yn tonearest ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok += yn towardzero ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok += yn upward ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok += yn downward ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce4p-512L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok += yn upward ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok += yn downward ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok += yn tonearest ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok += yn towardzero ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok += yn upward ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok += yn downward ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f97p-512L : inexact-ok += yn tonearest ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok += yn towardzero ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok += yn upward ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok +yn 2 0x1p16383 += yn downward flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok += yn tonearest flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok += yn towardzero flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok += yn upward flt-32 2 0xf.fffffp+124f : 0xc.69478p-68f : inexact-ok += yn downward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok += yn tonearest dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok += yn towardzero dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok += yn upward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b058ap-68 : inexact-ok += yn downward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn tonearest ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn towardzero ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn upward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn downward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok += yn upward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok += yn downward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok += yn tonearest ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok += yn towardzero ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok += yn upward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok += yn downward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok += yn tonearest ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok += yn towardzero ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok += yn upward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216cp-68L : inexact-ok += yn downward dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc8p-516 : inexact-ok += yn tonearest dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok += yn towardzero dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok += yn upward dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok += yn downward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok += yn tonearest ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok += yn towardzero ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok += yn upward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok += yn downward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok += yn tonearest ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok += yn towardzero ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok += yn upward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok += yn downward ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok += yn tonearest ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok += yn towardzero ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok += yn upward ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok += yn downward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok += yn tonearest ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok += yn towardzero ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok += yn upward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok += yn downward ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok += yn tonearest ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok += yn towardzero ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok += yn upward ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok += yn downward ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok += yn tonearest ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok += yn towardzero ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok += yn upward ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok += yn downward ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok += yn tonearest ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok += yn towardzero ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok += yn upward ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok += yn downward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok += yn tonearest ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok += yn towardzero ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok += yn upward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b02514p-516L : inexact-ok += yn downward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok += yn tonearest ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok += yn towardzero ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok += yn upward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index d25363b..8a02b60 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -397,6 +397,9 @@ typedef enum /* MPFR function with a single argument and floating-point and integer results. */ mpfr_f_f1, + /* MPFR function with integer and floating-point arguments and one + result. */ + mpfr_if_f, } func_calc_method; /* Description of how to calculate a function. */ @@ -410,6 +413,7 @@ typedef struct int (*mpfr_f_f) (mpfr_t, const mpfr_t, mpfr_rnd_t); int (*mpfr_ff_f) (mpfr_t, const mpfr_t, const mpfr_t, mpfr_rnd_t); int (*mpfr_f_f1) (mpfr_t, int *, const mpfr_t, mpfr_rnd_t); + int (*mpfr_if_f) (mpfr_t, long, const mpfr_t, mpfr_rnd_t); } func; } func_calc_desc; @@ -460,6 +464,9 @@ typedef struct #define FUNC_mpfr_ff_f(NAME, MPFR_FUNC, EXACT) \ FUNC (NAME, ARGS2 (type_fp, type_fp), RET1 (type_fp), EXACT, false, \ CALC (mpfr_ff_f, MPFR_FUNC)) +#define FUNC_mpfr_if_f(NAME, MPFR_FUNC, EXACT) \ + FUNC (NAME, ARGS2 (type_int, type_fp), RET1 (type_fp), EXACT, false, \ + CALC (mpfr_if_f, MPFR_FUNC)) /* List of functions handled by this program. */ static test_function test_functions[] = @@ -483,6 +490,7 @@ static test_function test_functions[] = FUNC_mpfr_ff_f ("hypot", mpfr_hypot, false), FUNC_mpfr_f_f ("j0", mpfr_j0, false), FUNC_mpfr_f_f ("j1", mpfr_j1, false), + FUNC_mpfr_if_f ("jn", mpfr_jn, false), FUNC ("lgamma", ARGS1 (type_fp), RET2 (type_fp, type_int), false, false, CALC (mpfr_f_f1, mpfr_lgamma)), FUNC_mpfr_f_f ("log", mpfr_log, false), @@ -498,6 +506,7 @@ static test_function test_functions[] = FUNC_mpfr_f_f ("tgamma", mpfr_gamma, false), FUNC_mpfr_f_f ("y0", mpfr_y0, false), FUNC_mpfr_f_f ("y1", mpfr_y1, false), + FUNC_mpfr_if_f ("yn", mpfr_yn, false), }; /* Allocate memory, with error checking. */ @@ -1318,6 +1327,7 @@ calc_generic_results (generic_value *outputs, generic_value *inputs, case mpfr_ff_f: assert (inputs[0].type == gtype_fp); + assert (inputs[1].type == gtype_fp); outputs[0].type = gtype_fp; mpfr_init (outputs[0].value.f); inexact = calc->func.mpfr_ff_f (outputs[0].value.f, inputs[0].value.f, @@ -1337,6 +1347,18 @@ calc_generic_results (generic_value *outputs, generic_value *inputs, mpz_init_set_si (outputs[1].value.i, i); break; + case mpfr_if_f: + assert (inputs[0].type == gtype_int); + assert (inputs[1].type == gtype_fp); + outputs[0].type = gtype_fp; + mpfr_init (outputs[0].value.f); + assert (mpz_fits_slong_p (inputs[0].value.i)); + long l = mpz_get_si (inputs[0].value.i); + inexact = calc->func.mpfr_if_f (outputs[0].value.f, l, + inputs[1].value.f, MPFR_RNDZ); + adjust_real (outputs[0].value.f, inexact); + break; + default: abort (); } @@ -1547,13 +1569,16 @@ output_for_one_input_case (FILE *fp, const char *filename, test_function *tf, for (size_t i = 0; i < tf->num_args; i++) { if (inputs[i].type == gtype_fp) - round_real (res, exc_before, exc_after, inputs[i].value.f, f); - if (!mpfr_equal_p (res[rm_tonearest], inputs[i].value.f)) - fits = false; - for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++) - mpfr_clear (res[m]); - if (!fits) - break; + { + round_real (res, exc_before, exc_after, inputs[i].value.f, + f); + if (!mpfr_equal_p (res[rm_tonearest], inputs[i].value.f)) + fits = false; + for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++) + mpfr_clear (res[m]); + if (!fits) + break; + } } if (!fits) continue; diff --git a/math/libm-test.inc b/math/libm-test.inc index 5988b25..dea6c8b 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -9495,73 +9495,20 @@ static const struct test_if_f_data jn_test_data[] = /* jn (0, x) == j0 (x) */ TEST_if_f (jn, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), TEST_if_f (jn, 0, plus_infty, 0), - TEST_if_f (jn, 0, -1.0, 0.765197686557966551449717526102663221L), - TEST_if_f (jn, 0, 0.0, 1.0), - TEST_if_f (jn, 0, 0.125L, 0.996097563041985204620768999453174712L), - TEST_if_f (jn, 0, 0.75L, 0.864242275166648623555731103820923211L), - TEST_if_f (jn, 0, 1.0, 0.765197686557966551449717526102663221L), - TEST_if_f (jn, 0, 1.5, 0.511827671735918128749051744283411720L), - TEST_if_f (jn, 0, 2.0, 0.223890779141235668051827454649948626L), - TEST_if_f (jn, 0, 8.0, 0.171650807137553906090869407851972001L), - TEST_if_f (jn, 0, 10.0, -0.245935764451348335197760862485328754L), - TEST_if_f (jn, 0, 4.0, -3.9714980986384737228659076845169804197562E-1L), - TEST_if_f (jn, 0, -4.0, -3.9714980986384737228659076845169804197562E-1L), /* jn (1, x) == j1 (x) */ TEST_if_f (jn, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), TEST_if_f (jn, 1, plus_infty, 0), - TEST_if_f (jn, 1, -1.0, -0.440050585744933515959682203718914913L), - TEST_if_f (jn, 1, 0.0, 0.0), - TEST_if_f (jn, 1, 0.125L, 0.0623780091344946810942311355879361177L), - TEST_if_f (jn, 1, 0.75L, 0.349243602174862192523281016426251335L), - TEST_if_f (jn, 1, 1.0, 0.440050585744933515959682203718914913L), - TEST_if_f (jn, 1, 1.5, 0.557936507910099641990121213156089400L), - TEST_if_f (jn, 1, 2.0, 0.576724807756873387202448242269137087L), - TEST_if_f (jn, 1, 8.0, 0.234636346853914624381276651590454612L), - TEST_if_f (jn, 1, 10.0, 0.0434727461688614366697487680258592883L), /* jn (3, x) */ TEST_if_f (jn, 3, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), TEST_if_f (jn, 3, plus_infty, 0), - TEST_if_f (jn, 3, -1.0, -0.0195633539826684059189053216217515083L), - TEST_if_f (jn, 3, 0.0, 0.0), - TEST_if_f (jn, 3, 0.125L, 0.406503832554912875023029337653442868e-4L), - TEST_if_f (jn, 3, 0.75L, 0.848438342327410884392755236884386804e-2L), - TEST_if_f (jn, 3, 1.0, 0.0195633539826684059189053216217515083L), - TEST_if_f (jn, 3, 2.0, 0.128943249474402051098793332969239835L), - TEST_if_f (jn, 3, 10.0, 0.0583793793051868123429354784103409563L), - /* jn (10, x) */ TEST_if_f (jn, 10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), TEST_if_f (jn, 10, plus_infty, 0), - TEST_if_f (jn, 10, -1.0, 0.263061512368745320699785368779050294e-9L), - TEST_if_f (jn, 10, 0.0, 0.0), - TEST_if_f (jn, 10, 0.125L, 0.250543369809369890173993791865771547e-18L), - TEST_if_f (jn, 10, 0.75L, 0.149621713117596814698712483621682835e-10L), - TEST_if_f (jn, 10, 1.0, 0.263061512368745320699785368779050294e-9L), - TEST_if_f (jn, 10, 2.0, 0.251538628271673670963516093751820639e-6L), - TEST_if_f (jn, 10, 10.0, 0.207486106633358857697278723518753428L), - - /* BZ #11589 .*/ - TEST_if_f (jn, 2, 2.4048255576957729L, 0.43175480701968038399746111312430703L), - TEST_if_f (jn, 3, 2.4048255576957729L, 0.19899990535769083404042146764530813L), - TEST_if_f (jn, 4, 2.4048255576957729L, 0.647466661641779720084932282551219891E-1L), - TEST_if_f (jn, 5, 2.4048255576957729L, 0.163892432048058525099230549946147698E-1L), - TEST_if_f (jn, 6, 2.4048255576957729L, 0.34048184720278336646673682895929161E-2L), - TEST_if_f (jn, 7, 2.4048255576957729L, 0.60068836573295394221291569249883076E-3L), - TEST_if_f (jn, 8, 2.4048255576957729L, 0.92165786705344923232879022467054148E-4L), - TEST_if_f (jn, 9, 2.4048255576957729L, 0.12517270977961513005428966643852564E-4L), - - TEST_if_f (jn, 2, 0x1.ffff62p+99L, -4.43860668048170034334926693188979974489e-16L), - TEST_if_f (jn, 2, 0x1p127L, -6.0784021821505059176832624052765568656702e-20L), -#ifndef TEST_FLOAT - TEST_if_f (jn, 2, 0x1p1023L, 1.5665258060609012834424478437196679802783e-155L), -#endif -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_if_f (jn, 2, 0x1p16383L, -9.5859502826270374691362975419147645151233e-2467L), -#endif + AUTO_TESTS_if_f (jn, tonearest), }; static void @@ -13048,14 +12995,6 @@ static const struct test_if_f_data yn_test_data[] = TEST_if_f (yn, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), TEST_if_f (yn, 0, plus_infty, 0), - TEST_if_f (yn, 0, 0.125L, -1.38968062514384052915582277745018693L), - TEST_if_f (yn, 0, 0.75L, -0.137172769385772397522814379396581855L), - TEST_if_f (yn, 0, 1.0, 0.0882569642156769579829267660235151628L), - TEST_if_f (yn, 0, 1.5, 0.382448923797758843955068554978089862L), - TEST_if_f (yn, 0, 2.0, 0.510375672649745119596606592727157873L), - TEST_if_f (yn, 0, 8.0, 0.223521489387566220527323400498620359L), - TEST_if_f (yn, 0, 10.0, 0.0556711672835993914244598774101900481L), - /* yn (1, x) == y1 (x) */ TEST_if_f (yn, 1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, 1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), @@ -13065,14 +13004,6 @@ static const struct test_if_f_data yn_test_data[] = TEST_if_f (yn, 1, plus_infty, 0), TEST_if_f (yn, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_if_f (yn, 1, 0.125L, -5.19993611253477499595928744876579921L), - TEST_if_f (yn, 1, 0.75L, -1.03759455076928541973767132140642198L), - TEST_if_f (yn, 1, 1.0, -0.781212821300288716547150000047964821L), - TEST_if_f (yn, 1, 1.5, -0.412308626973911295952829820633445323L), - TEST_if_f (yn, 1, 2.0, -0.107032431540937546888370772277476637L), - TEST_if_f (yn, 1, 8.0, -0.158060461731247494255555266187483550L), - TEST_if_f (yn, 1, 10.0, 0.249015424206953883923283474663222803L), - /* yn (-1, x) == -y1 (x). */ TEST_if_f (yn, -1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_if_f (yn, -1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), @@ -13081,7 +13012,6 @@ static const struct test_if_f_data yn_test_data[] = TEST_if_f (yn, -1, -0.0, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_if_f (yn, -1, plus_infty, minus_zero), TEST_if_f (yn, -1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_if_f (yn, -1, 1.0, 0.781212821300288716547150000047964821L), /* yn (2, x). */ TEST_if_f (yn, 2, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), @@ -13110,36 +13040,11 @@ static const struct test_if_f_data yn_test_data[] = TEST_if_f (yn, 3, plus_infty, 0), TEST_if_f (yn, 3, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_if_f (yn, 3, 0.125L, -2612.69757350066712600220955744091741L), - TEST_if_f (yn, 3, 0.75L, -12.9877176234475433186319774484809207L), - TEST_if_f (yn, 3, 1.0, -5.82151760596472884776175706442981440L), - TEST_if_f (yn, 3, 2.0, -1.12778377684042778608158395773179238L), - TEST_if_f (yn, 3, 10.0, -0.251362657183837329779204747654240998L), - /* yn (10, x) */ TEST_if_f (yn, 10, plus_infty, 0), TEST_if_f (yn, 10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_if_f (yn, 10, 0.125L, -127057845771019398.252538486899753195L), - TEST_if_f (yn, 10, 0.75L, -2133501638.90573424452445412893839236L), - TEST_if_f (yn, 10, 1.0, -121618014.278689189288130426667971145L), - TEST_if_f (yn, 10, 2.0, -129184.542208039282635913145923304214L), - TEST_if_f (yn, 10, 10.0, -0.359814152183402722051986577343560609L), - - TEST_if_f (yn, -10, 1.0, -121618014.278689189288130426667971145L), - - /* Check whether yn returns correct value for LDBL_MIN, DBL_MIN, - and FLT_MIN. See Bug 14173. */ - TEST_if_f (yn, 10, min_value, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE), - - TEST_if_f (yn, 2, 0x1.ffff62p+99L, -5.5244413477397111790415387179517953221757e-16L), - TEST_if_f (yn, 2, 0x1p127L, 6.8569250690166637098111268958532649249771e-21L), -#ifndef TEST_FLOAT - TEST_if_f (yn, 2, 0x1p1023L, -8.2687542933709649327986678723012001545638e-155L), -#endif -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_if_f (yn, 2, 0x1p16383L, 3.8895531955766020648617743624167352352217e-2467L), -#endif + AUTO_TESTS_if_f (yn, tonearest), }; static void diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 5ed3fee..a471e5f 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -6439,6 +6439,13 @@ float: 1 ifloat: 1 # jn +Test "jn (0, -0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 Test "jn (0, -4.0)": double: 1 float: 1 @@ -6446,6 +6453,24 @@ idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 +Test "jn (0, 0x2p+0)": +float: 1 +ifloat: 1 +Test "jn (0, 0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "jn (0, 0x8p+0)": +float: 1 +ifloat: 1 +Test "jn (0, 0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "jn (0, 10.0)": double: 1 float: 1 @@ -6464,6 +6489,19 @@ ldouble: 2 Test "jn (0, 8.0)": float: 1 ifloat: 1 +Test "jn (1, 0x2p+0)": +double: 1 +idouble: 1 +Test "jn (1, 0x8p+0)": +float: 1 +ifloat: 1 +Test "jn (1, 0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "jn (1, 10.0)": double: 2 float: 1 @@ -6477,6 +6515,13 @@ idouble: 1 Test "jn (1, 8.0)": float: 1 ifloat: 1 +Test "jn (10, -0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "jn (10, -1.0)": double: 1 float: 1 @@ -6492,6 +6537,31 @@ float: 1 ifloat: 1 ildouble: 2 ldouble: 2 +Test "jn (10, 0x1p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (10, 0x2p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (10, 0x2p-4)": +float: 1 +ifloat: 1 +Test "jn (10, 0xap+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (10, 0xcp-4)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 Test "jn (10, 1.0)": double: 1 float: 1 @@ -6522,6 +6592,55 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 +Test "jn (2, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e36801p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (2, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a8p+0)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "jn (2, 0x8p+1020)": +double: 1 +idouble: 1 +Test "jn (2, 0x8p+124)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.fffb1p+96)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "jn (2, 2.4048255576957729)": double: 1 float: 1 @@ -6529,9 +6648,45 @@ idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "jn (3, -0x1p+0)": +ildouble: 1 +ldouble: 1 Test "jn (3, -1.0)": ildouble: 1 ldouble: 1 +Test "jn (3, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a4p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (3, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a8p+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0xap+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "jn (3, 1.0)": ildouble: 1 ldouble: 1 @@ -6548,9 +6703,45 @@ ldouble: 1 Test "jn (3, 2.4048255576957729)": ildouble: 1 ldouble: 1 +Test "jn (4, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (4, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a5d2e368p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a8p+0)": +ildouble: 1 +ldouble: 1 Test "jn (4, 2.4048255576957729)": ildouble: 2 ldouble: 2 +Test "jn (5, 0x2.67a2a4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a5d2e368p+0)": +ildouble: 1 +ldouble: 1 Test "jn (5, 2.4048255576957729)": double: 1 float: 1 @@ -6558,6 +6749,32 @@ idouble: 1 ifloat: 1 ildouble: 3 ldouble: 3 +Test "jn (6, 0x2.67a2a4p+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (6, 0x2.67a2a8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 Test "jn (6, 2.4048255576957729)": double: 1 float: 2 @@ -6565,11 +6782,53 @@ idouble: 1 ifloat: 2 ildouble: 1 ldouble: 1 +Test "jn (7, 0x2.67a2a4p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "jn (7, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (7, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 4 +ldouble: 4 +Test "jn (7, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a8p+0)": +float: 1 +ifloat: 1 Test "jn (7, 2.4048255576957729)": double: 1 float: 2 idouble: 1 ifloat: 2 +Test "jn (8, 0x2.67a2a4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (8, 0x2.67a2a5d2e3682p+0)": +double: 2 +idouble: 2 +Test "jn (8, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +Test "jn (8, 0x2.67a2a8p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "jn (8, 2.4048255576957729)": double: 1 float: 3 @@ -6577,6 +6836,22 @@ idouble: 1 ifloat: 3 ildouble: 2 ldouble: 2 +Test "jn (9, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "jn (9, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (9, 0x2.67a2a5d2e368p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (9, 0x2.67a2a8p+0)": +float: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 Test "jn (9, 2.4048255576957729)": float: 4 ifloat: 4 @@ -9694,6 +9969,9 @@ float: 2 ifloat: 2 # yn +Test "yn (-10, 0x1p+0)": +float: 2 +ifloat: 2 Test "yn (-10, 1.0)": float: 2 ifloat: 2 @@ -9705,6 +9983,27 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "yn (0, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "yn (0, 0x2p-4)": +ildouble: 1 +ldouble: 1 +Test "yn (0, 0x8p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "yn (0, 0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "yn (0, 0xcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "yn (0, 1.0)": ildouble: 1 ldouble: 1 @@ -9721,6 +10020,24 @@ ldouble: 1 Test "yn (1, 0.125)": ildouble: 1 ldouble: 1 +Test "yn (1, 0x2p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "yn (1, 0x2p-4)": +ildouble: 1 +ldouble: 1 +Test "yn (1, 0x8p+0)": +float: 2 +ifloat: 2 +Test "yn (1, 0xap+0)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 Test "yn (1, 10.0)": double: 2 float: 2 @@ -9746,6 +10063,36 @@ float: 1 ifloat: 1 ildouble: 4 ldouble: 4 +Test "yn (10, 0x1p+0)": +float: 2 +ifloat: 2 +Test "yn (10, 0x2p+0)": +float: 3 +ifloat: 3 +Test "yn (10, 0x2p-4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "yn (10, 0x4p-1024)": +ildouble: 1 +ldouble: 1 +Test "yn (10, 0x4p-128)": +ildouble: 1 +ldouble: 1 +Test "yn (10, 0x8p-972)": +ildouble: 1 +ldouble: 1 +Test "yn (10, 0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "yn (10, 0xcp-4)": +float: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 Test "yn (10, 1.0)": float: 2 ifloat: 2 @@ -9765,6 +10112,19 @@ ldouble: 1 Test "yn (2, 0x1p127)": float: 2 ifloat: 2 +Test "yn (2, 0x8p+124)": +float: 2 +ifloat: 2 +Test "yn (2, 0xf.fffb1p+96)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "yn (2, 0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "yn (3, 0.125)": ildouble: 1 ldouble: 1 @@ -9773,6 +10133,22 @@ double: 1 idouble: 1 ildouble: 2 ldouble: 2 +Test "yn (3, 0x2p+0)": +float: 1 +ifloat: 1 +Test "yn (3, 0x2p-4)": +ildouble: 1 +ldouble: 1 +Test "yn (3, 0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "yn (3, 0xcp-4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 Test "yn (3, 10.0)": double: 1 float: 1 @@ -10322,8 +10698,8 @@ double: 2 float: 4 idouble: 2 ifloat: 4 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "lgamma": double: 1 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index d36b76a..b45ce1d 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -7388,6 +7388,13 @@ double: 1 idouble: 1 # jn +Test "jn (0, -0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 Test "jn (0, -4.0)": double: 1 float: 1 @@ -7398,6 +7405,27 @@ ldouble: 2 Test "jn (0, 0.75)": float: 1 ifloat: 1 +Test "jn (0, 0x2p+0)": +float: 2 +ifloat: 2 +Test "jn (0, 0x4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 +Test "jn (0, 0x8p+0)": +float: 1 +ifloat: 1 +Test "jn (0, 0xap+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "jn (0, 0xcp-4)": +float: 1 +ifloat: 1 Test "jn (0, 10.0)": double: 2 float: 1 @@ -7416,6 +7444,17 @@ ldouble: 2 Test "jn (0, 8.0)": float: 1 ifloat: 1 +Test "jn (1, 0x2p+0)": +double: 1 +idouble: 1 +Test "jn (1, 0x8p+0)": +double: 1 +idouble: 1 +Test "jn (1, 0xap+0)": +float: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 Test "jn (1, 10.0)": float: 2 ifloat: 2 @@ -7427,6 +7466,9 @@ idouble: 1 Test "jn (1, 8.0)": double: 1 idouble: 1 +Test "jn (10, -0x1p+0)": +ildouble: 1 +ldouble: 1 Test "jn (10, -1.0)": ildouble: 1 ldouble: 1 @@ -7442,6 +7484,35 @@ idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 +Test "jn (10, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (10, 0x2p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "jn (10, 0x2p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "jn (10, 0xap+0)": +double: 4 +float: 2 +idouble: 4 +ifloat: 2 +ildouble: 2 +ldouble: 2 +Test "jn (10, 0xcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 Test "jn (10, 1.0)": ildouble: 1 ldouble: 1 @@ -7471,6 +7542,56 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 +Test "jn (2, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +ildouble: 3 +ldouble: 3 +Test "jn (2, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e36801p+0)": +ildouble: 2 +ldouble: 2 +Test "jn (2, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0x2.67a2a8p+0)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 2 +ldouble: 2 +Test "jn (2, 0x8p+124)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.fffb1p+96)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 +Test "jn (2, 0xf.fffffp+124)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 Test "jn (2, 2.4048255576957729)": double: 2 float: 1 @@ -7478,6 +7599,9 @@ idouble: 2 ifloat: 1 ildouble: 1 ldouble: 1 +Test "jn (3, -0x1p+0)": +ildouble: 1 +ldouble: 1 Test "jn (3, -1.0)": ildouble: 1 ldouble: 1 @@ -7491,6 +7615,54 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "jn (3, 0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a4p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e36801p+0)": +ildouble: 3 +ldouble: 3 +Test "jn (3, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +Test "jn (3, 0x2.67a2a8p+0)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0x2p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "jn (3, 0xap+0)": +double: 3 +idouble: 3 +ildouble: 1 +ldouble: 1 +Test "jn (3, 0xcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "jn (3, 1.0)": ildouble: 1 ldouble: 1 @@ -7511,11 +7683,59 @@ double: 3 idouble: 3 ildouble: 1 ldouble: 1 +Test "jn (4, 0x2.67a2a4p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (4, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (4, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (4, 0x2.67a2a8p+0)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "jn (4, 2.4048255576957729)": double: 1 idouble: 1 ildouble: 2 ldouble: 2 +Test "jn (5, 0x2.67a2a4p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (5, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (5, 0x2.67a2a5d2e368p+0)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "jn (5, 0x2.67a2a8p+0)": +float: 2 +ifloat: 2 Test "jn (5, 2.4048255576957729)": double: 3 float: 1 @@ -7523,6 +7743,34 @@ idouble: 3 ifloat: 1 ildouble: 3 ldouble: 3 +Test "jn (6, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e3682p+0)": +double: 2 +idouble: 2 +ildouble: 1 +ldouble: 1 +Test "jn (6, 0x2.67a2a5d2e368p+0)": +double: 4 +idouble: 4 +Test "jn (6, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 +ildouble: 1 +ldouble: 1 Test "jn (6, 2.4048255576957729)": double: 4 float: 3 @@ -7530,11 +7778,55 @@ idouble: 4 ifloat: 3 ildouble: 1 ldouble: 1 +Test "jn (7, 0x2.67a2a4p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "jn (7, 0x2.67a2a5d2e36800fcp+0)": +ildouble: 2 +ldouble: 2 +Test "jn (7, 0x2.67a2a5d2e36801p+0)": +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a5d2e3682p+0)": +ildouble: 4 +ldouble: 4 +Test "jn (7, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +ildouble: 1 +ldouble: 1 +Test "jn (7, 0x2.67a2a8p+0)": +double: 2 +float: 3 +idouble: 2 +ifloat: 3 Test "jn (7, 2.4048255576957729)": double: 3 float: 5 idouble: 3 ifloat: 5 +Test "jn (8, 0x2.67a2a4p+0)": +double: 2 +float: 2 +idouble: 2 +ifloat: 2 +ildouble: 1 +ldouble: 1 +Test "jn (8, 0x2.67a2a5d2e3682p+0)": +double: 1 +idouble: 1 +Test "jn (8, 0x2.67a2a5d2e368p+0)": +double: 3 +idouble: 3 +Test "jn (8, 0x2.67a2a8p+0)": +double: 2 +float: 4 +idouble: 2 +ifloat: 4 +ildouble: 1 +ldouble: 1 Test "jn (8, 2.4048255576957729)": double: 3 float: 2 @@ -7542,6 +7834,28 @@ idouble: 3 ifloat: 2 ildouble: 2 ldouble: 2 +Test "jn (9, 0x2.67a2a4p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 2 +ldouble: 2 +Test "jn (9, 0x2.67a2a5d2e3682p+0)": +double: 4 +idouble: 4 +Test "jn (9, 0x2.67a2a5d2e368p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "jn (9, 0x2.67a2a8p+0)": +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 3 +ldouble: 3 Test "jn (9, 2.4048255576957729)": double: 1 float: 2 @@ -10912,6 +11226,11 @@ idouble: 1 ifloat: 2 # yn +Test "yn (-10, 0x1p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 Test "yn (-10, 1.0)": double: 1 float: 2 @@ -10920,6 +11239,31 @@ ifloat: 2 Test "yn (0, 0.125)": ildouble: 1 ldouble: 1 +Test "yn (0, 0x1.8p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "yn (0, 0x1p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "yn (0, 0x2p-4)": +ildouble: 1 +ldouble: 1 +Test "yn (0, 0x8p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "yn (0, 0xap+0)": +float: 1 +ifloat: 1 Test "yn (0, 1.0)": double: 2 float: 1 @@ -10952,6 +11296,31 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 +Test "yn (1, 0x1.8p+0)": +float: 1 +ifloat: 1 +Test "yn (1, 0x2p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "yn (1, 0x2p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "yn (1, 0x8p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "yn (1, 0xap+0)": +double: 3 +float: 1 +idouble: 3 +ifloat: 1 Test "yn (1, 1.5)": float: 1 ifloat: 1 @@ -10984,6 +11353,42 @@ idouble: 1 ifloat: 2 ildouble: 4 ldouble: 4 +Test "yn (10, 0x1p+0)": +double: 1 +float: 2 +idouble: 1 +ifloat: 2 +Test "yn (10, 0x2p+0)": +double: 2 +float: 1 +idouble: 2 +ifloat: 1 +Test "yn (10, 0x2p-4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "yn (10, 0x4p-1024)": +ildouble: 1 +ldouble: 1 +Test "yn (10, 0x4p-128)": +ildouble: 1 +ldouble: 1 +Test "yn (10, 0x8p-972)": +ildouble: 1 +ldouble: 1 +Test "yn (10, 0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "yn (10, 0xcp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 4 +ldouble: 4 Test "yn (10, 1.0)": double: 1 float: 2 @@ -11009,6 +11414,24 @@ double: 1 float: 3 idouble: 1 ifloat: 3 +Test "yn (2, 0x8p+124)": +double: 1 +float: 3 +idouble: 1 +ifloat: 3 +Test "yn (2, 0xf.fffb1p+96)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "yn (2, 0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +Test "yn (2, 0xf.fffffp+124)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "yn (3, 0.125)": double: 1 idouble: 1 @@ -11021,6 +11444,24 @@ idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 +Test "yn (3, 0x2p+0)": +double: 1 +idouble: 1 +Test "yn (3, 0x2p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "yn (3, 0xap+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "yn (3, 0xcp-4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 Test "yn (3, 10.0)": double: 1 float: 1 @@ -11610,8 +12051,8 @@ double: 4 float: 5 idouble: 4 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "lgamma": double: 1 |