summary refs log tree commit diff
path: root/math/auto-libm-test-out-j1
diff options
context:
space:
mode:
Diffstat (limited to 'math/auto-libm-test-out-j1')
-rw-r--r--math/auto-libm-test-out-j11286
1 files changed, 1286 insertions, 0 deletions
diff --git a/math/auto-libm-test-out-j1 b/math/auto-libm-test-out-j1
new file mode 100644
index 0000000000..db6896c8d9
--- /dev/null
+++ b/math/auto-libm-test-out-j1
@@ -0,0 +1,1286 @@
+j1 -1.0
+= j1 downward binary32 -0x1p+0 : -0x7.0a728p-4 : inexact-ok
+= j1 tonearest binary32 -0x1p+0 : -0x7.0a7278p-4 : inexact-ok
+= j1 towardzero binary32 -0x1p+0 : -0x7.0a7278p-4 : inexact-ok
+= j1 upward binary32 -0x1p+0 : -0x7.0a7278p-4 : inexact-ok
+= j1 downward binary64 -0x1p+0 : -0x7.0a727ba5c31b4p-4 : inexact-ok
+= j1 tonearest binary64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 towardzero binary64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 upward binary64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 downward intel96 -0x1p+0 : -0x7.0a727ba5c31b14ep-4 : inexact-ok
+= j1 tonearest intel96 -0x1p+0 : -0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 towardzero intel96 -0x1p+0 : -0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 upward intel96 -0x1p+0 : -0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 downward m68k96 -0x1p+0 : -0x7.0a727ba5c31b14ep-4 : inexact-ok
+= j1 tonearest m68k96 -0x1p+0 : -0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 towardzero m68k96 -0x1p+0 : -0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 upward m68k96 -0x1p+0 : -0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 downward binary128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e340190074p-4 : inexact-ok
+= j1 tonearest binary128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e340190074p-4 : inexact-ok
+= j1 towardzero binary128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e34019007p-4 : inexact-ok
+= j1 upward binary128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e34019007p-4 : inexact-ok
+= j1 downward ibm128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e3401902p-4 : inexact-ok
+= j1 tonearest ibm128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e34019p-4 : inexact-ok
+= j1 towardzero ibm128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e34019p-4 : inexact-ok
+= j1 upward ibm128 -0x1p+0 : -0x7.0a727ba5c31b14d8b9e34019p-4 : inexact-ok
+j1 0.0
+= j1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+j1 -0
+= j1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
+j1 0.125
+= j1 downward binary32 0x2p-4 : 0xf.f8015p-8 : inexact-ok
+= j1 tonearest binary32 0x2p-4 : 0xf.f8015p-8 : inexact-ok
+= j1 towardzero binary32 0x2p-4 : 0xf.f8015p-8 : inexact-ok
+= j1 upward binary32 0x2p-4 : 0xf.f8016p-8 : inexact-ok
+= j1 downward binary64 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok
+= j1 tonearest binary64 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok
+= j1 towardzero binary64 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok
+= j1 upward binary64 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok
+= j1 downward intel96 0x2p-4 : 0xf.f8015538e4fa438p-8 : inexact-ok
+= j1 tonearest intel96 0x2p-4 : 0xf.f8015538e4fa438p-8 : inexact-ok
+= j1 towardzero intel96 0x2p-4 : 0xf.f8015538e4fa438p-8 : inexact-ok
+= j1 upward intel96 0x2p-4 : 0xf.f8015538e4fa439p-8 : inexact-ok
+= j1 downward m68k96 0x2p-4 : 0xf.f8015538e4fa438p-8 : inexact-ok
+= j1 tonearest m68k96 0x2p-4 : 0xf.f8015538e4fa438p-8 : inexact-ok
+= j1 towardzero m68k96 0x2p-4 : 0xf.f8015538e4fa438p-8 : inexact-ok
+= j1 upward m68k96 0x2p-4 : 0xf.f8015538e4fa439p-8 : inexact-ok
+= j1 downward binary128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a0bdp-8 : inexact-ok
+= j1 tonearest binary128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a0bdp-8 : inexact-ok
+= j1 towardzero binary128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a0bdp-8 : inexact-ok
+= j1 upward binary128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a0bd8p-8 : inexact-ok
+= j1 downward ibm128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a08p-8 : inexact-ok
+= j1 tonearest ibm128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a0cp-8 : inexact-ok
+= j1 towardzero ibm128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a08p-8 : inexact-ok
+= j1 upward ibm128 0x2p-4 : 0xf.f8015538e4fa43825ff72a8a0cp-8 : inexact-ok
+j1 0.75
+= j1 downward binary32 0xcp-4 : 0x5.96807p-4 : inexact-ok
+= j1 tonearest binary32 0xcp-4 : 0x5.968078p-4 : inexact-ok
+= j1 towardzero binary32 0xcp-4 : 0x5.96807p-4 : inexact-ok
+= j1 upward binary32 0xcp-4 : 0x5.968078p-4 : inexact-ok
+= j1 downward binary64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= j1 tonearest binary64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= j1 towardzero binary64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= j1 upward binary64 0xcp-4 : 0x5.9680759ada2f4p-4 : inexact-ok
+= j1 downward intel96 0xcp-4 : 0x5.9680759ada2f1dd8p-4 : inexact-ok
+= j1 tonearest intel96 0xcp-4 : 0x5.9680759ada2f1dep-4 : inexact-ok
+= j1 towardzero intel96 0xcp-4 : 0x5.9680759ada2f1dd8p-4 : inexact-ok
+= j1 upward intel96 0xcp-4 : 0x5.9680759ada2f1dep-4 : inexact-ok
+= j1 downward m68k96 0xcp-4 : 0x5.9680759ada2f1dd8p-4 : inexact-ok
+= j1 tonearest m68k96 0xcp-4 : 0x5.9680759ada2f1dep-4 : inexact-ok
+= j1 towardzero m68k96 0xcp-4 : 0x5.9680759ada2f1dd8p-4 : inexact-ok
+= j1 upward m68k96 0xcp-4 : 0x5.9680759ada2f1dep-4 : inexact-ok
+= j1 downward binary128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bcc0cp-4 : inexact-ok
+= j1 tonearest binary128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bcc0cp-4 : inexact-ok
+= j1 towardzero binary128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bcc0cp-4 : inexact-ok
+= j1 upward binary128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bcc1p-4 : inexact-ok
+= j1 downward ibm128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bccp-4 : inexact-ok
+= j1 tonearest ibm128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bccp-4 : inexact-ok
+= j1 towardzero ibm128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bccp-4 : inexact-ok
+= j1 upward ibm128 0xcp-4 : 0x5.9680759ada2f1ddd24ac845bcep-4 : inexact-ok
+j1 1.0
+= j1 downward binary32 0x1p+0 : 0x7.0a7278p-4 : inexact-ok
+= j1 tonearest binary32 0x1p+0 : 0x7.0a7278p-4 : inexact-ok
+= j1 towardzero binary32 0x1p+0 : 0x7.0a7278p-4 : inexact-ok
+= j1 upward binary32 0x1p+0 : 0x7.0a728p-4 : inexact-ok
+= j1 downward binary64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 tonearest binary64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 towardzero binary64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 upward binary64 0x1p+0 : 0x7.0a727ba5c31b4p-4 : inexact-ok
+= j1 downward intel96 0x1p+0 : 0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 tonearest intel96 0x1p+0 : 0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 towardzero intel96 0x1p+0 : 0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 upward intel96 0x1p+0 : 0x7.0a727ba5c31b14ep-4 : inexact-ok
+= j1 downward m68k96 0x1p+0 : 0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 tonearest m68k96 0x1p+0 : 0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 towardzero m68k96 0x1p+0 : 0x7.0a727ba5c31b14d8p-4 : inexact-ok
+= j1 upward m68k96 0x1p+0 : 0x7.0a727ba5c31b14ep-4 : inexact-ok
+= j1 downward binary128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e34019007p-4 : inexact-ok
+= j1 tonearest binary128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e340190074p-4 : inexact-ok
+= j1 towardzero binary128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e34019007p-4 : inexact-ok
+= j1 upward binary128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e340190074p-4 : inexact-ok
+= j1 downward ibm128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e34019p-4 : inexact-ok
+= j1 tonearest ibm128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e34019p-4 : inexact-ok
+= j1 towardzero ibm128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e34019p-4 : inexact-ok
+= j1 upward ibm128 0x1p+0 : 0x7.0a727ba5c31b14d8b9e3401902p-4 : inexact-ok
+j1 1.5
+= j1 downward binary32 0x1.8p+0 : 0x8.ed4edp-4 : inexact-ok
+= j1 tonearest binary32 0x1.8p+0 : 0x8.ed4edp-4 : inexact-ok
+= j1 towardzero binary32 0x1.8p+0 : 0x8.ed4edp-4 : inexact-ok
+= j1 upward binary32 0x1.8p+0 : 0x8.ed4eep-4 : inexact-ok
+= j1 downward binary64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= j1 tonearest binary64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= j1 towardzero binary64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= j1 upward binary64 0x1.8p+0 : 0x8.ed4ed4eb7e41p-4 : inexact-ok
+= j1 downward intel96 0x1.8p+0 : 0x8.ed4ed4eb7e408aap-4 : inexact-ok
+= j1 tonearest intel96 0x1.8p+0 : 0x8.ed4ed4eb7e408abp-4 : inexact-ok
+= j1 towardzero intel96 0x1.8p+0 : 0x8.ed4ed4eb7e408aap-4 : inexact-ok
+= j1 upward intel96 0x1.8p+0 : 0x8.ed4ed4eb7e408abp-4 : inexact-ok
+= j1 downward m68k96 0x1.8p+0 : 0x8.ed4ed4eb7e408aap-4 : inexact-ok
+= j1 tonearest m68k96 0x1.8p+0 : 0x8.ed4ed4eb7e408abp-4 : inexact-ok
+= j1 towardzero m68k96 0x1.8p+0 : 0x8.ed4ed4eb7e408aap-4 : inexact-ok
+= j1 upward m68k96 0x1.8p+0 : 0x8.ed4ed4eb7e408abp-4 : inexact-ok
+= j1 downward binary128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a07549300b8p-4 : inexact-ok
+= j1 tonearest binary128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a07549300cp-4 : inexact-ok
+= j1 towardzero binary128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a07549300b8p-4 : inexact-ok
+= j1 upward binary128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a07549300cp-4 : inexact-ok
+= j1 downward ibm128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a075493p-4 : inexact-ok
+= j1 tonearest ibm128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a075493p-4 : inexact-ok
+= j1 towardzero ibm128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a075493p-4 : inexact-ok
+= j1 upward ibm128 0x1.8p+0 : 0x8.ed4ed4eb7e408aa88a07549304p-4 : inexact-ok
+j1 2.0
+= j1 downward binary32 0x2p+0 : 0x9.3a43cp-4 : inexact-ok
+= j1 tonearest binary32 0x2p+0 : 0x9.3a43dp-4 : inexact-ok
+= j1 towardzero binary32 0x2p+0 : 0x9.3a43cp-4 : inexact-ok
+= j1 upward binary32 0x2p+0 : 0x9.3a43dp-4 : inexact-ok
+= j1 downward binary64 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok
+= j1 tonearest binary64 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok
+= j1 towardzero binary64 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok
+= j1 upward binary64 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok
+= j1 downward intel96 0x2p+0 : 0x9.3a43cac1b8f7ed7p-4 : inexact-ok
+= j1 tonearest intel96 0x2p+0 : 0x9.3a43cac1b8f7ed8p-4 : inexact-ok
+= j1 towardzero intel96 0x2p+0 : 0x9.3a43cac1b8f7ed7p-4 : inexact-ok
+= j1 upward intel96 0x2p+0 : 0x9.3a43cac1b8f7ed8p-4 : inexact-ok
+= j1 downward m68k96 0x2p+0 : 0x9.3a43cac1b8f7ed7p-4 : inexact-ok
+= j1 tonearest m68k96 0x2p+0 : 0x9.3a43cac1b8f7ed8p-4 : inexact-ok
+= j1 towardzero m68k96 0x2p+0 : 0x9.3a43cac1b8f7ed7p-4 : inexact-ok
+= j1 upward m68k96 0x2p+0 : 0x9.3a43cac1b8f7ed8p-4 : inexact-ok
+= j1 downward binary128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4 : inexact-ok
+= j1 tonearest binary128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4 : inexact-ok
+= j1 towardzero binary128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4 : inexact-ok
+= j1 upward binary128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f282b58p-4 : inexact-ok
+= j1 downward ibm128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f2828p-4 : inexact-ok
+= j1 tonearest ibm128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f282cp-4 : inexact-ok
+= j1 towardzero ibm128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f2828p-4 : inexact-ok
+= j1 upward ibm128 0x2p+0 : 0x9.3a43cac1b8f7ed7b828f5f282cp-4 : inexact-ok
+j1 8.0
+= j1 downward binary32 0x8p+0 : 0x3.c11208p-4 : inexact-ok
+= j1 tonearest binary32 0x8p+0 : 0x3.c1120cp-4 : inexact-ok
+= j1 towardzero binary32 0x8p+0 : 0x3.c11208p-4 : inexact-ok
+= j1 upward binary32 0x8p+0 : 0x3.c1120cp-4 : inexact-ok
+= j1 downward binary64 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok
+= j1 tonearest binary64 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok
+= j1 towardzero binary64 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok
+= j1 upward binary64 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok
+= j1 downward intel96 0x8p+0 : 0x3.c1120ac30c305a9p-4 : inexact-ok
+= j1 tonearest intel96 0x8p+0 : 0x3.c1120ac30c305a94p-4 : inexact-ok
+= j1 towardzero intel96 0x8p+0 : 0x3.c1120ac30c305a9p-4 : inexact-ok
+= j1 upward intel96 0x8p+0 : 0x3.c1120ac30c305a94p-4 : inexact-ok
+= j1 downward m68k96 0x8p+0 : 0x3.c1120ac30c305a9p-4 : inexact-ok
+= j1 tonearest m68k96 0x8p+0 : 0x3.c1120ac30c305a94p-4 : inexact-ok
+= j1 towardzero m68k96 0x8p+0 : 0x3.c1120ac30c305a9p-4 : inexact-ok
+= j1 upward m68k96 0x8p+0 : 0x3.c1120ac30c305a94p-4 : inexact-ok
+= j1 downward binary128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25d24p-4 : inexact-ok
+= j1 tonearest binary128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25d24p-4 : inexact-ok
+= j1 towardzero binary128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25d24p-4 : inexact-ok
+= j1 upward binary128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25d26p-4 : inexact-ok
+= j1 downward ibm128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25dp-4 : inexact-ok
+= j1 tonearest ibm128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25dp-4 : inexact-ok
+= j1 towardzero ibm128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25dp-4 : inexact-ok
+= j1 upward ibm128 0x8p+0 : 0x3.c1120ac30c305a93c61d86d25ep-4 : inexact-ok
+j1 10.0
+= j1 downward binary32 0xap+0 : 0xb.2107ap-8 : inexact-ok
+= j1 tonearest binary32 0xap+0 : 0xb.2107ap-8 : inexact-ok
+= j1 towardzero binary32 0xap+0 : 0xb.2107ap-8 : inexact-ok
+= j1 upward binary32 0xap+0 : 0xb.2107bp-8 : inexact-ok
+= j1 downward binary64 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok
+= j1 tonearest binary64 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok
+= j1 towardzero binary64 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok
+= j1 upward binary64 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok
+= j1 downward intel96 0xap+0 : 0xb.2107a7100488615p-8 : inexact-ok
+= j1 tonearest intel96 0xap+0 : 0xb.2107a7100488615p-8 : inexact-ok
+= j1 towardzero intel96 0xap+0 : 0xb.2107a7100488615p-8 : inexact-ok
+= j1 upward intel96 0xap+0 : 0xb.2107a7100488616p-8 : inexact-ok
+= j1 downward m68k96 0xap+0 : 0xb.2107a7100488615p-8 : inexact-ok
+= j1 tonearest m68k96 0xap+0 : 0xb.2107a7100488615p-8 : inexact-ok
+= j1 towardzero m68k96 0xap+0 : 0xb.2107a7100488615p-8 : inexact-ok
+= j1 upward m68k96 0xap+0 : 0xb.2107a7100488616p-8 : inexact-ok
+= j1 downward binary128 0xap+0 : 0xb.2107a710048861578f0a8f4f2bf8p-8 : inexact-ok
+= j1 tonearest binary128 0xap+0 : 0xb.2107a710048861578f0a8f4f2bf8p-8 : inexact-ok
+= j1 towardzero binary128 0xap+0 : 0xb.2107a710048861578f0a8f4f2bf8p-8 : inexact-ok
+= j1 upward binary128 0xap+0 : 0xb.2107a710048861578f0a8f4f2cp-8 : inexact-ok
+= j1 downward ibm128 0xap+0 : 0xb.2107a710048861578f0a8f4f28p-8 : inexact-ok
+= j1 tonearest ibm128 0xap+0 : 0xb.2107a710048861578f0a8f4f2cp-8 : inexact-ok
+= j1 towardzero ibm128 0xap+0 : 0xb.2107a710048861578f0a8f4f28p-8 : inexact-ok
+= j1 upward ibm128 0xap+0 : 0xb.2107a710048861578f0a8f4f2cp-8 : inexact-ok
+j1 0x1.3ffp+74
+= j1 downward binary32 0x4.ffcp+72 : 0x1.ffffa2p-40 : inexact-ok
+= j1 tonearest binary32 0x4.ffcp+72 : 0x1.ffffa2p-40 : inexact-ok
+= j1 towardzero binary32 0x4.ffcp+72 : 0x1.ffffa2p-40 : inexact-ok
+= j1 upward binary32 0x4.ffcp+72 : 0x1.ffffa4p-40 : inexact-ok
+= j1 downward binary64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= j1 tonearest binary64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= j1 towardzero binary64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= j1 upward binary64 0x4.ffcp+72 : 0x1.ffffa2bb93062p-40 : inexact-ok
+= j1 downward intel96 0x4.ffcp+72 : 0x1.ffffa2bb93061214p-40 : inexact-ok
+= j1 tonearest intel96 0x4.ffcp+72 : 0x1.ffffa2bb93061216p-40 : inexact-ok
+= j1 towardzero intel96 0x4.ffcp+72 : 0x1.ffffa2bb93061214p-40 : inexact-ok
+= j1 upward intel96 0x4.ffcp+72 : 0x1.ffffa2bb93061216p-40 : inexact-ok
+= j1 downward m68k96 0x4.ffcp+72 : 0x1.ffffa2bb93061214p-40 : inexact-ok
+= j1 tonearest m68k96 0x4.ffcp+72 : 0x1.ffffa2bb93061216p-40 : inexact-ok
+= j1 towardzero m68k96 0x4.ffcp+72 : 0x1.ffffa2bb93061214p-40 : inexact-ok
+= j1 upward m68k96 0x4.ffcp+72 : 0x1.ffffa2bb93061216p-40 : inexact-ok
+= j1 downward binary128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a3893p-40 : inexact-ok
+= j1 tonearest binary128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a3894p-40 : inexact-ok
+= j1 towardzero binary128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a3893p-40 : inexact-ok
+= j1 upward binary128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a3894p-40 : inexact-ok
+= j1 downward ibm128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a388p-40 : inexact-ok
+= j1 tonearest ibm128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a388p-40 : inexact-ok
+= j1 towardzero ibm128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a388p-40 : inexact-ok
+= j1 upward ibm128 0x4.ffcp+72 : 0x1.ffffa2bb93061215e127257a39p-40 : inexact-ok
+j1 0x1.ff00000000002p+840
+= j1 downward binary32 0xf.fffffp+124 : -0xc.69478p-68 : inexact-ok
+= j1 tonearest binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 towardzero binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 upward binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 downward binary64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 tonearest binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 towardzero binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 upward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 downward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216cp-68 : inexact-ok
+= j1 tonearest ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 towardzero ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 upward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 downward binary64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= j1 tonearest binary64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= j1 towardzero binary64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= j1 upward binary64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19cp-424 : inexact-ok
+= j1 downward intel96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19876p-424 : inexact-ok
+= j1 tonearest intel96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198768p-424 : inexact-ok
+= j1 towardzero intel96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19876p-424 : inexact-ok
+= j1 upward intel96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198768p-424 : inexact-ok
+= j1 downward m68k96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19876p-424 : inexact-ok
+= j1 tonearest m68k96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198768p-424 : inexact-ok
+= j1 towardzero m68k96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19876p-424 : inexact-ok
+= j1 upward m68k96 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198768p-424 : inexact-ok
+= j1 downward binary128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97f1b4p-424 : inexact-ok
+= j1 tonearest binary128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97f1b4p-424 : inexact-ok
+= j1 towardzero binary128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97f1b4p-424 : inexact-ok
+= j1 upward binary128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97f1b8p-424 : inexact-ok
+= j1 downward ibm128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97fp-424 : inexact-ok
+= j1 tonearest ibm128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97f2p-424 : inexact-ok
+= j1 towardzero ibm128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97fp-424 : inexact-ok
+= j1 upward ibm128 0x1.ff00000000002p+840 : 0x7.fffedaf2ef1987656a22cf97f2p-424 : inexact-ok
+j1 0x1p1023
+= j1 downward binary32 0xf.fffffp+124 : -0xc.69478p-68 : inexact-ok
+= j1 tonearest binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 towardzero binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 upward binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 downward binary64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 tonearest binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 towardzero binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 upward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 downward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216cp-68 : inexact-ok
+= j1 tonearest ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 towardzero ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 upward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 downward binary64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok
+= j1 tonearest binary64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok
+= j1 towardzero binary64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok
+= j1 upward binary64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok
+= j1 downward intel96 0x8p+1020 : 0x1.1bd10e60877e2ce2p-512 : inexact-ok
+= j1 tonearest intel96 0x8p+1020 : 0x1.1bd10e60877e2ce2p-512 : inexact-ok
+= j1 towardzero intel96 0x8p+1020 : 0x1.1bd10e60877e2ce2p-512 : inexact-ok
+= j1 upward intel96 0x8p+1020 : 0x1.1bd10e60877e2ce4p-512 : inexact-ok
+= j1 downward m68k96 0x8p+1020 : 0x1.1bd10e60877e2ce2p-512 : inexact-ok
+= j1 tonearest m68k96 0x8p+1020 : 0x1.1bd10e60877e2ce2p-512 : inexact-ok
+= j1 towardzero m68k96 0x8p+1020 : 0x1.1bd10e60877e2ce2p-512 : inexact-ok
+= j1 upward m68k96 0x8p+1020 : 0x1.1bd10e60877e2ce4p-512 : inexact-ok
+= j1 downward binary128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f9698p-512 : inexact-ok
+= j1 tonearest binary128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f9699p-512 : inexact-ok
+= j1 towardzero binary128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f9698p-512 : inexact-ok
+= j1 upward binary128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f9699p-512 : inexact-ok
+= j1 downward ibm128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f968p-512 : inexact-ok
+= j1 tonearest ibm128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f968p-512 : inexact-ok
+= j1 towardzero ibm128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f968p-512 : inexact-ok
+= j1 upward ibm128 0x8p+1020 : 0x1.1bd10e60877e2ce21eee868f97p-512 : inexact-ok
+j1 0x1p16382
+= j1 downward binary32 0xf.fffffp+124 : -0xc.69478p-68 : inexact-ok
+= j1 tonearest binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 towardzero binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 upward binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 downward binary64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 tonearest binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 towardzero binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 upward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 downward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216cp-68 : inexact-ok
+= j1 tonearest ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 towardzero ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 upward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 downward binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 tonearest binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 upward binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok
+= j1 downward intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 tonearest intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 upward intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 downward m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 upward m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 downward binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa48p-516 : inexact-ok
+= j1 tonearest binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa5p-516 : inexact-ok
+= j1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa48p-516 : inexact-ok
+= j1 upward binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa5p-516 : inexact-ok
+= j1 downward ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5f8p-516 : inexact-ok
+= j1 tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fcp-516 : inexact-ok
+= j1 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5f8p-516 : inexact-ok
+= j1 upward ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fcp-516 : inexact-ok
+= j1 downward intel96 0x4p+16380 : 0xe.1ba855ba7e7ba4ap-8196 : inexact-ok
+= j1 tonearest intel96 0x4p+16380 : 0xe.1ba855ba7e7ba4ap-8196 : inexact-ok
+= j1 towardzero intel96 0x4p+16380 : 0xe.1ba855ba7e7ba4ap-8196 : inexact-ok
+= j1 upward intel96 0x4p+16380 : 0xe.1ba855ba7e7ba4bp-8196 : inexact-ok
+= j1 downward m68k96 0x4p+16380 : 0xe.1ba855ba7e7ba4ap-8196 : inexact-ok
+= j1 tonearest m68k96 0x4p+16380 : 0xe.1ba855ba7e7ba4ap-8196 : inexact-ok
+= j1 towardzero m68k96 0x4p+16380 : 0xe.1ba855ba7e7ba4ap-8196 : inexact-ok
+= j1 upward m68k96 0x4p+16380 : 0xe.1ba855ba7e7ba4bp-8196 : inexact-ok
+= j1 downward binary128 0x4p+16380 : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196 : inexact-ok
+= j1 tonearest binary128 0x4p+16380 : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196 : inexact-ok
+= j1 towardzero binary128 0x4p+16380 : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196 : inexact-ok
+= j1 upward binary128 0x4p+16380 : 0xe.1ba855ba7e7ba4a295fe65161a4p-8196 : inexact-ok
+= j1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b02514p-516 : inexact-ok
+= j1 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok
+= j1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok
+= j1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok
+= j1 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b026p-516 : inexact-ok
+= j1 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b026p-516 : inexact-ok
+= j1 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b024p-516 : inexact-ok
+= j1 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b024p-516 : inexact-ok
+j1 0x1p16383
+= j1 downward binary32 0xf.fffffp+124 : -0xc.69478p-68 : inexact-ok
+= j1 tonearest binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 towardzero binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 upward binary32 0xf.fffffp+124 : -0xc.69477p-68 : inexact-ok
+= j1 downward binary64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward binary64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest intel96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward intel96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 tonearest m68k96 0xf.fffffp+124 : -0xc.6947737b0589956p-68 : inexact-ok
+= j1 towardzero m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 upward m68k96 0xf.fffffp+124 : -0xc.6947737b0589955p-68 : inexact-ok
+= j1 downward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 tonearest binary128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216838p-68 : inexact-ok
+= j1 towardzero binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 upward binary128 0xf.fffffp+124 : -0xc.6947737b0589955c34523821683p-68 : inexact-ok
+= j1 downward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c345238216cp-68 : inexact-ok
+= j1 tonearest ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 towardzero ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 upward ibm128 0xf.fffffp+124 : -0xc.6947737b0589955c3452382168p-68 : inexact-ok
+= j1 downward binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 tonearest binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 upward binary64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok
+= j1 downward intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 tonearest intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 upward intel96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 downward m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225p-516 : inexact-ok
+= j1 upward m68k96 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc226p-516 : inexact-ok
+= j1 downward binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa48p-516 : inexact-ok
+= j1 tonearest binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa5p-516 : inexact-ok
+= j1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa48p-516 : inexact-ok
+= j1 upward binary128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fa5p-516 : inexact-ok
+= j1 downward ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5f8p-516 : inexact-ok
+= j1 tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fcp-516 : inexact-ok
+= j1 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5f8p-516 : inexact-ok
+= j1 upward ibm128 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc225eb7a1cfb5fcp-516 : inexact-ok
+= j1 downward intel96 0x8p+16380 : -0x6.c9bcc4d4937a307p-8196 : inexact-ok
+= j1 tonearest intel96 0x8p+16380 : -0x6.c9bcc4d4937a307p-8196 : inexact-ok
+= j1 towardzero intel96 0x8p+16380 : -0x6.c9bcc4d4937a3068p-8196 : inexact-ok
+= j1 upward intel96 0x8p+16380 : -0x6.c9bcc4d4937a3068p-8196 : inexact-ok
+= j1 downward m68k96 0x8p+16380 : -0x6.c9bcc4d4937a307p-8196 : inexact-ok
+= j1 tonearest m68k96 0x8p+16380 : -0x6.c9bcc4d4937a307p-8196 : inexact-ok
+= j1 towardzero m68k96 0x8p+16380 : -0x6.c9bcc4d4937a3068p-8196 : inexact-ok
+= j1 upward m68k96 0x8p+16380 : -0x6.c9bcc4d4937a3068p-8196 : inexact-ok
+= j1 downward binary128 0x8p+16380 : -0x6.c9bcc4d4937a306ec1ef5722901p-8196 : inexact-ok
+= j1 tonearest binary128 0x8p+16380 : -0x6.c9bcc4d4937a306ec1ef5722901p-8196 : inexact-ok
+= j1 towardzero binary128 0x8p+16380 : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196 : inexact-ok
+= j1 upward binary128 0x8p+16380 : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196 : inexact-ok
+= j1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b02514p-516 : inexact-ok
+= j1 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok
+= j1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok
+= j1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok
+= j1 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b026p-516 : inexact-ok
+= j1 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b026p-516 : inexact-ok
+= j1 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b024p-516 : inexact-ok
+= j1 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.34b8be56c9cb044a0ef191b024p-516 : inexact-ok
+j1 0x1p-5
+= j1 downward binary32 0x8p-8 : 0x3.ffep-8 : inexact-ok
+= j1 tonearest binary32 0x8p-8 : 0x3.ffep-8 : inexact-ok
+= j1 towardzero binary32 0x8p-8 : 0x3.ffep-8 : inexact-ok
+= j1 upward binary32 0x8p-8 : 0x3.ffe004p-8 : inexact-ok
+= j1 downward binary64 0x8p-8 : 0x3.ffe0005554e38p-8 : inexact-ok
+= j1 tonearest binary64 0x8p-8 : 0x3.ffe0005554e38p-8 : inexact-ok
+= j1 towardzero binary64 0x8p-8 : 0x3.ffe0005554e38p-8 : inexact-ok
+= j1 upward binary64 0x8p-8 : 0x3.ffe0005554e3ap-8 : inexact-ok
+= j1 downward intel96 0x8p-8 : 0x3.ffe0005554e38e9p-8 : inexact-ok
+= j1 tonearest intel96 0x8p-8 : 0x3.ffe0005554e38e94p-8 : inexact-ok
+= j1 towardzero intel96 0x8p-8 : 0x3.ffe0005554e38e9p-8 : inexact-ok
+= j1 upward intel96 0x8p-8 : 0x3.ffe0005554e38e94p-8 : inexact-ok
+= j1 downward m68k96 0x8p-8 : 0x3.ffe0005554e38e9p-8 : inexact-ok
+= j1 tonearest m68k96 0x8p-8 : 0x3.ffe0005554e38e94p-8 : inexact-ok
+= j1 towardzero m68k96 0x8p-8 : 0x3.ffe0005554e38e9p-8 : inexact-ok
+= j1 upward m68k96 0x8p-8 : 0x3.ffe0005554e38e94p-8 : inexact-ok
+= j1 downward binary128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7b4p-8 : inexact-ok
+= j1 tonearest binary128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7b42p-8 : inexact-ok
+= j1 towardzero binary128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7b4p-8 : inexact-ok
+= j1 upward binary128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7b42p-8 : inexact-ok
+= j1 downward ibm128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7bp-8 : inexact-ok
+= j1 tonearest ibm128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7bp-8 : inexact-ok
+= j1 towardzero ibm128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7bp-8 : inexact-ok
+= j1 upward ibm128 0x8p-8 : 0x3.ffe0005554e38e93e90e086a7cp-8 : inexact-ok
+j1 0x1p-10
+= j1 downward binary32 0x4p-12 : 0x1.fffffcp-12 : inexact-ok
+= j1 tonearest binary32 0x4p-12 : 0x1.fffffcp-12 : inexact-ok
+= j1 towardzero binary32 0x4p-12 : 0x1.fffffcp-12 : inexact-ok
+= j1 upward binary32 0x4p-12 : 0x1.fffffep-12 : inexact-ok
+= j1 downward binary64 0x4p-12 : 0x1.fffffc000002ap-12 : inexact-ok
+= j1 tonearest binary64 0x4p-12 : 0x1.fffffc000002bp-12 : inexact-ok
+= j1 towardzero binary64 0x4p-12 : 0x1.fffffc000002ap-12 : inexact-ok
+= j1 upward binary64 0x4p-12 : 0x1.fffffc000002bp-12 : inexact-ok
+= j1 downward intel96 0x4p-12 : 0x1.fffffc000002aaaap-12 : inexact-ok
+= j1 tonearest intel96 0x4p-12 : 0x1.fffffc000002aaaap-12 : inexact-ok
+= j1 towardzero intel96 0x4p-12 : 0x1.fffffc000002aaaap-12 : inexact-ok
+= j1 upward intel96 0x4p-12 : 0x1.fffffc000002aaacp-12 : inexact-ok
+= j1 downward m68k96 0x4p-12 : 0x1.fffffc000002aaaap-12 : inexact-ok
+= j1 tonearest m68k96 0x4p-12 : 0x1.fffffc000002aaaap-12 : inexact-ok
+= j1 towardzero m68k96 0x4p-12 : 0x1.fffffc000002aaaap-12 : inexact-ok
+= j1 upward m68k96 0x4p-12 : 0x1.fffffc000002aaacp-12 : inexact-ok
+= j1 downward binary128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f49fp-12 : inexact-ok
+= j1 tonearest binary128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f49fp-12 : inexact-ok
+= j1 towardzero binary128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f49fp-12 : inexact-ok
+= j1 upward binary128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f4ap-12 : inexact-ok
+= j1 downward ibm128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f48p-12 : inexact-ok
+= j1 tonearest ibm128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f48p-12 : inexact-ok
+= j1 towardzero ibm128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f48p-12 : inexact-ok
+= j1 upward ibm128 0x4p-12 : 0x1.fffffc000002aaaaa9c71c71f5p-12 : inexact-ok
+j1 0x1p-15
+= j1 downward binary32 0x2p-16 : 0xf.fffffp-20 : inexact-ok
+= j1 tonearest binary32 0x2p-16 : 0x1p-16 : inexact-ok
+= j1 towardzero binary32 0x2p-16 : 0xf.fffffp-20 : inexact-ok
+= j1 upward binary32 0x2p-16 : 0x1p-16 : inexact-ok
+= j1 downward binary64 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 tonearest binary64 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 towardzero binary64 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 upward binary64 0x2p-16 : 0xf.fffffff800008p-20 : inexact-ok
+= j1 downward intel96 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 tonearest intel96 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 towardzero intel96 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 upward intel96 0x2p-16 : 0xf.fffffff80000001p-20 : inexact-ok
+= j1 downward m68k96 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 tonearest m68k96 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 towardzero m68k96 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 upward m68k96 0x2p-16 : 0xf.fffffff80000001p-20 : inexact-ok
+= j1 downward binary128 0x2p-16 : 0xf.fffffff8000000015555555538ep-20 : inexact-ok
+= j1 tonearest binary128 0x2p-16 : 0xf.fffffff8000000015555555538ep-20 : inexact-ok
+= j1 towardzero binary128 0x2p-16 : 0xf.fffffff8000000015555555538ep-20 : inexact-ok
+= j1 upward binary128 0x2p-16 : 0xf.fffffff8000000015555555538e8p-20 : inexact-ok
+= j1 downward ibm128 0x2p-16 : 0xf.fffffff8000000015555555538p-20 : inexact-ok
+= j1 tonearest ibm128 0x2p-16 : 0xf.fffffff8000000015555555538p-20 : inexact-ok
+= j1 towardzero ibm128 0x2p-16 : 0xf.fffffff8000000015555555538p-20 : inexact-ok
+= j1 upward ibm128 0x2p-16 : 0xf.fffffff800000001555555553cp-20 : inexact-ok
+j1 0x1p-20
+= j1 downward binary32 0x1p-20 : 0x7.fffff8p-24 : inexact-ok
+= j1 tonearest binary32 0x1p-20 : 0x8p-24 : inexact-ok
+= j1 towardzero binary32 0x1p-20 : 0x7.fffff8p-24 : inexact-ok
+= j1 upward binary32 0x1p-20 : 0x8p-24 : inexact-ok
+= j1 downward binary64 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 tonearest binary64 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 towardzero binary64 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 upward binary64 0x1p-20 : 0x7.ffffffffff004p-24 : inexact-ok
+= j1 downward intel96 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 tonearest intel96 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 towardzero intel96 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 upward intel96 0x1p-20 : 0x7.ffffffffff000008p-24 : inexact-ok
+= j1 downward m68k96 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 tonearest m68k96 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 towardzero m68k96 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 upward m68k96 0x1p-20 : 0x7.ffffffffff000008p-24 : inexact-ok
+= j1 downward binary128 0x1p-20 : 0x7.ffffffffff00000000000aaaaaa8p-24 : inexact-ok
+= j1 tonearest binary128 0x1p-20 : 0x7.ffffffffff00000000000aaaaaacp-24 : inexact-ok
+= j1 towardzero binary128 0x1p-20 : 0x7.ffffffffff00000000000aaaaaa8p-24 : inexact-ok
+= j1 upward binary128 0x1p-20 : 0x7.ffffffffff00000000000aaaaaacp-24 : inexact-ok
+= j1 downward ibm128 0x1p-20 : 0x7.ffffffffff00000000000aaaaap-24 : inexact-ok
+= j1 tonearest ibm128 0x1p-20 : 0x7.ffffffffff00000000000aaaaap-24 : inexact-ok
+= j1 towardzero ibm128 0x1p-20 : 0x7.ffffffffff00000000000aaaaap-24 : inexact-ok
+= j1 upward ibm128 0x1p-20 : 0x7.ffffffffff00000000000aaaacp-24 : inexact-ok
+j1 0x1p-25
+= j1 downward binary32 0x8p-28 : 0x3.fffffcp-28 : inexact-ok
+= j1 tonearest binary32 0x8p-28 : 0x4p-28 : inexact-ok
+= j1 towardzero binary32 0x8p-28 : 0x3.fffffcp-28 : inexact-ok
+= j1 upward binary32 0x8p-28 : 0x4p-28 : inexact-ok
+= j1 downward binary64 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 tonearest binary64 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 towardzero binary64 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 upward binary64 0x8p-28 : 0x4p-28 : inexact-ok
+= j1 downward intel96 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 tonearest intel96 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 towardzero intel96 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 upward intel96 0x8p-28 : 0x3.ffffffffffffe004p-28 : inexact-ok
+= j1 downward m68k96 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 tonearest m68k96 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 towardzero m68k96 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 upward m68k96 0x8p-28 : 0x3.ffffffffffffe004p-28 : inexact-ok
+= j1 downward binary128 0x8p-28 : 0x3.ffffffffffffe000000000000054p-28 : inexact-ok
+= j1 tonearest binary128 0x8p-28 : 0x3.ffffffffffffe000000000000056p-28 : inexact-ok
+= j1 towardzero binary128 0x8p-28 : 0x3.ffffffffffffe000000000000054p-28 : inexact-ok
+= j1 upward binary128 0x8p-28 : 0x3.ffffffffffffe000000000000056p-28 : inexact-ok
+= j1 downward ibm128 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 tonearest ibm128 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 towardzero ibm128 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 upward ibm128 0x8p-28 : 0x3.ffffffffffffe0000000000001p-28 : inexact-ok
+j1 0x1p-30
+= j1 downward binary32 0x4p-32 : 0x1.fffffep-32 : inexact-ok
+= j1 tonearest binary32 0x4p-32 : 0x2p-32 : inexact-ok
+= j1 towardzero binary32 0x4p-32 : 0x1.fffffep-32 : inexact-ok
+= j1 upward binary32 0x4p-32 : 0x2p-32 : inexact-ok
+= j1 downward binary64 0x4p-32 : 0x1.fffffffffffffp-32 : inexact-ok
+= j1 tonearest binary64 0x4p-32 : 0x2p-32 : inexact-ok
+= j1 towardzero binary64 0x4p-32 : 0x1.fffffffffffffp-32 : inexact-ok
+= j1 upward binary64 0x4p-32 : 0x2p-32 : inexact-ok
+= j1 downward intel96 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 tonearest intel96 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 towardzero intel96 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 upward intel96 0x4p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
+= j1 downward m68k96 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 tonearest m68k96 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 towardzero m68k96 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 upward m68k96 0x4p-32 : 0x1.fffffffffffffffep-32 : inexact-ok
+= j1 downward binary128 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 tonearest binary128 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 towardzero binary128 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 upward binary128 0x4p-32 : 0x1.fffffffffffffffc000000000001p-32 : inexact-ok
+= j1 downward ibm128 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 tonearest ibm128 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 towardzero ibm128 0x4p-32 : 0x1.fffffffffffffffcp-32 : inexact-ok
+= j1 upward ibm128 0x4p-32 : 0x1.fffffffffffffffc00000000008p-32 : inexact-ok
+j1 0x1p-35
+= j1 downward binary32 0x2p-36 : 0xf.fffffp-40 : inexact-ok
+= j1 tonearest binary32 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 towardzero binary32 0x2p-36 : 0xf.fffffp-40 : inexact-ok
+= j1 upward binary32 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 downward binary64 0x2p-36 : 0xf.ffffffffffff8p-40 : inexact-ok
+= j1 tonearest binary64 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 towardzero binary64 0x2p-36 : 0xf.ffffffffffff8p-40 : inexact-ok
+= j1 upward binary64 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 downward intel96 0x2p-36 : 0xf.fffffffffffffffp-40 : inexact-ok
+= j1 tonearest intel96 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 towardzero intel96 0x2p-36 : 0xf.fffffffffffffffp-40 : inexact-ok
+= j1 upward intel96 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 downward m68k96 0x2p-36 : 0xf.fffffffffffffffp-40 : inexact-ok
+= j1 tonearest m68k96 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 towardzero m68k96 0x2p-36 : 0xf.fffffffffffffffp-40 : inexact-ok
+= j1 upward m68k96 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 downward binary128 0x2p-36 : 0xf.fffffffffffffffff8p-40 : inexact-ok
+= j1 tonearest binary128 0x2p-36 : 0xf.fffffffffffffffff8p-40 : inexact-ok
+= j1 towardzero binary128 0x2p-36 : 0xf.fffffffffffffffff8p-40 : inexact-ok
+= j1 upward binary128 0x2p-36 : 0xf.fffffffffffffffff80000000008p-40 : inexact-ok
+= j1 downward ibm128 0x2p-36 : 0xf.fffffffffffffffff8p-40 : inexact-ok
+= j1 tonearest ibm128 0x2p-36 : 0xf.fffffffffffffffff8p-40 : inexact-ok
+= j1 towardzero ibm128 0x2p-36 : 0xf.fffffffffffffffff8p-40 : inexact-ok
+= j1 upward ibm128 0x2p-36 : 0xf.fffffffffffffffff800000004p-40 : inexact-ok
+j1 0x1p-40
+= j1 downward binary32 0x1p-40 : 0x7.fffff8p-44 : inexact-ok
+= j1 tonearest binary32 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 towardzero binary32 0x1p-40 : 0x7.fffff8p-44 : inexact-ok
+= j1 upward binary32 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 downward binary64 0x1p-40 : 0x7.ffffffffffffcp-44 : inexact-ok
+= j1 tonearest binary64 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 towardzero binary64 0x1p-40 : 0x7.ffffffffffffcp-44 : inexact-ok
+= j1 upward binary64 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 downward intel96 0x1p-40 : 0x7.fffffffffffffff8p-44 : inexact-ok
+= j1 tonearest intel96 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 towardzero intel96 0x1p-40 : 0x7.fffffffffffffff8p-44 : inexact-ok
+= j1 upward intel96 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 downward m68k96 0x1p-40 : 0x7.fffffffffffffff8p-44 : inexact-ok
+= j1 tonearest m68k96 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 towardzero m68k96 0x1p-40 : 0x7.fffffffffffffff8p-44 : inexact-ok
+= j1 upward m68k96 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 downward binary128 0x1p-40 : 0x7.ffffffffffffffffffffp-44 : inexact-ok
+= j1 tonearest binary128 0x1p-40 : 0x7.ffffffffffffffffffffp-44 : inexact-ok
+= j1 towardzero binary128 0x1p-40 : 0x7.ffffffffffffffffffffp-44 : inexact-ok
+= j1 upward binary128 0x1p-40 : 0x7.ffffffffffffffffffff00000004p-44 : inexact-ok
+= j1 downward ibm128 0x1p-40 : 0x7.ffffffffffffffffffffp-44 : inexact-ok
+= j1 tonearest ibm128 0x1p-40 : 0x7.ffffffffffffffffffffp-44 : inexact-ok
+= j1 towardzero ibm128 0x1p-40 : 0x7.ffffffffffffffffffffp-44 : inexact-ok
+= j1 upward ibm128 0x1p-40 : 0x7.ffffffffffffffffffff000002p-44 : inexact-ok
+j1 0x1p-45
+= j1 downward binary32 0x8p-48 : 0x3.fffffcp-48 : inexact-ok
+= j1 tonearest binary32 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 towardzero binary32 0x8p-48 : 0x3.fffffcp-48 : inexact-ok
+= j1 upward binary32 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 downward binary64 0x8p-48 : 0x3.ffffffffffffep-48 : inexact-ok
+= j1 tonearest binary64 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 towardzero binary64 0x8p-48 : 0x3.ffffffffffffep-48 : inexact-ok
+= j1 upward binary64 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 downward intel96 0x8p-48 : 0x3.fffffffffffffffcp-48 : inexact-ok
+= j1 tonearest intel96 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 towardzero intel96 0x8p-48 : 0x3.fffffffffffffffcp-48 : inexact-ok
+= j1 upward intel96 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 downward m68k96 0x8p-48 : 0x3.fffffffffffffffcp-48 : inexact-ok
+= j1 tonearest m68k96 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 towardzero m68k96 0x8p-48 : 0x3.fffffffffffffffcp-48 : inexact-ok
+= j1 upward m68k96 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 downward binary128 0x8p-48 : 0x3.ffffffffffffffffffffffep-48 : inexact-ok
+= j1 tonearest binary128 0x8p-48 : 0x3.ffffffffffffffffffffffep-48 : inexact-ok
+= j1 towardzero binary128 0x8p-48 : 0x3.ffffffffffffffffffffffep-48 : inexact-ok
+= j1 upward binary128 0x8p-48 : 0x3.ffffffffffffffffffffffe00002p-48 : inexact-ok
+= j1 downward ibm128 0x8p-48 : 0x3.ffffffffffffffffffffffep-48 : inexact-ok
+= j1 tonearest ibm128 0x8p-48 : 0x3.ffffffffffffffffffffffep-48 : inexact-ok
+= j1 towardzero ibm128 0x8p-48 : 0x3.ffffffffffffffffffffffep-48 : inexact-ok
+= j1 upward ibm128 0x8p-48 : 0x3.ffffffffffffffffffffffe001p-48 : inexact-ok
+j1 0x1p-50
+= j1 downward binary32 0x4p-52 : 0x1.fffffep-52 : inexact-ok
+= j1 tonearest binary32 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 towardzero binary32 0x4p-52 : 0x1.fffffep-52 : inexact-ok
+= j1 upward binary32 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 downward binary64 0x4p-52 : 0x1.fffffffffffffp-52 : inexact-ok
+= j1 tonearest binary64 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 towardzero binary64 0x4p-52 : 0x1.fffffffffffffp-52 : inexact-ok
+= j1 upward binary64 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 downward intel96 0x4p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
+= j1 tonearest intel96 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 towardzero intel96 0x4p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
+= j1 upward intel96 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 downward m68k96 0x4p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
+= j1 tonearest m68k96 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 towardzero m68k96 0x4p-52 : 0x1.fffffffffffffffep-52 : inexact-ok
+= j1 upward m68k96 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 downward binary128 0x4p-52 : 0x1.fffffffffffffffffffffffffcp-52 : inexact-ok
+= j1 tonearest binary128 0x4p-52 : 0x1.fffffffffffffffffffffffffcp-52 : inexact-ok
+= j1 towardzero binary128 0x4p-52 : 0x1.fffffffffffffffffffffffffcp-52 : inexact-ok
+= j1 upward binary128 0x4p-52 : 0x1.fffffffffffffffffffffffffc01p-52 : inexact-ok
+= j1 downward ibm128 0x4p-52 : 0x1.fffffffffffffffffffffffffcp-52 : inexact-ok
+= j1 tonearest ibm128 0x4p-52 : 0x1.fffffffffffffffffffffffffcp-52 : inexact-ok
+= j1 towardzero ibm128 0x4p-52 : 0x1.fffffffffffffffffffffffffcp-52 : inexact-ok
+= j1 upward ibm128 0x4p-52 : 0x1.fffffffffffffffffffffffffc8p-52 : inexact-ok
+j1 0x1p-55
+= j1 downward binary32 0x2p-56 : 0xf.fffffp-60 : inexact-ok
+= j1 tonearest binary32 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 towardzero binary32 0x2p-56 : 0xf.fffffp-60 : inexact-ok
+= j1 upward binary32 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 downward binary64 0x2p-56 : 0xf.ffffffffffff8p-60 : inexact-ok
+= j1 tonearest binary64 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 towardzero binary64 0x2p-56 : 0xf.ffffffffffff8p-60 : inexact-ok
+= j1 upward binary64 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 downward intel96 0x2p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
+= j1 tonearest intel96 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 towardzero intel96 0x2p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
+= j1 upward intel96 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 downward m68k96 0x2p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
+= j1 tonearest m68k96 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 towardzero m68k96 0x2p-56 : 0xf.fffffffffffffffp-60 : inexact-ok
+= j1 upward m68k96 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 downward binary128 0x2p-56 : 0xf.fffffffffffffffffffffffffff8p-60 : inexact-ok
+= j1 tonearest binary128 0x2p-56 : 0xf.fffffffffffffffffffffffffff8p-60 : inexact-ok
+= j1 towardzero binary128 0x2p-56 : 0xf.fffffffffffffffffffffffffff8p-60 : inexact-ok
+= j1 upward binary128 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 downward ibm128 0x2p-56 : 0xf.fffffffffffffffffffffffffcp-60 : inexact-ok
+= j1 tonearest ibm128 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 towardzero ibm128 0x2p-56 : 0xf.fffffffffffffffffffffffffcp-60 : inexact-ok
+= j1 upward ibm128 0x2p-56 : 0x1p-56 : inexact-ok
+j1 0x1p-60
+= j1 downward binary32 0x1p-60 : 0x7.fffff8p-64 : inexact-ok
+= j1 tonearest binary32 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 towardzero binary32 0x1p-60 : 0x7.fffff8p-64 : inexact-ok
+= j1 upward binary32 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 downward binary64 0x1p-60 : 0x7.ffffffffffffcp-64 : inexact-ok
+= j1 tonearest binary64 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 towardzero binary64 0x1p-60 : 0x7.ffffffffffffcp-64 : inexact-ok
+= j1 upward binary64 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 downward intel96 0x1p-60 : 0x7.fffffffffffffff8p-64 : inexact-ok
+= j1 tonearest intel96 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 towardzero intel96 0x1p-60 : 0x7.fffffffffffffff8p-64 : inexact-ok
+= j1 upward intel96 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 downward m68k96 0x1p-60 : 0x7.fffffffffffffff8p-64 : inexact-ok
+= j1 tonearest m68k96 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 towardzero m68k96 0x1p-60 : 0x7.fffffffffffffff8p-64 : inexact-ok
+= j1 upward m68k96 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 downward binary128 0x1p-60 : 0x7.fffffffffffffffffffffffffffcp-64 : inexact-ok
+= j1 tonearest binary128 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 towardzero binary128 0x1p-60 : 0x7.fffffffffffffffffffffffffffcp-64 : inexact-ok
+= j1 upward binary128 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 downward ibm128 0x1p-60 : 0x7.fffffffffffffffffffffffffep-64 : inexact-ok
+= j1 tonearest ibm128 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 towardzero ibm128 0x1p-60 : 0x7.fffffffffffffffffffffffffep-64 : inexact-ok
+= j1 upward ibm128 0x1p-60 : 0x8p-64 : inexact-ok
+j1 0x1p-100
+= j1 downward binary32 0x1p-100 : 0x7.fffff8p-104 : inexact-ok
+= j1 tonearest binary32 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 towardzero binary32 0x1p-100 : 0x7.fffff8p-104 : inexact-ok
+= j1 upward binary32 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 downward binary64 0x1p-100 : 0x7.ffffffffffffcp-104 : inexact-ok
+= j1 tonearest binary64 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 towardzero binary64 0x1p-100 : 0x7.ffffffffffffcp-104 : inexact-ok
+= j1 upward binary64 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 downward intel96 0x1p-100 : 0x7.fffffffffffffff8p-104 : inexact-ok
+= j1 tonearest intel96 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 towardzero intel96 0x1p-100 : 0x7.fffffffffffffff8p-104 : inexact-ok
+= j1 upward intel96 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 downward m68k96 0x1p-100 : 0x7.fffffffffffffff8p-104 : inexact-ok
+= j1 tonearest m68k96 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 towardzero m68k96 0x1p-100 : 0x7.fffffffffffffff8p-104 : inexact-ok
+= j1 upward m68k96 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 downward binary128 0x1p-100 : 0x7.fffffffffffffffffffffffffffcp-104 : inexact-ok
+= j1 tonearest binary128 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 towardzero binary128 0x1p-100 : 0x7.fffffffffffffffffffffffffffcp-104 : inexact-ok
+= j1 upward binary128 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 downward ibm128 0x1p-100 : 0x7.fffffffffffffffffffffffffep-104 : inexact-ok
+= j1 tonearest ibm128 0x1p-100 : 0x8p-104 : inexact-ok
+= j1 towardzero ibm128 0x1p-100 : 0x7.fffffffffffffffffffffffffep-104 : inexact-ok
+= j1 upward ibm128 0x1p-100 : 0x8p-104 : inexact-ok
+j1 0x1p-600
+= j1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= j1 downward binary64 0x8p-152 : 0x3.ffffffffffffep-152 : inexact-ok
+= j1 tonearest binary64 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero binary64 0x8p-152 : 0x3.ffffffffffffep-152 : inexact-ok
+= j1 upward binary64 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward intel96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 tonearest intel96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero intel96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward intel96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward m68k96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 tonearest m68k96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero m68k96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward m68k96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward binary128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 tonearest binary128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero binary128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 upward binary128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward ibm128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 tonearest ibm128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero ibm128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 upward ibm128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary64 0x1p-600 : 0x7.ffffffffffffcp-604 : inexact-ok
+= j1 tonearest binary64 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 towardzero binary64 0x1p-600 : 0x7.ffffffffffffcp-604 : inexact-ok
+= j1 upward binary64 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 downward intel96 0x1p-600 : 0x7.fffffffffffffff8p-604 : inexact-ok
+= j1 tonearest intel96 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 towardzero intel96 0x1p-600 : 0x7.fffffffffffffff8p-604 : inexact-ok
+= j1 upward intel96 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 downward m68k96 0x1p-600 : 0x7.fffffffffffffff8p-604 : inexact-ok
+= j1 tonearest m68k96 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 towardzero m68k96 0x1p-600 : 0x7.fffffffffffffff8p-604 : inexact-ok
+= j1 upward m68k96 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 downward binary128 0x1p-600 : 0x7.fffffffffffffffffffffffffffcp-604 : inexact-ok
+= j1 tonearest binary128 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 towardzero binary128 0x1p-600 : 0x7.fffffffffffffffffffffffffffcp-604 : inexact-ok
+= j1 upward binary128 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 downward ibm128 0x1p-600 : 0x7.fffffffffffffffffffffffffep-604 : inexact-ok
+= j1 tonearest ibm128 0x1p-600 : 0x8p-604 : inexact-ok
+= j1 towardzero ibm128 0x1p-600 : 0x7.fffffffffffffffffffffffffep-604 : inexact-ok
+= j1 upward ibm128 0x1p-600 : 0x8p-604 : inexact-ok
+j1 0x1p-10000
+= j1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= j1 downward binary64 0x8p-152 : 0x3.ffffffffffffep-152 : inexact-ok
+= j1 tonearest binary64 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero binary64 0x8p-152 : 0x3.ffffffffffffep-152 : inexact-ok
+= j1 upward binary64 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward intel96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 tonearest intel96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero intel96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward intel96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward m68k96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 tonearest m68k96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero m68k96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward m68k96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward binary128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 tonearest binary128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero binary128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 upward binary128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward ibm128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 tonearest ibm128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero ibm128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 upward ibm128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 tonearest intel96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 towardzero intel96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 upward intel96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 downward m68k96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 tonearest m68k96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 towardzero m68k96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 upward m68k96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 downward binary128 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
+= j1 tonearest binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 towardzero binary128 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
+= j1 upward binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 tonearest ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= j1 downward intel96 0x1p-10000 : 0x7.fffffffffffffff8p-10004 : inexact-ok
+= j1 tonearest intel96 0x1p-10000 : 0x8p-10004 : inexact-ok
+= j1 towardzero intel96 0x1p-10000 : 0x7.fffffffffffffff8p-10004 : inexact-ok
+= j1 upward intel96 0x1p-10000 : 0x8p-10004 : inexact-ok
+= j1 downward m68k96 0x1p-10000 : 0x7.fffffffffffffff8p-10004 : inexact-ok
+= j1 tonearest m68k96 0x1p-10000 : 0x8p-10004 : inexact-ok
+= j1 towardzero m68k96 0x1p-10000 : 0x7.fffffffffffffff8p-10004 : inexact-ok
+= j1 upward m68k96 0x1p-10000 : 0x8p-10004 : inexact-ok
+= j1 downward binary128 0x1p-10000 : 0x7.fffffffffffffffffffffffffffcp-10004 : inexact-ok
+= j1 tonearest binary128 0x1p-10000 : 0x8p-10004 : inexact-ok
+= j1 towardzero binary128 0x1p-10000 : 0x7.fffffffffffffffffffffffffffcp-10004 : inexact-ok
+= j1 upward binary128 0x1p-10000 : 0x8p-10004 : inexact-ok
+j1 min
+= j1 downward binary32 0x4p-128 : 0x1.fffff8p-128 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary32 0x4p-128 : 0x2p-128 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary32 0x4p-128 : 0x1.fffff8p-128 : inexact-ok underflow errno-erange-ok
+= j1 upward binary32 0x4p-128 : 0x2p-128 : inexact-ok underflow errno-erange-ok
+= j1 downward binary64 0x4p-128 : 0x1.fffffffffffffp-128 : inexact-ok
+= j1 tonearest binary64 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 towardzero binary64 0x4p-128 : 0x1.fffffffffffffp-128 : inexact-ok
+= j1 upward binary64 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 downward intel96 0x4p-128 : 0x1.fffffffffffffffep-128 : inexact-ok
+= j1 tonearest intel96 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 towardzero intel96 0x4p-128 : 0x1.fffffffffffffffep-128 : inexact-ok
+= j1 upward intel96 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 downward m68k96 0x4p-128 : 0x1.fffffffffffffffep-128 : inexact-ok
+= j1 tonearest m68k96 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 towardzero m68k96 0x4p-128 : 0x1.fffffffffffffffep-128 : inexact-ok
+= j1 upward m68k96 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 downward binary128 0x4p-128 : 0x1.ffffffffffffffffffffffffffffp-128 : inexact-ok
+= j1 tonearest binary128 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 towardzero binary128 0x4p-128 : 0x1.ffffffffffffffffffffffffffffp-128 : inexact-ok
+= j1 upward binary128 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 downward ibm128 0x4p-128 : 0x1.ffffffffffffffffffffffffff8p-128 : inexact-ok
+= j1 tonearest ibm128 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 towardzero ibm128 0x4p-128 : 0x1.ffffffffffffffffffffffffff8p-128 : inexact-ok
+= j1 upward ibm128 0x4p-128 : 0x2p-128 : inexact-ok
+= j1 downward binary64 0x4p-1024 : 0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary64 0x4p-1024 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary64 0x4p-1024 : 0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 upward binary64 0x4p-1024 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 0x4p-1024 : 0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 tonearest intel96 0x4p-1024 : 0x2p-1024 : inexact-ok
+= j1 towardzero intel96 0x4p-1024 : 0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 upward intel96 0x4p-1024 : 0x2p-1024 : inexact-ok
+= j1 downward m68k96 0x4p-1024 : 0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 tonearest m68k96 0x4p-1024 : 0x2p-1024 : inexact-ok
+= j1 towardzero m68k96 0x4p-1024 : 0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 upward m68k96 0x4p-1024 : 0x2p-1024 : inexact-ok
+= j1 downward binary128 0x4p-1024 : 0x1.ffffffffffffffffffffffffffffp-1024 : inexact-ok
+= j1 tonearest binary128 0x4p-1024 : 0x2p-1024 : inexact-ok
+= j1 towardzero binary128 0x4p-1024 : 0x1.ffffffffffffffffffffffffffffp-1024 : inexact-ok
+= j1 upward binary128 0x4p-1024 : 0x2p-1024 : inexact-ok
+= j1 downward ibm128 0x4p-1024 : 0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 tonearest ibm128 0x4p-1024 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 towardzero ibm128 0x4p-1024 : 0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 upward ibm128 0x4p-1024 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 0x4p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
+= j1 tonearest intel96 0x4p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero intel96 0x4p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
+= j1 upward intel96 0x4p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 downward m68k96 0x4p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 tonearest m68k96 0x4p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 towardzero m68k96 0x4p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 upward m68k96 0x4p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 downward binary128 0x4p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 0x4p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 0x4p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 0x4p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 0x2p-16384 : 0xf.ffffffffffffff8p-16388 : inexact-ok underflow errno-erange-ok
+= j1 tonearest intel96 0x2p-16384 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero intel96 0x2p-16384 : 0xf.ffffffffffffff8p-16388 : inexact-ok underflow errno-erange-ok
+= j1 upward intel96 0x2p-16384 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 downward m68k96 0x2p-16384 : 0xf.ffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 tonearest m68k96 0x2p-16384 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero m68k96 0x2p-16384 : 0xf.ffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 upward m68k96 0x2p-16384 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 downward binary128 0x2p-16384 : 0xf.ffffffffffffffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 0x2p-16384 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 0x2p-16384 : 0xf.ffffffffffffffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 0x2p-16384 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 downward binary64 0x8p-972 : 0x3.ffffffffffffep-972 : inexact-ok
+= j1 tonearest binary64 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 towardzero binary64 0x8p-972 : 0x3.ffffffffffffep-972 : inexact-ok
+= j1 upward binary64 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 downward intel96 0x8p-972 : 0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 tonearest intel96 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 towardzero intel96 0x8p-972 : 0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 upward intel96 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 downward m68k96 0x8p-972 : 0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 tonearest m68k96 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 towardzero m68k96 0x8p-972 : 0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 upward m68k96 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 downward binary128 0x8p-972 : 0x3.fffffffffffffffffffffffffffep-972 : inexact-ok
+= j1 tonearest binary128 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 towardzero binary128 0x8p-972 : 0x3.fffffffffffffffffffffffffffep-972 : inexact-ok
+= j1 upward binary128 0x8p-972 : 0x4p-972 : inexact-ok
+= j1 downward ibm128 0x8p-972 : 0x3.fffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok
+= j1 tonearest ibm128 0x8p-972 : 0x4p-972 : inexact-ok underflow errno-erange-ok
+= j1 towardzero ibm128 0x8p-972 : 0x3.fffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok
+= j1 upward ibm128 0x8p-972 : 0x4p-972 : inexact-ok underflow errno-erange-ok
+j1 -min
+= j1 downward binary32 -0x4p-128 : -0x2p-128 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary32 -0x4p-128 : -0x2p-128 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary32 -0x4p-128 : -0x1.fffff8p-128 : inexact-ok underflow errno-erange-ok
+= j1 upward binary32 -0x4p-128 : -0x1.fffff8p-128 : inexact-ok underflow errno-erange-ok
+= j1 downward binary64 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 tonearest binary64 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 towardzero binary64 -0x4p-128 : -0x1.fffffffffffffp-128 : inexact-ok
+= j1 upward binary64 -0x4p-128 : -0x1.fffffffffffffp-128 : inexact-ok
+= j1 downward intel96 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 tonearest intel96 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 towardzero intel96 -0x4p-128 : -0x1.fffffffffffffffep-128 : inexact-ok
+= j1 upward intel96 -0x4p-128 : -0x1.fffffffffffffffep-128 : inexact-ok
+= j1 downward m68k96 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 tonearest m68k96 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 towardzero m68k96 -0x4p-128 : -0x1.fffffffffffffffep-128 : inexact-ok
+= j1 upward m68k96 -0x4p-128 : -0x1.fffffffffffffffep-128 : inexact-ok
+= j1 downward binary128 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 tonearest binary128 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 towardzero binary128 -0x4p-128 : -0x1.ffffffffffffffffffffffffffffp-128 : inexact-ok
+= j1 upward binary128 -0x4p-128 : -0x1.ffffffffffffffffffffffffffffp-128 : inexact-ok
+= j1 downward ibm128 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 tonearest ibm128 -0x4p-128 : -0x2p-128 : inexact-ok
+= j1 towardzero ibm128 -0x4p-128 : -0x1.ffffffffffffffffffffffffff8p-128 : inexact-ok
+= j1 upward ibm128 -0x4p-128 : -0x1.ffffffffffffffffffffffffff8p-128 : inexact-ok
+= j1 downward binary64 -0x4p-1024 : -0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary64 -0x4p-1024 : -0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary64 -0x4p-1024 : -0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 upward binary64 -0x4p-1024 : -0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 -0x4p-1024 : -0x2p-1024 : inexact-ok
+= j1 tonearest intel96 -0x4p-1024 : -0x2p-1024 : inexact-ok
+= j1 towardzero intel96 -0x4p-1024 : -0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 upward intel96 -0x4p-1024 : -0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 downward m68k96 -0x4p-1024 : -0x2p-1024 : inexact-ok
+= j1 tonearest m68k96 -0x4p-1024 : -0x2p-1024 : inexact-ok
+= j1 towardzero m68k96 -0x4p-1024 : -0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 upward m68k96 -0x4p-1024 : -0x1.fffffffffffffffep-1024 : inexact-ok
+= j1 downward binary128 -0x4p-1024 : -0x2p-1024 : inexact-ok
+= j1 tonearest binary128 -0x4p-1024 : -0x2p-1024 : inexact-ok
+= j1 towardzero binary128 -0x4p-1024 : -0x1.ffffffffffffffffffffffffffffp-1024 : inexact-ok
+= j1 upward binary128 -0x4p-1024 : -0x1.ffffffffffffffffffffffffffffp-1024 : inexact-ok
+= j1 downward ibm128 -0x4p-1024 : -0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 tonearest ibm128 -0x4p-1024 : -0x2p-1024 : inexact-ok underflow errno-erange-ok
+= j1 towardzero ibm128 -0x4p-1024 : -0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 upward ibm128 -0x4p-1024 : -0x1.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 -0x4p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 tonearest intel96 -0x4p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero intel96 -0x4p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
+= j1 upward intel96 -0x4p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
+= j1 downward m68k96 -0x4p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 tonearest m68k96 -0x4p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 towardzero m68k96 -0x4p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 upward m68k96 -0x4p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= j1 downward binary128 -0x4p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 -0x4p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 -0x4p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 -0x4p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 -0x2p-16384 : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 tonearest intel96 -0x2p-16384 : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero intel96 -0x2p-16384 : -0xf.ffffffffffffff8p-16388 : inexact-ok underflow errno-erange-ok
+= j1 upward intel96 -0x2p-16384 : -0xf.ffffffffffffff8p-16388 : inexact-ok underflow errno-erange-ok
+= j1 downward m68k96 -0x2p-16384 : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 tonearest m68k96 -0x2p-16384 : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero m68k96 -0x2p-16384 : -0xf.ffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 upward m68k96 -0x2p-16384 : -0xf.ffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 downward binary128 -0x2p-16384 : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 -0x2p-16384 : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 -0x2p-16384 : -0xf.ffffffffffffffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 -0x2p-16384 : -0xf.ffffffffffffffffffffffffffcp-16388 : inexact-ok underflow errno-erange-ok
+= j1 downward binary64 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 tonearest binary64 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 towardzero binary64 -0x8p-972 : -0x3.ffffffffffffep-972 : inexact-ok
+= j1 upward binary64 -0x8p-972 : -0x3.ffffffffffffep-972 : inexact-ok
+= j1 downward intel96 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 tonearest intel96 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 towardzero intel96 -0x8p-972 : -0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 upward intel96 -0x8p-972 : -0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 downward m68k96 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 tonearest m68k96 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 towardzero m68k96 -0x8p-972 : -0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 upward m68k96 -0x8p-972 : -0x3.fffffffffffffffcp-972 : inexact-ok
+= j1 downward binary128 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 tonearest binary128 -0x8p-972 : -0x4p-972 : inexact-ok
+= j1 towardzero binary128 -0x8p-972 : -0x3.fffffffffffffffffffffffffffep-972 : inexact-ok
+= j1 upward binary128 -0x8p-972 : -0x3.fffffffffffffffffffffffffffep-972 : inexact-ok
+= j1 downward ibm128 -0x8p-972 : -0x4p-972 : inexact-ok underflow errno-erange-ok
+= j1 tonearest ibm128 -0x8p-972 : -0x4p-972 : inexact-ok underflow errno-erange-ok
+= j1 towardzero ibm128 -0x8p-972 : -0x3.fffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok
+= j1 upward ibm128 -0x8p-972 : -0x3.fffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok
+j1 min_subnorm
+= j1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= j1 downward binary64 0x8p-152 : 0x3.ffffffffffffep-152 : inexact-ok
+= j1 tonearest binary64 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero binary64 0x8p-152 : 0x3.ffffffffffffep-152 : inexact-ok
+= j1 upward binary64 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward intel96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 tonearest intel96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero intel96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward intel96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward m68k96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 tonearest m68k96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero m68k96 0x8p-152 : 0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward m68k96 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward binary128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 tonearest binary128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero binary128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 upward binary128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward ibm128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 tonearest ibm128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 towardzero ibm128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 upward ibm128 0x8p-152 : 0x4p-152 : inexact-ok
+= j1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= j1 downward intel96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 tonearest intel96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 towardzero intel96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 upward intel96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 downward m68k96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 tonearest m68k96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 towardzero m68k96 0x4p-1076 : 0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 upward m68k96 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 downward binary128 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
+= j1 tonearest binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 towardzero binary128 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
+= j1 upward binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
+= j1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 tonearest ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= j1 downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= j1 downward m68k96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= j1 tonearest m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 towardzero m68k96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= j1 upward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 downward binary128 0x8p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 0x8p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 downward binary128 0x4p-16448 : 0x1.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 0x4p-16448 : 0x2p-16448 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 0x4p-16448 : 0x1.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 0x4p-16448 : 0x2p-16448 : inexact-ok underflow errno-erange-ok
+= j1 downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 tonearest binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+j1 -min_subnorm
+= j1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 downward binary64 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 tonearest binary64 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 towardzero binary64 -0x8p-152 : -0x3.ffffffffffffep-152 : inexact-ok
+= j1 upward binary64 -0x8p-152 : -0x3.ffffffffffffep-152 : inexact-ok
+= j1 downward intel96 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 tonearest intel96 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 towardzero intel96 -0x8p-152 : -0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward intel96 -0x8p-152 : -0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 downward m68k96 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 tonearest m68k96 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 towardzero m68k96 -0x8p-152 : -0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 upward m68k96 -0x8p-152 : -0x3.fffffffffffffffcp-152 : inexact-ok
+= j1 downward binary128 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 tonearest binary128 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 towardzero binary128 -0x8p-152 : -0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 upward binary128 -0x8p-152 : -0x3.fffffffffffffffffffffffffffep-152 : inexact-ok
+= j1 downward ibm128 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 tonearest ibm128 -0x8p-152 : -0x4p-152 : inexact-ok
+= j1 towardzero ibm128 -0x8p-152 : -0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 upward ibm128 -0x8p-152 : -0x3.ffffffffffffffffffffffffffp-152 : inexact-ok
+= j1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 downward intel96 -0x4p-1076 : -0x2p-1076 : inexact-ok
+= j1 tonearest intel96 -0x4p-1076 : -0x2p-1076 : inexact-ok
+= j1 towardzero intel96 -0x4p-1076 : -0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 upward intel96 -0x4p-1076 : -0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 downward m68k96 -0x4p-1076 : -0x2p-1076 : inexact-ok
+= j1 tonearest m68k96 -0x4p-1076 : -0x2p-1076 : inexact-ok
+= j1 towardzero m68k96 -0x4p-1076 : -0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 upward m68k96 -0x4p-1076 : -0x1.fffffffffffffffep-1076 : inexact-ok
+= j1 downward binary128 -0x4p-1076 : -0x2p-1076 : inexact-ok
+= j1 tonearest binary128 -0x4p-1076 : -0x2p-1076 : inexact-ok
+= j1 towardzero binary128 -0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
+= j1 upward binary128 -0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
+= j1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= j1 tonearest ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= j1 tonearest intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 downward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 tonearest m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 towardzero m68k96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= j1 upward m68k96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= j1 downward binary128 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 -0x8p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 -0x8p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= j1 tonearest m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 downward binary128 -0x4p-16448 : -0x2p-16448 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 -0x4p-16448 : -0x2p-16448 : inexact-ok underflow errno-erange-ok
+= j1 towardzero binary128 -0x4p-16448 : -0x1.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 upward binary128 -0x4p-16448 : -0x1.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= j1 downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= j1 tonearest binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange