yn 0 0.125 = yn downward binary32 0 0x2p-4 : -0x1.63c21ep+0 : inexact-ok = yn tonearest binary32 0 0x2p-4 : -0x1.63c21cp+0 : inexact-ok = yn towardzero binary32 0 0x2p-4 : -0x1.63c21cp+0 : inexact-ok = yn upward binary32 0 0x2p-4 : -0x1.63c21cp+0 : inexact-ok = yn downward binary64 0 0x2p-4 : -0x1.63c21c04e0ac7p+0 : inexact-ok = yn tonearest binary64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok = yn towardzero binary64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok = yn upward binary64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok = yn downward intel96 0 0x2p-4 : -0x1.63c21c04e0ac6244p+0 : inexact-ok = yn tonearest intel96 0 0x2p-4 : -0x1.63c21c04e0ac6242p+0 : inexact-ok = yn towardzero intel96 0 0x2p-4 : -0x1.63c21c04e0ac6242p+0 : inexact-ok = yn upward intel96 0 0x2p-4 : -0x1.63c21c04e0ac6242p+0 : inexact-ok = yn downward m68k96 0 0x2p-4 : -0x1.63c21c04e0ac6244p+0 : inexact-ok = yn tonearest m68k96 0 0x2p-4 : -0x1.63c21c04e0ac6242p+0 : inexact-ok = yn towardzero m68k96 0 0x2p-4 : -0x1.63c21c04e0ac6242p+0 : inexact-ok = yn upward m68k96 0 0x2p-4 : -0x1.63c21c04e0ac6242p+0 : inexact-ok = yn downward binary128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee07059p+0 : inexact-ok = yn tonearest binary128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee07058p+0 : inexact-ok = yn towardzero binary128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee07058p+0 : inexact-ok = yn upward binary128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee07058p+0 : inexact-ok = yn downward ibm128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee0708p+0 : inexact-ok = yn tonearest ibm128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee0708p+0 : inexact-ok = yn towardzero ibm128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee07p+0 : inexact-ok = yn upward ibm128 0 0x2p-4 : -0x1.63c21c04e0ac6242f501dee07p+0 : inexact-ok yn 0 0.75 = yn downward binary32 0 0xcp-4 : -0x2.31dc14p-4 : inexact-ok = yn tonearest binary32 0 0xcp-4 : -0x2.31dc14p-4 : inexact-ok = yn towardzero binary32 0 0xcp-4 : -0x2.31dc1p-4 : inexact-ok = yn upward binary32 0 0xcp-4 : -0x2.31dc1p-4 : inexact-ok = yn downward binary64 0 0xcp-4 : -0x2.31dc12e69e47ap-4 : inexact-ok = yn tonearest binary64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok = yn towardzero binary64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok = yn upward binary64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok = yn downward intel96 0 0xcp-4 : -0x2.31dc12e69e478d0cp-4 : inexact-ok = yn tonearest intel96 0 0xcp-4 : -0x2.31dc12e69e478d0cp-4 : inexact-ok = yn towardzero intel96 0 0xcp-4 : -0x2.31dc12e69e478d08p-4 : inexact-ok = yn upward intel96 0 0xcp-4 : -0x2.31dc12e69e478d08p-4 : inexact-ok = yn downward m68k96 0 0xcp-4 : -0x2.31dc12e69e478d0cp-4 : inexact-ok = yn tonearest m68k96 0 0xcp-4 : -0x2.31dc12e69e478d0cp-4 : inexact-ok = yn towardzero m68k96 0 0xcp-4 : -0x2.31dc12e69e478d08p-4 : inexact-ok = yn upward m68k96 0 0xcp-4 : -0x2.31dc12e69e478d08p-4 : inexact-ok = yn downward binary128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e2eep-4 : inexact-ok = yn tonearest binary128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e2eep-4 : inexact-ok = yn towardzero binary128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e2ecp-4 : inexact-ok = yn upward binary128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e2ecp-4 : inexact-ok = yn downward ibm128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e3p-4 : inexact-ok = yn tonearest ibm128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e3p-4 : inexact-ok = yn towardzero ibm128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e2p-4 : inexact-ok = yn upward ibm128 0 0xcp-4 : -0x2.31dc12e69e478d0b847d6a37e2p-4 : inexact-ok yn 0 1.0 = yn downward binary32 0 0x1p+0 : 0x1.698022p-4 : inexact-ok = yn tonearest binary32 0 0x1p+0 : 0x1.698022p-4 : inexact-ok = yn towardzero binary32 0 0x1p+0 : 0x1.698022p-4 : inexact-ok = yn upward binary32 0 0x1p+0 : 0x1.698024p-4 : inexact-ok = yn downward binary64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok = yn tonearest binary64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok = yn towardzero binary64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok = yn upward binary64 0 0x1p+0 : 0x1.6980226f358ep-4 : inexact-ok = yn downward intel96 0 0x1p+0 : 0x1.6980226f358df29ep-4 : inexact-ok = yn tonearest intel96 0 0x1p+0 : 0x1.6980226f358df29ep-4 : inexact-ok = yn towardzero intel96 0 0x1p+0 : 0x1.6980226f358df29ep-4 : inexact-ok = yn upward intel96 0 0x1p+0 : 0x1.6980226f358df2ap-4 : inexact-ok = yn downward m68k96 0 0x1p+0 : 0x1.6980226f358df29ep-4 : inexact-ok = yn tonearest m68k96 0 0x1p+0 : 0x1.6980226f358df29ep-4 : inexact-ok = yn towardzero m68k96 0 0x1p+0 : 0x1.6980226f358df29ep-4 : inexact-ok = yn upward m68k96 0 0x1p+0 : 0x1.6980226f358df2ap-4 : inexact-ok = yn downward binary128 0 0x1p+0 : 0x1.6980226f358df29efcc5d7926555p-4 : inexact-ok = yn tonearest binary128 0 0x1p+0 : 0x1.6980226f358df29efcc5d7926555p-4 : inexact-ok = yn towardzero binary128 0 0x1p+0 : 0x1.6980226f358df29efcc5d7926555p-4 : inexact-ok = yn upward binary128 0 0x1p+0 : 0x1.6980226f358df29efcc5d7926556p-4 : inexact-ok = yn downward ibm128 0 0x1p+0 : 0x1.6980226f358df29efcc5d79265p-4 : inexact-ok = yn tonearest ibm128 0 0x1p+0 : 0x1.6980226f358df29efcc5d792658p-4 : inexact-ok = yn towardzero ibm128 0 0x1p+0 : 0x1.6980226f358df29efcc5d79265p-4 : inexact-ok = yn upward ibm128 0 0x1p+0 : 0x1.6980226f358df29efcc5d792658p-4 : inexact-ok yn 0 1.5 = yn downward binary32 0 0x1.8p+0 : 0x6.1e82cp-4 : inexact-ok = yn tonearest binary32 0 0x1.8p+0 : 0x6.1e82cp-4 : inexact-ok = yn towardzero binary32 0 0x1.8p+0 : 0x6.1e82cp-4 : inexact-ok = yn upward binary32 0 0x1.8p+0 : 0x6.1e82c8p-4 : inexact-ok = yn downward binary64 0 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok = yn tonearest binary64 0 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok = yn towardzero binary64 0 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok = yn upward binary64 0 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok = yn downward intel96 0 0x1.8p+0 : 0x6.1e82c341a0d9f31p-4 : inexact-ok = yn tonearest intel96 0 0x1.8p+0 : 0x6.1e82c341a0d9f318p-4 : inexact-ok = yn towardzero intel96 0 0x1.8p+0 : 0x6.1e82c341a0d9f31p-4 : inexact-ok = yn upward intel96 0 0x1.8p+0 : 0x6.1e82c341a0d9f318p-4 : inexact-ok = yn downward m68k96 0 0x1.8p+0 : 0x6.1e82c341a0d9f31p-4 : inexact-ok = yn tonearest m68k96 0 0x1.8p+0 : 0x6.1e82c341a0d9f318p-4 : inexact-ok = yn towardzero m68k96 0 0x1.8p+0 : 0x6.1e82c341a0d9f31p-4 : inexact-ok = yn upward m68k96 0 0x1.8p+0 : 0x6.1e82c341a0d9f318p-4 : inexact-ok = yn downward binary128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2005fecp-4 : inexact-ok = yn tonearest binary128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2005ffp-4 : inexact-ok = yn towardzero binary128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2005fecp-4 : inexact-ok = yn upward binary128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2005ffp-4 : inexact-ok = yn downward ibm128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2005ep-4 : inexact-ok = yn tonearest ibm128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2006p-4 : inexact-ok = yn towardzero ibm128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2005ep-4 : inexact-ok = yn upward ibm128 0 0x1.8p+0 : 0x6.1e82c341a0d9f3154642a2006p-4 : inexact-ok yn 0 2.0 = yn downward binary32 0 0x2p+0 : 0x8.2a7fap-4 : inexact-ok = yn tonearest binary32 0 0x2p+0 : 0x8.2a7fbp-4 : inexact-ok = yn towardzero binary32 0 0x2p+0 : 0x8.2a7fap-4 : inexact-ok = yn upward binary32 0 0x2p+0 : 0x8.2a7fbp-4 : inexact-ok = yn downward binary64 0 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok = yn tonearest binary64 0 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok = yn towardzero binary64 0 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok = yn upward binary64 0 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok = yn downward intel96 0 0x2p+0 : 0x8.2a7fae6b46465e1p-4 : inexact-ok = yn tonearest intel96 0 0x2p+0 : 0x8.2a7fae6b46465e1p-4 : inexact-ok = yn towardzero intel96 0 0x2p+0 : 0x8.2a7fae6b46465e1p-4 : inexact-ok = yn upward intel96 0 0x2p+0 : 0x8.2a7fae6b46465e2p-4 : inexact-ok = yn downward m68k96 0 0x2p+0 : 0x8.2a7fae6b46465e1p-4 : inexact-ok = yn tonearest m68k96 0 0x2p+0 : 0x8.2a7fae6b46465e1p-4 : inexact-ok = yn towardzero m68k96 0 0x2p+0 : 0x8.2a7fae6b46465e1p-4 : inexact-ok = yn upward m68k96 0 0x2p+0 : 0x8.2a7fae6b46465e2p-4 : inexact-ok = yn downward binary128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231cep-4 : inexact-ok = yn tonearest binary128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231cep-4 : inexact-ok = yn towardzero binary128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231cep-4 : inexact-ok = yn upward binary128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231ce08p-4 : inexact-ok = yn downward ibm128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231ccp-4 : inexact-ok = yn tonearest ibm128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231dp-4 : inexact-ok = yn towardzero ibm128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231ccp-4 : inexact-ok = yn upward ibm128 0 0x2p+0 : 0x8.2a7fae6b46465e12cd2dc231dp-4 : inexact-ok yn 0 8.0 = yn downward binary32 0 0x8p+0 : 0x3.938b44p-4 : inexact-ok = yn tonearest binary32 0 0x8p+0 : 0x3.938b44p-4 : inexact-ok = yn towardzero binary32 0 0x8p+0 : 0x3.938b44p-4 : inexact-ok = yn upward binary32 0 0x8p+0 : 0x3.938b48p-4 : inexact-ok = yn downward binary64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok = yn tonearest binary64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok = yn towardzero binary64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok = yn upward binary64 0 0x8p+0 : 0x3.938b44edf705ap-4 : inexact-ok = yn downward intel96 0 0x8p+0 : 0x3.938b44edf70581c4p-4 : inexact-ok = yn tonearest intel96 0 0x8p+0 : 0x3.938b44edf70581c8p-4 : inexact-ok = yn towardzero intel96 0 0x8p+0 : 0x3.938b44edf70581c4p-4 : inexact-ok = yn upward intel96 0 0x8p+0 : 0x3.938b44edf70581c8p-4 : inexact-ok = yn downward m68k96 0 0x8p+0 : 0x3.938b44edf70581c4p-4 : inexact-ok = yn tonearest m68k96 0 0x8p+0 : 0x3.938b44edf70581c8p-4 : inexact-ok = yn towardzero m68k96 0 0x8p+0 : 0x3.938b44edf70581c4p-4 : inexact-ok = yn upward m68k96 0 0x8p+0 : 0x3.938b44edf70581c8p-4 : inexact-ok = yn downward binary128 0 0x8p+0 : 0x3.938b44edf70581c69c0283841f7ep-4 : inexact-ok = yn tonearest binary128 0 0x8p+0 : 0x3.938b44edf70581c69c0283841f7ep-4 : inexact-ok = yn towardzero binary128 0 0x8p+0 : 0x3.938b44edf70581c69c0283841f7ep-4 : inexact-ok = yn upward binary128 0 0x8p+0 : 0x3.938b44edf70581c69c0283841f8p-4 : inexact-ok = yn downward ibm128 0 0x8p+0 : 0x3.938b44edf70581c69c0283841fp-4 : inexact-ok = yn tonearest ibm128 0 0x8p+0 : 0x3.938b44edf70581c69c0283841fp-4 : inexact-ok = yn towardzero ibm128 0 0x8p+0 : 0x3.938b44edf70581c69c0283841fp-4 : inexact-ok = yn upward ibm128 0 0x8p+0 : 0x3.938b44edf70581c69c0283842p-4 : inexact-ok yn 0 10.0 = yn downward binary32 0 0xap+0 : 0xe.40773p-8 : inexact-ok = yn tonearest binary32 0 0xap+0 : 0xe.40773p-8 : inexact-ok = yn towardzero binary32 0 0xap+0 : 0xe.40773p-8 : inexact-ok = yn upward binary32 0 0xap+0 : 0xe.40774p-8 : inexact-ok = yn downward binary64 0 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok = yn tonearest binary64 0 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok = yn towardzero binary64 0 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok = yn upward binary64 0 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok = yn downward intel96 0 0xap+0 : 0xe.407732d02e2c469p-8 : inexact-ok = yn tonearest intel96 0 0xap+0 : 0xe.407732d02e2c469p-8 : inexact-ok = yn towardzero intel96 0 0xap+0 : 0xe.407732d02e2c469p-8 : inexact-ok = yn upward intel96 0 0xap+0 : 0xe.407732d02e2c46ap-8 : inexact-ok = yn downward m68k96 0 0xap+0 : 0xe.407732d02e2c469p-8 : inexact-ok = yn tonearest m68k96 0 0xap+0 : 0xe.407732d02e2c469p-8 : inexact-ok = yn towardzero m68k96 0 0xap+0 : 0xe.407732d02e2c469p-8 : inexact-ok = yn upward m68k96 0 0xap+0 : 0xe.407732d02e2c46ap-8 : inexact-ok = yn downward binary128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c829cp-8 : inexact-ok = yn tonearest binary128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c829cp-8 : inexact-ok = yn towardzero binary128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c829cp-8 : inexact-ok = yn upward binary128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c829c8p-8 : inexact-ok = yn downward ibm128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c828p-8 : inexact-ok = yn tonearest ibm128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c828p-8 : inexact-ok = yn towardzero ibm128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c828p-8 : inexact-ok = yn upward ibm128 0 0xap+0 : 0xe.407732d02e2c469384e4d3c82cp-8 : inexact-ok yn 1 0.125 = yn downward binary32 1 0x2p-4 : -0x5.332f08p+0 : inexact-ok = yn tonearest binary32 1 0x2p-4 : -0x5.332fp+0 : inexact-ok = yn towardzero binary32 1 0x2p-4 : -0x5.332fp+0 : inexact-ok = yn upward binary32 1 0x2p-4 : -0x5.332fp+0 : inexact-ok = yn downward binary64 1 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok = yn tonearest binary64 1 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok = yn towardzero binary64 1 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok = yn upward binary64 1 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok = yn downward intel96 1 0x2p-4 : -0x5.332f0358a050e3ap+0 : inexact-ok = yn tonearest intel96 1 0x2p-4 : -0x5.332f0358a050e3ap+0 : inexact-ok = yn towardzero intel96 1 0x2p-4 : -0x5.332f0358a050e398p+0 : inexact-ok = yn upward intel96 1 0x2p-4 : -0x5.332f0358a050e398p+0 : inexact-ok = yn downward m68k96 1 0x2p-4 : -0x5.332f0358a050e3ap+0 : inexact-ok = yn tonearest m68k96 1 0x2p-4 : -0x5.332f0358a050e3ap+0 : inexact-ok = yn towardzero m68k96 1 0x2p-4 : -0x5.332f0358a050e398p+0 : inexact-ok = yn upward m68k96 1 0x2p-4 : -0x5.332f0358a050e398p+0 : inexact-ok = yn downward binary128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e9470cp+0 : inexact-ok = yn tonearest binary128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e94708p+0 : inexact-ok = yn towardzero binary128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e94708p+0 : inexact-ok = yn upward binary128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e94708p+0 : inexact-ok = yn downward ibm128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e948p+0 : inexact-ok = yn tonearest ibm128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e948p+0 : inexact-ok = yn towardzero ibm128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e946p+0 : inexact-ok = yn upward ibm128 1 0x2p-4 : -0x5.332f0358a050e39ed8ad27e946p+0 : inexact-ok yn 1 0.75 = yn downward binary32 1 0xcp-4 : -0x1.099fccp+0 : inexact-ok = yn tonearest binary32 1 0xcp-4 : -0x1.099fccp+0 : inexact-ok = yn towardzero binary32 1 0xcp-4 : -0x1.099fcap+0 : inexact-ok = yn upward binary32 1 0xcp-4 : -0x1.099fcap+0 : inexact-ok = yn downward binary64 1 0xcp-4 : -0x1.099fcbe60fd84p+0 : inexact-ok = yn tonearest binary64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok = yn towardzero binary64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok = yn upward binary64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok = yn downward intel96 1 0xcp-4 : -0x1.099fcbe60fd8302ap+0 : inexact-ok = yn tonearest intel96 1 0xcp-4 : -0x1.099fcbe60fd8302ap+0 : inexact-ok = yn towardzero intel96 1 0xcp-4 : -0x1.099fcbe60fd83028p+0 : inexact-ok = yn upward intel96 1 0xcp-4 : -0x1.099fcbe60fd83028p+0 : inexact-ok = yn downward m68k96 1 0xcp-4 : -0x1.099fcbe60fd8302ap+0 : inexact-ok = yn tonearest m68k96 1 0xcp-4 : -0x1.099fcbe60fd8302ap+0 : inexact-ok = yn towardzero m68k96 1 0xcp-4 : -0x1.099fcbe60fd83028p+0 : inexact-ok = yn upward m68k96 1 0xcp-4 : -0x1.099fcbe60fd83028p+0 : inexact-ok = yn downward binary128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a662302e5p+0 : inexact-ok = yn tonearest binary128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a662302e5p+0 : inexact-ok = yn towardzero binary128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a662302e4p+0 : inexact-ok = yn upward binary128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a662302e4p+0 : inexact-ok = yn downward ibm128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a662303p+0 : inexact-ok = yn tonearest ibm128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a662303p+0 : inexact-ok = yn towardzero ibm128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a6623028p+0 : inexact-ok = yn upward ibm128 1 0xcp-4 : -0x1.099fcbe60fd830293e0a6623028p+0 : inexact-ok yn 1 1.0 = yn downward binary32 1 0x1p+0 : -0xc.7fd91p-4 : inexact-ok = yn tonearest binary32 1 0x1p+0 : -0xc.7fd9p-4 : inexact-ok = yn towardzero binary32 1 0x1p+0 : -0xc.7fd9p-4 : inexact-ok = yn upward binary32 1 0x1p+0 : -0xc.7fd9p-4 : inexact-ok = yn downward binary64 1 0x1p+0 : -0xc.7fd903eb35ca8p-4 : inexact-ok = yn tonearest binary64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok = yn towardzero binary64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok = yn upward binary64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok = yn downward intel96 1 0x1p+0 : -0xc.7fd903eb35ca24fp-4 : inexact-ok = yn tonearest intel96 1 0x1p+0 : -0xc.7fd903eb35ca24fp-4 : inexact-ok = yn towardzero intel96 1 0x1p+0 : -0xc.7fd903eb35ca24ep-4 : inexact-ok = yn upward intel96 1 0x1p+0 : -0xc.7fd903eb35ca24ep-4 : inexact-ok = yn downward m68k96 1 0x1p+0 : -0xc.7fd903eb35ca24fp-4 : inexact-ok = yn tonearest m68k96 1 0x1p+0 : -0xc.7fd903eb35ca24fp-4 : inexact-ok = yn towardzero m68k96 1 0x1p+0 : -0xc.7fd903eb35ca24ep-4 : inexact-ok = yn upward m68k96 1 0x1p+0 : -0xc.7fd903eb35ca24ep-4 : inexact-ok = yn downward binary128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf89581968p-4 : inexact-ok = yn tonearest binary128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf8958196p-4 : inexact-ok = yn towardzero binary128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf8958196p-4 : inexact-ok = yn upward binary128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf8958196p-4 : inexact-ok = yn downward ibm128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf89581cp-4 : inexact-ok = yn tonearest ibm128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf895818p-4 : inexact-ok = yn towardzero ibm128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf895818p-4 : inexact-ok = yn upward ibm128 1 0x1p+0 : -0xc.7fd903eb35ca24ef2cdf895818p-4 : inexact-ok yn 1 1.5 = yn downward binary32 1 0x1.8p+0 : -0x6.98d0fp-4 : inexact-ok = yn tonearest binary32 1 0x1.8p+0 : -0x6.98d0fp-4 : inexact-ok = yn towardzero binary32 1 0x1.8p+0 : -0x6.98d0e8p-4 : inexact-ok = yn upward binary32 1 0x1.8p+0 : -0x6.98d0e8p-4 : inexact-ok = yn downward binary64 1 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok = yn tonearest binary64 1 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok = yn towardzero binary64 1 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok = yn upward binary64 1 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok = yn downward intel96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf9p-4 : inexact-ok = yn tonearest intel96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf9p-4 : inexact-ok = yn towardzero intel96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf88p-4 : inexact-ok = yn upward intel96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf88p-4 : inexact-ok = yn downward m68k96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf9p-4 : inexact-ok = yn tonearest m68k96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf9p-4 : inexact-ok = yn towardzero m68k96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf88p-4 : inexact-ok = yn upward m68k96 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf88p-4 : inexact-ok = yn downward binary128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da4547258p-4 : inexact-ok = yn tonearest binary128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da4547258p-4 : inexact-ok = yn towardzero binary128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da4547254p-4 : inexact-ok = yn upward binary128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da4547254p-4 : inexact-ok = yn downward ibm128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da45474p-4 : inexact-ok = yn tonearest ibm128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da45472p-4 : inexact-ok = yn towardzero ibm128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da45472p-4 : inexact-ok = yn upward ibm128 1 0x1.8p+0 : -0x6.98d0ee4b62c3bf8ce41da45472p-4 : inexact-ok yn 1 2.0 = yn downward binary32 1 0x2p+0 : -0x1.b667a4p-4 : inexact-ok = yn tonearest binary32 1 0x2p+0 : -0x1.b667a4p-4 : inexact-ok = yn towardzero binary32 1 0x2p+0 : -0x1.b667a2p-4 : inexact-ok = yn upward binary32 1 0x2p+0 : -0x1.b667a2p-4 : inexact-ok = yn downward binary64 1 0x2p+0 : -0x1.b667a39146648p-4 : inexact-ok = yn tonearest binary64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok = yn towardzero binary64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok = yn upward binary64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok = yn downward intel96 1 0x2p+0 : -0x1.b667a3914664758cp-4 : inexact-ok = yn tonearest intel96 1 0x2p+0 : -0x1.b667a3914664758cp-4 : inexact-ok = yn towardzero intel96 1 0x2p+0 : -0x1.b667a3914664758ap-4 : inexact-ok = yn upward intel96 1 0x2p+0 : -0x1.b667a3914664758ap-4 : inexact-ok = yn downward m68k96 1 0x2p+0 : -0x1.b667a3914664758cp-4 : inexact-ok = yn tonearest m68k96 1 0x2p+0 : -0x1.b667a3914664758cp-4 : inexact-ok = yn towardzero m68k96 1 0x2p+0 : -0x1.b667a3914664758ap-4 : inexact-ok = yn upward m68k96 1 0x2p+0 : -0x1.b667a3914664758ap-4 : inexact-ok = yn downward binary128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e51e3p-4 : inexact-ok = yn tonearest binary128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e51e3p-4 : inexact-ok = yn towardzero binary128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e51e2p-4 : inexact-ok = yn upward binary128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e51e2p-4 : inexact-ok = yn downward ibm128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e52p-4 : inexact-ok = yn tonearest ibm128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e52p-4 : inexact-ok = yn towardzero ibm128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e518p-4 : inexact-ok = yn upward ibm128 1 0x2p+0 : -0x1.b667a3914664758b0c44371e518p-4 : inexact-ok yn 1 8.0 = yn downward binary32 1 0x8p+0 : -0x2.876a6cp-4 : inexact-ok = yn tonearest binary32 1 0x8p+0 : -0x2.876a68p-4 : inexact-ok = yn towardzero binary32 1 0x8p+0 : -0x2.876a68p-4 : inexact-ok = yn upward binary32 1 0x8p+0 : -0x2.876a68p-4 : inexact-ok = yn downward binary64 1 0x8p+0 : -0x2.876a681ed266ep-4 : inexact-ok = yn tonearest binary64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok = yn towardzero binary64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok = yn upward binary64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok = yn downward intel96 1 0x8p+0 : -0x2.876a681ed266c21cp-4 : inexact-ok = yn tonearest intel96 1 0x8p+0 : -0x2.876a681ed266c218p-4 : inexact-ok = yn towardzero intel96 1 0x8p+0 : -0x2.876a681ed266c218p-4 : inexact-ok = yn upward intel96 1 0x8p+0 : -0x2.876a681ed266c218p-4 : inexact-ok = yn downward m68k96 1 0x8p+0 : -0x2.876a681ed266c21cp-4 : inexact-ok = yn tonearest m68k96 1 0x8p+0 : -0x2.876a681ed266c218p-4 : inexact-ok = yn towardzero m68k96 1 0x8p+0 : -0x2.876a681ed266c218p-4 : inexact-ok = yn upward m68k96 1 0x8p+0 : -0x2.876a681ed266c218p-4 : inexact-ok = yn downward binary128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98a7p-4 : inexact-ok = yn tonearest binary128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98a7p-4 : inexact-ok = yn towardzero binary128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98a6ep-4 : inexact-ok = yn upward binary128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98a6ep-4 : inexact-ok = yn downward ibm128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98bp-4 : inexact-ok = yn tonearest ibm128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98ap-4 : inexact-ok = yn towardzero ibm128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98ap-4 : inexact-ok = yn upward ibm128 1 0x8p+0 : -0x2.876a681ed266c219a14b51d98ap-4 : inexact-ok yn 1 10.0 = yn downward binary32 1 0xap+0 : 0x3.fbf798p-4 : inexact-ok = yn tonearest binary32 1 0xap+0 : 0x3.fbf798p-4 : inexact-ok = yn towardzero binary32 1 0xap+0 : 0x3.fbf798p-4 : inexact-ok = yn upward binary32 1 0xap+0 : 0x3.fbf79cp-4 : inexact-ok = yn downward binary64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok = yn tonearest binary64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok = yn towardzero binary64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok = yn upward binary64 1 0xap+0 : 0x3.fbf798f2b1e7ap-4 : inexact-ok = yn downward intel96 1 0xap+0 : 0x3.fbf798f2b1e78044p-4 : inexact-ok = yn tonearest intel96 1 0xap+0 : 0x3.fbf798f2b1e78044p-4 : inexact-ok = yn towardzero intel96 1 0xap+0 : 0x3.fbf798f2b1e78044p-4 : inexact-ok = yn upward intel96 1 0xap+0 : 0x3.fbf798f2b1e78048p-4 : inexact-ok = yn downward m68k96 1 0xap+0 : 0x3.fbf798f2b1e78044p-4 : inexact-ok = yn tonearest m68k96 1 0xap+0 : 0x3.fbf798f2b1e78044p-4 : inexact-ok = yn towardzero m68k96 1 0xap+0 : 0x3.fbf798f2b1e78044p-4 : inexact-ok = yn upward m68k96 1 0xap+0 : 0x3.fbf798f2b1e78048p-4 : inexact-ok = yn downward binary128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb7250316p-4 : inexact-ok = yn tonearest binary128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb7250318p-4 : inexact-ok = yn towardzero binary128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb7250316p-4 : inexact-ok = yn upward binary128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb7250318p-4 : inexact-ok = yn downward ibm128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb72503p-4 : inexact-ok = yn tonearest ibm128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb72503p-4 : inexact-ok = yn towardzero ibm128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb72503p-4 : inexact-ok = yn upward ibm128 1 0xap+0 : 0x3.fbf798f2b1e78044d16cb72504p-4 : inexact-ok yn -1 1.0 = yn downward binary32 -1 0x1p+0 : 0xc.7fd9p-4 : inexact-ok = yn tonearest binary32 -1 0x1p+0 : 0xc.7fd9p-4 : inexact-ok = yn towardzero binary32 -1 0x1p+0 : 0xc.7fd9p-4 : inexact-ok = yn upward binary32 -1 0x1p+0 : 0xc.7fd91p-4 : inexact-ok = yn downward binary64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok = yn tonearest binary64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok = yn towardzero binary64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok = yn upward binary64 -1 0x1p+0 : 0xc.7fd903eb35ca8p-4 : inexact-ok = yn downward intel96 -1 0x1p+0 : 0xc.7fd903eb35ca24ep-4 : inexact-ok = yn tonearest intel96 -1 0x1p+0 : 0xc.7fd903eb35ca24fp-4 : inexact-ok = yn towardzero intel96 -1 0x1p+0 : 0xc.7fd903eb35ca24ep-4 : inexact-ok = yn upward intel96 -1 0x1p+0 : 0xc.7fd903eb35ca24fp-4 : inexact-ok = yn downward m68k96 -1 0x1p+0 : 0xc.7fd903eb35ca24ep-4 : inexact-ok = yn tonearest m68k96 -1 0x1p+0 : 0xc.7fd903eb35ca24fp-4 : inexact-ok = yn towardzero m68k96 -1 0x1p+0 : 0xc.7fd903eb35ca24ep-4 : inexact-ok = yn upward m68k96 -1 0x1p+0 : 0xc.7fd903eb35ca24fp-4 : inexact-ok = yn downward binary128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf8958196p-4 : inexact-ok = yn tonearest binary128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf8958196p-4 : inexact-ok = yn towardzero binary128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf8958196p-4 : inexact-ok = yn upward binary128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf89581968p-4 : inexact-ok = yn downward ibm128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf895818p-4 : inexact-ok = yn tonearest ibm128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf895818p-4 : inexact-ok = yn towardzero ibm128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf895818p-4 : inexact-ok = yn upward ibm128 -1 0x1p+0 : 0xc.7fd903eb35ca24ef2cdf89581cp-4 : inexact-ok yn 3 0.125 = yn downward binary32 3 0x2p-4 : -0xa.34b2ap+8 : inexact-ok = yn tonearest binary32 3 0x2p-4 : -0xa.34b29p+8 : inexact-ok = yn towardzero binary32 3 0x2p-4 : -0xa.34b29p+8 : inexact-ok = yn upward binary32 3 0x2p-4 : -0xa.34b29p+8 : inexact-ok = yn downward binary64 3 0x2p-4 : -0xa.34b2942d4becp+8 : inexact-ok = yn tonearest binary64 3 0x2p-4 : -0xa.34b2942d4becp+8 : inexact-ok = yn towardzero binary64 3 0x2p-4 : -0xa.34b2942d4beb8p+8 : inexact-ok = yn upward binary64 3 0x2p-4 : -0xa.34b2942d4beb8p+8 : inexact-ok = yn downward intel96 3 0x2p-4 : -0xa.34b2942d4bebea2p+8 : inexact-ok = yn tonearest intel96 3 0x2p-4 : -0xa.34b2942d4bebea1p+8 : inexact-ok = yn towardzero intel96 3 0x2p-4 : -0xa.34b2942d4bebea1p+8 : inexact-ok = yn upward intel96 3 0x2p-4 : -0xa.34b2942d4bebea1p+8 : inexact-ok = yn downward m68k96 3 0x2p-4 : -0xa.34b2942d4bebea2p+8 : inexact-ok = yn tonearest m68k96 3 0x2p-4 : -0xa.34b2942d4bebea1p+8 : inexact-ok = yn towardzero m68k96 3 0x2p-4 : -0xa.34b2942d4bebea1p+8 : inexact-ok = yn upward m68k96 3 0x2p-4 : -0xa.34b2942d4bebea1p+8 : inexact-ok = yn downward binary128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce96cp+8 : inexact-ok = yn tonearest binary128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce96cp+8 : inexact-ok = yn towardzero binary128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce96b8p+8 : inexact-ok = yn upward binary128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce96b8p+8 : inexact-ok = yn downward ibm128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce98p+8 : inexact-ok = yn tonearest ibm128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce98p+8 : inexact-ok = yn towardzero ibm128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce94p+8 : inexact-ok = yn upward ibm128 3 0x2p-4 : -0xa.34b2942d4bebea11b3e166ce94p+8 : inexact-ok yn 3 0.75 = yn downward binary32 3 0xcp-4 : -0xc.fcdb1p+0 : inexact-ok = yn tonearest binary32 3 0xcp-4 : -0xc.fcdb1p+0 : inexact-ok = yn towardzero binary32 3 0xcp-4 : -0xc.fcdbp+0 : inexact-ok = yn upward binary32 3 0xcp-4 : -0xc.fcdbp+0 : inexact-ok = yn downward binary64 3 0xcp-4 : -0xc.fcdb0fea63dap+0 : inexact-ok = yn tonearest binary64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok = yn towardzero binary64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok = yn upward binary64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok = yn downward intel96 3 0xcp-4 : -0xc.fcdb0fea63d9bf9p+0 : inexact-ok = yn tonearest intel96 3 0xcp-4 : -0xc.fcdb0fea63d9bf9p+0 : inexact-ok = yn towardzero intel96 3 0xcp-4 : -0xc.fcdb0fea63d9bf8p+0 : inexact-ok = yn upward intel96 3 0xcp-4 : -0xc.fcdb0fea63d9bf8p+0 : inexact-ok = yn downward m68k96 3 0xcp-4 : -0xc.fcdb0fea63d9bf9p+0 : inexact-ok = yn tonearest m68k96 3 0xcp-4 : -0xc.fcdb0fea63d9bf9p+0 : inexact-ok = yn towardzero m68k96 3 0xcp-4 : -0xc.fcdb0fea63d9bf8p+0 : inexact-ok = yn upward m68k96 3 0xcp-4 : -0xc.fcdb0fea63d9bf8p+0 : inexact-ok = yn downward binary128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf52ff8p+0 : inexact-ok = yn tonearest binary128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf52ffp+0 : inexact-ok = yn towardzero binary128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf52ffp+0 : inexact-ok = yn upward binary128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf52ffp+0 : inexact-ok = yn downward ibm128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf53p+0 : inexact-ok = yn tonearest ibm128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf53p+0 : inexact-ok = yn towardzero ibm128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf52cp+0 : inexact-ok = yn upward ibm128 3 0xcp-4 : -0xc.fcdb0fea63d9bf8f410a5bf52cp+0 : inexact-ok yn 3 1.0 = yn downward binary32 3 0x1p+0 : -0x5.d24fp+0 : inexact-ok = yn tonearest binary32 3 0x1p+0 : -0x5.d24ef8p+0 : inexact-ok = yn towardzero binary32 3 0x1p+0 : -0x5.d24ef8p+0 : inexact-ok = yn upward binary32 3 0x1p+0 : -0x5.d24ef8p+0 : inexact-ok = yn downward binary64 3 0x1p+0 : -0x5.d24efa52b4ecp+0 : inexact-ok = yn tonearest binary64 3 0x1p+0 : -0x5.d24efa52b4ecp+0 : inexact-ok = yn towardzero binary64 3 0x1p+0 : -0x5.d24efa52b4ebcp+0 : inexact-ok = yn upward binary64 3 0x1p+0 : -0x5.d24efa52b4ebcp+0 : inexact-ok = yn downward intel96 3 0x1p+0 : -0x5.d24efa52b4ebecd8p+0 : inexact-ok = yn tonearest intel96 3 0x1p+0 : -0x5.d24efa52b4ebecdp+0 : inexact-ok = yn towardzero intel96 3 0x1p+0 : -0x5.d24efa52b4ebecdp+0 : inexact-ok = yn upward intel96 3 0x1p+0 : -0x5.d24efa52b4ebecdp+0 : inexact-ok = yn downward m68k96 3 0x1p+0 : -0x5.d24efa52b4ebecd8p+0 : inexact-ok = yn tonearest m68k96 3 0x1p+0 : -0x5.d24efa52b4ebecdp+0 : inexact-ok = yn towardzero m68k96 3 0x1p+0 : -0x5.d24efa52b4ebecdp+0 : inexact-ok = yn upward m68k96 3 0x1p+0 : -0x5.d24efa52b4ebecdp+0 : inexact-ok = yn downward binary128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb2474p+0 : inexact-ok = yn tonearest binary128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb247p+0 : inexact-ok = yn towardzero binary128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb247p+0 : inexact-ok = yn upward binary128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb247p+0 : inexact-ok = yn downward ibm128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb26p+0 : inexact-ok = yn tonearest ibm128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb24p+0 : inexact-ok = yn towardzero ibm128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb24p+0 : inexact-ok = yn upward ibm128 3 0x1p+0 : -0x5.d24efa52b4ebecd062d341fb24p+0 : inexact-ok yn 3 2.0 = yn downward binary32 3 0x2p+0 : -0x1.20b672p+0 : inexact-ok = yn tonearest binary32 3 0x2p+0 : -0x1.20b67p+0 : inexact-ok = yn towardzero binary32 3 0x2p+0 : -0x1.20b67p+0 : inexact-ok = yn upward binary32 3 0x2p+0 : -0x1.20b67p+0 : inexact-ok = yn downward binary64 3 0x2p+0 : -0x1.20b670067d2f2p+0 : inexact-ok = yn tonearest binary64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok = yn towardzero binary64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok = yn upward binary64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok = yn downward intel96 3 0x2p+0 : -0x1.20b670067d2f131cp+0 : inexact-ok = yn tonearest intel96 3 0x2p+0 : -0x1.20b670067d2f131cp+0 : inexact-ok = yn towardzero intel96 3 0x2p+0 : -0x1.20b670067d2f131ap+0 : inexact-ok = yn upward intel96 3 0x2p+0 : -0x1.20b670067d2f131ap+0 : inexact-ok = yn downward m68k96 3 0x2p+0 : -0x1.20b670067d2f131cp+0 : inexact-ok = yn tonearest m68k96 3 0x2p+0 : -0x1.20b670067d2f131cp+0 : inexact-ok = yn towardzero m68k96 3 0x2p+0 : -0x1.20b670067d2f131ap+0 : inexact-ok = yn upward m68k96 3 0x2p+0 : -0x1.20b670067d2f131ap+0 : inexact-ok = yn downward binary128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81edfp+0 : inexact-ok = yn tonearest binary128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81edep+0 : inexact-ok = yn towardzero binary128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81edep+0 : inexact-ok = yn upward binary128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81edep+0 : inexact-ok = yn downward ibm128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81fp+0 : inexact-ok = yn tonearest ibm128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81fp+0 : inexact-ok = yn towardzero ibm128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81e8p+0 : inexact-ok = yn upward ibm128 3 0x2p+0 : -0x1.20b670067d2f131b0a69fbb81e8p+0 : inexact-ok yn 3 10.0 = yn downward binary32 3 0xap+0 : -0x4.0594ep-4 : inexact-ok = yn tonearest binary32 3 0xap+0 : -0x4.0594d8p-4 : inexact-ok = yn towardzero binary32 3 0xap+0 : -0x4.0594d8p-4 : inexact-ok = yn upward binary32 3 0xap+0 : -0x4.0594d8p-4 : inexact-ok = yn downward binary64 3 0xap+0 : -0x4.0594d980a4d3cp-4 : inexact-ok = yn tonearest binary64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok = yn towardzero binary64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok = yn upward binary64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok = yn downward intel96 3 0xap+0 : -0x4.0594d980a4d38728p-4 : inexact-ok = yn tonearest intel96 3 0xap+0 : -0x4.0594d980a4d3872p-4 : inexact-ok = yn towardzero intel96 3 0xap+0 : -0x4.0594d980a4d3872p-4 : inexact-ok = yn upward intel96 3 0xap+0 : -0x4.0594d980a4d3872p-4 : inexact-ok = yn downward m68k96 3 0xap+0 : -0x4.0594d980a4d38728p-4 : inexact-ok = yn tonearest m68k96 3 0xap+0 : -0x4.0594d980a4d3872p-4 : inexact-ok = yn towardzero m68k96 3 0xap+0 : -0x4.0594d980a4d3872p-4 : inexact-ok = yn upward m68k96 3 0xap+0 : -0x4.0594d980a4d3872p-4 : inexact-ok = yn downward binary128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebc38p-4 : inexact-ok = yn tonearest binary128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebc34p-4 : inexact-ok = yn towardzero binary128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebc34p-4 : inexact-ok = yn upward binary128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebc34p-4 : inexact-ok = yn downward ibm128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebep-4 : inexact-ok = yn tonearest ibm128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebcp-4 : inexact-ok = yn towardzero ibm128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebcp-4 : inexact-ok = yn upward ibm128 3 0xap+0 : -0x4.0594d980a4d38721b879194ebcp-4 : inexact-ok yn 3 0x1p-10 = yn downward binary32 3 0x4p-12 : -0x1.45f30ap+32 : inexact-ok = yn tonearest binary32 3 0x4p-12 : -0x1.45f30ap+32 : inexact-ok = yn towardzero binary32 3 0x4p-12 : -0x1.45f308p+32 : inexact-ok = yn upward binary32 3 0x4p-12 : -0x1.45f308p+32 : inexact-ok = yn downward binary64 3 0x4p-12 : -0x1.45f30968829bp+32 : inexact-ok = yn tonearest binary64 3 0x4p-12 : -0x1.45f30968829bp+32 : inexact-ok = yn towardzero binary64 3 0x4p-12 : -0x1.45f30968829afp+32 : inexact-ok = yn upward binary64 3 0x4p-12 : -0x1.45f30968829afp+32 : inexact-ok = yn downward intel96 3 0x4p-12 : -0x1.45f30968829afb5ap+32 : inexact-ok = yn tonearest intel96 3 0x4p-12 : -0x1.45f30968829afb5ap+32 : inexact-ok = yn towardzero intel96 3 0x4p-12 : -0x1.45f30968829afb58p+32 : inexact-ok = yn upward intel96 3 0x4p-12 : -0x1.45f30968829afb58p+32 : inexact-ok = yn downward m68k96 3 0x4p-12 : -0x1.45f30968829afb5ap+32 : inexact-ok = yn tonearest m68k96 3 0x4p-12 : -0x1.45f30968829afb5ap+32 : inexact-ok = yn towardzero m68k96 3 0x4p-12 : -0x1.45f30968829afb58p+32 : inexact-ok = yn upward m68k96 3 0x4p-12 : -0x1.45f30968829afb58p+32 : inexact-ok = yn downward binary128 3 0x4p-12 : -0x1.45f30968829afb59903f350b35d4p+32 : inexact-ok = yn tonearest binary128 3 0x4p-12 : -0x1.45f30968829afb59903f350b35d4p+32 : inexact-ok = yn towardzero binary128 3 0x4p-12 : -0x1.45f30968829afb59903f350b35d3p+32 : inexact-ok = yn upward binary128 3 0x4p-12 : -0x1.45f30968829afb59903f350b35d3p+32 : inexact-ok = yn downward ibm128 3 0x4p-12 : -0x1.45f30968829afb59903f350b36p+32 : inexact-ok = yn tonearest ibm128 3 0x4p-12 : -0x1.45f30968829afb59903f350b36p+32 : inexact-ok = yn towardzero ibm128 3 0x4p-12 : -0x1.45f30968829afb59903f350b358p+32 : inexact-ok = yn upward ibm128 3 0x4p-12 : -0x1.45f30968829afb59903f350b358p+32 : inexact-ok yn 3 0x1p-100 = yn downward binary32 3 0x1p-100 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 3 0x1p-100 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 3 0x1p-100 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 3 0x1p-100 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 3 0x1p-100 : -0x5.17cc1b727220cp+300 : inexact-ok = yn tonearest binary64 3 0x1p-100 : -0x5.17cc1b727220cp+300 : inexact-ok = yn towardzero binary64 3 0x1p-100 : -0x5.17cc1b7272208p+300 : inexact-ok = yn upward binary64 3 0x1p-100 : -0x5.17cc1b7272208p+300 : inexact-ok = yn downward intel96 3 0x1p-100 : -0x5.17cc1b727220a95p+300 : inexact-ok = yn tonearest intel96 3 0x1p-100 : -0x5.17cc1b727220a95p+300 : inexact-ok = yn towardzero intel96 3 0x1p-100 : -0x5.17cc1b727220a948p+300 : inexact-ok = yn upward intel96 3 0x1p-100 : -0x5.17cc1b727220a948p+300 : inexact-ok = yn downward m68k96 3 0x1p-100 : -0x5.17cc1b727220a95p+300 : inexact-ok = yn tonearest m68k96 3 0x1p-100 : -0x5.17cc1b727220a95p+300 : inexact-ok = yn towardzero m68k96 3 0x1p-100 : -0x5.17cc1b727220a948p+300 : inexact-ok = yn upward m68k96 3 0x1p-100 : -0x5.17cc1b727220a948p+300 : inexact-ok = yn downward binary128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa9a8p+300 : inexact-ok = yn tonearest binary128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa9a8p+300 : inexact-ok = yn towardzero binary128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa9a4p+300 : inexact-ok = yn upward binary128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa9a4p+300 : inexact-ok = yn downward ibm128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8faap+300 : inexact-ok = yn tonearest ibm128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8faap+300 : inexact-ok = yn towardzero ibm128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa8p+300 : inexact-ok = yn upward ibm128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa8p+300 : inexact-ok yn 3 0x1p-600 = yn downward binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok = yn tonearest binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok = yn towardzero binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok = yn upward binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok = yn downward intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn tonearest intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn towardzero intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn upward intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn downward m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn tonearest m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn towardzero m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn upward m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn downward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok = yn tonearest binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok = yn towardzero binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok = yn upward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok = yn downward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok = yn tonearest ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok = yn towardzero ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok = yn upward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok = yn downward binary64 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok = yn tonearest intel96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok = yn towardzero intel96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok = yn upward intel96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok = yn downward m68k96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok = yn tonearest m68k96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok = yn towardzero m68k96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok = yn upward m68k96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok = yn downward binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800 : inexact-ok = yn tonearest binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800 : inexact-ok = yn towardzero binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800 : inexact-ok = yn upward binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800 : inexact-ok = yn downward ibm128 3 0x1p-600 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 3 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 3 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn 3 0x1p-10000 = yn downward binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok = yn tonearest binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok = yn towardzero binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok = yn upward binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok = yn downward intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn tonearest intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn towardzero intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn upward intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn downward m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn tonearest m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok = yn towardzero m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn upward m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok = yn downward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok = yn tonearest binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok = yn towardzero binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok = yn upward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok = yn downward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok = yn tonearest ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok = yn towardzero ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok = yn upward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok = yn downward binary64 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok = yn tonearest intel96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok = yn towardzero intel96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok = yn upward intel96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok = yn downward m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok = yn tonearest m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok = yn towardzero m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok = yn upward m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok = yn downward binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224 : inexact-ok = yn tonearest binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224 : inexact-ok = yn towardzero binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+3224 : inexact-ok = yn upward binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+3224 : inexact-ok = yn downward ibm128 3 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 3 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 3 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 3 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 3 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok yn 10 0.125 = yn downward binary32 10 0x2p-4 : -0x1.c36672p+56 : inexact-ok = yn tonearest binary32 10 0x2p-4 : -0x1.c3667p+56 : inexact-ok = yn towardzero binary32 10 0x2p-4 : -0x1.c3667p+56 : inexact-ok = yn upward binary32 10 0x2p-4 : -0x1.c3667p+56 : inexact-ok = yn downward binary64 10 0x2p-4 : -0x1.c36670031ba49p+56 : inexact-ok = yn tonearest binary64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok = yn towardzero binary64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok = yn upward binary64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok = yn downward intel96 10 0x2p-4 : -0x1.c36670031ba48642p+56 : inexact-ok = yn tonearest intel96 10 0x2p-4 : -0x1.c36670031ba4864p+56 : inexact-ok = yn towardzero intel96 10 0x2p-4 : -0x1.c36670031ba4864p+56 : inexact-ok = yn upward intel96 10 0x2p-4 : -0x1.c36670031ba4864p+56 : inexact-ok = yn downward m68k96 10 0x2p-4 : -0x1.c36670031ba48642p+56 : inexact-ok = yn tonearest m68k96 10 0x2p-4 : -0x1.c36670031ba4864p+56 : inexact-ok = yn towardzero m68k96 10 0x2p-4 : -0x1.c36670031ba4864p+56 : inexact-ok = yn upward m68k96 10 0x2p-4 : -0x1.c36670031ba4864p+56 : inexact-ok = yn downward binary128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373c56p+56 : inexact-ok = yn tonearest binary128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373c56p+56 : inexact-ok = yn towardzero binary128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373c55p+56 : inexact-ok = yn upward binary128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373c55p+56 : inexact-ok = yn downward ibm128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373c8p+56 : inexact-ok = yn tonearest ibm128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373c8p+56 : inexact-ok = yn towardzero ibm128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373cp+56 : inexact-ok = yn upward ibm128 10 0x2p-4 : -0x1.c36670031ba48640a65cbe373cp+56 : inexact-ok yn 10 0.75 = yn downward binary32 10 0xcp-4 : -0x7.f2aa7p+28 : inexact-ok = yn tonearest binary32 10 0xcp-4 : -0x7.f2aa7p+28 : inexact-ok = yn towardzero binary32 10 0xcp-4 : -0x7.f2aa68p+28 : inexact-ok = yn upward binary32 10 0xcp-4 : -0x7.f2aa68p+28 : inexact-ok = yn downward binary64 10 0xcp-4 : -0x7.f2aa6c6e7de34p+28 : inexact-ok = yn tonearest binary64 10 0xcp-4 : -0x7.f2aa6c6e7de34p+28 : inexact-ok = yn towardzero binary64 10 0xcp-4 : -0x7.f2aa6c6e7de3p+28 : inexact-ok = yn upward binary64 10 0xcp-4 : -0x7.f2aa6c6e7de3p+28 : inexact-ok = yn downward intel96 10 0xcp-4 : -0x7.f2aa6c6e7de330f8p+28 : inexact-ok = yn tonearest intel96 10 0xcp-4 : -0x7.f2aa6c6e7de330fp+28 : inexact-ok = yn towardzero intel96 10 0xcp-4 : -0x7.f2aa6c6e7de330fp+28 : inexact-ok = yn upward intel96 10 0xcp-4 : -0x7.f2aa6c6e7de330fp+28 : inexact-ok = yn downward m68k96 10 0xcp-4 : -0x7.f2aa6c6e7de330f8p+28 : inexact-ok = yn tonearest m68k96 10 0xcp-4 : -0x7.f2aa6c6e7de330fp+28 : inexact-ok = yn towardzero m68k96 10 0xcp-4 : -0x7.f2aa6c6e7de330fp+28 : inexact-ok = yn upward m68k96 10 0xcp-4 : -0x7.f2aa6c6e7de330fp+28 : inexact-ok = yn downward binary128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c6ccp+28 : inexact-ok = yn tonearest binary128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c6ccp+28 : inexact-ok = yn towardzero binary128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c6c8p+28 : inexact-ok = yn upward binary128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c6c8p+28 : inexact-ok = yn downward ibm128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c8p+28 : inexact-ok = yn tonearest ibm128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c6p+28 : inexact-ok = yn towardzero ibm128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c6p+28 : inexact-ok = yn upward ibm128 10 0xcp-4 : -0x7.f2aa6c6e7de330f198c55276c6p+28 : inexact-ok yn 10 1.0 = yn downward binary32 10 0x1p+0 : -0x7.3fbe6p+24 : inexact-ok = yn tonearest binary32 10 0x1p+0 : -0x7.3fbe6p+24 : inexact-ok = yn towardzero binary32 10 0x1p+0 : -0x7.3fbe58p+24 : inexact-ok = yn upward binary32 10 0x1p+0 : -0x7.3fbe58p+24 : inexact-ok = yn downward binary64 10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok = yn tonearest binary64 10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok = yn towardzero binary64 10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok = yn upward binary64 10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok = yn downward intel96 10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn tonearest intel96 10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn towardzero intel96 10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn upward intel96 10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn downward m68k96 10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn tonearest m68k96 10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn towardzero m68k96 10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn upward m68k96 10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn downward binary128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24 : inexact-ok = yn tonearest binary128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24 : inexact-ok = yn towardzero binary128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24 : inexact-ok = yn upward binary128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24 : inexact-ok = yn downward ibm128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026ep+24 : inexact-ok = yn tonearest ibm128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026ep+24 : inexact-ok = yn towardzero ibm128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026cp+24 : inexact-ok = yn upward ibm128 10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026cp+24 : inexact-ok yn 10 2.0 = yn downward binary32 10 0x2p+0 : -0x1.f8a08cp+16 : inexact-ok = yn tonearest binary32 10 0x2p+0 : -0x1.f8a08ap+16 : inexact-ok = yn towardzero binary32 10 0x2p+0 : -0x1.f8a08ap+16 : inexact-ok = yn upward binary32 10 0x2p+0 : -0x1.f8a08ap+16 : inexact-ok = yn downward binary64 10 0x2p+0 : -0x1.f8a08ace25646p+16 : inexact-ok = yn tonearest binary64 10 0x2p+0 : -0x1.f8a08ace25646p+16 : inexact-ok = yn towardzero binary64 10 0x2p+0 : -0x1.f8a08ace25645p+16 : inexact-ok = yn upward binary64 10 0x2p+0 : -0x1.f8a08ace25645p+16 : inexact-ok = yn downward intel96 10 0x2p+0 : -0x1.f8a08ace256458e4p+16 : inexact-ok = yn tonearest intel96 10 0x2p+0 : -0x1.f8a08ace256458e2p+16 : inexact-ok = yn towardzero intel96 10 0x2p+0 : -0x1.f8a08ace256458e2p+16 : inexact-ok = yn upward intel96 10 0x2p+0 : -0x1.f8a08ace256458e2p+16 : inexact-ok = yn downward m68k96 10 0x2p+0 : -0x1.f8a08ace256458e4p+16 : inexact-ok = yn tonearest m68k96 10 0x2p+0 : -0x1.f8a08ace256458e2p+16 : inexact-ok = yn towardzero m68k96 10 0x2p+0 : -0x1.f8a08ace256458e2p+16 : inexact-ok = yn upward m68k96 10 0x2p+0 : -0x1.f8a08ace256458e2p+16 : inexact-ok = yn downward binary128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f6890b4p+16 : inexact-ok = yn tonearest binary128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f6890b4p+16 : inexact-ok = yn towardzero binary128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f6890b3p+16 : inexact-ok = yn upward binary128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f6890b3p+16 : inexact-ok = yn downward ibm128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f6891p+16 : inexact-ok = yn tonearest ibm128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f68908p+16 : inexact-ok = yn towardzero ibm128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f68908p+16 : inexact-ok = yn upward ibm128 10 0x2p+0 : -0x1.f8a08ace256458e265b11f68908p+16 : inexact-ok yn 10 10.0 = yn downward binary32 10 0xap+0 : -0x5.c1cc8p-4 : inexact-ok = yn tonearest binary32 10 0xap+0 : -0x5.c1cc8p-4 : inexact-ok = yn towardzero binary32 10 0xap+0 : -0x5.c1cc78p-4 : inexact-ok = yn upward binary32 10 0xap+0 : -0x5.c1cc78p-4 : inexact-ok = yn downward binary64 10 0xap+0 : -0x5.c1cc7c04403b8p-4 : inexact-ok = yn tonearest binary64 10 0xap+0 : -0x5.c1cc7c04403b8p-4 : inexact-ok = yn towardzero binary64 10 0xap+0 : -0x5.c1cc7c04403b4p-4 : inexact-ok = yn upward binary64 10 0xap+0 : -0x5.c1cc7c04403b4p-4 : inexact-ok = yn downward intel96 10 0xap+0 : -0x5.c1cc7c04403b7058p-4 : inexact-ok = yn tonearest intel96 10 0xap+0 : -0x5.c1cc7c04403b705p-4 : inexact-ok = yn towardzero intel96 10 0xap+0 : -0x5.c1cc7c04403b705p-4 : inexact-ok = yn upward intel96 10 0xap+0 : -0x5.c1cc7c04403b705p-4 : inexact-ok = yn downward m68k96 10 0xap+0 : -0x5.c1cc7c04403b7058p-4 : inexact-ok = yn tonearest m68k96 10 0xap+0 : -0x5.c1cc7c04403b705p-4 : inexact-ok = yn towardzero m68k96 10 0xap+0 : -0x5.c1cc7c04403b705p-4 : inexact-ok = yn upward m68k96 10 0xap+0 : -0x5.c1cc7c04403b705p-4 : inexact-ok = yn downward binary128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c165974p-4 : inexact-ok = yn tonearest binary128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c165974p-4 : inexact-ok = yn towardzero binary128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c16597p-4 : inexact-ok = yn upward binary128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c16597p-4 : inexact-ok = yn downward ibm128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c165ap-4 : inexact-ok = yn tonearest ibm128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c165ap-4 : inexact-ok = yn towardzero ibm128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c1658p-4 : inexact-ok = yn upward ibm128 10 0xap+0 : -0x5.c1cc7c04403b705203e76c1658p-4 : inexact-ok yn -10 1.0 = yn downward binary32 -10 0x1p+0 : -0x7.3fbe6p+24 : inexact-ok = yn tonearest binary32 -10 0x1p+0 : -0x7.3fbe6p+24 : inexact-ok = yn towardzero binary32 -10 0x1p+0 : -0x7.3fbe58p+24 : inexact-ok = yn upward binary32 -10 0x1p+0 : -0x7.3fbe58p+24 : inexact-ok = yn downward binary64 -10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok = yn tonearest binary64 -10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok = yn towardzero binary64 -10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok = yn upward binary64 -10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok = yn downward intel96 -10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn tonearest intel96 -10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn towardzero intel96 -10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn upward intel96 -10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn downward m68k96 -10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn tonearest m68k96 -10 0x1p+0 : -0x7.3fbe5e47582cb9cp+24 : inexact-ok = yn towardzero m68k96 -10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn upward m68k96 -10 0x1p+0 : -0x7.3fbe5e47582cb9b8p+24 : inexact-ok = yn downward binary128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24 : inexact-ok = yn tonearest binary128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24 : inexact-ok = yn towardzero binary128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24 : inexact-ok = yn upward binary128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24 : inexact-ok = yn downward ibm128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026ep+24 : inexact-ok = yn tonearest ibm128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026ep+24 : inexact-ok = yn towardzero ibm128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026cp+24 : inexact-ok = yn upward ibm128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026cp+24 : inexact-ok yn 10 min = yn downward binary32 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 10 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 10 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok = yn tonearest intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok = yn towardzero intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok = yn upward intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok = yn downward m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok = yn tonearest m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok = yn towardzero m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok = yn upward m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok = yn downward binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e7cp+1284 : inexact-ok = yn tonearest binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : inexact-ok = yn towardzero binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : inexact-ok = yn upward binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : inexact-ok = yn downward ibm128 10 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 10 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 10 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward binary64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok = yn tonearest intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok = yn towardzero intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok = yn upward intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok = yn downward m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok = yn tonearest m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok = yn towardzero m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok = yn upward m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok = yn downward binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e7cp+10244 : inexact-ok = yn tonearest binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : inexact-ok = yn towardzero binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : inexact-ok = yn upward binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : inexact-ok = yn downward ibm128 10 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 10 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 10 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 10 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 10 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward intel96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 10 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 10 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok = yn tonearest intel96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok = yn towardzero intel96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok = yn upward intel96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok = yn downward m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok = yn tonearest m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok = yn towardzero m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok = yn upward m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok = yn downward binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879fp+9716 : inexact-ok = yn tonearest binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : inexact-ok = yn towardzero binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : inexact-ok = yn upward binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : inexact-ok = yn downward ibm128 10 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 10 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 10 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn 2 0x1.ffff62p+99 = yn downward binary32 2 0xf.fffb1p+96 : -0x2.7cecbcp-52 : inexact-ok = yn tonearest binary32 2 0xf.fffb1p+96 : -0x2.7cecbcp-52 : inexact-ok = yn towardzero binary32 2 0xf.fffb1p+96 : -0x2.7cecb8p-52 : inexact-ok = yn upward binary32 2 0xf.fffb1p+96 : -0x2.7cecb8p-52 : inexact-ok = yn downward binary64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4456p-52 : inexact-ok = yn tonearest binary64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4456p-52 : inexact-ok = yn towardzero binary64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4454p-52 : inexact-ok = yn upward binary64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4454p-52 : inexact-ok = yn downward intel96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a4p-52 : inexact-ok = yn tonearest intel96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a4p-52 : inexact-ok = yn towardzero intel96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558ap-52 : inexact-ok = yn upward intel96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558ap-52 : inexact-ok = yn downward m68k96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a4p-52 : inexact-ok = yn tonearest m68k96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a4p-52 : inexact-ok = yn towardzero m68k96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558ap-52 : inexact-ok = yn upward m68k96 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558ap-52 : inexact-ok = yn downward binary128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee4dap-52 : inexact-ok = yn tonearest binary128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee4dap-52 : inexact-ok = yn towardzero binary128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52 : inexact-ok = yn upward binary128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52 : inexact-ok = yn downward ibm128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee5p-52 : inexact-ok = yn tonearest ibm128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee5p-52 : inexact-ok = yn towardzero ibm128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee4p-52 : inexact-ok = yn upward ibm128 2 0xf.fffb1p+96 : -0x2.7cecbaa6c44558a2c58d6a9ee4p-52 : inexact-ok yn 2 0x1p127 = yn downward binary32 2 0x8p+124 : 0x2.061838p-68 : inexact-ok = yn tonearest binary32 2 0x8p+124 : 0x2.061838p-68 : inexact-ok = yn towardzero binary32 2 0x8p+124 : 0x2.061838p-68 : inexact-ok = yn upward binary32 2 0x8p+124 : 0x2.06183cp-68 : inexact-ok = yn downward binary64 2 0x8p+124 : 0x2.0618385b757ecp-68 : inexact-ok = yn tonearest binary64 2 0x8p+124 : 0x2.0618385b757eep-68 : inexact-ok = yn towardzero binary64 2 0x8p+124 : 0x2.0618385b757ecp-68 : inexact-ok = yn upward binary64 2 0x8p+124 : 0x2.0618385b757eep-68 : inexact-ok = yn downward intel96 2 0x8p+124 : 0x2.0618385b757edd98p-68 : inexact-ok = yn tonearest intel96 2 0x8p+124 : 0x2.0618385b757edd9cp-68 : inexact-ok = yn towardzero intel96 2 0x8p+124 : 0x2.0618385b757edd98p-68 : inexact-ok = yn upward intel96 2 0x8p+124 : 0x2.0618385b757edd9cp-68 : inexact-ok = yn downward m68k96 2 0x8p+124 : 0x2.0618385b757edd98p-68 : inexact-ok = yn tonearest m68k96 2 0x8p+124 : 0x2.0618385b757edd9cp-68 : inexact-ok = yn towardzero m68k96 2 0x8p+124 : 0x2.0618385b757edd98p-68 : inexact-ok = yn upward m68k96 2 0x8p+124 : 0x2.0618385b757edd9cp-68 : inexact-ok = yn downward binary128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefacap-68 : inexact-ok = yn tonearest binary128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefaccp-68 : inexact-ok = yn towardzero binary128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefacap-68 : inexact-ok = yn upward binary128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefaccp-68 : inexact-ok = yn downward ibm128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefap-68 : inexact-ok = yn tonearest ibm128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefbp-68 : inexact-ok = yn towardzero ibm128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefap-68 : inexact-ok = yn upward ibm128 2 0x8p+124 : 0x2.0618385b757edd9be9bff5eefbp-68 : inexact-ok yn 2 0x1p1023 = yn downward binary32 2 0xf.fffffp+124 : 0xc.69477p-68 : inexact-ok = yn tonearest binary32 2 0xf.fffffp+124 : 0xc.69477p-68 : inexact-ok = yn towardzero binary32 2 0xf.fffffp+124 : 0xc.69477p-68 : inexact-ok = yn upward binary32 2 0xf.fffffp+124 : 0xc.69478p-68 : inexact-ok = yn downward binary64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok = yn tonearest binary64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok = yn towardzero binary64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok = yn upward binary64 2 0xf.fffffp+124 : 0xc.6947737b058ap-68 : inexact-ok = yn downward intel96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn tonearest intel96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn towardzero intel96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn upward intel96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn downward m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn tonearest m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn towardzero m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn upward m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn downward binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c34523821683p-68 : inexact-ok = yn tonearest binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c345238216838p-68 : inexact-ok = yn towardzero binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c34523821683p-68 : inexact-ok = yn upward binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c345238216838p-68 : inexact-ok = yn downward ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c3452382168p-68 : inexact-ok = yn tonearest ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c3452382168p-68 : inexact-ok = yn towardzero ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c3452382168p-68 : inexact-ok = yn upward ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c345238216cp-68 : inexact-ok = yn downward binary64 2 0x8p+1020 : -0x1.1bd10e60877e3p-512 : inexact-ok = yn tonearest binary64 2 0x8p+1020 : -0x1.1bd10e60877e3p-512 : inexact-ok = yn towardzero binary64 2 0x8p+1020 : -0x1.1bd10e60877e2p-512 : inexact-ok = yn upward binary64 2 0x8p+1020 : -0x1.1bd10e60877e2p-512 : inexact-ok = yn downward intel96 2 0x8p+1020 : -0x1.1bd10e60877e2ce4p-512 : inexact-ok = yn tonearest intel96 2 0x8p+1020 : -0x1.1bd10e60877e2ce2p-512 : inexact-ok = yn towardzero intel96 2 0x8p+1020 : -0x1.1bd10e60877e2ce2p-512 : inexact-ok = yn upward intel96 2 0x8p+1020 : -0x1.1bd10e60877e2ce2p-512 : inexact-ok = yn downward m68k96 2 0x8p+1020 : -0x1.1bd10e60877e2ce4p-512 : inexact-ok = yn tonearest m68k96 2 0x8p+1020 : -0x1.1bd10e60877e2ce2p-512 : inexact-ok = yn towardzero m68k96 2 0x8p+1020 : -0x1.1bd10e60877e2ce2p-512 : inexact-ok = yn upward m68k96 2 0x8p+1020 : -0x1.1bd10e60877e2ce2p-512 : inexact-ok = yn downward binary128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f9699p-512 : inexact-ok = yn tonearest binary128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f9699p-512 : inexact-ok = yn towardzero binary128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f9698p-512 : inexact-ok = yn upward binary128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f9698p-512 : inexact-ok = yn downward ibm128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f97p-512 : inexact-ok = yn tonearest ibm128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f968p-512 : inexact-ok = yn towardzero ibm128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f968p-512 : inexact-ok = yn upward ibm128 2 0x8p+1020 : -0x1.1bd10e60877e2ce21eee868f968p-512 : inexact-ok yn 2 0x1p16383 = yn downward binary32 2 0xf.fffffp+124 : 0xc.69477p-68 : inexact-ok = yn tonearest binary32 2 0xf.fffffp+124 : 0xc.69477p-68 : inexact-ok = yn towardzero binary32 2 0xf.fffffp+124 : 0xc.69477p-68 : inexact-ok = yn upward binary32 2 0xf.fffffp+124 : 0xc.69478p-68 : inexact-ok = yn downward binary64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok = yn tonearest binary64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok = yn towardzero binary64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok = yn upward binary64 2 0xf.fffffp+124 : 0xc.6947737b058ap-68 : inexact-ok = yn downward intel96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn tonearest intel96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn towardzero intel96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn upward intel96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn downward m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn tonearest m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn towardzero m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589955p-68 : inexact-ok = yn upward m68k96 2 0xf.fffffp+124 : 0xc.6947737b0589956p-68 : inexact-ok = yn downward binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c34523821683p-68 : inexact-ok = yn tonearest binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c345238216838p-68 : inexact-ok = yn towardzero binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c34523821683p-68 : inexact-ok = yn upward binary128 2 0xf.fffffp+124 : 0xc.6947737b0589955c345238216838p-68 : inexact-ok = yn downward ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c3452382168p-68 : inexact-ok = yn tonearest ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c3452382168p-68 : inexact-ok = yn towardzero ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c3452382168p-68 : inexact-ok = yn upward ibm128 2 0xf.fffffp+124 : 0xc.6947737b0589955c345238216cp-68 : inexact-ok = yn downward binary64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc8p-516 : inexact-ok = yn tonearest binary64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok = yn towardzero binary64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok = yn upward binary64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok = yn downward intel96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc226p-516 : inexact-ok = yn tonearest intel96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc226p-516 : inexact-ok = yn towardzero intel96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225p-516 : inexact-ok = yn upward intel96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225p-516 : inexact-ok = yn downward m68k96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc226p-516 : inexact-ok = yn tonearest m68k96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc226p-516 : inexact-ok = yn towardzero m68k96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225p-516 : inexact-ok = yn upward m68k96 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225p-516 : inexact-ok = yn downward binary128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5fa5p-516 : inexact-ok = yn tonearest binary128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5fa5p-516 : inexact-ok = yn towardzero binary128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5fa48p-516 : inexact-ok = yn upward binary128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5fa48p-516 : inexact-ok = yn downward ibm128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5fcp-516 : inexact-ok = yn tonearest ibm128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5fcp-516 : inexact-ok = yn towardzero ibm128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5f8p-516 : inexact-ok = yn upward ibm128 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc225eb7a1cfb5f8p-516 : inexact-ok = yn downward intel96 2 0x8p+16380 : 0x6.c9bcc4d4937a3068p-8196 : inexact-ok = yn tonearest intel96 2 0x8p+16380 : 0x6.c9bcc4d4937a307p-8196 : inexact-ok = yn towardzero intel96 2 0x8p+16380 : 0x6.c9bcc4d4937a3068p-8196 : inexact-ok = yn upward intel96 2 0x8p+16380 : 0x6.c9bcc4d4937a307p-8196 : inexact-ok = yn downward m68k96 2 0x8p+16380 : 0x6.c9bcc4d4937a3068p-8196 : inexact-ok = yn tonearest m68k96 2 0x8p+16380 : 0x6.c9bcc4d4937a307p-8196 : inexact-ok = yn towardzero m68k96 2 0x8p+16380 : 0x6.c9bcc4d4937a3068p-8196 : inexact-ok = yn upward m68k96 2 0x8p+16380 : 0x6.c9bcc4d4937a307p-8196 : inexact-ok = yn downward binary128 2 0x8p+16380 : 0x6.c9bcc4d4937a306ec1ef5722900cp-8196 : inexact-ok = yn tonearest binary128 2 0x8p+16380 : 0x6.c9bcc4d4937a306ec1ef5722901p-8196 : inexact-ok = yn towardzero binary128 2 0x8p+16380 : 0x6.c9bcc4d4937a306ec1ef5722900cp-8196 : inexact-ok = yn upward binary128 2 0x8p+16380 : 0x6.c9bcc4d4937a306ec1ef5722901p-8196 : inexact-ok = yn downward binary128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok = yn tonearest binary128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok = yn towardzero binary128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b0251p-516 : inexact-ok = yn upward binary128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b02514p-516 : inexact-ok = yn downward ibm128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b024p-516 : inexact-ok = yn tonearest ibm128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b026p-516 : inexact-ok = yn towardzero ibm128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b024p-516 : inexact-ok = yn upward ibm128 2 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.34b8be56c9cb044a0ef191b026p-516 : inexact-ok yn 2 0x1p-10 = yn downward binary32 2 0x4p-12 : -0x1.45f30cp+20 : inexact-ok = yn tonearest binary32 2 0x4p-12 : -0x1.45f30cp+20 : inexact-ok = yn towardzero binary32 2 0x4p-12 : -0x1.45f30ap+20 : inexact-ok = yn upward binary32 2 0x4p-12 : -0x1.45f30ap+20 : inexact-ok = yn downward binary64 2 0x4p-12 : -0x1.45f30bf469428p+20 : inexact-ok = yn tonearest binary64 2 0x4p-12 : -0x1.45f30bf469427p+20 : inexact-ok = yn towardzero binary64 2 0x4p-12 : -0x1.45f30bf469427p+20 : inexact-ok = yn upward binary64 2 0x4p-12 : -0x1.45f30bf469427p+20 : inexact-ok = yn downward intel96 2 0x4p-12 : -0x1.45f30bf4694275b6p+20 : inexact-ok = yn tonearest intel96 2 0x4p-12 : -0x1.45f30bf4694275b4p+20 : inexact-ok = yn towardzero intel96 2 0x4p-12 : -0x1.45f30bf4694275b4p+20 : inexact-ok = yn upward intel96 2 0x4p-12 : -0x1.45f30bf4694275b4p+20 : inexact-ok = yn downward m68k96 2 0x4p-12 : -0x1.45f30bf4694275b6p+20 : inexact-ok = yn tonearest m68k96 2 0x4p-12 : -0x1.45f30bf4694275b4p+20 : inexact-ok = yn towardzero m68k96 2 0x4p-12 : -0x1.45f30bf4694275b4p+20 : inexact-ok = yn upward m68k96 2 0x4p-12 : -0x1.45f30bf4694275b4p+20 : inexact-ok = yn downward binary128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee47383p+20 : inexact-ok = yn tonearest binary128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee47383p+20 : inexact-ok = yn towardzero binary128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee47382p+20 : inexact-ok = yn upward binary128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee47382p+20 : inexact-ok = yn downward ibm128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee474p+20 : inexact-ok = yn tonearest ibm128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee4738p+20 : inexact-ok = yn towardzero ibm128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee4738p+20 : inexact-ok = yn upward ibm128 2 0x4p-12 : -0x1.45f30bf4694275b4261a1ee4738p+20 : inexact-ok yn 2 0x1p-100 = yn downward binary32 2 0x1p-100 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 2 0x1p-100 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 2 0x1p-100 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 2 0x1p-100 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 2 0x1p-100 : -0x1.45f306dc9c883p+200 : inexact-ok = yn tonearest binary64 2 0x1p-100 : -0x1.45f306dc9c883p+200 : inexact-ok = yn towardzero binary64 2 0x1p-100 : -0x1.45f306dc9c882p+200 : inexact-ok = yn upward binary64 2 0x1p-100 : -0x1.45f306dc9c882p+200 : inexact-ok = yn downward intel96 2 0x1p-100 : -0x1.45f306dc9c882a54p+200 : inexact-ok = yn tonearest intel96 2 0x1p-100 : -0x1.45f306dc9c882a54p+200 : inexact-ok = yn towardzero intel96 2 0x1p-100 : -0x1.45f306dc9c882a52p+200 : inexact-ok = yn upward intel96 2 0x1p-100 : -0x1.45f306dc9c882a52p+200 : inexact-ok = yn downward m68k96 2 0x1p-100 : -0x1.45f306dc9c882a54p+200 : inexact-ok = yn tonearest m68k96 2 0x1p-100 : -0x1.45f306dc9c882a54p+200 : inexact-ok = yn towardzero m68k96 2 0x1p-100 : -0x1.45f306dc9c882a52p+200 : inexact-ok = yn upward m68k96 2 0x1p-100 : -0x1.45f306dc9c882a52p+200 : inexact-ok = yn downward binary128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3ea6ap+200 : inexact-ok = yn tonearest binary128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3ea6ap+200 : inexact-ok = yn towardzero binary128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3ea69p+200 : inexact-ok = yn upward binary128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3ea69p+200 : inexact-ok = yn downward ibm128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3ea8p+200 : inexact-ok = yn tonearest ibm128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3ea8p+200 : inexact-ok = yn towardzero ibm128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3eap+200 : inexact-ok = yn upward ibm128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3eap+200 : inexact-ok yn 2 0x1p-600 = yn downward binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn downward binary64 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok = yn tonearest intel96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok = yn towardzero intel96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok = yn upward intel96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok = yn downward m68k96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok = yn tonearest m68k96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok = yn towardzero m68k96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok = yn upward m68k96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok = yn downward binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200 : inexact-ok = yn tonearest binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200 : inexact-ok = yn towardzero binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea69p+1200 : inexact-ok = yn upward binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea69p+1200 : inexact-ok = yn downward ibm128 2 0x1p-600 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 2 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 2 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn 2 0x1p-10000 = yn downward binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn downward binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn tonearest intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn towardzero intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn upward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn downward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn tonearest m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn towardzero m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn upward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn downward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok = yn tonearest binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok = yn towardzero binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok = yn upward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok = yn downward ibm128 2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 2 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 2 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok yn 0 min = yn downward binary32 0 0x4p-128 : -0x3.7ac89cp+4 : inexact-ok = yn tonearest binary32 0 0x4p-128 : -0x3.7ac89cp+4 : inexact-ok = yn towardzero binary32 0 0x4p-128 : -0x3.7ac898p+4 : inexact-ok = yn upward binary32 0 0x4p-128 : -0x3.7ac898p+4 : inexact-ok = yn downward binary64 0 0x4p-128 : -0x3.7ac89a91b0454p+4 : inexact-ok = yn tonearest binary64 0 0x4p-128 : -0x3.7ac89a91b0452p+4 : inexact-ok = yn towardzero binary64 0 0x4p-128 : -0x3.7ac89a91b0452p+4 : inexact-ok = yn upward binary64 0 0x4p-128 : -0x3.7ac89a91b0452p+4 : inexact-ok = yn downward intel96 0 0x4p-128 : -0x3.7ac89a91b0452b74p+4 : inexact-ok = yn tonearest intel96 0 0x4p-128 : -0x3.7ac89a91b0452b7p+4 : inexact-ok = yn towardzero intel96 0 0x4p-128 : -0x3.7ac89a91b0452b7p+4 : inexact-ok = yn upward intel96 0 0x4p-128 : -0x3.7ac89a91b0452b7p+4 : inexact-ok = yn downward m68k96 0 0x4p-128 : -0x3.7ac89a91b0452b74p+4 : inexact-ok = yn tonearest m68k96 0 0x4p-128 : -0x3.7ac89a91b0452b7p+4 : inexact-ok = yn towardzero m68k96 0 0x4p-128 : -0x3.7ac89a91b0452b7p+4 : inexact-ok = yn upward m68k96 0 0x4p-128 : -0x3.7ac89a91b0452b7p+4 : inexact-ok = yn downward binary128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa03233p+4 : inexact-ok = yn tonearest binary128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa03233p+4 : inexact-ok = yn towardzero binary128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa03232ep+4 : inexact-ok = yn upward binary128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa03232ep+4 : inexact-ok = yn downward ibm128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa0324p+4 : inexact-ok = yn tonearest ibm128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa0323p+4 : inexact-ok = yn towardzero ibm128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa0323p+4 : inexact-ok = yn upward ibm128 0 0x4p-128 : -0x3.7ac89a91b0452b70a18baa0323p+4 : inexact-ok = yn downward binary64 0 0x4p-1024 : -0x1.c30d8f820740ep+8 : inexact-ok = yn tonearest binary64 0 0x4p-1024 : -0x1.c30d8f820740dp+8 : inexact-ok = yn towardzero binary64 0 0x4p-1024 : -0x1.c30d8f820740dp+8 : inexact-ok = yn upward binary64 0 0x4p-1024 : -0x1.c30d8f820740dp+8 : inexact-ok = yn downward intel96 0 0x4p-1024 : -0x1.c30d8f820740d6f4p+8 : inexact-ok = yn tonearest intel96 0 0x4p-1024 : -0x1.c30d8f820740d6f4p+8 : inexact-ok = yn towardzero intel96 0 0x4p-1024 : -0x1.c30d8f820740d6f2p+8 : inexact-ok = yn upward intel96 0 0x4p-1024 : -0x1.c30d8f820740d6f2p+8 : inexact-ok = yn downward m68k96 0 0x4p-1024 : -0x1.c30d8f820740d6f4p+8 : inexact-ok = yn tonearest m68k96 0 0x4p-1024 : -0x1.c30d8f820740d6f4p+8 : inexact-ok = yn towardzero m68k96 0 0x4p-1024 : -0x1.c30d8f820740d6f2p+8 : inexact-ok = yn upward m68k96 0 0x4p-1024 : -0x1.c30d8f820740d6f2p+8 : inexact-ok = yn downward binary128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425f3p+8 : inexact-ok = yn tonearest binary128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425f2fp+8 : inexact-ok = yn towardzero binary128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425f2fp+8 : inexact-ok = yn upward binary128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425f2fp+8 : inexact-ok = yn downward ibm128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425f8p+8 : inexact-ok = yn tonearest ibm128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425fp+8 : inexact-ok = yn towardzero ibm128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425fp+8 : inexact-ok = yn upward ibm128 0 0x4p-1024 : -0x1.c30d8f820740d6f38735ef425fp+8 : inexact-ok = yn downward intel96 0 0x4p-16384 : -0x1.c3cfa8608b472d68p+12 : inexact-ok = yn tonearest intel96 0 0x4p-16384 : -0x1.c3cfa8608b472d66p+12 : inexact-ok = yn towardzero intel96 0 0x4p-16384 : -0x1.c3cfa8608b472d66p+12 : inexact-ok = yn upward intel96 0 0x4p-16384 : -0x1.c3cfa8608b472d66p+12 : inexact-ok = yn downward m68k96 0 0x4p-16384 : -0x1.c3cfa8608b472d68p+12 : inexact-ok = yn tonearest m68k96 0 0x4p-16384 : -0x1.c3cfa8608b472d66p+12 : inexact-ok = yn towardzero m68k96 0 0x4p-16384 : -0x1.c3cfa8608b472d66p+12 : inexact-ok = yn upward m68k96 0 0x4p-16384 : -0x1.c3cfa8608b472d66p+12 : inexact-ok = yn downward binary128 0 0x4p-16384 : -0x1.c3cfa8608b472d66e312a9a1e87p+12 : inexact-ok = yn tonearest binary128 0 0x4p-16384 : -0x1.c3cfa8608b472d66e312a9a1e86fp+12 : inexact-ok = yn towardzero binary128 0 0x4p-16384 : -0x1.c3cfa8608b472d66e312a9a1e86fp+12 : inexact-ok = yn upward binary128 0 0x4p-16384 : -0x1.c3cfa8608b472d66e312a9a1e86fp+12 : inexact-ok = yn downward intel96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30ep+12 : inexact-ok = yn tonearest intel96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30ep+12 : inexact-ok = yn towardzero intel96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30cp+12 : inexact-ok = yn upward intel96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30cp+12 : inexact-ok = yn downward m68k96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30ep+12 : inexact-ok = yn tonearest m68k96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30ep+12 : inexact-ok = yn towardzero m68k96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30cp+12 : inexact-ok = yn upward m68k96 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30cp+12 : inexact-ok = yn downward binary128 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30dd1de0a276b55p+12 : inexact-ok = yn tonearest binary128 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30dd1de0a276b54p+12 : inexact-ok = yn towardzero binary128 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30dd1de0a276b54p+12 : inexact-ok = yn upward binary128 0 0x2p-16384 : -0x1.c3d6b7d2ef26d30dd1de0a276b54p+12 : inexact-ok = yn downward binary64 0 0x8p-972 : -0x1.abaa6497326c2p+8 : inexact-ok = yn tonearest binary64 0 0x8p-972 : -0x1.abaa6497326c2p+8 : inexact-ok = yn towardzero binary64 0 0x8p-972 : -0x1.abaa6497326c1p+8 : inexact-ok = yn upward binary64 0 0x8p-972 : -0x1.abaa6497326c1p+8 : inexact-ok = yn downward intel96 0 0x8p-972 : -0x1.abaa6497326c1dfep+8 : inexact-ok = yn tonearest intel96 0 0x8p-972 : -0x1.abaa6497326c1dfcp+8 : inexact-ok = yn towardzero intel96 0 0x8p-972 : -0x1.abaa6497326c1dfcp+8 : inexact-ok = yn upward intel96 0 0x8p-972 : -0x1.abaa6497326c1dfcp+8 : inexact-ok = yn downward m68k96 0 0x8p-972 : -0x1.abaa6497326c1dfep+8 : inexact-ok = yn tonearest m68k96 0 0x8p-972 : -0x1.abaa6497326c1dfcp+8 : inexact-ok = yn towardzero m68k96 0 0x8p-972 : -0x1.abaa6497326c1dfcp+8 : inexact-ok = yn upward m68k96 0 0x8p-972 : -0x1.abaa6497326c1dfcp+8 : inexact-ok = yn downward binary128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c762p+8 : inexact-ok = yn tonearest binary128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c762p+8 : inexact-ok = yn towardzero binary128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c761p+8 : inexact-ok = yn upward binary128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c761p+8 : inexact-ok = yn downward ibm128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c78p+8 : inexact-ok = yn tonearest ibm128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c78p+8 : inexact-ok = yn towardzero ibm128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c7p+8 : inexact-ok = yn upward ibm128 0 0x8p-972 : -0x1.abaa6497326c1dfc85863500c7p+8 : inexact-ok yn 0 min_subnorm = yn downward binary32 0 0x8p-152 : -0x4.1d2be8p+4 : inexact-ok = yn tonearest binary32 0 0x8p-152 : -0x4.1d2bep+4 : inexact-ok = yn towardzero binary32 0 0x8p-152 : -0x4.1d2bep+4 : inexact-ok = yn upward binary32 0 0x8p-152 : -0x4.1d2bep+4 : inexact-ok = yn downward binary64 0 0x8p-152 : -0x4.1d2be18ac8274p+4 : inexact-ok = yn tonearest binary64 0 0x8p-152 : -0x4.1d2be18ac8274p+4 : inexact-ok = yn towardzero binary64 0 0x8p-152 : -0x4.1d2be18ac827p+4 : inexact-ok = yn upward binary64 0 0x8p-152 : -0x4.1d2be18ac827p+4 : inexact-ok = yn downward intel96 0 0x8p-152 : -0x4.1d2be18ac8272ae8p+4 : inexact-ok = yn tonearest intel96 0 0x8p-152 : -0x4.1d2be18ac8272ae8p+4 : inexact-ok = yn towardzero intel96 0 0x8p-152 : -0x4.1d2be18ac8272aep+4 : inexact-ok = yn upward intel96 0 0x8p-152 : -0x4.1d2be18ac8272aep+4 : inexact-ok = yn downward m68k96 0 0x8p-152 : -0x4.1d2be18ac8272ae8p+4 : inexact-ok = yn tonearest m68k96 0 0x8p-152 : -0x4.1d2be18ac8272ae8p+4 : inexact-ok = yn towardzero m68k96 0 0x8p-152 : -0x4.1d2be18ac8272aep+4 : inexact-ok = yn upward m68k96 0 0x8p-152 : -0x4.1d2be18ac8272aep+4 : inexact-ok = yn downward binary128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5bedp+4 : inexact-ok = yn tonearest binary128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5bedp+4 : inexact-ok = yn towardzero binary128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5beccp+4 : inexact-ok = yn upward binary128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5beccp+4 : inexact-ok = yn downward ibm128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5cp+4 : inexact-ok = yn tonearest ibm128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5bep+4 : inexact-ok = yn towardzero ibm128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5bep+4 : inexact-ok = yn upward ibm128 0 0x8p-152 : -0x4.1d2be18ac8272ae4e737a8c5bep+4 : inexact-ok = yn downward binary64 0 0x4p-1076 : -0x1.d9ffc3469e1b4p+8 : inexact-ok = yn tonearest binary64 0 0x4p-1076 : -0x1.d9ffc3469e1b3p+8 : inexact-ok = yn towardzero binary64 0 0x4p-1076 : -0x1.d9ffc3469e1b3p+8 : inexact-ok = yn upward binary64 0 0x4p-1076 : -0x1.d9ffc3469e1b3p+8 : inexact-ok = yn downward intel96 0 0x4p-1076 : -0x1.d9ffc3469e1b357cp+8 : inexact-ok = yn tonearest intel96 0 0x4p-1076 : -0x1.d9ffc3469e1b357cp+8 : inexact-ok = yn towardzero intel96 0 0x4p-1076 : -0x1.d9ffc3469e1b357ap+8 : inexact-ok = yn upward intel96 0 0x4p-1076 : -0x1.d9ffc3469e1b357ap+8 : inexact-ok = yn downward m68k96 0 0x4p-1076 : -0x1.d9ffc3469e1b357cp+8 : inexact-ok = yn tonearest m68k96 0 0x4p-1076 : -0x1.d9ffc3469e1b357cp+8 : inexact-ok = yn towardzero m68k96 0 0x4p-1076 : -0x1.d9ffc3469e1b357ap+8 : inexact-ok = yn upward m68k96 0 0x4p-1076 : -0x1.d9ffc3469e1b357ap+8 : inexact-ok = yn downward binary128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc8a8p+8 : inexact-ok = yn tonearest binary128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc8a7p+8 : inexact-ok = yn towardzero binary128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc8a7p+8 : inexact-ok = yn upward binary128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc8a7p+8 : inexact-ok = yn downward ibm128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc9p+8 : inexact-ok = yn tonearest ibm128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc88p+8 : inexact-ok = yn towardzero ibm128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc88p+8 : inexact-ok = yn upward ibm128 0 0x4p-1076 : -0x1.d9ffc3469e1b357b9c2fa12bc88p+8 : inexact-ok = yn downward intel96 0 0x8p-16448 : -0x1.c58c75871f50f17cp+12 : inexact-ok = yn tonearest intel96 0 0x8p-16448 : -0x1.c58c75871f50f17cp+12 : inexact-ok = yn towardzero intel96 0 0x8p-16448 : -0x1.c58c75871f50f17ap+12 : inexact-ok = yn upward intel96 0 0x8p-16448 : -0x1.c58c75871f50f17ap+12 : inexact-ok = yn downward m68k96 0 0x8p-16448 : -0x1.c58c75871f50f17cp+12 : inexact-ok = yn tonearest m68k96 0 0x8p-16448 : -0x1.c58c75871f50f17cp+12 : inexact-ok = yn towardzero m68k96 0 0x8p-16448 : -0x1.c58c75871f50f17ap+12 : inexact-ok = yn upward m68k96 0 0x8p-16448 : -0x1.c58c75871f50f17ap+12 : inexact-ok = yn downward binary128 0 0x8p-16448 : -0x1.c58c75871f50f17ba71f6a7d1ee2p+12 : inexact-ok = yn tonearest binary128 0 0x8p-16448 : -0x1.c58c75871f50f17ba71f6a7d1ee2p+12 : inexact-ok = yn towardzero binary128 0 0x8p-16448 : -0x1.c58c75871f50f17ba71f6a7d1ee1p+12 : inexact-ok = yn upward binary128 0 0x8p-16448 : -0x1.c58c75871f50f17ba71f6a7d1ee1p+12 : inexact-ok = yn downward m68k96 0 0x4p-16448 : -0x1.c59384f983309724p+12 : inexact-ok = yn tonearest m68k96 0 0x4p-16448 : -0x1.c59384f983309722p+12 : inexact-ok = yn towardzero m68k96 0 0x4p-16448 : -0x1.c59384f983309722p+12 : inexact-ok = yn upward m68k96 0 0x4p-16448 : -0x1.c59384f983309722p+12 : inexact-ok = yn downward binary128 0 0x4p-16448 : -0x1.c59384f98330972295eacb02a1c8p+12 : inexact-ok = yn tonearest binary128 0 0x4p-16448 : -0x1.c59384f98330972295eacb02a1c7p+12 : inexact-ok = yn towardzero binary128 0 0x4p-16448 : -0x1.c59384f98330972295eacb02a1c7p+12 : inexact-ok = yn upward binary128 0 0x4p-16448 : -0x1.c59384f98330972295eacb02a1c7p+12 : inexact-ok = yn downward binary128 0 0x4p-16496 : -0x1.c6e66a6c3d1fa66f5c0ce40b2ccap+12 : inexact-ok = yn tonearest binary128 0 0x4p-16496 : -0x1.c6e66a6c3d1fa66f5c0ce40b2cc9p+12 : inexact-ok = yn towardzero binary128 0 0x4p-16496 : -0x1.c6e66a6c3d1fa66f5c0ce40b2cc9p+12 : inexact-ok = yn upward binary128 0 0x4p-16496 : -0x1.c6e66a6c3d1fa66f5c0ce40b2cc9p+12 : inexact-ok yn 1 min = yn downward binary32 1 0x4p-128 : -0x2.8be61p+124 : inexact-ok = yn tonearest binary32 1 0x4p-128 : -0x2.8be60cp+124 : inexact-ok = yn towardzero binary32 1 0x4p-128 : -0x2.8be60cp+124 : inexact-ok = yn upward binary32 1 0x4p-128 : -0x2.8be60cp+124 : inexact-ok = yn downward binary64 1 0x4p-128 : -0x2.8be60db939106p+124 : inexact-ok = yn tonearest binary64 1 0x4p-128 : -0x2.8be60db939106p+124 : inexact-ok = yn towardzero binary64 1 0x4p-128 : -0x2.8be60db939104p+124 : inexact-ok = yn upward binary64 1 0x4p-128 : -0x2.8be60db939104p+124 : inexact-ok = yn downward intel96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok = yn tonearest intel96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok = yn towardzero intel96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok = yn upward intel96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok = yn downward m68k96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok = yn tonearest m68k96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok = yn towardzero m68k96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok = yn upward m68k96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok = yn downward binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok = yn tonearest binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok = yn towardzero binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok = yn upward binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok = yn downward ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok = yn tonearest ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok = yn towardzero ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok = yn upward ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok = yn downward binary64 1 0x4p-1024 : -0x2.8be60db939106p+1020 : inexact-ok = yn tonearest binary64 1 0x4p-1024 : -0x2.8be60db939106p+1020 : inexact-ok = yn towardzero binary64 1 0x4p-1024 : -0x2.8be60db939104p+1020 : inexact-ok = yn upward binary64 1 0x4p-1024 : -0x2.8be60db939104p+1020 : inexact-ok = yn downward intel96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok = yn tonearest intel96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok = yn towardzero intel96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok = yn upward intel96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok = yn downward m68k96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok = yn tonearest m68k96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok = yn towardzero m68k96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok = yn upward m68k96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok = yn downward binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok = yn tonearest binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok = yn towardzero binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok = yn upward binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok = yn downward ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok = yn tonearest ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok = yn towardzero ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok = yn upward ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok = yn downward intel96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok = yn tonearest intel96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok = yn towardzero intel96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok = yn upward intel96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok = yn downward m68k96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok = yn tonearest m68k96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok = yn towardzero m68k96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok = yn upward m68k96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok = yn downward binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok = yn tonearest binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok = yn towardzero binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok = yn upward binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok = yn downward intel96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok = yn tonearest intel96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok = yn towardzero intel96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok = yn upward intel96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok = yn downward m68k96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok = yn tonearest m68k96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok = yn towardzero m68k96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok = yn upward m68k96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok = yn downward binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok = yn tonearest binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok = yn towardzero binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok = yn upward binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok = yn downward binary64 1 0x8p-972 : -0x1.45f306dc9c883p+968 : inexact-ok = yn tonearest binary64 1 0x8p-972 : -0x1.45f306dc9c883p+968 : inexact-ok = yn towardzero binary64 1 0x8p-972 : -0x1.45f306dc9c882p+968 : inexact-ok = yn upward binary64 1 0x8p-972 : -0x1.45f306dc9c882p+968 : inexact-ok = yn downward intel96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok = yn tonearest intel96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok = yn towardzero intel96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok = yn upward intel96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok = yn downward m68k96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok = yn tonearest m68k96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok = yn towardzero m68k96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok = yn upward m68k96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok = yn downward binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok = yn tonearest binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok = yn towardzero binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok = yn upward binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok = yn downward ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok = yn tonearest ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok = yn towardzero ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok = yn upward ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok yn 1 min_subnorm = yn downward binary32 1 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 1 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 1 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 1 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 1 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok = yn tonearest binary64 1 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok = yn towardzero binary64 1 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok = yn upward binary64 1 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok = yn downward intel96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok = yn tonearest intel96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok = yn towardzero intel96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok = yn upward intel96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok = yn downward m68k96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok = yn tonearest m68k96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok = yn towardzero m68k96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok = yn upward m68k96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok = yn downward binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok = yn tonearest binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok = yn towardzero binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok = yn upward binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok = yn downward ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok = yn tonearest ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok = yn towardzero ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok = yn upward ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok = yn downward binary64 1 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 1 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 1 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 1 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok = yn tonearest intel96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok = yn towardzero intel96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok = yn upward intel96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok = yn downward m68k96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok = yn tonearest m68k96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok = yn towardzero m68k96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok = yn upward m68k96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok = yn downward binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok = yn tonearest binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok = yn towardzero binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok = yn upward binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok = yn downward ibm128 1 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 1 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 1 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 1 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 1 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 1 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 1 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 1 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 1 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 1 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 1 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 1 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 1 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 1 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok yn -1 min = yn downward binary32 -1 0x4p-128 : 0x2.8be60cp+124 : inexact-ok = yn tonearest binary32 -1 0x4p-128 : 0x2.8be60cp+124 : inexact-ok = yn towardzero binary32 -1 0x4p-128 : 0x2.8be60cp+124 : inexact-ok = yn upward binary32 -1 0x4p-128 : 0x2.8be61p+124 : inexact-ok = yn downward binary64 -1 0x4p-128 : 0x2.8be60db939104p+124 : inexact-ok = yn tonearest binary64 -1 0x4p-128 : 0x2.8be60db939106p+124 : inexact-ok = yn towardzero binary64 -1 0x4p-128 : 0x2.8be60db939104p+124 : inexact-ok = yn upward binary64 -1 0x4p-128 : 0x2.8be60db939106p+124 : inexact-ok = yn downward intel96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok = yn tonearest intel96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok = yn towardzero intel96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok = yn upward intel96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok = yn downward m68k96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok = yn tonearest m68k96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok = yn towardzero m68k96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok = yn upward m68k96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok = yn downward binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok = yn tonearest binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok = yn towardzero binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok = yn upward binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok = yn downward ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok = yn tonearest ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok = yn towardzero ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok = yn upward ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok = yn downward binary64 -1 0x4p-1024 : 0x2.8be60db939104p+1020 : inexact-ok = yn tonearest binary64 -1 0x4p-1024 : 0x2.8be60db939106p+1020 : inexact-ok = yn towardzero binary64 -1 0x4p-1024 : 0x2.8be60db939104p+1020 : inexact-ok = yn upward binary64 -1 0x4p-1024 : 0x2.8be60db939106p+1020 : inexact-ok = yn downward intel96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok = yn tonearest intel96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok = yn towardzero intel96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok = yn upward intel96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok = yn downward m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok = yn tonearest m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok = yn towardzero m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok = yn upward m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok = yn downward binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok = yn tonearest binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok = yn towardzero binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok = yn upward binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok = yn downward ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok = yn tonearest ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok = yn towardzero ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok = yn upward ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok = yn downward intel96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok = yn tonearest intel96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok = yn towardzero intel96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok = yn upward intel96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok = yn downward m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok = yn tonearest m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok = yn towardzero m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok = yn upward m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok = yn downward binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok = yn tonearest binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok = yn towardzero binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok = yn upward binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok = yn downward intel96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok = yn tonearest intel96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok = yn towardzero intel96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok = yn upward intel96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok = yn downward m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok = yn tonearest m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok = yn towardzero m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok = yn upward m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok = yn downward binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok = yn tonearest binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok = yn towardzero binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok = yn upward binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok = yn downward binary64 -1 0x8p-972 : 0x1.45f306dc9c882p+968 : inexact-ok = yn tonearest binary64 -1 0x8p-972 : 0x1.45f306dc9c883p+968 : inexact-ok = yn towardzero binary64 -1 0x8p-972 : 0x1.45f306dc9c882p+968 : inexact-ok = yn upward binary64 -1 0x8p-972 : 0x1.45f306dc9c883p+968 : inexact-ok = yn downward intel96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok = yn tonearest intel96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok = yn towardzero intel96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok = yn upward intel96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok = yn downward m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok = yn tonearest m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok = yn towardzero m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok = yn upward m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok = yn downward binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok = yn tonearest binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok = yn towardzero binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok = yn upward binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok = yn downward ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok = yn tonearest ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok = yn towardzero ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok = yn upward ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok yn -1 min_subnorm = yn downward binary32 -1 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn tonearest binary32 -1 0x8p-152 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 -1 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 -1 0x8p-152 : plus_infty : inexact-ok overflow errno-erange = yn downward binary64 -1 0x8p-152 : 0x1.45f306dc9c882p+148 : inexact-ok = yn tonearest binary64 -1 0x8p-152 : 0x1.45f306dc9c883p+148 : inexact-ok = yn towardzero binary64 -1 0x8p-152 : 0x1.45f306dc9c882p+148 : inexact-ok = yn upward binary64 -1 0x8p-152 : 0x1.45f306dc9c883p+148 : inexact-ok = yn downward intel96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok = yn tonearest intel96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok = yn towardzero intel96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok = yn upward intel96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok = yn downward m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok = yn tonearest m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok = yn towardzero m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok = yn upward m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok = yn downward binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok = yn tonearest binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok = yn towardzero binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok = yn upward binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok = yn downward ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok = yn tonearest ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok = yn towardzero ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok = yn upward ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok = yn downward binary64 -1 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn tonearest binary64 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -1 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn downward intel96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok = yn tonearest intel96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok = yn towardzero intel96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok = yn upward intel96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok = yn downward m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok = yn tonearest m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok = yn towardzero m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok = yn upward m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok = yn downward binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok = yn tonearest binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok = yn towardzero binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok = yn upward binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok = yn downward ibm128 -1 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn tonearest ibm128 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -1 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -1 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn downward intel96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest intel96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -1 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -1 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -1 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -1 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -1 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -1 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -1 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -1 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -1 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -1 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange yn 2 min = yn downward binary32 2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok = yn tonearest binary64 2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok = yn towardzero binary64 2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok = yn upward binary64 2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok = yn downward intel96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn tonearest intel96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn towardzero intel96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn upward intel96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn downward m68k96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn tonearest m68k96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn towardzero m68k96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn upward m68k96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn downward binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok = yn tonearest binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok = yn towardzero binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok = yn upward binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok = yn downward ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok = yn tonearest ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok = yn towardzero ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok = yn upward ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok = yn downward binary64 2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn tonearest intel96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn towardzero intel96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn upward intel96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn downward m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn tonearest m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn towardzero m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn upward m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn downward binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok = yn tonearest binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok = yn towardzero binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok = yn upward binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok = yn downward ibm128 2 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary64 2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn tonearest intel96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn towardzero intel96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn upward intel96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn downward m68k96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn tonearest m68k96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn towardzero m68k96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn upward m68k96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn downward binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok = yn tonearest binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok = yn towardzero binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok = yn upward binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok = yn downward ibm128 2 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn 2 min_subnorm = yn downward binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn downward binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn tonearest intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn towardzero intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn upward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn downward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn tonearest m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn towardzero m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn upward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn downward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok = yn tonearest binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok = yn towardzero binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok = yn upward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok = yn downward ibm128 2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok yn -2 min = yn downward binary32 -2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 -2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 -2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 -2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 -2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok = yn tonearest binary64 -2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok = yn towardzero binary64 -2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok = yn upward binary64 -2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok = yn downward intel96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn tonearest intel96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn towardzero intel96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn upward intel96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn downward m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn tonearest m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok = yn towardzero m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn upward m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok = yn downward binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok = yn tonearest binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok = yn towardzero binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok = yn upward binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok = yn downward ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok = yn tonearest ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok = yn towardzero ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok = yn upward ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok = yn downward binary64 -2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn tonearest intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn towardzero intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn upward intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn downward m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn tonearest m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok = yn towardzero m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn upward m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok = yn downward binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok = yn tonearest binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok = yn towardzero binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok = yn upward binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok = yn downward ibm128 -2 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward intel96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary64 -2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn tonearest intel96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn towardzero intel96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn upward intel96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn downward m68k96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn tonearest m68k96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok = yn towardzero m68k96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn upward m68k96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok = yn downward binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok = yn tonearest binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok = yn towardzero binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok = yn upward binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok = yn downward ibm128 -2 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn -2 min_subnorm = yn downward binary32 -2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 -2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 -2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 -2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 -2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn tonearest binary64 -2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok = yn towardzero binary64 -2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn upward binary64 -2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok = yn downward intel96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest intel96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero intel96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward intel96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward m68k96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn tonearest m68k96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok = yn towardzero m68k96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn upward m68k96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok = yn downward binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn tonearest binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok = yn towardzero binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn upward binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok = yn downward ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn tonearest ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok = yn towardzero ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn upward ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok = yn downward binary64 -2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn tonearest intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn towardzero intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn upward intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn downward m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn tonearest m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok = yn towardzero m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn upward m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok = yn downward binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok = yn tonearest binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok = yn towardzero binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok = yn upward binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok = yn downward ibm128 -2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok yn 17 min = yn downward binary32 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 17 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 17 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 17 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 17 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x4p-128 : -0x3.075168245c52bc54p+2200 : inexact-ok = yn tonearest intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok = yn towardzero intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok = yn upward intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok = yn downward m68k96 17 0x4p-128 : -0x3.075168245c52bc54p+2200 : inexact-ok = yn tonearest m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok = yn towardzero m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok = yn upward m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok = yn downward binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07484p+2200 : inexact-ok = yn tonearest binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok = yn towardzero binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok = yn upward binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok = yn downward ibm128 17 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 17 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 17 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward binary64 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 17 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 17 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 17 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 17 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 17 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary64 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 17 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 17 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 17 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 17 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 17 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn 17 min_subnorm = yn downward binary32 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 17 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 17 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 17 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 17 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x8p-152 : -0x1.83a8b4122e295e2ap+2592 : inexact-ok = yn tonearest intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok = yn towardzero intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok = yn upward intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok = yn downward m68k96 17 0x8p-152 : -0x1.83a8b4122e295e2ap+2592 : inexact-ok = yn tonearest m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok = yn towardzero m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok = yn upward m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok = yn downward binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a42p+2592 : inexact-ok = yn tonearest binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok = yn towardzero binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok = yn upward binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok = yn downward ibm128 17 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 17 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 17 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward binary64 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 17 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 17 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 17 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 17 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 17 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 17 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 17 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 17 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 17 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 17 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 17 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok yn -17 min = yn downward binary32 -17 0x4p-128 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn tonearest binary32 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 -17 0x4p-128 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange = yn downward binary64 -17 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn tonearest binary64 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -17 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange = yn downward intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok = yn tonearest intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok = yn towardzero intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok = yn upward intel96 -17 0x4p-128 : 0x3.075168245c52bc54p+2200 : inexact-ok = yn downward m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok = yn tonearest m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok = yn towardzero m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok = yn upward m68k96 -17 0x4p-128 : 0x3.075168245c52bc54p+2200 : inexact-ok = yn downward binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok = yn tonearest binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok = yn towardzero binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok = yn upward binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07484p+2200 : inexact-ok = yn downward ibm128 -17 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn tonearest ibm128 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -17 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -17 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn downward binary64 -17 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn tonearest binary64 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -17 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn downward intel96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest intel96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn downward ibm128 -17 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn tonearest ibm128 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -17 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -17 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn downward intel96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest intel96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange = yn downward intel96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest intel96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange = yn downward binary64 -17 0x8p-972 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn tonearest binary64 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -17 0x8p-972 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn downward intel96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest intel96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn downward ibm128 -17 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn tonearest ibm128 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -17 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -17 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange yn -17 min_subnorm = yn downward binary32 -17 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn tonearest binary32 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 -17 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange = yn downward binary64 -17 0x8p-152 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn tonearest binary64 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -17 0x8p-152 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange = yn downward intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok = yn tonearest intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok = yn towardzero intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok = yn upward intel96 -17 0x8p-152 : 0x1.83a8b4122e295e2ap+2592 : inexact-ok = yn downward m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok = yn tonearest m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok = yn towardzero m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok = yn upward m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e2ap+2592 : inexact-ok = yn downward binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok = yn tonearest binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok = yn towardzero binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok = yn upward binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a42p+2592 : inexact-ok = yn downward ibm128 -17 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn tonearest ibm128 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -17 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -17 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn downward binary64 -17 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn tonearest binary64 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -17 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn downward intel96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest intel96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn downward ibm128 -17 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn tonearest ibm128 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -17 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -17 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn downward intel96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest intel96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward m68k96 -17 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn tonearest m68k96 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -17 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange = yn downward binary128 -17 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn tonearest binary128 -17 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -17 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -17 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange yn 42 min = yn downward binary32 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok = yn tonearest intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn towardzero intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn upward intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn downward m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok = yn tonearest m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn towardzero m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn upward m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn downward binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok = yn tonearest binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok = yn towardzero binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok = yn upward binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok = yn downward ibm128 42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward binary64 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary64 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn 42 min_subnorm = yn downward binary32 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok = yn tonearest intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn towardzero intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn upward intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn downward m68k96 42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok = yn tonearest m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn towardzero m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn upward m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn downward binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok = yn tonearest binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok = yn towardzero binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok = yn upward binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok = yn downward ibm128 42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward binary64 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok yn -42 min = yn downward binary32 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 -42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 -42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok = yn tonearest intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn towardzero intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn upward intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn downward m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok = yn tonearest m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn towardzero m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn upward m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok = yn downward binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok = yn tonearest binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok = yn towardzero binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok = yn upward binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok = yn downward ibm128 -42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward binary64 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 -42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary64 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 -42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok yn -42 min_subnorm = yn downward binary32 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary32 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary32 -42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn upward binary32 -42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = yn downward binary64 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok = yn tonearest intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn towardzero intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn upward intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn downward m68k96 -42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok = yn tonearest m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn towardzero m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn upward m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok = yn downward binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok = yn tonearest binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok = yn towardzero binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok = yn upward binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok = yn downward ibm128 -42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward binary64 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary64 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary64 -42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn upward binary64 -42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward ibm128 -42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = yn tonearest ibm128 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange = yn towardzero ibm128 -42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn upward ibm128 -42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = yn downward intel96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest intel96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero intel96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward intel96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward m68k96 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest m68k96 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero m68k96 -42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn upward m68k96 -42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn downward binary128 -42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn tonearest binary128 -42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange = yn towardzero binary128 -42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = yn upward binary128 -42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok