From patchwork Thu Dec 5 16:46:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 847580 Delivered-To: patch@linaro.org Received: by 2002:a5d:50c2:0:b0:385:e875:8a9e with SMTP id f2csp325718wrt; Thu, 5 Dec 2024 08:47:26 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXGVjq3bGsdnXZkl2HBQI9scIAIhcpLiHsMrcv8fVT/wDJuZLm1GKM9dgppsagQBrFsB1r0SA==@linaro.org X-Google-Smtp-Source: AGHT+IHhoQZzcBBpFnqut2ss/QQcvb4fXlCJEDBc64OZ1KxFYJHYtTtcliLWR1ul2aAcER/CI1BY X-Received: by 2002:ad4:5cce:0:b0:6d8:88cf:e690 with SMTP id 6a1803df08f44-6d8b72cf66dmr143054756d6.3.1733417246493; Thu, 05 Dec 2024 08:47:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1733417246; cv=pass; d=google.com; s=arc-20240605; b=bstDT+W5ako26/DX3BUzB7X5cBde2LFCglmMkjA8rIsMd99wgiX1BqYb/otVGYfUmU NhqOzYE07tewseX6hoySbSHtCQ/ulYBOt7gBE0sLXbWkvR6BM7Lwz4bjz+uLa+BsvzbT hFvnwFLhu2XjMRhPM96mFj9rBMHFiTSbsJ8VYn9PiBN6RZugeY6h8Z9vWy8YvcC2pTtY 0JIrgmke5IyfIF0i+zveJoToVPZc506WjdFQLRxJOjwny7OVkxgLaDll1CmnTOMfrnOZ KZQfmm+QlJXHeyCqSqtE50iV9bx/n9773ltPIbZaxJxYrFj37r23emee1OriT/9cTBdk kRiQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature :dkim-filter:arc-filter:dmarc-filter:delivered-to:dkim-filter; bh=b3Z7qEchvxcHzRuANSfoBqDb894UpirFo3KbBWGrOMg=; fh=y8c+zjefmHK4fStUusN64Sx8n6mpTt8O9P1WOVzrReM=; b=aSV6bUvh109teCczWjD04j0/SaqHK7hJ6Ur5k5oCHT9sEC06Z17shw8eg86fSOvje1 8/YgflKmn9jDhjrf893s/sKs8uQbfRA/cg3pl/Xxa/aUqXmVMdjYTKF5EAm+AduYlSiU L8Px7+QJvCERNzYEKhvDNime9YAXInoBIejdMeN8zsZcH78vR0oC+kjiONf8HHxC7jPk 6XoQthHxLq/8dGv+Eex9LhltEHb5lorSkS+RiAMVFgyUG2y6Ti6627LIwWJ62ai4LgmZ RVRrvAl8l/yl50bDtvvLyy7JEKV2S+Kc1Wv7wUbpCvB0CZ5H8ENnYvU6qxSUV+a2mBqr WmqA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=f3wM0Ftd; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id 6a1803df08f44-6d8dac25aa2si21656326d6.431.2024.12.05.08.47.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 08:47:26 -0800 (PST) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=f3wM0Ftd; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 075963858D28 for ; Thu, 5 Dec 2024 16:47:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 075963858D28 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=f3wM0Ftd X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by sourceware.org (Postfix) with ESMTPS id 0B3B73858D20 for ; Thu, 5 Dec 2024 16:46:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0B3B73858D20 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 0B3B73858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::630 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733417219; cv=none; b=Q2/pmA36OCQHZLQxXNp+16KlNzbhEwGdLM0dn0UpM+v2uELpNgIiOHQmGSUeWcyKl7QMqIn4Yw/CcUXsYWPWPXtHoc1x7iH8MHFo0NTUS5+eU8f4OuDifXKUonm00GsF0GnnIl5hsNiiga1F4EjGh5MVfAAqbFJLUMYLt9hySfk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733417219; c=relaxed/simple; bh=llYddynxDYSedvMPpxytkx8NJrMFmOP+AInF6ly7raw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=BQ0RgiayIXTGvsw01xcc6B4p0CbPNG2HKK5vvuaM2lVYvdTNNLjGRbmcqr4i57dY6wgrrbdv9vewidbeDE1sM++UVLLwbQZI6LZVVRikBniCSUyG0oFadvqlopWfqveiAoEmYeQDmEjk9Y+Qc5/tLI+plUMsdnEJ4wPG0cuKB3E= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0B3B73858D20 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-2153e642114so11026695ad.0 for ; Thu, 05 Dec 2024 08:46:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1733417218; x=1734022018; 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=b3Z7qEchvxcHzRuANSfoBqDb894UpirFo3KbBWGrOMg=; b=f3wM0FtdTWg+vejnx9oYp0RfeTgqucJP6Yxz8RP1cbX4zDNRR6xXB2SpaEtLBawxqJ TfoTp1cKpRtHhuaf7i087phsJC/3n1eIvPM1K7zB6Z+UTuyNxgYBhv1x96siGjLAMoLN rdZ1qqilWJ0VJqHHPf3tAqS3x1d7aUrCHaOWLxBrMJ5F/RkkkyJrUXJtJUHxlRMsshQC nCDfxWxXNUcc1SD+gDK6n2GAuIV8HnLgtZsl3RQWx5yQFZcaB7HA5HsliIChiXG8Vg/0 LbSRFV2x3OyO/lKXx7TD7qTSFSAWypZSbh4SbwlZ9MEZVCD/pkIWtltgm9NolenggyYO Gfgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733417218; x=1734022018; 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=b3Z7qEchvxcHzRuANSfoBqDb894UpirFo3KbBWGrOMg=; b=fEJe0mfA2HHykPSaDki5cNnmLa7Q91tY3TT8ln0YfNTRL0MNYKMhfklTVIjIQLGGl4 Uvk+OnewH9EOhpIpNt+zgBzQGlgfmYUfPPLovTlGsF/pqo5xW6oowCNiZg9XlXsFgM41 Stloyo/IEkxyhS8UoTbuIP+BYxohArKIkcoHjH9aa/WPIYzKBcmYRZgUz4n6HNxst1HI 1dq7yaWd1ddLWJYI8iU86uhtciS+VFJfQq9OzvYFePZKxS4K3Dwm/UzZ78z3ReS5CRg1 qygFND4VVbb6yURtRdSka/yMICHMDHD0H20T/rPQIoB5L2bo/oRX0ZNnpWr/fhCCsO2P 1f9w== X-Gm-Message-State: AOJu0YyV8Xek+NniyFbk0wSjCeVl8JH5JDXj2KVhFYTiI0IuToHbKEbO DsUZbZjTaPRtywCBKoUNVCSoDYqf3MzYkOYFwV/uri9p/Z6JSo3htVs17i9fR7sJJxQNykXFEsm N X-Gm-Gg: ASbGncsbOcY7euK1TLjwDYhguJc8z5KHMbQxGSZ4pHfOEXJ/f7eKF3SOPxeuWPZjV/W 0jBhOaTRhmMvVNG14g+kth5R7cP6cQDZXG9KX/RJLktAwt8ERXk7ftV8VlzkZ6b/jG69SpNK2Sg QY1koersOmbkiimFLrnU3E+IASvX5XguzFV74st1cjbzJ+eTsk9b/r8SBewYL1S37AFoltX4PU8 brTmvt2EKkDu/btlTiHg5Vq2TuFdpRNmIfU3ZeVTeH5c8D7QHk0EzZ+wWNp X-Received: by 2002:a17:902:f54c:b0:212:581a:8d8 with SMTP id d9443c01a7336-215bd24faa2mr140650595ad.46.1733417216168; Thu, 05 Dec 2024 08:46:56 -0800 (PST) Received: from mandiga.. ([2804:1b3:a7c2:2d1:f218:26e2:9d93:af9]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-215f8e5f130sm14819345ad.90.2024.12.05.08.46.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Dec 2024 08:46:55 -0800 (PST) From: Adhemerval Zanella To: libc-alpha@sourceware.org Cc: Joseph Myers Subject: [PATCH] math: xfail some cospi tests for ibm128-libgcc Date: Thu, 5 Dec 2024 13:46:35 -0300 Message-ID: <20241205164651.3095834-1-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 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~patch=linaro.org@sourceware.org On powerpc math/test-ibm12-cospi shows: testing long double (without inline functions) Failure: cospi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set Failure: cospi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set Failure: cospi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged) Failure: Test: cospi_downward (-0xf.ffffffffffffbffffffffffffcp+1020) Result: is: qNaN should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 Failure: Test: cospi_downward (0x3.fffffffffffffffcp+108) Result: is: 9.99999999999999999999999999995574e-01 0x1.ffffffffffffffffffffffff4c8p-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 4.42501664022411309598141492088312e-30 0x1.670000000000000000000000000p-98 ulp : 179.5000 max.ulp : 4.0000 Failure: Test: cospi_downward (0x3.ffffffffffffffffffffffffffp+108) Result: is: 9.99999999999999999999999999996524e-01 0x1.ffffffffffffffffffffffff730p-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 3.47591836363008326759542899077727e-30 0x1.1a0000000000000000000000000p-98 ulp : 141.0000 max.ulp : 4.0000 Failure: Test: cospi_towardzero (-0x3.fffffffffffffffcp+108) Result: is: 9.99999999999999999999999999852310e-01 0x1.ffffffffffffffffffffffe8990p-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 1.47689552599346303944427057331536e-28 0x1.767000000000000000000000000p-93 ulp : 5991.0000 max.ulp : 4.0000 Failure: Test: cospi_towardzero (-0x3.ffffffffffffffffffffffffffp+108) Result: is: 9.99999999999999999999999999952569e-01 0x1.fffffffffffffffffffffff87c0p-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 4.74302619264133348003801799876275e-29 0x1.e10000000000000000000000000p-95 ulp : 1924.0000 max.ulp : 4.0000 Failure: Test: cospi_towardzero (0x3.fffffffffffffffcp+108) Result: is: 9.99999999999999999999999999852310e-01 0x1.ffffffffffffffffffffffe8990p-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 1.47689552599346303944427057331536e-28 0x1.767000000000000000000000000p-93 ulp : 5991.0000 max.ulp : 4.0000 Failure: Test: cospi_towardzero (0x3.ffffffffffffffffffffffffffp+108) Result: is: 9.99999999999999999999999999952569e-01 0x1.fffffffffffffffffffffff87c0p-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 4.74302619264133348003801799876275e-29 0x1.e10000000000000000000000000p-95 ulp : 1924.0000 max.ulp : 4.0000 Failure: Test: cospi_upward (-0x3.fffffffffffffffcp+108) Result: is: 9.99999999999999999999999999852323e-01 0x1.ffffffffffffffffffffffe899bp-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 1.47673235656615530277812119019587e-28 0x1.766568e20369c00000000000000p-93 ulp : 5990.3382 max.ulp : 4.0000 Failure: Test: cospi_upward (-0x3.ffffffffffffffffffffffffffp+108) Result: is: 9.99999999999999999999999999952583e-01 0x1.fffffffffffffffffffffff87cbp-1 should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 difference: 4.74136253815267677203679334037676e-29 0x1.e0d4cf1e9076600000000000000p-95 ulp : 1923.3252 max.ulp : 4.0000 Failure: cospi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set Failure: cospi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set Failure: cospi_upward (0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged) Failure: Test: cospi_upward (0xf.ffffffffffffbffffffffffffcp+1020) Result: is: qNaN should be: 1.00000000000000000000000000000000e+00 0x1.000000000000000000000000000p+0 --- math/auto-libm-test-in | 12 +- math/auto-libm-test-out-cospi | 792 +++++++++++++++++----------------- 2 files changed, 402 insertions(+), 402 deletions(-) diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index ec9a0963f2..cf46d14ec9 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -4469,8 +4469,8 @@ cospi min cospi -min cospi min_subnorm cospi -min_subnorm -cospi max -cospi -max +cospi max xfail-rounding:ibm128-libgcc +cospi -max xfail-rounding:ibm128-libgcc cospi 1 cospi -1 cospi 2 @@ -4549,10 +4549,10 @@ cospi 0x1fffffffffffffff.6p0 cospi -0x1fffffffffffffff.6p0 cospi 0x1fffffffffffffff.ap0 cospi -0x1fffffffffffffff.ap0 -cospi 0x3fffffffffffffffffffffffffff.6p0 -cospi -0x3fffffffffffffffffffffffffff.6p0 -cospi 0x3fffffffffffffffffffffffffff.ap0 -cospi -0x3fffffffffffffffffffffffffff.ap0 +cospi 0x3fffffffffffffffffffffffffff.6p0 xfail-rounding:ibm128-libgcc +cospi -0x3fffffffffffffffffffffffffff.6p0 xfail-rounding:ibm128-libgcc +cospi 0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc +cospi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc cosh 0 cosh -0 diff --git a/math/auto-libm-test-out-cospi b/math/auto-libm-test-out-cospi index cc6db07614..3e2f57b942 100644 --- a/math/auto-libm-test-out-cospi +++ b/math/auto-libm-test-out-cospi @@ -364,144 +364,144 @@ cospi -min_subnorm = cospi tonearest binary128 -0x4p-16496 : 0x1p+0 : inexact-ok = cospi towardzero binary128 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok = cospi upward binary128 -0x4p-16496 : 0x1p+0 : inexact-ok -cospi max -= cospi downward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok +cospi max xfail-rounding:ibm128-libgcc += cospi downward binary32 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi upward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi downward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi upward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok -= cospi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok -= cospi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -cospi -max -= cospi downward binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok +cospi -max xfail-rounding:ibm128-libgcc += cospi downward binary32 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0xf.fffffp+124 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok cospi 1 = cospi downward binary32 0x1p+0 : -0x1p+0 : inexact-ok = cospi tonearest binary32 0x1p+0 : -0x1p+0 : inexact-ok @@ -8868,391 +8868,391 @@ cospi -0x1fffffffffffffff.ap0 = cospi tonearest ibm128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok = cospi towardzero ibm128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok = cospi upward ibm128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok -cospi 0x3fffffffffffffffffffffffffff.6p0 -= cospi downward binary32 0x4p+108 : 0x1p+0 : inexact-ok +cospi 0x3fffffffffffffffffffffffffff.6p0 xfail-rounding:ibm128-libgcc += cospi downward binary32 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary32 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= cospi towardzero binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= cospi upward binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= cospi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -cospi -0x3fffffffffffffffffffffffffff.6p0 -= cospi downward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok +cospi -0x3fffffffffffffffffffffffffff.6p0 xfail-rounding:ibm128-libgcc += cospi downward binary32 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary32 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= cospi towardzero binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= cospi upward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= cospi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -cospi 0x3fffffffffffffffffffffffffff.ap0 -= cospi downward binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok +cospi 0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc += cospi downward binary32 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary32 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= cospi towardzero binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= cospi upward binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= cospi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -cospi -0x3fffffffffffffffffffffffffff.ap0 -= cospi downward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok +cospi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc += cospi downward binary32 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.fffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary32 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary32 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary32 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary32 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary32 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok -= cospi downward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x4p+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok -= cospi downward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok -= cospi downward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi towardzero ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= cospi towardzero binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok -= cospi upward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok -= cospi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : xfail:ibm128-libgcc inexact-ok += cospi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok = cospi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok -= cospi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok += cospi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok