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