From patchwork Thu Dec 5 16:46:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 102490 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DB65F3858D20 for ; Thu, 5 Dec 2024 16:48:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DB65F3858D20 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=MifGb/h8 X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) by sourceware.org (Postfix) with ESMTPS id 790B43858D38 for ; Thu, 5 Dec 2024 16:47:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 790B43858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 790B43858D38 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::534 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733417242; cv=none; b=GyuOK5+MRkBkleO4UNumhT+VI5RFfUYe9vNiaqs8J+cADH/LYfmF4vpVslfIr1TrCVN0kekYjRrtzlTsPnp+CRkRvEcekD2clFIsB1uTNr8hYJ1WV66a/nn/HykwbYlPkNShOws5+P9YN/JcmDryTsl3RSRN3/P75zHwxw1gBlg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733417242; c=relaxed/simple; bh=+qCMHrrhQZ08zQ5bEQQ/R8zoffONAST03r84lWSG80U=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=wG4k0Fa+WJSRMWo/iqgvTMVdNrLc37Yu4hQp5eSEZ7f8lSzmjlzkalElVz6flwZ4ak5A0DafXF4qDILv6NnH98DZJgceYZ0jeezMFxtwFHV7wsY6VCaAuASNXLxz3do5f6YlmZfe2nS9vAn+YM3bP3rEGthyzb5Tl5zGVqnJuqE= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 790B43858D38 Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-7fd20129dceso587831a12.2 for ; Thu, 05 Dec 2024 08:47:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1733417241; x=1734022041; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=dW7xHZfV4Q6R6GlxCEBQ1mvvfBH/MyJU0LJZuTKONfQ=; b=MifGb/h8Dq71Rp5DdrnABs6RimcCL8tLZo2+7loeSV27DbLEFUyrGpFshaKorjia+F nsrb8EPUXLxnAEEj5y9Uw92tJLNOuRC17KGDdV1e6L20kEvJDcYJOg1jqLvLPEKwk7PF iHwJ4T3zUh/1jwS+5r4dnc2pRa0SKo7YTq22WSwiNdf/eRnrndgkwl+vlA+Rs7L1MQSj Xj3O7/52Gj9IMk72ulpyEW/MYGxH8MKKtMqUsYhUqOKaGXDPnOPr1yzmHEguH+YbqpLp WirZ4IO048vN1FtF2kTh6+95GJch5eqIfmmSiSMMwbs6BAN00i/pgPo8QcXtVr11/k5g ySyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733417241; x=1734022041; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dW7xHZfV4Q6R6GlxCEBQ1mvvfBH/MyJU0LJZuTKONfQ=; b=VyUhdpJtEY0pmiWcjwAMWeQr2Gcteihp1KJhwSU+J47hcJt3XH2qGs+nICQjeX3Lqk dz/J9sJ6bISoQFX5navmXo3BDBGygC3awQ61LCFxBqYo4CWNnrtZ+lIlUhwMUp81WDrZ l14FOijQU92NJq2X9nqd7qWENB5pm2RDLAD+DvGX+UkG8i56Uliapi1/hoqev9X79uYx 44gUfo+YTGGayNJb21X23vSwdX63Gy2UBTeKf+j0bt00CU40RNUUzAi15tN2Jaj9dhCQ iLoClOsBZUlg4BK89Xuvg611UlFPJOJ7H08DQzJ7sHxJfGfE2kgdpnr2wBh8bXp8O5Ml /s4w== X-Gm-Message-State: AOJu0Yzr1uzLH4dg+Jcvr7n9PdkBil8++GZZnbydeC6y1D8IktK887ij R5LpvLhB9aPMmnczARJVCwpKpErU6aAB/RYGahnq6IlRXFDITxIK5QIRsvM2G5uXzle7nNBEyNV w X-Gm-Gg: ASbGncvSKLmF1FDzJWV8Ot6XiXdW1dycSg2p7/gU5tCZYBtcpC9mJzhWhNDT4vvk8+p ENm2RY5z3HSo3mW5jdtPqR6GfKsnWBKsnlkmQjO2T3JseHnhkSs4BoOy9HHm/wofd23Vv/OUWuB TJumChY+DmIa4k7sOF+vVjm/GwZ1U4E1QLGAC5t7hLgItEHzWH+BxxU3VIDlqq2JAnpDpnirrji /xLC+7JS7kVqQ9Bji2UTszBUU+aXZZZh9CH2fAOOQA7r4Z2NOqqEDqJc+rV X-Google-Smtp-Source: AGHT+IH3MCO52FTXxADwXB6YWC/kOy5K7z/jgpxTKe0iBEB1feHL7fCiA0C65sjCyLj4jBkOytShog== X-Received: by 2002:a17:90b:4fca:b0:2ee:c9b6:c267 with SMTP id 98e67ed59e1d1-2ef011e80b3mr15239787a91.9.1733417240399; Thu, 05 Dec 2024 08:47:20 -0800 (PST) Received: from mandiga.. ([2804:1b3:a7c2:2d1:f218:26e2:9d93:af9]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2ef27078af7sm3474418a91.41.2024.12.05.08.47.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 08:47:19 -0800 (PST) From: Adhemerval Zanella To: libc-alpha@sourceware.org Cc: Joseph Myers Subject: [PATCH] math: xfail some sinpi tests for ibm128-libgcc Date: Thu, 5 Dec 2024 13:46:59 -0300 Message-ID: <20241205164716.3095980-1-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org On powerpc math/test-ibm128-sinpi shows: testing long double (without inline functions) Failure: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set Failure: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set Failure: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged) Failure: Test: sinpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020) Result: is: qNaN should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 Failure: Test: sinpi_downward (0x3.fffffffffffffffcp+108) Result: is: 2.97479253223185882765417834495004e-15 0x1.acb679186c7b49a36c9ec63e110p-49 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 2.97479253223185882765417834495004e-15 0x1.acb679186c7b49a36c9ec63e110p-49 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 4.0000 Failure: Test: sinpi_downward (0x3.ffffffffffffffffffffffffffp+108) Result: is: 2.63250110604328276654475674742669e-15 0x1.7b6225fa8503a5a8c514f5c0208p-49 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 2.63250110604328276654475674742669e-15 0x1.7b6225fa8503a5a8c514f5c0208p-49 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 4.0000 Failure: Test: sinpi_towardzero (-0x3.fffffffffffffffcp+108) Result: is: -1.71856472474338625450766636956702e-14 -0x1.3596cf230d8f69346d93d8c3100p-46 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 1.71856472474338625450766636956702e-14 0x1.3596cf230d8f69346d93d8c3100p-46 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 3.0000 Failure: Test: sinpi_towardzero (-0x3.ffffffffffffffffffffffffffp+108) Result: is: -9.73792846364428462525599942305655e-15 -0x1.5ed8897ea140e96a31453d6e580p-47 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 9.73792846364428462525599942305655e-15 0x1.5ed8897ea140e96a31453d6e580p-47 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 3.0000 Failure: Test: sinpi_towardzero (0x3.fffffffffffffffcp+108) Result: is: 1.71856472474338625450766636956702e-14 0x1.3596cf230d8f69346d93d8c3100p-46 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 1.71856472474338625450766636956702e-14 0x1.3596cf230d8f69346d93d8c3100p-46 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 3.0000 Failure: Test: sinpi_towardzero (0x3.ffffffffffffffffffffffffffp+108) Result: is: 9.73792846364428462525599942305655e-15 0x1.5ed8897ea140e96a31453d6e580p-47 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 9.73792846364428462525599942305655e-15 0x1.5ed8897ea140e96a31453d6e580p-47 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 3.0000 Failure: Test: sinpi_upward (-0x3.fffffffffffffffcp+108) Result: is: -1.71856472474338625450766636956709e-14 -0x1.3596cf230d8f69346d93d8c3110p-46 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 1.71856472474338625450766636956710e-14 0x1.3596cf230d8f69346d93d8c3110p-46 ulp : inf max.ulp : 4.0000 Failure: Test: sinpi_upward (-0x3.ffffffffffffffffffffffffffp+108) Result: is: -9.73792846364428462525599942305708e-15 -0x1.5ed8897ea140e96a31453d6e598p-47 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 9.73792846364428462525599942305709e-15 0x1.5ed8897ea140e96a31453d6e598p-47 ulp : inf max.ulp : 4.0000 Failure: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set Failure: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set Failure: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged) Failure: Test: sinpi_upward (0xf.ffffffffffffbffffffffffffcp+1020) Result: is: qNaN should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 --- math/auto-libm-test-in | 8 +- math/auto-libm-test-out-sinpi | 500 +++++++++++++++++----------------- 2 files changed, 254 insertions(+), 254 deletions(-) diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index cf46d14ec9..0d765e8d27 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -7991,8 +7991,8 @@ sinpi min sinpi -min sinpi min_subnorm sinpi -min_subnorm -sinpi max -sinpi -max +sinpi max xfail-rounding:ibm128-libgcc +sinpi -max xfail-rounding:ibm128-libgcc sinpi 1 sinpi -1 sinpi 2 @@ -8073,8 +8073,8 @@ sinpi 0x1fffffffffffffff.ep0 sinpi -0x1fffffffffffffff.ep0 sinpi 0x3fffffffffffffffffffffffffff.2p0 sinpi -0x3fffffffffffffffffffffffffff.2p0 -sinpi 0x3fffffffffffffffffffffffffff.ep0 -sinpi -0x3fffffffffffffffffffffffffff.ep0 +sinpi 0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc +sinpi -0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc sinpi 0x1p-128 sinpi -0x1p-128 sinpi 0x1p-971 diff --git a/math/auto-libm-test-out-sinpi b/math/auto-libm-test-out-sinpi index 8b380092ee..d29ce51389 100644 --- a/math/auto-libm-test-out-sinpi +++ b/math/auto-libm-test-out-sinpi @@ -364,144 +364,144 @@ sinpi -min_subnorm = sinpi tonearest binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok = sinpi towardzero binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok = sinpi upward binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok -sinpi max -= sinpi downward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok +sinpi max xfail-rounding:ibm128-libgcc += sinpi downward binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi towardzero binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi upward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi downward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok += sinpi towardzero binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi towardzero binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi upward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi downward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok += sinpi towardzero binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi towardzero intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi upward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi downward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok += sinpi towardzero intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi towardzero m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi upward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok += sinpi towardzero m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= sinpi downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += sinpi towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi upward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi downward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += sinpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi upward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += sinpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += sinpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= sinpi downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok += sinpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi upward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok += sinpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok += sinpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -sinpi -max -= sinpi downward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok +sinpi -max xfail-rounding:ibm128-libgcc += sinpi downward binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi towardzero binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi upward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi downward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += sinpi towardzero binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi towardzero binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi upward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi downward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += sinpi towardzero binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi towardzero intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi upward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi downward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += sinpi towardzero intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi towardzero m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi upward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += sinpi towardzero m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= sinpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += sinpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += sinpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += sinpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= sinpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok += sinpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok += sinpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok sinpi 1 = sinpi downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = sinpi tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok @@ -9062,200 +9062,200 @@ sinpi -0x3fffffffffffffffffffffffffff.2p0 = sinpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = sinpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = sinpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -sinpi 0x3fffffffffffffffffffffffffff.ep0 -= sinpi downward binary32 0x4p+108 : 0x0p+0 : inexact-ok +sinpi 0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc += sinpi downward binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary32 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary32 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi upward binary32 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi downward binary64 0x4p+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary64 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi upward binary64 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi downward intel96 0x4p+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi towardzero intel96 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi upward intel96 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi downward m68k96 0x4p+108 : 0x0p+0 : inexact-ok += sinpi towardzero intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi towardzero m68k96 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi upward m68k96 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0x4p+108 : 0x0p+0 : inexact-ok += sinpi towardzero m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0x4p+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0x4p+108 : 0x0p+0 : inexact-ok -= sinpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += sinpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += sinpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += sinpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= sinpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= sinpi downward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += sinpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= sinpi towardzero binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= sinpi upward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= sinpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0x3.fffffffffffffffffffffffffffep+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= sinpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= sinpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok += sinpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= sinpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= sinpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -sinpi -0x3fffffffffffffffffffffffffff.ep0 -= sinpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok +sinpi -0x3fffffffffffffffffffffffffff.ep0 xfail-rounding:ibm128-libgcc += sinpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward binary32 -0x4p+108 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary32 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary32 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi upward binary32 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi downward binary64 -0x4p+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary64 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi upward binary64 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi downward intel96 -0x4p+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi towardzero intel96 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi upward intel96 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi downward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok += sinpi towardzero intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi towardzero m68k96 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi upward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0x4p+108 : -0x0p+0 : inexact-ok += sinpi towardzero m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok -= sinpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += sinpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += sinpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= sinpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= sinpi downward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += sinpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= sinpi towardzero binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= sinpi upward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= sinpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0x3.fffffffffffffffffffffffffffep+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok += sinpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= sinpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= sinpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok += sinpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = sinpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= sinpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= sinpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok += sinpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += sinpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok sinpi 0x1p-128 = sinpi downward binary32 0x1p-128 : 0x3.243f68p-128 : inexact-ok underflow errno-erange-ok = sinpi tonearest binary32 0x1p-128 : 0x3.243f68p-128 : inexact-ok underflow errno-erange-ok