From patchwork Thu Dec 19 14:40:50 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: 852042 Delivered-To: patch@linaro.org Received: by 2002:a5d:4888:0:b0:385:e875:8a9e with SMTP id g8csp1522691wrq; Thu, 19 Dec 2024 06:41:27 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXq8fFBPJFvldtlB4kTD/YnxvWamzaY4NbAiacCjI7CKtjIc+c0MUg3Z02C7/xzA8bqlfEnfA==@linaro.org X-Google-Smtp-Source: AGHT+IH3jd6ziQyULBoqyZfAYxGRMvlfQjIG9XaWp/Z9tNWdGGCxBOYwgOd8eC0qX5zkgr3Xko1K X-Received: by 2002:a05:6102:4b11:b0:4b2:ae3a:35d6 with SMTP id ada2fe7eead31-4b2ae814dabmr7121295137.19.1734619287022; Thu, 19 Dec 2024 06:41:27 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1734619287; cv=pass; d=google.com; s=arc-20240605; b=SAn86XH/Sz07e/p3XtxeQCPAtlkLSuNI4FIR5EJNHSGuGDmcVoMNhwgQMbvdv+ku+F xvvXCxQUtoRVq5M0xG7LPQ6aUWjFS/ENQVG78u8g5KeZWP205eGKkeLshqLTJcHL30DO MQs+LtJvPGysLV1D+7TYXTeIPot/9UltDa/nif5pr6OchtBOSeOprcR+dASCBv/f172P M3c6yUd/izmv17IVgcicGzbCsmt2dW2w862XD2I/HI8ZIjMtzayFr27BNsVeSHsT6cU0 vT4LY1RBz2UC0mT1U5qqpO2LoWNGBjS2hb60u4DsERkSXX7X+aPLlbSAmHiWtNJinBwW F2+g== 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=p3i5YBwIZyNJf0Qf5qOyrmkt1BrX+c5vrxb7d9cFs0I=; fh=y8c+zjefmHK4fStUusN64Sx8n6mpTt8O9P1WOVzrReM=; b=llO+xyq3sxZKchRG/VcIZRdWTL4zdg3XTv38kEBBP/ut7fcNOfNOPq9sKKfCIr4jCx zSALTzdQvO1WzAZDChpslioGF+foEQZpQPu4fdgRTM4Ld8ArV1UoZwm333sSIAIQBkCa whX24hGHjWUFnKBWnNAx10EFoI57TL3UoiVSjAM8j9MDlwTc/ECgpNhOqWmkRa2LePva 5LQyu1+C16HeGJxSFrM5r23kUyz8sFacyVp1MJS8GEvrUGpI6JT9gTO/ewWzQfYlCAFa LrIHP0U1lFhBWFgwb9yhsF2J8oe0GuhAGVWjYLfwbS3/e59rKcLmIyTdrxLuNXvMERgJ mJtg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=J3c6hfb5; 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 a1e0cc1a2514c-8610adc9e85si330275241.139.2024.12.19.06.41.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 06:41: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=J3c6hfb5; 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 578FB3858D35 for ; Thu, 19 Dec 2024 14:41:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 578FB3858D35 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=J3c6hfb5 X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) by sourceware.org (Postfix) with ESMTPS id ADD383858D20 for ; Thu, 19 Dec 2024 14:41:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ADD383858D20 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 ADD383858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::632 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1734619264; cv=none; b=DqrxFqfPFx1REDNHGIqMjYOJAbU4JNiEvQUXQBNQ8myH5TZqewoX5RH58MTyVR72gVYWU5fRsIWKTcCMV0rmk5D3JtIoKx229dlzJ9X1pse3FKxU61CchAhZp2oU+vVVEGov/km8w9TtvHjMKkdK7ypNtsI1YUMAH1XuypQUQTs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1734619264; c=relaxed/simple; bh=RaMHRESCSXTWgGUqeyTItpI7XLVifZD82PQXcHntzEo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=JwNoVKuPWPQWT/qZmxBNXHFr9DkZCcrXWNPdXU/UMoedcDvHIi2Yu6SMoy9ujBeFPgs6TF0z9eRjZFc1oFccXR512vlNp+Yq/GJI3yl+HF88mnMUmzmml9Vy1wtP9DgSnQr6bcPXaaJXt/U008Yqhlm/SM1oExfidHi0A8gxGhk= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ADD383858D20 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-216281bc30fso9782955ad.0 for ; Thu, 19 Dec 2024 06:41:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734619262; x=1735224062; 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=p3i5YBwIZyNJf0Qf5qOyrmkt1BrX+c5vrxb7d9cFs0I=; b=J3c6hfb5/QbnQKi2XTg+4UdM30QAhFCXIM2Y2UwhVGNYvTCfKVwGSLqvYQk2B/D+wQ 8EPzQV/F+f/VtuuBCb8z2m/Hb1XqHFIMqT7I6+BeOZTCJFnQ7bJIvU+G048oVyG4QXKH Hw2NX4q8WiALp61OuR/RHfkcb+HGpCtghv0IHR1s5Y9zf/dPPaZk8szaSkRk+nolHz5+ E7l4KzseRu5XTN3E6fNvgNFWtUrB4pYpJ5TDE2JLKRyH78nPbMAeygZ5D+Q5SvWpqBzr Ks9gb1DiP8/xIfmerf4mjV6DO2TR8Wh1NwN+K7rocd7hvGzZ/eLRk6YaClaqs0OxMqDH MrPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734619262; x=1735224062; 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=p3i5YBwIZyNJf0Qf5qOyrmkt1BrX+c5vrxb7d9cFs0I=; b=ie/yvkVHFqntP/YzZfw8sBE/jkfE5Yx132Vmb4yfWeAV3hsM7RAqvWp+tw5e14bqCI KZvMghbEfXFfoj5IeEpBk9efwfIpt1UIx0bMgX+l0d3zP0aVFBqTNC+nfONwECWVjklK jjHrPjZtCtwJd7VuY7od7ZTa21OLse2zuaHV80VUneOnqsb7zs/1jZtnzpTdwDErbEf9 vp11LqQ6pEd8pdlUD7n4TsEn9F1cwb1YUYM31e6uU3HlJsk/8kvo3N0fvHYtp8/xsGdy ywEasHOGGjsO3Kim5Kps1uUJuNXuQzA/jXU7jBHGxf1nzTLKDAPqmZk987tCnPQPyZ89 oLKg== X-Gm-Message-State: AOJu0Yz8LrOAm14g3jM93DYxIZWLERgQAFFg/dHTjHe3D4Ii0HTg0drO zS8NvtPXgka+7495Q4OI8SiLu0QnLTF6MSK0KVFqYTa2e52K1HBvUI2FMzPOx36TW3swkjcKI8F M X-Gm-Gg: ASbGncuf3V/jGUhSj5KbKwMZLLttHOIA4QAyCjMS9DY2ImU/pcM4QgsDn88nIYs7PB9 +GZkFk3u37kYdQOHPZSDjNz2umkwq15yUKyOdsZGEyo3NcE1qQOybL/MvBDDY/PJ++Td1PsESeK +NB97aOZ66kOnjWYKtWZRPxT8OP2DQrYoAgkTf1kO9EgAJZrTdktbV58B7w0N51cRBqzOCmOoXR O8duSTdPExEmhXvBvTwBLhbHtO2cqMnmHXBxCzGudtz852WrabbILhiYhVQJU4LfWeG5g== X-Received: by 2002:a17:902:d510:b0:216:3d72:1712 with SMTP id d9443c01a7336-218d727b5f6mr105072955ad.48.1734619260858; Thu, 19 Dec 2024 06:41:00 -0800 (PST) Received: from mandiga.. ([2804:1b3:a7c3:2d5b:c4ce:4df0:8543:f129]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-219dca014b0sm12955665ad.233.2024.12.19.06.40.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 06:41:00 -0800 (PST) From: Adhemerval Zanella To: libc-alpha@sourceware.org Cc: Joseph Myers Subject: [PATCH] math: xfail some tanpi tests for ibm128-libgcc Date: Thu, 19 Dec 2024 11:40:50 -0300 Message-ID: <20241219144050.136095-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-ibm128-tanpi shows multiple failures: testing long double (without inline functions) Failure: tanpi_downward (0xfffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_downward (0xfffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_downward (0xfffffffffffffffdp-1) Result: is: 4.68843873182857939141363635204365e+28 0x1.2efbb6629d1d59b032520400df8p+95 should be: inf inf Failure: tanpi_downward (0x3fffffffffffffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_downward (0x3fffffffffffffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_downward (0x3fffffffffffffffffffffffffdp-1) Result: is: 1.41444453325831960404472183124793e+16 0x1.9202627cbf98e052d5fdbeee1f8p+53 should be: inf inf Failure: tanpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set Failure: tanpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set Failure: tanpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged) Failure: Test: tanpi_downward (-0xf.ffffffffffffbffffffffffffcp+1020) Result: is: qNaN should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 Failure: Test: tanpi_downward (0x3.fffffffffffffffcp+108) Result: is: 2.91356019227449116879287504834896e-15 0x1.a3e365fee24d4632f95a2235698p-49 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 2.91356019227449116879287504834896e-15 0x1.a3e365fee24d4632f95a2235698p-49 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 8.0000 Failure: Test: tanpi_downward (0x3.ffffffffffffffffffffffffffp+108) Result: is: 7.94911926685664643005642781870827e-16 0x1.ca3c4b83eb5688e1474146dc338p-51 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 7.94911926685664643005642781870827e-16 0x1.ca3c4b83eb5688e1474146dc338p-51 ulp : 160891965142034222272327839154722485473479235229008379884749401713481320342777314570400076204240982703218835644458374555276642 max.ulp : 8.0000 Failure: tanpi_towardzero (0xfffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_towardzero (0xfffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_towardzero (0xfffffffffffffffdp-1) Result: is: 2.14718475310122677917055904836884e+28 0x1.1584624c14882fff76592b4ec10p+94 should be: inf inf Failure: tanpi_towardzero (-0xfffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_towardzero (-0xfffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_towardzero (-0xfffffffffffffffdp-1) Result: is: -2.14718475310122677917055904836884e+28 -0x1.1584624c14882fff76592b4ec10p+94 should be: -inf -inf Failure: tanpi_towardzero (0x3fffffffffffffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_towardzero (0x3fffffffffffffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_towardzero (0x3fffffffffffffffffffffffffdp-1) Result: is: 6.60739946234609289593176521179840e+15 0x1.7796511d79d6ce55bc8bf083fe0p+52 should be: inf inf Failure: tanpi_towardzero (-0x3fffffffffffffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_towardzero (-0x3fffffffffffffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_towardzero (-0x3fffffffffffffffffffffffffdp-1) Result: is: -6.60739946234609289593176521179840e+15 -0x1.7796511d79d6ce55bc8bf083fe0p+52 should be: -inf -inf Failure: Test: tanpi_towardzero (-0x3.fffffffffffffffcp+108) Result: is: -1.17953443892757434921819283936141e-14 -0x1.a8f8d97fb893518cbe5688935c0p-47 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 1.17953443892757434921819283936141e-14 0x1.a8f8d97fb893518cbe5688935c0p-47 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 8.0000 Failure: Test: tanpi_towardzero (-0x3.ffffffffffffffffffffffffffp+108) Result: is: -1.85584803206881692897837494734542e-14 -0x1.4e51e25c1f5ab4470a3a0a42c24p-46 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 1.85584803206881692897837494734542e-14 0x1.4e51e25c1f5ab4470a3a0a42c24p-46 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 8.0000 Failure: Test: tanpi_towardzero (0x3.fffffffffffffffcp+108) Result: is: 1.17953443892757434921819283936141e-14 0x1.a8f8d97fb893518cbe5688935c0p-47 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 1.17953443892757434921819283936141e-14 0x1.a8f8d97fb893518cbe5688935c0p-47 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 8.0000 Failure: Test: tanpi_towardzero (0x3.ffffffffffffffffffffffffffp+108) Result: is: 1.85584803206881692897837494734542e-14 0x1.4e51e25c1f5ab4470a3a0a42c24p-46 should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 difference: 1.85584803206881692897837494734542e-14 0x1.4e51e25c1f5ab4470a3a0a42c24p-46 ulp : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321 max.ulp : 8.0000 Failure: tanpi_upward (-0xfffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_upward (-0xfffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_upward (-0xfffffffffffffffdp-1) Result: is: -2.14718475310122677917055904836884e+28 -0x1.1584624c14882fff76592b4ec10p+94 should be: -inf -inf Failure: tanpi_upward (-0x3fffffffffffffffffffffffffdp-1): Exception "Divide by zero" not set Failure: tanpi_upward (-0x3fffffffffffffffffffffffffdp-1): errno set to 0, expected 34 (ERANGE) Failure: Test: tanpi_upward (-0x3fffffffffffffffffffffffffdp-1) Result: is: -6.60739946234609289593176521179829e+15 -0x1.7796511d79d6ce55bc8bf083fdbp+52 should be: -inf -inf Failure: Test: tanpi_upward (-0x3.fffffffffffffffcp+108) Result: is: -1.17953443892757434921819283936138e-14 -0x1.a8f8d97fb893518cbe5688935b0p-47 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 1.17953443892757434921819283936139e-14 0x1.a8f8d97fb893518cbe5688935b0p-47 ulp : inf max.ulp : 8.0000 Failure: Test: tanpi_upward (-0x3.ffffffffffffffffffffffffffp+108) Result: is: -1.85584803206881692897837494734542e-14 -0x1.4e51e25c1f5ab4470a3a0a42c24p-46 should be: -0.00000000000000000000000000000000e+00 -0x0.000000000000000000000000000p+0 difference: 1.85584803206881692897837494734543e-14 0x1.4e51e25c1f5ab4470a3a0a42c24p-46 ulp : inf max.ulp : 8.0000 Failure: tanpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Invalid operation" set Failure: tanpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): Exception "Overflow" set Failure: tanpi_upward (0xf.ffffffffffffbffffffffffffcp+1020): errno set to 33, expected 0 (unchanged) Failure: Test: tanpi_upward (0xf.ffffffffffffbffffffffffffcp+1020) Result: is: qNaN should be: 0.00000000000000000000000000000000e+00 0x0.000000000000000000000000000p+0 --- math/auto-libm-test-in | 12 +- math/auto-libm-test-out-tanpi | 708 +++++++++++++++++----------------- math/libm-test-tanpi.inc | 8 +- 3 files changed, 364 insertions(+), 364 deletions(-) diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 0b7f0d3251..a1faf47426 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -8680,8 +8680,8 @@ tanpi min tanpi -min tanpi min_subnorm tanpi -min_subnorm -tanpi max -tanpi -max +tanpi max xfail-rounding:ibm128-libgcc +tanpi -max xfail-rounding:ibm128-libgcc tanpi 1 tanpi -1 tanpi 2 @@ -8744,8 +8744,8 @@ tanpi 0x1fffff.6p0 tanpi -0x1fffff.6p0 tanpi 0x1fffff.ap0 tanpi -0x1fffff.ap0 -tanpi 0x3ffffffffffff.6p0 -tanpi -0x3ffffffffffff.6p0 +tanpi 0x3ffffffffffff.6p0 xfail-rounding:ibm128-libgcc +tanpi -0x3ffffffffffff.6p0 xfail-rounding:ibm128-libgcc tanpi 0x3ffffffffffff.ap0 tanpi -0x3ffffffffffff.ap0 tanpi 0x1fffffffffffffff.6p0 @@ -8754,8 +8754,8 @@ tanpi 0x1fffffffffffffff.ap0 tanpi -0x1fffffffffffffff.ap0 tanpi 0x3fffffffffffffffffffffffffff.6p0 tanpi -0x3fffffffffffffffffffffffffff.6p0 -tanpi 0x3fffffffffffffffffffffffffff.ap0 -tanpi -0x3fffffffffffffffffffffffffff.ap0 +tanpi 0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc +tanpi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc tgamma 0.5 tgamma -0.5 diff --git a/math/auto-libm-test-out-tanpi b/math/auto-libm-test-out-tanpi index 241a84c0a7..29a6ac2e52 100644 --- a/math/auto-libm-test-out-tanpi +++ b/math/auto-libm-test-out-tanpi @@ -364,144 +364,144 @@ tanpi -min_subnorm = tanpi tonearest binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok = tanpi towardzero binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok = tanpi upward binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok -tanpi max -= tanpi downward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok +tanpi max xfail-rounding:ibm128-libgcc += tanpi downward binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi towardzero binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi upward binary32 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok += tanpi towardzero binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi towardzero binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi upward binary64 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok += tanpi towardzero binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += tanpi towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi upward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += tanpi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok += tanpi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok -tanpi -max -= tanpi downward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok +tanpi -max xfail-rounding:ibm128-libgcc += tanpi downward binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi towardzero binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi upward binary32 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += tanpi towardzero binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi towardzero binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi upward binary64 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += tanpi towardzero binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0xf.fffffp+124 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += tanpi towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok tanpi 1 = tanpi downward binary32 0x1p+0 : -0x0p+0 : inexact-ok = tanpi tonearest binary32 0x1p+0 : -0x0p+0 : inexact-ok @@ -8052,144 +8052,144 @@ tanpi -0x1fffff.ap0 = tanpi tonearest ibm128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok = tanpi towardzero ibm128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok = tanpi upward ibm128 -0x1.fffffap+20 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok -tanpi 0x3ffffffffffff.6p0 -= tanpi downward binary32 0x4p+48 : 0x0p+0 : inexact-ok +tanpi 0x3ffffffffffff.6p0 xfail-rounding:ibm128-libgcc += tanpi downward binary32 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi towardzero binary32 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi upward binary32 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0x4p+48 : 0x0p+0 : inexact-ok += tanpi towardzero binary32 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi towardzero binary64 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi upward binary64 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0x4p+48 : 0x0p+0 : inexact-ok += tanpi towardzero binary64 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0x4p+48 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0x4p+48 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0x4p+48 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0x4p+48 : 0x0p+0 : inexact-ok -= tanpi downward binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok += tanpi towardzero ibm128 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x4p+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary32 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi towardzero binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi upward binary32 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok += tanpi towardzero binary32 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi towardzero binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi upward binary64 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok += tanpi towardzero binary64 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0x3.fffffcp+48 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : inexact-ok += tanpi towardzero ibm128 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x3.fffffcp+48 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : inexact-ok -= tanpi towardzero binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : inexact-ok -= tanpi upward binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcep+0 : inexact-ok -= tanpi downward intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok += tanpi towardzero binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bccp+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcep+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi towardzero intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi upward intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok -= tanpi downward m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok += tanpi towardzero intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc90cp+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi towardzero m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi upward m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc90cp+0 : inexact-ok -= tanpi downward binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok += tanpi towardzero m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc90cp+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok -= tanpi towardzero binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok -= tanpi upward binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok -= tanpi downward ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok += tanpi towardzero binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok -= tanpi towardzero ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok -= tanpi upward ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok -tanpi -0x3ffffffffffff.6p0 -= tanpi downward binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366eap+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x3.ffffffffffff6p+48 : 0x2.6a09e667f3bcc908b2fb1366ebp+0 : xfail:ibm128-libgcc inexact-ok +tanpi -0x3ffffffffffff.6p0 xfail-rounding:ibm128-libgcc += tanpi downward binary32 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi towardzero binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi upward binary32 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok += tanpi towardzero binary32 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi towardzero binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi upward binary64 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok += tanpi towardzero binary64 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0x3.fffffcp+48 : -0x0p+0 : inexact-ok -= tanpi downward binary32 -0x4p+48 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x3.fffffcp+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary32 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi towardzero binary32 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi upward binary32 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0x4p+48 : -0x0p+0 : inexact-ok += tanpi towardzero binary32 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi towardzero binary64 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi upward binary64 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0x4p+48 : -0x0p+0 : inexact-ok += tanpi towardzero binary64 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0x4p+48 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0x4p+48 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0x4p+48 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0x4p+48 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcep+0 : inexact-ok += tanpi towardzero ibm128 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x4p+48 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcep+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : inexact-ok -= tanpi towardzero binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : inexact-ok -= tanpi upward binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : inexact-ok -= tanpi downward intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok += tanpi towardzero binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bccp+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc90cp+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi towardzero intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi upward intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi downward m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc90cp+0 : inexact-ok += tanpi towardzero intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc90cp+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi towardzero m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi upward m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : inexact-ok -= tanpi downward binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok += tanpi towardzero m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok -= tanpi towardzero binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok -= tanpi upward binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok -= tanpi downward ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok += tanpi towardzero binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366ebp+0 : inexact-ok -= tanpi towardzero ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok -= tanpi upward ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : inexact-ok += tanpi towardzero ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x3.ffffffffffff6p+48 : -0x2.6a09e667f3bcc908b2fb1366eap+0 : xfail:ibm128-libgcc inexact-ok tanpi 0x3ffffffffffff.ap0 = tanpi downward binary32 0x4p+48 : 0x0p+0 : inexact-ok = tanpi tonearest binary32 0x4p+48 : 0x0p+0 : inexact-ok @@ -8862,197 +8862,197 @@ tanpi -0x3fffffffffffffffffffffffffff.6p0 = tanpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok = tanpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -tanpi 0x3fffffffffffffffffffffffffff.ap0 -= tanpi downward binary32 0x4p+108 : 0x0p+0 : inexact-ok +tanpi 0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc += tanpi downward binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary32 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi upward binary32 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0x4p+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary64 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi upward binary64 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0x4p+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0x4p+108 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0x4p+108 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0x4p+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0x4p+108 : 0x0p+0 : inexact-ok -= tanpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x4p+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += tanpi towardzero ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x3.fffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : inexact-ok -= tanpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x3.ffffffffffffep+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : inexact-ok -= tanpi downward binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok += tanpi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x3.fffffffffffffffcp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok -= tanpi towardzero binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok -= tanpi upward binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok -= tanpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x3.fffffffffffffffffffffffffffap+108 : -0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= tanpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= tanpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok += tanpi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= tanpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -= tanpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : inexact-ok -tanpi -0x3fffffffffffffffffffffffffff.ap0 -= tanpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok +tanpi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc += tanpi downward binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward binary32 -0x4p+108 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x3.fffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary32 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary32 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi upward binary32 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0x4p+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary32 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary64 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi upward binary64 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0x4p+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0x4p+108 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0x4p+108 : -0x0p+0 : inexact-ok -= tanpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x4p+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary64 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : inexact-ok -= tanpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x3.ffffffffffffep+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward intel96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward m68k96 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : inexact-ok -= tanpi downward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok += tanpi towardzero ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x3.fffffffffffffffcp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok -= tanpi towardzero binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : inexact-ok -= tanpi upward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : inexact-ok -= tanpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea94p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x2.6a09e667f3bcc908b2fb1366ea96p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= tanpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= tanpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok += tanpi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok = tanpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= tanpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok -= tanpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok += tanpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok += tanpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok diff --git a/math/libm-test-tanpi.inc b/math/libm-test-tanpi.inc index 3e3a126c96..3fcd48d65a 100644 --- a/math/libm-test-tanpi.inc +++ b/math/libm-test-tanpi.inc @@ -50,15 +50,15 @@ static const struct test_f_f_data tanpi_test_data[] = #endif #if MANT_DIG >= 64 TEST_f_f (tanpi, 0xffffffffffffffffp-1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (tanpi, 0xfffffffffffffffdp-1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_f_f (tanpi, 0xfffffffffffffffdp-1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE|XFAIL_ROUNDING_IBM128_LIBGCC), TEST_f_f (tanpi, -0xffffffffffffffffp-1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (tanpi, -0xfffffffffffffffdp-1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_f_f (tanpi, -0xfffffffffffffffdp-1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE|XFAIL_ROUNDING_IBM128_LIBGCC), #endif #if MANT_DIG >= 106 TEST_f_f (tanpi, 0x3ffffffffffffffffffffffffffp-1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (tanpi, 0x3fffffffffffffffffffffffffdp-1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_f_f (tanpi, 0x3fffffffffffffffffffffffffdp-1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE|XFAIL_ROUNDING_IBM128_LIBGCC), TEST_f_f (tanpi, -0x3ffffffffffffffffffffffffffp-1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), - TEST_f_f (tanpi, -0x3fffffffffffffffffffffffffdp-1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), + TEST_f_f (tanpi, -0x3fffffffffffffffffffffffffdp-1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE|XFAIL_ROUNDING_IBM128_LIBGCC), #endif #if MANT_DIG >= 113 TEST_f_f (tanpi, 0x1ffffffffffffffffffffffffffffp-1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),