From patchwork Wed Mar 15 18:33:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tulio Magno Quites Machado Filho X-Patchwork-Id: 19592 X-Patchwork-Delegate: joseph@codesourcery.com Received: (qmail 107109 invoked by alias); 15 Mar 2017 18:35:09 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 107085 invoked by uid 89); 15 Mar 2017 18:35:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.0 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_LAZY_DOMAIN_SECURITY, KAM_LOTSOFHASH, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=upward, 612 X-HELO: mx0a-001b2d01.pphosted.com From: "Tulio Magno Quites Machado Filho" To: libc-alpha@sourceware.org Subject: [PATCH] XFAIL catan and catanh tests on ibm128 Date: Wed, 15 Mar 2017 15:33:58 -0300 X-TM-AS-MML: disable x-cbid: 17031518-0024-0000-0000-0000015F756E X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17031518-0025-0000-0000-000016267CB8 Message-Id: <1489602838-31042-1-git-send-email-tuliom@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-03-15_07:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1702020001 definitions=main-1703150140 Mark 4 catan and catanh tests as xfail-rounding:ibm128-libgcc. After this patch all catan and catanh tests pass on ibm128. Regenerated auto-libm-test-out using gmp 6.1.2, mpfr 3.1.5 and upstream mpc (9ef8030e50), Tested on powerpc, powerpc64 and powerpc64le. 2017-03-15 Tulio Magno Quites Machado Filho * math/auto-libm-test-in: Mark some catan and catanh as xfail-rounding:ibm128-libgcc. * math/auto-libm-test-out-catan: Regenerate. * math/auto-libm-test-out-catanh: Likewise. --- math/auto-libm-test-in | 16 +- math/auto-libm-test-out-catan | 1160 ++++++++++++++++++++-------------------- math/auto-libm-test-out-catanh | 1160 ++++++++++++++++++++-------------------- 3 files changed, 1168 insertions(+), 1168 deletions(-) diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index c8267aa..304541b 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -3020,10 +3020,10 @@ catan 0.0 0x1.fp16383 catan -0.0 0x1.fp16383 catan 0.0 -0x1.fp16383 catan -0.0 -0x1.fp16383 -catan 0x1.fp16383 0x1.fp16383 -catan 0x1.fp16383 -0x1.fp16383 -catan -0x1.fp16383 0x1.fp16383 -catan -0x1.fp16383 -0x1.fp16383 +catan 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc +catan 0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc +catan -0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc +catan -0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc catan 0x1p-13 1.0 catan 0x1p-13 -1.0 catan -0x1p-13 1.0 @@ -3438,10 +3438,10 @@ catanh 0.0 0x1.fp16383 catanh -0.0 0x1.fp16383 catanh 0.0 -0x1.fp16383 catanh -0.0 -0x1.fp16383 -catanh 0x1.fp16383 0x1.fp16383 -catanh 0x1.fp16383 -0x1.fp16383 -catanh -0x1.fp16383 0x1.fp16383 -catanh -0x1.fp16383 -0x1.fp16383 +catanh 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc +catanh 0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc +catanh -0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc +catanh -0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc catanh 0x1p-13 1.0 catanh 0x1p-13 -1.0 catanh -0x1p-13 1.0 diff --git a/math/auto-libm-test-out-catan b/math/auto-libm-test-out-catan index 8d52826..0894ee0 100644 --- a/math/auto-libm-test-out-catan +++ b/math/auto-libm-test-out-catan @@ -4958,778 +4958,778 @@ catan -0.0 -0x1.fp16383 = catan tonearest ibm128 -0x0p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok = catan towardzero ibm128 -0x0p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok = catan upward ibm128 -0x0p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -catan 0x1.fp16383 0x1.fp16383 -= catan downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb4p+0 0x8p-132 : inexact-ok underflow errno-erange-ok +catan 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc += catan downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb4p+0 0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb6p+0 0x8p-132 : inexact-ok underflow errno-erange-ok -= catan towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb4p+0 0x8p-132 : inexact-ok underflow errno-erange-ok -= catan upward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb6p+0 0x8.00008p-132 : inexact-ok underflow errno-erange-ok -= catan downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x8.000008000008p-132 : inexact-ok += catan towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb4p+0 0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb6p+0 0x8.00008p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x8.000008000008p-132 : inexact-ok -= catan towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x8.000008000008p-132 : inexact-ok -= catan upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d19p+0 0x8.0000080000088p-132 : inexact-ok -= catan downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : inexact-ok += catan towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d19p+0 0x8.0000080000088p-132 : xfail:ibm128-libgcc inexact-ok += catan downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : inexact-ok -= catan towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : inexact-ok -= catan upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8.000008000008001p-132 : inexact-ok -= catan downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : inexact-ok += catan towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : inexact-ok -= catan towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : inexact-ok -= catan upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8.000008000008001p-132 : inexact-ok -= catan downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : inexact-ok += catan towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000080000080000080000080008p-132 : inexact-ok -= catan downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : inexact-ok += catan towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000080000080000080000080008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 0x8.00000800000800000800000804p-132 : inexact-ok -= catan downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 0x8.00000800000800000800000804p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : inexact-ok += catan towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : inexact-ok -= catan towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : inexact-ok -= catan upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x1.0000000000000802p-1024 : inexact-ok -= catan downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : inexact-ok += catan towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : inexact-ok -= catan towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : inexact-ok -= catan upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x1.0000000000000802p-1024 : inexact-ok -= catan downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : inexact-ok += catan towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : inexact-ok -= catan towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : inexact-ok -= catan upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0000000000000800000000000041p-1024 : inexact-ok -= catan downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0000000000000800000000000041p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : inexact-ok += catan towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : inexact-ok -= catan towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : inexact-ok -= catan upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0000000000000400000000000051p-1024 : inexact-ok -= catan downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0000000000000400000000000051p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok -= catan downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d19p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : inexact-ok += catan towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d19p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : inexact-ok -= catan downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : inexact-ok += catan towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : inexact-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok += catan towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok -= catan downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff0000000ffffff0000000cp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : inexact-ok += catan towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : inexact-ok -= catan towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : inexact-ok -= catan upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8.000000000000401p-1028 : inexact-ok -= catan downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : inexact-ok += catan towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : inexact-ok -= catan towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : inexact-ok -= catan upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8.000000000000401p-1028 : inexact-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : inexact-ok += catan towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000000000004000000000000208p-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000000000004000000000000208p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : inexact-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.00000000000040000000000001c8p-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.00000000000040000000000001c8p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8p-16448 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x4p-16448 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8p-16448 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x4p-16448 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x8.42108421084211p-16388 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x8.42108421084211p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x8.42108421084210cp-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d1846ap+0 0x8.42108421084210cp-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.421084210842108421084210844p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok += catan towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000bp-1924 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff00000007fffff8000000bp-1924 : inexact-ok -= catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff00000007fffff8000000bp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : inexact-ok += catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000000000002000000000000248p-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000000000002000000000000248p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : inexact-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000000000002000000000000288p-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 0x8.0000000000002000000000000288p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -catan 0x1.fp16383 -0x1.fp16383 -= catan downward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb4p+0 -0x8.00008p-132 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +catan 0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc += catan downward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb4p+0 -0x8.00008p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb6p+0 -0x8p-132 : inexact-ok underflow errno-erange-ok -= catan towardzero binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb4p+0 -0x8p-132 : inexact-ok underflow errno-erange-ok -= catan upward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb6p+0 -0x8p-132 : inexact-ok underflow errno-erange-ok -= catan downward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x8.0000080000088p-132 : inexact-ok += catan towardzero binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb4p+0 -0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb6p+0 -0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x8.0000080000088p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x8.000008000008p-132 : inexact-ok -= catan towardzero binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x8.000008000008p-132 : inexact-ok -= catan upward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d19p+0 -0x8.000008000008p-132 : inexact-ok -= catan downward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008001p-132 : inexact-ok += catan towardzero binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d19p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : inexact-ok -= catan towardzero intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : inexact-ok -= catan upward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : inexact-ok -= catan downward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008001p-132 : inexact-ok += catan towardzero intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : inexact-ok -= catan towardzero m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : inexact-ok -= catan upward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : inexact-ok -= catan downward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000080000080000080000080008p-132 : inexact-ok += catan towardzero m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000080000080000080000080008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan upward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan downward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x8.00000800000800000800000804p-132 : inexact-ok += catan towardzero binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x8.00000800000800000800000804p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan upward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.0000000000000802p-1024 : inexact-ok += catan towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : inexact-ok -= catan towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : inexact-ok -= catan upward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : inexact-ok -= catan downward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.0000000000000802p-1024 : inexact-ok += catan towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : inexact-ok -= catan towardzero m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : inexact-ok -= catan upward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : inexact-ok -= catan downward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0000000000000800000000000041p-1024 : inexact-ok += catan towardzero m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0000000000000800000000000041p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : inexact-ok -= catan towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : inexact-ok -= catan upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.000000000000080000000000004p-1024 : inexact-ok -= catan downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0000000000000400000000000051p-1024 : inexact-ok += catan towardzero binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0000000000000400000000000051p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : inexact-ok -= catan towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : inexact-ok -= catan upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.000000000000040000000000005p-1024 : inexact-ok -= catan downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d19p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000001p-1924 : inexact-ok += catan towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d19p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000001p-1924 : inexact-ok += catan towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok += catan towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000cp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok -= catan downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.000000000000401p-1028 : inexact-ok += catan towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : inexact-ok -= catan towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : inexact-ok -= catan upward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : inexact-ok -= catan downward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.000000000000401p-1028 : inexact-ok += catan towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : inexact-ok -= catan towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : inexact-ok -= catan upward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : inexact-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000000000004000000000000208p-1028 : inexact-ok += catan towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000000000004000000000000208p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.00000000000040000000000002p-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001c8p-1028 : inexact-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001c8p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x4p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x4p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.42108421084211p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.42108421084211p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.42108421084210cp-16388 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.42108421084210cp-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.421084210842108421084210844p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000bp-1924 : inexact-ok += catan towardzero binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000bp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000bp-1924 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok -= catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000000000002000000000000248p-1028 : inexact-ok += catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000000000002000000000000248p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.000000000000200000000000024p-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000000000002000000000000288p-1028 : inexact-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.0000000000002000000000000288p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : inexact-ok -= catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : inexact-ok -= catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.000000000000200000000000028p-1028 : inexact-ok -= catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 -0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -catan -0x1.fp16383 0x1.fp16383 -= catan downward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb6p+0 0x8p-132 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +catan -0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc += catan downward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb6p+0 0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb6p+0 0x8p-132 : inexact-ok underflow errno-erange-ok -= catan towardzero binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb4p+0 0x8p-132 : inexact-ok underflow errno-erange-ok -= catan upward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb4p+0 0x8.00008p-132 : inexact-ok underflow errno-erange-ok -= catan downward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d19p+0 0x8.000008000008p-132 : inexact-ok += catan towardzero binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb4p+0 0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb4p+0 0x8.00008p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d19p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x8.000008000008p-132 : inexact-ok -= catan towardzero binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x8.000008000008p-132 : inexact-ok -= catan upward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x8.0000080000088p-132 : inexact-ok -= catan downward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : inexact-ok += catan towardzero binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x8.0000080000088p-132 : xfail:ibm128-libgcc inexact-ok += catan downward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : inexact-ok -= catan towardzero intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008p-132 : inexact-ok -= catan upward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008001p-132 : inexact-ok -= catan downward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : inexact-ok += catan towardzero intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x8.000008000008p-132 : inexact-ok -= catan towardzero m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008p-132 : inexact-ok -= catan upward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008001p-132 : inexact-ok -= catan downward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.000008000008000008000008p-132 : inexact-ok += catan towardzero m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan upward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000080000080000080000080008p-132 : inexact-ok -= catan downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 0x8.000008000008000008000008p-132 : inexact-ok += catan towardzero binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000080000080000080000080008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : inexact-ok -= catan upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x8.00000800000800000800000804p-132 : inexact-ok -= catan downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x8.00000800000800000800000804p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : inexact-ok += catan towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : inexact-ok -= catan towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : inexact-ok -= catan upward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.0000000000000802p-1024 : inexact-ok -= catan downward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : inexact-ok += catan towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x1.00000000000008p-1024 : inexact-ok -= catan towardzero m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : inexact-ok -= catan upward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.0000000000000802p-1024 : inexact-ok -= catan downward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.000000000000080000000000004p-1024 : inexact-ok += catan towardzero m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : inexact-ok -= catan towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : inexact-ok -= catan upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0000000000000800000000000041p-1024 : inexact-ok -= catan downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0000000000000800000000000041p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.000000000000040000000000005p-1024 : inexact-ok += catan towardzero binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : inexact-ok -= catan towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : inexact-ok -= catan upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0000000000000400000000000051p-1024 : inexact-ok -= catan downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0000000000000400000000000051p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok -= catan downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d19p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d19p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0xf.fffff0000000fffp-1924 : inexact-ok += catan towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000001p-1924 : inexact-ok -= catan downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0xf.fffff0000000fffp-1924 : inexact-ok += catan towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000001p-1924 : inexact-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok += catan towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff0000000ffffff0000000cp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : inexact-ok += catan towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : inexact-ok -= catan towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : inexact-ok -= catan upward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.000000000000401p-1028 : inexact-ok -= catan downward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : inexact-ok += catan towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x8.0000000000004p-1028 : inexact-ok -= catan towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : inexact-ok -= catan upward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.000000000000401p-1028 : inexact-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.00000000000040000000000002p-1028 : inexact-ok += catan towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000000000004000000000000208p-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000000000004000000000000208p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.00000000000040000000000001cp-1028 : inexact-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001c8p-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.00000000000040000000000001c8p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18468p+0 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.42108421084211p-16388 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.42108421084211p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d1846ap+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.42108421084210cp-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18468p+0 0x8.42108421084210cp-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x0p+0 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.421084210842108421084210844p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok += catan towardzero binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000bp-1924 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000bp-1924 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 0xf.fffff00000007fffff8000000bp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.000000000000200000000000024p-1028 : inexact-ok += catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000000000002000000000000248p-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000000000002000000000000248p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.000000000000200000000000028p-1028 : inexact-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000000000002000000000000288p-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 0x8.0000000000002000000000000288p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok -catan -0x1.fp16383 -0x1.fp16383 -= catan downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb6p+0 -0x8.00008p-132 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +catan -0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc += catan downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb6p+0 -0x8.00008p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb6p+0 -0x8p-132 : inexact-ok underflow errno-erange-ok -= catan towardzero binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb4p+0 -0x8p-132 : inexact-ok underflow errno-erange-ok -= catan upward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb4p+0 -0x8p-132 : inexact-ok underflow errno-erange-ok -= catan downward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 -0x8.0000080000088p-132 : inexact-ok += catan towardzero binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb4p+0 -0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb4p+0 -0x8p-132 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 -0x8.0000080000088p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x8.000008000008p-132 : inexact-ok -= catan towardzero binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x8.000008000008p-132 : inexact-ok -= catan upward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x8.000008000008p-132 : inexact-ok -= catan downward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8.000008000008001p-132 : inexact-ok += catan towardzero binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : inexact-ok -= catan towardzero intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : inexact-ok -= catan upward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : inexact-ok -= catan downward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8.000008000008001p-132 : inexact-ok += catan towardzero intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8.000008000008001p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8.000008000008p-132 : inexact-ok -= catan towardzero m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : inexact-ok -= catan upward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : inexact-ok -= catan downward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000080000080000080000080008p-132 : inexact-ok += catan towardzero m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x8.000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000080000080000080000080008p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan upward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 -0x8.00000800000800000800000804p-132 : inexact-ok += catan towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 -0x8.00000800000800000800000804p-132 : xfail:ibm128-libgcc inexact-ok = catan tonearest ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : inexact-ok -= catan downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x8.000008000008000008000008p-132 : xfail:ibm128-libgcc inexact-ok += catan downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 -0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x1.0000000000000802p-1024 : inexact-ok += catan towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : inexact-ok -= catan towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : inexact-ok -= catan upward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : inexact-ok -= catan downward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x1.0000000000000802p-1024 : inexact-ok += catan towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x1.0000000000000802p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x1.00000000000008p-1024 : inexact-ok -= catan towardzero m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : inexact-ok -= catan upward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : inexact-ok -= catan downward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0000000000000800000000000041p-1024 : inexact-ok += catan towardzero m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x1.00000000000008p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0000000000000800000000000041p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : inexact-ok -= catan towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : inexact-ok -= catan upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : inexact-ok -= catan downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000080000000000004p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0000000000000400000000000051p-1024 : inexact-ok += catan towardzero binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0000000000000400000000000051p-1024 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : inexact-ok -= catan towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : inexact-ok -= catan upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : inexact-ok -= catan downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.000000000000040000000000005p-1024 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x1.0000000000004p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : inexact-ok underflow errno-erange-ok -= catan downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x1p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : inexact-ok += catan towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : inexact-ok += catan towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0xf.fffff0000001p-1924 : inexact-ok -= catan towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : inexact-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok += catan towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0xf.fffff0000000fffp-1924 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff0000000ffffff0000000cp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000cp-1924 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff0000000ffffff0000000bf8p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8.000000000000401p-1028 : inexact-ok += catan towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : inexact-ok -= catan towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : inexact-ok -= catan upward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : inexact-ok -= catan downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8.000000000000401p-1028 : inexact-ok += catan towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8.000000000000401p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8.0000000000004p-1028 : inexact-ok -= catan towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : inexact-ok -= catan upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : inexact-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000000000004000000000000208p-1028 : inexact-ok += catan towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x8.0000000000004p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000000000004000000000000208p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000002p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084218p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084214p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.0842108421084214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x1.084210842108421p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.00000000000040000000000001c8p-1028 : inexact-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.00000000000040000000000001c8p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.00000000000040000000000001cp-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x4p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x4p-16448 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x8.42108421084211p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x8.42108421084211p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan downward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x8.42108421084210cp-16388 : inexact-ok underflow errno-erange-ok += catan towardzero intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x8.42108421084210cp-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d1846ap+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan upward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok += catan towardzero m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18468p+0 -0x8.421084210842108p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.421084210842108421084210844p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.421084210842108421084210844p-16388 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.42108421084210842108421084p-16388 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.42108421084210842108421084p-16388 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff00000007fffff8000000bp-1924 : inexact-ok += catan towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 -0xf.fffff00000007fffff8000000bp-1924 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000bp-1924 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000af8p-1924 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 -0xf.fffff00000007fffff8000000af8p-1924 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000000000002000000000000248p-1028 : inexact-ok += catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000000000002000000000000248p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000024p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421088p-16384 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 -0x1.0842108421084210842108421088p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : inexact-ok underflow errno-erange-ok -= catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000000000002000000000000288p-1028 : inexact-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 -0x1.0842108421084210842108421084p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 -0x8.0000000000002000000000000288p-1028 : xfail:ibm128-libgcc inexact-ok = catan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : inexact-ok -= catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : inexact-ok -= catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : inexact-ok -= catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok += catan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 -0x8.000000000000200000000000028p-1028 : xfail:ibm128-libgcc inexact-ok += catan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 -0x8.000000000004p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok -= catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : inexact-ok underflow errno-erange-ok += catan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 -0x8p-1028 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok catan 0x1p-13 1.0 = catan downward binary32 0x8p-16 0x1p+0 : 0xc.911dap-4 0x4.da1eap+0 : inexact-ok = catan tonearest binary32 0x8p-16 0x1p+0 : 0xc.911dbp-4 0x4.da1ea8p+0 : inexact-ok diff --git a/math/auto-libm-test-out-catanh b/math/auto-libm-test-out-catanh index eec8807..b7e14a3 100644 --- a/math/auto-libm-test-out-catanh +++ b/math/auto-libm-test-out-catanh @@ -4958,778 +4958,778 @@ catanh -0.0 -0x1.fp16383 = catanh tonearest ibm128 -0x0p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = catanh towardzero ibm128 -0x0p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok = catanh upward ibm128 -0x0p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok -catanh 0x1.fp16383 0x1.fp16383 -= catanh downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x8p-132 0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok +catanh 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc += catanh downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x8p-132 0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x8p-132 0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x8p-132 0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x8.00008p-132 0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18p+0 : inexact-ok += catanh towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x8p-132 0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x8.00008p-132 0x1.921fb6p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18p+0 : inexact-ok -= catanh towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18p+0 : inexact-ok -= catanh upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x8.0000080000088p-132 0x1.921fb54442d19p+0 : inexact-ok -= catanh downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x8.0000080000088p-132 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008001p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008001p-132 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008001p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008001p-132 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-132 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : inexact-ok += catanh towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-132 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.00000800000800000800000804p-132 0x1.921fb54442d18469898cc51702p+0 : inexact-ok -= catanh downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x8.00000800000800000800000804p-132 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x4p-1076 0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x4p-1076 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000cp-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000cp-1924 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000cp-1924 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x8p-16448 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0x8p-16448 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x4p-16448 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0x4p-16448 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x4p-16496 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0x4p-16496 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000bp-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000bp-1924 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000bp-1924 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000004p-1024 0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000004p-1024 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000000802p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000000802p-1024 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000000802p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000000802p-1024 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000000800000000000041p-1024 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000000800000000000041p-1024 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000004p-1024 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.0000000000004p-1024 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x8p-16448 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x8p-16448 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x4p-16448 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x4p-16448 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x4p-16496 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0x4p-16496 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000248p-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000248p-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084218p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084218p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084214p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084214p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084218p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084218p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084214p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084214p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084211p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084211p-16388 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084210cp-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084210cp-16388 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108421084210844p-16388 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108421084210844p-16388 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 0xf.8p+16380 : 0x8.421084210842108421084210844p-16388 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.0000000000000400000000000051p-1024 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.0000000000000400000000000051p-1024 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.0000000000004p-1024 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x1.0000000000004p-1024 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001c8p-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001c8p-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x4p-16496 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0x4p-16496 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -catanh 0x1.fp16383 -0x1.fp16383 -= catanh downward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x8p-132 -0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +catanh 0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc += catanh downward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x8p-132 -0x1.921fb6p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x8p-132 -0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x8p-132 -0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.00008p-132 -0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d19p+0 : inexact-ok += catanh towardzero binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x8p-132 -0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.00008p-132 -0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d18p+0 : inexact-ok -= catanh towardzero binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d18p+0 : inexact-ok -= catanh upward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.0000080000088p-132 -0x1.921fb54442d18p+0 : inexact-ok -= catanh downward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.0000080000088p-132 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008001p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008001p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008001p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008001p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.0000080000080000080000080008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok += catanh towardzero binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.0000080000080000080000080008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh towardzero ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh upward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.00000800000800000800000804p-132 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0x8.00000800000800000800000804p-132 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-1076 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-1076 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000001p-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000cp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000cp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffff0000000ffffff0000000cp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-1076 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-1076 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x8p-16448 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.fffffp+124 -0xf.8p+16380 : 0x8p-16448 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x4p-16448 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.fffffp+124 -0xf.8p+16380 : 0x4p-16448 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x4p-16496 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.fffffp+124 -0xf.8p+16380 : 0x4p-16496 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000bp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000bp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffff00000007fffff8000000bp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000004p-1024 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000004p-1024 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000000802p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000000802p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000000802p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000000802p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000000800000000000041p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000000800000000000041p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x8p-16448 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x8p-16448 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x4p-16448 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x4p-16448 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x4p-16496 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.8p+16380 : 0x4p-16496 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000248p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000248p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084218p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084218p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084214p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084214p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 -0xf.fffffp+124 : 0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084218p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084218p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084214p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084214p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 -0xf.ffffffffffff8p+1020 : 0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084211p-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084211p-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084210cp-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084210cp-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108421084210844p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108421084210844p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.8p+16380 -0xf.8p+16380 : 0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 -0xf.8p+16380 : 0x8.421084210842108421084210844p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.0000000000000400000000000051p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.0000000000000400000000000051p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001c8p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000001c8p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x4p-16496 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : 0x4p-16496 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -catanh -0x1.fp16383 0x1.fp16383 -= catanh downward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.00008p-132 0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000004p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +catanh -0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc += catanh downward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.00008p-132 0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x8p-132 0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x8p-132 0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x8p-132 0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.0000080000088p-132 0x1.921fb54442d18p+0 : inexact-ok += catanh towardzero binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x8p-132 0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x8p-132 0x1.921fb6p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.0000080000088p-132 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d18p+0 : inexact-ok -= catanh towardzero binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d18p+0 : inexact-ok -= catanh upward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d19p+0 : inexact-ok -= catanh downward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008001p-132 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008001p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008001p-132 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008001p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-132 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008p-132 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-132 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.00000800000800000800000804p-132 0x1.921fb54442d18469898cc517018p+0 : inexact-ok += catanh towardzero binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.00000800000800000800000804p-132 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51702p+0 : inexact-ok -= catanh downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x4p-1076 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x8.000008000008000008000008p-132 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x4p-1076 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000cp-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000cp-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000cp-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x4p-1076 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x4p-1076 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x8p-16448 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x0p+0 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x8p-16448 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x4p-16448 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x4p-16448 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x4p-16496 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x4p-16496 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000bp-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.fffffp+124 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000bp-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000bp-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000004p-1024 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000004p-1024 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000000802p-1024 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000000802p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000000802p-1024 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000000802p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000000800000000000041p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.00000000000008p-1024 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000000800000000000041p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000004p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.0000000000004p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 0x1.921fb54442d18468p+0 : inexact-ok += catanh towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : inexact-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x8p-16448 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x8p-16448 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x4p-16448 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x4p-16448 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x4p-16496 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x4p-16496 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000248p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000248p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084218p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084218p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084214p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084214p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.8p+16380 0xf.fffffp+124 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084218p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084218p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084214p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084214p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084211p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084211p-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084210cp-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084210cp-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108421084210844p-16388 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108p-16388 0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108421084210844p-16388 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 0xf.8p+16380 : -0x8.421084210842108421084210844p-16388 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421088p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.0000000000000400000000000051p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.0000000000000400000000000051p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.0000000000004p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1.0000000000004p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001c8p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x1p-1024 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001c8p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x4p-16496 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x4p-16496 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : -0x0p+0 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok -catanh -0x1.fp16383 -0x1.fp16383 -= catanh downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.00008p-132 -0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +catanh -0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc += catanh downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.00008p-132 -0x1.921fb6p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8p-132 -0x1.921fb6p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8p-132 -0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8p-132 -0x1.921fb4p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.0000080000088p-132 -0x1.921fb54442d19p+0 : inexact-ok += catanh towardzero binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8p-132 -0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8p-132 -0x1.921fb4p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.0000080000088p-132 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18p+0 : inexact-ok -= catanh towardzero binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18p+0 : inexact-ok -= catanh upward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18p+0 : inexact-ok -= catanh downward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008001p-132 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008001p-132 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008001p-132 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008001p-132 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.0000080000080000080000080008p-132 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008p-132 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.0000080000080000080000080008p-132 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.00000800000800000800000804p-132 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok += catanh towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.00000800000800000800000804p-132 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok -= catanh downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x4p-1076 -0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0x8.000008000008000008000008p-132 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x4p-1076 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000001p-1924 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000cp-1924 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000fffp-1924 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000cp-1924 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000cp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x4p-1076 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffff0000000ffffff0000000bf8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x4p-1076 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x8p-16448 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x8p-16448 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x4p-16448 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x4p-16448 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x4p-16496 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x4p-16496 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000bp-1924 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.fffffp+124 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000bp-1924 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000bp-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffff00000007fffff8000000af8p-1924 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok -= catanh downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000004p-1024 -0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000004p-1024 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000000802p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000000802p-1024 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000000802p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000000802p-1024 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000000800000000000041p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.00000000000008p-1024 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000000800000000000041p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.000000000000080000000000004p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d19p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d19p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok += catanh towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1028 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d1846ap+0 : inexact-ok -= catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : inexact-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1028 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x8p-16448 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x8p-16448 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x4p-16448 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x4p-16448 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x4p-16496 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x4p-16496 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000248p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000248p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000024p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084218p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084218p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084214p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084214p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084218p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 -0xf.fffffp+124 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084218p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084214p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084214p-16384 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.084210842108421p-16384 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084211p-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 -0xf.ffffffffffff8p+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084211p-16388 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084210cp-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok += catanh towardzero intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward intel96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084210cp-16388 -0x1.921fb54442d1846ap+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh upward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108421084210844p-16388 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward m68k96 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108p-16388 -0x1.921fb54442d18468p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108421084210844p-16388 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x8.421084210842108421084210844p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 -0xf.8p+16380 : -0x8.42108421084210842108421084p-16388 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421088p-16384 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.0000000000000400000000000051p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.0842108421084210842108421084p-16384 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.0000000000000400000000000051p-1024 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.000000000000040000000000005p-1024 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1.0000000000004p-1024 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001c8p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x1p-1024 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001c8p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000001cp-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x4p-16496 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x4p-16496 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok underflow errno-erange-ok -= catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.8p+16380 : -0x0p+0 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1028 -0x1.921fb54442d18469898cc51701b9p+0 : xfail:ibm128-libgcc inexact-ok = catanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok -= catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1028 -0x1.921fb54442d18469898cc51701b8p+0 : xfail:ibm128-libgcc inexact-ok += catanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000004p-1028 -0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = catanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok -= catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok += catanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += catanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-1028 -0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok catanh 0x1p-13 1.0 = catanh downward binary32 0x8p-16 0x1p+0 : 0x3.fffffcp-16 0xc.90fdap-4 : inexact-ok = catanh tonearest binary32 0x8p-16 0x1p+0 : 0x4p-16 0xc.90fdbp-4 : inexact-ok