glibc/math/auto-libm-test-out-exp2m1
Paul Zimmermann 0797283910 added inputs giving large errors on x86_64 for new C23 functions
These functions are exp10m1, exp2m1, log10p1, log2p1.
Also regenerated ulps on x86_64.

For each format, there are 4 values, one for each rounding mode.
(For the intel96 format, there are 8 values, 4 for Intel hardware,
and 4 for AMD hardware. However, regen-ulps was only run on Intel.
It should be run in a separate patch on a AMD x86_64.)
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2024-08-07 14:28:46 +02:00

6129 lines
491 KiB
Plaintext

exp2m1 0
= exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
exp2m1 -0
= exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
exp2m1 1
= exp2m1 downward binary32 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 upward binary32 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 downward binary64 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 upward binary64 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 downward intel96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 upward intel96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 downward binary128 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 upward binary128 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok
= exp2m1 upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok
exp2m1 0.75
= exp2m1 downward binary32 0xcp-4 : 0xa.e89f9p-4 : inexact-ok
= exp2m1 tonearest binary32 0xcp-4 : 0xa.e89fap-4 : inexact-ok
= exp2m1 towardzero binary32 0xcp-4 : 0xa.e89f9p-4 : inexact-ok
= exp2m1 upward binary32 0xcp-4 : 0xa.e89fap-4 : inexact-ok
= exp2m1 downward binary64 0xcp-4 : 0xa.e89f995ad3adp-4 : inexact-ok
= exp2m1 tonearest binary64 0xcp-4 : 0xa.e89f995ad3ad8p-4 : inexact-ok
= exp2m1 towardzero binary64 0xcp-4 : 0xa.e89f995ad3adp-4 : inexact-ok
= exp2m1 upward binary64 0xcp-4 : 0xa.e89f995ad3ad8p-4 : inexact-ok
= exp2m1 downward intel96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok
= exp2m1 tonearest intel96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok
= exp2m1 towardzero intel96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok
= exp2m1 upward intel96 0xcp-4 : 0xa.e89f995ad3ad5e9p-4 : inexact-ok
= exp2m1 downward m68k96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok
= exp2m1 upward m68k96 0xcp-4 : 0xa.e89f995ad3ad5e9p-4 : inexact-ok
= exp2m1 downward binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205ap-4 : inexact-ok
= exp2m1 tonearest binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205a8p-4 : inexact-ok
= exp2m1 towardzero binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205ap-4 : inexact-ok
= exp2m1 upward binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205a8p-4 : inexact-ok
= exp2m1 downward ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773204p-4 : inexact-ok
= exp2m1 tonearest ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773204p-4 : inexact-ok
= exp2m1 towardzero ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773204p-4 : inexact-ok
= exp2m1 upward ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773208p-4 : inexact-ok
exp2m1 2
= exp2m1 downward binary32 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 tonearest binary32 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 towardzero binary32 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 upward binary32 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 downward binary64 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 tonearest binary64 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 towardzero binary64 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 upward binary64 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 downward intel96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 tonearest intel96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 towardzero intel96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 upward intel96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 downward m68k96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 upward m68k96 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 downward binary128 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 tonearest binary128 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 towardzero binary128 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 upward binary128 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 downward ibm128 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x2p+0 : 0x3p+0 : inexact-ok
= exp2m1 upward ibm128 0x2p+0 : 0x3p+0 : inexact-ok
exp2m1 3
= exp2m1 downward binary32 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 tonearest binary32 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 towardzero binary32 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 upward binary32 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 downward binary64 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 tonearest binary64 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 towardzero binary64 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 upward binary64 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 downward intel96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 tonearest intel96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 towardzero intel96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 upward intel96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 downward m68k96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 upward m68k96 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 downward binary128 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 tonearest binary128 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 towardzero binary128 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 upward binary128 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 downward ibm128 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x3p+0 : 0x7p+0 : inexact-ok
= exp2m1 upward ibm128 0x3p+0 : 0x7p+0 : inexact-ok
exp2m1 4
= exp2m1 downward binary32 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 tonearest binary32 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 towardzero binary32 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 upward binary32 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 downward binary64 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 tonearest binary64 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 towardzero binary64 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 upward binary64 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 downward intel96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 tonearest intel96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 towardzero intel96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 upward intel96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 downward m68k96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 tonearest m68k96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 towardzero m68k96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 upward m68k96 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 downward binary128 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 tonearest binary128 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 towardzero binary128 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 upward binary128 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 downward ibm128 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 tonearest ibm128 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 towardzero ibm128 0x4p+0 : 0xfp+0 : inexact-ok
= exp2m1 upward ibm128 0x4p+0 : 0xfp+0 : inexact-ok
exp2m1 5
= exp2m1 downward binary32 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 tonearest binary32 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 towardzero binary32 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 upward binary32 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 downward binary64 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 tonearest binary64 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 towardzero binary64 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 upward binary64 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 downward intel96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 tonearest intel96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 towardzero intel96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 upward intel96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 downward m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 tonearest m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 towardzero m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 upward m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 downward binary128 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 tonearest binary128 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 towardzero binary128 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 upward binary128 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 downward ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 tonearest ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 towardzero ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok
= exp2m1 upward ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok
exp2m1 10
= exp2m1 downward binary32 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 tonearest binary32 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 towardzero binary32 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 upward binary32 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 downward binary64 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 tonearest binary64 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 towardzero binary64 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 upward binary64 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 downward intel96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 tonearest intel96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 towardzero intel96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 upward intel96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 downward m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 tonearest m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 towardzero m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 upward m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 downward binary128 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 tonearest binary128 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 towardzero binary128 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 upward binary128 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 downward ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 tonearest ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 towardzero ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok
= exp2m1 upward ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok
exp2m1 15
= exp2m1 downward binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 tonearest binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 towardzero binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 upward binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 downward binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 tonearest binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 towardzero binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 upward binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 downward intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 tonearest intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 towardzero intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 upward intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 downward m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 tonearest m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 towardzero m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 upward m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 downward binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 tonearest binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 towardzero binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 upward binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 downward ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 tonearest ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 towardzero ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok
= exp2m1 upward ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok
exp2m1 20
= exp2m1 downward binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 tonearest binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 towardzero binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 upward binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 downward binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 tonearest binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 towardzero binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 upward binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 downward intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 tonearest intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 towardzero intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 upward intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 downward m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 tonearest m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 towardzero m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 upward m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 downward binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 tonearest binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 towardzero binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 upward binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 downward ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 tonearest ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 towardzero ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
= exp2m1 upward ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok
exp2m1 25
= exp2m1 downward binary32 0x1.9p+4 : 0x1.fffffep+24 : inexact-ok
= exp2m1 tonearest binary32 0x1.9p+4 : 0x2p+24 : inexact-ok
= exp2m1 towardzero binary32 0x1.9p+4 : 0x1.fffffep+24 : inexact-ok
= exp2m1 upward binary32 0x1.9p+4 : 0x2p+24 : inexact-ok
= exp2m1 downward binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 tonearest binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 towardzero binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 upward binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 downward intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 tonearest intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 towardzero intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 upward intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 downward m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 tonearest m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 towardzero m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 upward m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 downward binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 tonearest binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 towardzero binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 upward binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 downward ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 tonearest ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 towardzero ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
= exp2m1 upward ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok
exp2m1 30
= exp2m1 downward binary32 0x1.ep+4 : 0x3.fffffcp+28 : inexact-ok
= exp2m1 tonearest binary32 0x1.ep+4 : 0x4p+28 : inexact-ok
= exp2m1 towardzero binary32 0x1.ep+4 : 0x3.fffffcp+28 : inexact-ok
= exp2m1 upward binary32 0x1.ep+4 : 0x4p+28 : inexact-ok
= exp2m1 downward binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 tonearest binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 towardzero binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 upward binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 downward intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 tonearest intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 towardzero intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 upward intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 downward m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 tonearest m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 towardzero m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 upward m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 downward binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 tonearest binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 towardzero binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 upward binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 downward ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 tonearest ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 towardzero ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
= exp2m1 upward ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok
exp2m1 35
= exp2m1 downward binary32 0x2.3p+4 : 0x7.fffff8p+32 : inexact-ok
= exp2m1 tonearest binary32 0x2.3p+4 : 0x8p+32 : inexact-ok
= exp2m1 towardzero binary32 0x2.3p+4 : 0x7.fffff8p+32 : inexact-ok
= exp2m1 upward binary32 0x2.3p+4 : 0x8p+32 : inexact-ok
= exp2m1 downward binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 tonearest binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 towardzero binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 upward binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 downward intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 tonearest intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 towardzero intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 upward intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 downward m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 tonearest m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 towardzero m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 upward m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 downward binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 tonearest binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 towardzero binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 upward binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 downward ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 tonearest ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 towardzero ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
= exp2m1 upward ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok
exp2m1 40
= exp2m1 downward binary32 0x2.8p+4 : 0xf.fffffp+36 : inexact-ok
= exp2m1 tonearest binary32 0x2.8p+4 : 0x1p+40 : inexact-ok
= exp2m1 towardzero binary32 0x2.8p+4 : 0xf.fffffp+36 : inexact-ok
= exp2m1 upward binary32 0x2.8p+4 : 0x1p+40 : inexact-ok
= exp2m1 downward binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 tonearest binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 towardzero binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 upward binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 downward intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 tonearest intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 towardzero intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 upward intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 downward m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 tonearest m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 towardzero m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 upward m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 downward binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 tonearest binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 towardzero binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 upward binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 downward ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 tonearest ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 towardzero ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
= exp2m1 upward ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok
exp2m1 50.0
= exp2m1 downward binary32 0x3.2p+4 : 0x3.fffffcp+48 : inexact-ok
= exp2m1 tonearest binary32 0x3.2p+4 : 0x4p+48 : inexact-ok
= exp2m1 towardzero binary32 0x3.2p+4 : 0x3.fffffcp+48 : inexact-ok
= exp2m1 upward binary32 0x3.2p+4 : 0x4p+48 : inexact-ok
= exp2m1 downward binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 tonearest binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 towardzero binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 upward binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 downward intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 tonearest intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 towardzero intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 upward intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 downward m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 tonearest m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 towardzero m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 upward m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 downward binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 tonearest binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 towardzero binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 upward binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 downward ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 tonearest ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 towardzero ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
= exp2m1 upward ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok
exp2m1 60
= exp2m1 downward binary32 0x3.cp+4 : 0xf.fffffp+56 : inexact-ok
= exp2m1 tonearest binary32 0x3.cp+4 : 0x1p+60 : inexact-ok
= exp2m1 towardzero binary32 0x3.cp+4 : 0xf.fffffp+56 : inexact-ok
= exp2m1 upward binary32 0x3.cp+4 : 0x1p+60 : inexact-ok
= exp2m1 downward binary64 0x3.cp+4 : 0xf.ffffffffffff8p+56 : inexact-ok
= exp2m1 tonearest binary64 0x3.cp+4 : 0x1p+60 : inexact-ok
= exp2m1 towardzero binary64 0x3.cp+4 : 0xf.ffffffffffff8p+56 : inexact-ok
= exp2m1 upward binary64 0x3.cp+4 : 0x1p+60 : inexact-ok
= exp2m1 downward intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 tonearest intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 towardzero intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 upward intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 downward m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 tonearest m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 towardzero m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 upward m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 downward binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 tonearest binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 towardzero binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 upward binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 downward ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 tonearest ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 towardzero ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
= exp2m1 upward ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok
exp2m1 70
= exp2m1 downward binary32 0x4.6p+4 : 0x3.fffffcp+68 : inexact-ok
= exp2m1 tonearest binary32 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 towardzero binary32 0x4.6p+4 : 0x3.fffffcp+68 : inexact-ok
= exp2m1 upward binary32 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 downward binary64 0x4.6p+4 : 0x3.ffffffffffffep+68 : inexact-ok
= exp2m1 tonearest binary64 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 towardzero binary64 0x4.6p+4 : 0x3.ffffffffffffep+68 : inexact-ok
= exp2m1 upward binary64 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 downward intel96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok
= exp2m1 tonearest intel96 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 towardzero intel96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok
= exp2m1 upward intel96 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 downward m68k96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok
= exp2m1 tonearest m68k96 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 towardzero m68k96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok
= exp2m1 upward m68k96 0x4.6p+4 : 0x4p+68 : inexact-ok
= exp2m1 downward binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
= exp2m1 tonearest binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
= exp2m1 towardzero binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
= exp2m1 upward binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
= exp2m1 downward ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
= exp2m1 tonearest ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
= exp2m1 towardzero ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
= exp2m1 upward ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok
exp2m1 80
= exp2m1 downward binary32 0x5p+4 : 0xf.fffffp+76 : inexact-ok
= exp2m1 tonearest binary32 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 towardzero binary32 0x5p+4 : 0xf.fffffp+76 : inexact-ok
= exp2m1 upward binary32 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 downward binary64 0x5p+4 : 0xf.ffffffffffff8p+76 : inexact-ok
= exp2m1 tonearest binary64 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 towardzero binary64 0x5p+4 : 0xf.ffffffffffff8p+76 : inexact-ok
= exp2m1 upward binary64 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 downward intel96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok
= exp2m1 tonearest intel96 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 towardzero intel96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok
= exp2m1 upward intel96 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 downward m68k96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok
= exp2m1 tonearest m68k96 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 towardzero m68k96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok
= exp2m1 upward m68k96 0x5p+4 : 0x1p+80 : inexact-ok
= exp2m1 downward binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
= exp2m1 tonearest binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
= exp2m1 towardzero binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
= exp2m1 upward binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
= exp2m1 downward ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
= exp2m1 tonearest ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
= exp2m1 towardzero ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
= exp2m1 upward ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok
exp2m1 90
= exp2m1 downward binary32 0x5.ap+4 : 0x3.fffffcp+88 : inexact-ok
= exp2m1 tonearest binary32 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 towardzero binary32 0x5.ap+4 : 0x3.fffffcp+88 : inexact-ok
= exp2m1 upward binary32 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 downward binary64 0x5.ap+4 : 0x3.ffffffffffffep+88 : inexact-ok
= exp2m1 tonearest binary64 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 towardzero binary64 0x5.ap+4 : 0x3.ffffffffffffep+88 : inexact-ok
= exp2m1 upward binary64 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 downward intel96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok
= exp2m1 tonearest intel96 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 towardzero intel96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok
= exp2m1 upward intel96 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 downward m68k96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok
= exp2m1 tonearest m68k96 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 towardzero m68k96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok
= exp2m1 upward m68k96 0x5.ap+4 : 0x4p+88 : inexact-ok
= exp2m1 downward binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
= exp2m1 tonearest binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
= exp2m1 towardzero binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
= exp2m1 upward binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
= exp2m1 downward ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
= exp2m1 tonearest ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
= exp2m1 towardzero ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
= exp2m1 upward ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok
exp2m1 100
= exp2m1 downward binary32 0x6.4p+4 : 0xf.fffffp+96 : inexact-ok
= exp2m1 tonearest binary32 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 towardzero binary32 0x6.4p+4 : 0xf.fffffp+96 : inexact-ok
= exp2m1 upward binary32 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 downward binary64 0x6.4p+4 : 0xf.ffffffffffff8p+96 : inexact-ok
= exp2m1 tonearest binary64 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 towardzero binary64 0x6.4p+4 : 0xf.ffffffffffff8p+96 : inexact-ok
= exp2m1 upward binary64 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 downward intel96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok
= exp2m1 tonearest intel96 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 towardzero intel96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok
= exp2m1 upward intel96 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 downward m68k96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok
= exp2m1 tonearest m68k96 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 towardzero m68k96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok
= exp2m1 upward m68k96 0x6.4p+4 : 0x1p+100 : inexact-ok
= exp2m1 downward binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
= exp2m1 tonearest binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
= exp2m1 towardzero binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
= exp2m1 upward binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
= exp2m1 downward ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
= exp2m1 tonearest ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
= exp2m1 towardzero ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
= exp2m1 upward ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok
exp2m1 127.0
= exp2m1 downward binary32 0x7.fp+4 : 0x7.fffff8p+124 : inexact-ok
= exp2m1 tonearest binary32 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 towardzero binary32 0x7.fp+4 : 0x7.fffff8p+124 : inexact-ok
= exp2m1 upward binary32 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 downward binary64 0x7.fp+4 : 0x7.ffffffffffffcp+124 : inexact-ok
= exp2m1 tonearest binary64 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 towardzero binary64 0x7.fp+4 : 0x7.ffffffffffffcp+124 : inexact-ok
= exp2m1 upward binary64 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 downward intel96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok
= exp2m1 tonearest intel96 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 towardzero intel96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok
= exp2m1 upward intel96 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 downward m68k96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok
= exp2m1 tonearest m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 towardzero m68k96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok
= exp2m1 upward m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 downward binary128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffffcp+124 : inexact-ok
= exp2m1 tonearest binary128 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 towardzero binary128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffffcp+124 : inexact-ok
= exp2m1 upward binary128 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 downward ibm128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffep+124 : inexact-ok
= exp2m1 tonearest ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok
= exp2m1 towardzero ibm128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffep+124 : inexact-ok
= exp2m1 upward ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok
exp2m1 500.0
= exp2m1 downward binary32 0x1.f4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x1.f4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x1.f4p+8 : 0xf.ffffffffffff8p+496 : inexact-ok
= exp2m1 tonearest binary64 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 towardzero binary64 0x1.f4p+8 : 0xf.ffffffffffff8p+496 : inexact-ok
= exp2m1 upward binary64 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 downward intel96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok
= exp2m1 tonearest intel96 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 towardzero intel96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok
= exp2m1 upward intel96 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 downward m68k96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok
= exp2m1 tonearest m68k96 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 towardzero m68k96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok
= exp2m1 upward m68k96 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 downward binary128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffff8p+496 : inexact-ok
= exp2m1 tonearest binary128 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 towardzero binary128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffff8p+496 : inexact-ok
= exp2m1 upward binary128 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 downward ibm128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffcp+496 : inexact-ok
= exp2m1 tonearest ibm128 0x1.f4p+8 : 0x1p+500 : inexact-ok
= exp2m1 towardzero ibm128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffcp+496 : inexact-ok
= exp2m1 upward ibm128 0x1.f4p+8 : 0x1p+500 : inexact-ok
exp2m1 11356.25
= exp2m1 downward binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok
= exp2m1 tonearest intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok
= exp2m1 towardzero intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok
= exp2m1 upward intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152ep+11356 : inexact-ok
= exp2m1 downward m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok
= exp2m1 tonearest m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok
= exp2m1 towardzero m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok
= exp2m1 upward m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152ep+11356 : inexact-ok
= exp2m1 downward binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c85p+11356 : inexact-ok
= exp2m1 tonearest binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c86p+11356 : inexact-ok
= exp2m1 towardzero binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c85p+11356 : inexact-ok
= exp2m1 upward binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c86p+11356 : inexact-ok
= exp2m1 downward ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x2.c5c4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 -10.0
= exp2m1 downward binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 tonearest binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 towardzero binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 upward binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 downward binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 tonearest binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 towardzero binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 upward binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 downward intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 tonearest intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 towardzero intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 upward intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 downward m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 upward m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 downward binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 tonearest binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 towardzero binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 upward binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 downward ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok
= exp2m1 upward ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok
exp2m1 -16.0
= exp2m1 downward binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 tonearest binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 towardzero binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 upward binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 downward binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 tonearest binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 towardzero binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 upward binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 downward intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 upward intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 downward binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 upward binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 downward ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
= exp2m1 upward ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok
exp2m1 -17.0
= exp2m1 downward binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 tonearest binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 towardzero binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 upward binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 downward binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 tonearest binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 towardzero binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 tonearest intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 towardzero intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 upward intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 downward m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 upward m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 downward binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 tonearest binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 towardzero binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 upward binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
= exp2m1 upward ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok
exp2m1 -18.0
= exp2m1 downward binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 tonearest binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 towardzero binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 upward binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 downward binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 tonearest binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 towardzero binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 upward binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 downward intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 upward intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 downward m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 upward m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 downward binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 upward binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 downward ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok
exp2m1 -36.0
= exp2m1 downward binary32 -0x2.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x2.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x2.4p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x2.4p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 tonearest binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 towardzero binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 upward binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 downward intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 upward binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 downward ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
= exp2m1 upward ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok
exp2m1 -37.0
= exp2m1 downward binary32 -0x2.5p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x2.5p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x2.5p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x2.5p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 tonearest binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 towardzero binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 tonearest intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 towardzero intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 upward intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 downward m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 upward m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 downward binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 tonearest binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 towardzero binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
= exp2m1 upward ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok
exp2m1 -38.0
= exp2m1 downward binary32 -0x2.6p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x2.6p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x2.6p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x2.6p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 tonearest binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 towardzero binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 upward binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 downward intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 upward intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 downward m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 upward m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 downward binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 upward binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 downward ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok
exp2m1 -44.0
= exp2m1 downward binary32 -0x2.cp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x2.cp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x2.cp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x2.cp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 tonearest binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 towardzero binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 upward binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 downward intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 upward binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 downward ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
= exp2m1 upward ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok
exp2m1 -45.0
= exp2m1 downward binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 tonearest binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 towardzero binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 tonearest intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 towardzero intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 upward intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 downward m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 upward m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 downward binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 tonearest binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 towardzero binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
= exp2m1 upward ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok
exp2m1 -46.0
= exp2m1 downward binary32 -0x2.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x2.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x2.ep+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x2.ep+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 tonearest binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 towardzero binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 upward binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 downward intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 upward intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 downward m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 upward m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 downward binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 upward binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 downward ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok
exp2m1 -73.0
= exp2m1 downward binary32 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x4.9p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x4.9p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x4.9p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
= exp2m1 tonearest binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
= exp2m1 towardzero binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok
exp2m1 -74.0
= exp2m1 downward binary32 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x4.ap+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x4.ap+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x4.ap+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
= exp2m1 downward ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok
exp2m1 -75.0
= exp2m1 downward binary32 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x4.bp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x4.bp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x4.bp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
= exp2m1 tonearest binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
= exp2m1 towardzero binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
= exp2m1 upward binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
= exp2m1 downward ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
= exp2m1 upward ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok
exp2m1 -78.0
= exp2m1 downward binary32 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x4.ep+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x4.ep+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x4.ep+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
= exp2m1 downward ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok
exp2m1 -79.0
= exp2m1 downward binary32 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x4.fp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x4.fp+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x4.fp+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
= exp2m1 tonearest binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
= exp2m1 towardzero binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
= exp2m1 upward binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
= exp2m1 downward ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
= exp2m1 upward ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok
exp2m1 -80.0
= exp2m1 downward binary32 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x5p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x5p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x5p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
= exp2m1 upward binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
= exp2m1 downward ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
= exp2m1 upward ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok
exp2m1 -100.0
= exp2m1 downward binary32 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x6.4p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x6.4p+4 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x6.4p+4 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
= exp2m1 tonearest binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
= exp2m1 upward binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
= exp2m1 downward ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
= exp2m1 upward ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
exp2m1 -1000.0
= exp2m1 downward binary32 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x3.e8p+8 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x3.e8p+8 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x3.e8p+8 : -0x1p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
exp2m1 -10000.0
= exp2m1 downward binary32 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x2.71p+12 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x2.71p+12 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.71p+12 : -0x1p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
exp2m1 -100000.0
= exp2m1 downward binary32 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x1.86ap+16 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0x1.86ap+16 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.86ap+16 : -0x1p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
exp2m1 100000.0
= exp2m1 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 max
= exp2m1 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 -max
= exp2m1 downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
= exp2m1 upward binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 downward binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
= exp2m1 downward intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 downward intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
= exp2m1 tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
= exp2m1 towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
= exp2m1 downward binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
= exp2m1 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
= exp2m1 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
= exp2m1 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
= exp2m1 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
exp2m1 0x1p-2
= exp2m1 downward binary32 0x4p-4 : 0x3.06fe08p-4 : inexact-ok
= exp2m1 tonearest binary32 0x4p-4 : 0x3.06fe0cp-4 : inexact-ok
= exp2m1 towardzero binary32 0x4p-4 : 0x3.06fe08p-4 : inexact-ok
= exp2m1 upward binary32 0x4p-4 : 0x3.06fe0cp-4 : inexact-ok
= exp2m1 downward binary64 0x4p-4 : 0x3.06fe0a31b7152p-4 : inexact-ok
= exp2m1 tonearest binary64 0x4p-4 : 0x3.06fe0a31b7152p-4 : inexact-ok
= exp2m1 towardzero binary64 0x4p-4 : 0x3.06fe0a31b7152p-4 : inexact-ok
= exp2m1 upward binary64 0x4p-4 : 0x3.06fe0a31b7154p-4 : inexact-ok
= exp2m1 downward intel96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok
= exp2m1 upward intel96 0x4p-4 : 0x3.06fe0a31b7152decp-4 : inexact-ok
= exp2m1 downward m68k96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok
= exp2m1 upward m68k96 0x4p-4 : 0x3.06fe0a31b7152decp-4 : inexact-ok
= exp2m1 downward binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c85ep-4 : inexact-ok
= exp2m1 tonearest binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c85ep-4 : inexact-ok
= exp2m1 towardzero binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c85ep-4 : inexact-ok
= exp2m1 upward binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c86p-4 : inexact-ok
= exp2m1 downward ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c8p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c8p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c8p-4 : inexact-ok
= exp2m1 upward ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c9p-4 : inexact-ok
exp2m1 -0x1p-2
= exp2m1 downward binary32 -0x4p-4 : -0x2.8bb034p-4 : inexact-ok
= exp2m1 tonearest binary32 -0x4p-4 : -0x2.8bb034p-4 : inexact-ok
= exp2m1 towardzero binary32 -0x4p-4 : -0x2.8bb03p-4 : inexact-ok
= exp2m1 upward binary32 -0x4p-4 : -0x2.8bb03p-4 : inexact-ok
= exp2m1 downward binary64 -0x4p-4 : -0x2.8bb0335296296p-4 : inexact-ok
= exp2m1 tonearest binary64 -0x4p-4 : -0x2.8bb0335296296p-4 : inexact-ok
= exp2m1 towardzero binary64 -0x4p-4 : -0x2.8bb0335296294p-4 : inexact-ok
= exp2m1 upward binary64 -0x4p-4 : -0x2.8bb0335296294p-4 : inexact-ok
= exp2m1 downward intel96 -0x4p-4 : -0x2.8bb03352962950cp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok
= exp2m1 upward intel96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok
= exp2m1 downward m68k96 -0x4p-4 : -0x2.8bb03352962950cp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok
= exp2m1 upward m68k96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok
= exp2m1 downward binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2ep-4 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2cp-4 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2cp-4 : inexact-ok
= exp2m1 upward binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2cp-4 : inexact-ok
= exp2m1 downward ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fep-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fdp-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fdp-4 : inexact-ok
= exp2m1 upward ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fdp-4 : inexact-ok
exp2m1 0x1p-10
= exp2m1 downward binary32 0x4p-12 : 0x2.c605ep-12 : inexact-ok
= exp2m1 tonearest binary32 0x4p-12 : 0x2.c605e4p-12 : inexact-ok
= exp2m1 towardzero binary32 0x4p-12 : 0x2.c605ep-12 : inexact-ok
= exp2m1 upward binary32 0x4p-12 : 0x2.c605e4p-12 : inexact-ok
= exp2m1 downward binary64 0x4p-12 : 0x2.c605e2e8cec5p-12 : inexact-ok
= exp2m1 tonearest binary64 0x4p-12 : 0x2.c605e2e8cec5p-12 : inexact-ok
= exp2m1 towardzero binary64 0x4p-12 : 0x2.c605e2e8cec5p-12 : inexact-ok
= exp2m1 upward binary64 0x4p-12 : 0x2.c605e2e8cec52p-12 : inexact-ok
= exp2m1 downward intel96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok
= exp2m1 tonearest intel96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok
= exp2m1 towardzero intel96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok
= exp2m1 upward intel96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok
= exp2m1 downward m68k96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok
= exp2m1 upward m68k96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok
= exp2m1 downward binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok
= exp2m1 tonearest binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23a02p-12 : inexact-ok
= exp2m1 towardzero binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok
= exp2m1 upward binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23a02p-12 : inexact-ok
= exp2m1 downward ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok
= exp2m1 tonearest ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok
= exp2m1 towardzero ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok
= exp2m1 upward ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23bp-12 : inexact-ok
exp2m1 -0x1p-10
= exp2m1 downward binary32 -0x4p-12 : -0x2.c58ae4p-12 : inexact-ok
= exp2m1 tonearest binary32 -0x4p-12 : -0x2.c58ae4p-12 : inexact-ok
= exp2m1 towardzero binary32 -0x4p-12 : -0x2.c58aep-12 : inexact-ok
= exp2m1 upward binary32 -0x4p-12 : -0x2.c58aep-12 : inexact-ok
= exp2m1 downward binary64 -0x4p-12 : -0x2.c58ae3f081ef6p-12 : inexact-ok
= exp2m1 tonearest binary64 -0x4p-12 : -0x2.c58ae3f081ef4p-12 : inexact-ok
= exp2m1 towardzero binary64 -0x4p-12 : -0x2.c58ae3f081ef4p-12 : inexact-ok
= exp2m1 upward binary64 -0x4p-12 : -0x2.c58ae3f081ef4p-12 : inexact-ok
= exp2m1 downward intel96 -0x4p-12 : -0x2.c58ae3f081ef42c8p-12 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok
= exp2m1 upward intel96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok
= exp2m1 downward m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c8p-12 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok
= exp2m1 upward m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok
= exp2m1 downward binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed042p-12 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed042p-12 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed041ep-12 : inexact-ok
= exp2m1 upward binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed041ep-12 : inexact-ok
= exp2m1 downward ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed05p-12 : inexact-ok
= exp2m1 tonearest ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed04p-12 : inexact-ok
= exp2m1 towardzero ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed04p-12 : inexact-ok
= exp2m1 upward ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed04p-12 : inexact-ok
exp2m1 0x1p-20
= exp2m1 downward binary32 0x1p-20 : 0xb.1721bp-24 : inexact-ok
= exp2m1 tonearest binary32 0x1p-20 : 0xb.1721cp-24 : inexact-ok
= exp2m1 towardzero binary32 0x1p-20 : 0xb.1721bp-24 : inexact-ok
= exp2m1 upward binary32 0x1p-20 : 0xb.1721cp-24 : inexact-ok
= exp2m1 downward binary64 0x1p-20 : 0xb.1721bcfc99d98p-24 : inexact-ok
= exp2m1 tonearest binary64 0x1p-20 : 0xb.1721bcfc99dap-24 : inexact-ok
= exp2m1 towardzero binary64 0x1p-20 : 0xb.1721bcfc99d98p-24 : inexact-ok
= exp2m1 upward binary64 0x1p-20 : 0xb.1721bcfc99dap-24 : inexact-ok
= exp2m1 downward intel96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok
= exp2m1 tonearest intel96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok
= exp2m1 towardzero intel96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok
= exp2m1 upward intel96 0x1p-20 : 0xb.1721bcfc99d9f8ap-24 : inexact-ok
= exp2m1 downward m68k96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok
= exp2m1 tonearest m68k96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok
= exp2m1 towardzero m68k96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok
= exp2m1 upward m68k96 0x1p-20 : 0xb.1721bcfc99d9f8ap-24 : inexact-ok
= exp2m1 downward binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176378p-24 : inexact-ok
= exp2m1 tonearest binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea069117638p-24 : inexact-ok
= exp2m1 towardzero binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176378p-24 : inexact-ok
= exp2m1 upward binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea069117638p-24 : inexact-ok
= exp2m1 downward ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176p-24 : inexact-ok
= exp2m1 tonearest ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea06911764p-24 : inexact-ok
= exp2m1 towardzero ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176p-24 : inexact-ok
= exp2m1 upward ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea06911764p-24 : inexact-ok
exp2m1 -0x1p-20
= exp2m1 downward binary32 -0x1p-20 : -0xb.17215p-24 : inexact-ok
= exp2m1 tonearest binary32 -0x1p-20 : -0xb.17214p-24 : inexact-ok
= exp2m1 towardzero binary32 -0x1p-20 : -0xb.17214p-24 : inexact-ok
= exp2m1 upward binary32 -0x1p-20 : -0xb.17214p-24 : inexact-ok
= exp2m1 downward binary64 -0x1p-20 : -0xb.172141fda1dcp-24 : inexact-ok
= exp2m1 tonearest binary64 -0x1p-20 : -0xb.172141fda1dcp-24 : inexact-ok
= exp2m1 towardzero binary64 -0x1p-20 : -0xb.172141fda1db8p-24 : inexact-ok
= exp2m1 upward binary64 -0x1p-20 : -0xb.172141fda1db8p-24 : inexact-ok
= exp2m1 downward intel96 -0x1p-20 : -0xb.172141fda1dbed8p-24 : inexact-ok
= exp2m1 tonearest intel96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok
= exp2m1 towardzero intel96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok
= exp2m1 upward intel96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok
= exp2m1 downward m68k96 -0x1p-20 : -0xb.172141fda1dbed8p-24 : inexact-ok
= exp2m1 tonearest m68k96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok
= exp2m1 towardzero m68k96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok
= exp2m1 upward m68k96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok
= exp2m1 downward binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e1p-24 : inexact-ok
= exp2m1 tonearest binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e1p-24 : inexact-ok
= exp2m1 towardzero binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e08p-24 : inexact-ok
= exp2m1 upward binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e08p-24 : inexact-ok
= exp2m1 downward ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce1p-24 : inexact-ok
= exp2m1 tonearest ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce1p-24 : inexact-ok
= exp2m1 towardzero ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0cp-24 : inexact-ok
= exp2m1 upward ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0cp-24 : inexact-ok
exp2m1 0x1p-29
= exp2m1 downward binary32 0x8p-32 : 0x5.8b90b8p-32 : inexact-ok
= exp2m1 tonearest binary32 0x8p-32 : 0x5.8b90cp-32 : inexact-ok
= exp2m1 towardzero binary32 0x8p-32 : 0x5.8b90b8p-32 : inexact-ok
= exp2m1 upward binary32 0x8p-32 : 0x5.8b90cp-32 : inexact-ok
= exp2m1 downward binary64 0x8p-32 : 0x5.8b90bfcdee5acp-32 : inexact-ok
= exp2m1 tonearest binary64 0x8p-32 : 0x5.8b90bfcdee5acp-32 : inexact-ok
= exp2m1 towardzero binary64 0x8p-32 : 0x5.8b90bfcdee5acp-32 : inexact-ok
= exp2m1 upward binary64 0x8p-32 : 0x5.8b90bfcdee5bp-32 : inexact-ok
= exp2m1 downward intel96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok
= exp2m1 tonearest intel96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok
= exp2m1 towardzero intel96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok
= exp2m1 upward intel96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok
= exp2m1 downward m68k96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok
= exp2m1 upward m68k96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok
= exp2m1 downward binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b104p-32 : inexact-ok
= exp2m1 tonearest binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b108p-32 : inexact-ok
= exp2m1 towardzero binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b104p-32 : inexact-ok
= exp2m1 upward binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b108p-32 : inexact-ok
= exp2m1 downward ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823bp-32 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b2p-32 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823bp-32 : inexact-ok
= exp2m1 upward ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b2p-32 : inexact-ok
exp2m1 -0x1p-29
= exp2m1 downward binary32 -0x8p-32 : -0x5.8b90cp-32 : inexact-ok
= exp2m1 tonearest binary32 -0x8p-32 : -0x5.8b90cp-32 : inexact-ok
= exp2m1 towardzero binary32 -0x8p-32 : -0x5.8b90b8p-32 : inexact-ok
= exp2m1 upward binary32 -0x8p-32 : -0x5.8b90b8p-32 : inexact-ok
= exp2m1 downward binary64 -0x8p-32 : -0x5.8b90bfaf2e9dp-32 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-32 : -0x5.8b90bfaf2e9ccp-32 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-32 : -0x5.8b90bfaf2e9ccp-32 : inexact-ok
= exp2m1 upward binary64 -0x8p-32 : -0x5.8b90bfaf2e9ccp-32 : inexact-ok
= exp2m1 downward intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdcp-32 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok
= exp2m1 upward intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok
= exp2m1 downward m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdcp-32 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok
= exp2m1 upward m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok
= exp2m1 downward binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfacp-32 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfa8p-32 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfa8p-32 : inexact-ok
= exp2m1 upward binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfa8p-32 : inexact-ok
= exp2m1 downward ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65dp-32 : inexact-ok
= exp2m1 tonearest ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65dp-32 : inexact-ok
= exp2m1 towardzero ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cep-32 : inexact-ok
= exp2m1 upward ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cep-32 : inexact-ok
exp2m1 0x1p-32
= exp2m1 downward binary32 0x1p-32 : 0xb.17217p-36 : inexact-ok
= exp2m1 tonearest binary32 0x1p-32 : 0xb.17218p-36 : inexact-ok
= exp2m1 towardzero binary32 0x1p-32 : 0xb.17217p-36 : inexact-ok
= exp2m1 upward binary32 0x1p-32 : 0xb.17218p-36 : inexact-ok
= exp2m1 downward binary64 0x1p-32 : 0xb.17217f80f4efp-36 : inexact-ok
= exp2m1 tonearest binary64 0x1p-32 : 0xb.17217f80f4ef8p-36 : inexact-ok
= exp2m1 towardzero binary64 0x1p-32 : 0xb.17217f80f4efp-36 : inexact-ok
= exp2m1 upward binary64 0x1p-32 : 0xb.17217f80f4ef8p-36 : inexact-ok
= exp2m1 downward intel96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok
= exp2m1 tonearest intel96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok
= exp2m1 towardzero intel96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok
= exp2m1 upward intel96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok
= exp2m1 downward m68k96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok
= exp2m1 tonearest m68k96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok
= exp2m1 towardzero m68k96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok
= exp2m1 upward m68k96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok
= exp2m1 downward binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e7p-36 : inexact-ok
= exp2m1 tonearest binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e7p-36 : inexact-ok
= exp2m1 towardzero binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e7p-36 : inexact-ok
= exp2m1 upward binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e78p-36 : inexact-ok
= exp2m1 downward ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466cp-36 : inexact-ok
= exp2m1 tonearest ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555467p-36 : inexact-ok
= exp2m1 towardzero ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466cp-36 : inexact-ok
= exp2m1 upward ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555467p-36 : inexact-ok
exp2m1 -0x1p-32
= exp2m1 downward binary32 -0x1p-32 : -0xb.17218p-36 : inexact-ok
= exp2m1 tonearest binary32 -0x1p-32 : -0xb.17218p-36 : inexact-ok
= exp2m1 towardzero binary32 -0x1p-32 : -0xb.17217p-36 : inexact-ok
= exp2m1 upward binary32 -0x1p-32 : -0xb.17217p-36 : inexact-ok
= exp2m1 downward binary64 -0x1p-32 : -0xb.17217f7945p-36 : inexact-ok
= exp2m1 tonearest binary64 -0x1p-32 : -0xb.17217f7945p-36 : inexact-ok
= exp2m1 towardzero binary64 -0x1p-32 : -0xb.17217f7944ff8p-36 : inexact-ok
= exp2m1 upward binary64 -0x1p-32 : -0xb.17217f7944ff8p-36 : inexact-ok
= exp2m1 downward intel96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok
= exp2m1 tonearest intel96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok
= exp2m1 towardzero intel96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok
= exp2m1 upward intel96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok
= exp2m1 downward m68k96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok
= exp2m1 tonearest m68k96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok
= exp2m1 towardzero m68k96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok
= exp2m1 upward m68k96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok
= exp2m1 downward binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a5ap-36 : inexact-ok
= exp2m1 tonearest binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a59f8p-36 : inexact-ok
= exp2m1 towardzero binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a59f8p-36 : inexact-ok
= exp2m1 upward binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a59f8p-36 : inexact-ok
= exp2m1 downward ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a5cp-36 : inexact-ok
= exp2m1 tonearest ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a58p-36 : inexact-ok
= exp2m1 towardzero ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a58p-36 : inexact-ok
= exp2m1 upward ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a58p-36 : inexact-ok
exp2m1 0x1p-50
= exp2m1 downward binary32 0x4p-52 : 0x2.c5c85cp-52 : inexact-ok
= exp2m1 tonearest binary32 0x4p-52 : 0x2.c5c86p-52 : inexact-ok
= exp2m1 towardzero binary32 0x4p-52 : 0x2.c5c85cp-52 : inexact-ok
= exp2m1 upward binary32 0x4p-52 : 0x2.c5c86p-52 : inexact-ok
= exp2m1 downward binary64 0x4p-52 : 0x2.c5c85fdf473e2p-52 : inexact-ok
= exp2m1 tonearest binary64 0x4p-52 : 0x2.c5c85fdf473e2p-52 : inexact-ok
= exp2m1 towardzero binary64 0x4p-52 : 0x2.c5c85fdf473e2p-52 : inexact-ok
= exp2m1 upward binary64 0x4p-52 : 0x2.c5c85fdf473e4p-52 : inexact-ok
= exp2m1 downward intel96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok
= exp2m1 tonearest intel96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok
= exp2m1 towardzero intel96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok
= exp2m1 upward intel96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok
= exp2m1 downward m68k96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok
= exp2m1 upward m68k96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok
= exp2m1 downward binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30aap-52 : inexact-ok
= exp2m1 tonearest binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30aap-52 : inexact-ok
= exp2m1 towardzero binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30aap-52 : inexact-ok
= exp2m1 upward binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30acp-52 : inexact-ok
= exp2m1 downward ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb3p-52 : inexact-ok
= exp2m1 tonearest ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb31p-52 : inexact-ok
= exp2m1 towardzero ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb3p-52 : inexact-ok
= exp2m1 upward ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb31p-52 : inexact-ok
exp2m1 -0x1p-50
= exp2m1 downward binary32 -0x4p-52 : -0x2.c5c86p-52 : inexact-ok
= exp2m1 tonearest binary32 -0x4p-52 : -0x2.c5c86p-52 : inexact-ok
= exp2m1 towardzero binary32 -0x4p-52 : -0x2.c5c85cp-52 : inexact-ok
= exp2m1 upward binary32 -0x4p-52 : -0x2.c5c85cp-52 : inexact-ok
= exp2m1 downward binary64 -0x4p-52 : -0x2.c5c85fdf473dcp-52 : inexact-ok
= exp2m1 tonearest binary64 -0x4p-52 : -0x2.c5c85fdf473dap-52 : inexact-ok
= exp2m1 towardzero binary64 -0x4p-52 : -0x2.c5c85fdf473dap-52 : inexact-ok
= exp2m1 upward binary64 -0x4p-52 : -0x2.c5c85fdf473dap-52 : inexact-ok
= exp2m1 downward intel96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok
= exp2m1 upward intel96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok
= exp2m1 downward m68k96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok
= exp2m1 upward m68k96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok
= exp2m1 downward binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f60ap-52 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f608p-52 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f608p-52 : inexact-ok
= exp2m1 upward binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f608p-52 : inexact-ok
= exp2m1 downward ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f7p-52 : inexact-ok
= exp2m1 tonearest ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f6p-52 : inexact-ok
= exp2m1 towardzero ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f6p-52 : inexact-ok
= exp2m1 upward ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f6p-52 : inexact-ok
exp2m1 0x1p-64
= exp2m1 downward binary32 0x1p-64 : 0xb.17217p-68 : inexact-ok
= exp2m1 tonearest binary32 0x1p-64 : 0xb.17218p-68 : inexact-ok
= exp2m1 towardzero binary32 0x1p-64 : 0xb.17217p-68 : inexact-ok
= exp2m1 upward binary32 0x1p-64 : 0xb.17218p-68 : inexact-ok
= exp2m1 downward binary64 0x1p-64 : 0xb.17217f7d1cf78p-68 : inexact-ok
= exp2m1 tonearest binary64 0x1p-64 : 0xb.17217f7d1cf78p-68 : inexact-ok
= exp2m1 towardzero binary64 0x1p-64 : 0xb.17217f7d1cf78p-68 : inexact-ok
= exp2m1 upward binary64 0x1p-64 : 0xb.17217f7d1cf8p-68 : inexact-ok
= exp2m1 downward intel96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 tonearest intel96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 towardzero intel96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 upward intel96 0x1p-64 : 0xb.17217f7d1cf79adp-68 : inexact-ok
= exp2m1 downward m68k96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 tonearest m68k96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 towardzero m68k96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 upward m68k96 0x1p-64 : 0xb.17217f7d1cf79adp-68 : inexact-ok
= exp2m1 downward binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097ep-68 : inexact-ok
= exp2m1 tonearest binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097ep-68 : inexact-ok
= exp2m1 towardzero binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097ep-68 : inexact-ok
= exp2m1 upward binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097e8p-68 : inexact-ok
= exp2m1 downward ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97094p-68 : inexact-ok
= exp2m1 tonearest ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97098p-68 : inexact-ok
= exp2m1 towardzero ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97094p-68 : inexact-ok
= exp2m1 upward ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97098p-68 : inexact-ok
exp2m1 -0x1p-64
= exp2m1 downward binary32 -0x1p-64 : -0xb.17218p-68 : inexact-ok
= exp2m1 tonearest binary32 -0x1p-64 : -0xb.17218p-68 : inexact-ok
= exp2m1 towardzero binary32 -0x1p-64 : -0xb.17217p-68 : inexact-ok
= exp2m1 upward binary32 -0x1p-64 : -0xb.17217p-68 : inexact-ok
= exp2m1 downward binary64 -0x1p-64 : -0xb.17217f7d1cf8p-68 : inexact-ok
= exp2m1 tonearest binary64 -0x1p-64 : -0xb.17217f7d1cf78p-68 : inexact-ok
= exp2m1 towardzero binary64 -0x1p-64 : -0xb.17217f7d1cf78p-68 : inexact-ok
= exp2m1 upward binary64 -0x1p-64 : -0xb.17217f7d1cf78p-68 : inexact-ok
= exp2m1 downward intel96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 tonearest intel96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 towardzero intel96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok
= exp2m1 upward intel96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok
= exp2m1 downward m68k96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 tonearest m68k96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok
= exp2m1 towardzero m68k96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok
= exp2m1 upward m68k96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok
= exp2m1 downward binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe68p-68 : inexact-ok
= exp2m1 tonearest binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe68p-68 : inexact-ok
= exp2m1 towardzero binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe678p-68 : inexact-ok
= exp2m1 upward binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe678p-68 : inexact-ok
= exp2m1 downward ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe8p-68 : inexact-ok
= exp2m1 tonearest ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe8p-68 : inexact-ok
= exp2m1 towardzero ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe4p-68 : inexact-ok
= exp2m1 upward ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe4p-68 : inexact-ok
exp2m1 0x1p-100
= exp2m1 downward binary32 0x1p-100 : 0xb.17217p-104 : inexact-ok
= exp2m1 tonearest binary32 0x1p-100 : 0xb.17218p-104 : inexact-ok
= exp2m1 towardzero binary32 0x1p-100 : 0xb.17217p-104 : inexact-ok
= exp2m1 upward binary32 0x1p-100 : 0xb.17218p-104 : inexact-ok
= exp2m1 downward binary64 0x1p-100 : 0xb.17217f7d1cf78p-104 : inexact-ok
= exp2m1 tonearest binary64 0x1p-100 : 0xb.17217f7d1cf78p-104 : inexact-ok
= exp2m1 towardzero binary64 0x1p-100 : 0xb.17217f7d1cf78p-104 : inexact-ok
= exp2m1 upward binary64 0x1p-100 : 0xb.17217f7d1cf8p-104 : inexact-ok
= exp2m1 downward intel96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 tonearest intel96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 towardzero intel96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 upward intel96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 downward m68k96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 tonearest m68k96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 towardzero m68k96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 upward m68k96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 downward binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807ca8p-104 : inexact-ok
= exp2m1 tonearest binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cbp-104 : inexact-ok
= exp2m1 towardzero binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807ca8p-104 : inexact-ok
= exp2m1 upward binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cbp-104 : inexact-ok
= exp2m1 downward ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cp-104 : inexact-ok
= exp2m1 tonearest ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cp-104 : inexact-ok
= exp2m1 towardzero ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cp-104 : inexact-ok
= exp2m1 upward ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39808p-104 : inexact-ok
exp2m1 -0x1p-100
= exp2m1 downward binary32 -0x1p-100 : -0xb.17218p-104 : inexact-ok
= exp2m1 tonearest binary32 -0x1p-100 : -0xb.17218p-104 : inexact-ok
= exp2m1 towardzero binary32 -0x1p-100 : -0xb.17217p-104 : inexact-ok
= exp2m1 upward binary32 -0x1p-100 : -0xb.17217p-104 : inexact-ok
= exp2m1 downward binary64 -0x1p-100 : -0xb.17217f7d1cf8p-104 : inexact-ok
= exp2m1 tonearest binary64 -0x1p-100 : -0xb.17217f7d1cf78p-104 : inexact-ok
= exp2m1 towardzero binary64 -0x1p-100 : -0xb.17217f7d1cf78p-104 : inexact-ok
= exp2m1 upward binary64 -0x1p-100 : -0xb.17217f7d1cf78p-104 : inexact-ok
= exp2m1 downward intel96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 tonearest intel96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 towardzero intel96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 upward intel96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 downward m68k96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 tonearest m68k96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok
= exp2m1 towardzero m68k96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 upward m68k96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok
= exp2m1 downward binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001bp-104 : inexact-ok
= exp2m1 tonearest binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001bp-104 : inexact-ok
= exp2m1 towardzero binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001a8p-104 : inexact-ok
= exp2m1 upward binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001a8p-104 : inexact-ok
= exp2m1 downward ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398004p-104 : inexact-ok
= exp2m1 tonearest ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398p-104 : inexact-ok
= exp2m1 towardzero ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398p-104 : inexact-ok
= exp2m1 upward ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398p-104 : inexact-ok
exp2m1 0x1p-600
= exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x1p-600 : 0xb.17217f7d1cf78p-604 : inexact-ok
= exp2m1 tonearest binary64 0x1p-600 : 0xb.17217f7d1cf78p-604 : inexact-ok
= exp2m1 towardzero binary64 0x1p-600 : 0xb.17217f7d1cf78p-604 : inexact-ok
= exp2m1 upward binary64 0x1p-600 : 0xb.17217f7d1cf8p-604 : inexact-ok
= exp2m1 downward intel96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 tonearest intel96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 towardzero intel96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 upward intel96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 downward m68k96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 tonearest m68k96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 towardzero m68k96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 upward m68k96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 downward binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok
= exp2m1 tonearest binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok
= exp2m1 towardzero binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok
= exp2m1 upward binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok
= exp2m1 downward ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok
= exp2m1 tonearest ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok
= exp2m1 towardzero ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok
= exp2m1 upward ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok
exp2m1 -0x1p-600
= exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 downward binary64 -0x1p-600 : -0xb.17217f7d1cf8p-604 : inexact-ok
= exp2m1 tonearest binary64 -0x1p-600 : -0xb.17217f7d1cf78p-604 : inexact-ok
= exp2m1 towardzero binary64 -0x1p-600 : -0xb.17217f7d1cf78p-604 : inexact-ok
= exp2m1 upward binary64 -0x1p-600 : -0xb.17217f7d1cf78p-604 : inexact-ok
= exp2m1 downward intel96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 tonearest intel96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 towardzero intel96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 upward intel96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 downward m68k96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 tonearest m68k96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok
= exp2m1 towardzero m68k96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 upward m68k96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok
= exp2m1 downward binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok
= exp2m1 tonearest binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok
= exp2m1 towardzero binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok
= exp2m1 upward binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok
= exp2m1 downward ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok
= exp2m1 tonearest ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok
= exp2m1 towardzero ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok
= exp2m1 upward ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok
exp2m1 0x1p-10000
= exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 tonearest intel96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 towardzero intel96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 upward intel96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 downward m68k96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 tonearest m68k96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 towardzero m68k96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 upward m68k96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 downward binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok
= exp2m1 tonearest binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok
= exp2m1 towardzero binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok
= exp2m1 upward binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok
exp2m1 -0x1p-10000
= exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 downward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 downward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 upward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 tonearest intel96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 towardzero intel96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 upward intel96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 downward m68k96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 tonearest m68k96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok
= exp2m1 towardzero m68k96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 upward m68k96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok
= exp2m1 downward binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok
= exp2m1 tonearest binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok
= exp2m1 towardzero binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok
= exp2m1 upward binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok
exp2m1 0xe.4152ac57cd1ea7ap-60
= exp2m1 downward binary32 0xe.4152bp-60 : 0x9.e1849p-60 : inexact-ok
= exp2m1 tonearest binary32 0xe.4152bp-60 : 0x9.e184ap-60 : inexact-ok
= exp2m1 towardzero binary32 0xe.4152bp-60 : 0x9.e1849p-60 : inexact-ok
= exp2m1 upward binary32 0xe.4152bp-60 : 0x9.e184ap-60 : inexact-ok
= exp2m1 downward binary64 0xe.4152bp-60 : 0x9.e184982d83798p-60 : inexact-ok
= exp2m1 tonearest binary64 0xe.4152bp-60 : 0x9.e184982d837ap-60 : inexact-ok
= exp2m1 towardzero binary64 0xe.4152bp-60 : 0x9.e184982d83798p-60 : inexact-ok
= exp2m1 upward binary64 0xe.4152bp-60 : 0x9.e184982d837ap-60 : inexact-ok
= exp2m1 downward intel96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok
= exp2m1 tonearest intel96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok
= exp2m1 towardzero intel96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok
= exp2m1 upward intel96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok
= exp2m1 downward m68k96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok
= exp2m1 tonearest m68k96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok
= exp2m1 towardzero m68k96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok
= exp2m1 upward m68k96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok
= exp2m1 downward binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b1p-60 : inexact-ok
= exp2m1 tonearest binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b18p-60 : inexact-ok
= exp2m1 towardzero binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b1p-60 : inexact-ok
= exp2m1 upward binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b18p-60 : inexact-ok
= exp2m1 downward ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa28p-60 : inexact-ok
= exp2m1 tonearest ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2cp-60 : inexact-ok
= exp2m1 towardzero ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa28p-60 : inexact-ok
= exp2m1 upward ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2cp-60 : inexact-ok
= exp2m1 downward binary32 0xe.4152ap-60 : 0x9.e1848p-60 : inexact-ok
= exp2m1 tonearest binary32 0xe.4152ap-60 : 0x9.e1849p-60 : inexact-ok
= exp2m1 towardzero binary32 0xe.4152ap-60 : 0x9.e1848p-60 : inexact-ok
= exp2m1 upward binary32 0xe.4152ap-60 : 0x9.e1849p-60 : inexact-ok
= exp2m1 downward binary64 0xe.4152ap-60 : 0x9.e1848d1661fap-60 : inexact-ok
= exp2m1 tonearest binary64 0xe.4152ap-60 : 0x9.e1848d1661fa8p-60 : inexact-ok
= exp2m1 towardzero binary64 0xe.4152ap-60 : 0x9.e1848d1661fap-60 : inexact-ok
= exp2m1 upward binary64 0xe.4152ap-60 : 0x9.e1848d1661fa8p-60 : inexact-ok
= exp2m1 downward intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok
= exp2m1 tonearest intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok
= exp2m1 towardzero intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok
= exp2m1 upward intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok
= exp2m1 downward m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok
= exp2m1 tonearest m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok
= exp2m1 towardzero m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok
= exp2m1 upward m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok
= exp2m1 downward binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ec98p-60 : inexact-ok
= exp2m1 tonearest binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecap-60 : inexact-ok
= exp2m1 towardzero binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ec98p-60 : inexact-ok
= exp2m1 upward binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecap-60 : inexact-ok
= exp2m1 downward ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecp-60 : inexact-ok
= exp2m1 tonearest ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecp-60 : inexact-ok
= exp2m1 towardzero ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecp-60 : inexact-ok
= exp2m1 upward ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7fp-60 : inexact-ok
= exp2m1 downward binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970ep-60 : inexact-ok
= exp2m1 tonearest binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970ep-60 : inexact-ok
= exp2m1 towardzero binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970ep-60 : inexact-ok
= exp2m1 upward binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e8p-60 : inexact-ok
= exp2m1 downward intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok
= exp2m1 tonearest intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok
= exp2m1 towardzero intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok
= exp2m1 upward intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok
= exp2m1 downward m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok
= exp2m1 tonearest m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok
= exp2m1 towardzero m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok
= exp2m1 upward m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok
= exp2m1 downward binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a4p-60 : inexact-ok
= exp2m1 tonearest binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a4p-60 : inexact-ok
= exp2m1 towardzero binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a4p-60 : inexact-ok
= exp2m1 upward binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a48p-60 : inexact-ok
= exp2m1 downward ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b308p-60 : inexact-ok
= exp2m1 tonearest ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30cp-60 : inexact-ok
= exp2m1 towardzero ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b308p-60 : inexact-ok
= exp2m1 upward ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30cp-60 : inexact-ok
= exp2m1 downward binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970d8p-60 : inexact-ok
= exp2m1 tonearest binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970d8p-60 : inexact-ok
= exp2m1 towardzero binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970d8p-60 : inexact-ok
= exp2m1 upward binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970ep-60 : inexact-ok
= exp2m1 downward intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok
= exp2m1 tonearest intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok
= exp2m1 towardzero intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok
= exp2m1 upward intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db45p-60 : inexact-ok
= exp2m1 downward m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok
= exp2m1 tonearest m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok
= exp2m1 towardzero m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok
= exp2m1 upward m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db45p-60 : inexact-ok
= exp2m1 downward binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d3p-60 : inexact-ok
= exp2m1 tonearest binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d38p-60 : inexact-ok
= exp2m1 towardzero binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d3p-60 : inexact-ok
= exp2m1 upward binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d38p-60 : inexact-ok
= exp2m1 downward ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4cp-60 : inexact-ok
= exp2m1 tonearest ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4cp-60 : inexact-ok
= exp2m1 towardzero ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4cp-60 : inexact-ok
= exp2m1 upward ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb5p-60 : inexact-ok
= exp2m1 downward intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok
= exp2m1 tonearest intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok
= exp2m1 towardzero intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok
= exp2m1 upward intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok
= exp2m1 downward m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok
= exp2m1 tonearest m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok
= exp2m1 towardzero m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok
= exp2m1 upward m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok
= exp2m1 downward binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a78p-60 : inexact-ok
= exp2m1 tonearest binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a78p-60 : inexact-ok
= exp2m1 towardzero binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a78p-60 : inexact-ok
= exp2m1 upward binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a8p-60 : inexact-ok
= exp2m1 downward ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca508p-60 : inexact-ok
= exp2m1 tonearest ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50cp-60 : inexact-ok
= exp2m1 towardzero ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca508p-60 : inexact-ok
= exp2m1 upward ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50cp-60 : inexact-ok
exp2m1 0x6.660247486aed8p-4
= exp2m1 downward binary32 0x6.660248p-4 : 0x5.1c58cp-4 : inexact-ok
= exp2m1 tonearest binary32 0x6.660248p-4 : 0x5.1c58cp-4 : inexact-ok
= exp2m1 towardzero binary32 0x6.660248p-4 : 0x5.1c58cp-4 : inexact-ok
= exp2m1 upward binary32 0x6.660248p-4 : 0x5.1c58c8p-4 : inexact-ok
= exp2m1 downward binary64 0x6.660248p-4 : 0x5.1c58c29907bb8p-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.660248p-4 : 0x5.1c58c29907bb8p-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.660248p-4 : 0x5.1c58c29907bb8p-4 : inexact-ok
= exp2m1 upward binary64 0x6.660248p-4 : 0x5.1c58c29907bbcp-4 : inexact-ok
= exp2m1 downward intel96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok
= exp2m1 upward intel96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok
= exp2m1 downward m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok
= exp2m1 downward binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd57cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd57cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd57cp-4 : inexact-ok
= exp2m1 upward binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd58p-4 : inexact-ok
= exp2m1 downward ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd4p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd6p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd4p-4 : inexact-ok
= exp2m1 upward ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd6p-4 : inexact-ok
= exp2m1 downward binary32 0x6.66024p-4 : 0x5.1c58b8p-4 : inexact-ok
= exp2m1 tonearest binary32 0x6.66024p-4 : 0x5.1c58b8p-4 : inexact-ok
= exp2m1 towardzero binary32 0x6.66024p-4 : 0x5.1c58b8p-4 : inexact-ok
= exp2m1 upward binary32 0x6.66024p-4 : 0x5.1c58cp-4 : inexact-ok
= exp2m1 downward binary64 0x6.66024p-4 : 0x5.1c58bb4806c0cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.66024p-4 : 0x5.1c58bb4806c0cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.66024p-4 : 0x5.1c58bb4806c0cp-4 : inexact-ok
= exp2m1 upward binary64 0x6.66024p-4 : 0x5.1c58bb4806c1p-4 : inexact-ok
= exp2m1 downward intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok
= exp2m1 upward intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c068p-4 : inexact-ok
= exp2m1 downward m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c068p-4 : inexact-ok
= exp2m1 downward binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4ap-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4a4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4ap-4 : inexact-ok
= exp2m1 upward binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4a4p-4 : inexact-ok
= exp2m1 downward ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4p-4 : inexact-ok
= exp2m1 upward ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f6p-4 : inexact-ok
= exp2m1 downward binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f4p-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f8p-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f4p-4 : inexact-ok
= exp2m1 upward binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f8p-4 : inexact-ok
= exp2m1 downward intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok
= exp2m1 upward intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok
= exp2m1 downward m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok
= exp2m1 downward binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6ccp-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cc4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6ccp-4 : inexact-ok
= exp2m1 upward binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cc4p-4 : inexact-ok
= exp2m1 downward ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cp-4 : inexact-ok
= exp2m1 upward ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6ep-4 : inexact-ok
exp2m1 0x6.289a78p-4
= exp2m1 downward binary32 0x6.289a78p-4 : 0x4.e47a98p-4 : inexact-ok
= exp2m1 tonearest binary32 0x6.289a78p-4 : 0x4.e47a98p-4 : inexact-ok
= exp2m1 towardzero binary32 0x6.289a78p-4 : 0x4.e47a98p-4 : inexact-ok
= exp2m1 upward binary32 0x6.289a78p-4 : 0x4.e47aap-4 : inexact-ok
= exp2m1 downward binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6364p-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6364p-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6364p-4 : inexact-ok
= exp2m1 upward binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6368p-4 : inexact-ok
= exp2m1 downward intel96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok
= exp2m1 upward intel96 0x6.289a78p-4 : 0x4.e47a9a1fd636405p-4 : inexact-ok
= exp2m1 downward m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd636405p-4 : inexact-ok
= exp2m1 downward binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f86p-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f864p-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f86p-4 : inexact-ok
= exp2m1 upward binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f864p-4 : inexact-ok
= exp2m1 downward ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f8p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f8p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f8p-4 : inexact-ok
= exp2m1 upward ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0fap-4 : inexact-ok
exp2m1 0x6.1b4d318238d4a2a8p-4
= exp2m1 downward binary32 0x6.1b4d38p-4 : 0x4.d873f8p-4 : inexact-ok
= exp2m1 tonearest binary32 0x6.1b4d38p-4 : 0x4.d873f8p-4 : inexact-ok
= exp2m1 towardzero binary32 0x6.1b4d38p-4 : 0x4.d873f8p-4 : inexact-ok
= exp2m1 upward binary32 0x6.1b4d38p-4 : 0x4.d874p-4 : inexact-ok
= exp2m1 downward binary64 0x6.1b4d38p-4 : 0x4.d873fb629a284p-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.1b4d38p-4 : 0x4.d873fb629a288p-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.1b4d38p-4 : 0x4.d873fb629a284p-4 : inexact-ok
= exp2m1 upward binary64 0x6.1b4d38p-4 : 0x4.d873fb629a288p-4 : inexact-ok
= exp2m1 downward intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok
= exp2m1 upward intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875cp-4 : inexact-ok
= exp2m1 downward m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875cp-4 : inexact-ok
= exp2m1 downward binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b413p-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4134p-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b413p-4 : inexact-ok
= exp2m1 upward binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4134p-4 : inexact-ok
= exp2m1 downward ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b42p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4p-4 : inexact-ok
= exp2m1 upward ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b42p-4 : inexact-ok
= exp2m1 downward binary32 0x6.1b4d3p-4 : 0x4.d873fp-4 : inexact-ok
= exp2m1 tonearest binary32 0x6.1b4d3p-4 : 0x4.d873f8p-4 : inexact-ok
= exp2m1 towardzero binary32 0x6.1b4d3p-4 : 0x4.d873fp-4 : inexact-ok
= exp2m1 upward binary32 0x6.1b4d3p-4 : 0x4.d873f8p-4 : inexact-ok
= exp2m1 downward binary64 0x6.1b4d3p-4 : 0x4.d873f42920e58p-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.1b4d3p-4 : 0x4.d873f42920e5cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.1b4d3p-4 : 0x4.d873f42920e58p-4 : inexact-ok
= exp2m1 upward binary64 0x6.1b4d3p-4 : 0x4.d873f42920e5cp-4 : inexact-ok
= exp2m1 downward intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok
= exp2m1 upward intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok
= exp2m1 downward m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok
= exp2m1 downward binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fafp-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fafp-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fafp-4 : inexact-ok
= exp2m1 upward binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228faf4p-4 : inexact-ok
= exp2m1 downward ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fap-4 : inexact-ok
= exp2m1 upward ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fcp-4 : inexact-ok
= exp2m1 downward binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952cp-4 : inexact-ok
= exp2m1 upward binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e953p-4 : inexact-ok
= exp2m1 downward intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok
= exp2m1 upward intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok
= exp2m1 downward m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok
= exp2m1 downward binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587b8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587b8p-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587b8p-4 : inexact-ok
= exp2m1 upward binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587bcp-4 : inexact-ok
= exp2m1 downward ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea586p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea588p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea586p-4 : inexact-ok
= exp2m1 upward ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea588p-4 : inexact-ok
= exp2m1 downward binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528p-4 : inexact-ok
= exp2m1 tonearest binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528p-4 : inexact-ok
= exp2m1 towardzero binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528p-4 : inexact-ok
= exp2m1 upward binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e952cp-4 : inexact-ok
= exp2m1 downward intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok
= exp2m1 upward intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e952889p-4 : inexact-ok
= exp2m1 downward m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok
= exp2m1 upward m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e952889p-4 : inexact-ok
= exp2m1 downward binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938574p-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938574p-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938574p-4 : inexact-ok
= exp2m1 upward binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938578p-4 : inexact-ok
= exp2m1 downward ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099384p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099386p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099384p-4 : inexact-ok
= exp2m1 upward ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099386p-4 : inexact-ok
= exp2m1 downward intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok
= exp2m1 tonearest intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok
= exp2m1 upward intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok
= exp2m1 downward m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok
= exp2m1 upward m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok
= exp2m1 downward binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65d8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65dcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65d8p-4 : inexact-ok
= exp2m1 upward binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65dcp-4 : inexact-ok
= exp2m1 downward ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc64p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc66p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc64p-4 : inexact-ok
= exp2m1 upward ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc66p-4 : inexact-ok
exp2m1 0x5.fb8dc64e91a74p-4
= exp2m1 downward binary32 0x5.fb8dc8p-4 : 0x4.bbdc1p-4 : inexact-ok
= exp2m1 tonearest binary32 0x5.fb8dc8p-4 : 0x4.bbdc1p-4 : inexact-ok
= exp2m1 towardzero binary32 0x5.fb8dc8p-4 : 0x4.bbdc1p-4 : inexact-ok
= exp2m1 upward binary32 0x5.fb8dc8p-4 : 0x4.bbdc18p-4 : inexact-ok
= exp2m1 downward binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2fp-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2fp-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2fp-4 : inexact-ok
= exp2m1 upward binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f4p-4 : inexact-ok
= exp2m1 downward intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok
= exp2m1 upward intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e88p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e88p-4 : inexact-ok
= exp2m1 downward binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba248p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba248p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba248p-4 : inexact-ok
= exp2m1 upward binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba24cp-4 : inexact-ok
= exp2m1 downward ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba2p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba2p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba2p-4 : inexact-ok
= exp2m1 upward ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba4p-4 : inexact-ok
= exp2m1 downward binary32 0x5.fb8dcp-4 : 0x4.bbdc08p-4 : inexact-ok
= exp2m1 tonearest binary32 0x5.fb8dcp-4 : 0x4.bbdc08p-4 : inexact-ok
= exp2m1 towardzero binary32 0x5.fb8dcp-4 : 0x4.bbdc08p-4 : inexact-ok
= exp2m1 upward binary32 0x5.fb8dcp-4 : 0x4.bbdc1p-4 : inexact-ok
= exp2m1 downward binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8p-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8p-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8p-4 : inexact-ok
= exp2m1 upward binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccfcp-4 : inexact-ok
= exp2m1 downward intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok
= exp2m1 upward intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf831p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf831p-4 : inexact-ok
= exp2m1 downward binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0edcp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0edcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0edcp-4 : inexact-ok
= exp2m1 upward binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0eep-4 : inexact-ok
= exp2m1 downward ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0ep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0ep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d1p-4 : inexact-ok
= exp2m1 downward binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baacp-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4babp-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baacp-4 : inexact-ok
= exp2m1 upward binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4babp-4 : inexact-ok
= exp2m1 downward intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok
= exp2m1 upward intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok
= exp2m1 upward m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok
= exp2m1 downward binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe048p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe04cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe048p-4 : inexact-ok
= exp2m1 upward binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe04cp-4 : inexact-ok
= exp2m1 downward ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe2p-4 : inexact-ok
exp2m1 0x3.735f497c4e67535cp-4
= exp2m1 downward binary32 0x3.735f4cp-4 : 0x2.94712p-4 : inexact-ok
= exp2m1 tonearest binary32 0x3.735f4cp-4 : 0x2.947124p-4 : inexact-ok
= exp2m1 towardzero binary32 0x3.735f4cp-4 : 0x2.94712p-4 : inexact-ok
= exp2m1 upward binary32 0x3.735f4cp-4 : 0x2.947124p-4 : inexact-ok
= exp2m1 downward binary64 0x3.735f4cp-4 : 0x2.9471234f821e8p-4 : inexact-ok
= exp2m1 tonearest binary64 0x3.735f4cp-4 : 0x2.9471234f821e8p-4 : inexact-ok
= exp2m1 towardzero binary64 0x3.735f4cp-4 : 0x2.9471234f821e8p-4 : inexact-ok
= exp2m1 upward binary64 0x3.735f4cp-4 : 0x2.9471234f821eap-4 : inexact-ok
= exp2m1 downward intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok
= exp2m1 tonearest intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok
= exp2m1 upward intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok
= exp2m1 downward m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok
= exp2m1 upward m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok
= exp2m1 downward binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab2p-4 : inexact-ok
= exp2m1 tonearest binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab2p-4 : inexact-ok
= exp2m1 upward binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab4p-4 : inexact-ok
= exp2m1 downward ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7bp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ap-4 : inexact-ok
= exp2m1 upward ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7bp-4 : inexact-ok
= exp2m1 downward binary32 0x3.735f48p-4 : 0x2.94712p-4 : inexact-ok
= exp2m1 tonearest binary32 0x3.735f48p-4 : 0x2.94712p-4 : inexact-ok
= exp2m1 towardzero binary32 0x3.735f48p-4 : 0x2.94712p-4 : inexact-ok
= exp2m1 upward binary32 0x3.735f48p-4 : 0x2.947124p-4 : inexact-ok
= exp2m1 downward binary64 0x3.735f48p-4 : 0x2.94712017479a8p-4 : inexact-ok
= exp2m1 tonearest binary64 0x3.735f48p-4 : 0x2.94712017479a8p-4 : inexact-ok
= exp2m1 towardzero binary64 0x3.735f48p-4 : 0x2.94712017479a8p-4 : inexact-ok
= exp2m1 upward binary64 0x3.735f48p-4 : 0x2.94712017479aap-4 : inexact-ok
= exp2m1 downward intel96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok
= exp2m1 tonearest intel96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok
= exp2m1 towardzero intel96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok
= exp2m1 upward intel96 0x3.735f48p-4 : 0x2.94712017479a80dp-4 : inexact-ok
= exp2m1 downward m68k96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok
= exp2m1 upward m68k96 0x3.735f48p-4 : 0x2.94712017479a80dp-4 : inexact-ok
= exp2m1 downward binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f4ep-4 : inexact-ok
= exp2m1 tonearest binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f4ep-4 : inexact-ok
= exp2m1 towardzero binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f4ep-4 : inexact-ok
= exp2m1 upward binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f5p-4 : inexact-ok
= exp2m1 downward ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133fp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133fp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133fp-4 : inexact-ok
= exp2m1 upward ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d134p-4 : inexact-ok
= exp2m1 downward binary64 0x3.735f497c4e676p-4 : 0x2.94712149646dp-4 : inexact-ok
= exp2m1 tonearest binary64 0x3.735f497c4e676p-4 : 0x2.94712149646d2p-4 : inexact-ok
= exp2m1 towardzero binary64 0x3.735f497c4e676p-4 : 0x2.94712149646dp-4 : inexact-ok
= exp2m1 upward binary64 0x3.735f497c4e676p-4 : 0x2.94712149646d2p-4 : inexact-ok
= exp2m1 downward intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok
= exp2m1 tonearest intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok
= exp2m1 towardzero intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok
= exp2m1 upward intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok
= exp2m1 downward m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok
= exp2m1 upward m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok
= exp2m1 downward binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2ap-4 : inexact-ok
= exp2m1 tonearest binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2ap-4 : inexact-ok
= exp2m1 upward binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2cp-4 : inexact-ok
= exp2m1 downward ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89ap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89ap-4 : inexact-ok
= exp2m1 upward ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89bp-4 : inexact-ok
= exp2m1 downward binary64 0x3.735f497c4e674p-4 : 0x2.94712149646cep-4 : inexact-ok
= exp2m1 tonearest binary64 0x3.735f497c4e674p-4 : 0x2.94712149646dp-4 : inexact-ok
= exp2m1 towardzero binary64 0x3.735f497c4e674p-4 : 0x2.94712149646cep-4 : inexact-ok
= exp2m1 upward binary64 0x3.735f497c4e674p-4 : 0x2.94712149646dp-4 : inexact-ok
= exp2m1 downward intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok
= exp2m1 tonearest intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok
= exp2m1 towardzero intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok
= exp2m1 upward intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca8p-4 : inexact-ok
= exp2m1 downward m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok
= exp2m1 upward m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca8p-4 : inexact-ok
= exp2m1 downward binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9616p-4 : inexact-ok
= exp2m1 tonearest binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9618p-4 : inexact-ok
= exp2m1 towardzero binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9616p-4 : inexact-ok
= exp2m1 upward binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9618p-4 : inexact-ok
= exp2m1 downward ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b96p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b96p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b96p-4 : inexact-ok
= exp2m1 upward ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b97p-4 : inexact-ok
= exp2m1 downward intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok
= exp2m1 tonearest intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok
= exp2m1 towardzero intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok
= exp2m1 upward intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok
= exp2m1 downward m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok
= exp2m1 upward m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok
= exp2m1 downward binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701beap-4 : inexact-ok
= exp2m1 tonearest binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701beap-4 : inexact-ok
= exp2m1 towardzero binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701beap-4 : inexact-ok
= exp2m1 upward binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701becp-4 : inexact-ok
= exp2m1 downward ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701bp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701bp-4 : inexact-ok
= exp2m1 upward ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701cp-4 : inexact-ok
exp2m1 -0x7.d6c50b469d404p+0
= exp2m1 downward binary32 -0x7.d6c508p+0 : -0xf.ee1c4p-4 : inexact-ok
= exp2m1 tonearest binary32 -0x7.d6c508p+0 : -0xf.ee1c4p-4 : inexact-ok
= exp2m1 towardzero binary32 -0x7.d6c508p+0 : -0xf.ee1c3p-4 : inexact-ok
= exp2m1 upward binary32 -0x7.d6c508p+0 : -0xf.ee1c3p-4 : inexact-ok
= exp2m1 downward binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279aap-4 : inexact-ok
= exp2m1 tonearest binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279aap-4 : inexact-ok
= exp2m1 towardzero binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279a98p-4 : inexact-ok
= exp2m1 upward binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279a98p-4 : inexact-ok
= exp2m1 downward intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok
= exp2m1 upward intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok
= exp2m1 downward m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok
= exp2m1 upward m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok
= exp2m1 downward binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e118p-4 : inexact-ok
= exp2m1 tonearest binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e11p-4 : inexact-ok
= exp2m1 towardzero binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e11p-4 : inexact-ok
= exp2m1 upward binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e11p-4 : inexact-ok
= exp2m1 downward ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e4p-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93ep-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93ep-4 : inexact-ok
= exp2m1 upward ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93ep-4 : inexact-ok
= exp2m1 downward binary32 -0x7.d6c51p+0 : -0xf.ee1c4p-4 : inexact-ok
= exp2m1 tonearest binary32 -0x7.d6c51p+0 : -0xf.ee1c4p-4 : inexact-ok
= exp2m1 towardzero binary32 -0x7.d6c51p+0 : -0xf.ee1c3p-4 : inexact-ok
= exp2m1 upward binary32 -0x7.d6c51p+0 : -0xf.ee1c3p-4 : inexact-ok
= exp2m1 downward binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3dp-4 : inexact-ok
= exp2m1 tonearest binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3c8p-4 : inexact-ok
= exp2m1 towardzero binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3c8p-4 : inexact-ok
= exp2m1 upward binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3c8p-4 : inexact-ok
= exp2m1 downward intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok
= exp2m1 upward intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok
= exp2m1 downward m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok
= exp2m1 upward m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok
= exp2m1 downward binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db958p-4 : inexact-ok
= exp2m1 tonearest binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db95p-4 : inexact-ok
= exp2m1 towardzero binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db95p-4 : inexact-ok
= exp2m1 upward binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db95p-4 : inexact-ok
= exp2m1 downward ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091dbcp-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db8p-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db8p-4 : inexact-ok
= exp2m1 upward ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db8p-4 : inexact-ok
= exp2m1 downward binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a28p-4 : inexact-ok
= exp2m1 tonearest binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a28p-4 : inexact-ok
= exp2m1 towardzero binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a2p-4 : inexact-ok
= exp2m1 upward binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a2p-4 : inexact-ok
= exp2m1 downward intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263cp-4 : inexact-ok
= exp2m1 tonearest intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok
= exp2m1 towardzero intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok
= exp2m1 upward intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok
= exp2m1 downward m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263cp-4 : inexact-ok
= exp2m1 tonearest m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok
= exp2m1 towardzero m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok
= exp2m1 upward m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok
= exp2m1 downward binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63eap-4 : inexact-ok
= exp2m1 tonearest binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63eap-4 : inexact-ok
= exp2m1 towardzero binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63e98p-4 : inexact-ok
= exp2m1 upward binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63e98p-4 : inexact-ok
= exp2m1 downward ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d64p-4 : inexact-ok
= exp2m1 tonearest ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d64p-4 : inexact-ok
= exp2m1 towardzero ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63cp-4 : inexact-ok
= exp2m1 upward ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63cp-4 : inexact-ok
exp2m1 0x4.857de8p+4
= exp2m1 downward binary32 0x4.857de8p+4 : 0x1.44c30ep+72 : inexact-ok
= exp2m1 tonearest binary32 0x4.857de8p+4 : 0x1.44c31p+72 : inexact-ok
= exp2m1 towardzero binary32 0x4.857de8p+4 : 0x1.44c30ep+72 : inexact-ok
= exp2m1 upward binary32 0x4.857de8p+4 : 0x1.44c31p+72 : inexact-ok
= exp2m1 downward binary64 0x4.857de8p+4 : 0x1.44c30f9342875p+72 : inexact-ok
= exp2m1 tonearest binary64 0x4.857de8p+4 : 0x1.44c30f9342876p+72 : inexact-ok
= exp2m1 towardzero binary64 0x4.857de8p+4 : 0x1.44c30f9342875p+72 : inexact-ok
= exp2m1 upward binary64 0x4.857de8p+4 : 0x1.44c30f9342876p+72 : inexact-ok
= exp2m1 downward intel96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok
= exp2m1 tonearest intel96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok
= exp2m1 towardzero intel96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok
= exp2m1 upward intel96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok
= exp2m1 downward m68k96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok
= exp2m1 tonearest m68k96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok
= exp2m1 towardzero m68k96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok
= exp2m1 upward m68k96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok
= exp2m1 downward binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdcp+72 : inexact-ok
= exp2m1 tonearest binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdc1p+72 : inexact-ok
= exp2m1 towardzero binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdcp+72 : inexact-ok
= exp2m1 upward binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdc1p+72 : inexact-ok
= exp2m1 downward ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffd8p+72 : inexact-ok
= exp2m1 tonearest ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffep+72 : inexact-ok
= exp2m1 towardzero ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffd8p+72 : inexact-ok
= exp2m1 upward ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffep+72 : inexact-ok
exp2m1 0x5.dfeb68p-4
= exp2m1 downward binary32 0x5.dfeb68p-4 : 0x4.a3188p-4 : inexact-ok
= exp2m1 tonearest binary32 0x5.dfeb68p-4 : 0x4.a31888p-4 : inexact-ok
= exp2m1 towardzero binary32 0x5.dfeb68p-4 : 0x4.a3188p-4 : inexact-ok
= exp2m1 upward binary32 0x5.dfeb68p-4 : 0x4.a31888p-4 : inexact-ok
= exp2m1 downward binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e04p-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e08p-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e04p-4 : inexact-ok
= exp2m1 upward binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e08p-4 : inexact-ok
= exp2m1 downward intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok
= exp2m1 upward intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok
= exp2m1 downward binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762fp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762f4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762fp-4 : inexact-ok
= exp2m1 upward binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762f4p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762p-4 : inexact-ok
= exp2m1 upward ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280764p-4 : inexact-ok
exp2m1 0x4.0000000000000028p-16384
= exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6dp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok
= exp2m1 tonearest m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6ccp-16384 : inexact-ok
= exp2m1 towardzero m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok
= exp2m1 upward m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6ccp-16384 : inexact-ok
= exp2m1 downward binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d834p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d838p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d834p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d838p-16384 : inexact-ok underflow errno-erange-ok
exp2m1 0x5.8b911eb6733469c8p-4
= exp2m1 downward binary32 0x5.8b912p-4 : 0x4.5837ap-4 : inexact-ok
= exp2m1 tonearest binary32 0x5.8b912p-4 : 0x4.5837a8p-4 : inexact-ok
= exp2m1 towardzero binary32 0x5.8b912p-4 : 0x4.5837ap-4 : inexact-ok
= exp2m1 upward binary32 0x5.8b912p-4 : 0x4.5837a8p-4 : inexact-ok
= exp2m1 downward binary64 0x5.8b912p-4 : 0x4.5837a61265194p-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.8b912p-4 : 0x4.5837a61265194p-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.8b912p-4 : 0x4.5837a61265194p-4 : inexact-ok
= exp2m1 upward binary64 0x5.8b912p-4 : 0x4.5837a61265198p-4 : inexact-ok
= exp2m1 downward intel96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok
= exp2m1 upward intel96 0x5.8b912p-4 : 0x4.5837a6126519562p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.8b912p-4 : 0x4.5837a6126519562p-4 : inexact-ok
= exp2m1 downward binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf2p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf2p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf2p-4 : inexact-ok
= exp2m1 upward binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf24p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939ebp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939ebp-4 : inexact-ok
= exp2m1 downward binary32 0x5.8b9118p-4 : 0x4.583798p-4 : inexact-ok
= exp2m1 tonearest binary32 0x5.8b9118p-4 : 0x4.5837ap-4 : inexact-ok
= exp2m1 towardzero binary32 0x5.8b9118p-4 : 0x4.583798p-4 : inexact-ok
= exp2m1 upward binary32 0x5.8b9118p-4 : 0x4.5837ap-4 : inexact-ok
= exp2m1 downward binary64 0x5.8b9118p-4 : 0x4.58379f055d454p-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.8b9118p-4 : 0x4.58379f055d458p-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.8b9118p-4 : 0x4.58379f055d454p-4 : inexact-ok
= exp2m1 upward binary64 0x5.8b9118p-4 : 0x4.58379f055d458p-4 : inexact-ok
= exp2m1 downward intel96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok
= exp2m1 upward intel96 0x5.8b9118p-4 : 0x4.58379f055d45723p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.8b9118p-4 : 0x4.58379f055d45723p-4 : inexact-ok
= exp2m1 downward binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df4p-4 : inexact-ok
= exp2m1 upward binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df44p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29dep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29ep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29dep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29ep-4 : inexact-ok
= exp2m1 downward binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok
= exp2m1 upward binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff12p-4 : inexact-ok
= exp2m1 downward intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok
= exp2m1 upward intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok
= exp2m1 downward binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420dp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420dp-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420dp-4 : inexact-ok
= exp2m1 upward binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420d4p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f42p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f42p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f42p-4 : inexact-ok
= exp2m1 upward ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f422p-4 : inexact-ok
= exp2m1 downward binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11f8p-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11f8p-4 : inexact-ok
= exp2m1 upward binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok
= exp2m1 downward intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok
= exp2m1 upward intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok
= exp2m1 downward binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cefcp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cefcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cefcp-4 : inexact-ok
= exp2m1 upward binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cfp-4 : inexact-ok
= exp2m1 downward ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869dp-4 : inexact-ok
= exp2m1 downward intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok
= exp2m1 upward intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9ep-4 : inexact-ok
= exp2m1 downward m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9ep-4 : inexact-ok
= exp2m1 downward binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b94p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b98p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b94p-4 : inexact-ok
= exp2m1 upward binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b98p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1ap-4 : inexact-ok
= exp2m1 upward ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1cp-4 : inexact-ok
exp2m1 0x5.a343df0d680099a7a1a873a751a8p-4
= exp2m1 downward binary32 0x5.a343ep-4 : 0x4.6d256p-4 : inexact-ok
= exp2m1 tonearest binary32 0x5.a343ep-4 : 0x4.6d2568p-4 : inexact-ok
= exp2m1 towardzero binary32 0x5.a343ep-4 : 0x4.6d256p-4 : inexact-ok
= exp2m1 upward binary32 0x5.a343ep-4 : 0x4.6d2568p-4 : inexact-ok
= exp2m1 downward binary64 0x5.a343ep-4 : 0x4.6d25642996aep-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.a343ep-4 : 0x4.6d25642996aep-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.a343ep-4 : 0x4.6d25642996aep-4 : inexact-ok
= exp2m1 upward binary64 0x5.a343ep-4 : 0x4.6d25642996ae4p-4 : inexact-ok
= exp2m1 downward intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok
= exp2m1 upward intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87764p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87764p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87764p-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87768p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b876p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b878p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b876p-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b878p-4 : inexact-ok
= exp2m1 downward binary32 0x5.a343d8p-4 : 0x4.6d2558p-4 : inexact-ok
= exp2m1 tonearest binary32 0x5.a343d8p-4 : 0x4.6d256p-4 : inexact-ok
= exp2m1 towardzero binary32 0x5.a343d8p-4 : 0x4.6d2558p-4 : inexact-ok
= exp2m1 upward binary32 0x5.a343d8p-4 : 0x4.6d256p-4 : inexact-ok
= exp2m1 downward binary64 0x5.a343d8p-4 : 0x4.6d255d154ep-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.a343d8p-4 : 0x4.6d255d154ep-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.a343d8p-4 : 0x4.6d255d154ep-4 : inexact-ok
= exp2m1 upward binary64 0x5.a343d8p-4 : 0x4.6d255d154e004p-4 : inexact-ok
= exp2m1 downward intel96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok
= exp2m1 upward intel96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e08p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e0cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e08p-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e0cp-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20ep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20ep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db21p-4 : inexact-ok
= exp2m1 downward binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea968p-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea968p-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea968p-4 : inexact-ok
= exp2m1 upward binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea96cp-4 : inexact-ok
= exp2m1 downward intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok
= exp2m1 upward intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f7p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f7p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b8p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b8p-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b84p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994ap-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994cp-4 : inexact-ok
= exp2m1 downward binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea964p-4 : inexact-ok
= exp2m1 tonearest binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea968p-4 : inexact-ok
= exp2m1 towardzero binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea964p-4 : inexact-ok
= exp2m1 upward binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea968p-4 : inexact-ok
= exp2m1 downward intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok
= exp2m1 upward intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666dp-4 : inexact-ok
= exp2m1 downward m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666dp-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e4cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e5p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e4cp-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e5p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2ep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2ep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba3p-4 : inexact-ok
= exp2m1 downward intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 upward intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f4cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f5p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f4cp-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f5p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9968p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967ep-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9968p-4 : inexact-ok
= exp2m1 downward intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok
= exp2m1 tonearest intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 towardzero intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok
= exp2m1 upward intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 downward m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok
= exp2m1 upward m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3036cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3036cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3036cp-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3037p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa302p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa304p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa302p-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa304p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f26cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f26cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f26cp-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f27p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2b8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2b8p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2b8p-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2bcp-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f4p-4 : inexact-ok
= exp2m1 downward binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f4p-4 : inexact-ok
= exp2m1 upward binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f8p-4 : inexact-ok
= exp2m1 downward ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6fp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6fp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6fp-4 : inexact-ok
= exp2m1 upward ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok
exp2m1 min
= exp2m1 downward binary32 0x4p-128 : 0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p-128 : 0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 0x4p-128 : 0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 0x4p-128 : 0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x4p-128 : 0x2.c5c85fdf473dep-128 : inexact-ok
= exp2m1 tonearest binary64 0x4p-128 : 0x2.c5c85fdf473dep-128 : inexact-ok
= exp2m1 towardzero binary64 0x4p-128 : 0x2.c5c85fdf473dep-128 : inexact-ok
= exp2m1 upward binary64 0x4p-128 : 0x2.c5c85fdf473ep-128 : inexact-ok
= exp2m1 downward intel96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 tonearest intel96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 towardzero intel96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 upward intel96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 downward m68k96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 upward m68k96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 downward binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok
= exp2m1 tonearest binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok
= exp2m1 towardzero binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok
= exp2m1 upward binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok
= exp2m1 downward ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok
= exp2m1 tonearest ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok
= exp2m1 towardzero ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok
= exp2m1 upward ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok
= exp2m1 downward binary64 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 tonearest intel96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 towardzero intel96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 upward intel96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 downward m68k96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 upward m68k96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 downward binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok
= exp2m1 tonearest binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok
= exp2m1 towardzero binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok
= exp2m1 upward binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok
= exp2m1 downward ibm128 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x4p-16384 : 0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest intel96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero intel96 0x4p-16384 : 0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward intel96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 0x4p-16384 : 0x2.c5c85fdf473de6acp-16384 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-16384 : 0x2.c5c85fdf473de6acp-16384 : inexact-ok
= exp2m1 upward m68k96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok
= exp2m1 downward binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x2p-16384 : 0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest intel96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero intel96 0x2p-16384 : 0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward intel96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 0x2p-16384 : 0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest m68k96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero m68k96 0x2p-16384 : 0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward m68k96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x8p-972 : 0x5.8b90bfbe8e7bcp-972 : inexact-ok
= exp2m1 tonearest binary64 0x8p-972 : 0x5.8b90bfbe8e7bcp-972 : inexact-ok
= exp2m1 towardzero binary64 0x8p-972 : 0x5.8b90bfbe8e7bcp-972 : inexact-ok
= exp2m1 upward binary64 0x8p-972 : 0x5.8b90bfbe8e7cp-972 : inexact-ok
= exp2m1 downward intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 tonearest intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 towardzero intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 upward intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 downward m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 upward m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 downward binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok
= exp2m1 tonearest binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok
= exp2m1 towardzero binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok
= exp2m1 upward binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok
= exp2m1 downward ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok
exp2m1 -min
= exp2m1 downward binary32 -0x4p-128 : -0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 -0x4p-128 : -0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 -0x4p-128 : -0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 -0x4p-128 : -0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 -0x4p-128 : -0x2.c5c85fdf473ep-128 : inexact-ok
= exp2m1 tonearest binary64 -0x4p-128 : -0x2.c5c85fdf473dep-128 : inexact-ok
= exp2m1 towardzero binary64 -0x4p-128 : -0x2.c5c85fdf473dep-128 : inexact-ok
= exp2m1 upward binary64 -0x4p-128 : -0x2.c5c85fdf473dep-128 : inexact-ok
= exp2m1 downward intel96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 upward intel96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 downward m68k96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 upward m68k96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok
= exp2m1 downward binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok
= exp2m1 upward binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok
= exp2m1 downward ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok
= exp2m1 tonearest ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok
= exp2m1 towardzero ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok
= exp2m1 upward ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok
= exp2m1 downward binary64 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 upward intel96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 downward m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 upward m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok
= exp2m1 downward binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok
= exp2m1 upward binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok
= exp2m1 downward ibm128 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest intel96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero intel96 -0x4p-16384 : -0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward intel96 -0x4p-16384 : -0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6acp-16384 : inexact-ok
= exp2m1 upward m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6acp-16384 : inexact-ok
= exp2m1 downward binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest intel96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero intel96 -0x2p-16384 : -0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward intel96 -0x2p-16384 : -0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest m68k96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero m68k96 -0x2p-16384 : -0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward m68k96 -0x2p-16384 : -0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e8p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 -0x8p-972 : -0x5.8b90bfbe8e7cp-972 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-972 : -0x5.8b90bfbe8e7bcp-972 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-972 : -0x5.8b90bfbe8e7bcp-972 : inexact-ok
= exp2m1 upward binary64 -0x8p-972 : -0x5.8b90bfbe8e7bcp-972 : inexact-ok
= exp2m1 downward intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 upward intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 downward m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 upward m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok
= exp2m1 downward binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok
= exp2m1 upward binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok
= exp2m1 downward ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok
exp2m1 min_subnorm
= exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 0x8p-16448 : 0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 0x8p-16448 : 0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 0x8p-16448 : 0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 0x8p-16448 : 0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 0x4p-16448 : 0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 0x4p-16448 : 0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 0x4p-16448 : 0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 0x4p-16448 : 0x2.c5c85fdf474p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
exp2m1 -min_subnorm
= exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 downward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 downward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 upward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 -0x8p-16448 : -0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 -0x8p-16448 : -0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 -0x8p-16448 : -0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 -0x8p-16448 : -0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 -0x4p-16448 : -0x2.c5c85fdf474p-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 -0x4p-16448 : -0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 -0x4p-16448 : -0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 -0x4p-16448 : -0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
exp2m1 128
= exp2m1 downward binary32 0x8p+4 : 0xf.fffffp+124 : inexact-ok
= exp2m1 tonearest binary32 0x8p+4 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x8p+4 : 0xf.fffffp+124 : inexact-ok
= exp2m1 upward binary32 0x8p+4 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x8p+4 : 0xf.ffffffffffff8p+124 : inexact-ok
= exp2m1 tonearest binary64 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 towardzero binary64 0x8p+4 : 0xf.ffffffffffff8p+124 : inexact-ok
= exp2m1 upward binary64 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 downward intel96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok
= exp2m1 tonearest intel96 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 towardzero intel96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok
= exp2m1 upward intel96 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 downward m68k96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok
= exp2m1 tonearest m68k96 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 towardzero m68k96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok
= exp2m1 upward m68k96 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 downward binary128 0x8p+4 : 0xf.fffffffffffffffffffffffffff8p+124 : inexact-ok
= exp2m1 tonearest binary128 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 towardzero binary128 0x8p+4 : 0xf.fffffffffffffffffffffffffff8p+124 : inexact-ok
= exp2m1 upward binary128 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 downward ibm128 0x8p+4 : 0xf.fffffffffffffffffffffffffcp+124 : inexact-ok
= exp2m1 tonearest ibm128 0x8p+4 : 0x1p+128 : inexact-ok
= exp2m1 towardzero ibm128 0x8p+4 : 0xf.fffffffffffffffffffffffffcp+124 : inexact-ok
= exp2m1 upward ibm128 0x8p+4 : 0x1p+128 : inexact-ok
exp2m1 0x7.fffff8p+4
= exp2m1 downward binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok
= exp2m1 tonearest binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok
= exp2m1 towardzero binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok
= exp2m1 upward binary32 0x7.fffff8p+4 : 0xf.fffa8p+124 : inexact-ok
= exp2m1 downward binary64 0x7.fffff8p+4 : 0xf.fffa7470363fp+124 : inexact-ok
= exp2m1 tonearest binary64 0x7.fffff8p+4 : 0xf.fffa7470363f8p+124 : inexact-ok
= exp2m1 towardzero binary64 0x7.fffff8p+4 : 0xf.fffa7470363fp+124 : inexact-ok
= exp2m1 upward binary64 0x7.fffff8p+4 : 0xf.fffa7470363f8p+124 : inexact-ok
= exp2m1 downward intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
= exp2m1 tonearest intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
= exp2m1 towardzero intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
= exp2m1 upward intel96 0x7.fffff8p+4 : 0xf.fffa7470363f452p+124 : inexact-ok
= exp2m1 downward m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
= exp2m1 tonearest m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
= exp2m1 towardzero m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
= exp2m1 upward m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f452p+124 : inexact-ok
= exp2m1 downward binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762bp+124 : inexact-ok
= exp2m1 tonearest binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762b8p+124 : inexact-ok
= exp2m1 towardzero binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762bp+124 : inexact-ok
= exp2m1 upward binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762b8p+124 : inexact-ok
= exp2m1 downward ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c76p+124 : inexact-ok
= exp2m1 tonearest ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c764p+124 : inexact-ok
= exp2m1 towardzero ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c76p+124 : inexact-ok
= exp2m1 upward ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c764p+124 : inexact-ok
exp2m1 0x8.00001p+4
= exp2m1 downward binary32 0x8.00001p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x8.00001p+4 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x8.00001p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x8.00001p+4 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x8.00001p+4 : 0x1.0000b17255775p+128 : inexact-ok
= exp2m1 tonearest binary64 0x8.00001p+4 : 0x1.0000b17255776p+128 : inexact-ok
= exp2m1 towardzero binary64 0x8.00001p+4 : 0x1.0000b17255775p+128 : inexact-ok
= exp2m1 upward binary64 0x8.00001p+4 : 0x1.0000b17255776p+128 : inexact-ok
= exp2m1 downward intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
= exp2m1 tonearest intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
= exp2m1 towardzero intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
= exp2m1 upward intel96 0x8.00001p+4 : 0x1.0000b17255775c06p+128 : inexact-ok
= exp2m1 downward m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
= exp2m1 tonearest m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
= exp2m1 towardzero m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
= exp2m1 upward m68k96 0x8.00001p+4 : 0x1.0000b17255775c06p+128 : inexact-ok
= exp2m1 downward binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adep+128 : inexact-ok
= exp2m1 tonearest binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adfp+128 : inexact-ok
= exp2m1 towardzero binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adep+128 : inexact-ok
= exp2m1 upward binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adfp+128 : inexact-ok
= exp2m1 downward ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4a8p+128 : inexact-ok
= exp2m1 tonearest ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4bp+128 : inexact-ok
= exp2m1 towardzero ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4a8p+128 : inexact-ok
= exp2m1 upward ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4bp+128 : inexact-ok
exp2m1 0x3.ffffffffffffep+8
= exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok
= exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok
= exp2m1 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok
= exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok
= exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
= exp2m1 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
= exp2m1 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
= exp2m1 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : inexact-ok
= exp2m1 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
= exp2m1 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
= exp2m1 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
= exp2m1 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
= exp2m1 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
= exp2m1 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : inexact-ok
= exp2m1 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok
= exp2m1 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok
= exp2m1 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
= exp2m1 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
= exp2m1 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
= exp2m1 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
= exp2m1 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
= exp2m1 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok
= exp2m1 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok
= exp2m1 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
= exp2m1 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
= exp2m1 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : inexact-ok
= exp2m1 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
= exp2m1 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
= exp2m1 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
exp2m1 0x4.0000000000004p+8
= exp2m1 downward binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
= exp2m1 tonearest intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
= exp2m1 towardzero intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
= exp2m1 upward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
= exp2m1 downward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
= exp2m1 tonearest m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
= exp2m1 towardzero m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
= exp2m1 upward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
= exp2m1 downward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
= exp2m1 tonearest binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
= exp2m1 towardzero binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
= exp2m1 upward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18092p+1024 : inexact-ok
= exp2m1 downward ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.000008p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok
= exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok
= exp2m1 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok
= exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok
= exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok
= exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
= exp2m1 tonearest intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
= exp2m1 towardzero intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
= exp2m1 upward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
= exp2m1 downward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
= exp2m1 tonearest m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
= exp2m1 towardzero m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
= exp2m1 upward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
= exp2m1 downward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
= exp2m1 tonearest binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
= exp2m1 towardzero binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
= exp2m1 upward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b3p+1024 : inexact-ok
= exp2m1 downward ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.0000000000004p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc
= exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x3.fffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
= exp2m1 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
= exp2m1 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd38p+1020 : xfail:ibm128-libgcc inexact-ok
exp2m1 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
= exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
= exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x3.fffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
= exp2m1 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
= exp2m1 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
= exp2m1 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : xfail:ibm128-libgcc inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 0x3.fffffffffffffffcp+12
= exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
= exp2m1 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok
= exp2m1 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
= exp2m1 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
= exp2m1 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
= exp2m1 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
= exp2m1 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
= exp2m1 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 0x4.0000000000000008p+12
= exp2m1 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 0x3.fffffffffffffffffffffffffffep+12
= exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
= exp2m1 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
= exp2m1 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
= exp2m1 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok
= exp2m1 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
= exp2m1 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
= exp2m1 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
= exp2m1 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
= exp2m1 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
= exp2m1 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
= exp2m1 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
= exp2m1 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
= exp2m1 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok
= exp2m1 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
= exp2m1 upward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d2p+16380 : inexact-ok
= exp2m1 downward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
= exp2m1 towardzero binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
= exp2m1 upward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8dfp+16380 : inexact-ok
= exp2m1 downward ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 0x4.0000000000000000000000000004p+12
= exp2m1 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok
= exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
= exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 tonearest binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= exp2m1 upward binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 downward ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
= exp2m1 towardzero ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= exp2m1 upward ibm128 0x4.00000000000000000000000002p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
exp2m1 0x1p-125
= exp2m1 downward binary32 0x8p-128 : 0x5.8b90b8p-128 : inexact-ok
= exp2m1 tonearest binary32 0x8p-128 : 0x5.8b90cp-128 : inexact-ok
= exp2m1 towardzero binary32 0x8p-128 : 0x5.8b90b8p-128 : inexact-ok
= exp2m1 upward binary32 0x8p-128 : 0x5.8b90cp-128 : inexact-ok
= exp2m1 downward binary64 0x8p-128 : 0x5.8b90bfbe8e7bcp-128 : inexact-ok
= exp2m1 tonearest binary64 0x8p-128 : 0x5.8b90bfbe8e7bcp-128 : inexact-ok
= exp2m1 towardzero binary64 0x8p-128 : 0x5.8b90bfbe8e7bcp-128 : inexact-ok
= exp2m1 upward binary64 0x8p-128 : 0x5.8b90bfbe8e7cp-128 : inexact-ok
= exp2m1 downward intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 tonearest intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 towardzero intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 upward intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 downward m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 upward m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 downward binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok
= exp2m1 tonearest binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok
= exp2m1 towardzero binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok
= exp2m1 upward binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok
= exp2m1 downward ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok
= exp2m1 upward ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok
exp2m1 0x1p-1021
= exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok
= exp2m1 tonearest binary64 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok
= exp2m1 towardzero binary64 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok
= exp2m1 upward binary64 0x8p-1024 : 0x5.8b90bfbe8e7cp-1024 : inexact-ok
= exp2m1 downward intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 tonearest intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 towardzero intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 upward intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 downward m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 upward m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 downward binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok
= exp2m1 tonearest binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok
= exp2m1 towardzero binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok
= exp2m1 upward binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok
= exp2m1 downward ibm128 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 0x8p-1024 : 0x5.8b90bfbe8e7cp-1024 : inexact-ok underflow errno-erange-ok
exp2m1 0x1p-16381
= exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
= exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 tonearest intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 towardzero intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 upward intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 downward m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 tonearest m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 towardzero m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 upward m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 downward binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok
= exp2m1 tonearest binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok
= exp2m1 towardzero binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok
= exp2m1 upward binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok
exp2m1 -0x1p-125
= exp2m1 downward binary32 -0x8p-128 : -0x5.8b90cp-128 : inexact-ok
= exp2m1 tonearest binary32 -0x8p-128 : -0x5.8b90cp-128 : inexact-ok
= exp2m1 towardzero binary32 -0x8p-128 : -0x5.8b90b8p-128 : inexact-ok
= exp2m1 upward binary32 -0x8p-128 : -0x5.8b90b8p-128 : inexact-ok
= exp2m1 downward binary64 -0x8p-128 : -0x5.8b90bfbe8e7cp-128 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-128 : -0x5.8b90bfbe8e7bcp-128 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-128 : -0x5.8b90bfbe8e7bcp-128 : inexact-ok
= exp2m1 upward binary64 -0x8p-128 : -0x5.8b90bfbe8e7bcp-128 : inexact-ok
= exp2m1 downward intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 upward intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 downward m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 upward m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok
= exp2m1 downward binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok
= exp2m1 upward binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok
= exp2m1 downward ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok
= exp2m1 tonearest ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok
= exp2m1 towardzero ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok
= exp2m1 upward ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok
exp2m1 -0x1p-1021
= exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 downward binary64 -0x8p-1024 : -0x5.8b90bfbe8e7cp-1024 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok
= exp2m1 upward binary64 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok
= exp2m1 downward intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 upward intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 downward m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 upward m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok
= exp2m1 downward binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok
= exp2m1 upward binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok
= exp2m1 downward ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7cp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok
exp2m1 -0x1p-16381
= exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
= exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok
= exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok
= exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok
= exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok
= exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok
= exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok
= exp2m1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 tonearest intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 downward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 tonearest m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok
= exp2m1 towardzero m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 upward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok
= exp2m1 downward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 tonearest binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok
= exp2m1 towardzero binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 upward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok
= exp2m1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
= exp2m1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= exp2m1 downward intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 tonearest intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 towardzero intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 upward intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 downward m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 tonearest m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok
= exp2m1 towardzero m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 upward m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok
= exp2m1 downward binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok
= exp2m1 tonearest binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok
= exp2m1 towardzero binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok
= exp2m1 upward binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok
exp2m1 0x1.9cac28p-1
= exp2m1 downward binary32 0xc.e5614p-4 : 0xb.f946ap-4 : inexact-ok
= exp2m1 tonearest binary32 0xc.e5614p-4 : 0xb.f946ap-4 : inexact-ok
= exp2m1 towardzero binary32 0xc.e5614p-4 : 0xb.f946ap-4 : inexact-ok
= exp2m1 upward binary32 0xc.e5614p-4 : 0xb.f946bp-4 : inexact-ok
= exp2m1 downward binary64 0xc.e5614p-4 : 0xb.f946a591567cp-4 : inexact-ok
= exp2m1 tonearest binary64 0xc.e5614p-4 : 0xb.f946a591567c8p-4 : inexact-ok
= exp2m1 towardzero binary64 0xc.e5614p-4 : 0xb.f946a591567cp-4 : inexact-ok
= exp2m1 upward binary64 0xc.e5614p-4 : 0xb.f946a591567c8p-4 : inexact-ok
= exp2m1 downward intel96 0xc.e5614p-4 : 0xb.f946a591567c6c4p-4 : inexact-ok
= exp2m1 tonearest intel96 0xc.e5614p-4 : 0xb.f946a591567c6c4p-4 : inexact-ok
= exp2m1 towardzero intel96 0xc.e5614p-4 : 0xb.f946a591567c6c4p-4 : inexact-ok
= exp2m1 upward intel96 0xc.e5614p-4 : 0xb.f946a591567c6c5p-4 : inexact-ok
= exp2m1 downward m68k96 0xc.e5614p-4 : 0xb.f946a591567c6c4p-4 : inexact-ok
= exp2m1 tonearest m68k96 0xc.e5614p-4 : 0xb.f946a591567c6c4p-4 : inexact-ok
= exp2m1 towardzero m68k96 0xc.e5614p-4 : 0xb.f946a591567c6c4p-4 : inexact-ok
= exp2m1 upward m68k96 0xc.e5614p-4 : 0xb.f946a591567c6c5p-4 : inexact-ok
= exp2m1 downward binary128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2bb3p-4 : inexact-ok
= exp2m1 tonearest binary128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2bb3p-4 : inexact-ok
= exp2m1 towardzero binary128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2bb3p-4 : inexact-ok
= exp2m1 upward binary128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2bb38p-4 : inexact-ok
= exp2m1 downward ibm128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2b8p-4 : inexact-ok
= exp2m1 tonearest ibm128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2bcp-4 : inexact-ok
= exp2m1 towardzero ibm128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2b8p-4 : inexact-ok
= exp2m1 upward ibm128 0xc.e5614p-4 : 0xb.f946a591567c6c442926a7a2bcp-4 : inexact-ok
exp2m1 -0x1.715546p-15
= exp2m1 downward binary32 -0x2.e2aa8cp-16 : -0x1.ffff2p-16 : inexact-ok
= exp2m1 tonearest binary32 -0x2.e2aa8cp-16 : -0x1.ffff2p-16 : inexact-ok
= exp2m1 towardzero binary32 -0x2.e2aa8cp-16 : -0x1.ffff1ep-16 : inexact-ok
= exp2m1 upward binary32 -0x2.e2aa8cp-16 : -0x1.ffff1ep-16 : inexact-ok
= exp2m1 downward binary64 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00ddp-16 : inexact-ok
= exp2m1 tonearest binary64 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00ddp-16 : inexact-ok
= exp2m1 towardzero binary64 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcp-16 : inexact-ok
= exp2m1 upward binary64 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcp-16 : inexact-ok
= exp2m1 downward intel96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad2p-16 : inexact-ok
= exp2m1 tonearest intel96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcadp-16 : inexact-ok
= exp2m1 towardzero intel96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcadp-16 : inexact-ok
= exp2m1 upward intel96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcadp-16 : inexact-ok
= exp2m1 downward m68k96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad2p-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcadp-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcadp-16 : inexact-ok
= exp2m1 upward m68k96 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcadp-16 : inexact-ok
= exp2m1 downward binary128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d2511p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d2511p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d251p-16 : inexact-ok
= exp2m1 upward binary128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d251p-16 : inexact-ok
= exp2m1 downward ibm128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d258p-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d25p-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d25p-16 : inexact-ok
= exp2m1 upward ibm128 -0x2.e2aa8cp-16 : -0x1.ffff1fe5d00dcad024e1e12d25p-16 : inexact-ok
exp2m1 0x1.fffffep-1
= exp2m1 downward binary32 0xf.fffffp-4 : 0xf.ffffep-4 : inexact-ok
= exp2m1 tonearest binary32 0xf.fffffp-4 : 0xf.fffffp-4 : inexact-ok
= exp2m1 towardzero binary32 0xf.fffffp-4 : 0xf.ffffep-4 : inexact-ok
= exp2m1 upward binary32 0xf.fffffp-4 : 0xf.fffffp-4 : inexact-ok
= exp2m1 downward binary64 0xf.fffffp-4 : 0xf.ffffe9d1bd088p-4 : inexact-ok
= exp2m1 tonearest binary64 0xf.fffffp-4 : 0xf.ffffe9d1bd088p-4 : inexact-ok
= exp2m1 towardzero binary64 0xf.fffffp-4 : 0xf.ffffe9d1bd088p-4 : inexact-ok
= exp2m1 upward binary64 0xf.fffffp-4 : 0xf.ffffe9d1bd09p-4 : inexact-ok
= exp2m1 downward intel96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5bp-4 : inexact-ok
= exp2m1 tonearest intel96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5bp-4 : inexact-ok
= exp2m1 towardzero intel96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5bp-4 : inexact-ok
= exp2m1 upward intel96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5cp-4 : inexact-ok
= exp2m1 downward m68k96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5bp-4 : inexact-ok
= exp2m1 tonearest m68k96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5bp-4 : inexact-ok
= exp2m1 towardzero m68k96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5bp-4 : inexact-ok
= exp2m1 upward m68k96 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5cp-4 : inexact-ok
= exp2m1 downward binary128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a1228p-4 : inexact-ok
= exp2m1 tonearest binary128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a1228p-4 : inexact-ok
= exp2m1 towardzero binary128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a1228p-4 : inexact-ok
= exp2m1 upward binary128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a123p-4 : inexact-ok
= exp2m1 downward ibm128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a1p-4 : inexact-ok
= exp2m1 tonearest ibm128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a14p-4 : inexact-ok
= exp2m1 towardzero ibm128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a1p-4 : inexact-ok
= exp2m1 upward ibm128 0xf.fffffp-4 : 0xf.ffffe9d1bd08b5b58ee4879a14p-4 : inexact-ok
exp2m1 -0x1.720d9ap-8
= exp2m1 downward binary32 -0x1.720d9ap-8 : -0xf.fffffp-12 : inexact-ok
= exp2m1 tonearest binary32 -0x1.720d9ap-8 : -0xf.fffffp-12 : inexact-ok
= exp2m1 towardzero binary32 -0x1.720d9ap-8 : -0xf.ffffep-12 : inexact-ok
= exp2m1 upward binary32 -0x1.720d9ap-8 : -0xf.ffffep-12 : inexact-ok
= exp2m1 downward binary64 -0x1.720d9ap-8 : -0xf.ffffe99e60cb8p-12 : inexact-ok
= exp2m1 tonearest binary64 -0x1.720d9ap-8 : -0xf.ffffe99e60cb8p-12 : inexact-ok
= exp2m1 towardzero binary64 -0x1.720d9ap-8 : -0xf.ffffe99e60cbp-12 : inexact-ok
= exp2m1 upward binary64 -0x1.720d9ap-8 : -0xf.ffffe99e60cbp-12 : inexact-ok
= exp2m1 downward intel96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb578p-12 : inexact-ok
= exp2m1 tonearest intel96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb578p-12 : inexact-ok
= exp2m1 towardzero intel96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb577p-12 : inexact-ok
= exp2m1 upward intel96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb577p-12 : inexact-ok
= exp2m1 downward m68k96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb578p-12 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb578p-12 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb577p-12 : inexact-ok
= exp2m1 upward m68k96 -0x1.720d9ap-8 : -0xf.ffffe99e60cb577p-12 : inexact-ok
= exp2m1 downward binary128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459d2p-12 : inexact-ok
= exp2m1 tonearest binary128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459d1f8p-12 : inexact-ok
= exp2m1 towardzero binary128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459d1f8p-12 : inexact-ok
= exp2m1 upward binary128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459d1f8p-12 : inexact-ok
= exp2m1 downward ibm128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459d4p-12 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459dp-12 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459dp-12 : inexact-ok
= exp2m1 upward ibm128 -0x1.720d9ap-8 : -0xf.ffffe99e60cb57787675a459dp-12 : inexact-ok
exp2m1 0x1.d047583a6c6dp-1
= exp2m1 downward binary32 0xe.823adp-4 : 0xd.ff7cdp-4 : inexact-ok
= exp2m1 tonearest binary32 0xe.823adp-4 : 0xd.ff7cep-4 : inexact-ok
= exp2m1 towardzero binary32 0xe.823adp-4 : 0xd.ff7cdp-4 : inexact-ok
= exp2m1 upward binary32 0xe.823adp-4 : 0xd.ff7cep-4 : inexact-ok
= exp2m1 downward binary64 0xe.823adp-4 : 0xd.ff7cde638771p-4 : inexact-ok
= exp2m1 tonearest binary64 0xe.823adp-4 : 0xd.ff7cde638771p-4 : inexact-ok
= exp2m1 towardzero binary64 0xe.823adp-4 : 0xd.ff7cde638771p-4 : inexact-ok
= exp2m1 upward binary64 0xe.823adp-4 : 0xd.ff7cde6387718p-4 : inexact-ok
= exp2m1 downward intel96 0xe.823adp-4 : 0xd.ff7cde638771128p-4 : inexact-ok
= exp2m1 tonearest intel96 0xe.823adp-4 : 0xd.ff7cde638771129p-4 : inexact-ok
= exp2m1 towardzero intel96 0xe.823adp-4 : 0xd.ff7cde638771128p-4 : inexact-ok
= exp2m1 upward intel96 0xe.823adp-4 : 0xd.ff7cde638771129p-4 : inexact-ok
= exp2m1 downward m68k96 0xe.823adp-4 : 0xd.ff7cde638771128p-4 : inexact-ok
= exp2m1 tonearest m68k96 0xe.823adp-4 : 0xd.ff7cde638771129p-4 : inexact-ok
= exp2m1 towardzero m68k96 0xe.823adp-4 : 0xd.ff7cde638771128p-4 : inexact-ok
= exp2m1 upward m68k96 0xe.823adp-4 : 0xd.ff7cde638771129p-4 : inexact-ok
= exp2m1 downward binary128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54647fe7p-4 : inexact-ok
= exp2m1 tonearest binary128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54647fe78p-4 : inexact-ok
= exp2m1 towardzero binary128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54647fe7p-4 : inexact-ok
= exp2m1 upward binary128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54647fe78p-4 : inexact-ok
= exp2m1 downward ibm128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54647fcp-4 : inexact-ok
= exp2m1 tonearest ibm128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54648p-4 : inexact-ok
= exp2m1 towardzero ibm128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54647fcp-4 : inexact-ok
= exp2m1 upward ibm128 0xe.823adp-4 : 0xd.ff7cde638771128ab8a54648p-4 : inexact-ok
= exp2m1 downward binary32 0xe.823acp-4 : 0xd.ff7ccp-4 : inexact-ok
= exp2m1 tonearest binary32 0xe.823acp-4 : 0xd.ff7cdp-4 : inexact-ok
= exp2m1 towardzero binary32 0xe.823acp-4 : 0xd.ff7ccp-4 : inexact-ok
= exp2m1 upward binary32 0xe.823acp-4 : 0xd.ff7cdp-4 : inexact-ok
= exp2m1 downward binary64 0xe.823acp-4 : 0xd.ff7cc998838d8p-4 : inexact-ok
= exp2m1 tonearest binary64 0xe.823acp-4 : 0xd.ff7cc998838ep-4 : inexact-ok
= exp2m1 towardzero binary64 0xe.823acp-4 : 0xd.ff7cc998838d8p-4 : inexact-ok
= exp2m1 upward binary64 0xe.823acp-4 : 0xd.ff7cc998838ep-4 : inexact-ok
= exp2m1 downward intel96 0xe.823acp-4 : 0xd.ff7cc998838deb3p-4 : inexact-ok
= exp2m1 tonearest intel96 0xe.823acp-4 : 0xd.ff7cc998838deb3p-4 : inexact-ok
= exp2m1 towardzero intel96 0xe.823acp-4 : 0xd.ff7cc998838deb3p-4 : inexact-ok
= exp2m1 upward intel96 0xe.823acp-4 : 0xd.ff7cc998838deb4p-4 : inexact-ok
= exp2m1 downward m68k96 0xe.823acp-4 : 0xd.ff7cc998838deb3p-4 : inexact-ok
= exp2m1 tonearest m68k96 0xe.823acp-4 : 0xd.ff7cc998838deb3p-4 : inexact-ok
= exp2m1 towardzero m68k96 0xe.823acp-4 : 0xd.ff7cc998838deb3p-4 : inexact-ok
= exp2m1 upward m68k96 0xe.823acp-4 : 0xd.ff7cc998838deb4p-4 : inexact-ok
= exp2m1 downward binary128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcaf2cp-4 : inexact-ok
= exp2m1 tonearest binary128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcaf2c8p-4 : inexact-ok
= exp2m1 towardzero binary128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcaf2cp-4 : inexact-ok
= exp2m1 upward binary128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcaf2c8p-4 : inexact-ok
= exp2m1 downward ibm128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcafp-4 : inexact-ok
= exp2m1 tonearest ibm128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcaf4p-4 : inexact-ok
= exp2m1 towardzero ibm128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcafp-4 : inexact-ok
= exp2m1 upward ibm128 0xe.823acp-4 : 0xd.ff7cc998838deb336cc36bcaf4p-4 : inexact-ok
= exp2m1 downward binary64 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3d8p-4 : inexact-ok
= exp2m1 tonearest binary64 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3ep-4 : inexact-ok
= exp2m1 towardzero binary64 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3d8p-4 : inexact-ok
= exp2m1 upward binary64 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3ep-4 : inexact-ok
= exp2m1 downward intel96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66p-4 : inexact-ok
= exp2m1 tonearest intel96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df67p-4 : inexact-ok
= exp2m1 towardzero intel96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66p-4 : inexact-ok
= exp2m1 upward intel96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df67p-4 : inexact-ok
= exp2m1 downward m68k96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66p-4 : inexact-ok
= exp2m1 tonearest m68k96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df67p-4 : inexact-ok
= exp2m1 towardzero m68k96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66p-4 : inexact-ok
= exp2m1 upward m68k96 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df67p-4 : inexact-ok
= exp2m1 downward binary128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a4c8p-4 : inexact-ok
= exp2m1 tonearest binary128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a4dp-4 : inexact-ok
= exp2m1 towardzero binary128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a4c8p-4 : inexact-ok
= exp2m1 upward binary128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a4dp-4 : inexact-ok
= exp2m1 downward ibm128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a4p-4 : inexact-ok
= exp2m1 tonearest ibm128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a4p-4 : inexact-ok
= exp2m1 towardzero ibm128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a4p-4 : inexact-ok
= exp2m1 upward ibm128 0xe.823ac1d36368p-4 : 0xd.ff7ccbf7ea3df66976db9b12a8p-4 : inexact-ok
exp2m1 0x1.fff7be96c5276p-1
= exp2m1 downward binary32 0xf.ffbep-4 : 0xf.ffa48p-4 : inexact-ok
= exp2m1 tonearest binary32 0xf.ffbep-4 : 0xf.ffa48p-4 : inexact-ok
= exp2m1 towardzero binary32 0xf.ffbep-4 : 0xf.ffa48p-4 : inexact-ok
= exp2m1 upward binary32 0xf.ffbep-4 : 0xf.ffa49p-4 : inexact-ok
= exp2m1 downward binary64 0xf.ffbep-4 : 0xf.ffa481ae7162p-4 : inexact-ok
= exp2m1 tonearest binary64 0xf.ffbep-4 : 0xf.ffa481ae71628p-4 : inexact-ok
= exp2m1 towardzero binary64 0xf.ffbep-4 : 0xf.ffa481ae7162p-4 : inexact-ok
= exp2m1 upward binary64 0xf.ffbep-4 : 0xf.ffa481ae71628p-4 : inexact-ok
= exp2m1 downward intel96 0xf.ffbep-4 : 0xf.ffa481ae716262dp-4 : inexact-ok
= exp2m1 tonearest intel96 0xf.ffbep-4 : 0xf.ffa481ae716262ep-4 : inexact-ok
= exp2m1 towardzero intel96 0xf.ffbep-4 : 0xf.ffa481ae716262dp-4 : inexact-ok
= exp2m1 upward intel96 0xf.ffbep-4 : 0xf.ffa481ae716262ep-4 : inexact-ok
= exp2m1 downward m68k96 0xf.ffbep-4 : 0xf.ffa481ae716262dp-4 : inexact-ok
= exp2m1 tonearest m68k96 0xf.ffbep-4 : 0xf.ffa481ae716262ep-4 : inexact-ok
= exp2m1 towardzero m68k96 0xf.ffbep-4 : 0xf.ffa481ae716262dp-4 : inexact-ok
= exp2m1 upward m68k96 0xf.ffbep-4 : 0xf.ffa481ae716262ep-4 : inexact-ok
= exp2m1 downward binary128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406b22p-4 : inexact-ok
= exp2m1 tonearest binary128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406b22p-4 : inexact-ok
= exp2m1 towardzero binary128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406b22p-4 : inexact-ok
= exp2m1 upward binary128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406b228p-4 : inexact-ok
= exp2m1 downward ibm128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406bp-4 : inexact-ok
= exp2m1 tonearest ibm128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406b4p-4 : inexact-ok
= exp2m1 towardzero ibm128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406bp-4 : inexact-ok
= exp2m1 upward ibm128 0xf.ffbep-4 : 0xf.ffa481ae716262de8acb8406b4p-4 : inexact-ok
= exp2m1 downward binary32 0xf.ffbdfp-4 : 0xf.ffa46p-4 : inexact-ok
= exp2m1 tonearest binary32 0xf.ffbdfp-4 : 0xf.ffa47p-4 : inexact-ok
= exp2m1 towardzero binary32 0xf.ffbdfp-4 : 0xf.ffa46p-4 : inexact-ok
= exp2m1 upward binary32 0xf.ffbdfp-4 : 0xf.ffa47p-4 : inexact-ok
= exp2m1 downward binary64 0xf.ffbdfp-4 : 0xf.ffa46b806dd6p-4 : inexact-ok
= exp2m1 tonearest binary64 0xf.ffbdfp-4 : 0xf.ffa46b806dd6p-4 : inexact-ok
= exp2m1 towardzero binary64 0xf.ffbdfp-4 : 0xf.ffa46b806dd6p-4 : inexact-ok
= exp2m1 upward binary64 0xf.ffbdfp-4 : 0xf.ffa46b806dd68p-4 : inexact-ok
= exp2m1 downward intel96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635bp-4 : inexact-ok
= exp2m1 tonearest intel96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635bp-4 : inexact-ok
= exp2m1 towardzero intel96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635bp-4 : inexact-ok
= exp2m1 upward intel96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635cp-4 : inexact-ok
= exp2m1 downward m68k96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635bp-4 : inexact-ok
= exp2m1 tonearest m68k96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635bp-4 : inexact-ok
= exp2m1 towardzero m68k96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635bp-4 : inexact-ok
= exp2m1 upward m68k96 0xf.ffbdfp-4 : 0xf.ffa46b806dd635cp-4 : inexact-ok
= exp2m1 downward binary128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b342811bdp-4 : inexact-ok
= exp2m1 tonearest binary128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b342811bdp-4 : inexact-ok
= exp2m1 towardzero binary128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b342811bdp-4 : inexact-ok
= exp2m1 upward binary128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b342811bd8p-4 : inexact-ok
= exp2m1 downward ibm128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b3428118p-4 : inexact-ok
= exp2m1 tonearest ibm128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b342811cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b3428118p-4 : inexact-ok
= exp2m1 upward ibm128 0xf.ffbdfp-4 : 0xf.ffa46b806dd635b2f6b342811cp-4 : inexact-ok
= exp2m1 downward binary64 0xf.ffbdf4b6293bp-4 : 0xf.ffa4720873478p-4 : inexact-ok
= exp2m1 tonearest binary64 0xf.ffbdf4b6293bp-4 : 0xf.ffa4720873478p-4 : inexact-ok
= exp2m1 towardzero binary64 0xf.ffbdf4b6293bp-4 : 0xf.ffa4720873478p-4 : inexact-ok
= exp2m1 upward binary64 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087348p-4 : inexact-ok
= exp2m1 downward intel96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56p-4 : inexact-ok
= exp2m1 tonearest intel96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b57p-4 : inexact-ok
= exp2m1 towardzero intel96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56p-4 : inexact-ok
= exp2m1 upward intel96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b57p-4 : inexact-ok
= exp2m1 downward m68k96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56p-4 : inexact-ok
= exp2m1 tonearest m68k96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b57p-4 : inexact-ok
= exp2m1 towardzero m68k96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56p-4 : inexact-ok
= exp2m1 upward m68k96 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b57p-4 : inexact-ok
= exp2m1 downward binary128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806acc8p-4 : inexact-ok
= exp2m1 tonearest binary128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806acc8p-4 : inexact-ok
= exp2m1 towardzero binary128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806acc8p-4 : inexact-ok
= exp2m1 upward binary128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806acdp-4 : inexact-ok
= exp2m1 downward ibm128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806acp-4 : inexact-ok
= exp2m1 tonearest ibm128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806acp-4 : inexact-ok
= exp2m1 towardzero ibm128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806acp-4 : inexact-ok
= exp2m1 upward ibm128 0xf.ffbdf4b6293bp-4 : 0xf.ffa472087347b56d7f3ec806bp-4 : inexact-ok
exp2m1 -0x1.715bd8586d057p-12
= exp2m1 downward binary32 -0x1.715bd8p-12 : -0xf.ffd1ep-16 : inexact-ok
= exp2m1 tonearest binary32 -0x1.715bd8p-12 : -0xf.ffd1ep-16 : inexact-ok
= exp2m1 towardzero binary32 -0x1.715bd8p-12 : -0xf.ffd1dp-16 : inexact-ok
= exp2m1 upward binary32 -0x1.715bd8p-12 : -0xf.ffd1dp-16 : inexact-ok
= exp2m1 downward binary64 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a5p-16 : inexact-ok
= exp2m1 tonearest binary64 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a5p-16 : inexact-ok
= exp2m1 towardzero binary64 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a48p-16 : inexact-ok
= exp2m1 upward binary64 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a48p-16 : inexact-ok
= exp2m1 downward intel96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db5p-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db4p-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db4p-16 : inexact-ok
= exp2m1 upward intel96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db4p-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db5p-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db4p-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db4p-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db4p-16 : inexact-ok
= exp2m1 downward binary128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb396224p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb396224p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb3962238p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb3962238p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb39624p-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb39624p-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb3962p-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.715bd8p-12 : -0xf.ffd1dabcd4a4db40fb8eb3962p-16 : inexact-ok
= exp2m1 downward binary32 -0x1.715bdap-12 : -0xf.ffd2p-16 : inexact-ok
= exp2m1 tonearest binary32 -0x1.715bdap-12 : -0xf.ffd1fp-16 : inexact-ok
= exp2m1 towardzero binary32 -0x1.715bdap-12 : -0xf.ffd1fp-16 : inexact-ok
= exp2m1 upward binary32 -0x1.715bdap-12 : -0xf.ffd1fp-16 : inexact-ok
= exp2m1 downward binary64 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c4p-16 : inexact-ok
= exp2m1 tonearest binary64 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c38p-16 : inexact-ok
= exp2m1 towardzero binary64 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c38p-16 : inexact-ok
= exp2m1 upward binary64 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c38p-16 : inexact-ok
= exp2m1 downward intel96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a42p-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a42p-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41p-16 : inexact-ok
= exp2m1 upward intel96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41p-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a42p-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a42p-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41p-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41p-16 : inexact-ok
= exp2m1 downward binary128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444d02p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444d02p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444d018p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444d018p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444d4p-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444dp-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444dp-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.715bdap-12 : -0xf.ffd1f0e9b4c3a41fe3f1f444dp-16 : inexact-ok
= exp2m1 downward binary64 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f48p-16 : inexact-ok
= exp2m1 tonearest binary64 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4p-16 : inexact-ok
= exp2m1 towardzero binary64 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4p-16 : inexact-ok
= exp2m1 upward binary64 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4p-16 : inexact-ok
= exp2m1 downward intel96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4268p-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4268p-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4267p-16 : inexact-ok
= exp2m1 upward intel96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4267p-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4268p-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4268p-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4267p-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f4267p-16 : inexact-ok
= exp2m1 downward binary128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed9a6p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed9a6p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed9a58p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed9a58p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed9cp-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed9cp-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed98p-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.715bd8586d057p-12 : -0xf.ffd1de9143f42679861d7bed98p-16 : inexact-ok
exp2m1 0x1.ffffb5c6996fp-1
= exp2m1 downward binary32 0xf.fffdbp-4 : 0xf.fffccp-4 : inexact-ok
= exp2m1 tonearest binary32 0xf.fffdbp-4 : 0xf.fffcdp-4 : inexact-ok
= exp2m1 towardzero binary32 0xf.fffdbp-4 : 0xf.fffccp-4 : inexact-ok
= exp2m1 upward binary32 0xf.fffdbp-4 : 0xf.fffcdp-4 : inexact-ok
= exp2m1 downward binary64 0xf.fffdbp-4 : 0xf.fffccb507a418p-4 : inexact-ok
= exp2m1 tonearest binary64 0xf.fffdbp-4 : 0xf.fffccb507a418p-4 : inexact-ok
= exp2m1 towardzero binary64 0xf.fffdbp-4 : 0xf.fffccb507a418p-4 : inexact-ok
= exp2m1 upward binary64 0xf.fffdbp-4 : 0xf.fffccb507a42p-4 : inexact-ok
= exp2m1 downward intel96 0xf.fffdbp-4 : 0xf.fffccb507a41acp-4 : inexact-ok
= exp2m1 tonearest intel96 0xf.fffdbp-4 : 0xf.fffccb507a41acp-4 : inexact-ok
= exp2m1 towardzero intel96 0xf.fffdbp-4 : 0xf.fffccb507a41acp-4 : inexact-ok
= exp2m1 upward intel96 0xf.fffdbp-4 : 0xf.fffccb507a41ac1p-4 : inexact-ok
= exp2m1 downward m68k96 0xf.fffdbp-4 : 0xf.fffccb507a41acp-4 : inexact-ok
= exp2m1 tonearest m68k96 0xf.fffdbp-4 : 0xf.fffccb507a41acp-4 : inexact-ok
= exp2m1 towardzero m68k96 0xf.fffdbp-4 : 0xf.fffccb507a41acp-4 : inexact-ok
= exp2m1 upward m68k96 0xf.fffdbp-4 : 0xf.fffccb507a41ac1p-4 : inexact-ok
= exp2m1 downward binary128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f5fc7p-4 : inexact-ok
= exp2m1 tonearest binary128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f5fc78p-4 : inexact-ok
= exp2m1 towardzero binary128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f5fc7p-4 : inexact-ok
= exp2m1 upward binary128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f5fc78p-4 : inexact-ok
= exp2m1 downward ibm128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f5fcp-4 : inexact-ok
= exp2m1 tonearest ibm128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f5fcp-4 : inexact-ok
= exp2m1 towardzero ibm128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f5fcp-4 : inexact-ok
= exp2m1 upward ibm128 0xf.fffdbp-4 : 0xf.fffccb507a41ac03d77fa3f6p-4 : inexact-ok
= exp2m1 downward binary32 0xf.fffdap-4 : 0xf.fffcbp-4 : inexact-ok
= exp2m1 tonearest binary32 0xf.fffdap-4 : 0xf.fffcbp-4 : inexact-ok
= exp2m1 towardzero binary32 0xf.fffdap-4 : 0xf.fffcbp-4 : inexact-ok
= exp2m1 upward binary32 0xf.fffdap-4 : 0xf.fffccp-4 : inexact-ok
= exp2m1 downward binary64 0xf.fffdap-4 : 0xf.fffcb5223983p-4 : inexact-ok
= exp2m1 tonearest binary64 0xf.fffdap-4 : 0xf.fffcb5223983p-4 : inexact-ok
= exp2m1 towardzero binary64 0xf.fffdap-4 : 0xf.fffcb5223983p-4 : inexact-ok
= exp2m1 upward binary64 0xf.fffdap-4 : 0xf.fffcb52239838p-4 : inexact-ok
= exp2m1 downward intel96 0xf.fffdap-4 : 0xf.fffcb52239833cdp-4 : inexact-ok
= exp2m1 tonearest intel96 0xf.fffdap-4 : 0xf.fffcb52239833cdp-4 : inexact-ok
= exp2m1 towardzero intel96 0xf.fffdap-4 : 0xf.fffcb52239833cdp-4 : inexact-ok
= exp2m1 upward intel96 0xf.fffdap-4 : 0xf.fffcb52239833cep-4 : inexact-ok
= exp2m1 downward m68k96 0xf.fffdap-4 : 0xf.fffcb52239833cdp-4 : inexact-ok
= exp2m1 tonearest m68k96 0xf.fffdap-4 : 0xf.fffcb52239833cdp-4 : inexact-ok
= exp2m1 towardzero m68k96 0xf.fffdap-4 : 0xf.fffcb52239833cdp-4 : inexact-ok
= exp2m1 upward m68k96 0xf.fffdap-4 : 0xf.fffcb52239833cep-4 : inexact-ok
= exp2m1 downward binary128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598ab28p-4 : inexact-ok
= exp2m1 tonearest binary128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598ab28p-4 : inexact-ok
= exp2m1 towardzero binary128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598ab28p-4 : inexact-ok
= exp2m1 upward binary128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598ab3p-4 : inexact-ok
= exp2m1 downward ibm128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598a8p-4 : inexact-ok
= exp2m1 tonearest ibm128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598acp-4 : inexact-ok
= exp2m1 towardzero ibm128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598a8p-4 : inexact-ok
= exp2m1 upward ibm128 0xf.fffdap-4 : 0xf.fffcb52239833cd7199f7598acp-4 : inexact-ok
= exp2m1 downward binary64 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28c8p-4 : inexact-ok
= exp2m1 tonearest binary64 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28c8p-4 : inexact-ok
= exp2m1 towardzero binary64 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28c8p-4 : inexact-ok
= exp2m1 upward binary64 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28dp-4 : inexact-ok
= exp2m1 downward intel96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb57p-4 : inexact-ok
= exp2m1 tonearest intel96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb58p-4 : inexact-ok
= exp2m1 towardzero intel96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb57p-4 : inexact-ok
= exp2m1 upward intel96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb58p-4 : inexact-ok
= exp2m1 downward m68k96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb57p-4 : inexact-ok
= exp2m1 tonearest m68k96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb58p-4 : inexact-ok
= exp2m1 towardzero m68k96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb57p-4 : inexact-ok
= exp2m1 upward m68k96 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb58p-4 : inexact-ok
= exp2m1 downward binary128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242ddep-4 : inexact-ok
= exp2m1 tonearest binary128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242ddep-4 : inexact-ok
= exp2m1 towardzero binary128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242ddep-4 : inexact-ok
= exp2m1 upward binary128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242dde8p-4 : inexact-ok
= exp2m1 downward ibm128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242dcp-4 : inexact-ok
= exp2m1 tonearest ibm128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242dcp-4 : inexact-ok
= exp2m1 towardzero ibm128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242dcp-4 : inexact-ok
= exp2m1 upward ibm128 0xf.fffdae34cb78p-4 : 0xf.fffcc8d3e28cb579058d0242ep-4 : inexact-ok
exp2m1 0x9.58009dd25960a7bp-4
= exp2m1 downward binary32 0x9.5800ap-4 : 0x7.fbd6ap-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.5800ap-4 : 0x7.fbd6ap-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.5800ap-4 : 0x7.fbd6ap-4 : inexact-ok
= exp2m1 upward binary32 0x9.5800ap-4 : 0x7.fbd6a8p-4 : inexact-ok
= exp2m1 downward binary64 0x9.5800ap-4 : 0x7.fbd6a1e924c7p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.5800ap-4 : 0x7.fbd6a1e924c7p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.5800ap-4 : 0x7.fbd6a1e924c7p-4 : inexact-ok
= exp2m1 upward binary64 0x9.5800ap-4 : 0x7.fbd6a1e924c74p-4 : inexact-ok
= exp2m1 downward intel96 0x9.5800ap-4 : 0x7.fbd6a1e924c702fp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.5800ap-4 : 0x7.fbd6a1e924c702f8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.5800ap-4 : 0x7.fbd6a1e924c702fp-4 : inexact-ok
= exp2m1 upward intel96 0x9.5800ap-4 : 0x7.fbd6a1e924c702f8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.5800ap-4 : 0x7.fbd6a1e924c702fp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.5800ap-4 : 0x7.fbd6a1e924c702f8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.5800ap-4 : 0x7.fbd6a1e924c702fp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.5800ap-4 : 0x7.fbd6a1e924c702f8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68cec8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68ceccp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68cec8p-4 : inexact-ok
= exp2m1 upward binary128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68ceccp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68cep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68cep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68cep-4 : inexact-ok
= exp2m1 upward ibm128 0x9.5800ap-4 : 0x7.fbd6a1e924c702f6150eef68dp-4 : inexact-ok
= exp2m1 downward binary32 0x9.58009p-4 : 0x7.fbd69p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.58009p-4 : 0x7.fbd69p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.58009p-4 : 0x7.fbd69p-4 : inexact-ok
= exp2m1 upward binary32 0x9.58009p-4 : 0x7.fbd698p-4 : inexact-ok
= exp2m1 downward binary64 0x9.58009p-4 : 0x7.fbd6914955024p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.58009p-4 : 0x7.fbd6914955028p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.58009p-4 : 0x7.fbd6914955024p-4 : inexact-ok
= exp2m1 upward binary64 0x9.58009p-4 : 0x7.fbd6914955028p-4 : inexact-ok
= exp2m1 downward intel96 0x9.58009p-4 : 0x7.fbd69149550267bp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.58009p-4 : 0x7.fbd69149550267bp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.58009p-4 : 0x7.fbd69149550267bp-4 : inexact-ok
= exp2m1 upward intel96 0x9.58009p-4 : 0x7.fbd69149550267b8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.58009p-4 : 0x7.fbd69149550267bp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.58009p-4 : 0x7.fbd69149550267bp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.58009p-4 : 0x7.fbd69149550267bp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.58009p-4 : 0x7.fbd69149550267b8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c88bp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c88bp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c88bp-4 : inexact-ok
= exp2m1 upward binary128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c88b4p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c88p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c88p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c88p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.58009p-4 : 0x7.fbd69149550267b0d946bd6c8ap-4 : inexact-ok
= exp2m1 downward binary64 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc364p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36p-4 : inexact-ok
= exp2m1 upward binary64 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc364p-4 : inexact-ok
= exp2m1 downward intel96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc362968p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc362968p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc362968p-4 : inexact-ok
= exp2m1 upward intel96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36297p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc362968p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc362968p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc362968p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36297p-4 : inexact-ok
= exp2m1 downward binary128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e7acp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e7acp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e7acp-4 : inexact-ok
= exp2m1 upward binary128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e7bp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e6p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e8p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e6p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.58009dd25961p-4 : 0x7.fbd69fa5bc36296843f49965e8p-4 : inexact-ok
= exp2m1 downward binary64 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc358p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc358p-4 : inexact-ok
= exp2m1 upward binary64 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35cp-4 : inexact-ok
= exp2m1 downward intel96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a468p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a468p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a468p-4 : inexact-ok
= exp2m1 upward intel96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a47p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a468p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a468p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a468p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a47p-4 : inexact-ok
= exp2m1 downward binary128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abd98p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abd9cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abd98p-4 : inexact-ok
= exp2m1 upward binary128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abd9cp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abcp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abcp-4 : inexact-ok
= exp2m1 upward ibm128 0x9.58009dd259608p-4 : 0x7.fbd69fa5bc35a469c5ae348abep-4 : inexact-ok
= exp2m1 downward intel96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cdap-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cdap-4 : inexact-ok
= exp2m1 upward intel96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cdap-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cdap-4 : inexact-ok
= exp2m1 upward m68k96 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e1548103174p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e1548103178p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e1548103174p-4 : inexact-ok
= exp2m1 upward binary128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e1548103178p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e1548103p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e15481032p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e1548103p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.58009dd25960a7bp-4 : 0x7.fbd69fa5bc35cda62e15481032p-4 : inexact-ok
exp2m1 -0x1.7159454d13d4e3fap-12
= exp2m1 downward binary32 -0x1.715944p-12 : -0xf.ffb55p-16 : inexact-ok
= exp2m1 tonearest binary32 -0x1.715944p-12 : -0xf.ffb54p-16 : inexact-ok
= exp2m1 towardzero binary32 -0x1.715944p-12 : -0xf.ffb54p-16 : inexact-ok
= exp2m1 upward binary32 -0x1.715944p-12 : -0xf.ffb54p-16 : inexact-ok
= exp2m1 downward binary64 -0x1.715944p-12 : -0xf.ffb544e3eb5c8p-16 : inexact-ok
= exp2m1 tonearest binary64 -0x1.715944p-12 : -0xf.ffb544e3eb5cp-16 : inexact-ok
= exp2m1 towardzero binary64 -0x1.715944p-12 : -0xf.ffb544e3eb5cp-16 : inexact-ok
= exp2m1 upward binary64 -0x1.715944p-12 : -0xf.ffb544e3eb5cp-16 : inexact-ok
= exp2m1 downward intel96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05dp-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05cp-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05cp-16 : inexact-ok
= exp2m1 upward intel96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05cp-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05dp-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05cp-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05cp-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.715944p-12 : -0xf.ffb544e3eb5c05cp-16 : inexact-ok
= exp2m1 downward binary128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e2d18p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e2d18p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e2d1p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e2d1p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e3p-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e2cp-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e2cp-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.715944p-12 : -0xf.ffb544e3eb5c05c51c23cb4e2cp-16 : inexact-ok
= exp2m1 downward binary32 -0x1.715946p-12 : -0xf.ffb56p-16 : inexact-ok
= exp2m1 tonearest binary32 -0x1.715946p-12 : -0xf.ffb56p-16 : inexact-ok
= exp2m1 towardzero binary32 -0x1.715946p-12 : -0xf.ffb55p-16 : inexact-ok
= exp2m1 upward binary32 -0x1.715946p-12 : -0xf.ffb55p-16 : inexact-ok
= exp2m1 downward binary64 -0x1.715946p-12 : -0xf.ffb55b10cb7d8p-16 : inexact-ok
= exp2m1 tonearest binary64 -0x1.715946p-12 : -0xf.ffb55b10cb7d8p-16 : inexact-ok
= exp2m1 towardzero binary64 -0x1.715946p-12 : -0xf.ffb55b10cb7dp-16 : inexact-ok
= exp2m1 upward binary64 -0x1.715946p-12 : -0xf.ffb55b10cb7dp-16 : inexact-ok
= exp2m1 downward intel96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48bp-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48bp-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48ap-16 : inexact-ok
= exp2m1 upward intel96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48ap-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48bp-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48bp-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48ap-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.715946p-12 : -0xf.ffb55b10cb7d48ap-16 : inexact-ok
= exp2m1 downward binary128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e3d4p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e3d38p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e3d38p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e3d38p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e4p-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e3cp-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e3cp-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.715946p-12 : -0xf.ffb55b10cb7d48af10a7a81e3cp-16 : inexact-ok
= exp2m1 downward binary64 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f7048p-16 : inexact-ok
= exp2m1 tonearest binary64 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f7048p-16 : inexact-ok
= exp2m1 towardzero binary64 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f704p-16 : inexact-ok
= exp2m1 upward binary64 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f704p-16 : inexact-ok
= exp2m1 downward intel96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441bp-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441bp-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441ap-16 : inexact-ok
= exp2m1 upward intel96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441ap-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441bp-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441bp-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441ap-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441ap-16 : inexact-ok
= exp2m1 downward binary128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df9952598p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df995259p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df995259p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df995259p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df99528p-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df99524p-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df99524p-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.7159454d13d4ep-12 : -0xf.ffb55350f70441adfe6df99524p-16 : inexact-ok
= exp2m1 downward binary64 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f705p-16 : inexact-ok
= exp2m1 tonearest binary64 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f705p-16 : inexact-ok
= exp2m1 towardzero binary64 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f7048p-16 : inexact-ok
= exp2m1 upward binary64 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f7048p-16 : inexact-ok
= exp2m1 downward intel96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f32p-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f31p-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f31p-16 : inexact-ok
= exp2m1 upward intel96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f31p-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f32p-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f31p-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f31p-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f31p-16 : inexact-ok
= exp2m1 downward binary128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e946b4p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e946b4p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e946b38p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e946b38p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e946cp-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e946cp-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e9468p-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.7159454d13d4fp-12 : -0xf.ffb55350f704f314ff780e9468p-16 : inexact-ok
= exp2m1 downward intel96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046ddp-16 : inexact-ok
= exp2m1 tonearest intel96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dcp-16 : inexact-ok
= exp2m1 towardzero intel96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dcp-16 : inexact-ok
= exp2m1 upward intel96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dcp-16 : inexact-ok
= exp2m1 downward m68k96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046ddp-16 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dcp-16 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dcp-16 : inexact-ok
= exp2m1 upward m68k96 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dcp-16 : inexact-ok
= exp2m1 downward binary128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d1748p-16 : inexact-ok
= exp2m1 tonearest binary128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d174p-16 : inexact-ok
= exp2m1 towardzero binary128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d174p-16 : inexact-ok
= exp2m1 upward binary128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d174p-16 : inexact-ok
= exp2m1 downward ibm128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d18p-16 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d18p-16 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d14p-16 : inexact-ok
= exp2m1 upward ibm128 -0x1.7159454d13d4e3fap-12 : -0xf.ffb55350f7046dc538101b0d14p-16 : inexact-ok
exp2m1 0x9.5a4e825121e5782p-4
= exp2m1 downward binary32 0x9.5a4e9p-4 : 0x7.fe3bbp-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.5a4e9p-4 : 0x7.fe3bb8p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.5a4e9p-4 : 0x7.fe3bbp-4 : inexact-ok
= exp2m1 upward binary32 0x9.5a4e9p-4 : 0x7.fe3bb8p-4 : inexact-ok
= exp2m1 downward binary64 0x9.5a4e9p-4 : 0x7.fe3bb4f14c088p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.5a4e9p-4 : 0x7.fe3bb4f14c088p-4 : inexact-ok
= exp2m1 upward binary64 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08cp-4 : inexact-ok
= exp2m1 downward intel96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aecp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aecp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aecp-4 : inexact-ok
= exp2m1 upward intel96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aecp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aecp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aecp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635a94p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635a94p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635a94p-4 : inexact-ok
= exp2m1 upward binary128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635a98p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635ap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635ap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.5a4e9p-4 : 0x7.fe3bb4f14c08aec268c800635cp-4 : inexact-ok
= exp2m1 downward binary32 0x9.5a4e8p-4 : 0x7.fe3bap-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.5a4e8p-4 : 0x7.fe3ba8p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.5a4e8p-4 : 0x7.fe3bap-4 : inexact-ok
= exp2m1 upward binary32 0x9.5a4e8p-4 : 0x7.fe3ba8p-4 : inexact-ok
= exp2m1 downward binary64 0x9.5a4e8p-4 : 0x7.fe3ba44fd3508p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.5a4e8p-4 : 0x7.fe3ba44fd350cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.5a4e8p-4 : 0x7.fe3ba44fd3508p-4 : inexact-ok
= exp2m1 upward binary64 0x9.5a4e8p-4 : 0x7.fe3ba44fd350cp-4 : inexact-ok
= exp2m1 downward intel96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af88p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af9p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af88p-4 : inexact-ok
= exp2m1 upward intel96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af9p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af88p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af9p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af88p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af9p-4 : inexact-ok
= exp2m1 downward binary128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab6f4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab6f4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab6f4p-4 : inexact-ok
= exp2m1 upward binary128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab6f44p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab6ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab7p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab6ep-4 : inexact-ok
= exp2m1 upward ibm128 0x9.5a4e8p-4 : 0x7.fe3ba44fd350af8d7c652eab7p-4 : inexact-ok
= exp2m1 downward binary64 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b857158p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b857158p-4 : inexact-ok
= exp2m1 upward binary64 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715cp-4 : inexact-ok
= exp2m1 downward intel96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b148p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b15p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b148p-4 : inexact-ok
= exp2m1 upward intel96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b15p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b148p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b15p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b148p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b15p-4 : inexact-ok
= exp2m1 downward binary128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78b48p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78b48p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78b48p-4 : inexact-ok
= exp2m1 upward binary128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78b4cp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78ap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.5a4e825121e58p-4 : 0x7.fe3ba6b85715b14d077bb6f78cp-4 : inexact-ok
= exp2m1 downward binary64 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b85715p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857154p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b85715p-4 : inexact-ok
= exp2m1 upward binary64 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857154p-4 : inexact-ok
= exp2m1 downward intel96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4p-4 : inexact-ok
= exp2m1 upward intel96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c48p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c48p-4 : inexact-ok
= exp2m1 downward binary128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8ddbcp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8ddbcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8ddbcp-4 : inexact-ok
= exp2m1 upward binary128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8ddcp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8dcp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8dep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8dcp-4 : inexact-ok
= exp2m1 upward ibm128 0x9.5a4e825121e5p-4 : 0x7.fe3ba6b857152c4141dc7ed8dep-4 : inexact-ok
= exp2m1 downward intel96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a918p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a92p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a918p-4 : inexact-ok
= exp2m1 upward intel96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a92p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a918p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a92p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a918p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a92p-4 : inexact-ok
= exp2m1 downward binary128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43a804p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43a804p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43a804p-4 : inexact-ok
= exp2m1 upward binary128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43a808p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43a8p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43a8p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43a8p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.5a4e825121e5782p-4 : 0x7.fe3ba6b85715a91d8e132b43aap-4 : inexact-ok
exp2m1 0x9.3e34e79efaa18cfp-4
= exp2m1 downward binary32 0x9.3e34fp-4 : 0x7.e11838p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.3e34fp-4 : 0x7.e1184p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.3e34fp-4 : 0x7.e11838p-4 : inexact-ok
= exp2m1 upward binary32 0x9.3e34fp-4 : 0x7.e1184p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3e34fp-4 : 0x7.e1183f0069974p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3e34fp-4 : 0x7.e1183f0069974p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3e34fp-4 : 0x7.e1183f0069974p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3e34fp-4 : 0x7.e1183f0069978p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3e34fp-4 : 0x7.e1183f006997522p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3e34fp-4 : 0x7.e1183f0069975228p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3e34fp-4 : 0x7.e1183f006997522p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3e34fp-4 : 0x7.e1183f0069975228p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3e34fp-4 : 0x7.e1183f006997522p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3e34fp-4 : 0x7.e1183f0069975228p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3e34fp-4 : 0x7.e1183f006997522p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3e34fp-4 : 0x7.e1183f0069975228p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bbf8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bbf8p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bbf8p-4 : inexact-ok
= exp2m1 upward binary128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bbfcp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bcp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3e34fp-4 : 0x7.e1183f006997522797491e99bcp-4 : inexact-ok
= exp2m1 downward binary32 0x9.3e34ep-4 : 0x7.e11828p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.3e34ep-4 : 0x7.e1183p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.3e34ep-4 : 0x7.e11828p-4 : inexact-ok
= exp2m1 upward binary32 0x9.3e34ep-4 : 0x7.e1183p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3e34ep-4 : 0x7.e1182e7323604p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3e34ep-4 : 0x7.e1182e7323604p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3e34ep-4 : 0x7.e1182e7323604p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3e34ep-4 : 0x7.e1182e7323608p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3e34ep-4 : 0x7.e1182e7323605c68p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3e34ep-4 : 0x7.e1182e7323605c68p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3e34ep-4 : 0x7.e1182e7323605c68p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3e34ep-4 : 0x7.e1182e7323605c7p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3e34ep-4 : 0x7.e1182e7323605c68p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3e34ep-4 : 0x7.e1182e7323605c68p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3e34ep-4 : 0x7.e1182e7323605c68p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3e34ep-4 : 0x7.e1182e7323605c7p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f20dcp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f20dcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f20dcp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f20ep-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f2p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f2p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f2p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3e34ep-4 : 0x7.e1182e7323605c693b51061f22p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3e34e79efaa2p-4 : 0x7.e118365568734p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3e34e79efaa2p-4 : 0x7.e118365568734p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3e34e79efaa2p-4 : 0x7.e118365568734p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3e34e79efaa2p-4 : 0x7.e118365568738p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357d8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357d8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357d8p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357ep-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357d8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357d8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357d8p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357ep-4 : inexact-ok
= exp2m1 downward binary128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5bbp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5bbp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5bbp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5bb4p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5ap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3e34e79efaa2p-4 : 0x7.e1183655687357da14c6602e5cp-4 : inexact-ok
= exp2m1 downward binary64 0x9.3e34e79efaa18p-4 : 0x7.e11836556872cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3e34e79efaa18p-4 : 0x7.e11836556872cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3e34e79efaa18p-4 : 0x7.e11836556872cp-4 : inexact-ok
= exp2m1 upward binary64 0x9.3e34e79efaa18p-4 : 0x7.e11836556873p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d368p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d37p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d368p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d37p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d368p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d37p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d368p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d37p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec9713cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec9713cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec9713cp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec9714p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec97p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec972p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec97p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3e34e79efaa18p-4 : 0x7.e11836556872d36fe310dec972p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0dp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0dp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0dp-4 : inexact-ok
= exp2m1 upward intel96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0dp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0dp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0dp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d844cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d845p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d844cp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d845p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d84p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d84p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d84p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3e34e79efaa18cfp-4 : 0x7.e11836556872e0d21ed7173d86p-4 : inexact-ok
exp2m1 0x9.3754a635820f937p-4
= exp2m1 downward binary32 0x9.3754bp-4 : 0x7.d9fc5p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.3754bp-4 : 0x7.d9fc58p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.3754bp-4 : 0x7.d9fc5p-4 : inexact-ok
= exp2m1 upward binary32 0x9.3754bp-4 : 0x7.d9fc58p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3754bp-4 : 0x7.d9fc57b8e5e8p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3754bp-4 : 0x7.d9fc57b8e5e84p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3754bp-4 : 0x7.d9fc57b8e5e8p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3754bp-4 : 0x7.d9fc57b8e5e84p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3754bp-4 : 0x7.d9fc57b8e5e83238p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3754bp-4 : 0x7.d9fc57b8e5e8324p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3754bp-4 : 0x7.d9fc57b8e5e83238p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3754bp-4 : 0x7.d9fc57b8e5e8324p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3754bp-4 : 0x7.d9fc57b8e5e83238p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3754bp-4 : 0x7.d9fc57b8e5e8324p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3754bp-4 : 0x7.d9fc57b8e5e83238p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3754bp-4 : 0x7.d9fc57b8e5e8324p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296cecp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296cecp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296cecp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296cfp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296cp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296cp-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3754bp-4 : 0x7.d9fc57b8e5e8323e41ac02296ep-4 : inexact-ok
= exp2m1 downward binary32 0x9.3754ap-4 : 0x7.d9fc4p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.3754ap-4 : 0x7.d9fc48p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.3754ap-4 : 0x7.d9fc4p-4 : inexact-ok
= exp2m1 upward binary32 0x9.3754ap-4 : 0x7.d9fc48p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3754ap-4 : 0x7.d9fc47308d27p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3754ap-4 : 0x7.d9fc47308d274p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3754ap-4 : 0x7.d9fc47308d27p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3754ap-4 : 0x7.d9fc47308d274p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3754ap-4 : 0x7.d9fc47308d273a98p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3754ap-4 : 0x7.d9fc47308d273aap-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3754ap-4 : 0x7.d9fc47308d273a98p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3754ap-4 : 0x7.d9fc47308d273aap-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3754ap-4 : 0x7.d9fc47308d273a98p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3754ap-4 : 0x7.d9fc47308d273aap-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3754ap-4 : 0x7.d9fc47308d273a98p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3754ap-4 : 0x7.d9fc47308d273aap-4 : inexact-ok
= exp2m1 downward binary128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738ce8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738cecp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738ce8p-4 : inexact-ok
= exp2m1 upward binary128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738cecp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738cp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738cp-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3754ap-4 : 0x7.d9fc47308d273a9e2125ae738ep-4 : inexact-ok
= exp2m1 downward binary64 0x9.3754a635821p-4 : 0x7.d9fc4d9af8788p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3754a635821p-4 : 0x7.d9fc4d9af8788p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3754a635821p-4 : 0x7.d9fc4d9af8788p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3754a635821p-4 : 0x7.d9fc4d9af878cp-4 : inexact-ok
= exp2m1 downward intel96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893dp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893dp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893dp-4 : inexact-ok
= exp2m1 upward intel96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893dp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893dp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893dp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919a3cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919a3cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919a3cp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919a4p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919ap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919ap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3754a635821p-4 : 0x7.d9fc4d9af87893d39a20e3919cp-4 : inexact-ok
= exp2m1 downward binary64 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af878p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af878p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af878p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8784p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f9p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f9p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f9p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f98p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f9p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f9p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f9p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f98p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d908p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d908p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d908p-4 : inexact-ok
= exp2m1 upward binary128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d9084p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d9p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d9p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d9p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3754a635820f8p-4 : 0x7.d9fc4d9af8780f90d423699d92p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823ap-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823ap-4 : inexact-ok
= exp2m1 upward intel96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823ap-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823ap-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447827f4cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447827f4cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447827f4cp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447827f5p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447827ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447828p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447827ep-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3754a635820f937p-4 : 0x7.d9fc4d9af87823a677f447828p-4 : inexact-ok
exp2m1 -0x1.71573dd150de9ccap-8
= exp2m1 downward binary32 -0x1.71573cp-8 : -0xf.f8215p-12 : inexact-ok
= exp2m1 tonearest binary32 -0x1.71573cp-8 : -0xf.f8215p-12 : inexact-ok
= exp2m1 towardzero binary32 -0x1.71573cp-8 : -0xf.f8214p-12 : inexact-ok
= exp2m1 upward binary32 -0x1.71573cp-8 : -0xf.f8214p-12 : inexact-ok
= exp2m1 downward binary64 -0x1.71573cp-8 : -0xf.f82149e2517d8p-12 : inexact-ok
= exp2m1 tonearest binary64 -0x1.71573cp-8 : -0xf.f82149e2517d8p-12 : inexact-ok
= exp2m1 towardzero binary64 -0x1.71573cp-8 : -0xf.f82149e2517dp-12 : inexact-ok
= exp2m1 upward binary64 -0x1.71573cp-8 : -0xf.f82149e2517dp-12 : inexact-ok
= exp2m1 downward intel96 -0x1.71573cp-8 : -0xf.f82149e2517d5ebp-12 : inexact-ok
= exp2m1 tonearest intel96 -0x1.71573cp-8 : -0xf.f82149e2517d5ebp-12 : inexact-ok
= exp2m1 towardzero intel96 -0x1.71573cp-8 : -0xf.f82149e2517d5eap-12 : inexact-ok
= exp2m1 upward intel96 -0x1.71573cp-8 : -0xf.f82149e2517d5eap-12 : inexact-ok
= exp2m1 downward m68k96 -0x1.71573cp-8 : -0xf.f82149e2517d5ebp-12 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.71573cp-8 : -0xf.f82149e2517d5ebp-12 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.71573cp-8 : -0xf.f82149e2517d5eap-12 : inexact-ok
= exp2m1 upward m68k96 -0x1.71573cp-8 : -0xf.f82149e2517d5eap-12 : inexact-ok
= exp2m1 downward binary128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb4ap-12 : inexact-ok
= exp2m1 tonearest binary128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb4ap-12 : inexact-ok
= exp2m1 towardzero binary128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb498p-12 : inexact-ok
= exp2m1 upward binary128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb498p-12 : inexact-ok
= exp2m1 downward ibm128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb8p-12 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb4p-12 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb4p-12 : inexact-ok
= exp2m1 upward ibm128 -0x1.71573cp-8 : -0xf.f82149e2517d5eaf2e0a20fdb4p-12 : inexact-ok
= exp2m1 downward binary32 -0x1.71573ep-8 : -0xf.f8216p-12 : inexact-ok
= exp2m1 tonearest binary32 -0x1.71573ep-8 : -0xf.f8216p-12 : inexact-ok
= exp2m1 towardzero binary32 -0x1.71573ep-8 : -0xf.f8215p-12 : inexact-ok
= exp2m1 upward binary32 -0x1.71573ep-8 : -0xf.f8215p-12 : inexact-ok
= exp2m1 downward binary64 -0x1.71573ep-8 : -0xf.f8215ffa71228p-12 : inexact-ok
= exp2m1 tonearest binary64 -0x1.71573ep-8 : -0xf.f8215ffa71228p-12 : inexact-ok
= exp2m1 towardzero binary64 -0x1.71573ep-8 : -0xf.f8215ffa7122p-12 : inexact-ok
= exp2m1 upward binary64 -0x1.71573ep-8 : -0xf.f8215ffa7122p-12 : inexact-ok
= exp2m1 downward intel96 -0x1.71573ep-8 : -0xf.f8215ffa7122465p-12 : inexact-ok
= exp2m1 tonearest intel96 -0x1.71573ep-8 : -0xf.f8215ffa7122464p-12 : inexact-ok
= exp2m1 towardzero intel96 -0x1.71573ep-8 : -0xf.f8215ffa7122464p-12 : inexact-ok
= exp2m1 upward intel96 -0x1.71573ep-8 : -0xf.f8215ffa7122464p-12 : inexact-ok
= exp2m1 downward m68k96 -0x1.71573ep-8 : -0xf.f8215ffa7122465p-12 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.71573ep-8 : -0xf.f8215ffa7122464p-12 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.71573ep-8 : -0xf.f8215ffa7122464p-12 : inexact-ok
= exp2m1 upward m68k96 -0x1.71573ep-8 : -0xf.f8215ffa7122464p-12 : inexact-ok
= exp2m1 downward binary128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07be028p-12 : inexact-ok
= exp2m1 tonearest binary128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07be02p-12 : inexact-ok
= exp2m1 towardzero binary128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07be02p-12 : inexact-ok
= exp2m1 upward binary128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07be02p-12 : inexact-ok
= exp2m1 downward ibm128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07be4p-12 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07bep-12 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07bep-12 : inexact-ok
= exp2m1 upward ibm128 -0x1.71573ep-8 : -0xf.f8215ffa71224646dbc2f07bep-12 : inexact-ok
= exp2m1 downward binary64 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a8p-12 : inexact-ok
= exp2m1 tonearest binary64 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a8p-12 : inexact-ok
= exp2m1 towardzero binary64 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79ap-12 : inexact-ok
= exp2m1 upward binary64 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79ap-12 : inexact-ok
= exp2m1 downward intel96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a429p-12 : inexact-ok
= exp2m1 tonearest intel96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a429p-12 : inexact-ok
= exp2m1 towardzero intel96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428p-12 : inexact-ok
= exp2m1 upward intel96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428p-12 : inexact-ok
= exp2m1 downward m68k96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a429p-12 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a429p-12 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428p-12 : inexact-ok
= exp2m1 upward m68k96 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428p-12 : inexact-ok
= exp2m1 downward binary128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db64p-12 : inexact-ok
= exp2m1 tonearest binary128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db64p-12 : inexact-ok
= exp2m1 towardzero binary128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db638p-12 : inexact-ok
= exp2m1 upward binary128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db638p-12 : inexact-ok
= exp2m1 downward ibm128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db8p-12 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db8p-12 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db4p-12 : inexact-ok
= exp2m1 upward ibm128 -0x1.71573dd150de9p-8 : -0xf.f8215df6b79a428ee6c75a3db4p-12 : inexact-ok
= exp2m1 downward binary64 -0x1.71573dd150deap-8 : -0xf.f8215df6b79bp-12 : inexact-ok
= exp2m1 tonearest binary64 -0x1.71573dd150deap-8 : -0xf.f8215df6b79bp-12 : inexact-ok
= exp2m1 towardzero binary64 -0x1.71573dd150deap-8 : -0xf.f8215df6b79a8p-12 : inexact-ok
= exp2m1 upward binary64 -0x1.71573dd150deap-8 : -0xf.f8215df6b79a8p-12 : inexact-ok
= exp2m1 downward intel96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af35p-12 : inexact-ok
= exp2m1 tonearest intel96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af35p-12 : inexact-ok
= exp2m1 towardzero intel96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34p-12 : inexact-ok
= exp2m1 upward intel96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34p-12 : inexact-ok
= exp2m1 downward m68k96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af35p-12 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af35p-12 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34p-12 : inexact-ok
= exp2m1 upward m68k96 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34p-12 : inexact-ok
= exp2m1 downward binary128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce808p-12 : inexact-ok
= exp2m1 tonearest binary128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce8078p-12 : inexact-ok
= exp2m1 towardzero binary128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce8078p-12 : inexact-ok
= exp2m1 upward binary128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce8078p-12 : inexact-ok
= exp2m1 downward ibm128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce84p-12 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce8p-12 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce8p-12 : inexact-ok
= exp2m1 upward ibm128 -0x1.71573dd150deap-8 : -0xf.f8215df6b79af34fe3ee32ce8p-12 : inexact-ok
= exp2m1 downward intel96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfep-12 : inexact-ok
= exp2m1 tonearest intel96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfdp-12 : inexact-ok
= exp2m1 towardzero intel96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfdp-12 : inexact-ok
= exp2m1 upward intel96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfdp-12 : inexact-ok
= exp2m1 downward m68k96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfep-12 : inexact-ok
= exp2m1 tonearest m68k96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfdp-12 : inexact-ok
= exp2m1 towardzero m68k96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfdp-12 : inexact-ok
= exp2m1 upward m68k96 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfdp-12 : inexact-ok
= exp2m1 downward binary128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd72920871871e8p-12 : inexact-ok
= exp2m1 tonearest binary128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd72920871871ep-12 : inexact-ok
= exp2m1 towardzero binary128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd72920871871ep-12 : inexact-ok
= exp2m1 upward binary128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd72920871871ep-12 : inexact-ok
= exp2m1 downward ibm128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd72920871874p-12 : inexact-ok
= exp2m1 tonearest ibm128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd7292087187p-12 : inexact-ok
= exp2m1 towardzero ibm128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd7292087187p-12 : inexact-ok
= exp2m1 upward ibm128 -0x1.71573dd150de9ccap-8 : -0xf.f8215df6b79acfd7292087187p-12 : inexact-ok
exp2m1 0x9.3d27303441ac81fp-4
= exp2m1 downward binary32 0x9.3d274p-4 : 0x7.e00148p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.3d274p-4 : 0x7.e00148p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.3d274p-4 : 0x7.e00148p-4 : inexact-ok
= exp2m1 upward binary32 0x9.3d274p-4 : 0x7.e0015p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3d274p-4 : 0x7.e001481f3263cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3d274p-4 : 0x7.e001481f3263cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3d274p-4 : 0x7.e001481f3263cp-4 : inexact-ok
= exp2m1 upward binary64 0x9.3d274p-4 : 0x7.e001481f3264p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3d274p-4 : 0x7.e001481f3263d8a8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3d274p-4 : 0x7.e001481f3263d8bp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3d274p-4 : 0x7.e001481f3263d8a8p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3d274p-4 : 0x7.e001481f3263d8bp-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3d274p-4 : 0x7.e001481f3263d8a8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3d274p-4 : 0x7.e001481f3263d8bp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3d274p-4 : 0x7.e001481f3263d8a8p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3d274p-4 : 0x7.e001481f3263d8bp-4 : inexact-ok
= exp2m1 downward binary128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e283p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e2834p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e283p-4 : inexact-ok
= exp2m1 upward binary128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e2834p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e28p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e28p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e28p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3d274p-4 : 0x7.e001481f3263d8ac6414e72e2ap-4 : inexact-ok
= exp2m1 downward binary32 0x9.3d273p-4 : 0x7.e0013p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.3d273p-4 : 0x7.e00138p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.3d273p-4 : 0x7.e0013p-4 : inexact-ok
= exp2m1 upward binary32 0x9.3d273p-4 : 0x7.e00138p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3d273p-4 : 0x7.e0013792ad89cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3d273p-4 : 0x7.e0013792ad8ap-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3d273p-4 : 0x7.e0013792ad89cp-4 : inexact-ok
= exp2m1 upward binary64 0x9.3d273p-4 : 0x7.e0013792ad8ap-4 : inexact-ok
= exp2m1 downward intel96 0x9.3d273p-4 : 0x7.e0013792ad89e87p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3d273p-4 : 0x7.e0013792ad89e87p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3d273p-4 : 0x7.e0013792ad89e87p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3d273p-4 : 0x7.e0013792ad89e878p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3d273p-4 : 0x7.e0013792ad89e87p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3d273p-4 : 0x7.e0013792ad89e87p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3d273p-4 : 0x7.e0013792ad89e87p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3d273p-4 : 0x7.e0013792ad89e878p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c07763cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c07764p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c07763cp-4 : inexact-ok
= exp2m1 upward binary128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c07764p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c0776p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c0776p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c0776p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3d273p-4 : 0x7.e0013792ad89e870b49a6c0778p-4 : inexact-ok
= exp2m1 downward binary64 0x9.3d27303441adp-4 : 0x7.e00137c8ba274p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3d27303441adp-4 : 0x7.e00137c8ba278p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3d27303441adp-4 : 0x7.e00137c8ba274p-4 : inexact-ok
= exp2m1 upward binary64 0x9.3d27303441adp-4 : 0x7.e00137c8ba278p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3d27303441adp-4 : 0x7.e00137c8ba276558p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3d27303441adp-4 : 0x7.e00137c8ba276558p-4 : inexact-ok
= exp2m1 downward binary128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b6824p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b6828p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b6824p-4 : inexact-ok
= exp2m1 upward binary128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b6828p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b68p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b68p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b68p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3d27303441adp-4 : 0x7.e00137c8ba27655111252e3b6ap-4 : inexact-ok
= exp2m1 downward binary64 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba27p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26cp-4 : inexact-ok
= exp2m1 upward binary64 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba27p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0e8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0fp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0e8p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0fp-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0e8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0fp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0e8p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0fp-4 : inexact-ok
= exp2m1 downward binary128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c755ep-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c755e4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c755ep-4 : inexact-ok
= exp2m1 upward binary128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c755e4p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c754p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c756p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c754p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3d27303441ac8p-4 : 0x7.e00137c8ba26e0ecea8262c756p-4 : inexact-ok
= exp2m1 downward intel96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2e8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2fp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2e8p-4 : inexact-ok
= exp2m1 upward intel96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2fp-4 : inexact-ok
= exp2m1 downward m68k96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2e8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2fp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2e8p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2fp-4 : inexact-ok
= exp2m1 downward binary128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb7a4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb7a4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb7a4p-4 : inexact-ok
= exp2m1 upward binary128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb7a8p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb6p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb8p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb6p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.3d27303441ac81fp-4 : 0x7.e00137c8ba26e2edee98199bb8p-4 : inexact-ok
exp2m1 0x8.fe7f91d947a1cfdp-4
= exp2m1 downward binary32 0x8.fe7fap-4 : 0x7.9f8b08p-4 : inexact-ok
= exp2m1 tonearest binary32 0x8.fe7fap-4 : 0x7.9f8b08p-4 : inexact-ok
= exp2m1 towardzero binary32 0x8.fe7fap-4 : 0x7.9f8b08p-4 : inexact-ok
= exp2m1 upward binary32 0x8.fe7fap-4 : 0x7.9f8b1p-4 : inexact-ok
= exp2m1 downward binary64 0x8.fe7fap-4 : 0x7.9f8b08c74330cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.fe7fap-4 : 0x7.9f8b08c74330cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.fe7fap-4 : 0x7.9f8b08c74330cp-4 : inexact-ok
= exp2m1 upward binary64 0x8.fe7fap-4 : 0x7.9f8b08c74331p-4 : inexact-ok
= exp2m1 downward intel96 0x8.fe7fap-4 : 0x7.9f8b08c74330d558p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.fe7fap-4 : 0x7.9f8b08c74330d558p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.fe7fap-4 : 0x7.9f8b08c74330d558p-4 : inexact-ok
= exp2m1 upward intel96 0x8.fe7fap-4 : 0x7.9f8b08c74330d56p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.fe7fap-4 : 0x7.9f8b08c74330d558p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.fe7fap-4 : 0x7.9f8b08c74330d558p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.fe7fap-4 : 0x7.9f8b08c74330d558p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.fe7fap-4 : 0x7.9f8b08c74330d56p-4 : inexact-ok
= exp2m1 downward binary128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3ef0cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3ef0cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3ef0cp-4 : inexact-ok
= exp2m1 upward binary128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3ef1p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3eep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3fp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3eep-4 : inexact-ok
= exp2m1 upward ibm128 0x8.fe7fap-4 : 0x7.9f8b08c74330d5593c2878f3fp-4 : inexact-ok
= exp2m1 downward binary32 0x8.fe7f9p-4 : 0x7.9f8af8p-4 : inexact-ok
= exp2m1 tonearest binary32 0x8.fe7f9p-4 : 0x7.9f8af8p-4 : inexact-ok
= exp2m1 towardzero binary32 0x8.fe7f9p-4 : 0x7.9f8af8p-4 : inexact-ok
= exp2m1 upward binary32 0x8.fe7f9p-4 : 0x7.9f8bp-4 : inexact-ok
= exp2m1 downward binary64 0x8.fe7f9p-4 : 0x7.9f8af8676cd34p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.fe7f9p-4 : 0x7.9f8af8676cd34p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.fe7f9p-4 : 0x7.9f8af8676cd34p-4 : inexact-ok
= exp2m1 upward binary64 0x8.fe7f9p-4 : 0x7.9f8af8676cd38p-4 : inexact-ok
= exp2m1 downward intel96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a8p-4 : inexact-ok
= exp2m1 upward intel96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352bp-4 : inexact-ok
= exp2m1 downward m68k96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a8p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.fe7f9p-4 : 0x7.9f8af8676cd352bp-4 : inexact-ok
= exp2m1 downward binary128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a035208p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a03520cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a035208p-4 : inexact-ok
= exp2m1 upward binary128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a03520cp-4 : inexact-ok
= exp2m1 downward ibm128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a0352p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a0352p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a0352p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.fe7f9p-4 : 0x7.9f8af8676cd352a96d4d7a0354p-4 : inexact-ok
= exp2m1 downward binary64 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc753p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752cp-4 : inexact-ok
= exp2m1 upward binary64 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc753p-4 : inexact-ok
= exp2m1 downward intel96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc3p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc3p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc3p-4 : inexact-ok
= exp2m1 upward intel96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc38p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc3p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc3p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc3p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc38p-4 : inexact-ok
= exp2m1 downward binary128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c85a4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c85a4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c85a4p-4 : inexact-ok
= exp2m1 upward binary128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c85a8p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c84p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c86p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c84p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.fe7f91d947a2p-4 : 0x7.9f8afa4bc752fc327492264c86p-4 : inexact-ok
= exp2m1 downward binary64 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7524p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7528p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7524p-4 : inexact-ok
= exp2m1 upward binary64 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7528p-4 : inexact-ok
= exp2m1 downward intel96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc752793p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc752793p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc752793p-4 : inexact-ok
= exp2m1 upward intel96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527938p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc752793p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc752793p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc752793p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527938p-4 : inexact-ok
= exp2m1 downward binary128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383df4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383df4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383df4p-4 : inexact-ok
= exp2m1 upward binary128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383df8p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383cp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383ep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383cp-4 : inexact-ok
= exp2m1 upward ibm128 0x8.fe7f91d947a18p-4 : 0x7.9f8afa4bc7527933c1c8f9383ep-4 : inexact-ok
= exp2m1 downward intel96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752caep-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752caep-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752caep-4 : inexact-ok
= exp2m1 upward intel96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae8p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752caep-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752caep-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752caep-4 : inexact-ok
= exp2m1 upward m68k96 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae8p-4 : inexact-ok
= exp2m1 downward binary128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f402dp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f402d4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f402dp-4 : inexact-ok
= exp2m1 upward binary128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f402d4p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f402p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f402p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f402p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.fe7f91d947a1cfdp-4 : 0x7.9f8afa4bc752cae1d203a9f404p-4 : inexact-ok
exp2m1 0x9.1217d12087d76b2ca347683e4b5p-4
= exp2m1 downward binary32 0x9.1217ep-4 : 0x7.b3a128p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.1217ep-4 : 0x7.b3a13p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.1217ep-4 : 0x7.b3a128p-4 : inexact-ok
= exp2m1 upward binary32 0x9.1217ep-4 : 0x7.b3a13p-4 : inexact-ok
= exp2m1 downward binary64 0x9.1217ep-4 : 0x7.b3a12ca1e033p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.1217ep-4 : 0x7.b3a12ca1e0334p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.1217ep-4 : 0x7.b3a12ca1e033p-4 : inexact-ok
= exp2m1 upward binary64 0x9.1217ep-4 : 0x7.b3a12ca1e0334p-4 : inexact-ok
= exp2m1 downward intel96 0x9.1217ep-4 : 0x7.b3a12ca1e0333df8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.1217ep-4 : 0x7.b3a12ca1e0333df8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.1217ep-4 : 0x7.b3a12ca1e0333df8p-4 : inexact-ok
= exp2m1 upward intel96 0x9.1217ep-4 : 0x7.b3a12ca1e0333ep-4 : inexact-ok
= exp2m1 downward m68k96 0x9.1217ep-4 : 0x7.b3a12ca1e0333df8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.1217ep-4 : 0x7.b3a12ca1e0333df8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.1217ep-4 : 0x7.b3a12ca1e0333df8p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.1217ep-4 : 0x7.b3a12ca1e0333ep-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a048cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a048cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a048cp-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a048c4p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a048p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a048p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a048p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217ep-4 : 0x7.b3a12ca1e0333dfa0d1166a04ap-4 : inexact-ok
= exp2m1 downward binary32 0x9.1217dp-4 : 0x7.b3a118p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.1217dp-4 : 0x7.b3a12p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.1217dp-4 : 0x7.b3a118p-4 : inexact-ok
= exp2m1 upward binary32 0x9.1217dp-4 : 0x7.b3a12p-4 : inexact-ok
= exp2m1 downward binary64 0x9.1217dp-4 : 0x7.b3a11c341d93p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.1217dp-4 : 0x7.b3a11c341d934p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.1217dp-4 : 0x7.b3a11c341d93p-4 : inexact-ok
= exp2m1 upward binary64 0x9.1217dp-4 : 0x7.b3a11c341d934p-4 : inexact-ok
= exp2m1 downward intel96 0x9.1217dp-4 : 0x7.b3a11c341d93389p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.1217dp-4 : 0x7.b3a11c341d93389p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.1217dp-4 : 0x7.b3a11c341d93389p-4 : inexact-ok
= exp2m1 upward intel96 0x9.1217dp-4 : 0x7.b3a11c341d933898p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.1217dp-4 : 0x7.b3a11c341d93389p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.1217dp-4 : 0x7.b3a11c341d93389p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.1217dp-4 : 0x7.b3a11c341d93389p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.1217dp-4 : 0x7.b3a11c341d933898p-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f4fe2p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f4fe2p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f4fe2p-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f4fe24p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f4fep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f4fep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f4fep-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217dp-4 : 0x7.b3a11c341d933890914aa5f5p-4 : inexact-ok
= exp2m1 downward binary64 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd4p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd8p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd4p-4 : inexact-ok
= exp2m1 upward binary64 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd8p-4 : inexact-ok
= exp2m1 downward intel96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79f8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79f8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79f8p-4 : inexact-ok
= exp2m1 upward intel96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd7ap-4 : inexact-ok
= exp2m1 downward m68k96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79f8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79f8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79f8p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd7ap-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf335019f84p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf335019f88p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf335019f84p-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf335019f88p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf335019ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf33501ap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf335019ep-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217d12087d78p-4 : 0x7.b3a11d5c60bd79fbddf33501ap-4 : inexact-ok
= exp2m1 downward binary64 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bccp-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bdp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bccp-4 : inexact-ok
= exp2m1 upward binary64 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bdp-4 : inexact-ok
= exp2m1 downward intel96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf688p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf69p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf688p-4 : inexact-ok
= exp2m1 upward intel96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf69p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf688p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf69p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf688p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf69p-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9dadcp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9daep-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9dadcp-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9daep-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9dap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9dap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9dap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217d12087d7p-4 : 0x7.b3a11d5c60bcf68dc91a2bb9dcp-4 : inexact-ok
= exp2m1 downward intel96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd6498p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd64ap-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd6498p-4 : inexact-ok
= exp2m1 upward intel96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd64ap-4 : inexact-ok
= exp2m1 downward m68k96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd6498p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd64ap-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd6498p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd64ap-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf53f8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf53fcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf53f8p-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf53fcp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf52p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf54p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf52p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217d12087d76b3p-4 : 0x7.b3a11d5c60bd649d17cf6adf54p-4 : inexact-ok
= exp2m1 downward intel96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd6488p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd649p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd6488p-4 : inexact-ok
= exp2m1 upward intel96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd649p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd6488p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd649p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd6488p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd649p-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2bp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2b04p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2bp-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2b04p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2ap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217d12087d76b2p-4 : 0x7.b3a11d5c60bd648caa0ccfbe2cp-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217d12087d76b2ca347683e4b5p-4 : 0x7.b3a11d5c60bd6499a40644bc6388p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217d12087d76b2ca347683e4b5p-4 : 0x7.b3a11d5c60bd6499a40644bc6388p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217d12087d76b2ca347683e4b5p-4 : 0x7.b3a11d5c60bd6499a40644bc6388p-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217d12087d76b2ca347683e4b5p-4 : 0x7.b3a11d5c60bd6499a40644bc638cp-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc643cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc643cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc643cp-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc644p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc64p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc64p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc64p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217d12087d76b2ca347683e4cp-4 : 0x7.b3a11d5c60bd6499a40644bc66p-4 : inexact-ok
= exp2m1 downward binary128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc602p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc6024p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc602p-4 : inexact-ok
= exp2m1 upward binary128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc6024p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc6p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc6p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc6p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.1217d12087d76b2ca347683e48p-4 : 0x7.b3a11d5c60bd6499a40644bc62p-4 : inexact-ok
exp2m1 0x8.80db492a604297e1a3816aeec568p-4
= exp2m1 downward binary32 0x8.80db5p-4 : 0x7.205198p-4 : inexact-ok
= exp2m1 tonearest binary32 0x8.80db5p-4 : 0x7.2051ap-4 : inexact-ok
= exp2m1 towardzero binary32 0x8.80db5p-4 : 0x7.205198p-4 : inexact-ok
= exp2m1 upward binary32 0x8.80db5p-4 : 0x7.2051ap-4 : inexact-ok
= exp2m1 downward binary64 0x8.80db5p-4 : 0x7.20519dbc87ff4p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.80db5p-4 : 0x7.20519dbc87ff4p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.80db5p-4 : 0x7.20519dbc87ff4p-4 : inexact-ok
= exp2m1 upward binary64 0x8.80db5p-4 : 0x7.20519dbc87ff8p-4 : inexact-ok
= exp2m1 downward intel96 0x8.80db5p-4 : 0x7.20519dbc87ff4b18p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.80db5p-4 : 0x7.20519dbc87ff4b2p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.80db5p-4 : 0x7.20519dbc87ff4b18p-4 : inexact-ok
= exp2m1 upward intel96 0x8.80db5p-4 : 0x7.20519dbc87ff4b2p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.80db5p-4 : 0x7.20519dbc87ff4b18p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.80db5p-4 : 0x7.20519dbc87ff4b2p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.80db5p-4 : 0x7.20519dbc87ff4b18p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.80db5p-4 : 0x7.20519dbc87ff4b2p-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab89e8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab89ecp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab89e8p-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab89ecp-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab88p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab8ap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab88p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db5p-4 : 0x7.20519dbc87ff4b1d68fc5fab8ap-4 : inexact-ok
= exp2m1 downward binary32 0x8.80db4p-4 : 0x7.205188p-4 : inexact-ok
= exp2m1 tonearest binary32 0x8.80db4p-4 : 0x7.20519p-4 : inexact-ok
= exp2m1 towardzero binary32 0x8.80db4p-4 : 0x7.205188p-4 : inexact-ok
= exp2m1 upward binary32 0x8.80db4p-4 : 0x7.20519p-4 : inexact-ok
= exp2m1 downward binary64 0x8.80db4p-4 : 0x7.20518db4e108p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.80db4p-4 : 0x7.20518db4e1084p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.80db4p-4 : 0x7.20518db4e108p-4 : inexact-ok
= exp2m1 upward binary64 0x8.80db4p-4 : 0x7.20518db4e1084p-4 : inexact-ok
= exp2m1 downward intel96 0x8.80db4p-4 : 0x7.20518db4e108274p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.80db4p-4 : 0x7.20518db4e1082748p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.80db4p-4 : 0x7.20518db4e108274p-4 : inexact-ok
= exp2m1 upward intel96 0x8.80db4p-4 : 0x7.20518db4e1082748p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.80db4p-4 : 0x7.20518db4e108274p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.80db4p-4 : 0x7.20518db4e1082748p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.80db4p-4 : 0x7.20518db4e108274p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.80db4p-4 : 0x7.20518db4e1082748p-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf8696p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf86964p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf8696p-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf86964p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf868p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf86ap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf868p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db4p-4 : 0x7.20518db4e10827450e628bf86ap-4 : inexact-ok
= exp2m1 downward binary64 0x8.80db492a6043p-4 : 0x7.205196e3a379p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.80db492a6043p-4 : 0x7.205196e3a3794p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.80db492a6043p-4 : 0x7.205196e3a379p-4 : inexact-ok
= exp2m1 upward binary64 0x8.80db492a6043p-4 : 0x7.205196e3a3794p-4 : inexact-ok
= exp2m1 downward intel96 0x8.80db492a6043p-4 : 0x7.205196e3a37922p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.80db492a6043p-4 : 0x7.205196e3a37922p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.80db492a6043p-4 : 0x7.205196e3a37922p-4 : inexact-ok
= exp2m1 upward intel96 0x8.80db492a6043p-4 : 0x7.205196e3a3792208p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.80db492a6043p-4 : 0x7.205196e3a37922p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.80db492a6043p-4 : 0x7.205196e3a37922p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.80db492a6043p-4 : 0x7.205196e3a37922p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.80db492a6043p-4 : 0x7.205196e3a3792208p-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53af1ep-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53af1ep-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53af1ep-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53af1e4p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53afp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53af2p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53afp-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db492a6043p-4 : 0x7.205196e3a3792200f7c9c53af2p-4 : inexact-ok
= exp2m1 downward binary64 0x8.80db492a60428p-4 : 0x7.205196e3a3788p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.80db492a60428p-4 : 0x7.205196e3a378cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.80db492a60428p-4 : 0x7.205196e3a3788p-4 : inexact-ok
= exp2m1 upward binary64 0x8.80db492a60428p-4 : 0x7.205196e3a378cp-4 : inexact-ok
= exp2m1 downward intel96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1cp-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1cp-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1cp-4 : inexact-ok
= exp2m1 upward intel96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c8p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1cp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1cp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1cp-4 : inexact-ok
= exp2m1 upward m68k96 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c8p-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd488b4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd488b8p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd488b4p-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd488b8p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd488p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd488p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd488p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db492a60428p-4 : 0x7.205196e3a378a1c3c00a2cd48ap-4 : inexact-ok
= exp2m1 downward intel96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9b8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9cp-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9b8p-4 : inexact-ok
= exp2m1 upward intel96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9cp-4 : inexact-ok
= exp2m1 downward m68k96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9b8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9cp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9b8p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9cp-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174af6cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174af6cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174af6cp-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174af7p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174aep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174bp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174aep-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db492a604297fp-4 : 0x7.205196e3a378b9bf32d72174bp-4 : inexact-ok
= exp2m1 downward intel96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9a8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9bp-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9a8p-4 : inexact-ok
= exp2m1 upward intel96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9bp-4 : inexact-ok
= exp2m1 downward m68k96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9a8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9bp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9a8p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9bp-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a29cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a2ap-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a29cp-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a2ap-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a2p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a2p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a2p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db492a604297ep-4 : 0x7.205196e3a378b9af2b302981a4p-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db492a604297e1a3816aeec568p-4 : 0x7.205196e3a378b9b0cf7a36d2e858p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db492a604297e1a3816aeec568p-4 : 0x7.205196e3a378b9b0cf7a36d2e85cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db492a604297e1a3816aeec568p-4 : 0x7.205196e3a378b9b0cf7a36d2e858p-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db492a604297e1a3816aeec568p-4 : 0x7.205196e3a378b9b0cf7a36d2e85cp-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2eaf4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2eaf4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2eaf4p-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2eaf8p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2eap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2eap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2eap-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db492a604297e1a3816aeec8p-4 : 0x7.205196e3a378b9b0cf7a36d2ecp-4 : inexact-ok
= exp2m1 downward binary128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e6fp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e6f4p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e6fp-4 : inexact-ok
= exp2m1 upward binary128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e6f4p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e6p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e6p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e6p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.80db492a604297e1a3816aeec4p-4 : 0x7.205196e3a378b9b0cf7a36d2e8p-4 : inexact-ok
exp2m1 0x8.872e307510a80e501665a37c218p-4
= exp2m1 downward binary32 0x8.872e4p-4 : 0x7.26a87p-4 : inexact-ok
= exp2m1 tonearest binary32 0x8.872e4p-4 : 0x7.26a87p-4 : inexact-ok
= exp2m1 towardzero binary32 0x8.872e4p-4 : 0x7.26a87p-4 : inexact-ok
= exp2m1 upward binary32 0x8.872e4p-4 : 0x7.26a878p-4 : inexact-ok
= exp2m1 downward binary64 0x8.872e4p-4 : 0x7.26a872486f444p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.872e4p-4 : 0x7.26a872486f448p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.872e4p-4 : 0x7.26a872486f444p-4 : inexact-ok
= exp2m1 upward binary64 0x8.872e4p-4 : 0x7.26a872486f448p-4 : inexact-ok
= exp2m1 downward intel96 0x8.872e4p-4 : 0x7.26a872486f447ep-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.872e4p-4 : 0x7.26a872486f447e08p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.872e4p-4 : 0x7.26a872486f447ep-4 : inexact-ok
= exp2m1 upward intel96 0x8.872e4p-4 : 0x7.26a872486f447e08p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.872e4p-4 : 0x7.26a872486f447ep-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.872e4p-4 : 0x7.26a872486f447e08p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.872e4p-4 : 0x7.26a872486f447ep-4 : inexact-ok
= exp2m1 upward m68k96 0x8.872e4p-4 : 0x7.26a872486f447e08p-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325eaecp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325eafp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325eaecp-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325eafp-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325eap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325eap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325eap-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e4p-4 : 0x7.26a872486f447e078a3ee325ecp-4 : inexact-ok
= exp2m1 downward binary32 0x8.872e3p-4 : 0x7.26a86p-4 : inexact-ok
= exp2m1 tonearest binary32 0x8.872e3p-4 : 0x7.26a86p-4 : inexact-ok
= exp2m1 towardzero binary32 0x8.872e3p-4 : 0x7.26a86p-4 : inexact-ok
= exp2m1 upward binary32 0x8.872e3p-4 : 0x7.26a868p-4 : inexact-ok
= exp2m1 downward binary64 0x8.872e3p-4 : 0x7.26a8623c6371p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.872e3p-4 : 0x7.26a8623c63714p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.872e3p-4 : 0x7.26a8623c6371p-4 : inexact-ok
= exp2m1 upward binary64 0x8.872e3p-4 : 0x7.26a8623c63714p-4 : inexact-ok
= exp2m1 downward intel96 0x8.872e3p-4 : 0x7.26a8623c6371246p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.872e3p-4 : 0x7.26a8623c6371246p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.872e3p-4 : 0x7.26a8623c6371246p-4 : inexact-ok
= exp2m1 upward intel96 0x8.872e3p-4 : 0x7.26a8623c63712468p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.872e3p-4 : 0x7.26a8623c6371246p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.872e3p-4 : 0x7.26a8623c6371246p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.872e3p-4 : 0x7.26a8623c6371246p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.872e3p-4 : 0x7.26a8623c63712468p-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a36f4p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a36f8p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a36f4p-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a36f8p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a36p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a36p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a36p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e3p-4 : 0x7.26a8623c63712463c2eefe5a38p-4 : inexact-ok
= exp2m1 downward binary64 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8p-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8p-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8p-4 : inexact-ok
= exp2m1 upward binary64 0x8.872e307510a88p-4 : 0x7.26a862b1cc3ccp-4 : inexact-ok
= exp2m1 downward intel96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8108p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8108p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8108p-4 : inexact-ok
= exp2m1 upward intel96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c811p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8108p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8108p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c8108p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c811p-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b834f38p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b834f3cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b834f38p-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b834f3cp-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b834ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b835p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b834ep-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e307510a88p-4 : 0x7.26a862b1cc3c810bf7b30b835p-4 : inexact-ok
= exp2m1 downward binary64 0x8.872e307510a8p-4 : 0x7.26a862b1cc3cp-4 : inexact-ok
= exp2m1 tonearest binary64 0x8.872e307510a8p-4 : 0x7.26a862b1cc3cp-4 : inexact-ok
= exp2m1 towardzero binary64 0x8.872e307510a8p-4 : 0x7.26a862b1cc3cp-4 : inexact-ok
= exp2m1 upward binary64 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c4p-4 : inexact-ok
= exp2m1 downward intel96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00a8p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00a8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00a8p-4 : inexact-ok
= exp2m1 upward intel96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00bp-4 : inexact-ok
= exp2m1 downward m68k96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00a8p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00a8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00a8p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00bp-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142fae8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142fae8p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142fae8p-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142faecp-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142fap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142fap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142fap-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e307510a8p-4 : 0x7.26a862b1cc3c00ab99423142fcp-4 : inexact-ok
= exp2m1 downward intel96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f1p-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f18p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f1p-4 : inexact-ok
= exp2m1 upward intel96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f18p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f1p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f18p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f1p-4 : inexact-ok
= exp2m1 upward m68k96 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f18p-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b43cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b44p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b43cp-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b44p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b4p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b4p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b4p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e307510a80e6p-4 : 0x7.26a862b1cc3c0f166bdd5dc5b6p-4 : inexact-ok
= exp2m1 downward intel96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0fp-4 : inexact-ok
= exp2m1 tonearest intel96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f08p-4 : inexact-ok
= exp2m1 towardzero intel96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0fp-4 : inexact-ok
= exp2m1 upward intel96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f08p-4 : inexact-ok
= exp2m1 downward m68k96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0fp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f08p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0fp-4 : inexact-ok
= exp2m1 upward m68k96 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f08p-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6c3p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6c34p-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6c3p-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6c34p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6cp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6cp-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e307510a80e5p-4 : 0x7.26a862b1cc3c0f065fd18faa6ep-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e307510a80e501665a37c218p-4 : 0x7.26a862b1cc3c0f0676480fe78df8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e307510a80e501665a37c218p-4 : 0x7.26a862b1cc3c0f0676480fe78dfcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e307510a80e501665a37c218p-4 : 0x7.26a862b1cc3c0f0676480fe78df8p-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e307510a80e501665a37c218p-4 : 0x7.26a862b1cc3c0f0676480fe78dfcp-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe7907cp-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe7907cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe7907cp-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe7908p-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe79p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe79p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe79p-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e307510a80e501665a37c24p-4 : 0x7.26a862b1cc3c0f0676480fe792p-4 : inexact-ok
= exp2m1 downward binary128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78c78p-4 : inexact-ok
= exp2m1 tonearest binary128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78c7cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78c78p-4 : inexact-ok
= exp2m1 upward binary128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78c7cp-4 : inexact-ok
= exp2m1 downward ibm128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78cp-4 : inexact-ok
= exp2m1 tonearest ibm128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78cp-4 : inexact-ok
= exp2m1 towardzero ibm128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78cp-4 : inexact-ok
= exp2m1 upward ibm128 0x8.872e307510a80e501665a37c2p-4 : 0x7.26a862b1cc3c0f0676480fe78ep-4 : inexact-ok
exp2m1 0x9.10b9251f0cc9bdc81d6ab13bb74p-4
= exp2m1 downward binary32 0x9.10b93p-4 : 0x7.b2392p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.10b93p-4 : 0x7.b2392p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.10b93p-4 : 0x7.b2392p-4 : inexact-ok
= exp2m1 upward binary32 0x9.10b93p-4 : 0x7.b23928p-4 : inexact-ok
= exp2m1 downward binary64 0x9.10b93p-4 : 0x7.b2392197a9c44p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.10b93p-4 : 0x7.b2392197a9c48p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.10b93p-4 : 0x7.b2392197a9c44p-4 : inexact-ok
= exp2m1 upward binary64 0x9.10b93p-4 : 0x7.b2392197a9c48p-4 : inexact-ok
= exp2m1 downward intel96 0x9.10b93p-4 : 0x7.b2392197a9c47dp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.10b93p-4 : 0x7.b2392197a9c47dp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.10b93p-4 : 0x7.b2392197a9c47dp-4 : inexact-ok
= exp2m1 upward intel96 0x9.10b93p-4 : 0x7.b2392197a9c47d08p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.10b93p-4 : 0x7.b2392197a9c47dp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.10b93p-4 : 0x7.b2392197a9c47dp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.10b93p-4 : 0x7.b2392197a9c47dp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.10b93p-4 : 0x7.b2392197a9c47d08p-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa2dp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa2dp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa2dp-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa2d4p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa2p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa2p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa2p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b93p-4 : 0x7.b2392197a9c47d03c426172aa4p-4 : inexact-ok
= exp2m1 downward binary32 0x9.10b92p-4 : 0x7.b2391p-4 : inexact-ok
= exp2m1 tonearest binary32 0x9.10b92p-4 : 0x7.b2391p-4 : inexact-ok
= exp2m1 towardzero binary32 0x9.10b92p-4 : 0x7.b2391p-4 : inexact-ok
= exp2m1 upward binary32 0x9.10b92p-4 : 0x7.b23918p-4 : inexact-ok
= exp2m1 downward binary64 0x9.10b92p-4 : 0x7.b239112ae0b48p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.10b92p-4 : 0x7.b239112ae0b48p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.10b92p-4 : 0x7.b239112ae0b48p-4 : inexact-ok
= exp2m1 upward binary64 0x9.10b92p-4 : 0x7.b239112ae0b4cp-4 : inexact-ok
= exp2m1 downward intel96 0x9.10b92p-4 : 0x7.b239112ae0b48ffp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.10b92p-4 : 0x7.b239112ae0b48ffp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.10b92p-4 : 0x7.b239112ae0b48ffp-4 : inexact-ok
= exp2m1 upward intel96 0x9.10b92p-4 : 0x7.b239112ae0b48ff8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.10b92p-4 : 0x7.b239112ae0b48ffp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.10b92p-4 : 0x7.b239112ae0b48ffp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.10b92p-4 : 0x7.b239112ae0b48ffp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.10b92p-4 : 0x7.b239112ae0b48ff8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789ee3p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789ee3p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789ee3p-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789ee34p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789eep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789eep-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789eep-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b92p-4 : 0x7.b239112ae0b48ff380e96789fp-4 : inexact-ok
= exp2m1 downward binary64 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecp-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecp-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecp-4 : inexact-ok
= exp2m1 upward binary64 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6fp-4 : inexact-ok
= exp2m1 downward intel96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecffp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff8p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecffp-4 : inexact-ok
= exp2m1 upward intel96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecffp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff8p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecffp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff5787297250098p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff5787297250098p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff5787297250098p-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff578729725009cp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff578729725p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff578729725p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff578729725p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b9251f0ccap-4 : 0x7.b239166cbf6ecff57872972502p-4 : inexact-ok
= exp2m1 downward binary64 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4p-4 : inexact-ok
= exp2m1 tonearest binary64 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4p-4 : inexact-ok
= exp2m1 towardzero binary64 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4p-4 : inexact-ok
= exp2m1 upward binary64 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e8p-4 : inexact-ok
= exp2m1 downward intel96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c88p-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c9p-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c88p-4 : inexact-ok
= exp2m1 upward intel96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c9p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c88p-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c9p-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c88p-4 : inexact-ok
= exp2m1 upward m68k96 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c9p-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b05004p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b05008p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b05004p-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b05008p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b05p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b05p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b05p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b9251f0cc98p-4 : 0x7.b239166cbf6e4c8f300391b052p-4 : inexact-ok
= exp2m1 downward intel96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8cp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8cp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8cp-4 : inexact-ok
= exp2m1 upward intel96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c08p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8cp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8cp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8cp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c08p-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2c97p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2c97p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2c97p-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2c974p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2c8p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2cap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2c8p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b9251f0cc9bddp-4 : 0x7.b239166cbf6e8c0374be2eb2cap-4 : inexact-ok
= exp2m1 downward intel96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bfp-4 : inexact-ok
= exp2m1 tonearest intel96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bfp-4 : inexact-ok
= exp2m1 towardzero intel96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bfp-4 : inexact-ok
= exp2m1 upward intel96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf8p-4 : inexact-ok
= exp2m1 downward m68k96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bfp-4 : inexact-ok
= exp2m1 tonearest m68k96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bfp-4 : inexact-ok
= exp2m1 towardzero m68k96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bfp-4 : inexact-ok
= exp2m1 upward m68k96 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf8p-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21ad8p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21adcp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21ad8p-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21adcp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21ap-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21ap-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21ap-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b9251f0cc9bdcp-4 : 0x7.b239166cbf6e8bf307f520d21cp-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b9251f0cc9bdc81d6ab13bb74p-4 : 0x7.b239166cbf6e8bfb5c8c5ad052bcp-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b9251f0cc9bdc81d6ab13bb74p-4 : 0x7.b239166cbf6e8bfb5c8c5ad052cp-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b9251f0cc9bdc81d6ab13bb74p-4 : 0x7.b239166cbf6e8bfb5c8c5ad052bcp-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b9251f0cc9bdc81d6ab13bb74p-4 : 0x7.b239166cbf6e8bfb5c8c5ad052cp-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad05384p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad05384p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad05384p-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad05388p-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad052p-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad054p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad052p-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b9251f0cc9bdc81d6ab13bb8p-4 : 0x7.b239166cbf6e8bfb5c8c5ad054p-4 : inexact-ok
= exp2m1 downward binary128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad04f68p-4 : inexact-ok
= exp2m1 tonearest binary128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad04f68p-4 : inexact-ok
= exp2m1 towardzero binary128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad04f68p-4 : inexact-ok
= exp2m1 upward binary128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad04f6cp-4 : inexact-ok
= exp2m1 downward ibm128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad04ep-4 : inexact-ok
= exp2m1 tonearest ibm128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad05p-4 : inexact-ok
= exp2m1 towardzero ibm128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad04ep-4 : inexact-ok
= exp2m1 upward ibm128 0x9.10b9251f0cc9bdc81d6ab13bb4p-4 : 0x7.b239166cbf6e8bfb5c8c5ad05p-4 : inexact-ok