From patchwork Thu Jun 13 17:35:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Myers X-Patchwork-Id: 92100 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 331683882060 for ; Thu, 13 Jun 2024 17:40:08 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id BDA30388206F for ; Thu, 13 Jun 2024 17:36:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BDA30388206F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BDA30388206F Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718300193; cv=none; b=QlEJVg80STb44K02SCB4erRIicg5oKpdidj4b3rXkhWQYSkMevM4TUSj5tyqsRuP7HS8Ju3t0cIiB45w4P/oQnzMBi7hk4UR5Svo4qGC/AcSTMSJscNIPuQbepaGXfJDaLTrW3+P/1REovTeQQGc0GXjw8hEsDIo3uG+p8/5nwg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718300193; c=relaxed/simple; bh=I+mguKUjqGnou52sTohVwT8II49MVWdDKQy+wrcF9jk=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=EVfSlN7VFgcXwvOb0/yCjpUHsmrJvyx3Y99dn1CcTnEmWaaKWlddII70X1gHei9/EVTpGbqi9ZHAZLzsueQ+aggcrRBGEa0Ant9WjTMQv09DnYUPM6tVkLnvYaSfSJTw4rjp0b/Wesv4WXY9mKKtqdBcusQb5OjJQzUpjvRA8C4= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1718300182; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=6bIycT6+xPqHI8KdfPBgarEjGiaW4NtbQAHkaqeK/8U=; b=Bp0MAXaUHouYmgCwWOm4DiONEBTWG21eH0NpYxJ0/jqEypdeXbbpwphLi70tMXqx+k8fX9 YDnvKIVjzQ2+gIWsVXfyjhuic+PoWwIRfXByO4xf1Av0AUoaVx+zYSVYAcLCKvUCgF1748 +3o3eckrwK0KX0s2/ja7zlZLaaGJJW0= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-529-Od7Z1vr1MWS9zdnQfPX3fQ-1; Thu, 13 Jun 2024 13:36:10 -0400 X-MC-Unique: Od7Z1vr1MWS9zdnQfPX3fQ-1 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-42181c64596so7613845e9.1 for ; Thu, 13 Jun 2024 10:36:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718300169; x=1718904969; h=mime-version:message-id:subject:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6bIycT6+xPqHI8KdfPBgarEjGiaW4NtbQAHkaqeK/8U=; b=SkNGiOxJQsqo0c+WQvp5lhJLJjbK6DW5kj35LWWpBUqUQxXJhuRAnaQkRW5PaNQVQb QKXmogq6M1l34KZhqfMFVIYFBhUQmxXhrNyRvF7ffZAFRrZo8dI+CNzep+RlnO3i0o8U Vmke5+nj800wMSh1CZy0Cu8Yngo6i+yWL+eLwlJlyK4wdVto7QjAFFt/03OADL2+hF23 e7QuerijQhGNRnIb4nvYns0KjkIdsekLcoaENzMIEMwmltDBEOUUJWQYmTC0oURslTK1 YmD/UDNwW6CDWqPwy90uhK/qx40wOKTzeRDoViq8ur8nqb3SvROquVhUdazbuXYHUrg7 UYdg== X-Gm-Message-State: AOJu0YwPcWxcgioulaiRJvQXFlxI+MR76NRT5LuAaVDjjFxm0aoJCZRn 6D1UIAYuF1UtM/uSVhW9iO5a2osaG1LHq4UCFmxPErn2pHyhhEwqbjSSw5QUXQmz0qfHkP+U2ou 44WCD5yLWeZTb4UlTBv4GSSZgWJDmTxntI4NapF2Xml2tl6aU9XPO3MVNZGmt3EfiXghxzHW2bU PV31Q/LsMDnJIxJvlWnQActrFnb0tknP9DD+gaNwe+Ow== X-Received: by 2002:a05:600c:1386:b0:41b:f30a:41f1 with SMTP id 5b1f17b1804b1-4230483283bmr3932295e9.7.1718300167149; Thu, 13 Jun 2024 10:36:07 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEmaJUlyZyVHvgzyAsWmPkuU4LbeyEMBUbmKz415ju0YvXxyUosoiBYBRpx5fF2f9l9LHN41w== X-Received: by 2002:a05:600c:1386:b0:41b:f30a:41f1 with SMTP id 5b1f17b1804b1-4230483283bmr3931735e9.7.1718300165082; Thu, 13 Jun 2024 10:36:05 -0700 (PDT) Received: from digraph.polyomino.org.uk (digraph.polyomino.org.uk. [2001:8b0:bf73:93f7::51bb:e332]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-422a1e68d04sm48994915e9.36.2024.06.13.10.36.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 10:36:03 -0700 (PDT) Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.95) (envelope-from ) id 1sHoM1-00GNDm-MN for libc-alpha@sourceware.org; Thu, 13 Jun 2024 17:35:17 +0000 Date: Thu, 13 Jun 2024 17:35:17 +0000 (UTC) From: Joseph Myers To: libc-alpha@sourceware.org Subject: Implement C23 exp2m1, exp10m1 Message-ID: MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-Spam-Status: No, score=-8.9 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_LOTSOFHASH, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org C23 adds various function families originally defined in TS 18661-4. Add the exp2m1 and exp10m1 functions (exp2(x)-1 and exp10(x)-1, like expm1). As with other such functions, these use type-generic templates that could be replaced with faster and more accurate type-specific implementations in future. Test inputs are copied from those for expm1, plus some additions close to the overflow threshold (copied from exp2 and exp10) and also some near the underflow threshold. exp2m1 has the unusual property of having an input (M_MAX_EXP) where whether the function overflows (under IEEE semantics) depends on the rounding mode. Although these could reasonably be XFAILed in the testsuite (as we do in some cases for arguments very close to a function's overflow threshold when an error of a few ulps in the implementation can result in the implementation not agreeing with an ideal one on whether overflow takes place - the testsuite isn't smart enough to handle this automatically), since these functions aren't required to be correctly rounding, I made the implementation check for and handle this case specially. The Makefile ordering expected by lint-makefiles for the new functions is a bit peculiar, but I implemented it in this patch so that the test passes; I don't know why log2 also needed moving in one Makefile variable setting when it didn't in my previous patches, but the failure showed a different place was expected for that function as well. The powerpc64le IFUNC setup seems not to be as self-contained as one might hope; it shouldn't be necessary to add IFUNCs for new functions such as these simply to get them building, but without setting up IFUNCs for the new functions, there were undefined references to __GI___expm1f128 (that IFUNC machinery results in no such function being defined, but doesn't stop include/math.h from doing the redirection resulting in the exp2m1f128 and exp10m1f128 implementations expecting to call it). Tested for x86_64 and x86, and with build-many-glibcs.py. --- This is relative to a tree with my logp1 patch (pending review) and my log10p1 patch applied, and I propose to commit it once those patches are in unless any problems are pointed out. As with other such patches, libm-test-ulps updates for further architectures are expected to be done separately. Also as with other such patches, it's reasonable to add additional test inputs (found experimentally to give larger errors) to auto-libm-test-in separately. diff --git a/NEWS b/NEWS index ad5a7d6503..f626896aa0 100644 --- a/NEWS +++ b/NEWS @@ -26,6 +26,8 @@ Major new features: functions for float, double, long double, _FloatN and _FloatNx, and a type-generic macro in . + - Exponential functions: exp2m1, exp10m1. + - Logarithmic functions: log2p1, log10p1, logp1. * A new tunable, glibc.rtld.enable_secure, used to run a program diff --git a/manual/math.texi b/manual/math.texi index 18b7173bf0..e4f9122609 100644 --- a/manual/math.texi +++ b/manual/math.texi @@ -740,6 +740,36 @@ near zero---a case where @code{exp (@var{x}) - 1} would be inaccurate owing to subtraction of two numbers that are nearly equal. @end deftypefun +@deftypefun double exp2m1 (double @var{x}) +@deftypefunx float exp2m1f (float @var{x}) +@deftypefunx {long double} exp2m1l (long double @var{x}) +@deftypefunx _FloatN exp2m1fN (_Float@var{N} @var{x}) +@deftypefunx _FloatNx exp2m1fNx (_Float@var{N}x @var{x}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These functions return a value equivalent to @code{exp2 (@var{x}) - 1}. +They are computed in a way that is accurate even if @var{x} is +near zero---a case where @code{exp2 (@var{x}) - 1} would be inaccurate owing +to subtraction of two numbers that are nearly equal. + +The @code{exp2m1} functions are from TS 18661-4:2015. +@end deftypefun + +@deftypefun double exp10m1 (double @var{x}) +@deftypefunx float exp10m1f (float @var{x}) +@deftypefunx {long double} exp10m1l (long double @var{x}) +@deftypefunx _FloatN exp10m1fN (_Float@var{N} @var{x}) +@deftypefunx _FloatNx exp10m1fNx (_Float@var{N}x @var{x}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These functions return a value equivalent to @code{exp10 (@var{x}) - 1}. +They are computed in a way that is accurate even if @var{x} is +near zero---a case where @code{exp10 (@var{x}) - 1} would be inaccurate owing +to subtraction of two numbers that are nearly equal. + +The @code{exp10m1} functions are from TS 18661-4:2015. +@end deftypefun + @deftypefun double log1p (double @var{x}) @deftypefunx float log1pf (float @var{x}) @deftypefunx {long double} log1pl (long double @var{x}) diff --git a/math/Makefile b/math/Makefile index 95085d9601..f06d370383 100644 --- a/math/Makefile +++ b/math/Makefile @@ -113,6 +113,8 @@ gen-libm-calls = \ s_csqrtF \ s_ctanF \ s_ctanhF \ + s_exp10m1F \ + s_exp2m1F \ s_fdimF \ s_fmaxF \ s_fmaximumF \ @@ -643,6 +645,8 @@ libm-test-funcs-auto = \ exp \ exp2 \ exp10 \ + exp10m1 \ + exp2m1 \ expm1 \ fma \ hypot \ @@ -651,10 +655,10 @@ libm-test-funcs-auto = \ jn \ lgamma \ log \ + log2 \ log10 \ log10p1 \ log1p \ - log2 \ log2p1 \ pow \ sin \ @@ -932,8 +936,10 @@ tgmath3-macros = \ erf \ erfc \ exp \ + exp10m1 \ exp2 \ exp10 \ + exp2m1 \ expm1 \ fabs \ fdim \ @@ -1328,7 +1334,9 @@ CFLAGS-s_erf.c += -fno-builtin-erfl CFLAGS-s_erfc.c += -fno-builtin-erfcl CFLAGS-e_exp.c += -fno-builtin-expl CFLAGS-w_exp10.c += -fno-builtin-exp10l +CFLAGS-s_exp10m1.c += -fno-builtin-exp10m1l CFLAGS-e_exp2.c += -fno-builtin-exp2l +CFLAGS-s_exp2m1.c += -fno-builtin-exp2m1l CFLAGS-s_expm1.c += -fno-builtin-expm1l CFLAGS-s_f32xaddf64.c += -fno-builtin-daddl CFLAGS-s_f32xdivf64.c += -fno-builtin-ddivl @@ -1464,7 +1472,9 @@ CFLAGS-s_erf.c += -fno-builtin-erff32x -fno-builtin-erff64 CFLAGS-s_erfc.c += -fno-builtin-erfcf32x -fno-builtin-erfcf64 CFLAGS-e_exp.c += -fno-builtin-expf32x -fno-builtin-expf64 CFLAGS-w_exp10.c += -fno-builtin-exp10f32x -fno-builtin-exp10f64 +CFLAGS-s_exp10m1.c += -fno-builtin-exp10m1f32x -fno-builtin-exp10m1f64 CFLAGS-e_exp2.c += -fno-builtin-exp2f32x -fno-builtin-exp2f64 +CFLAGS-s_exp2m1.c += -fno-builtin-exp2m1f32x -fno-builtin-exp2m1f64 CFLAGS-s_expm1.c += -fno-builtin-expm1f32x -fno-builtin-expm1f64 CFLAGS-s_fabs.c += -fno-builtin-fabsf32x -fno-builtin-fabsf64 CFLAGS-s_fadd.c += -fno-builtin-f32addf32x -fno-builtin-f32addf64 @@ -1586,7 +1596,9 @@ CFLAGS-s_erff.c += -fno-builtin-erff32 CFLAGS-s_erfcf.c += -fno-builtin-erfcf32 CFLAGS-e_expf.c += -fno-builtin-expf32 CFLAGS-w_exp10f.c += -fno-builtin-exp10f32 +CFLAGS-s_exp10m1f.c += -fno-builtin-exp10m1f32 CFLAGS-e_exp2f.c += -fno-builtin-exp2f32 +CFLAGS-s_exp2m1f.c += -fno-builtin-exp2m1f32 CFLAGS-s_expm1f.c += -fno-builtin-expm1f32 CFLAGS-s_fabsf.c += -fno-builtin-fabsf32 CFLAGS-s_fdimf.c += -fno-builtin-fdimf32 diff --git a/math/Versions b/math/Versions index 633722f8c6..49d61f212f 100644 --- a/math/Versions +++ b/math/Versions @@ -641,10 +641,14 @@ libm { } GLIBC_2.40 { # Functions not involving _Float64x or _Float128, for all configurations. + exp2m1; exp2m1f; exp2m1l; exp2m1f32; exp2m1f64; exp2m1f32x; + exp10m1; exp10m1f; exp10m1l; exp10m1f32; exp10m1f64; exp10m1f32x; log2p1; log2p1f; log2p1l; log2p1f32; log2p1f64; log2p1f32x; log10p1; log10p1f; log10p1l; log10p1f32; log10p1f64; log10p1f32x; logp1; logp1f; logp1l; logp1f32; logp1f64; logp1f32x; # Functions involving _Float64x or _Float128, for some configurations. + exp2m1f64x; exp2m1f128; + exp10m1f64x; exp10m1f128; log2p1f64x; log2p1f128; log10p1f64x; log10p1f128; logp1f64x; logp1f128; diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 16b1d3e0c6..8f0c3d87bb 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -5249,6 +5249,106 @@ exp10 0xe.8b349p+4 exp10 0x3.495c78p+0 exp10 0xf.f33f6p+0 +exp10m1 0 +exp10m1 -0 +exp10m1 1 +exp10m1 0.75 +exp10m1 2 +exp10m1 3 +exp10m1 4 +exp10m1 5 +exp10m1 10 +exp10m1 15 +exp10m1 20 +exp10m1 25 +exp10m1 30 +exp10m1 35 +exp10m1 40 +exp10m1 50.0 +exp10m1 60 +exp10m1 70 +exp10m1 80 +exp10m1 90 +exp10m1 100 +exp10m1 127.0 +exp10m1 500.0 +exp10m1 11356.25 +exp10m1 -10.0 +exp10m1 -16.0 +exp10m1 -17.0 +exp10m1 -18.0 +exp10m1 -36.0 +exp10m1 -37.0 +exp10m1 -38.0 +exp10m1 -44.0 +exp10m1 -45.0 +exp10m1 -46.0 +exp10m1 -73.0 +exp10m1 -74.0 +exp10m1 -75.0 +exp10m1 -78.0 +exp10m1 -79.0 +exp10m1 -80.0 +exp10m1 -100.0 +exp10m1 -1000.0 +exp10m1 -10000.0 +exp10m1 -100000.0 +exp10m1 100000.0 +exp10m1 max +exp10m1 -max +exp10m1 0x1p-2 +exp10m1 -0x1p-2 +exp10m1 0x1p-10 +exp10m1 -0x1p-10 +exp10m1 0x1p-20 +exp10m1 -0x1p-20 +exp10m1 0x1p-29 +exp10m1 -0x1p-29 +exp10m1 0x1p-32 +exp10m1 -0x1p-32 +exp10m1 0x1p-50 +exp10m1 -0x1p-50 +exp10m1 0x1p-64 +exp10m1 -0x1p-64 +exp10m1 0x1p-100 +exp10m1 -0x1p-100 +exp10m1 0x1p-600 +exp10m1 -0x1p-600 +exp10m1 0x1p-10000 +exp10m1 -0x1p-10000 +exp10m1 0xe.4152ac57cd1ea7ap-60 +exp10m1 0x6.660247486aed8p-4 +exp10m1 0x6.289a78p-4 +exp10m1 0x6.1b4d318238d4a2a8p-4 +exp10m1 0x5.fb8dc64e91a74p-4 +exp10m1 0x3.735f497c4e67535cp-4 +exp10m1 -0x7.d6c50b469d404p+0 +exp10m1 0x4.857de8p+4 +exp10m1 0x5.dfeb68p-4 +exp10m1 0x4.0000000000000028p-16384 +exp10m1 0x5.8b911eb6733469c8p-4 +exp10m1 0x5.a343df0d680099a7a1a873a751a8p-4 +exp10m1 min +exp10m1 -min +exp10m1 min_subnorm +exp10m1 -min_subnorm +exp10m1 0x2.688268p+4 +exp10m1 0x2.68826cp+4 +exp10m1 0x1.34413509f79fep+8 +exp10m1 0x1.34413509f79ffp+8 +exp10m1 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc +exp10m1 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc +exp10m1 0x1.34413509f79fef3p+12 +exp10m1 0x1.34413509f79fef32p+12 +exp10m1 0x1.34413509f79fef311f12b35816f9p+12 +exp10m1 0x1.34413509f79fef311f12b35816fap+12 +exp10m1 0x1p-128 +exp10m1 0x1p-1024 +exp10m1 0x1p-16384 +exp10m1 -0x1p-128 +exp10m1 -0x1p-1024 +exp10m1 -0x1p-16384 + exp2 0 exp2 -0 exp2 10 @@ -5353,6 +5453,107 @@ exp2 -0xc.1bf12p-16 exp2 -0x4.8ce878p-4 exp2 0xf.93d18bf7be8d272p-4 +exp2m1 0 +exp2m1 -0 +exp2m1 1 +exp2m1 0.75 +exp2m1 2 +exp2m1 3 +exp2m1 4 +exp2m1 5 +exp2m1 10 +exp2m1 15 +exp2m1 20 +exp2m1 25 +exp2m1 30 +exp2m1 35 +exp2m1 40 +exp2m1 50.0 +exp2m1 60 +exp2m1 70 +exp2m1 80 +exp2m1 90 +exp2m1 100 +exp2m1 127.0 +exp2m1 500.0 +exp2m1 11356.25 +exp2m1 -10.0 +exp2m1 -16.0 +exp2m1 -17.0 +exp2m1 -18.0 +exp2m1 -36.0 +exp2m1 -37.0 +exp2m1 -38.0 +exp2m1 -44.0 +exp2m1 -45.0 +exp2m1 -46.0 +exp2m1 -73.0 +exp2m1 -74.0 +exp2m1 -75.0 +exp2m1 -78.0 +exp2m1 -79.0 +exp2m1 -80.0 +exp2m1 -100.0 +exp2m1 -1000.0 +exp2m1 -10000.0 +exp2m1 -100000.0 +exp2m1 100000.0 +exp2m1 max +exp2m1 -max +exp2m1 0x1p-2 +exp2m1 -0x1p-2 +exp2m1 0x1p-10 +exp2m1 -0x1p-10 +exp2m1 0x1p-20 +exp2m1 -0x1p-20 +exp2m1 0x1p-29 +exp2m1 -0x1p-29 +exp2m1 0x1p-32 +exp2m1 -0x1p-32 +exp2m1 0x1p-50 +exp2m1 -0x1p-50 +exp2m1 0x1p-64 +exp2m1 -0x1p-64 +exp2m1 0x1p-100 +exp2m1 -0x1p-100 +exp2m1 0x1p-600 +exp2m1 -0x1p-600 +exp2m1 0x1p-10000 +exp2m1 -0x1p-10000 +exp2m1 0xe.4152ac57cd1ea7ap-60 +exp2m1 0x6.660247486aed8p-4 +exp2m1 0x6.289a78p-4 +exp2m1 0x6.1b4d318238d4a2a8p-4 +exp2m1 0x5.fb8dc64e91a74p-4 +exp2m1 0x3.735f497c4e67535cp-4 +exp2m1 -0x7.d6c50b469d404p+0 +exp2m1 0x4.857de8p+4 +exp2m1 0x5.dfeb68p-4 +exp2m1 0x4.0000000000000028p-16384 +exp2m1 0x5.8b911eb6733469c8p-4 +exp2m1 0x5.a343df0d680099a7a1a873a751a8p-4 +exp2m1 min +exp2m1 -min +exp2m1 min_subnorm +exp2m1 -min_subnorm +exp2m1 128 +exp2m1 0x7.fffff8p+4 +exp2m1 0x8.00001p+4 +exp2m1 0x3.ffffffffffffep+8 +exp2m1 0x4.0000000000004p+8 +exp2m1 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc +exp2m1 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc +exp2m1 0x3.fffffffffffffffcp+12 +exp2m1 0x4.0000000000000008p+12 +exp2m1 0x3.fffffffffffffffffffffffffffep+12 +exp2m1 0x4.0000000000000000000000000004p+12 +exp2m1 0x1p-125 +exp2m1 0x1p-1021 +exp2m1 0x1p-16381 +exp2m1 -0x1p-125 +exp2m1 -0x1p-1021 +exp2m1 -0x1p-16381 + expm1 0 expm1 -0 no-mathvec expm1 1 diff --git a/math/auto-libm-test-out-exp10m1 b/math/auto-libm-test-out-exp10m1 new file mode 100644 index 0000000000..8e7d321ecb --- /dev/null +++ b/math/auto-libm-test-out-exp10m1 @@ -0,0 +1,4491 @@ +exp10m1 0 += exp10m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok +exp10m1 -0 += exp10m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok +exp10m1 1 += exp10m1 downward binary32 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 tonearest binary32 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 towardzero binary32 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 upward binary32 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 downward binary64 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 tonearest binary64 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 towardzero binary64 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 upward binary64 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 downward intel96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 tonearest intel96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 towardzero intel96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 upward intel96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 downward m68k96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 tonearest m68k96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 towardzero m68k96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 upward m68k96 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 downward binary128 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 tonearest binary128 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 towardzero binary128 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 upward binary128 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 downward ibm128 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 tonearest ibm128 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 towardzero ibm128 0x1p+0 : 0x9p+0 : inexact-ok += exp10m1 upward ibm128 0x1p+0 : 0x9p+0 : inexact-ok +exp10m1 0.75 += exp10m1 downward binary32 0xcp-4 : 0x4.9f98p+0 : inexact-ok += exp10m1 tonearest binary32 0xcp-4 : 0x4.9f98p+0 : inexact-ok += exp10m1 towardzero binary32 0xcp-4 : 0x4.9f98p+0 : inexact-ok += exp10m1 upward binary32 0xcp-4 : 0x4.9f9808p+0 : inexact-ok += exp10m1 downward binary64 0xcp-4 : 0x4.9f9802c8d1894p+0 : inexact-ok += exp10m1 tonearest binary64 0xcp-4 : 0x4.9f9802c8d1898p+0 : inexact-ok += exp10m1 towardzero binary64 0xcp-4 : 0x4.9f9802c8d1894p+0 : inexact-ok += exp10m1 upward binary64 0xcp-4 : 0x4.9f9802c8d1898p+0 : inexact-ok += exp10m1 downward intel96 0xcp-4 : 0x4.9f9802c8d189657p+0 : inexact-ok += exp10m1 tonearest intel96 0xcp-4 : 0x4.9f9802c8d1896578p+0 : inexact-ok += exp10m1 towardzero intel96 0xcp-4 : 0x4.9f9802c8d189657p+0 : inexact-ok += exp10m1 upward intel96 0xcp-4 : 0x4.9f9802c8d1896578p+0 : inexact-ok += exp10m1 downward m68k96 0xcp-4 : 0x4.9f9802c8d189657p+0 : inexact-ok += exp10m1 tonearest m68k96 0xcp-4 : 0x4.9f9802c8d1896578p+0 : inexact-ok += exp10m1 towardzero m68k96 0xcp-4 : 0x4.9f9802c8d189657p+0 : inexact-ok += exp10m1 upward m68k96 0xcp-4 : 0x4.9f9802c8d1896578p+0 : inexact-ok += exp10m1 downward binary128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd818cp+0 : inexact-ok += exp10m1 tonearest binary128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd818c4p+0 : inexact-ok += exp10m1 towardzero binary128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd818cp+0 : inexact-ok += exp10m1 upward binary128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd818c4p+0 : inexact-ok += exp10m1 downward ibm128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd818p+0 : inexact-ok += exp10m1 tonearest ibm128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd818p+0 : inexact-ok += exp10m1 towardzero ibm128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd818p+0 : inexact-ok += exp10m1 upward ibm128 0xcp-4 : 0x4.9f9802c8d189657416ee3fd81ap+0 : inexact-ok +exp10m1 2 += exp10m1 downward binary32 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 tonearest binary32 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 towardzero binary32 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 upward binary32 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 downward binary64 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 tonearest binary64 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 towardzero binary64 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 upward binary64 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 downward intel96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 tonearest intel96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 towardzero intel96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 upward intel96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 downward m68k96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 tonearest m68k96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 towardzero m68k96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 upward m68k96 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 downward binary128 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 tonearest binary128 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 towardzero binary128 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 upward binary128 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 downward ibm128 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 tonearest ibm128 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 towardzero ibm128 0x2p+0 : 0x6.3p+4 : inexact-ok += exp10m1 upward ibm128 0x2p+0 : 0x6.3p+4 : inexact-ok +exp10m1 3 += exp10m1 downward binary32 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 tonearest binary32 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 towardzero binary32 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 upward binary32 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 downward binary64 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 tonearest binary64 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 towardzero binary64 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 upward binary64 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 downward intel96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 tonearest intel96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 towardzero intel96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 upward intel96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 downward m68k96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 tonearest m68k96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 towardzero m68k96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 upward m68k96 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 downward binary128 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 tonearest binary128 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 towardzero binary128 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 upward binary128 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 downward ibm128 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 tonearest ibm128 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 towardzero ibm128 0x3p+0 : 0x3.e7p+8 : inexact-ok += exp10m1 upward ibm128 0x3p+0 : 0x3.e7p+8 : inexact-ok +exp10m1 4 += exp10m1 downward binary32 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 tonearest binary32 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 towardzero binary32 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 upward binary32 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 downward binary64 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 tonearest binary64 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 towardzero binary64 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 upward binary64 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 downward intel96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 tonearest intel96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 towardzero intel96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 upward intel96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 downward m68k96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 tonearest m68k96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 towardzero m68k96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 upward m68k96 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 downward binary128 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 tonearest binary128 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 towardzero binary128 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 upward binary128 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 downward ibm128 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 tonearest ibm128 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 towardzero ibm128 0x4p+0 : 0x2.70fp+12 : inexact-ok += exp10m1 upward ibm128 0x4p+0 : 0x2.70fp+12 : inexact-ok +exp10m1 5 += exp10m1 downward binary32 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 tonearest binary32 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 towardzero binary32 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 upward binary32 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 downward binary64 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 tonearest binary64 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 towardzero binary64 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 upward binary64 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 downward intel96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 tonearest intel96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 towardzero intel96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 upward intel96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 downward m68k96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 tonearest m68k96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 towardzero m68k96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 upward m68k96 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 downward binary128 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 tonearest binary128 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 towardzero binary128 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 upward binary128 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 downward ibm128 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 tonearest ibm128 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 towardzero ibm128 0x5p+0 : 0x1.869fp+16 : inexact-ok += exp10m1 upward ibm128 0x5p+0 : 0x1.869fp+16 : inexact-ok +exp10m1 10 += exp10m1 downward binary32 0xap+0 : 0x2.540bep+32 : inexact-ok += exp10m1 tonearest binary32 0xap+0 : 0x2.540be4p+32 : inexact-ok += exp10m1 towardzero binary32 0xap+0 : 0x2.540bep+32 : inexact-ok += exp10m1 upward binary32 0xap+0 : 0x2.540be4p+32 : inexact-ok += exp10m1 downward binary64 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 tonearest binary64 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 towardzero binary64 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 upward binary64 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 downward intel96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 tonearest intel96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 towardzero intel96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 upward intel96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 downward m68k96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 tonearest m68k96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 towardzero m68k96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 upward m68k96 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 downward binary128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 tonearest binary128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 towardzero binary128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 upward binary128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 downward ibm128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 tonearest ibm128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 towardzero ibm128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok += exp10m1 upward ibm128 0xap+0 : 0x2.540be3ffp+32 : inexact-ok +exp10m1 15 += exp10m1 downward binary32 0xfp+0 : 0x3.8d7ea4p+48 : inexact-ok += exp10m1 tonearest binary32 0xfp+0 : 0x3.8d7ea4p+48 : inexact-ok += exp10m1 towardzero binary32 0xfp+0 : 0x3.8d7ea4p+48 : inexact-ok += exp10m1 upward binary32 0xfp+0 : 0x3.8d7ea8p+48 : inexact-ok += exp10m1 downward binary64 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 tonearest binary64 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 towardzero binary64 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 upward binary64 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 downward intel96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 tonearest intel96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 towardzero intel96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 upward intel96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 downward m68k96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 tonearest m68k96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 towardzero m68k96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 upward m68k96 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 downward binary128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 tonearest binary128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 towardzero binary128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 upward binary128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 downward ibm128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 tonearest ibm128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 towardzero ibm128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok += exp10m1 upward ibm128 0xfp+0 : 0x3.8d7ea4c67fffp+48 : inexact-ok +exp10m1 20 += exp10m1 downward binary32 0x1.4p+4 : 0x5.6bc758p+64 : inexact-ok += exp10m1 tonearest binary32 0x1.4p+4 : 0x5.6bc76p+64 : inexact-ok += exp10m1 towardzero binary32 0x1.4p+4 : 0x5.6bc758p+64 : inexact-ok += exp10m1 upward binary32 0x1.4p+4 : 0x5.6bc76p+64 : inexact-ok += exp10m1 downward binary64 0x1.4p+4 : 0x5.6bc75e2d630fcp+64 : inexact-ok += exp10m1 tonearest binary64 0x1.4p+4 : 0x5.6bc75e2d631p+64 : inexact-ok += exp10m1 towardzero binary64 0x1.4p+4 : 0x5.6bc75e2d630fcp+64 : inexact-ok += exp10m1 upward binary64 0x1.4p+4 : 0x5.6bc75e2d631p+64 : inexact-ok += exp10m1 downward intel96 0x1.4p+4 : 0x5.6bc75e2d630ffff8p+64 : inexact-ok += exp10m1 tonearest intel96 0x1.4p+4 : 0x5.6bc75e2d631p+64 : inexact-ok += exp10m1 towardzero intel96 0x1.4p+4 : 0x5.6bc75e2d630ffff8p+64 : inexact-ok += exp10m1 upward intel96 0x1.4p+4 : 0x5.6bc75e2d631p+64 : inexact-ok += exp10m1 downward m68k96 0x1.4p+4 : 0x5.6bc75e2d630ffff8p+64 : inexact-ok += exp10m1 tonearest m68k96 0x1.4p+4 : 0x5.6bc75e2d631p+64 : inexact-ok += exp10m1 towardzero m68k96 0x1.4p+4 : 0x5.6bc75e2d630ffff8p+64 : inexact-ok += exp10m1 upward m68k96 0x1.4p+4 : 0x5.6bc75e2d631p+64 : inexact-ok += exp10m1 downward binary128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok += exp10m1 tonearest binary128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok += exp10m1 towardzero binary128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok += exp10m1 upward binary128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok += exp10m1 downward ibm128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok += exp10m1 tonearest ibm128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok += exp10m1 towardzero ibm128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok += exp10m1 upward ibm128 0x1.4p+4 : 0x5.6bc75e2d630fffffp+64 : inexact-ok +exp10m1 25 += exp10m1 downward binary32 0x1.9p+4 : 0x8.45951p+80 : inexact-ok += exp10m1 tonearest binary32 0x1.9p+4 : 0x8.45951p+80 : inexact-ok += exp10m1 towardzero binary32 0x1.9p+4 : 0x8.45951p+80 : inexact-ok += exp10m1 upward binary32 0x1.9p+4 : 0x8.45952p+80 : inexact-ok += exp10m1 downward binary64 0x1.9p+4 : 0x8.459516140148p+80 : inexact-ok += exp10m1 tonearest binary64 0x1.9p+4 : 0x8.4595161401488p+80 : inexact-ok += exp10m1 towardzero binary64 0x1.9p+4 : 0x8.459516140148p+80 : inexact-ok += exp10m1 upward binary64 0x1.9p+4 : 0x8.4595161401488p+80 : inexact-ok += exp10m1 downward intel96 0x1.9p+4 : 0x8.45951614014849fp+80 : inexact-ok += exp10m1 tonearest intel96 0x1.9p+4 : 0x8.4595161401484ap+80 : inexact-ok += exp10m1 towardzero intel96 0x1.9p+4 : 0x8.45951614014849fp+80 : inexact-ok += exp10m1 upward intel96 0x1.9p+4 : 0x8.4595161401484ap+80 : inexact-ok += exp10m1 downward m68k96 0x1.9p+4 : 0x8.45951614014849fp+80 : inexact-ok += exp10m1 tonearest m68k96 0x1.9p+4 : 0x8.4595161401484ap+80 : inexact-ok += exp10m1 towardzero m68k96 0x1.9p+4 : 0x8.45951614014849fp+80 : inexact-ok += exp10m1 upward m68k96 0x1.9p+4 : 0x8.4595161401484ap+80 : inexact-ok += exp10m1 downward binary128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok += exp10m1 tonearest binary128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok += exp10m1 towardzero binary128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok += exp10m1 upward binary128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok += exp10m1 downward ibm128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok += exp10m1 tonearest ibm128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok += exp10m1 towardzero ibm128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok += exp10m1 upward ibm128 0x1.9p+4 : 0x8.45951614014849ffffffp+80 : inexact-ok +exp10m1 30 += exp10m1 downward binary32 0x1.ep+4 : 0xc.9f2c9p+96 : inexact-ok += exp10m1 tonearest binary32 0x1.ep+4 : 0xc.9f2cap+96 : inexact-ok += exp10m1 towardzero binary32 0x1.ep+4 : 0xc.9f2c9p+96 : inexact-ok += exp10m1 upward binary32 0x1.ep+4 : 0xc.9f2cap+96 : inexact-ok += exp10m1 downward binary64 0x1.ep+4 : 0xc.9f2c9cd046748p+96 : inexact-ok += exp10m1 tonearest binary64 0x1.ep+4 : 0xc.9f2c9cd04675p+96 : inexact-ok += exp10m1 towardzero binary64 0x1.ep+4 : 0xc.9f2c9cd046748p+96 : inexact-ok += exp10m1 upward binary64 0x1.ep+4 : 0xc.9f2c9cd04675p+96 : inexact-ok += exp10m1 downward intel96 0x1.ep+4 : 0xc.9f2c9cd04674edep+96 : inexact-ok += exp10m1 tonearest intel96 0x1.ep+4 : 0xc.9f2c9cd04674edfp+96 : inexact-ok += exp10m1 towardzero intel96 0x1.ep+4 : 0xc.9f2c9cd04674edep+96 : inexact-ok += exp10m1 upward intel96 0x1.ep+4 : 0xc.9f2c9cd04674edfp+96 : inexact-ok += exp10m1 downward m68k96 0x1.ep+4 : 0xc.9f2c9cd04674edep+96 : inexact-ok += exp10m1 tonearest m68k96 0x1.ep+4 : 0xc.9f2c9cd04674edfp+96 : inexact-ok += exp10m1 towardzero m68k96 0x1.ep+4 : 0xc.9f2c9cd04674edep+96 : inexact-ok += exp10m1 upward m68k96 0x1.ep+4 : 0xc.9f2c9cd04674edfp+96 : inexact-ok += exp10m1 downward binary128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok += exp10m1 tonearest binary128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok += exp10m1 towardzero binary128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok += exp10m1 upward binary128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok += exp10m1 downward ibm128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok += exp10m1 tonearest ibm128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok += exp10m1 towardzero ibm128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok += exp10m1 upward ibm128 0x1.ep+4 : 0xc.9f2c9cd04674edea3fffffffp+96 : inexact-ok +exp10m1 35 += exp10m1 downward binary32 0x2.3p+4 : 0x1.342616p+116 : inexact-ok += exp10m1 tonearest binary32 0x2.3p+4 : 0x1.342618p+116 : inexact-ok += exp10m1 towardzero binary32 0x2.3p+4 : 0x1.342616p+116 : inexact-ok += exp10m1 upward binary32 0x2.3p+4 : 0x1.342618p+116 : inexact-ok += exp10m1 downward binary64 0x2.3p+4 : 0x1.3426172c74d82p+116 : inexact-ok += exp10m1 tonearest binary64 0x2.3p+4 : 0x1.3426172c74d82p+116 : inexact-ok += exp10m1 towardzero binary64 0x2.3p+4 : 0x1.3426172c74d82p+116 : inexact-ok += exp10m1 upward binary64 0x2.3p+4 : 0x1.3426172c74d83p+116 : inexact-ok += exp10m1 downward intel96 0x2.3p+4 : 0x1.3426172c74d822b8p+116 : inexact-ok += exp10m1 tonearest intel96 0x2.3p+4 : 0x1.3426172c74d822b8p+116 : inexact-ok += exp10m1 towardzero intel96 0x2.3p+4 : 0x1.3426172c74d822b8p+116 : inexact-ok += exp10m1 upward intel96 0x2.3p+4 : 0x1.3426172c74d822bap+116 : inexact-ok += exp10m1 downward m68k96 0x2.3p+4 : 0x1.3426172c74d822b8p+116 : inexact-ok += exp10m1 tonearest m68k96 0x2.3p+4 : 0x1.3426172c74d822b8p+116 : inexact-ok += exp10m1 towardzero m68k96 0x2.3p+4 : 0x1.3426172c74d822b8p+116 : inexact-ok += exp10m1 upward m68k96 0x2.3p+4 : 0x1.3426172c74d822bap+116 : inexact-ok += exp10m1 downward binary128 0x2.3p+4 : 0x1.3426172c74d822b878fe7fffffffp+116 : inexact-ok += exp10m1 tonearest binary128 0x2.3p+4 : 0x1.3426172c74d822b878fe8p+116 : inexact-ok += exp10m1 towardzero binary128 0x2.3p+4 : 0x1.3426172c74d822b878fe7fffffffp+116 : inexact-ok += exp10m1 upward binary128 0x2.3p+4 : 0x1.3426172c74d822b878fe8p+116 : inexact-ok += exp10m1 downward ibm128 0x2.3p+4 : 0x1.3426172c74d822b878fe7fffff8p+116 : inexact-ok += exp10m1 tonearest ibm128 0x2.3p+4 : 0x1.3426172c74d822b878fe8p+116 : inexact-ok += exp10m1 towardzero ibm128 0x2.3p+4 : 0x1.3426172c74d822b878fe7fffff8p+116 : inexact-ok += exp10m1 upward ibm128 0x2.3p+4 : 0x1.3426172c74d822b878fe8p+116 : inexact-ok +exp10m1 40 += exp10m1 downward binary32 0x2.8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x2.8p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x2.8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x2.8p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x2.8p+4 : 0x1.d6329f1c35ca4p+132 : inexact-ok += exp10m1 tonearest binary64 0x2.8p+4 : 0x1.d6329f1c35ca5p+132 : inexact-ok += exp10m1 towardzero binary64 0x2.8p+4 : 0x1.d6329f1c35ca4p+132 : inexact-ok += exp10m1 upward binary64 0x2.8p+4 : 0x1.d6329f1c35ca5p+132 : inexact-ok += exp10m1 downward intel96 0x2.8p+4 : 0x1.d6329f1c35ca4bfap+132 : inexact-ok += exp10m1 tonearest intel96 0x2.8p+4 : 0x1.d6329f1c35ca4bfap+132 : inexact-ok += exp10m1 towardzero intel96 0x2.8p+4 : 0x1.d6329f1c35ca4bfap+132 : inexact-ok += exp10m1 upward intel96 0x2.8p+4 : 0x1.d6329f1c35ca4bfcp+132 : inexact-ok += exp10m1 downward m68k96 0x2.8p+4 : 0x1.d6329f1c35ca4bfap+132 : inexact-ok += exp10m1 tonearest m68k96 0x2.8p+4 : 0x1.d6329f1c35ca4bfap+132 : inexact-ok += exp10m1 towardzero m68k96 0x2.8p+4 : 0x1.d6329f1c35ca4bfap+132 : inexact-ok += exp10m1 upward m68k96 0x2.8p+4 : 0x1.d6329f1c35ca4bfcp+132 : inexact-ok += exp10m1 downward binary128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f560fffffp+132 : inexact-ok += exp10m1 tonearest binary128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f561p+132 : inexact-ok += exp10m1 towardzero binary128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f560fffffp+132 : inexact-ok += exp10m1 upward binary128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f561p+132 : inexact-ok += exp10m1 downward ibm128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f560fff8p+132 : inexact-ok += exp10m1 tonearest ibm128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f561p+132 : inexact-ok += exp10m1 towardzero ibm128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f560fff8p+132 : inexact-ok += exp10m1 upward ibm128 0x2.8p+4 : 0x1.d6329f1c35ca4bfabb9f561p+132 : inexact-ok +exp10m1 50.0 += exp10m1 downward binary32 0x3.2p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x3.2p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x3.2p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x3.2p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x3.2p+4 : 0x4.46c3b15f99264p+164 : inexact-ok += exp10m1 tonearest binary64 0x3.2p+4 : 0x4.46c3b15f99268p+164 : inexact-ok += exp10m1 towardzero binary64 0x3.2p+4 : 0x4.46c3b15f99264p+164 : inexact-ok += exp10m1 upward binary64 0x3.2p+4 : 0x4.46c3b15f99268p+164 : inexact-ok += exp10m1 downward intel96 0x3.2p+4 : 0x4.46c3b15f99266878p+164 : inexact-ok += exp10m1 tonearest intel96 0x3.2p+4 : 0x4.46c3b15f9926688p+164 : inexact-ok += exp10m1 towardzero intel96 0x3.2p+4 : 0x4.46c3b15f99266878p+164 : inexact-ok += exp10m1 upward intel96 0x3.2p+4 : 0x4.46c3b15f9926688p+164 : inexact-ok += exp10m1 downward m68k96 0x3.2p+4 : 0x4.46c3b15f99266878p+164 : inexact-ok += exp10m1 tonearest m68k96 0x3.2p+4 : 0x4.46c3b15f9926688p+164 : inexact-ok += exp10m1 towardzero m68k96 0x3.2p+4 : 0x4.46c3b15f99266878p+164 : inexact-ok += exp10m1 upward m68k96 0x3.2p+4 : 0x4.46c3b15f9926688p+164 : inexact-ok += exp10m1 downward binary128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdb54p+164 : inexact-ok += exp10m1 tonearest binary128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdb58p+164 : inexact-ok += exp10m1 towardzero binary128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdb54p+164 : inexact-ok += exp10m1 upward binary128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdb58p+164 : inexact-ok += exp10m1 downward ibm128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdap+164 : inexact-ok += exp10m1 tonearest ibm128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdcp+164 : inexact-ok += exp10m1 towardzero ibm128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdap+164 : inexact-ok += exp10m1 upward ibm128 0x3.2p+4 : 0x4.46c3b15f9926687d2c40534fdcp+164 : inexact-ok +exp10m1 60 += exp10m1 downward binary32 0x3.cp+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x3.cp+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x3.cp+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x3.cp+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x3.cp+4 : 0x9.f4f2726179a2p+196 : inexact-ok += exp10m1 tonearest binary64 0x3.cp+4 : 0x9.f4f2726179a2p+196 : inexact-ok += exp10m1 towardzero binary64 0x3.cp+4 : 0x9.f4f2726179a2p+196 : inexact-ok += exp10m1 upward binary64 0x3.cp+4 : 0x9.f4f2726179a28p+196 : inexact-ok += exp10m1 downward intel96 0x3.cp+4 : 0x9.f4f2726179a2245p+196 : inexact-ok += exp10m1 tonearest intel96 0x3.cp+4 : 0x9.f4f2726179a2245p+196 : inexact-ok += exp10m1 towardzero intel96 0x3.cp+4 : 0x9.f4f2726179a2245p+196 : inexact-ok += exp10m1 upward intel96 0x3.cp+4 : 0x9.f4f2726179a2246p+196 : inexact-ok += exp10m1 downward m68k96 0x3.cp+4 : 0x9.f4f2726179a2245p+196 : inexact-ok += exp10m1 tonearest m68k96 0x3.cp+4 : 0x9.f4f2726179a2245p+196 : inexact-ok += exp10m1 towardzero m68k96 0x3.cp+4 : 0x9.f4f2726179a2245p+196 : inexact-ok += exp10m1 upward m68k96 0x3.cp+4 : 0x9.f4f2726179a2246p+196 : inexact-ok += exp10m1 downward binary128 0x3.cp+4 : 0x9.f4f2726179a224501d762422c94p+196 : inexact-ok += exp10m1 tonearest binary128 0x3.cp+4 : 0x9.f4f2726179a224501d762422c948p+196 : inexact-ok += exp10m1 towardzero binary128 0x3.cp+4 : 0x9.f4f2726179a224501d762422c94p+196 : inexact-ok += exp10m1 upward binary128 0x3.cp+4 : 0x9.f4f2726179a224501d762422c948p+196 : inexact-ok += exp10m1 downward ibm128 0x3.cp+4 : 0x9.f4f2726179a224501d762422c8p+196 : inexact-ok += exp10m1 tonearest ibm128 0x3.cp+4 : 0x9.f4f2726179a224501d762422c8p+196 : inexact-ok += exp10m1 towardzero ibm128 0x3.cp+4 : 0x9.f4f2726179a224501d762422c8p+196 : inexact-ok += exp10m1 upward ibm128 0x3.cp+4 : 0x9.f4f2726179a224501d762422ccp+196 : inexact-ok +exp10m1 70 += exp10m1 downward binary32 0x4.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x4.6p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x4.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x4.6p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x4.6p+4 : 0x1.72ebad6ddc73cp+232 : inexact-ok += exp10m1 tonearest binary64 0x4.6p+4 : 0x1.72ebad6ddc73dp+232 : inexact-ok += exp10m1 towardzero binary64 0x4.6p+4 : 0x1.72ebad6ddc73cp+232 : inexact-ok += exp10m1 upward binary64 0x4.6p+4 : 0x1.72ebad6ddc73dp+232 : inexact-ok += exp10m1 downward intel96 0x4.6p+4 : 0x1.72ebad6ddc73c86cp+232 : inexact-ok += exp10m1 tonearest intel96 0x4.6p+4 : 0x1.72ebad6ddc73c86ep+232 : inexact-ok += exp10m1 towardzero intel96 0x4.6p+4 : 0x1.72ebad6ddc73c86cp+232 : inexact-ok += exp10m1 upward intel96 0x4.6p+4 : 0x1.72ebad6ddc73c86ep+232 : inexact-ok += exp10m1 downward m68k96 0x4.6p+4 : 0x1.72ebad6ddc73c86cp+232 : inexact-ok += exp10m1 tonearest m68k96 0x4.6p+4 : 0x1.72ebad6ddc73c86ep+232 : inexact-ok += exp10m1 towardzero m68k96 0x4.6p+4 : 0x1.72ebad6ddc73c86cp+232 : inexact-ok += exp10m1 upward m68k96 0x4.6p+4 : 0x1.72ebad6ddc73c86ep+232 : inexact-ok += exp10m1 downward binary128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71c24p+232 : inexact-ok += exp10m1 tonearest binary128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71c24p+232 : inexact-ok += exp10m1 towardzero binary128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71c24p+232 : inexact-ok += exp10m1 upward binary128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71c25p+232 : inexact-ok += exp10m1 downward ibm128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71cp+232 : inexact-ok += exp10m1 tonearest ibm128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71cp+232 : inexact-ok += exp10m1 towardzero ibm128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71cp+232 : inexact-ok += exp10m1 upward ibm128 0x4.6p+4 : 0x1.72ebad6ddc73c86d67c5faa71c8p+232 : inexact-ok +exp10m1 80 += exp10m1 downward binary32 0x5p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x5p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x5p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x5p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x5p+4 : 0x3.5f9dea3e1f6bcp+264 : inexact-ok += exp10m1 tonearest binary64 0x5p+4 : 0x3.5f9dea3e1f6bep+264 : inexact-ok += exp10m1 towardzero binary64 0x5p+4 : 0x3.5f9dea3e1f6bcp+264 : inexact-ok += exp10m1 upward binary64 0x5p+4 : 0x3.5f9dea3e1f6bep+264 : inexact-ok += exp10m1 downward intel96 0x5p+4 : 0x3.5f9dea3e1f6bdfecp+264 : inexact-ok += exp10m1 tonearest intel96 0x5p+4 : 0x3.5f9dea3e1f6bdffp+264 : inexact-ok += exp10m1 towardzero intel96 0x5p+4 : 0x3.5f9dea3e1f6bdfecp+264 : inexact-ok += exp10m1 upward intel96 0x5p+4 : 0x3.5f9dea3e1f6bdffp+264 : inexact-ok += exp10m1 downward m68k96 0x5p+4 : 0x3.5f9dea3e1f6bdfecp+264 : inexact-ok += exp10m1 tonearest m68k96 0x5p+4 : 0x3.5f9dea3e1f6bdffp+264 : inexact-ok += exp10m1 towardzero m68k96 0x5p+4 : 0x3.5f9dea3e1f6bdfecp+264 : inexact-ok += exp10m1 upward m68k96 0x5p+4 : 0x3.5f9dea3e1f6bdffp+264 : inexact-ok += exp10m1 downward binary128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b25eep+264 : inexact-ok += exp10m1 tonearest binary128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b25fp+264 : inexact-ok += exp10m1 towardzero binary128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b25eep+264 : inexact-ok += exp10m1 upward binary128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b25fp+264 : inexact-ok += exp10m1 downward ibm128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b25p+264 : inexact-ok += exp10m1 tonearest ibm128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b26p+264 : inexact-ok += exp10m1 towardzero ibm128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b25p+264 : inexact-ok += exp10m1 upward ibm128 0x5p+4 : 0x3.5f9dea3e1f6bdfef70cdd17b26p+264 : inexact-ok +exp10m1 90 += exp10m1 downward binary32 0x5.ap+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x5.ap+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x5.ap+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x5.ap+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x5.ap+4 : 0x7.dac3c24a5671cp+296 : inexact-ok += exp10m1 tonearest binary64 0x5.ap+4 : 0x7.dac3c24a5671cp+296 : inexact-ok += exp10m1 towardzero binary64 0x5.ap+4 : 0x7.dac3c24a5671cp+296 : inexact-ok += exp10m1 upward binary64 0x5.ap+4 : 0x7.dac3c24a5672p+296 : inexact-ok += exp10m1 downward intel96 0x5.ap+4 : 0x7.dac3c24a5671d2f8p+296 : inexact-ok += exp10m1 tonearest intel96 0x5.ap+4 : 0x7.dac3c24a5671d2f8p+296 : inexact-ok += exp10m1 towardzero intel96 0x5.ap+4 : 0x7.dac3c24a5671d2f8p+296 : inexact-ok += exp10m1 upward intel96 0x5.ap+4 : 0x7.dac3c24a5671d3p+296 : inexact-ok += exp10m1 downward m68k96 0x5.ap+4 : 0x7.dac3c24a5671d2f8p+296 : inexact-ok += exp10m1 tonearest m68k96 0x5.ap+4 : 0x7.dac3c24a5671d2f8p+296 : inexact-ok += exp10m1 towardzero m68k96 0x5.ap+4 : 0x7.dac3c24a5671d2f8p+296 : inexact-ok += exp10m1 upward m68k96 0x5.ap+4 : 0x7.dac3c24a5671d3p+296 : inexact-ok += exp10m1 downward binary128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a4502032cp+296 : inexact-ok += exp10m1 tonearest binary128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a4502033p+296 : inexact-ok += exp10m1 towardzero binary128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a4502032cp+296 : inexact-ok += exp10m1 upward binary128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a4502033p+296 : inexact-ok += exp10m1 downward ibm128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a450202p+296 : inexact-ok += exp10m1 tonearest ibm128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a450204p+296 : inexact-ok += exp10m1 towardzero ibm128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a450202p+296 : inexact-ok += exp10m1 upward ibm128 0x5.ap+4 : 0x7.dac3c24a5671d2f8255a450204p+296 : inexact-ok +exp10m1 100 += exp10m1 downward binary32 0x6.4p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x6.4p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x6.4p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x6.4p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x6.4p+4 : 0x1.249ad2594c37cp+332 : inexact-ok += exp10m1 tonearest binary64 0x6.4p+4 : 0x1.249ad2594c37dp+332 : inexact-ok += exp10m1 towardzero binary64 0x6.4p+4 : 0x1.249ad2594c37cp+332 : inexact-ok += exp10m1 upward binary64 0x6.4p+4 : 0x1.249ad2594c37dp+332 : inexact-ok += exp10m1 downward intel96 0x6.4p+4 : 0x1.249ad2594c37cebp+332 : inexact-ok += exp10m1 tonearest intel96 0x6.4p+4 : 0x1.249ad2594c37cebp+332 : inexact-ok += exp10m1 towardzero intel96 0x6.4p+4 : 0x1.249ad2594c37cebp+332 : inexact-ok += exp10m1 upward intel96 0x6.4p+4 : 0x1.249ad2594c37ceb2p+332 : inexact-ok += exp10m1 downward m68k96 0x6.4p+4 : 0x1.249ad2594c37cebp+332 : inexact-ok += exp10m1 tonearest m68k96 0x6.4p+4 : 0x1.249ad2594c37cebp+332 : inexact-ok += exp10m1 towardzero m68k96 0x6.4p+4 : 0x1.249ad2594c37cebp+332 : inexact-ok += exp10m1 upward m68k96 0x6.4p+4 : 0x1.249ad2594c37ceb2p+332 : inexact-ok += exp10m1 downward binary128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce0bfp+332 : inexact-ok += exp10m1 tonearest binary128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce0bfp+332 : inexact-ok += exp10m1 towardzero binary128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce0bfp+332 : inexact-ok += exp10m1 upward binary128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce0cp+332 : inexact-ok += exp10m1 downward ibm128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce08p+332 : inexact-ok += exp10m1 tonearest ibm128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce08p+332 : inexact-ok += exp10m1 towardzero ibm128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce08p+332 : inexact-ok += exp10m1 upward ibm128 0x6.4p+4 : 0x1.249ad2594c37ceb0b2784c4ce1p+332 : inexact-ok +exp10m1 127.0 += exp10m1 downward binary32 0x7.fp+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x7.fp+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x7.fp+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x7.fp+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x7.fp+4 : 0x3.b174fea33909ep+420 : inexact-ok += exp10m1 tonearest binary64 0x7.fp+4 : 0x3.b174fea33909ep+420 : inexact-ok += exp10m1 towardzero binary64 0x7.fp+4 : 0x3.b174fea33909ep+420 : inexact-ok += exp10m1 upward binary64 0x7.fp+4 : 0x3.b174fea3390ap+420 : inexact-ok += exp10m1 downward intel96 0x7.fp+4 : 0x3.b174fea33909ebfcp+420 : inexact-ok += exp10m1 tonearest intel96 0x7.fp+4 : 0x3.b174fea33909ecp+420 : inexact-ok += exp10m1 towardzero intel96 0x7.fp+4 : 0x3.b174fea33909ebfcp+420 : inexact-ok += exp10m1 upward intel96 0x7.fp+4 : 0x3.b174fea33909ecp+420 : inexact-ok += exp10m1 downward m68k96 0x7.fp+4 : 0x3.b174fea33909ebfcp+420 : inexact-ok += exp10m1 tonearest m68k96 0x7.fp+4 : 0x3.b174fea33909ecp+420 : inexact-ok += exp10m1 towardzero m68k96 0x7.fp+4 : 0x3.b174fea33909ebfcp+420 : inexact-ok += exp10m1 upward m68k96 0x7.fp+4 : 0x3.b174fea33909ecp+420 : inexact-ok += exp10m1 downward binary128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2ad2p+420 : inexact-ok += exp10m1 tonearest binary128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2ad4p+420 : inexact-ok += exp10m1 towardzero binary128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2ad2p+420 : inexact-ok += exp10m1 upward binary128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2ad4p+420 : inexact-ok += exp10m1 downward ibm128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2ap+420 : inexact-ok += exp10m1 tonearest ibm128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2bp+420 : inexact-ok += exp10m1 towardzero ibm128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2ap+420 : inexact-ok += exp10m1 upward ibm128 0x7.fp+4 : 0x3.b174fea33909ebfe8f947c4e2bp+420 : inexact-ok +exp10m1 500.0 += exp10m1 downward binary32 0x1.f4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.f4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.f4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.f4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.f4p+8 : 0x1.f365fec9370d2baep+1660 : inexact-ok += exp10m1 tonearest intel96 0x1.f4p+8 : 0x1.f365fec9370d2baep+1660 : inexact-ok += exp10m1 towardzero intel96 0x1.f4p+8 : 0x1.f365fec9370d2baep+1660 : inexact-ok += exp10m1 upward intel96 0x1.f4p+8 : 0x1.f365fec9370d2bbp+1660 : inexact-ok += exp10m1 downward m68k96 0x1.f4p+8 : 0x1.f365fec9370d2baep+1660 : inexact-ok += exp10m1 tonearest m68k96 0x1.f4p+8 : 0x1.f365fec9370d2baep+1660 : inexact-ok += exp10m1 towardzero m68k96 0x1.f4p+8 : 0x1.f365fec9370d2baep+1660 : inexact-ok += exp10m1 upward m68k96 0x1.f4p+8 : 0x1.f365fec9370d2bbp+1660 : inexact-ok += exp10m1 downward binary128 0x1.f4p+8 : 0x1.f365fec9370d2baee34b15072087p+1660 : inexact-ok += exp10m1 tonearest binary128 0x1.f4p+8 : 0x1.f365fec9370d2baee34b15072088p+1660 : inexact-ok += exp10m1 towardzero binary128 0x1.f4p+8 : 0x1.f365fec9370d2baee34b15072087p+1660 : inexact-ok += exp10m1 upward binary128 0x1.f4p+8 : 0x1.f365fec9370d2baee34b15072088p+1660 : inexact-ok += exp10m1 downward ibm128 0x1.f4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.f4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.f4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 11356.25 += exp10m1 downward binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x2.c5c4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x2.c5c4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x2.c5c4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x2.c5c4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x2.c5c4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x2.c5c4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x2.c5c4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 -10.0 += exp10m1 downward binary32 -0xap+0 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0xap+0 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0xap+0 : -0xf.fffffff920c88p-4 : inexact-ok += exp10m1 tonearest binary64 -0xap+0 : -0xf.fffffff920c8p-4 : inexact-ok += exp10m1 towardzero binary64 -0xap+0 : -0xf.fffffff920c8p-4 : inexact-ok += exp10m1 upward binary64 -0xap+0 : -0xf.fffffff920c8p-4 : inexact-ok += exp10m1 downward intel96 -0xap+0 : -0xf.fffffff920c8099p-4 : inexact-ok += exp10m1 tonearest intel96 -0xap+0 : -0xf.fffffff920c8099p-4 : inexact-ok += exp10m1 towardzero intel96 -0xap+0 : -0xf.fffffff920c8098p-4 : inexact-ok += exp10m1 upward intel96 -0xap+0 : -0xf.fffffff920c8098p-4 : inexact-ok += exp10m1 downward m68k96 -0xap+0 : -0xf.fffffff920c8099p-4 : inexact-ok += exp10m1 tonearest m68k96 -0xap+0 : -0xf.fffffff920c8099p-4 : inexact-ok += exp10m1 towardzero m68k96 -0xap+0 : -0xf.fffffff920c8098p-4 : inexact-ok += exp10m1 upward m68k96 -0xap+0 : -0xf.fffffff920c8098p-4 : inexact-ok += exp10m1 downward binary128 -0xap+0 : -0xf.fffffff920c8098a1091520a5468p-4 : inexact-ok += exp10m1 tonearest binary128 -0xap+0 : -0xf.fffffff920c8098a1091520a5468p-4 : inexact-ok += exp10m1 towardzero binary128 -0xap+0 : -0xf.fffffff920c8098a1091520a546p-4 : inexact-ok += exp10m1 upward binary128 -0xap+0 : -0xf.fffffff920c8098a1091520a546p-4 : inexact-ok += exp10m1 downward ibm128 -0xap+0 : -0xf.fffffff920c8098a1091520a58p-4 : inexact-ok += exp10m1 tonearest ibm128 -0xap+0 : -0xf.fffffff920c8098a1091520a54p-4 : inexact-ok += exp10m1 towardzero ibm128 -0xap+0 : -0xf.fffffff920c8098a1091520a54p-4 : inexact-ok += exp10m1 upward ibm128 -0xap+0 : -0xf.fffffff920c8098a1091520a54p-4 : inexact-ok +exp10m1 -16.0 += exp10m1 downward binary32 -0x1p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x1p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x1p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x1p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x1p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x1p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 towardzero binary64 -0x1p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x1p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x1p+4 : -0xf.ffffffffffff8ccp-4 : inexact-ok += exp10m1 tonearest intel96 -0x1p+4 : -0xf.ffffffffffff8cbp-4 : inexact-ok += exp10m1 towardzero intel96 -0x1p+4 : -0xf.ffffffffffff8cbp-4 : inexact-ok += exp10m1 upward intel96 -0x1p+4 : -0xf.ffffffffffff8cbp-4 : inexact-ok += exp10m1 downward m68k96 -0x1p+4 : -0xf.ffffffffffff8ccp-4 : inexact-ok += exp10m1 tonearest m68k96 -0x1p+4 : -0xf.ffffffffffff8cbp-4 : inexact-ok += exp10m1 towardzero m68k96 -0x1p+4 : -0xf.ffffffffffff8cbp-4 : inexact-ok += exp10m1 upward m68k96 -0x1p+4 : -0xf.ffffffffffff8cbp-4 : inexact-ok += exp10m1 downward binary128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd90f58p-4 : inexact-ok += exp10m1 tonearest binary128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd90f5p-4 : inexact-ok += exp10m1 towardzero binary128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd90f5p-4 : inexact-ok += exp10m1 upward binary128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd90f5p-4 : inexact-ok += exp10m1 downward ibm128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd91p-4 : inexact-ok += exp10m1 tonearest ibm128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd91p-4 : inexact-ok += exp10m1 towardzero ibm128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd90cp-4 : inexact-ok += exp10m1 upward ibm128 -0x1p+4 : -0xf.ffffffffffff8cb535a09dd90cp-4 : inexact-ok +exp10m1 -17.0 += exp10m1 downward binary32 -0x1.1p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x1.1p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x1.1p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x1.1p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x1.1p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x1.1p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x1.1p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x1.1p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x1.1p+4 : -0xf.fffffffffffff48p-4 : inexact-ok += exp10m1 tonearest intel96 -0x1.1p+4 : -0xf.fffffffffffff48p-4 : inexact-ok += exp10m1 towardzero intel96 -0x1.1p+4 : -0xf.fffffffffffff47p-4 : inexact-ok += exp10m1 upward intel96 -0x1.1p+4 : -0xf.fffffffffffff47p-4 : inexact-ok += exp10m1 downward m68k96 -0x1.1p+4 : -0xf.fffffffffffff48p-4 : inexact-ok += exp10m1 tonearest m68k96 -0x1.1p+4 : -0xf.fffffffffffff48p-4 : inexact-ok += exp10m1 towardzero m68k96 -0x1.1p+4 : -0xf.fffffffffffff47p-4 : inexact-ok += exp10m1 upward m68k96 -0x1.1p+4 : -0xf.fffffffffffff47p-4 : inexact-ok += exp10m1 downward binary128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b4cp-4 : inexact-ok += exp10m1 tonearest binary128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b4b8p-4 : inexact-ok += exp10m1 towardzero binary128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b4b8p-4 : inexact-ok += exp10m1 upward binary128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b4b8p-4 : inexact-ok += exp10m1 downward ibm128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b8p-4 : inexact-ok += exp10m1 tonearest ibm128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b4p-4 : inexact-ok += exp10m1 towardzero ibm128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b4p-4 : inexact-ok += exp10m1 upward ibm128 -0x1.1p+4 : -0xf.fffffffffffff478855cdc95b4p-4 : inexact-ok +exp10m1 -18.0 += exp10m1 downward binary32 -0x1.2p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x1.2p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x1.2p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x1.2p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x1.2p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x1.2p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x1.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x1.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x1.2p+4 : -0xf.fffffffffffffeep-4 : inexact-ok += exp10m1 tonearest intel96 -0x1.2p+4 : -0xf.fffffffffffffeep-4 : inexact-ok += exp10m1 towardzero intel96 -0x1.2p+4 : -0xf.fffffffffffffedp-4 : inexact-ok += exp10m1 upward intel96 -0x1.2p+4 : -0xf.fffffffffffffedp-4 : inexact-ok += exp10m1 downward m68k96 -0x1.2p+4 : -0xf.fffffffffffffeep-4 : inexact-ok += exp10m1 tonearest m68k96 -0x1.2p+4 : -0xf.fffffffffffffeep-4 : inexact-ok += exp10m1 towardzero m68k96 -0x1.2p+4 : -0xf.fffffffffffffedp-4 : inexact-ok += exp10m1 upward m68k96 -0x1.2p+4 : -0xf.fffffffffffffedp-4 : inexact-ok += exp10m1 downward binary128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc548p-4 : inexact-ok += exp10m1 tonearest binary128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc548p-4 : inexact-ok += exp10m1 towardzero binary128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc54p-4 : inexact-ok += exp10m1 upward binary128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc54p-4 : inexact-ok += exp10m1 downward ibm128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc8p-4 : inexact-ok += exp10m1 tonearest ibm128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc4p-4 : inexact-ok += exp10m1 towardzero ibm128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc4p-4 : inexact-ok += exp10m1 upward ibm128 -0x1.2p+4 : -0xf.fffffffffffffed8da22e2dbc4p-4 : inexact-ok +exp10m1 -36.0 += exp10m1 downward binary32 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x2.4p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x2.4p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x2.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x2.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x2.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x2.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x2.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x2.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x2.4p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x2.4p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x2.4p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x2.4p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -37.0 += exp10m1 downward binary32 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x2.5p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x2.5p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x2.5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x2.5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x2.5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x2.5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x2.5p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x2.5p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x2.5p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x2.5p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -38.0 += exp10m1 downward binary32 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x2.6p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x2.6p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x2.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x2.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x2.6p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x2.6p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x2.6p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x2.6p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x2.6p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x2.6p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x2.6p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x2.6p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -44.0 += exp10m1 downward binary32 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x2.cp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x2.cp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x2.cp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x2.cp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x2.cp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x2.cp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x2.cp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x2.cp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x2.cp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x2.cp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x2.cp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x2.cp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -45.0 += exp10m1 downward binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -46.0 += exp10m1 downward binary32 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x2.ep+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x2.ep+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x2.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x2.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x2.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x2.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x2.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x2.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x2.ep+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x2.ep+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x2.ep+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x2.ep+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -73.0 += exp10m1 downward binary32 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x4.9p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x4.9p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x4.9p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x4.9p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x4.9p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x4.9p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -74.0 += exp10m1 downward binary32 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x4.ap+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x4.ap+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x4.ap+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x4.ap+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -75.0 += exp10m1 downward binary32 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x4.bp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x4.bp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x4.bp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x4.bp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -78.0 += exp10m1 downward binary32 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x4.ep+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x4.ep+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x4.ep+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x4.ep+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x4.ep+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x4.ep+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -79.0 += exp10m1 downward binary32 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x4.fp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x4.fp+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x4.fp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x4.fp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x4.fp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x4.fp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -80.0 += exp10m1 downward binary32 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x5p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x5p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x5p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x5p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x5p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x5p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x5p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -100.0 += exp10m1 downward binary32 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x6.4p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x6.4p+4 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x6.4p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x6.4p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x6.4p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x6.4p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -1000.0 += exp10m1 downward binary32 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x3.e8p+8 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x3.e8p+8 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -10000.0 += exp10m1 downward binary32 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x2.71p+12 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x2.71p+12 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 -100000.0 += exp10m1 downward binary32 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x1.86ap+16 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x1.86ap+16 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 100000.0 += exp10m1 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 max += exp10m1 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 -max += exp10m1 downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 downward binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += exp10m1 downward intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 downward intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp10m1 tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp10m1 towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp10m1 tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp10m1 towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp10m1 downward binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp10m1 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp10m1 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp10m1 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp10m1 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp10m1 0x1p-2 += exp10m1 downward binary32 0x4p-4 : 0xc.73d51p-4 : inexact-ok += exp10m1 tonearest binary32 0x4p-4 : 0xc.73d52p-4 : inexact-ok += exp10m1 towardzero binary32 0x4p-4 : 0xc.73d51p-4 : inexact-ok += exp10m1 upward binary32 0x4p-4 : 0xc.73d52p-4 : inexact-ok += exp10m1 downward binary64 0x4p-4 : 0xc.73d51c54470ep-4 : inexact-ok += exp10m1 tonearest binary64 0x4p-4 : 0xc.73d51c54470ep-4 : inexact-ok += exp10m1 towardzero binary64 0x4p-4 : 0xc.73d51c54470ep-4 : inexact-ok += exp10m1 upward binary64 0x4p-4 : 0xc.73d51c54470e8p-4 : inexact-ok += exp10m1 downward intel96 0x4p-4 : 0xc.73d51c54470e30fp-4 : inexact-ok += exp10m1 tonearest intel96 0x4p-4 : 0xc.73d51c54470e31p-4 : inexact-ok += exp10m1 towardzero intel96 0x4p-4 : 0xc.73d51c54470e30fp-4 : inexact-ok += exp10m1 upward intel96 0x4p-4 : 0xc.73d51c54470e31p-4 : inexact-ok += exp10m1 downward m68k96 0x4p-4 : 0xc.73d51c54470e30fp-4 : inexact-ok += exp10m1 tonearest m68k96 0x4p-4 : 0xc.73d51c54470e31p-4 : inexact-ok += exp10m1 towardzero m68k96 0x4p-4 : 0xc.73d51c54470e30fp-4 : inexact-ok += exp10m1 upward m68k96 0x4p-4 : 0xc.73d51c54470e31p-4 : inexact-ok += exp10m1 downward binary128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d01e8p-4 : inexact-ok += exp10m1 tonearest binary128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d01e8p-4 : inexact-ok += exp10m1 towardzero binary128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d01e8p-4 : inexact-ok += exp10m1 upward binary128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d01e88p-4 : inexact-ok += exp10m1 downward ibm128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d01cp-4 : inexact-ok += exp10m1 tonearest ibm128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d02p-4 : inexact-ok += exp10m1 towardzero ibm128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d01cp-4 : inexact-ok += exp10m1 upward ibm128 0x4p-4 : 0xc.73d51c54470e30fe6f9311d02p-4 : inexact-ok +exp10m1 -0x1p-2 += exp10m1 downward binary32 -0x4p-4 : -0x7.00a668p-4 : inexact-ok += exp10m1 tonearest binary32 -0x4p-4 : -0x7.00a66p-4 : inexact-ok += exp10m1 towardzero binary32 -0x4p-4 : -0x7.00a66p-4 : inexact-ok += exp10m1 upward binary32 -0x4p-4 : -0x7.00a66p-4 : inexact-ok += exp10m1 downward binary64 -0x4p-4 : -0x7.00a661f1e3f1p-4 : inexact-ok += exp10m1 tonearest binary64 -0x4p-4 : -0x7.00a661f1e3f1p-4 : inexact-ok += exp10m1 towardzero binary64 -0x4p-4 : -0x7.00a661f1e3f0cp-4 : inexact-ok += exp10m1 upward binary64 -0x4p-4 : -0x7.00a661f1e3f0cp-4 : inexact-ok += exp10m1 downward intel96 -0x4p-4 : -0x7.00a661f1e3f0f748p-4 : inexact-ok += exp10m1 tonearest intel96 -0x4p-4 : -0x7.00a661f1e3f0f748p-4 : inexact-ok += exp10m1 towardzero intel96 -0x4p-4 : -0x7.00a661f1e3f0f74p-4 : inexact-ok += exp10m1 upward intel96 -0x4p-4 : -0x7.00a661f1e3f0f74p-4 : inexact-ok += exp10m1 downward m68k96 -0x4p-4 : -0x7.00a661f1e3f0f748p-4 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-4 : -0x7.00a661f1e3f0f748p-4 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-4 : -0x7.00a661f1e3f0f74p-4 : inexact-ok += exp10m1 upward m68k96 -0x4p-4 : -0x7.00a661f1e3f0f74p-4 : inexact-ok += exp10m1 downward binary128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fd864p-4 : inexact-ok += exp10m1 tonearest binary128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fd86p-4 : inexact-ok += exp10m1 towardzero binary128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fd86p-4 : inexact-ok += exp10m1 upward binary128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fd86p-4 : inexact-ok += exp10m1 downward ibm128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fdap-4 : inexact-ok += exp10m1 tonearest ibm128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fd8p-4 : inexact-ok += exp10m1 towardzero ibm128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fd8p-4 : inexact-ok += exp10m1 upward ibm128 -0x4p-4 : -0x7.00a661f1e3f0f74641b6003fd8p-4 : inexact-ok +exp10m1 0x1p-10 += exp10m1 downward binary32 0x4p-12 : 0x9.388p-12 : inexact-ok += exp10m1 tonearest binary32 0x4p-12 : 0x9.388p-12 : inexact-ok += exp10m1 towardzero binary32 0x4p-12 : 0x9.388p-12 : inexact-ok += exp10m1 upward binary32 0x4p-12 : 0x9.38801p-12 : inexact-ok += exp10m1 downward binary64 0x4p-12 : 0x9.388004be7e558p-12 : inexact-ok += exp10m1 tonearest binary64 0x4p-12 : 0x9.388004be7e558p-12 : inexact-ok += exp10m1 towardzero binary64 0x4p-12 : 0x9.388004be7e558p-12 : inexact-ok += exp10m1 upward binary64 0x4p-12 : 0x9.388004be7e56p-12 : inexact-ok += exp10m1 downward intel96 0x4p-12 : 0x9.388004be7e5592ep-12 : inexact-ok += exp10m1 tonearest intel96 0x4p-12 : 0x9.388004be7e5592ep-12 : inexact-ok += exp10m1 towardzero intel96 0x4p-12 : 0x9.388004be7e5592ep-12 : inexact-ok += exp10m1 upward intel96 0x4p-12 : 0x9.388004be7e5592fp-12 : inexact-ok += exp10m1 downward m68k96 0x4p-12 : 0x9.388004be7e5592ep-12 : inexact-ok += exp10m1 tonearest m68k96 0x4p-12 : 0x9.388004be7e5592ep-12 : inexact-ok += exp10m1 towardzero m68k96 0x4p-12 : 0x9.388004be7e5592ep-12 : inexact-ok += exp10m1 upward m68k96 0x4p-12 : 0x9.388004be7e5592fp-12 : inexact-ok += exp10m1 downward binary128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82736bp-12 : inexact-ok += exp10m1 tonearest binary128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82736bp-12 : inexact-ok += exp10m1 towardzero binary128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82736bp-12 : inexact-ok += exp10m1 upward binary128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82736b8p-12 : inexact-ok += exp10m1 downward ibm128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82734p-12 : inexact-ok += exp10m1 tonearest ibm128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82738p-12 : inexact-ok += exp10m1 towardzero ibm128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82734p-12 : inexact-ok += exp10m1 upward ibm128 0x4p-12 : 0x9.388004be7e5592e3f8d6c82738p-12 : inexact-ok +exp10m1 -0x1p-10 += exp10m1 downward binary32 -0x4p-12 : -0x9.3332cp-12 : inexact-ok += exp10m1 tonearest binary32 -0x4p-12 : -0x9.3332cp-12 : inexact-ok += exp10m1 towardzero binary32 -0x4p-12 : -0x9.3332bp-12 : inexact-ok += exp10m1 upward binary32 -0x4p-12 : -0x9.3332bp-12 : inexact-ok += exp10m1 downward binary64 -0x4p-12 : -0x9.3332bb67342e8p-12 : inexact-ok += exp10m1 tonearest binary64 -0x4p-12 : -0x9.3332bb67342e8p-12 : inexact-ok += exp10m1 towardzero binary64 -0x4p-12 : -0x9.3332bb67342ep-12 : inexact-ok += exp10m1 upward binary64 -0x4p-12 : -0x9.3332bb67342ep-12 : inexact-ok += exp10m1 downward intel96 -0x4p-12 : -0x9.3332bb67342e7adp-12 : inexact-ok += exp10m1 tonearest intel96 -0x4p-12 : -0x9.3332bb67342e7adp-12 : inexact-ok += exp10m1 towardzero intel96 -0x4p-12 : -0x9.3332bb67342e7acp-12 : inexact-ok += exp10m1 upward intel96 -0x4p-12 : -0x9.3332bb67342e7acp-12 : inexact-ok += exp10m1 downward m68k96 -0x4p-12 : -0x9.3332bb67342e7adp-12 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-12 : -0x9.3332bb67342e7adp-12 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-12 : -0x9.3332bb67342e7acp-12 : inexact-ok += exp10m1 upward m68k96 -0x4p-12 : -0x9.3332bb67342e7acp-12 : inexact-ok += exp10m1 downward binary128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf45bp-12 : inexact-ok += exp10m1 tonearest binary128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf45bp-12 : inexact-ok += exp10m1 towardzero binary128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf45a8p-12 : inexact-ok += exp10m1 upward binary128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf45a8p-12 : inexact-ok += exp10m1 downward ibm128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf48p-12 : inexact-ok += exp10m1 tonearest ibm128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf44p-12 : inexact-ok += exp10m1 towardzero ibm128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf44p-12 : inexact-ok += exp10m1 upward ibm128 -0x4p-12 : -0x9.3332bb67342e7acb968737cf44p-12 : inexact-ok +exp10m1 0x1p-20 += exp10m1 downward binary32 0x1p-20 : 0x2.4d766p-20 : inexact-ok += exp10m1 tonearest binary32 0x1p-20 : 0x2.4d766p-20 : inexact-ok += exp10m1 towardzero binary32 0x1p-20 : 0x2.4d766p-20 : inexact-ok += exp10m1 upward binary32 0x1p-20 : 0x2.4d7664p-20 : inexact-ok += exp10m1 downward binary64 0x1p-20 : 0x2.4d7661e0f63ap-20 : inexact-ok += exp10m1 tonearest binary64 0x1p-20 : 0x2.4d7661e0f63ap-20 : inexact-ok += exp10m1 towardzero binary64 0x1p-20 : 0x2.4d7661e0f63ap-20 : inexact-ok += exp10m1 upward binary64 0x1p-20 : 0x2.4d7661e0f63a2p-20 : inexact-ok += exp10m1 downward intel96 0x1p-20 : 0x2.4d7661e0f63a0af4p-20 : inexact-ok += exp10m1 tonearest intel96 0x1p-20 : 0x2.4d7661e0f63a0af4p-20 : inexact-ok += exp10m1 towardzero intel96 0x1p-20 : 0x2.4d7661e0f63a0af4p-20 : inexact-ok += exp10m1 upward intel96 0x1p-20 : 0x2.4d7661e0f63a0af8p-20 : inexact-ok += exp10m1 downward m68k96 0x1p-20 : 0x2.4d7661e0f63a0af4p-20 : inexact-ok += exp10m1 tonearest m68k96 0x1p-20 : 0x2.4d7661e0f63a0af4p-20 : inexact-ok += exp10m1 towardzero m68k96 0x1p-20 : 0x2.4d7661e0f63a0af4p-20 : inexact-ok += exp10m1 upward m68k96 0x1p-20 : 0x2.4d7661e0f63a0af8p-20 : inexact-ok += exp10m1 downward binary128 0x1p-20 : 0x2.4d7661e0f63a0af573a62177202ap-20 : inexact-ok += exp10m1 tonearest binary128 0x1p-20 : 0x2.4d7661e0f63a0af573a62177202cp-20 : inexact-ok += exp10m1 towardzero binary128 0x1p-20 : 0x2.4d7661e0f63a0af573a62177202ap-20 : inexact-ok += exp10m1 upward binary128 0x1p-20 : 0x2.4d7661e0f63a0af573a62177202cp-20 : inexact-ok += exp10m1 downward ibm128 0x1p-20 : 0x2.4d7661e0f63a0af573a621772p-20 : inexact-ok += exp10m1 tonearest ibm128 0x1p-20 : 0x2.4d7661e0f63a0af573a621772p-20 : inexact-ok += exp10m1 towardzero ibm128 0x1p-20 : 0x2.4d7661e0f63a0af573a621772p-20 : inexact-ok += exp10m1 upward ibm128 0x1p-20 : 0x2.4d7661e0f63a0af573a6217721p-20 : inexact-ok +exp10m1 -0x1p-20 += exp10m1 downward binary32 -0x1p-20 : -0x2.4d761p-20 : inexact-ok += exp10m1 tonearest binary32 -0x1p-20 : -0x2.4d760cp-20 : inexact-ok += exp10m1 towardzero binary32 -0x1p-20 : -0x2.4d760cp-20 : inexact-ok += exp10m1 upward binary32 -0x1p-20 : -0x2.4d760cp-20 : inexact-ok += exp10m1 downward binary64 -0x1p-20 : -0x2.4d760d0c631d2p-20 : inexact-ok += exp10m1 tonearest binary64 -0x1p-20 : -0x2.4d760d0c631d2p-20 : inexact-ok += exp10m1 towardzero binary64 -0x1p-20 : -0x2.4d760d0c631dp-20 : inexact-ok += exp10m1 upward binary64 -0x1p-20 : -0x2.4d760d0c631dp-20 : inexact-ok += exp10m1 downward intel96 -0x1p-20 : -0x2.4d760d0c631d1728p-20 : inexact-ok += exp10m1 tonearest intel96 -0x1p-20 : -0x2.4d760d0c631d1728p-20 : inexact-ok += exp10m1 towardzero intel96 -0x1p-20 : -0x2.4d760d0c631d1724p-20 : inexact-ok += exp10m1 upward intel96 -0x1p-20 : -0x2.4d760d0c631d1724p-20 : inexact-ok += exp10m1 downward m68k96 -0x1p-20 : -0x2.4d760d0c631d1728p-20 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-20 : -0x2.4d760d0c631d1728p-20 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-20 : -0x2.4d760d0c631d1724p-20 : inexact-ok += exp10m1 upward m68k96 -0x1p-20 : -0x2.4d760d0c631d1724p-20 : inexact-ok += exp10m1 downward binary128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd271992p-20 : inexact-ok += exp10m1 tonearest binary128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd27199p-20 : inexact-ok += exp10m1 towardzero binary128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd27199p-20 : inexact-ok += exp10m1 upward binary128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd27199p-20 : inexact-ok += exp10m1 downward ibm128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd271ap-20 : inexact-ok += exp10m1 tonearest ibm128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd271ap-20 : inexact-ok += exp10m1 towardzero ibm128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd2719p-20 : inexact-ok += exp10m1 upward ibm128 -0x1p-20 : -0x2.4d760d0c631d1726569ccd2719p-20 : inexact-ok +exp10m1 0x1p-29 += exp10m1 downward binary32 0x8p-32 : 0x1.26bb1ap-28 : inexact-ok += exp10m1 tonearest binary32 0x8p-32 : 0x1.26bb1cp-28 : inexact-ok += exp10m1 towardzero binary32 0x8p-32 : 0x1.26bb1ap-28 : inexact-ok += exp10m1 upward binary32 0x8p-32 : 0x1.26bb1cp-28 : inexact-ok += exp10m1 downward binary64 0x8p-32 : 0x1.26bb1bc5efe3bp-28 : inexact-ok += exp10m1 tonearest binary64 0x8p-32 : 0x1.26bb1bc5efe3cp-28 : inexact-ok += exp10m1 towardzero binary64 0x8p-32 : 0x1.26bb1bc5efe3bp-28 : inexact-ok += exp10m1 upward binary64 0x8p-32 : 0x1.26bb1bc5efe3cp-28 : inexact-ok += exp10m1 downward intel96 0x8p-32 : 0x1.26bb1bc5efe3bc0cp-28 : inexact-ok += exp10m1 tonearest intel96 0x8p-32 : 0x1.26bb1bc5efe3bc0ep-28 : inexact-ok += exp10m1 towardzero intel96 0x8p-32 : 0x1.26bb1bc5efe3bc0cp-28 : inexact-ok += exp10m1 upward intel96 0x8p-32 : 0x1.26bb1bc5efe3bc0ep-28 : inexact-ok += exp10m1 downward m68k96 0x8p-32 : 0x1.26bb1bc5efe3bc0cp-28 : inexact-ok += exp10m1 tonearest m68k96 0x8p-32 : 0x1.26bb1bc5efe3bc0ep-28 : inexact-ok += exp10m1 towardzero m68k96 0x8p-32 : 0x1.26bb1bc5efe3bc0cp-28 : inexact-ok += exp10m1 upward m68k96 0x8p-32 : 0x1.26bb1bc5efe3bc0ep-28 : inexact-ok += exp10m1 downward binary128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39a32p-28 : inexact-ok += exp10m1 tonearest binary128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39a32p-28 : inexact-ok += exp10m1 towardzero binary128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39a32p-28 : inexact-ok += exp10m1 upward binary128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39a33p-28 : inexact-ok += exp10m1 downward ibm128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39ap-28 : inexact-ok += exp10m1 tonearest ibm128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39ap-28 : inexact-ok += exp10m1 towardzero ibm128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39ap-28 : inexact-ok += exp10m1 upward ibm128 0x8p-32 : 0x1.26bb1bc5efe3bc0d65f838a39a8p-28 : inexact-ok +exp10m1 -0x1p-29 += exp10m1 downward binary32 -0x8p-32 : -0x1.26bb1cp-28 : inexact-ok += exp10m1 tonearest binary32 -0x8p-32 : -0x1.26bb1cp-28 : inexact-ok += exp10m1 towardzero binary32 -0x8p-32 : -0x1.26bb1ap-28 : inexact-ok += exp10m1 upward binary32 -0x8p-32 : -0x1.26bb1ap-28 : inexact-ok += exp10m1 downward binary64 -0x8p-32 : -0x1.26bb1bb0babfp-28 : inexact-ok += exp10m1 tonearest binary64 -0x8p-32 : -0x1.26bb1bb0babefp-28 : inexact-ok += exp10m1 towardzero binary64 -0x8p-32 : -0x1.26bb1bb0babefp-28 : inexact-ok += exp10m1 upward binary64 -0x8p-32 : -0x1.26bb1bb0babefp-28 : inexact-ok += exp10m1 downward intel96 -0x8p-32 : -0x1.26bb1bb0babef4d2p-28 : inexact-ok += exp10m1 tonearest intel96 -0x8p-32 : -0x1.26bb1bb0babef4dp-28 : inexact-ok += exp10m1 towardzero intel96 -0x8p-32 : -0x1.26bb1bb0babef4dp-28 : inexact-ok += exp10m1 upward intel96 -0x8p-32 : -0x1.26bb1bb0babef4dp-28 : inexact-ok += exp10m1 downward m68k96 -0x8p-32 : -0x1.26bb1bb0babef4d2p-28 : inexact-ok += exp10m1 tonearest m68k96 -0x8p-32 : -0x1.26bb1bb0babef4dp-28 : inexact-ok += exp10m1 towardzero m68k96 -0x8p-32 : -0x1.26bb1bb0babef4dp-28 : inexact-ok += exp10m1 upward m68k96 -0x8p-32 : -0x1.26bb1bb0babef4dp-28 : inexact-ok += exp10m1 downward binary128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd63ep-28 : inexact-ok += exp10m1 tonearest binary128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd63dp-28 : inexact-ok += exp10m1 towardzero binary128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd63dp-28 : inexact-ok += exp10m1 upward binary128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd63dp-28 : inexact-ok += exp10m1 downward ibm128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd68p-28 : inexact-ok += exp10m1 tonearest ibm128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd6p-28 : inexact-ok += exp10m1 towardzero ibm128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd6p-28 : inexact-ok += exp10m1 upward ibm128 -0x8p-32 : -0x1.26bb1bb0babef4d07b8faefbd6p-28 : inexact-ok +exp10m1 0x1p-32 += exp10m1 downward binary32 0x1p-32 : 0x2.4d7634p-32 : inexact-ok += exp10m1 tonearest binary32 0x1p-32 : 0x2.4d7638p-32 : inexact-ok += exp10m1 towardzero binary32 0x1p-32 : 0x2.4d7634p-32 : inexact-ok += exp10m1 upward binary32 0x1p-32 : 0x2.4d7638p-32 : inexact-ok += exp10m1 downward binary64 0x1p-32 : 0x2.4d76377951474p-32 : inexact-ok += exp10m1 tonearest binary64 0x1p-32 : 0x2.4d76377951474p-32 : inexact-ok += exp10m1 towardzero binary64 0x1p-32 : 0x2.4d76377951474p-32 : inexact-ok += exp10m1 upward binary64 0x1p-32 : 0x2.4d76377951476p-32 : inexact-ok += exp10m1 downward intel96 0x1p-32 : 0x2.4d76377951474944p-32 : inexact-ok += exp10m1 tonearest intel96 0x1p-32 : 0x2.4d76377951474944p-32 : inexact-ok += exp10m1 towardzero intel96 0x1p-32 : 0x2.4d76377951474944p-32 : inexact-ok += exp10m1 upward intel96 0x1p-32 : 0x2.4d76377951474948p-32 : inexact-ok += exp10m1 downward m68k96 0x1p-32 : 0x2.4d76377951474944p-32 : inexact-ok += exp10m1 tonearest m68k96 0x1p-32 : 0x2.4d76377951474944p-32 : inexact-ok += exp10m1 towardzero m68k96 0x1p-32 : 0x2.4d76377951474944p-32 : inexact-ok += exp10m1 upward m68k96 0x1p-32 : 0x2.4d76377951474948p-32 : inexact-ok += exp10m1 downward binary128 0x1p-32 : 0x2.4d763779514749454f891bd4ff5ep-32 : inexact-ok += exp10m1 tonearest binary128 0x1p-32 : 0x2.4d763779514749454f891bd4ff5ep-32 : inexact-ok += exp10m1 towardzero binary128 0x1p-32 : 0x2.4d763779514749454f891bd4ff5ep-32 : inexact-ok += exp10m1 upward binary128 0x1p-32 : 0x2.4d763779514749454f891bd4ff6p-32 : inexact-ok += exp10m1 downward ibm128 0x1p-32 : 0x2.4d763779514749454f891bd4ffp-32 : inexact-ok += exp10m1 tonearest ibm128 0x1p-32 : 0x2.4d763779514749454f891bd4ffp-32 : inexact-ok += exp10m1 towardzero ibm128 0x1p-32 : 0x2.4d763779514749454f891bd4ffp-32 : inexact-ok += exp10m1 upward ibm128 0x1p-32 : 0x2.4d763779514749454f891bd5p-32 : inexact-ok +exp10m1 -0x1p-32 += exp10m1 downward binary32 -0x1p-32 : -0x2.4d7638p-32 : inexact-ok += exp10m1 tonearest binary32 -0x1p-32 : -0x2.4d7638p-32 : inexact-ok += exp10m1 towardzero binary32 -0x1p-32 : -0x2.4d7634p-32 : inexact-ok += exp10m1 upward binary32 -0x1p-32 : -0x2.4d7634p-32 : inexact-ok += exp10m1 downward binary64 -0x1p-32 : -0x2.4d76377403fe2p-32 : inexact-ok += exp10m1 tonearest binary64 -0x1p-32 : -0x2.4d76377403fe2p-32 : inexact-ok += exp10m1 towardzero binary64 -0x1p-32 : -0x2.4d76377403fep-32 : inexact-ok += exp10m1 upward binary64 -0x1p-32 : -0x2.4d76377403fep-32 : inexact-ok += exp10m1 downward intel96 -0x1p-32 : -0x2.4d76377403fe1778p-32 : inexact-ok += exp10m1 tonearest intel96 -0x1p-32 : -0x2.4d76377403fe1778p-32 : inexact-ok += exp10m1 towardzero intel96 -0x1p-32 : -0x2.4d76377403fe1774p-32 : inexact-ok += exp10m1 upward intel96 -0x1p-32 : -0x2.4d76377403fe1774p-32 : inexact-ok += exp10m1 downward m68k96 -0x1p-32 : -0x2.4d76377403fe1778p-32 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-32 : -0x2.4d76377403fe1778p-32 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-32 : -0x2.4d76377403fe1774p-32 : inexact-ok += exp10m1 upward m68k96 -0x1p-32 : -0x2.4d76377403fe1774p-32 : inexact-ok += exp10m1 downward binary128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea264p-32 : inexact-ok += exp10m1 tonearest binary128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea262p-32 : inexact-ok += exp10m1 towardzero binary128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea262p-32 : inexact-ok += exp10m1 upward binary128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea262p-32 : inexact-ok += exp10m1 downward ibm128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea3p-32 : inexact-ok += exp10m1 tonearest ibm128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea2p-32 : inexact-ok += exp10m1 towardzero ibm128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea2p-32 : inexact-ok += exp10m1 upward ibm128 -0x1p-32 : -0x2.4d76377403fe177614eef9fea2p-32 : inexact-ok +exp10m1 0x1p-50 += exp10m1 downward binary32 0x4p-52 : 0x9.35d8dp-52 : inexact-ok += exp10m1 tonearest binary32 0x4p-52 : 0x9.35d8ep-52 : inexact-ok += exp10m1 towardzero binary32 0x4p-52 : 0x9.35d8dp-52 : inexact-ok += exp10m1 upward binary32 0x4p-52 : 0x9.35d8ep-52 : inexact-ok += exp10m1 downward binary64 0x4p-52 : 0x9.35d8dddaaa8dp-52 : inexact-ok += exp10m1 tonearest binary64 0x4p-52 : 0x9.35d8dddaaa8d8p-52 : inexact-ok += exp10m1 towardzero binary64 0x4p-52 : 0x9.35d8dddaaa8dp-52 : inexact-ok += exp10m1 upward binary64 0x4p-52 : 0x9.35d8dddaaa8d8p-52 : inexact-ok += exp10m1 downward intel96 0x4p-52 : 0x9.35d8dddaaa8d681p-52 : inexact-ok += exp10m1 tonearest intel96 0x4p-52 : 0x9.35d8dddaaa8d681p-52 : inexact-ok += exp10m1 towardzero intel96 0x4p-52 : 0x9.35d8dddaaa8d681p-52 : inexact-ok += exp10m1 upward intel96 0x4p-52 : 0x9.35d8dddaaa8d682p-52 : inexact-ok += exp10m1 downward m68k96 0x4p-52 : 0x9.35d8dddaaa8d681p-52 : inexact-ok += exp10m1 tonearest m68k96 0x4p-52 : 0x9.35d8dddaaa8d681p-52 : inexact-ok += exp10m1 towardzero m68k96 0x4p-52 : 0x9.35d8dddaaa8d681p-52 : inexact-ok += exp10m1 upward m68k96 0x4p-52 : 0x9.35d8dddaaa8d682p-52 : inexact-ok += exp10m1 downward binary128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005c05p-52 : inexact-ok += exp10m1 tonearest binary128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005c05p-52 : inexact-ok += exp10m1 towardzero binary128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005c05p-52 : inexact-ok += exp10m1 upward binary128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005c058p-52 : inexact-ok += exp10m1 downward ibm128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005cp-52 : inexact-ok += exp10m1 tonearest ibm128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005cp-52 : inexact-ok += exp10m1 towardzero ibm128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005cp-52 : inexact-ok += exp10m1 upward ibm128 0x4p-52 : 0x9.35d8dddaaa8d68133e550005c4p-52 : inexact-ok +exp10m1 -0x1p-50 += exp10m1 downward binary32 -0x4p-52 : -0x9.35d8ep-52 : inexact-ok += exp10m1 tonearest binary32 -0x4p-52 : -0x9.35d8ep-52 : inexact-ok += exp10m1 towardzero binary32 -0x4p-52 : -0x9.35d8dp-52 : inexact-ok += exp10m1 upward binary32 -0x4p-52 : -0x9.35d8dp-52 : inexact-ok += exp10m1 downward binary64 -0x4p-52 : -0x9.35d8dddaaa888p-52 : inexact-ok += exp10m1 tonearest binary64 -0x4p-52 : -0x9.35d8dddaaa88p-52 : inexact-ok += exp10m1 towardzero binary64 -0x4p-52 : -0x9.35d8dddaaa88p-52 : inexact-ok += exp10m1 upward binary64 -0x4p-52 : -0x9.35d8dddaaa88p-52 : inexact-ok += exp10m1 downward intel96 -0x4p-52 : -0x9.35d8dddaaa881adp-52 : inexact-ok += exp10m1 tonearest intel96 -0x4p-52 : -0x9.35d8dddaaa881adp-52 : inexact-ok += exp10m1 towardzero intel96 -0x4p-52 : -0x9.35d8dddaaa881acp-52 : inexact-ok += exp10m1 upward intel96 -0x4p-52 : -0x9.35d8dddaaa881acp-52 : inexact-ok += exp10m1 downward m68k96 -0x4p-52 : -0x9.35d8dddaaa881adp-52 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-52 : -0x9.35d8dddaaa881adp-52 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-52 : -0x9.35d8dddaaa881acp-52 : inexact-ok += exp10m1 upward m68k96 -0x4p-52 : -0x9.35d8dddaaa881acp-52 : inexact-ok += exp10m1 downward binary128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56b9e8p-52 : inexact-ok += exp10m1 tonearest binary128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56b9e8p-52 : inexact-ok += exp10m1 towardzero binary128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56b9e78p-52 : inexact-ok += exp10m1 upward binary128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56b9e78p-52 : inexact-ok += exp10m1 downward ibm128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56bap-52 : inexact-ok += exp10m1 tonearest ibm128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56bap-52 : inexact-ok += exp10m1 towardzero ibm128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56b9cp-52 : inexact-ok += exp10m1 upward ibm128 -0x4p-52 : -0x9.35d8dddaaa881aca0c85c56b9cp-52 : inexact-ok +exp10m1 0x1p-64 += exp10m1 downward binary32 0x1p-64 : 0x2.4d7634p-64 : inexact-ok += exp10m1 tonearest binary32 0x1p-64 : 0x2.4d7638p-64 : inexact-ok += exp10m1 towardzero binary32 0x1p-64 : 0x2.4d7634p-64 : inexact-ok += exp10m1 upward binary32 0x1p-64 : 0x2.4d7638p-64 : inexact-ok += exp10m1 downward binary64 0x1p-64 : 0x2.4d763776aaa2ap-64 : inexact-ok += exp10m1 tonearest binary64 0x1p-64 : 0x2.4d763776aaa2cp-64 : inexact-ok += exp10m1 towardzero binary64 0x1p-64 : 0x2.4d763776aaa2ap-64 : inexact-ok += exp10m1 upward binary64 0x1p-64 : 0x2.4d763776aaa2cp-64 : inexact-ok += exp10m1 downward intel96 0x1p-64 : 0x2.4d763776aaa2b05cp-64 : inexact-ok += exp10m1 tonearest intel96 0x1p-64 : 0x2.4d763776aaa2b06p-64 : inexact-ok += exp10m1 towardzero intel96 0x1p-64 : 0x2.4d763776aaa2b05cp-64 : inexact-ok += exp10m1 upward intel96 0x1p-64 : 0x2.4d763776aaa2b06p-64 : inexact-ok += exp10m1 downward m68k96 0x1p-64 : 0x2.4d763776aaa2b05cp-64 : inexact-ok += exp10m1 tonearest m68k96 0x1p-64 : 0x2.4d763776aaa2b06p-64 : inexact-ok += exp10m1 towardzero m68k96 0x1p-64 : 0x2.4d763776aaa2b05cp-64 : inexact-ok += exp10m1 upward m68k96 0x1p-64 : 0x2.4d763776aaa2b06p-64 : inexact-ok += exp10m1 downward binary128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a898p-64 : inexact-ok += exp10m1 tonearest binary128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a89ap-64 : inexact-ok += exp10m1 towardzero binary128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a898p-64 : inexact-ok += exp10m1 upward binary128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a89ap-64 : inexact-ok += exp10m1 downward ibm128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a8p-64 : inexact-ok += exp10m1 tonearest ibm128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a9p-64 : inexact-ok += exp10m1 towardzero ibm128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a8p-64 : inexact-ok += exp10m1 upward ibm128 0x1p-64 : 0x2.4d763776aaa2b05e4ffff195a9p-64 : inexact-ok +exp10m1 -0x1p-64 += exp10m1 downward binary32 -0x1p-64 : -0x2.4d7638p-64 : inexact-ok += exp10m1 tonearest binary32 -0x1p-64 : -0x2.4d7638p-64 : inexact-ok += exp10m1 towardzero binary32 -0x1p-64 : -0x2.4d7634p-64 : inexact-ok += exp10m1 upward binary32 -0x1p-64 : -0x2.4d7634p-64 : inexact-ok += exp10m1 downward binary64 -0x1p-64 : -0x2.4d763776aaa2cp-64 : inexact-ok += exp10m1 tonearest binary64 -0x1p-64 : -0x2.4d763776aaa2cp-64 : inexact-ok += exp10m1 towardzero binary64 -0x1p-64 : -0x2.4d763776aaa2ap-64 : inexact-ok += exp10m1 upward binary64 -0x1p-64 : -0x2.4d763776aaa2ap-64 : inexact-ok += exp10m1 downward intel96 -0x1p-64 : -0x2.4d763776aaa2b05cp-64 : inexact-ok += exp10m1 tonearest intel96 -0x1p-64 : -0x2.4d763776aaa2b058p-64 : inexact-ok += exp10m1 towardzero intel96 -0x1p-64 : -0x2.4d763776aaa2b058p-64 : inexact-ok += exp10m1 upward intel96 -0x1p-64 : -0x2.4d763776aaa2b058p-64 : inexact-ok += exp10m1 downward m68k96 -0x1p-64 : -0x2.4d763776aaa2b05cp-64 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-64 : -0x2.4d763776aaa2b058p-64 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-64 : -0x2.4d763776aaa2b058p-64 : inexact-ok += exp10m1 upward m68k96 -0x1p-64 : -0x2.4d763776aaa2b058p-64 : inexact-ok += exp10m1 downward binary128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66ep-64 : inexact-ok += exp10m1 tonearest binary128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66ep-64 : inexact-ok += exp10m1 towardzero binary128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66dfep-64 : inexact-ok += exp10m1 upward binary128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66dfep-64 : inexact-ok += exp10m1 downward ibm128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66ep-64 : inexact-ok += exp10m1 tonearest ibm128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66ep-64 : inexact-ok += exp10m1 towardzero ibm128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66dp-64 : inexact-ok += exp10m1 upward ibm128 -0x1p-64 : -0x2.4d763776aaa2b05902b6bfc66dp-64 : inexact-ok +exp10m1 0x1p-100 += exp10m1 downward binary32 0x1p-100 : 0x2.4d7634p-100 : inexact-ok += exp10m1 tonearest binary32 0x1p-100 : 0x2.4d7638p-100 : inexact-ok += exp10m1 towardzero binary32 0x1p-100 : 0x2.4d7634p-100 : inexact-ok += exp10m1 upward binary32 0x1p-100 : 0x2.4d7638p-100 : inexact-ok += exp10m1 downward binary64 0x1p-100 : 0x2.4d763776aaa2ap-100 : inexact-ok += exp10m1 tonearest binary64 0x1p-100 : 0x2.4d763776aaa2cp-100 : inexact-ok += exp10m1 towardzero binary64 0x1p-100 : 0x2.4d763776aaa2ap-100 : inexact-ok += exp10m1 upward binary64 0x1p-100 : 0x2.4d763776aaa2cp-100 : inexact-ok += exp10m1 downward intel96 0x1p-100 : 0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 tonearest intel96 0x1p-100 : 0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 towardzero intel96 0x1p-100 : 0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 upward intel96 0x1p-100 : 0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 downward m68k96 0x1p-100 : 0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 tonearest m68k96 0x1p-100 : 0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 towardzero m68k96 0x1p-100 : 0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 upward m68k96 0x1p-100 : 0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 downward binary128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae35b6p-100 : inexact-ok += exp10m1 tonearest binary128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae35b6p-100 : inexact-ok += exp10m1 towardzero binary128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae35b6p-100 : inexact-ok += exp10m1 upward binary128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae35b8p-100 : inexact-ok += exp10m1 downward ibm128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae35p-100 : inexact-ok += exp10m1 tonearest ibm128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae36p-100 : inexact-ok += exp10m1 towardzero ibm128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae35p-100 : inexact-ok += exp10m1 upward ibm128 0x1p-100 : 0x2.4d763776aaa2b05ba95b58ae36p-100 : inexact-ok +exp10m1 -0x1p-100 += exp10m1 downward binary32 -0x1p-100 : -0x2.4d7638p-100 : inexact-ok += exp10m1 tonearest binary32 -0x1p-100 : -0x2.4d7638p-100 : inexact-ok += exp10m1 towardzero binary32 -0x1p-100 : -0x2.4d7634p-100 : inexact-ok += exp10m1 upward binary32 -0x1p-100 : -0x2.4d7634p-100 : inexact-ok += exp10m1 downward binary64 -0x1p-100 : -0x2.4d763776aaa2cp-100 : inexact-ok += exp10m1 tonearest binary64 -0x1p-100 : -0x2.4d763776aaa2cp-100 : inexact-ok += exp10m1 towardzero binary64 -0x1p-100 : -0x2.4d763776aaa2ap-100 : inexact-ok += exp10m1 upward binary64 -0x1p-100 : -0x2.4d763776aaa2ap-100 : inexact-ok += exp10m1 downward intel96 -0x1p-100 : -0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 tonearest intel96 -0x1p-100 : -0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 towardzero intel96 -0x1p-100 : -0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 upward intel96 -0x1p-100 : -0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 downward m68k96 -0x1p-100 : -0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-100 : -0x2.4d763776aaa2b05cp-100 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-100 : -0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 upward m68k96 -0x1p-100 : -0x2.4d763776aaa2b058p-100 : inexact-ok += exp10m1 downward binary128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58ade0e2p-100 : inexact-ok += exp10m1 tonearest binary128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58ade0e2p-100 : inexact-ok += exp10m1 towardzero binary128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58ade0ep-100 : inexact-ok += exp10m1 upward binary128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58ade0ep-100 : inexact-ok += exp10m1 downward ibm128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58ade1p-100 : inexact-ok += exp10m1 tonearest ibm128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58ade1p-100 : inexact-ok += exp10m1 towardzero ibm128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58adep-100 : inexact-ok += exp10m1 upward ibm128 -0x1p-100 : -0x2.4d763776aaa2b05ba95b58adep-100 : inexact-ok +exp10m1 0x1p-600 += exp10m1 downward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 tonearest binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 downward intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 tonearest binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 downward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 tonearest ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x1p-600 : 0x2.4d763776aaa2ap-600 : inexact-ok += exp10m1 tonearest binary64 0x1p-600 : 0x2.4d763776aaa2cp-600 : inexact-ok += exp10m1 towardzero binary64 0x1p-600 : 0x2.4d763776aaa2ap-600 : inexact-ok += exp10m1 upward binary64 0x1p-600 : 0x2.4d763776aaa2cp-600 : inexact-ok += exp10m1 downward intel96 0x1p-600 : 0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 tonearest intel96 0x1p-600 : 0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 towardzero intel96 0x1p-600 : 0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 upward intel96 0x1p-600 : 0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 downward m68k96 0x1p-600 : 0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 tonearest m68k96 0x1p-600 : 0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 towardzero m68k96 0x1p-600 : 0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 upward m68k96 0x1p-600 : 0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 downward binary128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-600 : inexact-ok += exp10m1 tonearest binary128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-600 : inexact-ok += exp10m1 towardzero binary128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-600 : inexact-ok += exp10m1 upward binary128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0b4ep-600 : inexact-ok += exp10m1 downward ibm128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0bp-600 : inexact-ok += exp10m1 tonearest ibm128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0bp-600 : inexact-ok += exp10m1 towardzero ibm128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0bp-600 : inexact-ok += exp10m1 upward ibm128 0x1p-600 : 0x2.4d763776aaa2b05ba95b58ae0cp-600 : inexact-ok +exp10m1 -0x1p-600 += exp10m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 tonearest binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 downward intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 tonearest binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 downward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 tonearest ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 downward binary64 -0x1p-600 : -0x2.4d763776aaa2cp-600 : inexact-ok += exp10m1 tonearest binary64 -0x1p-600 : -0x2.4d763776aaa2cp-600 : inexact-ok += exp10m1 towardzero binary64 -0x1p-600 : -0x2.4d763776aaa2ap-600 : inexact-ok += exp10m1 upward binary64 -0x1p-600 : -0x2.4d763776aaa2ap-600 : inexact-ok += exp10m1 downward intel96 -0x1p-600 : -0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 tonearest intel96 -0x1p-600 : -0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 towardzero intel96 -0x1p-600 : -0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 upward intel96 -0x1p-600 : -0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 downward m68k96 -0x1p-600 : -0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-600 : -0x2.4d763776aaa2b05cp-600 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-600 : -0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 upward m68k96 -0x1p-600 : -0x2.4d763776aaa2b058p-600 : inexact-ok += exp10m1 downward binary128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0b4ep-600 : inexact-ok += exp10m1 tonearest binary128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-600 : inexact-ok += exp10m1 towardzero binary128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-600 : inexact-ok += exp10m1 upward binary128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-600 : inexact-ok += exp10m1 downward ibm128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0cp-600 : inexact-ok += exp10m1 tonearest ibm128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0bp-600 : inexact-ok += exp10m1 towardzero ibm128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0bp-600 : inexact-ok += exp10m1 upward ibm128 -0x1p-600 : -0x2.4d763776aaa2b05ba95b58ae0bp-600 : inexact-ok +exp10m1 0x1p-10000 += exp10m1 downward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 tonearest binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 downward intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 tonearest binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 downward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 tonearest ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 tonearest binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 towardzero binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 upward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d38p-1076 : inexact-ok += exp10m1 downward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x1p-10000 : 0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 tonearest intel96 0x1p-10000 : 0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 towardzero intel96 0x1p-10000 : 0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 upward intel96 0x1p-10000 : 0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 downward m68k96 0x1p-10000 : 0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 tonearest m68k96 0x1p-10000 : 0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 towardzero m68k96 0x1p-10000 : 0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 upward m68k96 0x1p-10000 : 0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 downward binary128 0x1p-10000 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-10000 : inexact-ok += exp10m1 tonearest binary128 0x1p-10000 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-10000 : inexact-ok += exp10m1 towardzero binary128 0x1p-10000 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-10000 : inexact-ok += exp10m1 upward binary128 0x1p-10000 : 0x2.4d763776aaa2b05ba95b58ae0b4ep-10000 : inexact-ok +exp10m1 -0x1p-10000 += exp10m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 tonearest binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 downward intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 tonearest binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 downward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 tonearest ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 downward binary64 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 tonearest intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 downward m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 downward binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d38p-1076 : inexact-ok += exp10m1 tonearest binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 towardzero binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 upward binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 downward ibm128 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x1p-10000 : -0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 tonearest intel96 -0x1p-10000 : -0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 towardzero intel96 -0x1p-10000 : -0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 upward intel96 -0x1p-10000 : -0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 downward m68k96 -0x1p-10000 : -0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-10000 : -0x2.4d763776aaa2b05cp-10000 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-10000 : -0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 upward m68k96 -0x1p-10000 : -0x2.4d763776aaa2b058p-10000 : inexact-ok += exp10m1 downward binary128 -0x1p-10000 : -0x2.4d763776aaa2b05ba95b58ae0b4ep-10000 : inexact-ok += exp10m1 tonearest binary128 -0x1p-10000 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-10000 : inexact-ok += exp10m1 towardzero binary128 -0x1p-10000 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-10000 : inexact-ok += exp10m1 upward binary128 -0x1p-10000 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-10000 : inexact-ok +exp10m1 0xe.4152ac57cd1ea7ap-60 += exp10m1 downward binary32 0xe.4152bp-60 : 0x2.0d2e04p-56 : inexact-ok += exp10m1 tonearest binary32 0xe.4152bp-60 : 0x2.0d2e08p-56 : inexact-ok += exp10m1 towardzero binary32 0xe.4152bp-60 : 0x2.0d2e04p-56 : inexact-ok += exp10m1 upward binary32 0xe.4152bp-60 : 0x2.0d2e08p-56 : inexact-ok += exp10m1 downward binary64 0xe.4152bp-60 : 0x2.0d2e071b1805cp-56 : inexact-ok += exp10m1 tonearest binary64 0xe.4152bp-60 : 0x2.0d2e071b1805ep-56 : inexact-ok += exp10m1 towardzero binary64 0xe.4152bp-60 : 0x2.0d2e071b1805cp-56 : inexact-ok += exp10m1 upward binary64 0xe.4152bp-60 : 0x2.0d2e071b1805ep-56 : inexact-ok += exp10m1 downward intel96 0xe.4152bp-60 : 0x2.0d2e071b1805d52cp-56 : inexact-ok += exp10m1 tonearest intel96 0xe.4152bp-60 : 0x2.0d2e071b1805d53p-56 : inexact-ok += exp10m1 towardzero intel96 0xe.4152bp-60 : 0x2.0d2e071b1805d52cp-56 : inexact-ok += exp10m1 upward intel96 0xe.4152bp-60 : 0x2.0d2e071b1805d53p-56 : inexact-ok += exp10m1 downward m68k96 0xe.4152bp-60 : 0x2.0d2e071b1805d52cp-56 : inexact-ok += exp10m1 tonearest m68k96 0xe.4152bp-60 : 0x2.0d2e071b1805d53p-56 : inexact-ok += exp10m1 towardzero m68k96 0xe.4152bp-60 : 0x2.0d2e071b1805d52cp-56 : inexact-ok += exp10m1 upward m68k96 0xe.4152bp-60 : 0x2.0d2e071b1805d53p-56 : inexact-ok += exp10m1 downward binary128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dbbep-56 : inexact-ok += exp10m1 tonearest binary128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dbcp-56 : inexact-ok += exp10m1 towardzero binary128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dbbep-56 : inexact-ok += exp10m1 upward binary128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dbcp-56 : inexact-ok += exp10m1 downward ibm128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dbp-56 : inexact-ok += exp10m1 tonearest ibm128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dcp-56 : inexact-ok += exp10m1 towardzero ibm128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dbp-56 : inexact-ok += exp10m1 upward ibm128 0xe.4152bp-60 : 0x2.0d2e071b1805d52e20e25ac2dcp-56 : inexact-ok += exp10m1 downward binary32 0xe.4152ap-60 : 0x2.0d2e04p-56 : inexact-ok += exp10m1 tonearest binary32 0xe.4152ap-60 : 0x2.0d2e04p-56 : inexact-ok += exp10m1 towardzero binary32 0xe.4152ap-60 : 0x2.0d2e04p-56 : inexact-ok += exp10m1 upward binary32 0xe.4152ap-60 : 0x2.0d2e08p-56 : inexact-ok += exp10m1 downward binary64 0xe.4152ap-60 : 0x2.0d2e04cda1ce4p-56 : inexact-ok += exp10m1 tonearest binary64 0xe.4152ap-60 : 0x2.0d2e04cda1ce6p-56 : inexact-ok += exp10m1 towardzero binary64 0xe.4152ap-60 : 0x2.0d2e04cda1ce4p-56 : inexact-ok += exp10m1 upward binary64 0xe.4152ap-60 : 0x2.0d2e04cda1ce6p-56 : inexact-ok += exp10m1 downward intel96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e8p-56 : inexact-ok += exp10m1 tonearest intel96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e84p-56 : inexact-ok += exp10m1 towardzero intel96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e8p-56 : inexact-ok += exp10m1 upward intel96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e84p-56 : inexact-ok += exp10m1 downward m68k96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e8p-56 : inexact-ok += exp10m1 tonearest m68k96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e84p-56 : inexact-ok += exp10m1 towardzero m68k96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e8p-56 : inexact-ok += exp10m1 upward m68k96 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e84p-56 : inexact-ok += exp10m1 downward binary128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d417b4p-56 : inexact-ok += exp10m1 tonearest binary128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d417b4p-56 : inexact-ok += exp10m1 towardzero binary128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d417b4p-56 : inexact-ok += exp10m1 upward binary128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d417b6p-56 : inexact-ok += exp10m1 downward ibm128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d417p-56 : inexact-ok += exp10m1 tonearest ibm128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d418p-56 : inexact-ok += exp10m1 towardzero ibm128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d417p-56 : inexact-ok += exp10m1 upward ibm128 0xe.4152ap-60 : 0x2.0d2e04cda1ce5e837e2d45d418p-56 : inexact-ok += exp10m1 downward binary64 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fap-56 : inexact-ok += exp10m1 tonearest binary64 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fcp-56 : inexact-ok += exp10m1 towardzero binary64 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fap-56 : inexact-ok += exp10m1 upward binary64 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fcp-56 : inexact-ok += exp10m1 downward intel96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d4p-56 : inexact-ok += exp10m1 tonearest intel96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d4p-56 : inexact-ok += exp10m1 towardzero intel96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d4p-56 : inexact-ok += exp10m1 upward intel96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d8p-56 : inexact-ok += exp10m1 downward m68k96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d4p-56 : inexact-ok += exp10m1 tonearest m68k96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d4p-56 : inexact-ok += exp10m1 towardzero m68k96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d4p-56 : inexact-ok += exp10m1 upward m68k96 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d8p-56 : inexact-ok += exp10m1 downward binary128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd74579ap-56 : inexact-ok += exp10m1 tonearest binary128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd74579ap-56 : inexact-ok += exp10m1 towardzero binary128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd74579ap-56 : inexact-ok += exp10m1 upward binary128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd74579cp-56 : inexact-ok += exp10m1 downward ibm128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd7457p-56 : inexact-ok += exp10m1 tonearest ibm128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd7458p-56 : inexact-ok += exp10m1 towardzero ibm128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd7457p-56 : inexact-ok += exp10m1 upward ibm128 0xe.4152ac57cd1fp-60 : 0x2.0d2e06945d2fb5d463e9fd7458p-56 : inexact-ok += exp10m1 downward binary64 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fap-56 : inexact-ok += exp10m1 tonearest binary64 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fap-56 : inexact-ok += exp10m1 towardzero binary64 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fap-56 : inexact-ok += exp10m1 upward binary64 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fcp-56 : inexact-ok += exp10m1 downward intel96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368p-56 : inexact-ok += exp10m1 tonearest intel96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368p-56 : inexact-ok += exp10m1 towardzero intel96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368p-56 : inexact-ok += exp10m1 upward intel96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa36cp-56 : inexact-ok += exp10m1 downward m68k96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368p-56 : inexact-ok += exp10m1 tonearest m68k96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368p-56 : inexact-ok += exp10m1 towardzero m68k96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368p-56 : inexact-ok += exp10m1 upward m68k96 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa36cp-56 : inexact-ok += exp10m1 downward binary128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f41f2p-56 : inexact-ok += exp10m1 tonearest binary128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f41f2p-56 : inexact-ok += exp10m1 towardzero binary128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f41f2p-56 : inexact-ok += exp10m1 upward binary128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f41f4p-56 : inexact-ok += exp10m1 downward ibm128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f41p-56 : inexact-ok += exp10m1 tonearest ibm128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f42p-56 : inexact-ok += exp10m1 towardzero ibm128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f41p-56 : inexact-ok += exp10m1 upward ibm128 0xe.4152ac57cd1e8p-60 : 0x2.0d2e06945d2fa368b22e481f42p-56 : inexact-ok += exp10m1 downward intel96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91cp-56 : inexact-ok += exp10m1 tonearest intel96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91cp-56 : inexact-ok += exp10m1 towardzero intel96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91cp-56 : inexact-ok += exp10m1 upward intel96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa92p-56 : inexact-ok += exp10m1 downward m68k96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91cp-56 : inexact-ok += exp10m1 tonearest m68k96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91cp-56 : inexact-ok += exp10m1 towardzero m68k96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91cp-56 : inexact-ok += exp10m1 upward m68k96 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa92p-56 : inexact-ok += exp10m1 downward binary128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d8e6p-56 : inexact-ok += exp10m1 tonearest binary128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d8e6p-56 : inexact-ok += exp10m1 towardzero binary128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d8e6p-56 : inexact-ok += exp10m1 upward binary128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d8e8p-56 : inexact-ok += exp10m1 downward ibm128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d8p-56 : inexact-ok += exp10m1 tonearest ibm128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d9p-56 : inexact-ok += exp10m1 towardzero ibm128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d8p-56 : inexact-ok += exp10m1 upward ibm128 0xe.4152ac57cd1ea7ap-60 : 0x2.0d2e06945d2fa91c88f3a401d9p-56 : inexact-ok +exp10m1 0x6.660247486aed8p-4 += exp10m1 downward binary32 0x6.660248p-4 : 0x1.82e6ccp+0 : inexact-ok += exp10m1 tonearest binary32 0x6.660248p-4 : 0x1.82e6cep+0 : inexact-ok += exp10m1 towardzero binary32 0x6.660248p-4 : 0x1.82e6ccp+0 : inexact-ok += exp10m1 upward binary32 0x6.660248p-4 : 0x1.82e6cep+0 : inexact-ok += exp10m1 downward binary64 0x6.660248p-4 : 0x1.82e6cd205d64p+0 : inexact-ok += exp10m1 tonearest binary64 0x6.660248p-4 : 0x1.82e6cd205d64p+0 : inexact-ok += exp10m1 towardzero binary64 0x6.660248p-4 : 0x1.82e6cd205d64p+0 : inexact-ok += exp10m1 upward binary64 0x6.660248p-4 : 0x1.82e6cd205d641p+0 : inexact-ok += exp10m1 downward intel96 0x6.660248p-4 : 0x1.82e6cd205d6404c4p+0 : inexact-ok += exp10m1 tonearest intel96 0x6.660248p-4 : 0x1.82e6cd205d6404c6p+0 : inexact-ok += exp10m1 towardzero intel96 0x6.660248p-4 : 0x1.82e6cd205d6404c4p+0 : inexact-ok += exp10m1 upward intel96 0x6.660248p-4 : 0x1.82e6cd205d6404c6p+0 : inexact-ok += exp10m1 downward m68k96 0x6.660248p-4 : 0x1.82e6cd205d6404c4p+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.660248p-4 : 0x1.82e6cd205d6404c6p+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.660248p-4 : 0x1.82e6cd205d6404c4p+0 : inexact-ok += exp10m1 upward m68k96 0x6.660248p-4 : 0x1.82e6cd205d6404c6p+0 : inexact-ok += exp10m1 downward binary128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56b5p+0 : inexact-ok += exp10m1 tonearest binary128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56b51p+0 : inexact-ok += exp10m1 towardzero binary128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56b5p+0 : inexact-ok += exp10m1 upward binary128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56b51p+0 : inexact-ok += exp10m1 downward ibm128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56bp+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56b8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56bp+0 : inexact-ok += exp10m1 upward ibm128 0x6.660248p-4 : 0x1.82e6cd205d6404c5ba791dd56b8p+0 : inexact-ok += exp10m1 downward binary32 0x6.66024p-4 : 0x1.82e6cap+0 : inexact-ok += exp10m1 tonearest binary32 0x6.66024p-4 : 0x1.82e6cap+0 : inexact-ok += exp10m1 towardzero binary32 0x6.66024p-4 : 0x1.82e6cap+0 : inexact-ok += exp10m1 upward binary32 0x6.66024p-4 : 0x1.82e6ccp+0 : inexact-ok += exp10m1 downward binary64 0x6.66024p-4 : 0x1.82e6ca3c3271dp+0 : inexact-ok += exp10m1 tonearest binary64 0x6.66024p-4 : 0x1.82e6ca3c3271ep+0 : inexact-ok += exp10m1 towardzero binary64 0x6.66024p-4 : 0x1.82e6ca3c3271dp+0 : inexact-ok += exp10m1 upward binary64 0x6.66024p-4 : 0x1.82e6ca3c3271ep+0 : inexact-ok += exp10m1 downward intel96 0x6.66024p-4 : 0x1.82e6ca3c3271df0ap+0 : inexact-ok += exp10m1 tonearest intel96 0x6.66024p-4 : 0x1.82e6ca3c3271df0ap+0 : inexact-ok += exp10m1 towardzero intel96 0x6.66024p-4 : 0x1.82e6ca3c3271df0ap+0 : inexact-ok += exp10m1 upward intel96 0x6.66024p-4 : 0x1.82e6ca3c3271df0cp+0 : inexact-ok += exp10m1 downward m68k96 0x6.66024p-4 : 0x1.82e6ca3c3271df0ap+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.66024p-4 : 0x1.82e6ca3c3271df0ap+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.66024p-4 : 0x1.82e6ca3c3271df0ap+0 : inexact-ok += exp10m1 upward m68k96 0x6.66024p-4 : 0x1.82e6ca3c3271df0cp+0 : inexact-ok += exp10m1 downward binary128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c7212440bp+0 : inexact-ok += exp10m1 tonearest binary128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c7212440cp+0 : inexact-ok += exp10m1 towardzero binary128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c7212440bp+0 : inexact-ok += exp10m1 upward binary128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c7212440cp+0 : inexact-ok += exp10m1 downward ibm128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c721244p+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c721244p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c721244p+0 : inexact-ok += exp10m1 upward ibm128 0x6.66024p-4 : 0x1.82e6ca3c3271df0a7f5c7212448p+0 : inexact-ok += exp10m1 downward binary64 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2p+0 : inexact-ok += exp10m1 tonearest binary64 0x6.660247486aed8p-4 : 0x1.82e6ccde042d3p+0 : inexact-ok += exp10m1 towardzero binary64 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2p+0 : inexact-ok += exp10m1 upward binary64 0x6.660247486aed8p-4 : 0x1.82e6ccde042d3p+0 : inexact-ok += exp10m1 downward intel96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f6p+0 : inexact-ok += exp10m1 tonearest intel96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f6p+0 : inexact-ok += exp10m1 towardzero intel96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f6p+0 : inexact-ok += exp10m1 upward intel96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f62p+0 : inexact-ok += exp10m1 downward m68k96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f6p+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f6p+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f6p+0 : inexact-ok += exp10m1 upward m68k96 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f62p+0 : inexact-ok += exp10m1 downward binary128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca240fp+0 : inexact-ok += exp10m1 tonearest binary128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca241p+0 : inexact-ok += exp10m1 towardzero binary128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca240fp+0 : inexact-ok += exp10m1 upward binary128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca241p+0 : inexact-ok += exp10m1 downward ibm128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca24p+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca24p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca24p+0 : inexact-ok += exp10m1 upward ibm128 0x6.660247486aed8p-4 : 0x1.82e6ccde042d2f604aae11ca248p+0 : inexact-ok +exp10m1 0x6.289a78p-4 += exp10m1 downward binary32 0x6.289a78p-4 : 0x1.6d167p+0 : inexact-ok += exp10m1 tonearest binary32 0x6.289a78p-4 : 0x1.6d1672p+0 : inexact-ok += exp10m1 towardzero binary32 0x6.289a78p-4 : 0x1.6d167p+0 : inexact-ok += exp10m1 upward binary32 0x6.289a78p-4 : 0x1.6d1672p+0 : inexact-ok += exp10m1 downward binary64 0x6.289a78p-4 : 0x1.6d167120c0c09p+0 : inexact-ok += exp10m1 tonearest binary64 0x6.289a78p-4 : 0x1.6d167120c0c0ap+0 : inexact-ok += exp10m1 towardzero binary64 0x6.289a78p-4 : 0x1.6d167120c0c09p+0 : inexact-ok += exp10m1 upward binary64 0x6.289a78p-4 : 0x1.6d167120c0c0ap+0 : inexact-ok += exp10m1 downward intel96 0x6.289a78p-4 : 0x1.6d167120c0c09a3ep+0 : inexact-ok += exp10m1 tonearest intel96 0x6.289a78p-4 : 0x1.6d167120c0c09a4p+0 : inexact-ok += exp10m1 towardzero intel96 0x6.289a78p-4 : 0x1.6d167120c0c09a3ep+0 : inexact-ok += exp10m1 upward intel96 0x6.289a78p-4 : 0x1.6d167120c0c09a4p+0 : inexact-ok += exp10m1 downward m68k96 0x6.289a78p-4 : 0x1.6d167120c0c09a3ep+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.289a78p-4 : 0x1.6d167120c0c09a4p+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.289a78p-4 : 0x1.6d167120c0c09a3ep+0 : inexact-ok += exp10m1 upward m68k96 0x6.289a78p-4 : 0x1.6d167120c0c09a4p+0 : inexact-ok += exp10m1 downward binary128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de17ap+0 : inexact-ok += exp10m1 tonearest binary128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de17bp+0 : inexact-ok += exp10m1 towardzero binary128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de17ap+0 : inexact-ok += exp10m1 upward binary128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de17bp+0 : inexact-ok += exp10m1 downward ibm128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de1p+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de18p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de1p+0 : inexact-ok += exp10m1 upward ibm128 0x6.289a78p-4 : 0x1.6d167120c0c09a3f5911b85de18p+0 : inexact-ok +exp10m1 0x6.1b4d318238d4a2a8p-4 += exp10m1 downward binary32 0x6.1b4d38p-4 : 0x1.6875fp+0 : inexact-ok += exp10m1 tonearest binary32 0x6.1b4d38p-4 : 0x1.6875f2p+0 : inexact-ok += exp10m1 towardzero binary32 0x6.1b4d38p-4 : 0x1.6875fp+0 : inexact-ok += exp10m1 upward binary32 0x6.1b4d38p-4 : 0x1.6875f2p+0 : inexact-ok += exp10m1 downward binary64 0x6.1b4d38p-4 : 0x1.6875f13ce53f5p+0 : inexact-ok += exp10m1 tonearest binary64 0x6.1b4d38p-4 : 0x1.6875f13ce53f5p+0 : inexact-ok += exp10m1 towardzero binary64 0x6.1b4d38p-4 : 0x1.6875f13ce53f5p+0 : inexact-ok += exp10m1 upward binary64 0x6.1b4d38p-4 : 0x1.6875f13ce53f6p+0 : inexact-ok += exp10m1 downward intel96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6p+0 : inexact-ok += exp10m1 tonearest intel96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6p+0 : inexact-ok += exp10m1 towardzero intel96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6p+0 : inexact-ok += exp10m1 upward intel96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d8p+0 : inexact-ok += exp10m1 downward m68k96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6p+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6p+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6p+0 : inexact-ok += exp10m1 upward m68k96 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d8p+0 : inexact-ok += exp10m1 downward binary128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146a1ep+0 : inexact-ok += exp10m1 tonearest binary128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146a1ep+0 : inexact-ok += exp10m1 towardzero binary128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146a1ep+0 : inexact-ok += exp10m1 upward binary128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146a1fp+0 : inexact-ok += exp10m1 downward ibm128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146ap+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146ap+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146ap+0 : inexact-ok += exp10m1 upward ibm128 0x6.1b4d38p-4 : 0x1.6875f13ce53f51d6ad8862146a8p+0 : inexact-ok += exp10m1 downward binary32 0x6.1b4d3p-4 : 0x1.6875eep+0 : inexact-ok += exp10m1 tonearest binary32 0x6.1b4d3p-4 : 0x1.6875eep+0 : inexact-ok += exp10m1 towardzero binary32 0x6.1b4d3p-4 : 0x1.6875eep+0 : inexact-ok += exp10m1 upward binary32 0x6.1b4d3p-4 : 0x1.6875fp+0 : inexact-ok += exp10m1 downward binary64 0x6.1b4d3p-4 : 0x1.6875ee772b3cep+0 : inexact-ok += exp10m1 tonearest binary64 0x6.1b4d3p-4 : 0x1.6875ee772b3cfp+0 : inexact-ok += exp10m1 towardzero binary64 0x6.1b4d3p-4 : 0x1.6875ee772b3cep+0 : inexact-ok += exp10m1 upward binary64 0x6.1b4d3p-4 : 0x1.6875ee772b3cfp+0 : inexact-ok += exp10m1 downward intel96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefbp+0 : inexact-ok += exp10m1 tonearest intel96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb2p+0 : inexact-ok += exp10m1 towardzero intel96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefbp+0 : inexact-ok += exp10m1 upward intel96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb2p+0 : inexact-ok += exp10m1 downward m68k96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefbp+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb2p+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefbp+0 : inexact-ok += exp10m1 upward m68k96 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb2p+0 : inexact-ok += exp10m1 downward binary128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c7131p+0 : inexact-ok += exp10m1 tonearest binary128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c7132p+0 : inexact-ok += exp10m1 towardzero binary128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c7131p+0 : inexact-ok += exp10m1 upward binary128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c7132p+0 : inexact-ok += exp10m1 downward ibm128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c71p+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c71p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c71p+0 : inexact-ok += exp10m1 upward ibm128 0x6.1b4d3p-4 : 0x1.6875ee772b3cefb10d3a563c718p+0 : inexact-ok += exp10m1 downward binary64 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7p+0 : inexact-ok += exp10m1 tonearest binary64 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7p+0 : inexact-ok += exp10m1 towardzero binary64 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7p+0 : inexact-ok += exp10m1 upward binary64 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d8p+0 : inexact-ok += exp10m1 downward intel96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7486p+0 : inexact-ok += exp10m1 tonearest intel96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7488p+0 : inexact-ok += exp10m1 towardzero intel96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7486p+0 : inexact-ok += exp10m1 upward intel96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7488p+0 : inexact-ok += exp10m1 downward m68k96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7486p+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7488p+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7486p+0 : inexact-ok += exp10m1 upward m68k96 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7488p+0 : inexact-ok += exp10m1 downward binary128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43b6dp+0 : inexact-ok += exp10m1 tonearest binary128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43b6ep+0 : inexact-ok += exp10m1 towardzero binary128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43b6dp+0 : inexact-ok += exp10m1 upward binary128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43b6ep+0 : inexact-ok += exp10m1 downward ibm128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43bp+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43b8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43bp+0 : inexact-ok += exp10m1 upward ibm128 0x6.1b4d318238d4cp-4 : 0x1.6875eefd033d7487b4c296a43b8p+0 : inexact-ok += exp10m1 downward binary64 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5p+0 : inexact-ok += exp10m1 tonearest binary64 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d6p+0 : inexact-ok += exp10m1 towardzero binary64 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5p+0 : inexact-ok += exp10m1 upward binary64 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d6p+0 : inexact-ok += exp10m1 downward intel96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e58p+0 : inexact-ok += exp10m1 tonearest intel96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e5ap+0 : inexact-ok += exp10m1 towardzero intel96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e58p+0 : inexact-ok += exp10m1 upward intel96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e5ap+0 : inexact-ok += exp10m1 downward m68k96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e58p+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e5ap+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e58p+0 : inexact-ok += exp10m1 upward m68k96 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e5ap+0 : inexact-ok += exp10m1 downward binary128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b7792181e4p+0 : inexact-ok += exp10m1 tonearest binary128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b7792181e5p+0 : inexact-ok += exp10m1 towardzero binary128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b7792181e4p+0 : inexact-ok += exp10m1 upward binary128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b7792181e5p+0 : inexact-ok += exp10m1 downward ibm128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b77921818p+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b7792182p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b77921818p+0 : inexact-ok += exp10m1 upward ibm128 0x6.1b4d318238d48p-4 : 0x1.6875eefd033d5e59e4b7792182p+0 : inexact-ok += exp10m1 downward intel96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5cp+0 : inexact-ok += exp10m1 tonearest intel96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5cp+0 : inexact-ok += exp10m1 towardzero intel96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5cp+0 : inexact-ok += exp10m1 upward intel96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5ep+0 : inexact-ok += exp10m1 downward m68k96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5cp+0 : inexact-ok += exp10m1 tonearest m68k96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5cp+0 : inexact-ok += exp10m1 towardzero m68k96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5cp+0 : inexact-ok += exp10m1 upward m68k96 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5ep+0 : inexact-ok += exp10m1 downward binary128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6b83p+0 : inexact-ok += exp10m1 tonearest binary128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6b83p+0 : inexact-ok += exp10m1 towardzero binary128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6b83p+0 : inexact-ok += exp10m1 upward binary128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6b84p+0 : inexact-ok += exp10m1 downward ibm128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6b8p+0 : inexact-ok += exp10m1 tonearest ibm128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6b8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6b8p+0 : inexact-ok += exp10m1 upward ibm128 0x6.1b4d318238d4a2a8p-4 : 0x1.6875eefd033d6a5c737f7dfc6cp+0 : inexact-ok +exp10m1 0x5.fb8dc64e91a74p-4 += exp10m1 downward binary32 0x5.fb8dc8p-4 : 0x1.5d8e64p+0 : inexact-ok += exp10m1 tonearest binary32 0x5.fb8dc8p-4 : 0x1.5d8e64p+0 : inexact-ok += exp10m1 towardzero binary32 0x5.fb8dc8p-4 : 0x1.5d8e64p+0 : inexact-ok += exp10m1 upward binary32 0x5.fb8dc8p-4 : 0x1.5d8e66p+0 : inexact-ok += exp10m1 downward binary64 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e7p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e71p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e7p+0 : inexact-ok += exp10m1 upward binary64 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e71p+0 : inexact-ok += exp10m1 downward intel96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7ap+0 : inexact-ok += exp10m1 tonearest intel96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7cp+0 : inexact-ok += exp10m1 towardzero intel96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7ap+0 : inexact-ok += exp10m1 upward intel96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7cp+0 : inexact-ok += exp10m1 downward m68k96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7ap+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7cp+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7ap+0 : inexact-ok += exp10m1 upward m68k96 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7cp+0 : inexact-ok += exp10m1 downward binary128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c3ap+0 : inexact-ok += exp10m1 tonearest binary128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c3ap+0 : inexact-ok += exp10m1 towardzero binary128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c3ap+0 : inexact-ok += exp10m1 upward binary128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c3a1p+0 : inexact-ok += exp10m1 downward ibm128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c38p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c38p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c38p+0 : inexact-ok += exp10m1 upward ibm128 0x5.fb8dc8p-4 : 0x1.5d8e64fa74e70c7be4eb9ac3c4p+0 : inexact-ok += exp10m1 downward binary32 0x5.fb8dcp-4 : 0x1.5d8e62p+0 : inexact-ok += exp10m1 tonearest binary32 0x5.fb8dcp-4 : 0x1.5d8e62p+0 : inexact-ok += exp10m1 towardzero binary32 0x5.fb8dcp-4 : 0x1.5d8e62p+0 : inexact-ok += exp10m1 upward binary32 0x5.fb8dcp-4 : 0x1.5d8e64p+0 : inexact-ok += exp10m1 downward binary64 0x5.fb8dcp-4 : 0x1.5d8e624148c8p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.fb8dcp-4 : 0x1.5d8e624148c81p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.fb8dcp-4 : 0x1.5d8e624148c8p+0 : inexact-ok += exp10m1 upward binary64 0x5.fb8dcp-4 : 0x1.5d8e624148c81p+0 : inexact-ok += exp10m1 downward intel96 0x5.fb8dcp-4 : 0x1.5d8e624148c80944p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.fb8dcp-4 : 0x1.5d8e624148c80944p+0 : inexact-ok += exp10m1 towardzero intel96 0x5.fb8dcp-4 : 0x1.5d8e624148c80944p+0 : inexact-ok += exp10m1 upward intel96 0x5.fb8dcp-4 : 0x1.5d8e624148c80946p+0 : inexact-ok += exp10m1 downward m68k96 0x5.fb8dcp-4 : 0x1.5d8e624148c80944p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.fb8dcp-4 : 0x1.5d8e624148c80944p+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.fb8dcp-4 : 0x1.5d8e624148c80944p+0 : inexact-ok += exp10m1 upward m68k96 0x5.fb8dcp-4 : 0x1.5d8e624148c80946p+0 : inexact-ok += exp10m1 downward binary128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef765p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef765p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef765p+0 : inexact-ok += exp10m1 upward binary128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef7651p+0 : inexact-ok += exp10m1 downward ibm128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef76p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef768p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef76p+0 : inexact-ok += exp10m1 upward ibm128 0x5.fb8dcp-4 : 0x1.5d8e624148c8094452cb23ef768p+0 : inexact-ok += exp10m1 downward binary64 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e26p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e26p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e26p+0 : inexact-ok += exp10m1 upward binary64 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e27p+0 : inexact-ok += exp10m1 downward intel96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660cp+0 : inexact-ok += exp10m1 tonearest intel96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660cp+0 : inexact-ok += exp10m1 towardzero intel96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660cp+0 : inexact-ok += exp10m1 upward intel96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660ep+0 : inexact-ok += exp10m1 downward m68k96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660cp+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660cp+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660cp+0 : inexact-ok += exp10m1 upward m68k96 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660ep+0 : inexact-ok += exp10m1 downward binary128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e2849p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e284ap+0 : inexact-ok += exp10m1 towardzero binary128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e2849p+0 : inexact-ok += exp10m1 upward binary128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e284ap+0 : inexact-ok += exp10m1 downward ibm128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e28p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e288p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e28p+0 : inexact-ok += exp10m1 upward ibm128 0x5.fb8dc64e91a74p-4 : 0x1.5d8e6466e8e2660c3b78047e288p+0 : inexact-ok +exp10m1 0x3.735f497c4e67535cp-4 += exp10m1 downward binary32 0x3.735f4cp-4 : 0xa.4a2f5p-4 : inexact-ok += exp10m1 tonearest binary32 0x3.735f4cp-4 : 0xa.4a2f6p-4 : inexact-ok += exp10m1 towardzero binary32 0x3.735f4cp-4 : 0xa.4a2f5p-4 : inexact-ok += exp10m1 upward binary32 0x3.735f4cp-4 : 0xa.4a2f6p-4 : inexact-ok += exp10m1 downward binary64 0x3.735f4cp-4 : 0xa.4a2f5bdcac5fp-4 : inexact-ok += exp10m1 tonearest binary64 0x3.735f4cp-4 : 0xa.4a2f5bdcac5fp-4 : inexact-ok += exp10m1 towardzero binary64 0x3.735f4cp-4 : 0xa.4a2f5bdcac5fp-4 : inexact-ok += exp10m1 upward binary64 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f8p-4 : inexact-ok += exp10m1 downward intel96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399p-4 : inexact-ok += exp10m1 tonearest intel96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f39ap-4 : inexact-ok += exp10m1 towardzero intel96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399p-4 : inexact-ok += exp10m1 upward intel96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f39ap-4 : inexact-ok += exp10m1 downward m68k96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399p-4 : inexact-ok += exp10m1 tonearest m68k96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f39ap-4 : inexact-ok += exp10m1 towardzero m68k96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399p-4 : inexact-ok += exp10m1 upward m68k96 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f39ap-4 : inexact-ok += exp10m1 downward binary128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc6cf8p-4 : inexact-ok += exp10m1 tonearest binary128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc6cf8p-4 : inexact-ok += exp10m1 towardzero binary128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc6cf8p-4 : inexact-ok += exp10m1 upward binary128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc6dp-4 : inexact-ok += exp10m1 downward ibm128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc6cp-4 : inexact-ok += exp10m1 tonearest ibm128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc6cp-4 : inexact-ok += exp10m1 towardzero ibm128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc6cp-4 : inexact-ok += exp10m1 upward ibm128 0x3.735f4cp-4 : 0xa.4a2f5bdcac5f399c3d2608fc7p-4 : inexact-ok += exp10m1 downward binary32 0x3.735f48p-4 : 0xa.4a2f4p-4 : inexact-ok += exp10m1 tonearest binary32 0x3.735f48p-4 : 0xa.4a2f5p-4 : inexact-ok += exp10m1 towardzero binary32 0x3.735f48p-4 : 0xa.4a2f4p-4 : inexact-ok += exp10m1 upward binary32 0x3.735f48p-4 : 0xa.4a2f5p-4 : inexact-ok += exp10m1 downward binary64 0x3.735f48p-4 : 0xa.4a2f4cba77adp-4 : inexact-ok += exp10m1 tonearest binary64 0x3.735f48p-4 : 0xa.4a2f4cba77adp-4 : inexact-ok += exp10m1 towardzero binary64 0x3.735f48p-4 : 0xa.4a2f4cba77adp-4 : inexact-ok += exp10m1 upward binary64 0x3.735f48p-4 : 0xa.4a2f4cba77ad8p-4 : inexact-ok += exp10m1 downward intel96 0x3.735f48p-4 : 0xa.4a2f4cba77ad00fp-4 : inexact-ok += exp10m1 tonearest intel96 0x3.735f48p-4 : 0xa.4a2f4cba77ad00fp-4 : inexact-ok += exp10m1 towardzero intel96 0x3.735f48p-4 : 0xa.4a2f4cba77ad00fp-4 : inexact-ok += exp10m1 upward intel96 0x3.735f48p-4 : 0xa.4a2f4cba77ad01p-4 : inexact-ok += exp10m1 downward m68k96 0x3.735f48p-4 : 0xa.4a2f4cba77ad00fp-4 : inexact-ok += exp10m1 tonearest m68k96 0x3.735f48p-4 : 0xa.4a2f4cba77ad00fp-4 : inexact-ok += exp10m1 towardzero m68k96 0x3.735f48p-4 : 0xa.4a2f4cba77ad00fp-4 : inexact-ok += exp10m1 upward m68k96 0x3.735f48p-4 : 0xa.4a2f4cba77ad01p-4 : inexact-ok += exp10m1 downward binary128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc735p-4 : inexact-ok += exp10m1 tonearest binary128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc7358p-4 : inexact-ok += exp10m1 towardzero binary128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc735p-4 : inexact-ok += exp10m1 upward binary128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc7358p-4 : inexact-ok += exp10m1 downward ibm128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc7p-4 : inexact-ok += exp10m1 tonearest ibm128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc74p-4 : inexact-ok += exp10m1 towardzero ibm128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc7p-4 : inexact-ok += exp10m1 upward ibm128 0x3.735f48p-4 : 0xa.4a2f4cba77ad00f510d414fc74p-4 : inexact-ok += exp10m1 downward binary64 0x3.735f497c4e676p-4 : 0xa.4a2f525951dcp-4 : inexact-ok += exp10m1 tonearest binary64 0x3.735f497c4e676p-4 : 0xa.4a2f525951dcp-4 : inexact-ok += exp10m1 towardzero binary64 0x3.735f497c4e676p-4 : 0xa.4a2f525951dcp-4 : inexact-ok += exp10m1 upward binary64 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc8p-4 : inexact-ok += exp10m1 downward intel96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3p-4 : inexact-ok += exp10m1 tonearest intel96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f4p-4 : inexact-ok += exp10m1 towardzero intel96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3p-4 : inexact-ok += exp10m1 upward intel96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f4p-4 : inexact-ok += exp10m1 downward m68k96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3p-4 : inexact-ok += exp10m1 tonearest m68k96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f4p-4 : inexact-ok += exp10m1 towardzero m68k96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3p-4 : inexact-ok += exp10m1 upward m68k96 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f4p-4 : inexact-ok += exp10m1 downward binary128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71d148p-4 : inexact-ok += exp10m1 tonearest binary128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71d15p-4 : inexact-ok += exp10m1 towardzero binary128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71d148p-4 : inexact-ok += exp10m1 upward binary128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71d15p-4 : inexact-ok += exp10m1 downward ibm128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71dp-4 : inexact-ok += exp10m1 tonearest ibm128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71dp-4 : inexact-ok += exp10m1 towardzero ibm128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71dp-4 : inexact-ok += exp10m1 upward ibm128 0x3.735f497c4e676p-4 : 0xa.4a2f525951dc3f3c42f88f71d4p-4 : inexact-ok += exp10m1 downward binary64 0x3.735f497c4e674p-4 : 0xa.4a2f525951db8p-4 : inexact-ok += exp10m1 tonearest binary64 0x3.735f497c4e674p-4 : 0xa.4a2f525951dcp-4 : inexact-ok += exp10m1 towardzero binary64 0x3.735f497c4e674p-4 : 0xa.4a2f525951db8p-4 : inexact-ok += exp10m1 upward binary64 0x3.735f497c4e674p-4 : 0xa.4a2f525951dcp-4 : inexact-ok += exp10m1 downward intel96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62p-4 : inexact-ok += exp10m1 tonearest intel96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc63p-4 : inexact-ok += exp10m1 towardzero intel96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62p-4 : inexact-ok += exp10m1 upward intel96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc63p-4 : inexact-ok += exp10m1 downward m68k96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62p-4 : inexact-ok += exp10m1 tonearest m68k96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc63p-4 : inexact-ok += exp10m1 towardzero m68k96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62p-4 : inexact-ok += exp10m1 upward m68k96 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc63p-4 : inexact-ok += exp10m1 downward binary128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfd83p-4 : inexact-ok += exp10m1 tonearest binary128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfd83p-4 : inexact-ok += exp10m1 towardzero binary128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfd83p-4 : inexact-ok += exp10m1 upward binary128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfd838p-4 : inexact-ok += exp10m1 downward ibm128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfd8p-4 : inexact-ok += exp10m1 tonearest ibm128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfd8p-4 : inexact-ok += exp10m1 towardzero ibm128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfd8p-4 : inexact-ok += exp10m1 upward ibm128 0x3.735f497c4e674p-4 : 0xa.4a2f525951dbc62a9d6fc0bfdcp-4 : inexact-ok += exp10m1 downward intel96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f6p-4 : inexact-ok += exp10m1 tonearest intel96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f7p-4 : inexact-ok += exp10m1 towardzero intel96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f6p-4 : inexact-ok += exp10m1 upward intel96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f7p-4 : inexact-ok += exp10m1 downward m68k96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f6p-4 : inexact-ok += exp10m1 tonearest m68k96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f7p-4 : inexact-ok += exp10m1 towardzero m68k96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f6p-4 : inexact-ok += exp10m1 upward m68k96 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f7p-4 : inexact-ok += exp10m1 downward binary128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbc38p-4 : inexact-ok += exp10m1 tonearest binary128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbc388p-4 : inexact-ok += exp10m1 towardzero binary128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbc38p-4 : inexact-ok += exp10m1 upward binary128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbc388p-4 : inexact-ok += exp10m1 downward ibm128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbcp-4 : inexact-ok += exp10m1 tonearest ibm128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbc4p-4 : inexact-ok += exp10m1 towardzero ibm128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbcp-4 : inexact-ok += exp10m1 upward ibm128 0x3.735f497c4e67535cp-4 : 0xa.4a2f525951dc0f692a74e4cbc4p-4 : inexact-ok +exp10m1 -0x7.d6c50b469d404p+0 += exp10m1 downward binary32 -0x7.d6c508p+0 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x7.d6c508p+0 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x7.d6c508p+0 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x7.d6c508p+0 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x7.d6c508p+0 : -0xf.fffffc1c48788p-4 : inexact-ok += exp10m1 tonearest binary64 -0x7.d6c508p+0 : -0xf.fffffc1c4878p-4 : inexact-ok += exp10m1 towardzero binary64 -0x7.d6c508p+0 : -0xf.fffffc1c4878p-4 : inexact-ok += exp10m1 upward binary64 -0x7.d6c508p+0 : -0xf.fffffc1c4878p-4 : inexact-ok += exp10m1 downward intel96 -0x7.d6c508p+0 : -0xf.fffffc1c487825cp-4 : inexact-ok += exp10m1 tonearest intel96 -0x7.d6c508p+0 : -0xf.fffffc1c487825cp-4 : inexact-ok += exp10m1 towardzero intel96 -0x7.d6c508p+0 : -0xf.fffffc1c487825bp-4 : inexact-ok += exp10m1 upward intel96 -0x7.d6c508p+0 : -0xf.fffffc1c487825bp-4 : inexact-ok += exp10m1 downward m68k96 -0x7.d6c508p+0 : -0xf.fffffc1c487825cp-4 : inexact-ok += exp10m1 tonearest m68k96 -0x7.d6c508p+0 : -0xf.fffffc1c487825cp-4 : inexact-ok += exp10m1 towardzero m68k96 -0x7.d6c508p+0 : -0xf.fffffc1c487825bp-4 : inexact-ok += exp10m1 upward m68k96 -0x7.d6c508p+0 : -0xf.fffffc1c487825bp-4 : inexact-ok += exp10m1 downward binary128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26605b8p-4 : inexact-ok += exp10m1 tonearest binary128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26605b8p-4 : inexact-ok += exp10m1 towardzero binary128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26605bp-4 : inexact-ok += exp10m1 upward binary128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26605bp-4 : inexact-ok += exp10m1 downward ibm128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26608p-4 : inexact-ok += exp10m1 tonearest ibm128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26604p-4 : inexact-ok += exp10m1 towardzero ibm128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26604p-4 : inexact-ok += exp10m1 upward ibm128 -0x7.d6c508p+0 : -0xf.fffffc1c487825bf2b70a26604p-4 : inexact-ok += exp10m1 downward binary32 -0x7.d6c51p+0 : -0x1p+0 : inexact-ok += exp10m1 tonearest binary32 -0x7.d6c51p+0 : -0x1p+0 : inexact-ok += exp10m1 towardzero binary32 -0x7.d6c51p+0 : -0xf.fffffp-4 : inexact-ok += exp10m1 upward binary32 -0x7.d6c51p+0 : -0xf.fffffp-4 : inexact-ok += exp10m1 downward binary64 -0x7.d6c51p+0 : -0xf.fffffc1c48cp-4 : inexact-ok += exp10m1 tonearest binary64 -0x7.d6c51p+0 : -0xf.fffffc1c48cp-4 : inexact-ok += exp10m1 towardzero binary64 -0x7.d6c51p+0 : -0xf.fffffc1c48bf8p-4 : inexact-ok += exp10m1 upward binary64 -0x7.d6c51p+0 : -0xf.fffffc1c48bf8p-4 : inexact-ok += exp10m1 downward intel96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb9p-4 : inexact-ok += exp10m1 tonearest intel96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8p-4 : inexact-ok += exp10m1 towardzero intel96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8p-4 : inexact-ok += exp10m1 upward intel96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8p-4 : inexact-ok += exp10m1 downward m68k96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb9p-4 : inexact-ok += exp10m1 tonearest m68k96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8p-4 : inexact-ok += exp10m1 towardzero m68k96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8p-4 : inexact-ok += exp10m1 upward m68k96 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8p-4 : inexact-ok += exp10m1 downward binary128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2948e98p-4 : inexact-ok += exp10m1 tonearest binary128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2948e98p-4 : inexact-ok += exp10m1 towardzero binary128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2948e9p-4 : inexact-ok += exp10m1 upward binary128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2948e9p-4 : inexact-ok += exp10m1 downward ibm128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2949p-4 : inexact-ok += exp10m1 tonearest ibm128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2949p-4 : inexact-ok += exp10m1 towardzero ibm128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2948cp-4 : inexact-ok += exp10m1 upward ibm128 -0x7.d6c51p+0 : -0xf.fffffc1c48bfcb8526a8b2948cp-4 : inexact-ok += exp10m1 downward binary64 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48958p-4 : inexact-ok += exp10m1 tonearest binary64 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48958p-4 : inexact-ok += exp10m1 towardzero binary64 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c4895p-4 : inexact-ok += exp10m1 upward binary64 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c4895p-4 : inexact-ok += exp10m1 downward intel96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c6p-4 : inexact-ok += exp10m1 tonearest intel96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c5p-4 : inexact-ok += exp10m1 towardzero intel96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c5p-4 : inexact-ok += exp10m1 upward intel96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c5p-4 : inexact-ok += exp10m1 downward m68k96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c6p-4 : inexact-ok += exp10m1 tonearest m68k96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c5p-4 : inexact-ok += exp10m1 towardzero m68k96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c5p-4 : inexact-ok += exp10m1 upward m68k96 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c5p-4 : inexact-ok += exp10m1 downward binary128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5ee9c88p-4 : inexact-ok += exp10m1 tonearest binary128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5ee9c8p-4 : inexact-ok += exp10m1 towardzero binary128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5ee9c8p-4 : inexact-ok += exp10m1 upward binary128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5ee9c8p-4 : inexact-ok += exp10m1 downward ibm128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5eeap-4 : inexact-ok += exp10m1 tonearest ibm128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5ee9cp-4 : inexact-ok += exp10m1 towardzero ibm128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5ee9cp-4 : inexact-ok += exp10m1 upward ibm128 -0x7.d6c50b469d404p+0 : -0xf.fffffc1c48957c54e245d5ee9cp-4 : inexact-ok +exp10m1 0x4.857de8p+4 += exp10m1 downward binary32 0x4.857de8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x4.857de8p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x4.857de8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x4.857de8p+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x4.857de8p+4 : 0x1.3f5c080a6d187p+240 : inexact-ok += exp10m1 tonearest binary64 0x4.857de8p+4 : 0x1.3f5c080a6d188p+240 : inexact-ok += exp10m1 towardzero binary64 0x4.857de8p+4 : 0x1.3f5c080a6d187p+240 : inexact-ok += exp10m1 upward binary64 0x4.857de8p+4 : 0x1.3f5c080a6d188p+240 : inexact-ok += exp10m1 downward intel96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1cp+240 : inexact-ok += exp10m1 tonearest intel96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1cp+240 : inexact-ok += exp10m1 towardzero intel96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1cp+240 : inexact-ok += exp10m1 upward intel96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1ep+240 : inexact-ok += exp10m1 downward m68k96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1cp+240 : inexact-ok += exp10m1 tonearest m68k96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1cp+240 : inexact-ok += exp10m1 towardzero m68k96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1cp+240 : inexact-ok += exp10m1 upward m68k96 0x4.857de8p+4 : 0x1.3f5c080a6d187a1ep+240 : inexact-ok += exp10m1 downward binary128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd79bp+240 : inexact-ok += exp10m1 tonearest binary128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd79cp+240 : inexact-ok += exp10m1 towardzero binary128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd79bp+240 : inexact-ok += exp10m1 upward binary128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd79cp+240 : inexact-ok += exp10m1 downward ibm128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd78p+240 : inexact-ok += exp10m1 tonearest ibm128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd78p+240 : inexact-ok += exp10m1 towardzero ibm128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd78p+240 : inexact-ok += exp10m1 upward ibm128 0x4.857de8p+4 : 0x1.3f5c080a6d187a1c4a455a2bd8p+240 : inexact-ok +exp10m1 0x5.dfeb68p-4 += exp10m1 downward binary32 0x5.dfeb68p-4 : 0x1.5438c4p+0 : inexact-ok += exp10m1 tonearest binary32 0x5.dfeb68p-4 : 0x1.5438c6p+0 : inexact-ok += exp10m1 towardzero binary32 0x5.dfeb68p-4 : 0x1.5438c4p+0 : inexact-ok += exp10m1 upward binary32 0x5.dfeb68p-4 : 0x1.5438c6p+0 : inexact-ok += exp10m1 downward binary64 0x5.dfeb68p-4 : 0x1.5438c59118836p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.dfeb68p-4 : 0x1.5438c59118836p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.dfeb68p-4 : 0x1.5438c59118836p+0 : inexact-ok += exp10m1 upward binary64 0x5.dfeb68p-4 : 0x1.5438c59118837p+0 : inexact-ok += exp10m1 downward intel96 0x5.dfeb68p-4 : 0x1.5438c59118836296p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.dfeb68p-4 : 0x1.5438c59118836296p+0 : inexact-ok += exp10m1 towardzero intel96 0x5.dfeb68p-4 : 0x1.5438c59118836296p+0 : inexact-ok += exp10m1 upward intel96 0x5.dfeb68p-4 : 0x1.5438c59118836298p+0 : inexact-ok += exp10m1 downward m68k96 0x5.dfeb68p-4 : 0x1.5438c59118836296p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.dfeb68p-4 : 0x1.5438c59118836296p+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.dfeb68p-4 : 0x1.5438c59118836296p+0 : inexact-ok += exp10m1 upward m68k96 0x5.dfeb68p-4 : 0x1.5438c59118836298p+0 : inexact-ok += exp10m1 downward binary128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c119p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c119p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c119p+0 : inexact-ok += exp10m1 upward binary128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c11ap+0 : inexact-ok += exp10m1 downward ibm128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c1p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c1p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c1p+0 : inexact-ok += exp10m1 upward ibm128 0x5.dfeb68p-4 : 0x1.5438c591188362962232eed4c18p+0 : inexact-ok +exp10m1 0x4.0000000000000028p-16384 += exp10m1 downward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 tonearest binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 downward intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 tonearest binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 downward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 tonearest ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 tonearest binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 towardzero binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 upward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d38p-1076 : inexact-ok += exp10m1 downward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cp-16384 : inexact-ok += exp10m1 tonearest intel96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1dp-16384 : inexact-ok += exp10m1 towardzero intel96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cp-16384 : inexact-ok += exp10m1 upward intel96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1dp-16384 : inexact-ok += exp10m1 downward m68k96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cp-16384 : inexact-ok += exp10m1 tonearest m68k96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1dp-16384 : inexact-ok += exp10m1 towardzero m68k96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cp-16384 : inexact-ok += exp10m1 upward m68k96 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1dp-16384 : inexact-ok += exp10m1 downward binary128 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cabfe60d42d698p-16384 : inexact-ok += exp10m1 tonearest binary128 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cabfe60d42d6ap-16384 : inexact-ok += exp10m1 towardzero binary128 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cabfe60d42d698p-16384 : inexact-ok += exp10m1 upward binary128 0x4.0000000000000028p-16384 : 0x9.35d8dddaaa8ac1cabfe60d42d6ap-16384 : inexact-ok +exp10m1 0x5.8b911eb6733469c8p-4 += exp10m1 downward binary32 0x5.8b912p-4 : 0x1.389bf6p+0 : inexact-ok += exp10m1 tonearest binary32 0x5.8b912p-4 : 0x1.389bf8p+0 : inexact-ok += exp10m1 towardzero binary32 0x5.8b912p-4 : 0x1.389bf6p+0 : inexact-ok += exp10m1 upward binary32 0x5.8b912p-4 : 0x1.389bf8p+0 : inexact-ok += exp10m1 downward binary64 0x5.8b912p-4 : 0x1.389bf745cc744p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.8b912p-4 : 0x1.389bf745cc744p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.8b912p-4 : 0x1.389bf745cc744p+0 : inexact-ok += exp10m1 upward binary64 0x5.8b912p-4 : 0x1.389bf745cc745p+0 : inexact-ok += exp10m1 downward intel96 0x5.8b912p-4 : 0x1.389bf745cc744526p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.8b912p-4 : 0x1.389bf745cc744528p+0 : inexact-ok += exp10m1 towardzero intel96 0x5.8b912p-4 : 0x1.389bf745cc744526p+0 : inexact-ok += exp10m1 upward intel96 0x5.8b912p-4 : 0x1.389bf745cc744528p+0 : inexact-ok += exp10m1 downward m68k96 0x5.8b912p-4 : 0x1.389bf745cc744526p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.8b912p-4 : 0x1.389bf745cc744528p+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.8b912p-4 : 0x1.389bf745cc744526p+0 : inexact-ok += exp10m1 upward m68k96 0x5.8b912p-4 : 0x1.389bf745cc744528p+0 : inexact-ok += exp10m1 downward binary128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7b7cp+0 : inexact-ok += exp10m1 tonearest binary128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7b7dp+0 : inexact-ok += exp10m1 towardzero binary128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7b7cp+0 : inexact-ok += exp10m1 upward binary128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7b7dp+0 : inexact-ok += exp10m1 downward ibm128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7bp+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7b8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7bp+0 : inexact-ok += exp10m1 upward ibm128 0x5.8b912p-4 : 0x1.389bf745cc744527f3052cdd7b8p+0 : inexact-ok += exp10m1 downward binary32 0x5.8b9118p-4 : 0x1.389bf4p+0 : inexact-ok += exp10m1 tonearest binary32 0x5.8b9118p-4 : 0x1.389bf4p+0 : inexact-ok += exp10m1 towardzero binary32 0x5.8b9118p-4 : 0x1.389bf4p+0 : inexact-ok += exp10m1 upward binary32 0x5.8b9118p-4 : 0x1.389bf6p+0 : inexact-ok += exp10m1 downward binary64 0x5.8b9118p-4 : 0x1.389bf4b729c03p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.8b9118p-4 : 0x1.389bf4b729c04p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.8b9118p-4 : 0x1.389bf4b729c03p+0 : inexact-ok += exp10m1 upward binary64 0x5.8b9118p-4 : 0x1.389bf4b729c04p+0 : inexact-ok += exp10m1 downward intel96 0x5.8b9118p-4 : 0x1.389bf4b729c03daap+0 : inexact-ok += exp10m1 tonearest intel96 0x5.8b9118p-4 : 0x1.389bf4b729c03dacp+0 : inexact-ok += exp10m1 towardzero intel96 0x5.8b9118p-4 : 0x1.389bf4b729c03daap+0 : inexact-ok += exp10m1 upward intel96 0x5.8b9118p-4 : 0x1.389bf4b729c03dacp+0 : inexact-ok += exp10m1 downward m68k96 0x5.8b9118p-4 : 0x1.389bf4b729c03daap+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.8b9118p-4 : 0x1.389bf4b729c03dacp+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.8b9118p-4 : 0x1.389bf4b729c03daap+0 : inexact-ok += exp10m1 upward m68k96 0x5.8b9118p-4 : 0x1.389bf4b729c03dacp+0 : inexact-ok += exp10m1 downward binary128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55dedfp+0 : inexact-ok += exp10m1 tonearest binary128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55dedfp+0 : inexact-ok += exp10m1 towardzero binary128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55dedfp+0 : inexact-ok += exp10m1 upward binary128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55deep+0 : inexact-ok += exp10m1 downward ibm128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55de8p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55dfp+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55de8p+0 : inexact-ok += exp10m1 upward ibm128 0x5.8b9118p-4 : 0x1.389bf4b729c03dab503c6d55dfp+0 : inexact-ok += exp10m1 downward binary64 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbp+0 : inexact-ok += exp10m1 tonearest binary64 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fcp+0 : inexact-ok += exp10m1 towardzero binary64 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbp+0 : inexact-ok += exp10m1 upward binary64 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fcp+0 : inexact-ok += exp10m1 downward intel96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf8p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbafap+0 : inexact-ok += exp10m1 towardzero intel96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf8p+0 : inexact-ok += exp10m1 upward intel96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbafap+0 : inexact-ok += exp10m1 downward m68k96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf8p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbafap+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf8p+0 : inexact-ok += exp10m1 upward m68k96 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbafap+0 : inexact-ok += exp10m1 downward binary128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b69d6p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b69d6p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b69d6p+0 : inexact-ok += exp10m1 upward binary128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b69d7p+0 : inexact-ok += exp10m1 downward ibm128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b698p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b6ap+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b698p+0 : inexact-ok += exp10m1 upward ibm128 0x5.8b911eb673348p-4 : 0x1.389bf6dc758fbaf94d6a165b6ap+0 : inexact-ok += exp10m1 downward binary64 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fap+0 : inexact-ok += exp10m1 tonearest binary64 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fap+0 : inexact-ok += exp10m1 towardzero binary64 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fap+0 : inexact-ok += exp10m1 upward binary64 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fbp+0 : inexact-ok += exp10m1 downward intel96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa684p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa684p+0 : inexact-ok += exp10m1 towardzero intel96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa684p+0 : inexact-ok += exp10m1 upward intel96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa686p+0 : inexact-ok += exp10m1 downward m68k96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa684p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa684p+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa684p+0 : inexact-ok += exp10m1 upward m68k96 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa686p+0 : inexact-ok += exp10m1 downward binary128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74a61p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74a62p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74a61p+0 : inexact-ok += exp10m1 upward binary128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74a62p+0 : inexact-ok += exp10m1 downward ibm128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74ap+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74a8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74ap+0 : inexact-ok += exp10m1 upward ibm128 0x5.8b911eb673344p-4 : 0x1.389bf6dc758fa68437c1ddf74a8p+0 : inexact-ok += exp10m1 downward intel96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3dep+0 : inexact-ok += exp10m1 tonearest intel96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3ep+0 : inexact-ok += exp10m1 towardzero intel96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3dep+0 : inexact-ok += exp10m1 upward intel96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3ep+0 : inexact-ok += exp10m1 downward m68k96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3dep+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3ep+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3dep+0 : inexact-ok += exp10m1 upward m68k96 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3ep+0 : inexact-ok += exp10m1 downward binary128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a755p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a755p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a755p+0 : inexact-ok += exp10m1 upward binary128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a756p+0 : inexact-ok += exp10m1 downward ibm128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a7p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a78p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a7p+0 : inexact-ok += exp10m1 upward ibm128 0x5.8b911eb6733469c8p-4 : 0x1.389bf6dc758fb3df27854fc7a78p+0 : inexact-ok +exp10m1 0x5.a343df0d680099a7a1a873a751a8p-4 += exp10m1 downward binary32 0x5.a343ep-4 : 0x1.403c26p+0 : inexact-ok += exp10m1 tonearest binary32 0x5.a343ep-4 : 0x1.403c28p+0 : inexact-ok += exp10m1 towardzero binary32 0x5.a343ep-4 : 0x1.403c26p+0 : inexact-ok += exp10m1 upward binary32 0x5.a343ep-4 : 0x1.403c28p+0 : inexact-ok += exp10m1 downward binary64 0x5.a343ep-4 : 0x1.403c279b13454p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.a343ep-4 : 0x1.403c279b13455p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.a343ep-4 : 0x1.403c279b13454p+0 : inexact-ok += exp10m1 upward binary64 0x5.a343ep-4 : 0x1.403c279b13455p+0 : inexact-ok += exp10m1 downward intel96 0x5.a343ep-4 : 0x1.403c279b1345486ap+0 : inexact-ok += exp10m1 tonearest intel96 0x5.a343ep-4 : 0x1.403c279b1345486ap+0 : inexact-ok += exp10m1 towardzero intel96 0x5.a343ep-4 : 0x1.403c279b1345486ap+0 : inexact-ok += exp10m1 upward intel96 0x5.a343ep-4 : 0x1.403c279b1345486cp+0 : inexact-ok += exp10m1 downward m68k96 0x5.a343ep-4 : 0x1.403c279b1345486ap+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.a343ep-4 : 0x1.403c279b1345486ap+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.a343ep-4 : 0x1.403c279b1345486ap+0 : inexact-ok += exp10m1 upward m68k96 0x5.a343ep-4 : 0x1.403c279b1345486cp+0 : inexact-ok += exp10m1 downward binary128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6e8fp+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6e8fp+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6e8fp+0 : inexact-ok += exp10m1 upward binary128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6e9p+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6e8p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6e8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6e8p+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343ep-4 : 0x1.403c279b1345486a6a4cc8cb6fp+0 : inexact-ok += exp10m1 downward binary32 0x5.a343d8p-4 : 0x1.403c24p+0 : inexact-ok += exp10m1 tonearest binary32 0x5.a343d8p-4 : 0x1.403c26p+0 : inexact-ok += exp10m1 towardzero binary32 0x5.a343d8p-4 : 0x1.403c24p+0 : inexact-ok += exp10m1 upward binary32 0x5.a343d8p-4 : 0x1.403c26p+0 : inexact-ok += exp10m1 downward binary64 0x5.a343d8p-4 : 0x1.403c2503a906ep+0 : inexact-ok += exp10m1 tonearest binary64 0x5.a343d8p-4 : 0x1.403c2503a906fp+0 : inexact-ok += exp10m1 towardzero binary64 0x5.a343d8p-4 : 0x1.403c2503a906ep+0 : inexact-ok += exp10m1 upward binary64 0x5.a343d8p-4 : 0x1.403c2503a906fp+0 : inexact-ok += exp10m1 downward intel96 0x5.a343d8p-4 : 0x1.403c2503a906ed44p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.a343d8p-4 : 0x1.403c2503a906ed44p+0 : inexact-ok += exp10m1 towardzero intel96 0x5.a343d8p-4 : 0x1.403c2503a906ed44p+0 : inexact-ok += exp10m1 upward intel96 0x5.a343d8p-4 : 0x1.403c2503a906ed46p+0 : inexact-ok += exp10m1 downward m68k96 0x5.a343d8p-4 : 0x1.403c2503a906ed44p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.a343d8p-4 : 0x1.403c2503a906ed44p+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.a343d8p-4 : 0x1.403c2503a906ed44p+0 : inexact-ok += exp10m1 upward m68k96 0x5.a343d8p-4 : 0x1.403c2503a906ed46p+0 : inexact-ok += exp10m1 downward binary128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba0430261adp+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba0430261aep+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba0430261adp+0 : inexact-ok += exp10m1 upward binary128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba0430261aep+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba04302618p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba04302618p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba04302618p+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343d8p-4 : 0x1.403c2503a906ed444ba0430262p+0 : inexact-ok += exp10m1 downward binary64 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.a343df0d6800cp-4 : 0x1.403c274c7dbaap+0 : inexact-ok += exp10m1 towardzero binary64 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9p+0 : inexact-ok += exp10m1 upward binary64 0x5.a343df0d6800cp-4 : 0x1.403c274c7dbaap+0 : inexact-ok += exp10m1 downward intel96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd4p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd6p+0 : inexact-ok += exp10m1 towardzero intel96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd4p+0 : inexact-ok += exp10m1 upward intel96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd6p+0 : inexact-ok += exp10m1 downward m68k96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd4p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd6p+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd4p+0 : inexact-ok += exp10m1 upward m68k96 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd6p+0 : inexact-ok += exp10m1 downward binary128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7b6cp+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7b6dp+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7b6cp+0 : inexact-ok += exp10m1 upward binary128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7b6dp+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7bp+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7b8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7bp+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343df0d6800cp-4 : 0x1.403c274c7dba9dd5890359fb7b8p+0 : inexact-ok += exp10m1 downward binary64 0x5.a343df0d68008p-4 : 0x1.403c274c7dba8p+0 : inexact-ok += exp10m1 tonearest binary64 0x5.a343df0d68008p-4 : 0x1.403c274c7dba9p+0 : inexact-ok += exp10m1 towardzero binary64 0x5.a343df0d68008p-4 : 0x1.403c274c7dba8p+0 : inexact-ok += exp10m1 upward binary64 0x5.a343df0d68008p-4 : 0x1.403c274c7dba9p+0 : inexact-ok += exp10m1 downward intel96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891ap+0 : inexact-ok += exp10m1 tonearest intel96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891ap+0 : inexact-ok += exp10m1 towardzero intel96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891ap+0 : inexact-ok += exp10m1 upward intel96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891cp+0 : inexact-ok += exp10m1 downward m68k96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891ap+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891ap+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891ap+0 : inexact-ok += exp10m1 upward m68k96 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891cp+0 : inexact-ok += exp10m1 downward binary128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a3707657053c1p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a3707657053c2p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a3707657053c1p+0 : inexact-ok += exp10m1 upward binary128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a3707657053c2p+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a37076570538p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a3707657054p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a37076570538p+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343df0d68008p-4 : 0x1.403c274c7dba891a3707657054p+0 : inexact-ok += exp10m1 downward intel96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba916ap+0 : inexact-ok += exp10m1 towardzero intel96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 upward intel96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba916ap+0 : inexact-ok += exp10m1 downward m68k96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba916ap+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 upward m68k96 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba916ap+0 : inexact-ok += exp10m1 downward binary128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589c71p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589c72p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589c71p+0 : inexact-ok += exp10m1 upward binary128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589c72p+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589cp+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589c8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589cp+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343df0d680099a8p-4 : 0x1.403c274c7dba9169cec506589c8p+0 : inexact-ok += exp10m1 downward intel96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9166p+0 : inexact-ok += exp10m1 tonearest intel96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 towardzero intel96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9166p+0 : inexact-ok += exp10m1 upward intel96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 downward m68k96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9166p+0 : inexact-ok += exp10m1 tonearest m68k96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 towardzero m68k96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9166p+0 : inexact-ok += exp10m1 upward m68k96 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9168p+0 : inexact-ok += exp10m1 downward binary128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0b0cp+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0b0dp+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0b0cp+0 : inexact-ok += exp10m1 upward binary128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0b0dp+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0bp+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0bp+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0bp+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343df0d680099ap-4 : 0x1.403c274c7dba9167375ac6da0b8p+0 : inexact-ok += exp10m1 downward binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x1.403c274c7dba9169b03589d49d63p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x1.403c274c7dba9169b03589d49d63p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x1.403c274c7dba9169b03589d49d63p+0 : inexact-ok += exp10m1 upward binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x1.403c274c7dba9169b03589d49d64p+0 : inexact-ok += exp10m1 downward binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49d7fp+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49d8p+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49d7fp+0 : inexact-ok += exp10m1 upward binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49d8p+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49dp+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49d8p+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49dp+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x1.403c274c7dba9169b03589d49d8p+0 : inexact-ok += exp10m1 downward binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49cd9p+0 : inexact-ok += exp10m1 tonearest binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49cdap+0 : inexact-ok += exp10m1 towardzero binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49cd9p+0 : inexact-ok += exp10m1 upward binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49cdap+0 : inexact-ok += exp10m1 downward ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49c8p+0 : inexact-ok += exp10m1 tonearest ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49dp+0 : inexact-ok += exp10m1 towardzero ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49c8p+0 : inexact-ok += exp10m1 upward ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x1.403c274c7dba9169b03589d49dp+0 : inexact-ok +exp10m1 min += exp10m1 downward binary32 0x4p-128 : 0x9.35d8dp-128 : inexact-ok += exp10m1 tonearest binary32 0x4p-128 : 0x9.35d8ep-128 : inexact-ok += exp10m1 towardzero binary32 0x4p-128 : 0x9.35d8dp-128 : inexact-ok += exp10m1 upward binary32 0x4p-128 : 0x9.35d8ep-128 : inexact-ok += exp10m1 downward binary64 0x4p-128 : 0x9.35d8dddaaa8a8p-128 : inexact-ok += exp10m1 tonearest binary64 0x4p-128 : 0x9.35d8dddaaa8bp-128 : inexact-ok += exp10m1 towardzero binary64 0x4p-128 : 0x9.35d8dddaaa8a8p-128 : inexact-ok += exp10m1 upward binary64 0x4p-128 : 0x9.35d8dddaaa8bp-128 : inexact-ok += exp10m1 downward intel96 0x4p-128 : 0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 tonearest intel96 0x4p-128 : 0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 towardzero intel96 0x4p-128 : 0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 upward intel96 0x4p-128 : 0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 downward m68k96 0x4p-128 : 0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 tonearest m68k96 0x4p-128 : 0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 towardzero m68k96 0x4p-128 : 0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 upward m68k96 0x4p-128 : 0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 downward binary128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-128 : inexact-ok += exp10m1 tonearest binary128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-128 : inexact-ok += exp10m1 towardzero binary128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-128 : inexact-ok += exp10m1 upward binary128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b82d38p-128 : inexact-ok += exp10m1 downward ibm128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b82cp-128 : inexact-ok += exp10m1 tonearest ibm128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b82cp-128 : inexact-ok += exp10m1 towardzero ibm128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b82cp-128 : inexact-ok += exp10m1 upward ibm128 0x4p-128 : 0x9.35d8dddaaa8ac16ea56d62b83p-128 : inexact-ok += exp10m1 downward binary64 0x4p-1024 : 0x9.35d8dddaaa8a8p-1024 : inexact-ok += exp10m1 tonearest binary64 0x4p-1024 : 0x9.35d8dddaaa8bp-1024 : inexact-ok += exp10m1 towardzero binary64 0x4p-1024 : 0x9.35d8dddaaa8a8p-1024 : inexact-ok += exp10m1 upward binary64 0x4p-1024 : 0x9.35d8dddaaa8bp-1024 : inexact-ok += exp10m1 downward intel96 0x4p-1024 : 0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 tonearest intel96 0x4p-1024 : 0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 towardzero intel96 0x4p-1024 : 0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 upward intel96 0x4p-1024 : 0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 downward m68k96 0x4p-1024 : 0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 tonearest m68k96 0x4p-1024 : 0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 towardzero m68k96 0x4p-1024 : 0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 upward m68k96 0x4p-1024 : 0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 downward binary128 0x4p-1024 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1024 : inexact-ok += exp10m1 tonearest binary128 0x4p-1024 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1024 : inexact-ok += exp10m1 towardzero binary128 0x4p-1024 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1024 : inexact-ok += exp10m1 upward binary128 0x4p-1024 : 0x9.35d8dddaaa8ac16ea56d62b82d38p-1024 : inexact-ok += exp10m1 downward ibm128 0x4p-1024 : 0x9.35d8dddaaa8acp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 0x4p-1024 : 0x9.35d8dddaaa8acp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 0x4p-1024 : 0x9.35d8dddaaa8acp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 0x4p-1024 : 0x9.35d8dddaaa8bp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x4p-16384 : 0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 tonearest intel96 0x4p-16384 : 0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 towardzero intel96 0x4p-16384 : 0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 upward intel96 0x4p-16384 : 0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 downward m68k96 0x4p-16384 : 0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 tonearest m68k96 0x4p-16384 : 0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 towardzero m68k96 0x4p-16384 : 0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 upward m68k96 0x4p-16384 : 0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 downward binary128 0x4p-16384 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-16384 : inexact-ok += exp10m1 tonearest binary128 0x4p-16384 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-16384 : inexact-ok += exp10m1 towardzero binary128 0x4p-16384 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-16384 : inexact-ok += exp10m1 upward binary128 0x4p-16384 : 0x9.35d8dddaaa8ac16ea56d62b82d38p-16384 : inexact-ok += exp10m1 downward intel96 0x2p-16384 : 0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 tonearest intel96 0x2p-16384 : 0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 towardzero intel96 0x2p-16384 : 0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 upward intel96 0x2p-16384 : 0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 downward m68k96 0x2p-16384 : 0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 tonearest m68k96 0x2p-16384 : 0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 towardzero m68k96 0x2p-16384 : 0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 upward m68k96 0x2p-16384 : 0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 downward binary128 0x2p-16384 : 0x4.9aec6eed554560b752b6b15c1698p-16384 : inexact-ok += exp10m1 tonearest binary128 0x2p-16384 : 0x4.9aec6eed554560b752b6b15c1698p-16384 : inexact-ok += exp10m1 towardzero binary128 0x2p-16384 : 0x4.9aec6eed554560b752b6b15c1698p-16384 : inexact-ok += exp10m1 upward binary128 0x2p-16384 : 0x4.9aec6eed554560b752b6b15c169cp-16384 : inexact-ok += exp10m1 downward binary64 0x8p-972 : 0x1.26bb1bbb55515p-968 : inexact-ok += exp10m1 tonearest binary64 0x8p-972 : 0x1.26bb1bbb55516p-968 : inexact-ok += exp10m1 towardzero binary64 0x8p-972 : 0x1.26bb1bbb55515p-968 : inexact-ok += exp10m1 upward binary64 0x8p-972 : 0x1.26bb1bbb55516p-968 : inexact-ok += exp10m1 downward intel96 0x8p-972 : 0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 tonearest intel96 0x8p-972 : 0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 towardzero intel96 0x8p-972 : 0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 upward intel96 0x8p-972 : 0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 downward m68k96 0x8p-972 : 0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 tonearest m68k96 0x8p-972 : 0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 towardzero m68k96 0x8p-972 : 0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 upward m68k96 0x8p-972 : 0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 downward binary128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac5705a6p-968 : inexact-ok += exp10m1 tonearest binary128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac5705a6p-968 : inexact-ok += exp10m1 towardzero binary128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac5705a6p-968 : inexact-ok += exp10m1 upward binary128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac5705a7p-968 : inexact-ok += exp10m1 downward ibm128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac57058p-968 : inexact-ok += exp10m1 tonearest ibm128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac57058p-968 : inexact-ok += exp10m1 towardzero ibm128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac57058p-968 : inexact-ok += exp10m1 upward ibm128 0x8p-972 : 0x1.26bb1bbb5551582dd4adac5706p-968 : inexact-ok +exp10m1 -min += exp10m1 downward binary32 -0x4p-128 : -0x9.35d8ep-128 : inexact-ok += exp10m1 tonearest binary32 -0x4p-128 : -0x9.35d8ep-128 : inexact-ok += exp10m1 towardzero binary32 -0x4p-128 : -0x9.35d8dp-128 : inexact-ok += exp10m1 upward binary32 -0x4p-128 : -0x9.35d8dp-128 : inexact-ok += exp10m1 downward binary64 -0x4p-128 : -0x9.35d8dddaaa8bp-128 : inexact-ok += exp10m1 tonearest binary64 -0x4p-128 : -0x9.35d8dddaaa8bp-128 : inexact-ok += exp10m1 towardzero binary64 -0x4p-128 : -0x9.35d8dddaaa8a8p-128 : inexact-ok += exp10m1 upward binary64 -0x4p-128 : -0x9.35d8dddaaa8a8p-128 : inexact-ok += exp10m1 downward intel96 -0x4p-128 : -0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 tonearest intel96 -0x4p-128 : -0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 towardzero intel96 -0x4p-128 : -0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 upward intel96 -0x4p-128 : -0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 downward m68k96 -0x4p-128 : -0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-128 : -0x9.35d8dddaaa8ac17p-128 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-128 : -0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 upward m68k96 -0x4p-128 : -0x9.35d8dddaaa8ac16p-128 : inexact-ok += exp10m1 downward binary128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b82d38p-128 : inexact-ok += exp10m1 tonearest binary128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-128 : inexact-ok += exp10m1 towardzero binary128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-128 : inexact-ok += exp10m1 upward binary128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-128 : inexact-ok += exp10m1 downward ibm128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b83p-128 : inexact-ok += exp10m1 tonearest ibm128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b82cp-128 : inexact-ok += exp10m1 towardzero ibm128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b82cp-128 : inexact-ok += exp10m1 upward ibm128 -0x4p-128 : -0x9.35d8dddaaa8ac16ea56d62b82cp-128 : inexact-ok += exp10m1 downward binary64 -0x4p-1024 : -0x9.35d8dddaaa8bp-1024 : inexact-ok += exp10m1 tonearest binary64 -0x4p-1024 : -0x9.35d8dddaaa8bp-1024 : inexact-ok += exp10m1 towardzero binary64 -0x4p-1024 : -0x9.35d8dddaaa8a8p-1024 : inexact-ok += exp10m1 upward binary64 -0x4p-1024 : -0x9.35d8dddaaa8a8p-1024 : inexact-ok += exp10m1 downward intel96 -0x4p-1024 : -0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 tonearest intel96 -0x4p-1024 : -0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 towardzero intel96 -0x4p-1024 : -0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 upward intel96 -0x4p-1024 : -0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 downward m68k96 -0x4p-1024 : -0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-1024 : -0x9.35d8dddaaa8ac17p-1024 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-1024 : -0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 upward m68k96 -0x4p-1024 : -0x9.35d8dddaaa8ac16p-1024 : inexact-ok += exp10m1 downward binary128 -0x4p-1024 : -0x9.35d8dddaaa8ac16ea56d62b82d38p-1024 : inexact-ok += exp10m1 tonearest binary128 -0x4p-1024 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1024 : inexact-ok += exp10m1 towardzero binary128 -0x4p-1024 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1024 : inexact-ok += exp10m1 upward binary128 -0x4p-1024 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1024 : inexact-ok += exp10m1 downward ibm128 -0x4p-1024 : -0x9.35d8dddaaa8bp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 -0x4p-1024 : -0x9.35d8dddaaa8acp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 -0x4p-1024 : -0x9.35d8dddaaa8acp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 -0x4p-1024 : -0x9.35d8dddaaa8acp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x4p-16384 : -0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 tonearest intel96 -0x4p-16384 : -0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 towardzero intel96 -0x4p-16384 : -0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 upward intel96 -0x4p-16384 : -0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 downward m68k96 -0x4p-16384 : -0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-16384 : -0x9.35d8dddaaa8ac17p-16384 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-16384 : -0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 upward m68k96 -0x4p-16384 : -0x9.35d8dddaaa8ac16p-16384 : inexact-ok += exp10m1 downward binary128 -0x4p-16384 : -0x9.35d8dddaaa8ac16ea56d62b82d38p-16384 : inexact-ok += exp10m1 tonearest binary128 -0x4p-16384 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-16384 : inexact-ok += exp10m1 towardzero binary128 -0x4p-16384 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-16384 : inexact-ok += exp10m1 upward binary128 -0x4p-16384 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-16384 : inexact-ok += exp10m1 downward intel96 -0x2p-16384 : -0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 tonearest intel96 -0x2p-16384 : -0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 towardzero intel96 -0x2p-16384 : -0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 upward intel96 -0x2p-16384 : -0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 downward m68k96 -0x2p-16384 : -0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 tonearest m68k96 -0x2p-16384 : -0x4.9aec6eed554560b8p-16384 : inexact-ok += exp10m1 towardzero m68k96 -0x2p-16384 : -0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 upward m68k96 -0x2p-16384 : -0x4.9aec6eed554560bp-16384 : inexact-ok += exp10m1 downward binary128 -0x2p-16384 : -0x4.9aec6eed554560b752b6b15c169cp-16384 : inexact-ok += exp10m1 tonearest binary128 -0x2p-16384 : -0x4.9aec6eed554560b752b6b15c1698p-16384 : inexact-ok += exp10m1 towardzero binary128 -0x2p-16384 : -0x4.9aec6eed554560b752b6b15c1698p-16384 : inexact-ok += exp10m1 upward binary128 -0x2p-16384 : -0x4.9aec6eed554560b752b6b15c1698p-16384 : inexact-ok += exp10m1 downward binary64 -0x8p-972 : -0x1.26bb1bbb55516p-968 : inexact-ok += exp10m1 tonearest binary64 -0x8p-972 : -0x1.26bb1bbb55516p-968 : inexact-ok += exp10m1 towardzero binary64 -0x8p-972 : -0x1.26bb1bbb55515p-968 : inexact-ok += exp10m1 upward binary64 -0x8p-972 : -0x1.26bb1bbb55515p-968 : inexact-ok += exp10m1 downward intel96 -0x8p-972 : -0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 tonearest intel96 -0x8p-972 : -0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 towardzero intel96 -0x8p-972 : -0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 upward intel96 -0x8p-972 : -0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 downward m68k96 -0x8p-972 : -0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 tonearest m68k96 -0x8p-972 : -0x1.26bb1bbb5551582ep-968 : inexact-ok += exp10m1 towardzero m68k96 -0x8p-972 : -0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 upward m68k96 -0x8p-972 : -0x1.26bb1bbb5551582cp-968 : inexact-ok += exp10m1 downward binary128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac5705a7p-968 : inexact-ok += exp10m1 tonearest binary128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac5705a6p-968 : inexact-ok += exp10m1 towardzero binary128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac5705a6p-968 : inexact-ok += exp10m1 upward binary128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac5705a6p-968 : inexact-ok += exp10m1 downward ibm128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac5706p-968 : inexact-ok += exp10m1 tonearest ibm128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac57058p-968 : inexact-ok += exp10m1 towardzero ibm128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac57058p-968 : inexact-ok += exp10m1 upward ibm128 -0x8p-972 : -0x1.26bb1bbb5551582dd4adac57058p-968 : inexact-ok +exp10m1 min_subnorm += exp10m1 downward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 tonearest binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 downward intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 tonearest binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 downward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 tonearest ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 downward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 tonearest binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 towardzero binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 upward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d38p-1076 : inexact-ok += exp10m1 downward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 upward intel96 0x8p-16448 : 0x1.8p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 downward m68k96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest m68k96 0x8p-16448 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero m68k96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 upward m68k96 0x8p-16448 : 0x1.4p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary128 0x8p-16448 : 0x1.26bb1bbb55514p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 0x8p-16448 : 0x1.26bb1bbb55514p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 0x8p-16448 : 0x1.26bb1bbb55514p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 0x8p-16448 : 0x1.26bb1bbb55518p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 downward m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 upward m68k96 0x4p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary128 0x4p-16448 : 0x9.35d8dddaaa88p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 0x4p-16448 : 0x9.35d8dddaaa8cp-16448 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 0x4p-16448 : 0x9.35d8dddaaa88p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 0x4p-16448 : 0x9.35d8dddaaa8cp-16448 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 0x4p-16496 : 0xcp-16496 : inexact-ok underflow errno-erange-ok +exp10m1 -min_subnorm += exp10m1 downward binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 tonearest binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 downward intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 tonearest binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 downward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 tonearest ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 downward binary64 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 tonearest intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 downward m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 downward binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d38p-1076 : inexact-ok += exp10m1 tonearest binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 towardzero binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 upward binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 downward ibm128 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x8p-16448 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 upward intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 downward m68k96 -0x8p-16448 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest m68k96 -0x8p-16448 : -0x1.4p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero m68k96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 upward m68k96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary128 -0x8p-16448 : -0x1.26bb1bbb55518p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 -0x8p-16448 : -0x1.26bb1bbb55514p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 -0x8p-16448 : -0x1.26bb1bbb55514p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 -0x8p-16448 : -0x1.26bb1bbb55514p-16444 : inexact-ok underflow errno-erange-ok += exp10m1 downward m68k96 -0x4p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 upward m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary128 -0x4p-16448 : -0x9.35d8dddaaa8cp-16448 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 -0x4p-16448 : -0x9.35d8dddaaa8cp-16448 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 -0x4p-16448 : -0x9.35d8dddaaa88p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 -0x4p-16448 : -0x9.35d8dddaaa88p-16448 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary128 -0x4p-16496 : -0xcp-16496 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok +exp10m1 0x2.688268p+4 += exp10m1 downward binary32 0x2.688268p+4 : 0xf.fffb3p+124 : inexact-ok += exp10m1 tonearest binary32 0x2.688268p+4 : 0xf.fffb3p+124 : inexact-ok += exp10m1 towardzero binary32 0x2.688268p+4 : 0xf.fffb3p+124 : inexact-ok += exp10m1 upward binary32 0x2.688268p+4 : 0xf.fffb4p+124 : inexact-ok += exp10m1 downward binary64 0x2.688268p+4 : 0xf.fffb372d9da78p+124 : inexact-ok += exp10m1 tonearest binary64 0x2.688268p+4 : 0xf.fffb372d9da8p+124 : inexact-ok += exp10m1 towardzero binary64 0x2.688268p+4 : 0xf.fffb372d9da78p+124 : inexact-ok += exp10m1 upward binary64 0x2.688268p+4 : 0xf.fffb372d9da8p+124 : inexact-ok += exp10m1 downward intel96 0x2.688268p+4 : 0xf.fffb372d9da7f63p+124 : inexact-ok += exp10m1 tonearest intel96 0x2.688268p+4 : 0xf.fffb372d9da7f63p+124 : inexact-ok += exp10m1 towardzero intel96 0x2.688268p+4 : 0xf.fffb372d9da7f63p+124 : inexact-ok += exp10m1 upward intel96 0x2.688268p+4 : 0xf.fffb372d9da7f64p+124 : inexact-ok += exp10m1 downward m68k96 0x2.688268p+4 : 0xf.fffb372d9da7f63p+124 : inexact-ok += exp10m1 tonearest m68k96 0x2.688268p+4 : 0xf.fffb372d9da7f63p+124 : inexact-ok += exp10m1 towardzero m68k96 0x2.688268p+4 : 0xf.fffb372d9da7f63p+124 : inexact-ok += exp10m1 upward m68k96 0x2.688268p+4 : 0xf.fffb372d9da7f64p+124 : inexact-ok += exp10m1 downward binary128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c161p+124 : inexact-ok += exp10m1 tonearest binary128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c161p+124 : inexact-ok += exp10m1 towardzero binary128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c161p+124 : inexact-ok += exp10m1 upward binary128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c1618p+124 : inexact-ok += exp10m1 downward ibm128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c14p+124 : inexact-ok += exp10m1 tonearest ibm128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c18p+124 : inexact-ok += exp10m1 towardzero ibm128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c14p+124 : inexact-ok += exp10m1 upward ibm128 0x2.688268p+4 : 0xf.fffb372d9da7f632ed2ce00c18p+124 : inexact-ok +exp10m1 0x2.68826cp+4 += exp10m1 downward binary32 0x2.68826cp+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x2.68826cp+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x2.68826cp+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x2.68826cp+4 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x2.68826cp+4 : 0x1.000046d066116p+128 : inexact-ok += exp10m1 tonearest binary64 0x2.68826cp+4 : 0x1.000046d066117p+128 : inexact-ok += exp10m1 towardzero binary64 0x2.68826cp+4 : 0x1.000046d066116p+128 : inexact-ok += exp10m1 upward binary64 0x2.68826cp+4 : 0x1.000046d066117p+128 : inexact-ok += exp10m1 downward intel96 0x2.68826cp+4 : 0x1.000046d066116874p+128 : inexact-ok += exp10m1 tonearest intel96 0x2.68826cp+4 : 0x1.000046d066116874p+128 : inexact-ok += exp10m1 towardzero intel96 0x2.68826cp+4 : 0x1.000046d066116874p+128 : inexact-ok += exp10m1 upward intel96 0x2.68826cp+4 : 0x1.000046d066116876p+128 : inexact-ok += exp10m1 downward m68k96 0x2.68826cp+4 : 0x1.000046d066116874p+128 : inexact-ok += exp10m1 tonearest m68k96 0x2.68826cp+4 : 0x1.000046d066116874p+128 : inexact-ok += exp10m1 towardzero m68k96 0x2.68826cp+4 : 0x1.000046d066116874p+128 : inexact-ok += exp10m1 upward m68k96 0x2.68826cp+4 : 0x1.000046d066116876p+128 : inexact-ok += exp10m1 downward binary128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab7b3p+128 : inexact-ok += exp10m1 tonearest binary128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab7b4p+128 : inexact-ok += exp10m1 towardzero binary128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab7b3p+128 : inexact-ok += exp10m1 upward binary128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab7b4p+128 : inexact-ok += exp10m1 downward ibm128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab78p+128 : inexact-ok += exp10m1 tonearest ibm128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab78p+128 : inexact-ok += exp10m1 towardzero ibm128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab78p+128 : inexact-ok += exp10m1 upward ibm128 0x2.68826cp+4 : 0x1.000046d0661168747a32f41ab8p+128 : inexact-ok +exp10m1 0x1.34413509f79fep+8 += exp10m1 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok += exp10m1 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok += exp10m1 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok += exp10m1 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok += exp10m1 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok += exp10m1 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : inexact-ok += exp10m1 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok += exp10m1 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok += exp10m1 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok += exp10m1 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : inexact-ok += exp10m1 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok += exp10m1 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok += exp10m1 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok += exp10m1 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : inexact-ok += exp10m1 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok += exp10m1 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok += exp10m1 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok += exp10m1 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : inexact-ok += exp10m1 downward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : inexact-ok += exp10m1 tonearest binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : inexact-ok += exp10m1 towardzero binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : inexact-ok += exp10m1 upward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : inexact-ok += exp10m1 downward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f0685p+1020 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok += exp10m1 tonearest ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok += exp10m1 towardzero ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok += exp10m1 upward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06cp+1020 : inexact-ok +exp10m1 0x1.34413509f79ffp+8 += exp10m1 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok += exp10m1 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok += exp10m1 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok += exp10m1 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok += exp10m1 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok += exp10m1 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok += exp10m1 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : inexact-ok += exp10m1 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok += exp10m1 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok += exp10m1 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok += exp10m1 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : inexact-ok += exp10m1 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok += exp10m1 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok += exp10m1 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok += exp10m1 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok += exp10m1 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok += exp10m1 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : inexact-ok += exp10m1 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok += exp10m1 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok += exp10m1 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok += exp10m1 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : inexact-ok += exp10m1 downward binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53ep+1024 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc += exp10m1 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53ep+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f0685p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa38p+1020 : xfail:ibm128-libgcc inexact-ok +exp10m1 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc += exp10m1 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53ep+1024 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f0685p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06cp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57bp+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca158p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca16p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca158p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca16p+1020 : xfail:ibm128-libgcc inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef2f625b0205a9p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 0x1.34413509f79fef3p+12 += exp10m1 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 0x1.34413509f79fef32p+12 += exp10m1 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 0x1.34413509f79fef311f12b35816f9p+12 += exp10m1 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf88p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf9p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf88p+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf9p+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 0x1.34413509f79fef311f12b35816fap+12 += exp10m1 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok += exp10m1 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok += exp10m1 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok += exp10m1 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok += exp10m1 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef311f12b35816fap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79fef311f12b35816fap+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79fef311f12b35816fap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79fef311f12b35816fap+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 tonearest binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp10m1 upward binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 downward ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp10m1 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok += exp10m1 tonearest binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok += exp10m1 towardzero binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok += exp10m1 upward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok += exp10m1 downward ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 tonearest ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : inexact-ok overflow errno-erange += exp10m1 towardzero ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp10m1 upward ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp10m1 0x1p-128 += exp10m1 downward binary32 0x1p-128 : 0x2.4d763p-128 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 0x1p-128 : 0x2.4d7638p-128 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 0x1p-128 : 0x2.4d763p-128 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 0x1p-128 : 0x2.4d7638p-128 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 0x1p-128 : 0x2.4d763776aaa2ap-128 : inexact-ok += exp10m1 tonearest binary64 0x1p-128 : 0x2.4d763776aaa2cp-128 : inexact-ok += exp10m1 towardzero binary64 0x1p-128 : 0x2.4d763776aaa2ap-128 : inexact-ok += exp10m1 upward binary64 0x1p-128 : 0x2.4d763776aaa2cp-128 : inexact-ok += exp10m1 downward intel96 0x1p-128 : 0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 tonearest intel96 0x1p-128 : 0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 towardzero intel96 0x1p-128 : 0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 upward intel96 0x1p-128 : 0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 downward m68k96 0x1p-128 : 0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 tonearest m68k96 0x1p-128 : 0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 towardzero m68k96 0x1p-128 : 0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 upward m68k96 0x1p-128 : 0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 downward binary128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-128 : inexact-ok += exp10m1 tonearest binary128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-128 : inexact-ok += exp10m1 towardzero binary128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-128 : inexact-ok += exp10m1 upward binary128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0b4ep-128 : inexact-ok += exp10m1 downward ibm128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0bp-128 : inexact-ok += exp10m1 tonearest ibm128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0bp-128 : inexact-ok += exp10m1 towardzero ibm128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0bp-128 : inexact-ok += exp10m1 upward ibm128 0x1p-128 : 0x2.4d763776aaa2b05ba95b58ae0cp-128 : inexact-ok +exp10m1 0x1p-1024 += exp10m1 downward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 tonearest binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 downward intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 tonearest binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 downward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 tonearest ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x1p-1024 : 0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 0x1p-1024 : 0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 0x1p-1024 : 0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 0x1p-1024 : 0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x1p-1024 : 0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 tonearest intel96 0x1p-1024 : 0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 towardzero intel96 0x1p-1024 : 0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 upward intel96 0x1p-1024 : 0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 downward m68k96 0x1p-1024 : 0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 tonearest m68k96 0x1p-1024 : 0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 towardzero m68k96 0x1p-1024 : 0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 upward m68k96 0x1p-1024 : 0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 downward binary128 0x1p-1024 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-1024 : inexact-ok += exp10m1 tonearest binary128 0x1p-1024 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-1024 : inexact-ok += exp10m1 towardzero binary128 0x1p-1024 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-1024 : inexact-ok += exp10m1 upward binary128 0x1p-1024 : 0x2.4d763776aaa2b05ba95b58ae0b4ep-1024 : inexact-ok += exp10m1 downward ibm128 0x1p-1024 : 0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 0x1p-1024 : 0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 0x1p-1024 : 0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 0x1p-1024 : 0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok +exp10m1 0x1p-16384 += exp10m1 downward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 0x8p-152 : 0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 tonearest binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 0x8p-152 : 0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 0x8p-152 : 0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 downward intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 tonearest m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 0x8p-152 : 0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 0x8p-152 : 0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 downward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 tonearest binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 downward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 tonearest ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 0x8p-152 : 0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp10m1 downward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero intel96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward intel96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 tonearest m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward m68k96 0x4p-1076 : 0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 downward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 tonearest binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 towardzero binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 upward binary128 0x4p-1076 : 0x9.35d8dddaaa8ac16ea56d62b82d38p-1076 : inexact-ok += exp10m1 downward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 0x4p-1076 : 0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 0x1p-16384 : 0x2.4d763776aaa2b058p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest intel96 0x1p-16384 : 0x2.4d763776aaa2b058p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero intel96 0x1p-16384 : 0x2.4d763776aaa2b058p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 upward intel96 0x1p-16384 : 0x2.4d763776aaa2b06p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 downward m68k96 0x1p-16384 : 0x2.4d763776aaa2b058p-16384 : inexact-ok += exp10m1 tonearest m68k96 0x1p-16384 : 0x2.4d763776aaa2b05cp-16384 : inexact-ok += exp10m1 towardzero m68k96 0x1p-16384 : 0x2.4d763776aaa2b058p-16384 : inexact-ok += exp10m1 upward m68k96 0x1p-16384 : 0x2.4d763776aaa2b05cp-16384 : inexact-ok += exp10m1 downward binary128 0x1p-16384 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-16384 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 0x1p-16384 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-16384 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 0x1p-16384 : 0x2.4d763776aaa2b05ba95b58ae0b4cp-16384 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 0x1p-16384 : 0x2.4d763776aaa2b05ba95b58ae0b5p-16384 : inexact-ok underflow errno-erange-ok +exp10m1 -0x1p-128 += exp10m1 downward binary32 -0x1p-128 : -0x2.4d7638p-128 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 -0x1p-128 : -0x2.4d7638p-128 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 -0x1p-128 : -0x2.4d763p-128 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 -0x1p-128 : -0x2.4d763p-128 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 -0x1p-128 : -0x2.4d763776aaa2cp-128 : inexact-ok += exp10m1 tonearest binary64 -0x1p-128 : -0x2.4d763776aaa2cp-128 : inexact-ok += exp10m1 towardzero binary64 -0x1p-128 : -0x2.4d763776aaa2ap-128 : inexact-ok += exp10m1 upward binary64 -0x1p-128 : -0x2.4d763776aaa2ap-128 : inexact-ok += exp10m1 downward intel96 -0x1p-128 : -0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 tonearest intel96 -0x1p-128 : -0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 towardzero intel96 -0x1p-128 : -0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 upward intel96 -0x1p-128 : -0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 downward m68k96 -0x1p-128 : -0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-128 : -0x2.4d763776aaa2b05cp-128 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-128 : -0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 upward m68k96 -0x1p-128 : -0x2.4d763776aaa2b058p-128 : inexact-ok += exp10m1 downward binary128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0b4ep-128 : inexact-ok += exp10m1 tonearest binary128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-128 : inexact-ok += exp10m1 towardzero binary128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-128 : inexact-ok += exp10m1 upward binary128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-128 : inexact-ok += exp10m1 downward ibm128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0cp-128 : inexact-ok += exp10m1 tonearest ibm128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0bp-128 : inexact-ok += exp10m1 towardzero ibm128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0bp-128 : inexact-ok += exp10m1 upward ibm128 -0x1p-128 : -0x2.4d763776aaa2b05ba95b58ae0bp-128 : inexact-ok +exp10m1 -0x1p-1024 += exp10m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 tonearest binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 downward intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 tonearest binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 downward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 tonearest ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 downward binary64 -0x1p-1024 : -0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 -0x1p-1024 : -0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 -0x1p-1024 : -0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 -0x1p-1024 : -0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x1p-1024 : -0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 tonearest intel96 -0x1p-1024 : -0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 towardzero intel96 -0x1p-1024 : -0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 upward intel96 -0x1p-1024 : -0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 downward m68k96 -0x1p-1024 : -0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-1024 : -0x2.4d763776aaa2b05cp-1024 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-1024 : -0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 upward m68k96 -0x1p-1024 : -0x2.4d763776aaa2b058p-1024 : inexact-ok += exp10m1 downward binary128 -0x1p-1024 : -0x2.4d763776aaa2b05ba95b58ae0b4ep-1024 : inexact-ok += exp10m1 tonearest binary128 -0x1p-1024 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-1024 : inexact-ok += exp10m1 towardzero binary128 -0x1p-1024 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-1024 : inexact-ok += exp10m1 upward binary128 -0x1p-1024 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-1024 : inexact-ok += exp10m1 downward ibm128 -0x1p-1024 : -0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 -0x1p-1024 : -0x2.4d763776aaa2cp-1024 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 -0x1p-1024 : -0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 -0x1p-1024 : -0x2.4d763776aaa28p-1024 : inexact-ok underflow errno-erange-ok +exp10m1 -0x1p-16384 += exp10m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp10m1 downward binary32 -0x8p-152 : -0x1.8p-148 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok += exp10m1 downward binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 tonearest binary64 -0x8p-152 : -0x1.26bb1bbb55516p-148 : inexact-ok += exp10m1 towardzero binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 upward binary64 -0x8p-152 : -0x1.26bb1bbb55515p-148 : inexact-ok += exp10m1 downward intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest intel96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward intel96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 tonearest m68k96 -0x8p-152 : -0x1.26bb1bbb5551582ep-148 : inexact-ok += exp10m1 towardzero m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 upward m68k96 -0x8p-152 : -0x1.26bb1bbb5551582cp-148 : inexact-ok += exp10m1 downward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a7p-148 : inexact-ok += exp10m1 tonearest binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 towardzero binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 upward binary128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5705a6p-148 : inexact-ok += exp10m1 downward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac5706p-148 : inexact-ok += exp10m1 tonearest ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 towardzero ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 upward ibm128 -0x8p-152 : -0x1.26bb1bbb5551582dd4adac57058p-148 : inexact-ok += exp10m1 downward binary64 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 tonearest intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward intel96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 downward m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 tonearest m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac17p-1076 : inexact-ok += exp10m1 towardzero m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 upward m68k96 -0x4p-1076 : -0x9.35d8dddaaa8ac16p-1076 : inexact-ok += exp10m1 downward binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d38p-1076 : inexact-ok += exp10m1 tonearest binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 towardzero binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 upward binary128 -0x4p-1076 : -0x9.35d8dddaaa8ac16ea56d62b82d3p-1076 : inexact-ok += exp10m1 downward ibm128 -0x4p-1076 : -0xcp-1076 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 upward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok += exp10m1 downward intel96 -0x1p-16384 : -0x2.4d763776aaa2b06p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest intel96 -0x1p-16384 : -0x2.4d763776aaa2b058p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero intel96 -0x1p-16384 : -0x2.4d763776aaa2b058p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 upward intel96 -0x1p-16384 : -0x2.4d763776aaa2b058p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 downward m68k96 -0x1p-16384 : -0x2.4d763776aaa2b05cp-16384 : inexact-ok += exp10m1 tonearest m68k96 -0x1p-16384 : -0x2.4d763776aaa2b05cp-16384 : inexact-ok += exp10m1 towardzero m68k96 -0x1p-16384 : -0x2.4d763776aaa2b058p-16384 : inexact-ok += exp10m1 upward m68k96 -0x1p-16384 : -0x2.4d763776aaa2b058p-16384 : inexact-ok += exp10m1 downward binary128 -0x1p-16384 : -0x2.4d763776aaa2b05ba95b58ae0b5p-16384 : inexact-ok underflow errno-erange-ok += exp10m1 tonearest binary128 -0x1p-16384 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-16384 : inexact-ok underflow errno-erange-ok += exp10m1 towardzero binary128 -0x1p-16384 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-16384 : inexact-ok underflow errno-erange-ok += exp10m1 upward binary128 -0x1p-16384 : -0x2.4d763776aaa2b05ba95b58ae0b4cp-16384 : inexact-ok underflow errno-erange-ok diff --git a/math/auto-libm-test-out-exp2m1 b/math/auto-libm-test-out-exp2m1 new file mode 100644 index 0000000000..70b641ea44 --- /dev/null +++ b/math/auto-libm-test-out-exp2m1 @@ -0,0 +1,4348 @@ +exp2m1 0 += exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok +exp2m1 -0 += exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok +exp2m1 1 += exp2m1 downward binary32 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 tonearest binary32 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 towardzero binary32 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 upward binary32 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 downward binary64 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 tonearest binary64 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 towardzero binary64 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 upward binary64 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 downward intel96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 tonearest intel96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 towardzero intel96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 upward intel96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 downward m68k96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 upward m68k96 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 downward binary128 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 tonearest binary128 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 towardzero binary128 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 upward binary128 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 downward ibm128 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 tonearest ibm128 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 towardzero ibm128 0x1p+0 : 0x1p+0 : inexact-ok += exp2m1 upward ibm128 0x1p+0 : 0x1p+0 : inexact-ok +exp2m1 0.75 += exp2m1 downward binary32 0xcp-4 : 0xa.e89f9p-4 : inexact-ok += exp2m1 tonearest binary32 0xcp-4 : 0xa.e89fap-4 : inexact-ok += exp2m1 towardzero binary32 0xcp-4 : 0xa.e89f9p-4 : inexact-ok += exp2m1 upward binary32 0xcp-4 : 0xa.e89fap-4 : inexact-ok += exp2m1 downward binary64 0xcp-4 : 0xa.e89f995ad3adp-4 : inexact-ok += exp2m1 tonearest binary64 0xcp-4 : 0xa.e89f995ad3ad8p-4 : inexact-ok += exp2m1 towardzero binary64 0xcp-4 : 0xa.e89f995ad3adp-4 : inexact-ok += exp2m1 upward binary64 0xcp-4 : 0xa.e89f995ad3ad8p-4 : inexact-ok += exp2m1 downward intel96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok += exp2m1 tonearest intel96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok += exp2m1 towardzero intel96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok += exp2m1 upward intel96 0xcp-4 : 0xa.e89f995ad3ad5e9p-4 : inexact-ok += exp2m1 downward m68k96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok += exp2m1 tonearest m68k96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok += exp2m1 towardzero m68k96 0xcp-4 : 0xa.e89f995ad3ad5e8p-4 : inexact-ok += exp2m1 upward m68k96 0xcp-4 : 0xa.e89f995ad3ad5e9p-4 : inexact-ok += exp2m1 downward binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205ap-4 : inexact-ok += exp2m1 tonearest binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205a8p-4 : inexact-ok += exp2m1 towardzero binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205ap-4 : inexact-ok += exp2m1 upward binary128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773205a8p-4 : inexact-ok += exp2m1 downward ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773204p-4 : inexact-ok += exp2m1 tonearest ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773204p-4 : inexact-ok += exp2m1 towardzero ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773204p-4 : inexact-ok += exp2m1 upward ibm128 0xcp-4 : 0xa.e89f995ad3ad5e8734d1773208p-4 : inexact-ok +exp2m1 2 += exp2m1 downward binary32 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 tonearest binary32 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 towardzero binary32 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 upward binary32 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 downward binary64 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 tonearest binary64 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 towardzero binary64 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 upward binary64 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 downward intel96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 tonearest intel96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 towardzero intel96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 upward intel96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 downward m68k96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 tonearest m68k96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 towardzero m68k96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 upward m68k96 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 downward binary128 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 tonearest binary128 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 towardzero binary128 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 upward binary128 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 downward ibm128 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 tonearest ibm128 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 towardzero ibm128 0x2p+0 : 0x3p+0 : inexact-ok += exp2m1 upward ibm128 0x2p+0 : 0x3p+0 : inexact-ok +exp2m1 3 += exp2m1 downward binary32 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 tonearest binary32 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 towardzero binary32 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 upward binary32 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 downward binary64 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 tonearest binary64 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 towardzero binary64 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 upward binary64 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 downward intel96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 tonearest intel96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 towardzero intel96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 upward intel96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 downward m68k96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 tonearest m68k96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 towardzero m68k96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 upward m68k96 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 downward binary128 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 tonearest binary128 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 towardzero binary128 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 upward binary128 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 downward ibm128 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 tonearest ibm128 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 towardzero ibm128 0x3p+0 : 0x7p+0 : inexact-ok += exp2m1 upward ibm128 0x3p+0 : 0x7p+0 : inexact-ok +exp2m1 4 += exp2m1 downward binary32 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 tonearest binary32 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 towardzero binary32 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 upward binary32 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 downward binary64 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 tonearest binary64 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 towardzero binary64 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 upward binary64 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 downward intel96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 tonearest intel96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 towardzero intel96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 upward intel96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 downward m68k96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 tonearest m68k96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 towardzero m68k96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 upward m68k96 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 downward binary128 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 tonearest binary128 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 towardzero binary128 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 upward binary128 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 downward ibm128 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 tonearest ibm128 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 towardzero ibm128 0x4p+0 : 0xfp+0 : inexact-ok += exp2m1 upward ibm128 0x4p+0 : 0xfp+0 : inexact-ok +exp2m1 5 += exp2m1 downward binary32 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 tonearest binary32 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 towardzero binary32 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 upward binary32 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 downward binary64 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 tonearest binary64 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 towardzero binary64 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 upward binary64 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 downward intel96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 tonearest intel96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 towardzero intel96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 upward intel96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 downward m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 tonearest m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 towardzero m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 upward m68k96 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 downward binary128 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 tonearest binary128 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 towardzero binary128 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 upward binary128 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 downward ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 tonearest ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 towardzero ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok += exp2m1 upward ibm128 0x5p+0 : 0x1.fp+4 : inexact-ok +exp2m1 10 += exp2m1 downward binary32 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 tonearest binary32 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 towardzero binary32 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 upward binary32 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 downward binary64 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 tonearest binary64 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 towardzero binary64 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 upward binary64 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 downward intel96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 tonearest intel96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 towardzero intel96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 upward intel96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 downward m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 tonearest m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 towardzero m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 upward m68k96 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 downward binary128 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 tonearest binary128 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 towardzero binary128 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 upward binary128 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 downward ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 tonearest ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 towardzero ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok += exp2m1 upward ibm128 0xap+0 : 0x3.ffp+8 : inexact-ok +exp2m1 15 += exp2m1 downward binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 tonearest binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 towardzero binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 upward binary32 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 downward binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 tonearest binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 towardzero binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 upward binary64 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 downward intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 tonearest intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 towardzero intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 upward intel96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 downward m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 tonearest m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 towardzero m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 upward m68k96 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 downward binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 tonearest binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 towardzero binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 upward binary128 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 downward ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 tonearest ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 towardzero ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok += exp2m1 upward ibm128 0xfp+0 : 0x7.fffp+12 : inexact-ok +exp2m1 20 += exp2m1 downward binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 tonearest binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 towardzero binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 upward binary32 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 downward binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 tonearest binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 towardzero binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 upward binary64 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 downward intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 tonearest intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 towardzero intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 upward intel96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 downward m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 tonearest m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 towardzero m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 upward m68k96 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 downward binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 tonearest binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 towardzero binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 upward binary128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 downward ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 tonearest ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 towardzero ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok += exp2m1 upward ibm128 0x1.4p+4 : 0xf.ffffp+16 : inexact-ok +exp2m1 25 += exp2m1 downward binary32 0x1.9p+4 : 0x1.fffffep+24 : inexact-ok += exp2m1 tonearest binary32 0x1.9p+4 : 0x2p+24 : inexact-ok += exp2m1 towardzero binary32 0x1.9p+4 : 0x1.fffffep+24 : inexact-ok += exp2m1 upward binary32 0x1.9p+4 : 0x2p+24 : inexact-ok += exp2m1 downward binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 tonearest binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 towardzero binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 upward binary64 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 downward intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 tonearest intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 towardzero intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 upward intel96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 downward m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 tonearest m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 towardzero m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 upward m68k96 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 downward binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 tonearest binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 towardzero binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 upward binary128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 downward ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 tonearest ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 towardzero ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok += exp2m1 upward ibm128 0x1.9p+4 : 0x1.ffffffp+24 : inexact-ok +exp2m1 30 += exp2m1 downward binary32 0x1.ep+4 : 0x3.fffffcp+28 : inexact-ok += exp2m1 tonearest binary32 0x1.ep+4 : 0x4p+28 : inexact-ok += exp2m1 towardzero binary32 0x1.ep+4 : 0x3.fffffcp+28 : inexact-ok += exp2m1 upward binary32 0x1.ep+4 : 0x4p+28 : inexact-ok += exp2m1 downward binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 tonearest binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 towardzero binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 upward binary64 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 downward intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 tonearest intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 towardzero intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 upward intel96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 downward m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 tonearest m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 towardzero m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 upward m68k96 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 downward binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 tonearest binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 towardzero binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 upward binary128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 downward ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 tonearest ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 towardzero ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok += exp2m1 upward ibm128 0x1.ep+4 : 0x3.fffffffp+28 : inexact-ok +exp2m1 35 += exp2m1 downward binary32 0x2.3p+4 : 0x7.fffff8p+32 : inexact-ok += exp2m1 tonearest binary32 0x2.3p+4 : 0x8p+32 : inexact-ok += exp2m1 towardzero binary32 0x2.3p+4 : 0x7.fffff8p+32 : inexact-ok += exp2m1 upward binary32 0x2.3p+4 : 0x8p+32 : inexact-ok += exp2m1 downward binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 tonearest binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 towardzero binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 upward binary64 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 downward intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 tonearest intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 towardzero intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 upward intel96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 downward m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 tonearest m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 towardzero m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 upward m68k96 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 downward binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 tonearest binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 towardzero binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 upward binary128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 downward ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 tonearest ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 towardzero ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok += exp2m1 upward ibm128 0x2.3p+4 : 0x7.ffffffffp+32 : inexact-ok +exp2m1 40 += exp2m1 downward binary32 0x2.8p+4 : 0xf.fffffp+36 : inexact-ok += exp2m1 tonearest binary32 0x2.8p+4 : 0x1p+40 : inexact-ok += exp2m1 towardzero binary32 0x2.8p+4 : 0xf.fffffp+36 : inexact-ok += exp2m1 upward binary32 0x2.8p+4 : 0x1p+40 : inexact-ok += exp2m1 downward binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 tonearest binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 towardzero binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 upward binary64 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 downward intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 tonearest intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 towardzero intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 upward intel96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 downward m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 tonearest m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 towardzero m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 upward m68k96 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 downward binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 tonearest binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 towardzero binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 upward binary128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 downward ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 tonearest ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 towardzero ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok += exp2m1 upward ibm128 0x2.8p+4 : 0xf.fffffffffp+36 : inexact-ok +exp2m1 50.0 += exp2m1 downward binary32 0x3.2p+4 : 0x3.fffffcp+48 : inexact-ok += exp2m1 tonearest binary32 0x3.2p+4 : 0x4p+48 : inexact-ok += exp2m1 towardzero binary32 0x3.2p+4 : 0x3.fffffcp+48 : inexact-ok += exp2m1 upward binary32 0x3.2p+4 : 0x4p+48 : inexact-ok += exp2m1 downward binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 tonearest binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 towardzero binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 upward binary64 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 downward intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 tonearest intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 towardzero intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 upward intel96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 downward m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 tonearest m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 towardzero m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 upward m68k96 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 downward binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 tonearest binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 towardzero binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 upward binary128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 downward ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 tonearest ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 towardzero ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok += exp2m1 upward ibm128 0x3.2p+4 : 0x3.ffffffffffffp+48 : inexact-ok +exp2m1 60 += exp2m1 downward binary32 0x3.cp+4 : 0xf.fffffp+56 : inexact-ok += exp2m1 tonearest binary32 0x3.cp+4 : 0x1p+60 : inexact-ok += exp2m1 towardzero binary32 0x3.cp+4 : 0xf.fffffp+56 : inexact-ok += exp2m1 upward binary32 0x3.cp+4 : 0x1p+60 : inexact-ok += exp2m1 downward binary64 0x3.cp+4 : 0xf.ffffffffffff8p+56 : inexact-ok += exp2m1 tonearest binary64 0x3.cp+4 : 0x1p+60 : inexact-ok += exp2m1 towardzero binary64 0x3.cp+4 : 0xf.ffffffffffff8p+56 : inexact-ok += exp2m1 upward binary64 0x3.cp+4 : 0x1p+60 : inexact-ok += exp2m1 downward intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 tonearest intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 towardzero intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 upward intel96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 downward m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 tonearest m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 towardzero m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 upward m68k96 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 downward binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 tonearest binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 towardzero binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 upward binary128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 downward ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 tonearest ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 towardzero ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok += exp2m1 upward ibm128 0x3.cp+4 : 0xf.ffffffffffffffp+56 : inexact-ok +exp2m1 70 += exp2m1 downward binary32 0x4.6p+4 : 0x3.fffffcp+68 : inexact-ok += exp2m1 tonearest binary32 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 towardzero binary32 0x4.6p+4 : 0x3.fffffcp+68 : inexact-ok += exp2m1 upward binary32 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 downward binary64 0x4.6p+4 : 0x3.ffffffffffffep+68 : inexact-ok += exp2m1 tonearest binary64 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 towardzero binary64 0x4.6p+4 : 0x3.ffffffffffffep+68 : inexact-ok += exp2m1 upward binary64 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 downward intel96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok += exp2m1 tonearest intel96 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 towardzero intel96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok += exp2m1 upward intel96 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 downward m68k96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok += exp2m1 tonearest m68k96 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 towardzero m68k96 0x4.6p+4 : 0x3.fffffffffffffffcp+68 : inexact-ok += exp2m1 upward m68k96 0x4.6p+4 : 0x4p+68 : inexact-ok += exp2m1 downward binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok += exp2m1 tonearest binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok += exp2m1 towardzero binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok += exp2m1 upward binary128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok += exp2m1 downward ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok += exp2m1 tonearest ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok += exp2m1 towardzero ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok += exp2m1 upward ibm128 0x4.6p+4 : 0x3.fffffffffffffffffp+68 : inexact-ok +exp2m1 80 += exp2m1 downward binary32 0x5p+4 : 0xf.fffffp+76 : inexact-ok += exp2m1 tonearest binary32 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 towardzero binary32 0x5p+4 : 0xf.fffffp+76 : inexact-ok += exp2m1 upward binary32 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 downward binary64 0x5p+4 : 0xf.ffffffffffff8p+76 : inexact-ok += exp2m1 tonearest binary64 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 towardzero binary64 0x5p+4 : 0xf.ffffffffffff8p+76 : inexact-ok += exp2m1 upward binary64 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 downward intel96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok += exp2m1 tonearest intel96 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 towardzero intel96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok += exp2m1 upward intel96 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 downward m68k96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok += exp2m1 tonearest m68k96 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 towardzero m68k96 0x5p+4 : 0xf.fffffffffffffffp+76 : inexact-ok += exp2m1 upward m68k96 0x5p+4 : 0x1p+80 : inexact-ok += exp2m1 downward binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok += exp2m1 tonearest binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok += exp2m1 towardzero binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok += exp2m1 upward binary128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok += exp2m1 downward ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok += exp2m1 tonearest ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok += exp2m1 towardzero ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok += exp2m1 upward ibm128 0x5p+4 : 0xf.fffffffffffffffffffp+76 : inexact-ok +exp2m1 90 += exp2m1 downward binary32 0x5.ap+4 : 0x3.fffffcp+88 : inexact-ok += exp2m1 tonearest binary32 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 towardzero binary32 0x5.ap+4 : 0x3.fffffcp+88 : inexact-ok += exp2m1 upward binary32 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 downward binary64 0x5.ap+4 : 0x3.ffffffffffffep+88 : inexact-ok += exp2m1 tonearest binary64 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 towardzero binary64 0x5.ap+4 : 0x3.ffffffffffffep+88 : inexact-ok += exp2m1 upward binary64 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 downward intel96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok += exp2m1 tonearest intel96 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 towardzero intel96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok += exp2m1 upward intel96 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 downward m68k96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok += exp2m1 tonearest m68k96 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 towardzero m68k96 0x5.ap+4 : 0x3.fffffffffffffffcp+88 : inexact-ok += exp2m1 upward m68k96 0x5.ap+4 : 0x4p+88 : inexact-ok += exp2m1 downward binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok += exp2m1 tonearest binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok += exp2m1 towardzero binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok += exp2m1 upward binary128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok += exp2m1 downward ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok += exp2m1 tonearest ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok += exp2m1 towardzero ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok += exp2m1 upward ibm128 0x5.ap+4 : 0x3.ffffffffffffffffffffffp+88 : inexact-ok +exp2m1 100 += exp2m1 downward binary32 0x6.4p+4 : 0xf.fffffp+96 : inexact-ok += exp2m1 tonearest binary32 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 towardzero binary32 0x6.4p+4 : 0xf.fffffp+96 : inexact-ok += exp2m1 upward binary32 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 downward binary64 0x6.4p+4 : 0xf.ffffffffffff8p+96 : inexact-ok += exp2m1 tonearest binary64 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 towardzero binary64 0x6.4p+4 : 0xf.ffffffffffff8p+96 : inexact-ok += exp2m1 upward binary64 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 downward intel96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok += exp2m1 tonearest intel96 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 towardzero intel96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok += exp2m1 upward intel96 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 downward m68k96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok += exp2m1 tonearest m68k96 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 towardzero m68k96 0x6.4p+4 : 0xf.fffffffffffffffp+96 : inexact-ok += exp2m1 upward m68k96 0x6.4p+4 : 0x1p+100 : inexact-ok += exp2m1 downward binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok += exp2m1 tonearest binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok += exp2m1 towardzero binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok += exp2m1 upward binary128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok += exp2m1 downward ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok += exp2m1 tonearest ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok += exp2m1 towardzero ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok += exp2m1 upward ibm128 0x6.4p+4 : 0xf.ffffffffffffffffffffffffp+96 : inexact-ok +exp2m1 127.0 += exp2m1 downward binary32 0x7.fp+4 : 0x7.fffff8p+124 : inexact-ok += exp2m1 tonearest binary32 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 towardzero binary32 0x7.fp+4 : 0x7.fffff8p+124 : inexact-ok += exp2m1 upward binary32 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 downward binary64 0x7.fp+4 : 0x7.ffffffffffffcp+124 : inexact-ok += exp2m1 tonearest binary64 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 towardzero binary64 0x7.fp+4 : 0x7.ffffffffffffcp+124 : inexact-ok += exp2m1 upward binary64 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 downward intel96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok += exp2m1 tonearest intel96 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 towardzero intel96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok += exp2m1 upward intel96 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 downward m68k96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok += exp2m1 tonearest m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 towardzero m68k96 0x7.fp+4 : 0x7.fffffffffffffff8p+124 : inexact-ok += exp2m1 upward m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 downward binary128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffffcp+124 : inexact-ok += exp2m1 tonearest binary128 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 towardzero binary128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffffcp+124 : inexact-ok += exp2m1 upward binary128 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 downward ibm128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffep+124 : inexact-ok += exp2m1 tonearest ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok += exp2m1 towardzero ibm128 0x7.fp+4 : 0x7.fffffffffffffffffffffffffep+124 : inexact-ok += exp2m1 upward ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok +exp2m1 500.0 += exp2m1 downward binary32 0x1.f4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x1.f4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x1.f4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x1.f4p+8 : 0xf.ffffffffffff8p+496 : inexact-ok += exp2m1 tonearest binary64 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 towardzero binary64 0x1.f4p+8 : 0xf.ffffffffffff8p+496 : inexact-ok += exp2m1 upward binary64 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 downward intel96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok += exp2m1 tonearest intel96 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 towardzero intel96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok += exp2m1 upward intel96 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 downward m68k96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok += exp2m1 tonearest m68k96 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 towardzero m68k96 0x1.f4p+8 : 0xf.fffffffffffffffp+496 : inexact-ok += exp2m1 upward m68k96 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 downward binary128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffff8p+496 : inexact-ok += exp2m1 tonearest binary128 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 towardzero binary128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffff8p+496 : inexact-ok += exp2m1 upward binary128 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 downward ibm128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffcp+496 : inexact-ok += exp2m1 tonearest ibm128 0x1.f4p+8 : 0x1p+500 : inexact-ok += exp2m1 towardzero ibm128 0x1.f4p+8 : 0xf.fffffffffffffffffffffffffcp+496 : inexact-ok += exp2m1 upward ibm128 0x1.f4p+8 : 0x1p+500 : inexact-ok +exp2m1 11356.25 += exp2m1 downward binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok += exp2m1 tonearest intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok += exp2m1 towardzero intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok += exp2m1 upward intel96 0x2.c5c4p+12 : 0x1.306fe0a31b7152ep+11356 : inexact-ok += exp2m1 downward m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok += exp2m1 tonearest m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok += exp2m1 towardzero m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152dep+11356 : inexact-ok += exp2m1 upward m68k96 0x2.c5c4p+12 : 0x1.306fe0a31b7152ep+11356 : inexact-ok += exp2m1 downward binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c85p+11356 : inexact-ok += exp2m1 tonearest binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c86p+11356 : inexact-ok += exp2m1 towardzero binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c85p+11356 : inexact-ok += exp2m1 upward binary128 0x2.c5c4p+12 : 0x1.306fe0a31b7152de8d5a46305c86p+11356 : inexact-ok += exp2m1 downward ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x2.c5c4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 -10.0 += exp2m1 downward binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 tonearest binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 towardzero binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 upward binary32 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 downward binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 tonearest binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 towardzero binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 upward binary64 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 downward intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 tonearest intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 towardzero intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 upward intel96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 downward m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 tonearest m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 towardzero m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 upward m68k96 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 downward binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 tonearest binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 towardzero binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 upward binary128 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 downward ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 tonearest ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 towardzero ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok += exp2m1 upward ibm128 -0xap+0 : -0xf.fcp-4 : inexact-ok +exp2m1 -16.0 += exp2m1 downward binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 tonearest binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 towardzero binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 upward binary32 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 downward binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 tonearest binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 towardzero binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 upward binary64 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 downward intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 tonearest intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 towardzero intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 upward intel96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 downward m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 upward m68k96 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 downward binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 tonearest binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 towardzero binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 upward binary128 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 downward ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok += exp2m1 upward ibm128 -0x1p+4 : -0xf.fffp-4 : inexact-ok +exp2m1 -17.0 += exp2m1 downward binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 tonearest binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 towardzero binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 upward binary32 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 downward binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 tonearest binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 towardzero binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 upward binary64 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 downward intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 tonearest intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 towardzero intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 upward intel96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 downward m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 tonearest m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 towardzero m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 upward m68k96 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 downward binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 tonearest binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 towardzero binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 upward binary128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 downward ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 tonearest ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 towardzero ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok += exp2m1 upward ibm128 -0x1.1p+4 : -0xf.fff8p-4 : inexact-ok +exp2m1 -18.0 += exp2m1 downward binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 tonearest binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 towardzero binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 upward binary32 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 downward binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 tonearest binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 towardzero binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 upward binary64 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 downward intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 tonearest intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 towardzero intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 upward intel96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 downward m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 upward m68k96 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 downward binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 tonearest binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 towardzero binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 upward binary128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 downward ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x1.2p+4 : -0xf.fffcp-4 : inexact-ok +exp2m1 -36.0 += exp2m1 downward binary32 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x2.4p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x2.4p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x2.4p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 tonearest binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 towardzero binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 upward binary64 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 downward intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 tonearest intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 towardzero intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 tonearest binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 towardzero binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 upward binary128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 downward ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok += exp2m1 upward ibm128 -0x2.4p+4 : -0xf.ffffffffp-4 : inexact-ok +exp2m1 -37.0 += exp2m1 downward binary32 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x2.5p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x2.5p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x2.5p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 tonearest binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 towardzero binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 tonearest intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 towardzero intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 upward intel96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 downward m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 tonearest m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 towardzero m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 upward m68k96 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 downward binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 tonearest binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 towardzero binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 tonearest ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 towardzero ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok += exp2m1 upward ibm128 -0x2.5p+4 : -0xf.ffffffff8p-4 : inexact-ok +exp2m1 -38.0 += exp2m1 downward binary32 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x2.6p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x2.6p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x2.6p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 tonearest binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 towardzero binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 upward binary64 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 downward intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 tonearest intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 towardzero intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 upward intel96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 downward m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 upward m68k96 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 downward binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 tonearest binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 towardzero binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 upward binary128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 downward ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x2.6p+4 : -0xf.ffffffffcp-4 : inexact-ok +exp2m1 -44.0 += exp2m1 downward binary32 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x2.cp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x2.cp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x2.cp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 tonearest binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 towardzero binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 upward binary64 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 downward intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 tonearest intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 towardzero intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 tonearest binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 towardzero binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 upward binary128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 downward ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok += exp2m1 upward ibm128 -0x2.cp+4 : -0xf.ffffffffffp-4 : inexact-ok +exp2m1 -45.0 += exp2m1 downward binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 tonearest binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 towardzero binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 tonearest intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 towardzero intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 upward intel96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 downward m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 tonearest m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 towardzero m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 upward m68k96 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 downward binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 tonearest binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 towardzero binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 tonearest ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 towardzero ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok += exp2m1 upward ibm128 -0x2.dp+4 : -0xf.ffffffffff8p-4 : inexact-ok +exp2m1 -46.0 += exp2m1 downward binary32 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x2.ep+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x2.ep+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x2.ep+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 tonearest binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 towardzero binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 upward binary64 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 downward intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 tonearest intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 towardzero intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 upward intel96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 downward m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 upward m68k96 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 downward binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 tonearest binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 towardzero binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 upward binary128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 downward ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x2.ep+4 : -0xf.ffffffffffcp-4 : inexact-ok +exp2m1 -73.0 += exp2m1 downward binary32 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x4.9p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x4.9p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x4.9p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x4.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok += exp2m1 tonearest binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok += exp2m1 towardzero binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok += exp2m1 tonearest ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok += exp2m1 towardzero ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok += exp2m1 upward ibm128 -0x4.9p+4 : -0xf.fffffffffffffffff8p-4 : inexact-ok +exp2m1 -74.0 += exp2m1 downward binary32 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x4.ap+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x4.ap+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x4.ap+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x4.ap+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok += exp2m1 tonearest binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok += exp2m1 towardzero binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok += exp2m1 upward binary128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok += exp2m1 downward ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x4.ap+4 : -0xf.fffffffffffffffffcp-4 : inexact-ok +exp2m1 -75.0 += exp2m1 downward binary32 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x4.bp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x4.bp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x4.bp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x4.bp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok += exp2m1 tonearest binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok += exp2m1 towardzero binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok += exp2m1 upward binary128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok += exp2m1 downward ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok += exp2m1 tonearest ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok += exp2m1 towardzero ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok += exp2m1 upward ibm128 -0x4.bp+4 : -0xf.fffffffffffffffffep-4 : inexact-ok +exp2m1 -78.0 += exp2m1 downward binary32 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x4.ep+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x4.ep+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x4.ep+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x4.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok += exp2m1 tonearest binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok += exp2m1 towardzero binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward binary128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok += exp2m1 downward ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x4.ep+4 : -0xf.ffffffffffffffffffcp-4 : inexact-ok +exp2m1 -79.0 += exp2m1 downward binary32 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x4.fp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x4.fp+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x4.fp+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x4.fp+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok += exp2m1 tonearest binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok += exp2m1 towardzero binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok += exp2m1 upward binary128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok += exp2m1 downward ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok += exp2m1 tonearest ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok += exp2m1 towardzero ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok += exp2m1 upward ibm128 -0x4.fp+4 : -0xf.ffffffffffffffffffep-4 : inexact-ok +exp2m1 -80.0 += exp2m1 downward binary32 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x5p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x5p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x5p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x5p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok += exp2m1 tonearest binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok += exp2m1 towardzero binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok += exp2m1 upward binary128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok += exp2m1 downward ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok += exp2m1 upward ibm128 -0x5p+4 : -0xf.fffffffffffffffffffp-4 : inexact-ok +exp2m1 -100.0 += exp2m1 downward binary32 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x6.4p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x6.4p+4 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x6.4p+4 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x6.4p+4 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok += exp2m1 tonearest binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok += exp2m1 towardzero binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok += exp2m1 upward binary128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok += exp2m1 downward ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok += exp2m1 upward ibm128 -0x6.4p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok +exp2m1 -1000.0 += exp2m1 downward binary32 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x3.e8p+8 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x3.e8p+8 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x3.e8p+8 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x3.e8p+8 : -0x1p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x3.e8p+8 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp2m1 -10000.0 += exp2m1 downward binary32 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x2.71p+12 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x2.71p+12 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x2.71p+12 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x2.71p+12 : -0x1p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x2.71p+12 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp2m1 -100000.0 += exp2m1 downward binary32 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0x1.86ap+16 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0x1.86ap+16 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0x1.86ap+16 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x1.86ap+16 : -0x1p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp2m1 100000.0 += exp2m1 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 max += exp2m1 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 -max += exp2m1 downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += exp2m1 upward binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += exp2m1 downward binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 tonearest ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += exp2m1 towardzero ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 downward binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += exp2m1 downward intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += exp2m1 towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 downward intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp2m1 tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp2m1 towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp2m1 tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp2m1 towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += exp2m1 downward binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp2m1 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp2m1 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += exp2m1 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp2m1 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += exp2m1 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += exp2m1 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +exp2m1 0x1p-2 += exp2m1 downward binary32 0x4p-4 : 0x3.06fe08p-4 : inexact-ok += exp2m1 tonearest binary32 0x4p-4 : 0x3.06fe0cp-4 : inexact-ok += exp2m1 towardzero binary32 0x4p-4 : 0x3.06fe08p-4 : inexact-ok += exp2m1 upward binary32 0x4p-4 : 0x3.06fe0cp-4 : inexact-ok += exp2m1 downward binary64 0x4p-4 : 0x3.06fe0a31b7152p-4 : inexact-ok += exp2m1 tonearest binary64 0x4p-4 : 0x3.06fe0a31b7152p-4 : inexact-ok += exp2m1 towardzero binary64 0x4p-4 : 0x3.06fe0a31b7152p-4 : inexact-ok += exp2m1 upward binary64 0x4p-4 : 0x3.06fe0a31b7154p-4 : inexact-ok += exp2m1 downward intel96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok += exp2m1 tonearest intel96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok += exp2m1 towardzero intel96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok += exp2m1 upward intel96 0x4p-4 : 0x3.06fe0a31b7152decp-4 : inexact-ok += exp2m1 downward m68k96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok += exp2m1 tonearest m68k96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x4p-4 : 0x3.06fe0a31b7152de8p-4 : inexact-ok += exp2m1 upward m68k96 0x4p-4 : 0x3.06fe0a31b7152decp-4 : inexact-ok += exp2m1 downward binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c85ep-4 : inexact-ok += exp2m1 tonearest binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c85ep-4 : inexact-ok += exp2m1 towardzero binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c85ep-4 : inexact-ok += exp2m1 upward binary128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c86p-4 : inexact-ok += exp2m1 downward ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c8p-4 : inexact-ok += exp2m1 tonearest ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c8p-4 : inexact-ok += exp2m1 towardzero ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c8p-4 : inexact-ok += exp2m1 upward ibm128 0x4p-4 : 0x3.06fe0a31b7152de8d5a46305c9p-4 : inexact-ok +exp2m1 -0x1p-2 += exp2m1 downward binary32 -0x4p-4 : -0x2.8bb034p-4 : inexact-ok += exp2m1 tonearest binary32 -0x4p-4 : -0x2.8bb034p-4 : inexact-ok += exp2m1 towardzero binary32 -0x4p-4 : -0x2.8bb03p-4 : inexact-ok += exp2m1 upward binary32 -0x4p-4 : -0x2.8bb03p-4 : inexact-ok += exp2m1 downward binary64 -0x4p-4 : -0x2.8bb0335296296p-4 : inexact-ok += exp2m1 tonearest binary64 -0x4p-4 : -0x2.8bb0335296296p-4 : inexact-ok += exp2m1 towardzero binary64 -0x4p-4 : -0x2.8bb0335296294p-4 : inexact-ok += exp2m1 upward binary64 -0x4p-4 : -0x2.8bb0335296294p-4 : inexact-ok += exp2m1 downward intel96 -0x4p-4 : -0x2.8bb03352962950cp-4 : inexact-ok += exp2m1 tonearest intel96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok += exp2m1 towardzero intel96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok += exp2m1 upward intel96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok += exp2m1 downward m68k96 -0x4p-4 : -0x2.8bb03352962950cp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok += exp2m1 upward m68k96 -0x4p-4 : -0x2.8bb03352962950bcp-4 : inexact-ok += exp2m1 downward binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2ep-4 : inexact-ok += exp2m1 tonearest binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2cp-4 : inexact-ok += exp2m1 towardzero binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2cp-4 : inexact-ok += exp2m1 upward binary128 -0x4p-4 : -0x2.8bb03352962950bc65974466fd2cp-4 : inexact-ok += exp2m1 downward ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fep-4 : inexact-ok += exp2m1 tonearest ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fdp-4 : inexact-ok += exp2m1 towardzero ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fdp-4 : inexact-ok += exp2m1 upward ibm128 -0x4p-4 : -0x2.8bb03352962950bc65974466fdp-4 : inexact-ok +exp2m1 0x1p-10 += exp2m1 downward binary32 0x4p-12 : 0x2.c605ep-12 : inexact-ok += exp2m1 tonearest binary32 0x4p-12 : 0x2.c605e4p-12 : inexact-ok += exp2m1 towardzero binary32 0x4p-12 : 0x2.c605ep-12 : inexact-ok += exp2m1 upward binary32 0x4p-12 : 0x2.c605e4p-12 : inexact-ok += exp2m1 downward binary64 0x4p-12 : 0x2.c605e2e8cec5p-12 : inexact-ok += exp2m1 tonearest binary64 0x4p-12 : 0x2.c605e2e8cec5p-12 : inexact-ok += exp2m1 towardzero binary64 0x4p-12 : 0x2.c605e2e8cec5p-12 : inexact-ok += exp2m1 upward binary64 0x4p-12 : 0x2.c605e2e8cec52p-12 : inexact-ok += exp2m1 downward intel96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok += exp2m1 tonearest intel96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok += exp2m1 towardzero intel96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok += exp2m1 upward intel96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok += exp2m1 downward m68k96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok += exp2m1 tonearest m68k96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok += exp2m1 towardzero m68k96 0x4p-12 : 0x2.c605e2e8cec506dp-12 : inexact-ok += exp2m1 upward m68k96 0x4p-12 : 0x2.c605e2e8cec506d4p-12 : inexact-ok += exp2m1 downward binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok += exp2m1 tonearest binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23a02p-12 : inexact-ok += exp2m1 towardzero binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok += exp2m1 upward binary128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23a02p-12 : inexact-ok += exp2m1 downward ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok += exp2m1 tonearest ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok += exp2m1 towardzero ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23ap-12 : inexact-ok += exp2m1 upward ibm128 0x4p-12 : 0x2.c605e2e8cec506d21bfc89a23bp-12 : inexact-ok +exp2m1 -0x1p-10 += exp2m1 downward binary32 -0x4p-12 : -0x2.c58ae4p-12 : inexact-ok += exp2m1 tonearest binary32 -0x4p-12 : -0x2.c58ae4p-12 : inexact-ok += exp2m1 towardzero binary32 -0x4p-12 : -0x2.c58aep-12 : inexact-ok += exp2m1 upward binary32 -0x4p-12 : -0x2.c58aep-12 : inexact-ok += exp2m1 downward binary64 -0x4p-12 : -0x2.c58ae3f081ef6p-12 : inexact-ok += exp2m1 tonearest binary64 -0x4p-12 : -0x2.c58ae3f081ef4p-12 : inexact-ok += exp2m1 towardzero binary64 -0x4p-12 : -0x2.c58ae3f081ef4p-12 : inexact-ok += exp2m1 upward binary64 -0x4p-12 : -0x2.c58ae3f081ef4p-12 : inexact-ok += exp2m1 downward intel96 -0x4p-12 : -0x2.c58ae3f081ef42c8p-12 : inexact-ok += exp2m1 tonearest intel96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok += exp2m1 towardzero intel96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok += exp2m1 upward intel96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok += exp2m1 downward m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c8p-12 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok += exp2m1 upward m68k96 -0x4p-12 : -0x2.c58ae3f081ef42c4p-12 : inexact-ok += exp2m1 downward binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed042p-12 : inexact-ok += exp2m1 tonearest binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed042p-12 : inexact-ok += exp2m1 towardzero binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed041ep-12 : inexact-ok += exp2m1 upward binary128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed041ep-12 : inexact-ok += exp2m1 downward ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed05p-12 : inexact-ok += exp2m1 tonearest ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed04p-12 : inexact-ok += exp2m1 towardzero ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed04p-12 : inexact-ok += exp2m1 upward ibm128 -0x4p-12 : -0x2.c58ae3f081ef42c460751fed04p-12 : inexact-ok +exp2m1 0x1p-20 += exp2m1 downward binary32 0x1p-20 : 0xb.1721bp-24 : inexact-ok += exp2m1 tonearest binary32 0x1p-20 : 0xb.1721cp-24 : inexact-ok += exp2m1 towardzero binary32 0x1p-20 : 0xb.1721bp-24 : inexact-ok += exp2m1 upward binary32 0x1p-20 : 0xb.1721cp-24 : inexact-ok += exp2m1 downward binary64 0x1p-20 : 0xb.1721bcfc99d98p-24 : inexact-ok += exp2m1 tonearest binary64 0x1p-20 : 0xb.1721bcfc99dap-24 : inexact-ok += exp2m1 towardzero binary64 0x1p-20 : 0xb.1721bcfc99d98p-24 : inexact-ok += exp2m1 upward binary64 0x1p-20 : 0xb.1721bcfc99dap-24 : inexact-ok += exp2m1 downward intel96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok += exp2m1 tonearest intel96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok += exp2m1 towardzero intel96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok += exp2m1 upward intel96 0x1p-20 : 0xb.1721bcfc99d9f8ap-24 : inexact-ok += exp2m1 downward m68k96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok += exp2m1 tonearest m68k96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok += exp2m1 towardzero m68k96 0x1p-20 : 0xb.1721bcfc99d9f89p-24 : inexact-ok += exp2m1 upward m68k96 0x1p-20 : 0xb.1721bcfc99d9f8ap-24 : inexact-ok += exp2m1 downward binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176378p-24 : inexact-ok += exp2m1 tonearest binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea069117638p-24 : inexact-ok += exp2m1 towardzero binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176378p-24 : inexact-ok += exp2m1 upward binary128 0x1p-20 : 0xb.1721bcfc99d9f890ea069117638p-24 : inexact-ok += exp2m1 downward ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176p-24 : inexact-ok += exp2m1 tonearest ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea06911764p-24 : inexact-ok += exp2m1 towardzero ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea0691176p-24 : inexact-ok += exp2m1 upward ibm128 0x1p-20 : 0xb.1721bcfc99d9f890ea06911764p-24 : inexact-ok +exp2m1 -0x1p-20 += exp2m1 downward binary32 -0x1p-20 : -0xb.17215p-24 : inexact-ok += exp2m1 tonearest binary32 -0x1p-20 : -0xb.17214p-24 : inexact-ok += exp2m1 towardzero binary32 -0x1p-20 : -0xb.17214p-24 : inexact-ok += exp2m1 upward binary32 -0x1p-20 : -0xb.17214p-24 : inexact-ok += exp2m1 downward binary64 -0x1p-20 : -0xb.172141fda1dcp-24 : inexact-ok += exp2m1 tonearest binary64 -0x1p-20 : -0xb.172141fda1dcp-24 : inexact-ok += exp2m1 towardzero binary64 -0x1p-20 : -0xb.172141fda1db8p-24 : inexact-ok += exp2m1 upward binary64 -0x1p-20 : -0xb.172141fda1db8p-24 : inexact-ok += exp2m1 downward intel96 -0x1p-20 : -0xb.172141fda1dbed8p-24 : inexact-ok += exp2m1 tonearest intel96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok += exp2m1 towardzero intel96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok += exp2m1 upward intel96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok += exp2m1 downward m68k96 -0x1p-20 : -0xb.172141fda1dbed8p-24 : inexact-ok += exp2m1 tonearest m68k96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok += exp2m1 towardzero m68k96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok += exp2m1 upward m68k96 -0x1p-20 : -0xb.172141fda1dbed7p-24 : inexact-ok += exp2m1 downward binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e1p-24 : inexact-ok += exp2m1 tonearest binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e1p-24 : inexact-ok += exp2m1 towardzero binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e08p-24 : inexact-ok += exp2m1 upward binary128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0e08p-24 : inexact-ok += exp2m1 downward ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce1p-24 : inexact-ok += exp2m1 tonearest ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce1p-24 : inexact-ok += exp2m1 towardzero ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0cp-24 : inexact-ok += exp2m1 upward ibm128 -0x1p-20 : -0xb.172141fda1dbed75c2b9f8ce0cp-24 : inexact-ok +exp2m1 0x1p-29 += exp2m1 downward binary32 0x8p-32 : 0x5.8b90b8p-32 : inexact-ok += exp2m1 tonearest binary32 0x8p-32 : 0x5.8b90cp-32 : inexact-ok += exp2m1 towardzero binary32 0x8p-32 : 0x5.8b90b8p-32 : inexact-ok += exp2m1 upward binary32 0x8p-32 : 0x5.8b90cp-32 : inexact-ok += exp2m1 downward binary64 0x8p-32 : 0x5.8b90bfcdee5acp-32 : inexact-ok += exp2m1 tonearest binary64 0x8p-32 : 0x5.8b90bfcdee5acp-32 : inexact-ok += exp2m1 towardzero binary64 0x8p-32 : 0x5.8b90bfcdee5acp-32 : inexact-ok += exp2m1 upward binary64 0x8p-32 : 0x5.8b90bfcdee5bp-32 : inexact-ok += exp2m1 downward intel96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok += exp2m1 tonearest intel96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok += exp2m1 towardzero intel96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok += exp2m1 upward intel96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok += exp2m1 downward m68k96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok += exp2m1 tonearest m68k96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok += exp2m1 towardzero m68k96 0x8p-32 : 0x5.8b90bfcdee5acd38p-32 : inexact-ok += exp2m1 upward m68k96 0x8p-32 : 0x5.8b90bfcdee5acd4p-32 : inexact-ok += exp2m1 downward binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b104p-32 : inexact-ok += exp2m1 tonearest binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b108p-32 : inexact-ok += exp2m1 towardzero binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b104p-32 : inexact-ok += exp2m1 upward binary128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b108p-32 : inexact-ok += exp2m1 downward ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823bp-32 : inexact-ok += exp2m1 tonearest ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b2p-32 : inexact-ok += exp2m1 towardzero ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823bp-32 : inexact-ok += exp2m1 upward ibm128 0x8p-32 : 0x5.8b90bfcdee5acd3c1cedc823b2p-32 : inexact-ok +exp2m1 -0x1p-29 += exp2m1 downward binary32 -0x8p-32 : -0x5.8b90cp-32 : inexact-ok += exp2m1 tonearest binary32 -0x8p-32 : -0x5.8b90cp-32 : inexact-ok += exp2m1 towardzero binary32 -0x8p-32 : -0x5.8b90b8p-32 : inexact-ok += exp2m1 upward binary32 -0x8p-32 : -0x5.8b90b8p-32 : inexact-ok += exp2m1 downward binary64 -0x8p-32 : -0x5.8b90bfaf2e9dp-32 : inexact-ok += exp2m1 tonearest binary64 -0x8p-32 : -0x5.8b90bfaf2e9ccp-32 : inexact-ok += exp2m1 towardzero binary64 -0x8p-32 : -0x5.8b90bfaf2e9ccp-32 : inexact-ok += exp2m1 upward binary64 -0x8p-32 : -0x5.8b90bfaf2e9ccp-32 : inexact-ok += exp2m1 downward intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdcp-32 : inexact-ok += exp2m1 tonearest intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok += exp2m1 towardzero intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok += exp2m1 upward intel96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok += exp2m1 downward m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdcp-32 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok += exp2m1 upward m68k96 -0x8p-32 : -0x5.8b90bfaf2e9ccdb8p-32 : inexact-ok += exp2m1 downward binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfacp-32 : inexact-ok += exp2m1 tonearest binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfa8p-32 : inexact-ok += exp2m1 towardzero binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfa8p-32 : inexact-ok += exp2m1 upward binary128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cfa8p-32 : inexact-ok += exp2m1 downward ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65dp-32 : inexact-ok += exp2m1 tonearest ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65dp-32 : inexact-ok += exp2m1 towardzero ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cep-32 : inexact-ok += exp2m1 upward ibm128 -0x8p-32 : -0x5.8b90bfaf2e9ccdb9575f1f65cep-32 : inexact-ok +exp2m1 0x1p-32 += exp2m1 downward binary32 0x1p-32 : 0xb.17217p-36 : inexact-ok += exp2m1 tonearest binary32 0x1p-32 : 0xb.17218p-36 : inexact-ok += exp2m1 towardzero binary32 0x1p-32 : 0xb.17217p-36 : inexact-ok += exp2m1 upward binary32 0x1p-32 : 0xb.17218p-36 : inexact-ok += exp2m1 downward binary64 0x1p-32 : 0xb.17217f80f4efp-36 : inexact-ok += exp2m1 tonearest binary64 0x1p-32 : 0xb.17217f80f4ef8p-36 : inexact-ok += exp2m1 towardzero binary64 0x1p-32 : 0xb.17217f80f4efp-36 : inexact-ok += exp2m1 upward binary64 0x1p-32 : 0xb.17217f80f4ef8p-36 : inexact-ok += exp2m1 downward intel96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok += exp2m1 tonearest intel96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok += exp2m1 towardzero intel96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok += exp2m1 upward intel96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok += exp2m1 downward m68k96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok += exp2m1 tonearest m68k96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok += exp2m1 towardzero m68k96 0x1p-32 : 0xb.17217f80f4ef5aap-36 : inexact-ok += exp2m1 upward m68k96 0x1p-32 : 0xb.17217f80f4ef5abp-36 : inexact-ok += exp2m1 downward binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e7p-36 : inexact-ok += exp2m1 tonearest binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e7p-36 : inexact-ok += exp2m1 towardzero binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e7p-36 : inexact-ok += exp2m1 upward binary128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466e78p-36 : inexact-ok += exp2m1 downward ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466cp-36 : inexact-ok += exp2m1 tonearest ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555467p-36 : inexact-ok += exp2m1 towardzero ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555466cp-36 : inexact-ok += exp2m1 upward ibm128 0x1p-32 : 0xb.17217f80f4ef5aadda4555467p-36 : inexact-ok +exp2m1 -0x1p-32 += exp2m1 downward binary32 -0x1p-32 : -0xb.17218p-36 : inexact-ok += exp2m1 tonearest binary32 -0x1p-32 : -0xb.17218p-36 : inexact-ok += exp2m1 towardzero binary32 -0x1p-32 : -0xb.17217p-36 : inexact-ok += exp2m1 upward binary32 -0x1p-32 : -0xb.17217p-36 : inexact-ok += exp2m1 downward binary64 -0x1p-32 : -0xb.17217f7945p-36 : inexact-ok += exp2m1 tonearest binary64 -0x1p-32 : -0xb.17217f7945p-36 : inexact-ok += exp2m1 towardzero binary64 -0x1p-32 : -0xb.17217f7944ff8p-36 : inexact-ok += exp2m1 upward binary64 -0x1p-32 : -0xb.17217f7944ff8p-36 : inexact-ok += exp2m1 downward intel96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok += exp2m1 tonearest intel96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok += exp2m1 towardzero intel96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok += exp2m1 upward intel96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok += exp2m1 downward m68k96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok += exp2m1 tonearest m68k96 -0x1p-32 : -0xb.17217f7944ffdadp-36 : inexact-ok += exp2m1 towardzero m68k96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok += exp2m1 upward m68k96 -0x1p-32 : -0xb.17217f7944ffdacp-36 : inexact-ok += exp2m1 downward binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a5ap-36 : inexact-ok += exp2m1 tonearest binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a59f8p-36 : inexact-ok += exp2m1 towardzero binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a59f8p-36 : inexact-ok += exp2m1 upward binary128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a59f8p-36 : inexact-ok += exp2m1 downward ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a5cp-36 : inexact-ok += exp2m1 tonearest ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a58p-36 : inexact-ok += exp2m1 towardzero ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a58p-36 : inexact-ok += exp2m1 upward ibm128 -0x1p-32 : -0xb.17217f7944ffdacd28e1ab2a58p-36 : inexact-ok +exp2m1 0x1p-50 += exp2m1 downward binary32 0x4p-52 : 0x2.c5c85cp-52 : inexact-ok += exp2m1 tonearest binary32 0x4p-52 : 0x2.c5c86p-52 : inexact-ok += exp2m1 towardzero binary32 0x4p-52 : 0x2.c5c85cp-52 : inexact-ok += exp2m1 upward binary32 0x4p-52 : 0x2.c5c86p-52 : inexact-ok += exp2m1 downward binary64 0x4p-52 : 0x2.c5c85fdf473e2p-52 : inexact-ok += exp2m1 tonearest binary64 0x4p-52 : 0x2.c5c85fdf473e2p-52 : inexact-ok += exp2m1 towardzero binary64 0x4p-52 : 0x2.c5c85fdf473e2p-52 : inexact-ok += exp2m1 upward binary64 0x4p-52 : 0x2.c5c85fdf473e4p-52 : inexact-ok += exp2m1 downward intel96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok += exp2m1 tonearest intel96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok += exp2m1 towardzero intel96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok += exp2m1 upward intel96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok += exp2m1 downward m68k96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok += exp2m1 tonearest m68k96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok += exp2m1 towardzero m68k96 0x4p-52 : 0x2.c5c85fdf473e242cp-52 : inexact-ok += exp2m1 upward m68k96 0x4p-52 : 0x2.c5c85fdf473e243p-52 : inexact-ok += exp2m1 downward binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30aap-52 : inexact-ok += exp2m1 tonearest binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30aap-52 : inexact-ok += exp2m1 towardzero binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30aap-52 : inexact-ok += exp2m1 upward binary128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb30acp-52 : inexact-ok += exp2m1 downward ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb3p-52 : inexact-ok += exp2m1 tonearest ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb31p-52 : inexact-ok += exp2m1 towardzero ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb3p-52 : inexact-ok += exp2m1 upward ibm128 0x4p-52 : 0x2.c5c85fdf473e242ea38dd3eb31p-52 : inexact-ok +exp2m1 -0x1p-50 += exp2m1 downward binary32 -0x4p-52 : -0x2.c5c86p-52 : inexact-ok += exp2m1 tonearest binary32 -0x4p-52 : -0x2.c5c86p-52 : inexact-ok += exp2m1 towardzero binary32 -0x4p-52 : -0x2.c5c85cp-52 : inexact-ok += exp2m1 upward binary32 -0x4p-52 : -0x2.c5c85cp-52 : inexact-ok += exp2m1 downward binary64 -0x4p-52 : -0x2.c5c85fdf473dcp-52 : inexact-ok += exp2m1 tonearest binary64 -0x4p-52 : -0x2.c5c85fdf473dap-52 : inexact-ok += exp2m1 towardzero binary64 -0x4p-52 : -0x2.c5c85fdf473dap-52 : inexact-ok += exp2m1 upward binary64 -0x4p-52 : -0x2.c5c85fdf473dap-52 : inexact-ok += exp2m1 downward intel96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok += exp2m1 tonearest intel96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok += exp2m1 towardzero intel96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok += exp2m1 upward intel96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok += exp2m1 downward m68k96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-52 : -0x2.c5c85fdf473da93p-52 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok += exp2m1 upward m68k96 -0x4p-52 : -0x2.c5c85fdf473da92cp-52 : inexact-ok += exp2m1 downward binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f60ap-52 : inexact-ok += exp2m1 tonearest binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f608p-52 : inexact-ok += exp2m1 towardzero binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f608p-52 : inexact-ok += exp2m1 upward binary128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f608p-52 : inexact-ok += exp2m1 downward ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f7p-52 : inexact-ok += exp2m1 tonearest ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f6p-52 : inexact-ok += exp2m1 towardzero ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f6p-52 : inexact-ok += exp2m1 upward ibm128 -0x4p-52 : -0x2.c5c85fdf473da92fab8fc8d4f6p-52 : inexact-ok +exp2m1 0x1p-64 += exp2m1 downward binary32 0x1p-64 : 0xb.17217p-68 : inexact-ok += exp2m1 tonearest binary32 0x1p-64 : 0xb.17218p-68 : inexact-ok += exp2m1 towardzero binary32 0x1p-64 : 0xb.17217p-68 : inexact-ok += exp2m1 upward binary32 0x1p-64 : 0xb.17218p-68 : inexact-ok += exp2m1 downward binary64 0x1p-64 : 0xb.17217f7d1cf78p-68 : inexact-ok += exp2m1 tonearest binary64 0x1p-64 : 0xb.17217f7d1cf78p-68 : inexact-ok += exp2m1 towardzero binary64 0x1p-64 : 0xb.17217f7d1cf78p-68 : inexact-ok += exp2m1 upward binary64 0x1p-64 : 0xb.17217f7d1cf8p-68 : inexact-ok += exp2m1 downward intel96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 tonearest intel96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 towardzero intel96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 upward intel96 0x1p-64 : 0xb.17217f7d1cf79adp-68 : inexact-ok += exp2m1 downward m68k96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 tonearest m68k96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 towardzero m68k96 0x1p-64 : 0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 upward m68k96 0x1p-64 : 0xb.17217f7d1cf79adp-68 : inexact-ok += exp2m1 downward binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097ep-68 : inexact-ok += exp2m1 tonearest binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097ep-68 : inexact-ok += exp2m1 towardzero binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097ep-68 : inexact-ok += exp2m1 upward binary128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97097e8p-68 : inexact-ok += exp2m1 downward ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97094p-68 : inexact-ok += exp2m1 tonearest ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97098p-68 : inexact-ok += exp2m1 towardzero ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97094p-68 : inexact-ok += exp2m1 upward ibm128 0x1p-64 : 0xb.17217f7d1cf79ac07632f97098p-68 : inexact-ok +exp2m1 -0x1p-64 += exp2m1 downward binary32 -0x1p-64 : -0xb.17218p-68 : inexact-ok += exp2m1 tonearest binary32 -0x1p-64 : -0xb.17218p-68 : inexact-ok += exp2m1 towardzero binary32 -0x1p-64 : -0xb.17217p-68 : inexact-ok += exp2m1 upward binary32 -0x1p-64 : -0xb.17217p-68 : inexact-ok += exp2m1 downward binary64 -0x1p-64 : -0xb.17217f7d1cf8p-68 : inexact-ok += exp2m1 tonearest binary64 -0x1p-64 : -0xb.17217f7d1cf78p-68 : inexact-ok += exp2m1 towardzero binary64 -0x1p-64 : -0xb.17217f7d1cf78p-68 : inexact-ok += exp2m1 upward binary64 -0x1p-64 : -0xb.17217f7d1cf78p-68 : inexact-ok += exp2m1 downward intel96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 tonearest intel96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 towardzero intel96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok += exp2m1 upward intel96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok += exp2m1 downward m68k96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 tonearest m68k96 -0x1p-64 : -0xb.17217f7d1cf79acp-68 : inexact-ok += exp2m1 towardzero m68k96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok += exp2m1 upward m68k96 -0x1p-64 : -0xb.17217f7d1cf79abp-68 : inexact-ok += exp2m1 downward binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe68p-68 : inexact-ok += exp2m1 tonearest binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe68p-68 : inexact-ok += exp2m1 towardzero binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe678p-68 : inexact-ok += exp2m1 upward binary128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe678p-68 : inexact-ok += exp2m1 downward ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe8p-68 : inexact-ok += exp2m1 tonearest ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe8p-68 : inexact-ok += exp2m1 towardzero ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe4p-68 : inexact-ok += exp2m1 upward ibm128 -0x1p-64 : -0xb.17217f7d1cf79ab8c643798fe4p-68 : inexact-ok +exp2m1 0x1p-100 += exp2m1 downward binary32 0x1p-100 : 0xb.17217p-104 : inexact-ok += exp2m1 tonearest binary32 0x1p-100 : 0xb.17218p-104 : inexact-ok += exp2m1 towardzero binary32 0x1p-100 : 0xb.17217p-104 : inexact-ok += exp2m1 upward binary32 0x1p-100 : 0xb.17218p-104 : inexact-ok += exp2m1 downward binary64 0x1p-100 : 0xb.17217f7d1cf78p-104 : inexact-ok += exp2m1 tonearest binary64 0x1p-100 : 0xb.17217f7d1cf78p-104 : inexact-ok += exp2m1 towardzero binary64 0x1p-100 : 0xb.17217f7d1cf78p-104 : inexact-ok += exp2m1 upward binary64 0x1p-100 : 0xb.17217f7d1cf8p-104 : inexact-ok += exp2m1 downward intel96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 tonearest intel96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 towardzero intel96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 upward intel96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 downward m68k96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 tonearest m68k96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 towardzero m68k96 0x1p-100 : 0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 upward m68k96 0x1p-100 : 0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 downward binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807ca8p-104 : inexact-ok += exp2m1 tonearest binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cbp-104 : inexact-ok += exp2m1 towardzero binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807ca8p-104 : inexact-ok += exp2m1 upward binary128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cbp-104 : inexact-ok += exp2m1 downward ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cp-104 : inexact-ok += exp2m1 tonearest ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cp-104 : inexact-ok += exp2m1 towardzero ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39807cp-104 : inexact-ok += exp2m1 upward ibm128 0x1p-100 : 0xb.17217f7d1cf79abc9e3b39808p-104 : inexact-ok +exp2m1 -0x1p-100 += exp2m1 downward binary32 -0x1p-100 : -0xb.17218p-104 : inexact-ok += exp2m1 tonearest binary32 -0x1p-100 : -0xb.17218p-104 : inexact-ok += exp2m1 towardzero binary32 -0x1p-100 : -0xb.17217p-104 : inexact-ok += exp2m1 upward binary32 -0x1p-100 : -0xb.17217p-104 : inexact-ok += exp2m1 downward binary64 -0x1p-100 : -0xb.17217f7d1cf8p-104 : inexact-ok += exp2m1 tonearest binary64 -0x1p-100 : -0xb.17217f7d1cf78p-104 : inexact-ok += exp2m1 towardzero binary64 -0x1p-100 : -0xb.17217f7d1cf78p-104 : inexact-ok += exp2m1 upward binary64 -0x1p-100 : -0xb.17217f7d1cf78p-104 : inexact-ok += exp2m1 downward intel96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 tonearest intel96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 towardzero intel96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 upward intel96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 downward m68k96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 tonearest m68k96 -0x1p-100 : -0xb.17217f7d1cf79acp-104 : inexact-ok += exp2m1 towardzero m68k96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 upward m68k96 -0x1p-100 : -0xb.17217f7d1cf79abp-104 : inexact-ok += exp2m1 downward binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001bp-104 : inexact-ok += exp2m1 tonearest binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001bp-104 : inexact-ok += exp2m1 towardzero binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001a8p-104 : inexact-ok += exp2m1 upward binary128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398001a8p-104 : inexact-ok += exp2m1 downward ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398004p-104 : inexact-ok += exp2m1 tonearest ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398p-104 : inexact-ok += exp2m1 towardzero ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398p-104 : inexact-ok += exp2m1 upward ibm128 -0x1p-100 : -0xb.17217f7d1cf79abc9e3b398p-104 : inexact-ok +exp2m1 0x1p-600 += exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x1p-600 : 0xb.17217f7d1cf78p-604 : inexact-ok += exp2m1 tonearest binary64 0x1p-600 : 0xb.17217f7d1cf78p-604 : inexact-ok += exp2m1 towardzero binary64 0x1p-600 : 0xb.17217f7d1cf78p-604 : inexact-ok += exp2m1 upward binary64 0x1p-600 : 0xb.17217f7d1cf8p-604 : inexact-ok += exp2m1 downward intel96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 tonearest intel96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 towardzero intel96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 upward intel96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 downward m68k96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 tonearest m68k96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 towardzero m68k96 0x1p-600 : 0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 upward m68k96 0x1p-600 : 0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 downward binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok += exp2m1 tonearest binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok += exp2m1 towardzero binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok += exp2m1 upward binary128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok += exp2m1 downward ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok += exp2m1 tonearest ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok += exp2m1 towardzero ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok += exp2m1 upward ibm128 0x1p-600 : 0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok +exp2m1 -0x1p-600 += exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 downward binary64 -0x1p-600 : -0xb.17217f7d1cf8p-604 : inexact-ok += exp2m1 tonearest binary64 -0x1p-600 : -0xb.17217f7d1cf78p-604 : inexact-ok += exp2m1 towardzero binary64 -0x1p-600 : -0xb.17217f7d1cf78p-604 : inexact-ok += exp2m1 upward binary64 -0x1p-600 : -0xb.17217f7d1cf78p-604 : inexact-ok += exp2m1 downward intel96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 tonearest intel96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 towardzero intel96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 upward intel96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 downward m68k96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 tonearest m68k96 -0x1p-600 : -0xb.17217f7d1cf79acp-604 : inexact-ok += exp2m1 towardzero m68k96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 upward m68k96 -0x1p-600 : -0xb.17217f7d1cf79abp-604 : inexact-ok += exp2m1 downward binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok += exp2m1 tonearest binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f3p-604 : inexact-ok += exp2m1 towardzero binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok += exp2m1 upward binary128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803f28p-604 : inexact-ok += exp2m1 downward ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok += exp2m1 tonearest ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39804p-604 : inexact-ok += exp2m1 towardzero ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok += exp2m1 upward ibm128 -0x1p-600 : -0xb.17217f7d1cf79abc9e3b39803cp-604 : inexact-ok +exp2m1 0x1p-10000 += exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 tonearest intel96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 towardzero intel96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 upward intel96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 downward m68k96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 tonearest m68k96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 towardzero m68k96 0x1p-10000 : 0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 upward m68k96 0x1p-10000 : 0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 downward binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok += exp2m1 tonearest binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok += exp2m1 towardzero binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok += exp2m1 upward binary128 0x1p-10000 : 0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok +exp2m1 -0x1p-10000 += exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 tonearest intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 downward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 downward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 tonearest binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 towardzero binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 upward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 tonearest intel96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 towardzero intel96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 upward intel96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 downward m68k96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 tonearest m68k96 -0x1p-10000 : -0xb.17217f7d1cf79acp-10004 : inexact-ok += exp2m1 towardzero m68k96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 upward m68k96 -0x1p-10000 : -0xb.17217f7d1cf79abp-10004 : inexact-ok += exp2m1 downward binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok += exp2m1 tonearest binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f3p-10004 : inexact-ok += exp2m1 towardzero binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok += exp2m1 upward binary128 -0x1p-10000 : -0xb.17217f7d1cf79abc9e3b39803f28p-10004 : inexact-ok +exp2m1 0xe.4152ac57cd1ea7ap-60 += exp2m1 downward binary32 0xe.4152bp-60 : 0x9.e1849p-60 : inexact-ok += exp2m1 tonearest binary32 0xe.4152bp-60 : 0x9.e184ap-60 : inexact-ok += exp2m1 towardzero binary32 0xe.4152bp-60 : 0x9.e1849p-60 : inexact-ok += exp2m1 upward binary32 0xe.4152bp-60 : 0x9.e184ap-60 : inexact-ok += exp2m1 downward binary64 0xe.4152bp-60 : 0x9.e184982d83798p-60 : inexact-ok += exp2m1 tonearest binary64 0xe.4152bp-60 : 0x9.e184982d837ap-60 : inexact-ok += exp2m1 towardzero binary64 0xe.4152bp-60 : 0x9.e184982d83798p-60 : inexact-ok += exp2m1 upward binary64 0xe.4152bp-60 : 0x9.e184982d837ap-60 : inexact-ok += exp2m1 downward intel96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok += exp2m1 tonearest intel96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok += exp2m1 towardzero intel96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok += exp2m1 upward intel96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok += exp2m1 downward m68k96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok += exp2m1 tonearest m68k96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok += exp2m1 towardzero m68k96 0xe.4152bp-60 : 0x9.e184982d8379edp-60 : inexact-ok += exp2m1 upward m68k96 0xe.4152bp-60 : 0x9.e184982d8379ed1p-60 : inexact-ok += exp2m1 downward binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b1p-60 : inexact-ok += exp2m1 tonearest binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b18p-60 : inexact-ok += exp2m1 towardzero binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b1p-60 : inexact-ok += exp2m1 upward binary128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2b18p-60 : inexact-ok += exp2m1 downward ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa28p-60 : inexact-ok += exp2m1 tonearest ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2cp-60 : inexact-ok += exp2m1 towardzero ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa28p-60 : inexact-ok += exp2m1 upward ibm128 0xe.4152bp-60 : 0x9.e184982d8379ed0a554bc3aa2cp-60 : inexact-ok += exp2m1 downward binary32 0xe.4152ap-60 : 0x9.e1848p-60 : inexact-ok += exp2m1 tonearest binary32 0xe.4152ap-60 : 0x9.e1849p-60 : inexact-ok += exp2m1 towardzero binary32 0xe.4152ap-60 : 0x9.e1848p-60 : inexact-ok += exp2m1 upward binary32 0xe.4152ap-60 : 0x9.e1849p-60 : inexact-ok += exp2m1 downward binary64 0xe.4152ap-60 : 0x9.e1848d1661fap-60 : inexact-ok += exp2m1 tonearest binary64 0xe.4152ap-60 : 0x9.e1848d1661fa8p-60 : inexact-ok += exp2m1 towardzero binary64 0xe.4152ap-60 : 0x9.e1848d1661fap-60 : inexact-ok += exp2m1 upward binary64 0xe.4152ap-60 : 0x9.e1848d1661fa8p-60 : inexact-ok += exp2m1 downward intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok += exp2m1 tonearest intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok += exp2m1 towardzero intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok += exp2m1 upward intel96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok += exp2m1 downward m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok += exp2m1 tonearest m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok += exp2m1 towardzero m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6fep-60 : inexact-ok += exp2m1 upward m68k96 0xe.4152ap-60 : 0x9.e1848d1661fa6ffp-60 : inexact-ok += exp2m1 downward binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ec98p-60 : inexact-ok += exp2m1 tonearest binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecap-60 : inexact-ok += exp2m1 towardzero binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ec98p-60 : inexact-ok += exp2m1 upward binary128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecap-60 : inexact-ok += exp2m1 downward ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecp-60 : inexact-ok += exp2m1 tonearest ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecp-60 : inexact-ok += exp2m1 towardzero ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7ecp-60 : inexact-ok += exp2m1 upward ibm128 0xe.4152ap-60 : 0x9.e1848d1661fa6fed5daa2db7fp-60 : inexact-ok += exp2m1 downward binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970ep-60 : inexact-ok += exp2m1 tonearest binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970ep-60 : inexact-ok += exp2m1 towardzero binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970ep-60 : inexact-ok += exp2m1 upward binary64 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e8p-60 : inexact-ok += exp2m1 downward intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok += exp2m1 tonearest intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok += exp2m1 towardzero intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok += exp2m1 upward intel96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok += exp2m1 downward m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok += exp2m1 tonearest m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok += exp2m1 towardzero m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfp-60 : inexact-ok += exp2m1 upward m68k96 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0dp-60 : inexact-ok += exp2m1 downward binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a4p-60 : inexact-ok += exp2m1 tonearest binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a4p-60 : inexact-ok += exp2m1 towardzero binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a4p-60 : inexact-ok += exp2m1 upward binary128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30a48p-60 : inexact-ok += exp2m1 downward ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b308p-60 : inexact-ok += exp2m1 tonearest ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30cp-60 : inexact-ok += exp2m1 towardzero ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b308p-60 : inexact-ok += exp2m1 upward ibm128 0xe.4152ac57cd1fp-60 : 0x9.e18495a4970e0cfdbeeb69b30cp-60 : inexact-ok += exp2m1 downward binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970d8p-60 : inexact-ok += exp2m1 tonearest binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970d8p-60 : inexact-ok += exp2m1 towardzero binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970d8p-60 : inexact-ok += exp2m1 upward binary64 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970ep-60 : inexact-ok += exp2m1 downward intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok += exp2m1 tonearest intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok += exp2m1 towardzero intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok += exp2m1 upward intel96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db45p-60 : inexact-ok += exp2m1 downward m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok += exp2m1 tonearest m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok += exp2m1 towardzero m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db44p-60 : inexact-ok += exp2m1 upward m68k96 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db45p-60 : inexact-ok += exp2m1 downward binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d3p-60 : inexact-ok += exp2m1 tonearest binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d38p-60 : inexact-ok += exp2m1 towardzero binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d3p-60 : inexact-ok += exp2m1 upward binary128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4d38p-60 : inexact-ok += exp2m1 downward ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4cp-60 : inexact-ok += exp2m1 tonearest ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4cp-60 : inexact-ok += exp2m1 towardzero ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb4cp-60 : inexact-ok += exp2m1 upward ibm128 0xe.4152ac57cd1e8p-60 : 0x9.e18495a4970db444b2ef80cb5p-60 : inexact-ok += exp2m1 downward intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok += exp2m1 tonearest intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok += exp2m1 towardzero intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok += exp2m1 upward intel96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok += exp2m1 downward m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok += exp2m1 tonearest m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok += exp2m1 towardzero m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbp-60 : inexact-ok += exp2m1 upward m68k96 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfcp-60 : inexact-ok += exp2m1 downward binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a78p-60 : inexact-ok += exp2m1 tonearest binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a78p-60 : inexact-ok += exp2m1 towardzero binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a78p-60 : inexact-ok += exp2m1 upward binary128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50a8p-60 : inexact-ok += exp2m1 downward ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca508p-60 : inexact-ok += exp2m1 tonearest ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50cp-60 : inexact-ok += exp2m1 towardzero ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca508p-60 : inexact-ok += exp2m1 upward ibm128 0xe.4152ac57cd1ea7ap-60 : 0x9.e18495a4970dcfbbfbe53ca50cp-60 : inexact-ok +exp2m1 0x6.660247486aed8p-4 += exp2m1 downward binary32 0x6.660248p-4 : 0x5.1c58cp-4 : inexact-ok += exp2m1 tonearest binary32 0x6.660248p-4 : 0x5.1c58cp-4 : inexact-ok += exp2m1 towardzero binary32 0x6.660248p-4 : 0x5.1c58cp-4 : inexact-ok += exp2m1 upward binary32 0x6.660248p-4 : 0x5.1c58c8p-4 : inexact-ok += exp2m1 downward binary64 0x6.660248p-4 : 0x5.1c58c29907bb8p-4 : inexact-ok += exp2m1 tonearest binary64 0x6.660248p-4 : 0x5.1c58c29907bb8p-4 : inexact-ok += exp2m1 towardzero binary64 0x6.660248p-4 : 0x5.1c58c29907bb8p-4 : inexact-ok += exp2m1 upward binary64 0x6.660248p-4 : 0x5.1c58c29907bbcp-4 : inexact-ok += exp2m1 downward intel96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok += exp2m1 towardzero intel96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok += exp2m1 upward intel96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok += exp2m1 downward m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82d8p-4 : inexact-ok += exp2m1 upward m68k96 0x6.660248p-4 : 0x5.1c58c29907bb82ep-4 : inexact-ok += exp2m1 downward binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd57cp-4 : inexact-ok += exp2m1 tonearest binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd57cp-4 : inexact-ok += exp2m1 towardzero binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd57cp-4 : inexact-ok += exp2m1 upward binary128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd58p-4 : inexact-ok += exp2m1 downward ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd4p-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd6p-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd4p-4 : inexact-ok += exp2m1 upward ibm128 0x6.660248p-4 : 0x5.1c58c29907bb82dc9186b4edd6p-4 : inexact-ok += exp2m1 downward binary32 0x6.66024p-4 : 0x5.1c58b8p-4 : inexact-ok += exp2m1 tonearest binary32 0x6.66024p-4 : 0x5.1c58b8p-4 : inexact-ok += exp2m1 towardzero binary32 0x6.66024p-4 : 0x5.1c58b8p-4 : inexact-ok += exp2m1 upward binary32 0x6.66024p-4 : 0x5.1c58cp-4 : inexact-ok += exp2m1 downward binary64 0x6.66024p-4 : 0x5.1c58bb4806c0cp-4 : inexact-ok += exp2m1 tonearest binary64 0x6.66024p-4 : 0x5.1c58bb4806c0cp-4 : inexact-ok += exp2m1 towardzero binary64 0x6.66024p-4 : 0x5.1c58bb4806c0cp-4 : inexact-ok += exp2m1 upward binary64 0x6.66024p-4 : 0x5.1c58bb4806c1p-4 : inexact-ok += exp2m1 downward intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok += exp2m1 towardzero intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok += exp2m1 upward intel96 0x6.66024p-4 : 0x5.1c58bb4806c0c068p-4 : inexact-ok += exp2m1 downward m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c06p-4 : inexact-ok += exp2m1 upward m68k96 0x6.66024p-4 : 0x5.1c58bb4806c0c068p-4 : inexact-ok += exp2m1 downward binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4ap-4 : inexact-ok += exp2m1 tonearest binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4a4p-4 : inexact-ok += exp2m1 towardzero binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4ap-4 : inexact-ok += exp2m1 upward binary128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4a4p-4 : inexact-ok += exp2m1 downward ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4p-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4p-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f4p-4 : inexact-ok += exp2m1 upward ibm128 0x6.66024p-4 : 0x5.1c58bb4806c0c0623e62c811f6p-4 : inexact-ok += exp2m1 downward binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f4p-4 : inexact-ok += exp2m1 tonearest binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f8p-4 : inexact-ok += exp2m1 towardzero binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f4p-4 : inexact-ok += exp2m1 upward binary64 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f8p-4 : inexact-ok += exp2m1 downward intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok += exp2m1 towardzero intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok += exp2m1 upward intel96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok += exp2m1 downward m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62a8p-4 : inexact-ok += exp2m1 upward m68k96 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62bp-4 : inexact-ok += exp2m1 downward binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6ccp-4 : inexact-ok += exp2m1 tonearest binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cc4p-4 : inexact-ok += exp2m1 towardzero binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6ccp-4 : inexact-ok += exp2m1 upward binary128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cc4p-4 : inexact-ok += exp2m1 downward ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cp-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cp-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6cp-4 : inexact-ok += exp2m1 upward ibm128 0x6.660247486aed8p-4 : 0x5.1c58c1f1226f62aec730a95d6ep-4 : inexact-ok +exp2m1 0x6.289a78p-4 += exp2m1 downward binary32 0x6.289a78p-4 : 0x4.e47a98p-4 : inexact-ok += exp2m1 tonearest binary32 0x6.289a78p-4 : 0x4.e47a98p-4 : inexact-ok += exp2m1 towardzero binary32 0x6.289a78p-4 : 0x4.e47a98p-4 : inexact-ok += exp2m1 upward binary32 0x6.289a78p-4 : 0x4.e47aap-4 : inexact-ok += exp2m1 downward binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6364p-4 : inexact-ok += exp2m1 tonearest binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6364p-4 : inexact-ok += exp2m1 towardzero binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6364p-4 : inexact-ok += exp2m1 upward binary64 0x6.289a78p-4 : 0x4.e47a9a1fd6368p-4 : inexact-ok += exp2m1 downward intel96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok += exp2m1 towardzero intel96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok += exp2m1 upward intel96 0x6.289a78p-4 : 0x4.e47a9a1fd636405p-4 : inexact-ok += exp2m1 downward m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd6364048p-4 : inexact-ok += exp2m1 upward m68k96 0x6.289a78p-4 : 0x4.e47a9a1fd636405p-4 : inexact-ok += exp2m1 downward binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f86p-4 : inexact-ok += exp2m1 tonearest binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f864p-4 : inexact-ok += exp2m1 towardzero binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f86p-4 : inexact-ok += exp2m1 upward binary128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f864p-4 : inexact-ok += exp2m1 downward ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f8p-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f8p-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0f8p-4 : inexact-ok += exp2m1 upward ibm128 0x6.289a78p-4 : 0x4.e47a9a1fd636404bc988aaa0fap-4 : inexact-ok +exp2m1 0x6.1b4d318238d4a2a8p-4 += exp2m1 downward binary32 0x6.1b4d38p-4 : 0x4.d873f8p-4 : inexact-ok += exp2m1 tonearest binary32 0x6.1b4d38p-4 : 0x4.d873f8p-4 : inexact-ok += exp2m1 towardzero binary32 0x6.1b4d38p-4 : 0x4.d873f8p-4 : inexact-ok += exp2m1 upward binary32 0x6.1b4d38p-4 : 0x4.d874p-4 : inexact-ok += exp2m1 downward binary64 0x6.1b4d38p-4 : 0x4.d873fb629a284p-4 : inexact-ok += exp2m1 tonearest binary64 0x6.1b4d38p-4 : 0x4.d873fb629a288p-4 : inexact-ok += exp2m1 towardzero binary64 0x6.1b4d38p-4 : 0x4.d873fb629a284p-4 : inexact-ok += exp2m1 upward binary64 0x6.1b4d38p-4 : 0x4.d873fb629a288p-4 : inexact-ok += exp2m1 downward intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok += exp2m1 towardzero intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok += exp2m1 upward intel96 0x6.1b4d38p-4 : 0x4.d873fb629a2875cp-4 : inexact-ok += exp2m1 downward m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875b8p-4 : inexact-ok += exp2m1 upward m68k96 0x6.1b4d38p-4 : 0x4.d873fb629a2875cp-4 : inexact-ok += exp2m1 downward binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b413p-4 : inexact-ok += exp2m1 tonearest binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4134p-4 : inexact-ok += exp2m1 towardzero binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b413p-4 : inexact-ok += exp2m1 upward binary128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4134p-4 : inexact-ok += exp2m1 downward ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4p-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b42p-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b4p-4 : inexact-ok += exp2m1 upward ibm128 0x6.1b4d38p-4 : 0x4.d873fb629a2875bb7c8af48b42p-4 : inexact-ok += exp2m1 downward binary32 0x6.1b4d3p-4 : 0x4.d873fp-4 : inexact-ok += exp2m1 tonearest binary32 0x6.1b4d3p-4 : 0x4.d873f8p-4 : inexact-ok += exp2m1 towardzero binary32 0x6.1b4d3p-4 : 0x4.d873fp-4 : inexact-ok += exp2m1 upward binary32 0x6.1b4d3p-4 : 0x4.d873f8p-4 : inexact-ok += exp2m1 downward binary64 0x6.1b4d3p-4 : 0x4.d873f42920e58p-4 : inexact-ok += exp2m1 tonearest binary64 0x6.1b4d3p-4 : 0x4.d873f42920e5cp-4 : inexact-ok += exp2m1 towardzero binary64 0x6.1b4d3p-4 : 0x4.d873f42920e58p-4 : inexact-ok += exp2m1 upward binary64 0x6.1b4d3p-4 : 0x4.d873f42920e5cp-4 : inexact-ok += exp2m1 downward intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok += exp2m1 towardzero intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok += exp2m1 upward intel96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok += exp2m1 downward m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab78p-4 : inexact-ok += exp2m1 upward m68k96 0x6.1b4d3p-4 : 0x4.d873f42920e5ab8p-4 : inexact-ok += exp2m1 downward binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fafp-4 : inexact-ok += exp2m1 tonearest binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fafp-4 : inexact-ok += exp2m1 towardzero binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fafp-4 : inexact-ok += exp2m1 upward binary128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228faf4p-4 : inexact-ok += exp2m1 downward ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fap-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fap-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fap-4 : inexact-ok += exp2m1 upward ibm128 0x6.1b4d3p-4 : 0x4.d873f42920e5ab7cf7e01228fcp-4 : inexact-ok += exp2m1 downward binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952cp-4 : inexact-ok += exp2m1 tonearest binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952cp-4 : inexact-ok += exp2m1 towardzero binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952cp-4 : inexact-ok += exp2m1 upward binary64 0x6.1b4d318238d4cp-4 : 0x4.d873f585e953p-4 : inexact-ok += exp2m1 downward intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok += exp2m1 towardzero intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok += exp2m1 upward intel96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok += exp2m1 downward m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c25p-4 : inexact-ok += exp2m1 upward m68k96 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c258p-4 : inexact-ok += exp2m1 downward binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587b8p-4 : inexact-ok += exp2m1 tonearest binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587b8p-4 : inexact-ok += exp2m1 towardzero binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587b8p-4 : inexact-ok += exp2m1 upward binary128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea587bcp-4 : inexact-ok += exp2m1 downward ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea586p-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea588p-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea586p-4 : inexact-ok += exp2m1 upward ibm128 0x6.1b4d318238d4cp-4 : 0x4.d873f585e952c254f0aa1ea588p-4 : inexact-ok += exp2m1 downward binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528p-4 : inexact-ok += exp2m1 tonearest binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528p-4 : inexact-ok += exp2m1 towardzero binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528p-4 : inexact-ok += exp2m1 upward binary64 0x6.1b4d318238d48p-4 : 0x4.d873f585e952cp-4 : inexact-ok += exp2m1 downward intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok += exp2m1 tonearest intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok += exp2m1 towardzero intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok += exp2m1 upward intel96 0x6.1b4d318238d48p-4 : 0x4.d873f585e952889p-4 : inexact-ok += exp2m1 downward m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528888p-4 : inexact-ok += exp2m1 upward m68k96 0x6.1b4d318238d48p-4 : 0x4.d873f585e952889p-4 : inexact-ok += exp2m1 downward binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938574p-4 : inexact-ok += exp2m1 tonearest binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938574p-4 : inexact-ok += exp2m1 towardzero binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938574p-4 : inexact-ok += exp2m1 upward binary128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a09938578p-4 : inexact-ok += exp2m1 downward ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099384p-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099386p-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099384p-4 : inexact-ok += exp2m1 upward ibm128 0x6.1b4d318238d48p-4 : 0x4.d873f585e9528889269a099386p-4 : inexact-ok += exp2m1 downward intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok += exp2m1 tonearest intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok += exp2m1 towardzero intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok += exp2m1 upward intel96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok += exp2m1 downward m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok += exp2m1 tonearest m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7dp-4 : inexact-ok += exp2m1 upward m68k96 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d8p-4 : inexact-ok += exp2m1 downward binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65d8p-4 : inexact-ok += exp2m1 tonearest binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65dcp-4 : inexact-ok += exp2m1 towardzero binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65d8p-4 : inexact-ok += exp2m1 upward binary128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc65dcp-4 : inexact-ok += exp2m1 downward ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc64p-4 : inexact-ok += exp2m1 tonearest ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc66p-4 : inexact-ok += exp2m1 towardzero ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc64p-4 : inexact-ok += exp2m1 upward ibm128 0x6.1b4d318238d4a2a8p-4 : 0x4.d873f585e952a7d520e4fefc66p-4 : inexact-ok +exp2m1 0x5.fb8dc64e91a74p-4 += exp2m1 downward binary32 0x5.fb8dc8p-4 : 0x4.bbdc1p-4 : inexact-ok += exp2m1 tonearest binary32 0x5.fb8dc8p-4 : 0x4.bbdc1p-4 : inexact-ok += exp2m1 towardzero binary32 0x5.fb8dc8p-4 : 0x4.bbdc1p-4 : inexact-ok += exp2m1 upward binary32 0x5.fb8dc8p-4 : 0x4.bbdc18p-4 : inexact-ok += exp2m1 downward binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2fp-4 : inexact-ok += exp2m1 tonearest binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2fp-4 : inexact-ok += exp2m1 towardzero binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2fp-4 : inexact-ok += exp2m1 upward binary64 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f4p-4 : inexact-ok += exp2m1 downward intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok += exp2m1 upward intel96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e88p-4 : inexact-ok += exp2m1 downward m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e8p-4 : inexact-ok += exp2m1 upward m68k96 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e88p-4 : inexact-ok += exp2m1 downward binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba248p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba248p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba248p-4 : inexact-ok += exp2m1 upward binary128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba24cp-4 : inexact-ok += exp2m1 downward ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba2p-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba2p-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba2p-4 : inexact-ok += exp2m1 upward ibm128 0x5.fb8dc8p-4 : 0x4.bbdc12729d2f1e81269411dba4p-4 : inexact-ok += exp2m1 downward binary32 0x5.fb8dcp-4 : 0x4.bbdc08p-4 : inexact-ok += exp2m1 tonearest binary32 0x5.fb8dcp-4 : 0x4.bbdc08p-4 : inexact-ok += exp2m1 towardzero binary32 0x5.fb8dcp-4 : 0x4.bbdc08p-4 : inexact-ok += exp2m1 upward binary32 0x5.fb8dcp-4 : 0x4.bbdc1p-4 : inexact-ok += exp2m1 downward binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8p-4 : inexact-ok += exp2m1 tonearest binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8p-4 : inexact-ok += exp2m1 towardzero binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8p-4 : inexact-ok += exp2m1 upward binary64 0x5.fb8dcp-4 : 0x4.bbdc0b430ccfcp-4 : inexact-ok += exp2m1 downward intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok += exp2m1 upward intel96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf831p-4 : inexact-ok += exp2m1 downward m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf8308p-4 : inexact-ok += exp2m1 upward m68k96 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf831p-4 : inexact-ok += exp2m1 downward binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0edcp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0edcp-4 : inexact-ok += exp2m1 towardzero binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0edcp-4 : inexact-ok += exp2m1 upward binary128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0eep-4 : inexact-ok += exp2m1 downward ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0ep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0ep-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d0ep-4 : inexact-ok += exp2m1 upward ibm128 0x5.fb8dcp-4 : 0x4.bbdc0b430ccf830960c2306d1p-4 : inexact-ok += exp2m1 downward binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baacp-4 : inexact-ok += exp2m1 tonearest binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4babp-4 : inexact-ok += exp2m1 towardzero binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baacp-4 : inexact-ok += exp2m1 upward binary64 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4babp-4 : inexact-ok += exp2m1 downward intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok += exp2m1 tonearest intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok += exp2m1 upward intel96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok += exp2m1 downward m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9cp-4 : inexact-ok += exp2m1 upward m68k96 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c8p-4 : inexact-ok += exp2m1 downward binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe048p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe04cp-4 : inexact-ok += exp2m1 towardzero binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe048p-4 : inexact-ok += exp2m1 upward binary128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe04cp-4 : inexact-ok += exp2m1 downward ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defep-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defep-4 : inexact-ok += exp2m1 upward ibm128 0x5.fb8dc64e91a74p-4 : 0x4.bbdc10ed4baaf9c699f36defe2p-4 : inexact-ok +exp2m1 0x3.735f497c4e67535cp-4 += exp2m1 downward binary32 0x3.735f4cp-4 : 0x2.94712p-4 : inexact-ok += exp2m1 tonearest binary32 0x3.735f4cp-4 : 0x2.947124p-4 : inexact-ok += exp2m1 towardzero binary32 0x3.735f4cp-4 : 0x2.94712p-4 : inexact-ok += exp2m1 upward binary32 0x3.735f4cp-4 : 0x2.947124p-4 : inexact-ok += exp2m1 downward binary64 0x3.735f4cp-4 : 0x2.9471234f821e8p-4 : inexact-ok += exp2m1 tonearest binary64 0x3.735f4cp-4 : 0x2.9471234f821e8p-4 : inexact-ok += exp2m1 towardzero binary64 0x3.735f4cp-4 : 0x2.9471234f821e8p-4 : inexact-ok += exp2m1 upward binary64 0x3.735f4cp-4 : 0x2.9471234f821eap-4 : inexact-ok += exp2m1 downward intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok += exp2m1 tonearest intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok += exp2m1 towardzero intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok += exp2m1 upward intel96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok += exp2m1 downward m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok += exp2m1 tonearest m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f4p-4 : inexact-ok += exp2m1 upward m68k96 0x3.735f4cp-4 : 0x2.9471234f821e80f8p-4 : inexact-ok += exp2m1 downward binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab2p-4 : inexact-ok += exp2m1 tonearest binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab4p-4 : inexact-ok += exp2m1 towardzero binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab2p-4 : inexact-ok += exp2m1 upward binary128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ab4p-4 : inexact-ok += exp2m1 downward ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ap-4 : inexact-ok += exp2m1 tonearest ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7bp-4 : inexact-ok += exp2m1 towardzero ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7ap-4 : inexact-ok += exp2m1 upward ibm128 0x3.735f4cp-4 : 0x2.9471234f821e80f78de8a1db7bp-4 : inexact-ok += exp2m1 downward binary32 0x3.735f48p-4 : 0x2.94712p-4 : inexact-ok += exp2m1 tonearest binary32 0x3.735f48p-4 : 0x2.94712p-4 : inexact-ok += exp2m1 towardzero binary32 0x3.735f48p-4 : 0x2.94712p-4 : inexact-ok += exp2m1 upward binary32 0x3.735f48p-4 : 0x2.947124p-4 : inexact-ok += exp2m1 downward binary64 0x3.735f48p-4 : 0x2.94712017479a8p-4 : inexact-ok += exp2m1 tonearest binary64 0x3.735f48p-4 : 0x2.94712017479a8p-4 : inexact-ok += exp2m1 towardzero binary64 0x3.735f48p-4 : 0x2.94712017479a8p-4 : inexact-ok += exp2m1 upward binary64 0x3.735f48p-4 : 0x2.94712017479aap-4 : inexact-ok += exp2m1 downward intel96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok += exp2m1 tonearest intel96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok += exp2m1 towardzero intel96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok += exp2m1 upward intel96 0x3.735f48p-4 : 0x2.94712017479a80dp-4 : inexact-ok += exp2m1 downward m68k96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok += exp2m1 tonearest m68k96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok += exp2m1 towardzero m68k96 0x3.735f48p-4 : 0x2.94712017479a80ccp-4 : inexact-ok += exp2m1 upward m68k96 0x3.735f48p-4 : 0x2.94712017479a80dp-4 : inexact-ok += exp2m1 downward binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f4ep-4 : inexact-ok += exp2m1 tonearest binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f4ep-4 : inexact-ok += exp2m1 towardzero binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f4ep-4 : inexact-ok += exp2m1 upward binary128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133f5p-4 : inexact-ok += exp2m1 downward ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133fp-4 : inexact-ok += exp2m1 tonearest ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133fp-4 : inexact-ok += exp2m1 towardzero ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d133fp-4 : inexact-ok += exp2m1 upward ibm128 0x3.735f48p-4 : 0x2.94712017479a80cd8a9c2d134p-4 : inexact-ok += exp2m1 downward binary64 0x3.735f497c4e676p-4 : 0x2.94712149646dp-4 : inexact-ok += exp2m1 tonearest binary64 0x3.735f497c4e676p-4 : 0x2.94712149646d2p-4 : inexact-ok += exp2m1 towardzero binary64 0x3.735f497c4e676p-4 : 0x2.94712149646dp-4 : inexact-ok += exp2m1 upward binary64 0x3.735f497c4e676p-4 : 0x2.94712149646d2p-4 : inexact-ok += exp2m1 downward intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok += exp2m1 tonearest intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok += exp2m1 towardzero intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok += exp2m1 upward intel96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok += exp2m1 downward m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok += exp2m1 tonearest m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok += exp2m1 towardzero m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1664p-4 : inexact-ok += exp2m1 upward m68k96 0x3.735f497c4e676p-4 : 0x2.94712149646d1668p-4 : inexact-ok += exp2m1 downward binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2ap-4 : inexact-ok += exp2m1 tonearest binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2cp-4 : inexact-ok += exp2m1 towardzero binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2ap-4 : inexact-ok += exp2m1 upward binary128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89a2cp-4 : inexact-ok += exp2m1 downward ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89ap-4 : inexact-ok += exp2m1 tonearest ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89ap-4 : inexact-ok += exp2m1 towardzero ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89ap-4 : inexact-ok += exp2m1 upward ibm128 0x3.735f497c4e676p-4 : 0x2.94712149646d16674b616be89bp-4 : inexact-ok += exp2m1 downward binary64 0x3.735f497c4e674p-4 : 0x2.94712149646cep-4 : inexact-ok += exp2m1 tonearest binary64 0x3.735f497c4e674p-4 : 0x2.94712149646dp-4 : inexact-ok += exp2m1 towardzero binary64 0x3.735f497c4e674p-4 : 0x2.94712149646cep-4 : inexact-ok += exp2m1 upward binary64 0x3.735f497c4e674p-4 : 0x2.94712149646dp-4 : inexact-ok += exp2m1 downward intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok += exp2m1 tonearest intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok += exp2m1 towardzero intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok += exp2m1 upward intel96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca8p-4 : inexact-ok += exp2m1 downward m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok += exp2m1 tonearest m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok += exp2m1 towardzero m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca4p-4 : inexact-ok += exp2m1 upward m68k96 0x3.735f497c4e674p-4 : 0x2.94712149646cfca8p-4 : inexact-ok += exp2m1 downward binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9616p-4 : inexact-ok += exp2m1 tonearest binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9618p-4 : inexact-ok += exp2m1 towardzero binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9616p-4 : inexact-ok += exp2m1 upward binary128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b9618p-4 : inexact-ok += exp2m1 downward ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b96p-4 : inexact-ok += exp2m1 tonearest ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b96p-4 : inexact-ok += exp2m1 towardzero ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b96p-4 : inexact-ok += exp2m1 upward ibm128 0x3.735f497c4e674p-4 : 0x2.94712149646cfca57741fd8b97p-4 : inexact-ok += exp2m1 downward intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok += exp2m1 tonearest intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok += exp2m1 towardzero intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok += exp2m1 upward intel96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok += exp2m1 downward m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok += exp2m1 tonearest m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok += exp2m1 towardzero m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c38p-4 : inexact-ok += exp2m1 upward m68k96 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3cp-4 : inexact-ok += exp2m1 downward binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701beap-4 : inexact-ok += exp2m1 tonearest binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701beap-4 : inexact-ok += exp2m1 towardzero binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701beap-4 : inexact-ok += exp2m1 upward binary128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701becp-4 : inexact-ok += exp2m1 downward ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701bp-4 : inexact-ok += exp2m1 tonearest ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701cp-4 : inexact-ok += exp2m1 towardzero ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701bp-4 : inexact-ok += exp2m1 upward ibm128 0x3.735f497c4e67535cp-4 : 0x2.94712149646d0c3a9a7681701cp-4 : inexact-ok +exp2m1 -0x7.d6c50b469d404p+0 += exp2m1 downward binary32 -0x7.d6c508p+0 : -0xf.ee1c4p-4 : inexact-ok += exp2m1 tonearest binary32 -0x7.d6c508p+0 : -0xf.ee1c4p-4 : inexact-ok += exp2m1 towardzero binary32 -0x7.d6c508p+0 : -0xf.ee1c3p-4 : inexact-ok += exp2m1 upward binary32 -0x7.d6c508p+0 : -0xf.ee1c3p-4 : inexact-ok += exp2m1 downward binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279aap-4 : inexact-ok += exp2m1 tonearest binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279aap-4 : inexact-ok += exp2m1 towardzero binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279a98p-4 : inexact-ok += exp2m1 upward binary64 -0x7.d6c508p+0 : -0xf.ee1c3da279a98p-4 : inexact-ok += exp2m1 downward intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok += exp2m1 tonearest intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok += exp2m1 towardzero intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok += exp2m1 upward intel96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok += exp2m1 downward m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9dfp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok += exp2m1 upward m68k96 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defp-4 : inexact-ok += exp2m1 downward binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e118p-4 : inexact-ok += exp2m1 tonearest binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e11p-4 : inexact-ok += exp2m1 towardzero binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e11p-4 : inexact-ok += exp2m1 upward binary128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e11p-4 : inexact-ok += exp2m1 downward ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93e4p-4 : inexact-ok += exp2m1 tonearest ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93ep-4 : inexact-ok += exp2m1 towardzero ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93ep-4 : inexact-ok += exp2m1 upward ibm128 -0x7.d6c508p+0 : -0xf.ee1c3da279a9defcf2597d93ep-4 : inexact-ok += exp2m1 downward binary32 -0x7.d6c51p+0 : -0xf.ee1c4p-4 : inexact-ok += exp2m1 tonearest binary32 -0x7.d6c51p+0 : -0xf.ee1c4p-4 : inexact-ok += exp2m1 towardzero binary32 -0x7.d6c51p+0 : -0xf.ee1c3p-4 : inexact-ok += exp2m1 upward binary32 -0x7.d6c51p+0 : -0xf.ee1c3p-4 : inexact-ok += exp2m1 downward binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3dp-4 : inexact-ok += exp2m1 tonearest binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3c8p-4 : inexact-ok += exp2m1 towardzero binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3c8p-4 : inexact-ok += exp2m1 upward binary64 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3c8p-4 : inexact-ok += exp2m1 downward intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok += exp2m1 tonearest intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok += exp2m1 towardzero intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok += exp2m1 upward intel96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok += exp2m1 downward m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabfp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok += exp2m1 upward m68k96 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabep-4 : inexact-ok += exp2m1 downward binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db958p-4 : inexact-ok += exp2m1 tonearest binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db95p-4 : inexact-ok += exp2m1 towardzero binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db95p-4 : inexact-ok += exp2m1 upward binary128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db95p-4 : inexact-ok += exp2m1 downward ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091dbcp-4 : inexact-ok += exp2m1 tonearest ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db8p-4 : inexact-ok += exp2m1 towardzero ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db8p-4 : inexact-ok += exp2m1 upward ibm128 -0x7.d6c51p+0 : -0xf.ee1c3e05ad3cabecb457091db8p-4 : inexact-ok += exp2m1 downward binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a28p-4 : inexact-ok += exp2m1 tonearest binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a28p-4 : inexact-ok += exp2m1 towardzero binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a2p-4 : inexact-ok += exp2m1 upward binary64 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a2p-4 : inexact-ok += exp2m1 downward intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263cp-4 : inexact-ok += exp2m1 tonearest intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok += exp2m1 towardzero intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok += exp2m1 upward intel96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok += exp2m1 downward m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263cp-4 : inexact-ok += exp2m1 tonearest m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok += exp2m1 towardzero m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok += exp2m1 upward m68k96 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263bp-4 : inexact-ok += exp2m1 downward binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63eap-4 : inexact-ok += exp2m1 tonearest binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63eap-4 : inexact-ok += exp2m1 towardzero binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63e98p-4 : inexact-ok += exp2m1 upward binary128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63e98p-4 : inexact-ok += exp2m1 downward ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d64p-4 : inexact-ok += exp2m1 tonearest ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d64p-4 : inexact-ok += exp2m1 towardzero ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63cp-4 : inexact-ok += exp2m1 upward ibm128 -0x7.d6c50b469d404p+0 : -0xf.ee1c3dcb18a263b1221cc8d63cp-4 : inexact-ok +exp2m1 0x4.857de8p+4 += exp2m1 downward binary32 0x4.857de8p+4 : 0x1.44c30ep+72 : inexact-ok += exp2m1 tonearest binary32 0x4.857de8p+4 : 0x1.44c31p+72 : inexact-ok += exp2m1 towardzero binary32 0x4.857de8p+4 : 0x1.44c30ep+72 : inexact-ok += exp2m1 upward binary32 0x4.857de8p+4 : 0x1.44c31p+72 : inexact-ok += exp2m1 downward binary64 0x4.857de8p+4 : 0x1.44c30f9342875p+72 : inexact-ok += exp2m1 tonearest binary64 0x4.857de8p+4 : 0x1.44c30f9342876p+72 : inexact-ok += exp2m1 towardzero binary64 0x4.857de8p+4 : 0x1.44c30f9342875p+72 : inexact-ok += exp2m1 upward binary64 0x4.857de8p+4 : 0x1.44c30f9342876p+72 : inexact-ok += exp2m1 downward intel96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok += exp2m1 tonearest intel96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok += exp2m1 towardzero intel96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok += exp2m1 upward intel96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok += exp2m1 downward m68k96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok += exp2m1 tonearest m68k96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok += exp2m1 towardzero m68k96 0x4.857de8p+4 : 0x1.44c30f9342875916p+72 : inexact-ok += exp2m1 upward m68k96 0x4.857de8p+4 : 0x1.44c30f9342875918p+72 : inexact-ok += exp2m1 downward binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdcp+72 : inexact-ok += exp2m1 tonearest binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdc1p+72 : inexact-ok += exp2m1 towardzero binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdcp+72 : inexact-ok += exp2m1 upward binary128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffdc1p+72 : inexact-ok += exp2m1 downward ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffd8p+72 : inexact-ok += exp2m1 tonearest ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffep+72 : inexact-ok += exp2m1 towardzero ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffd8p+72 : inexact-ok += exp2m1 upward ibm128 0x4.857de8p+4 : 0x1.44c30f9342875917878af56ffep+72 : inexact-ok +exp2m1 0x5.dfeb68p-4 += exp2m1 downward binary32 0x5.dfeb68p-4 : 0x4.a3188p-4 : inexact-ok += exp2m1 tonearest binary32 0x5.dfeb68p-4 : 0x4.a31888p-4 : inexact-ok += exp2m1 towardzero binary32 0x5.dfeb68p-4 : 0x4.a3188p-4 : inexact-ok += exp2m1 upward binary32 0x5.dfeb68p-4 : 0x4.a31888p-4 : inexact-ok += exp2m1 downward binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e04p-4 : inexact-ok += exp2m1 tonearest binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e08p-4 : inexact-ok += exp2m1 towardzero binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e04p-4 : inexact-ok += exp2m1 upward binary64 0x5.dfeb68p-4 : 0x4.a3188776d0e08p-4 : inexact-ok += exp2m1 downward intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok += exp2m1 upward intel96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok += exp2m1 downward m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e0614p-4 : inexact-ok += exp2m1 upward m68k96 0x5.dfeb68p-4 : 0x4.a3188776d0e06148p-4 : inexact-ok += exp2m1 downward binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762fp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762f4p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762fp-4 : inexact-ok += exp2m1 upward binary128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762f4p-4 : inexact-ok += exp2m1 downward ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762p-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762p-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280762p-4 : inexact-ok += exp2m1 upward ibm128 0x5.dfeb68p-4 : 0x4.a3188776d0e06147b6b2280764p-4 : inexact-ok +exp2m1 0x4.0000000000000028p-16384 += exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward intel96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6dp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok += exp2m1 tonearest m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6ccp-16384 : inexact-ok += exp2m1 towardzero m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6c8p-16384 : inexact-ok += exp2m1 upward m68k96 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6ccp-16384 : inexact-ok += exp2m1 downward binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d834p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d838p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d834p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 0x4.0000000000000028p-16384 : 0x2.c5c85fdf473de6cae1628d18d838p-16384 : inexact-ok underflow errno-erange-ok +exp2m1 0x5.8b911eb6733469c8p-4 += exp2m1 downward binary32 0x5.8b912p-4 : 0x4.5837ap-4 : inexact-ok += exp2m1 tonearest binary32 0x5.8b912p-4 : 0x4.5837a8p-4 : inexact-ok += exp2m1 towardzero binary32 0x5.8b912p-4 : 0x4.5837ap-4 : inexact-ok += exp2m1 upward binary32 0x5.8b912p-4 : 0x4.5837a8p-4 : inexact-ok += exp2m1 downward binary64 0x5.8b912p-4 : 0x4.5837a61265194p-4 : inexact-ok += exp2m1 tonearest binary64 0x5.8b912p-4 : 0x4.5837a61265194p-4 : inexact-ok += exp2m1 towardzero binary64 0x5.8b912p-4 : 0x4.5837a61265194p-4 : inexact-ok += exp2m1 upward binary64 0x5.8b912p-4 : 0x4.5837a61265198p-4 : inexact-ok += exp2m1 downward intel96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok += exp2m1 upward intel96 0x5.8b912p-4 : 0x4.5837a6126519562p-4 : inexact-ok += exp2m1 downward m68k96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.8b912p-4 : 0x4.5837a61265195618p-4 : inexact-ok += exp2m1 upward m68k96 0x5.8b912p-4 : 0x4.5837a6126519562p-4 : inexact-ok += exp2m1 downward binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf2p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf2p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf2p-4 : inexact-ok += exp2m1 upward binary128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaf24p-4 : inexact-ok += exp2m1 downward ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939ebp-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939eaep-4 : inexact-ok += exp2m1 upward ibm128 0x5.8b912p-4 : 0x4.5837a6126519561a80a7939ebp-4 : inexact-ok += exp2m1 downward binary32 0x5.8b9118p-4 : 0x4.583798p-4 : inexact-ok += exp2m1 tonearest binary32 0x5.8b9118p-4 : 0x4.5837ap-4 : inexact-ok += exp2m1 towardzero binary32 0x5.8b9118p-4 : 0x4.583798p-4 : inexact-ok += exp2m1 upward binary32 0x5.8b9118p-4 : 0x4.5837ap-4 : inexact-ok += exp2m1 downward binary64 0x5.8b9118p-4 : 0x4.58379f055d454p-4 : inexact-ok += exp2m1 tonearest binary64 0x5.8b9118p-4 : 0x4.58379f055d458p-4 : inexact-ok += exp2m1 towardzero binary64 0x5.8b9118p-4 : 0x4.58379f055d454p-4 : inexact-ok += exp2m1 upward binary64 0x5.8b9118p-4 : 0x4.58379f055d458p-4 : inexact-ok += exp2m1 downward intel96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok += exp2m1 upward intel96 0x5.8b9118p-4 : 0x4.58379f055d45723p-4 : inexact-ok += exp2m1 downward m68k96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.8b9118p-4 : 0x4.58379f055d457228p-4 : inexact-ok += exp2m1 upward m68k96 0x5.8b9118p-4 : 0x4.58379f055d45723p-4 : inexact-ok += exp2m1 downward binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df4p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df4p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df4p-4 : inexact-ok += exp2m1 upward binary128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29df44p-4 : inexact-ok += exp2m1 downward ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29dep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29ep-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29dep-4 : inexact-ok += exp2m1 upward ibm128 0x5.8b9118p-4 : 0x4.58379f055d4572291d4adc29ep-4 : inexact-ok += exp2m1 downward binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok += exp2m1 tonearest binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok += exp2m1 towardzero binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok += exp2m1 upward binary64 0x5.8b911eb673348p-4 : 0x4.5837a4eff12p-4 : inexact-ok += exp2m1 downward intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok += exp2m1 upward intel96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok += exp2m1 downward m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd68p-4 : inexact-ok += exp2m1 upward m68k96 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd7p-4 : inexact-ok += exp2m1 downward binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420dp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420dp-4 : inexact-ok += exp2m1 towardzero binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420dp-4 : inexact-ok += exp2m1 upward binary128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f420d4p-4 : inexact-ok += exp2m1 downward ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f42p-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f42p-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f42p-4 : inexact-ok += exp2m1 upward ibm128 0x5.8b911eb673348p-4 : 0x4.5837a4eff11fdd6d97b588f422p-4 : inexact-ok += exp2m1 downward binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11f8p-4 : inexact-ok += exp2m1 tonearest binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok += exp2m1 towardzero binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11f8p-4 : inexact-ok += exp2m1 upward binary64 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fcp-4 : inexact-ok += exp2m1 downward intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok += exp2m1 upward intel96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok += exp2m1 downward m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa5p-4 : inexact-ok += exp2m1 upward m68k96 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa508p-4 : inexact-ok += exp2m1 downward binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cefcp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cefcp-4 : inexact-ok += exp2m1 towardzero binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cefcp-4 : inexact-ok += exp2m1 upward binary128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cfp-4 : inexact-ok += exp2m1 downward ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cep-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869cep-4 : inexact-ok += exp2m1 upward ibm128 0x5.8b911eb673344p-4 : 0x4.5837a4eff11fa505590fc869dp-4 : inexact-ok += exp2m1 downward intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok += exp2m1 upward intel96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9ep-4 : inexact-ok += exp2m1 downward m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d8p-4 : inexact-ok += exp2m1 upward m68k96 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9ep-4 : inexact-ok += exp2m1 downward binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b94p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b98p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b94p-4 : inexact-ok += exp2m1 upward binary128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1b98p-4 : inexact-ok += exp2m1 downward ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1ap-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1cp-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1ap-4 : inexact-ok += exp2m1 upward ibm128 0x5.8b911eb6733469c8p-4 : 0x4.5837a4eff11fc9d866f5bdbc1cp-4 : inexact-ok +exp2m1 0x5.a343df0d680099a7a1a873a751a8p-4 += exp2m1 downward binary32 0x5.a343ep-4 : 0x4.6d256p-4 : inexact-ok += exp2m1 tonearest binary32 0x5.a343ep-4 : 0x4.6d2568p-4 : inexact-ok += exp2m1 towardzero binary32 0x5.a343ep-4 : 0x4.6d256p-4 : inexact-ok += exp2m1 upward binary32 0x5.a343ep-4 : 0x4.6d2568p-4 : inexact-ok += exp2m1 downward binary64 0x5.a343ep-4 : 0x4.6d25642996aep-4 : inexact-ok += exp2m1 tonearest binary64 0x5.a343ep-4 : 0x4.6d25642996aep-4 : inexact-ok += exp2m1 towardzero binary64 0x5.a343ep-4 : 0x4.6d25642996aep-4 : inexact-ok += exp2m1 upward binary64 0x5.a343ep-4 : 0x4.6d25642996ae4p-4 : inexact-ok += exp2m1 downward intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok += exp2m1 upward intel96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok += exp2m1 downward m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b28p-4 : inexact-ok += exp2m1 upward m68k96 0x5.a343ep-4 : 0x4.6d25642996ae0b3p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87764p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87764p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87764p-4 : inexact-ok += exp2m1 upward binary128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b87768p-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b876p-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b878p-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b876p-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343ep-4 : 0x4.6d25642996ae0b2e8d5f10b878p-4 : inexact-ok += exp2m1 downward binary32 0x5.a343d8p-4 : 0x4.6d2558p-4 : inexact-ok += exp2m1 tonearest binary32 0x5.a343d8p-4 : 0x4.6d256p-4 : inexact-ok += exp2m1 towardzero binary32 0x5.a343d8p-4 : 0x4.6d2558p-4 : inexact-ok += exp2m1 upward binary32 0x5.a343d8p-4 : 0x4.6d256p-4 : inexact-ok += exp2m1 downward binary64 0x5.a343d8p-4 : 0x4.6d255d154ep-4 : inexact-ok += exp2m1 tonearest binary64 0x5.a343d8p-4 : 0x4.6d255d154ep-4 : inexact-ok += exp2m1 towardzero binary64 0x5.a343d8p-4 : 0x4.6d255d154ep-4 : inexact-ok += exp2m1 upward binary64 0x5.a343d8p-4 : 0x4.6d255d154e004p-4 : inexact-ok += exp2m1 downward intel96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok += exp2m1 upward intel96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok += exp2m1 downward m68k96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.a343d8p-4 : 0x4.6d255d154e00075p-4 : inexact-ok += exp2m1 upward m68k96 0x5.a343d8p-4 : 0x4.6d255d154e000758p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e08p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e0cp-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e08p-4 : inexact-ok += exp2m1 upward binary128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20e0cp-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20ep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20ep-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db20ep-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343d8p-4 : 0x4.6d255d154e000757d1e15db21p-4 : inexact-ok += exp2m1 downward binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea968p-4 : inexact-ok += exp2m1 tonearest binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea968p-4 : inexact-ok += exp2m1 towardzero binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea968p-4 : inexact-ok += exp2m1 upward binary64 0x5.a343df0d6800cp-4 : 0x4.6d256352ea96cp-4 : inexact-ok += exp2m1 downward intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok += exp2m1 upward intel96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f7p-4 : inexact-ok += exp2m1 downward m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f68p-4 : inexact-ok += exp2m1 upward m68k96 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f7p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b8p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b8p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b8p-4 : inexact-ok += exp2m1 upward binary128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994b84p-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994ap-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994cp-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994ap-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343df0d6800cp-4 : 0x4.6d256352ea969f6bd96652994cp-4 : inexact-ok += exp2m1 downward binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea964p-4 : inexact-ok += exp2m1 tonearest binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea968p-4 : inexact-ok += exp2m1 towardzero binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea964p-4 : inexact-ok += exp2m1 upward binary64 0x5.a343df0d68008p-4 : 0x4.6d256352ea968p-4 : inexact-ok += exp2m1 downward intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok += exp2m1 upward intel96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666dp-4 : inexact-ok += exp2m1 downward m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c8p-4 : inexact-ok += exp2m1 upward m68k96 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666dp-4 : inexact-ok += exp2m1 downward binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e4cp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e5p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e4cp-4 : inexact-ok += exp2m1 upward binary128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2e5p-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2ep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2ep-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba2ep-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343df0d68008p-4 : 0x4.6d256352ea9666c993eeb6ba3p-4 : inexact-ok += exp2m1 downward intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 upward intel96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok += exp2m1 downward m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 upward m68k96 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d8p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f4cp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f5p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f4cp-4 : inexact-ok += exp2m1 upward binary128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967f5p-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967ep-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9968p-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9967ep-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343df0d680099a8p-4 : 0x4.6d256352ea967d7da107c9968p-4 : inexact-ok += exp2m1 downward intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok += exp2m1 tonearest intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 towardzero intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok += exp2m1 upward intel96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 downward m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok += exp2m1 tonearest m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 towardzero m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d7p-4 : inexact-ok += exp2m1 upward m68k96 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d78p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3036cp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3036cp-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3036cp-4 : inexact-ok += exp2m1 upward binary128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa3037p-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa302p-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa304p-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa302p-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343df0d680099ap-4 : 0x4.6d256352ea967d768cbf1aa304p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f26cp-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f26cp-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f26cp-4 : inexact-ok += exp2m1 upward binary128 0x5.a343df0d680099a7a1a873a751a8p-4 : 0x4.6d256352ea967d7d4d8bfac6f27p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2b8p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2b8p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2b8p-4 : inexact-ok += exp2m1 upward binary128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2bcp-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343df0d680099a7a1a873a752p-4 : 0x4.6d256352ea967d7d4d8bfac6f4p-4 : inexact-ok += exp2m1 downward binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f4p-4 : inexact-ok += exp2m1 tonearest binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f4p-4 : inexact-ok += exp2m1 towardzero binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f4p-4 : inexact-ok += exp2m1 upward binary128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f0f8p-4 : inexact-ok += exp2m1 downward ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6fp-4 : inexact-ok += exp2m1 tonearest ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6fp-4 : inexact-ok += exp2m1 towardzero ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6fp-4 : inexact-ok += exp2m1 upward ibm128 0x5.a343df0d680099a7a1a873a75p-4 : 0x4.6d256352ea967d7d4d8bfac6f2p-4 : inexact-ok +exp2m1 min += exp2m1 downward binary32 0x4p-128 : 0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 0x4p-128 : 0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 0x4p-128 : 0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 0x4p-128 : 0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x4p-128 : 0x2.c5c85fdf473dep-128 : inexact-ok += exp2m1 tonearest binary64 0x4p-128 : 0x2.c5c85fdf473dep-128 : inexact-ok += exp2m1 towardzero binary64 0x4p-128 : 0x2.c5c85fdf473dep-128 : inexact-ok += exp2m1 upward binary64 0x4p-128 : 0x2.c5c85fdf473ep-128 : inexact-ok += exp2m1 downward intel96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 tonearest intel96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 towardzero intel96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 upward intel96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 downward m68k96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 tonearest m68k96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 towardzero m68k96 0x4p-128 : 0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 upward m68k96 0x4p-128 : 0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 downward binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok += exp2m1 tonearest binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok += exp2m1 towardzero binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok += exp2m1 upward binary128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok += exp2m1 downward ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok += exp2m1 tonearest ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok += exp2m1 towardzero ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok += exp2m1 upward ibm128 0x4p-128 : 0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok += exp2m1 downward binary64 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 tonearest intel96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 towardzero intel96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 upward intel96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 downward m68k96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 tonearest m68k96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 towardzero m68k96 0x4p-1024 : 0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 upward m68k96 0x4p-1024 : 0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 downward binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok += exp2m1 tonearest binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok += exp2m1 towardzero binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok += exp2m1 upward binary128 0x4p-1024 : 0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok += exp2m1 downward ibm128 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 0x4p-1024 : 0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 0x4p-1024 : 0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x4p-16384 : 0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest intel96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero intel96 0x4p-16384 : 0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward intel96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 0x4p-16384 : 0x2.c5c85fdf473de6acp-16384 : inexact-ok += exp2m1 tonearest m68k96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok += exp2m1 towardzero m68k96 0x4p-16384 : 0x2.c5c85fdf473de6acp-16384 : inexact-ok += exp2m1 upward m68k96 0x4p-16384 : 0x2.c5c85fdf473de6bp-16384 : inexact-ok += exp2m1 downward binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 0x4p-16384 : 0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x2p-16384 : 0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest intel96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero intel96 0x2p-16384 : 0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward intel96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 0x2p-16384 : 0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest m68k96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero m68k96 0x2p-16384 : 0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward m68k96 0x2p-16384 : 0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 0x2p-16384 : 0x1.62e42fefa39ef35793c7673007e8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x8p-972 : 0x5.8b90bfbe8e7bcp-972 : inexact-ok += exp2m1 tonearest binary64 0x8p-972 : 0x5.8b90bfbe8e7bcp-972 : inexact-ok += exp2m1 towardzero binary64 0x8p-972 : 0x5.8b90bfbe8e7bcp-972 : inexact-ok += exp2m1 upward binary64 0x8p-972 : 0x5.8b90bfbe8e7cp-972 : inexact-ok += exp2m1 downward intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 tonearest intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 towardzero intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 upward intel96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 downward m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 tonearest m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 towardzero m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 upward m68k96 0x8p-972 : 0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 downward binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok += exp2m1 tonearest binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok += exp2m1 towardzero binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok += exp2m1 upward binary128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok += exp2m1 downward ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 0x8p-972 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok +exp2m1 -min += exp2m1 downward binary32 -0x4p-128 : -0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 -0x4p-128 : -0x2.c5c86p-128 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 -0x4p-128 : -0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 -0x4p-128 : -0x2.c5c858p-128 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 -0x4p-128 : -0x2.c5c85fdf473ep-128 : inexact-ok += exp2m1 tonearest binary64 -0x4p-128 : -0x2.c5c85fdf473dep-128 : inexact-ok += exp2m1 towardzero binary64 -0x4p-128 : -0x2.c5c85fdf473dep-128 : inexact-ok += exp2m1 upward binary64 -0x4p-128 : -0x2.c5c85fdf473dep-128 : inexact-ok += exp2m1 downward intel96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 tonearest intel96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 towardzero intel96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 upward intel96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 downward m68k96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-128 : -0x2.c5c85fdf473de6bp-128 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 upward m68k96 -0x4p-128 : -0x2.c5c85fdf473de6acp-128 : inexact-ok += exp2m1 downward binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok += exp2m1 tonearest binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fccp-128 : inexact-ok += exp2m1 towardzero binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok += exp2m1 upward binary128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fcap-128 : inexact-ok += exp2m1 downward ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok += exp2m1 tonearest ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece601p-128 : inexact-ok += exp2m1 towardzero ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok += exp2m1 upward ibm128 -0x4p-128 : -0x2.c5c85fdf473de6af278ece600fp-128 : inexact-ok += exp2m1 downward binary64 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 tonearest intel96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 towardzero intel96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 upward intel96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 downward m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6bp-1024 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 upward m68k96 -0x4p-1024 : -0x2.c5c85fdf473de6acp-1024 : inexact-ok += exp2m1 downward binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok += exp2m1 tonearest binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fccp-1024 : inexact-ok += exp2m1 towardzero binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok += exp2m1 upward binary128 -0x4p-1024 : -0x2.c5c85fdf473de6af278ece600fcap-1024 : inexact-ok += exp2m1 downward ibm128 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 -0x4p-1024 : -0x2.c5c85fdf473ep-1024 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 -0x4p-1024 : -0x2.c5c85fdf473dcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest intel96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero intel96 -0x4p-16384 : -0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward intel96 -0x4p-16384 : -0x2.c5c85fdf473de6a8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6bp-16384 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6acp-16384 : inexact-ok += exp2m1 upward m68k96 -0x4p-16384 : -0x2.c5c85fdf473de6acp-16384 : inexact-ok += exp2m1 downward binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fccp-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 -0x4p-16384 : -0x2.c5c85fdf473de6af278ece600fc8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest intel96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero intel96 -0x2p-16384 : -0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward intel96 -0x2p-16384 : -0x1.62e42fefa39ef35p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest m68k96 -0x2p-16384 : -0x1.62e42fefa39ef358p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero m68k96 -0x2p-16384 : -0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward m68k96 -0x2p-16384 : -0x1.62e42fefa39ef354p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e8p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 -0x2p-16384 : -0x1.62e42fefa39ef35793c7673007e4p-16384 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 -0x8p-972 : -0x5.8b90bfbe8e7cp-972 : inexact-ok += exp2m1 tonearest binary64 -0x8p-972 : -0x5.8b90bfbe8e7bcp-972 : inexact-ok += exp2m1 towardzero binary64 -0x8p-972 : -0x5.8b90bfbe8e7bcp-972 : inexact-ok += exp2m1 upward binary64 -0x8p-972 : -0x5.8b90bfbe8e7bcp-972 : inexact-ok += exp2m1 downward intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 tonearest intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 towardzero intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 upward intel96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 downward m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd6p-972 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 upward m68k96 -0x8p-972 : -0x5.8b90bfbe8e7bcd58p-972 : inexact-ok += exp2m1 downward binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok += exp2m1 tonearest binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-972 : inexact-ok += exp2m1 towardzero binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok += exp2m1 upward binary128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-972 : inexact-ok += exp2m1 downward ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-972 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 -0x8p-972 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01cp-972 : inexact-ok underflow errno-erange-ok +exp2m1 min_subnorm += exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 0x8p-16448 : 0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 0x8p-16448 : 0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 0x8p-16448 : 0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 0x8p-16448 : 0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 0x4p-16448 : 0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 0x4p-16448 : 0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 0x4p-16448 : 0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 0x4p-16448 : 0x2.c5c85fdf474p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok +exp2m1 -min_subnorm += exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 tonearest intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 downward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 downward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 tonearest binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 towardzero binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 upward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 -0x8p-16448 : -0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 -0x8p-16448 : -0x5.8b90bfbe8e7cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 -0x8p-16448 : -0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 -0x8p-16448 : -0x5.8b90bfbe8e78p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 -0x4p-16448 : -0x2.c5c85fdf474p-16448 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 -0x4p-16448 : -0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 -0x4p-16448 : -0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 -0x4p-16448 : -0x2.c5c85fdf473cp-16448 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok +exp2m1 128 += exp2m1 downward binary32 0x8p+4 : 0xf.fffffp+124 : inexact-ok += exp2m1 tonearest binary32 0x8p+4 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x8p+4 : 0xf.fffffp+124 : inexact-ok += exp2m1 upward binary32 0x8p+4 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x8p+4 : 0xf.ffffffffffff8p+124 : inexact-ok += exp2m1 tonearest binary64 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 towardzero binary64 0x8p+4 : 0xf.ffffffffffff8p+124 : inexact-ok += exp2m1 upward binary64 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 downward intel96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok += exp2m1 tonearest intel96 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 towardzero intel96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok += exp2m1 upward intel96 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 downward m68k96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok += exp2m1 tonearest m68k96 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 towardzero m68k96 0x8p+4 : 0xf.fffffffffffffffp+124 : inexact-ok += exp2m1 upward m68k96 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 downward binary128 0x8p+4 : 0xf.fffffffffffffffffffffffffff8p+124 : inexact-ok += exp2m1 tonearest binary128 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 towardzero binary128 0x8p+4 : 0xf.fffffffffffffffffffffffffff8p+124 : inexact-ok += exp2m1 upward binary128 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 downward ibm128 0x8p+4 : 0xf.fffffffffffffffffffffffffcp+124 : inexact-ok += exp2m1 tonearest ibm128 0x8p+4 : 0x1p+128 : inexact-ok += exp2m1 towardzero ibm128 0x8p+4 : 0xf.fffffffffffffffffffffffffcp+124 : inexact-ok += exp2m1 upward ibm128 0x8p+4 : 0x1p+128 : inexact-ok +exp2m1 0x7.fffff8p+4 += exp2m1 downward binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok += exp2m1 tonearest binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok += exp2m1 towardzero binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok += exp2m1 upward binary32 0x7.fffff8p+4 : 0xf.fffa8p+124 : inexact-ok += exp2m1 downward binary64 0x7.fffff8p+4 : 0xf.fffa7470363fp+124 : inexact-ok += exp2m1 tonearest binary64 0x7.fffff8p+4 : 0xf.fffa7470363f8p+124 : inexact-ok += exp2m1 towardzero binary64 0x7.fffff8p+4 : 0xf.fffa7470363fp+124 : inexact-ok += exp2m1 upward binary64 0x7.fffff8p+4 : 0xf.fffa7470363f8p+124 : inexact-ok += exp2m1 downward intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok += exp2m1 tonearest intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok += exp2m1 towardzero intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok += exp2m1 upward intel96 0x7.fffff8p+4 : 0xf.fffa7470363f452p+124 : inexact-ok += exp2m1 downward m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok += exp2m1 tonearest m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok += exp2m1 towardzero m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok += exp2m1 upward m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f452p+124 : inexact-ok += exp2m1 downward binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762bp+124 : inexact-ok += exp2m1 tonearest binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762b8p+124 : inexact-ok += exp2m1 towardzero binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762bp+124 : inexact-ok += exp2m1 upward binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762b8p+124 : inexact-ok += exp2m1 downward ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c76p+124 : inexact-ok += exp2m1 tonearest ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c764p+124 : inexact-ok += exp2m1 towardzero ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c76p+124 : inexact-ok += exp2m1 upward ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c764p+124 : inexact-ok +exp2m1 0x8.00001p+4 += exp2m1 downward binary32 0x8.00001p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x8.00001p+4 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x8.00001p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x8.00001p+4 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x8.00001p+4 : 0x1.0000b17255775p+128 : inexact-ok += exp2m1 tonearest binary64 0x8.00001p+4 : 0x1.0000b17255776p+128 : inexact-ok += exp2m1 towardzero binary64 0x8.00001p+4 : 0x1.0000b17255775p+128 : inexact-ok += exp2m1 upward binary64 0x8.00001p+4 : 0x1.0000b17255776p+128 : inexact-ok += exp2m1 downward intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok += exp2m1 tonearest intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok += exp2m1 towardzero intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok += exp2m1 upward intel96 0x8.00001p+4 : 0x1.0000b17255775c06p+128 : inexact-ok += exp2m1 downward m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok += exp2m1 tonearest m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok += exp2m1 towardzero m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok += exp2m1 upward m68k96 0x8.00001p+4 : 0x1.0000b17255775c06p+128 : inexact-ok += exp2m1 downward binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adep+128 : inexact-ok += exp2m1 tonearest binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adfp+128 : inexact-ok += exp2m1 towardzero binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adep+128 : inexact-ok += exp2m1 upward binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adfp+128 : inexact-ok += exp2m1 downward ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4a8p+128 : inexact-ok += exp2m1 tonearest ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4bp+128 : inexact-ok += exp2m1 towardzero ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4a8p+128 : inexact-ok += exp2m1 upward ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4bp+128 : inexact-ok +exp2m1 0x3.ffffffffffffep+8 += exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok += exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok += exp2m1 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok += exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok += exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok += exp2m1 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok += exp2m1 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok += exp2m1 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : inexact-ok += exp2m1 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok += exp2m1 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok += exp2m1 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok += exp2m1 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok += exp2m1 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok += exp2m1 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok += exp2m1 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : inexact-ok += exp2m1 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok += exp2m1 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok += exp2m1 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok += exp2m1 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += exp2m1 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += exp2m1 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += exp2m1 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += exp2m1 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok += exp2m1 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok += exp2m1 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok += exp2m1 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok += exp2m1 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : inexact-ok += exp2m1 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok += exp2m1 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok += exp2m1 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok +exp2m1 0x4.0000000000004p+8 += exp2m1 downward binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok += exp2m1 tonearest intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok += exp2m1 towardzero intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok += exp2m1 upward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok += exp2m1 downward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok += exp2m1 tonearest m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok += exp2m1 towardzero m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok += exp2m1 upward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok += exp2m1 downward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok += exp2m1 tonearest binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok += exp2m1 towardzero binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok += exp2m1 upward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18092p+1024 : inexact-ok += exp2m1 downward ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.000008p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok += exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok += exp2m1 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : inexact-ok += exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok += exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok += exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok += exp2m1 tonearest intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok += exp2m1 towardzero intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok += exp2m1 upward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok += exp2m1 downward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok += exp2m1 tonearest m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok += exp2m1 towardzero m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok += exp2m1 upward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok += exp2m1 downward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok += exp2m1 tonearest binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok += exp2m1 towardzero binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok += exp2m1 upward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b3p+1024 : inexact-ok += exp2m1 downward ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.0000000000004p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc += exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x3.fffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok += exp2m1 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += exp2m1 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd38p+1020 : xfail:ibm128-libgcc inexact-ok +exp2m1 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc += exp2m1 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero intel96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero m68k96 0x4p+8 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok += exp2m1 towardzero binary128 0x4p+8 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x3.fffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok += exp2m1 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += exp2m1 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok += exp2m1 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : xfail:ibm128-libgcc inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 0x3.fffffffffffffffcp+12 += exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok += exp2m1 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok += exp2m1 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok += exp2m1 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok += exp2m1 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok += exp2m1 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok += exp2m1 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok += exp2m1 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 0x4.0000000000000008p+12 += exp2m1 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 0x3.fffffffffffffffffffffffffffep+12 += exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok += exp2m1 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok += exp2m1 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok += exp2m1 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok += exp2m1 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok += exp2m1 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok += exp2m1 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok += exp2m1 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok += exp2m1 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok += exp2m1 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok += exp2m1 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok += exp2m1 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok += exp2m1 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok += exp2m1 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok += exp2m1 upward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d2p+16380 : inexact-ok += exp2m1 downward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok += exp2m1 tonearest binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok += exp2m1 towardzero binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok += exp2m1 upward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8dfp+16380 : inexact-ok += exp2m1 downward ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 0x4.0000000000000000000000000004p+12 += exp2m1 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok += exp2m1 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += exp2m1 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 tonearest binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += exp2m1 upward binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 downward ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 tonearest ibm128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange += exp2m1 towardzero ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += exp2m1 upward ibm128 0x4.00000000000000000000000002p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +exp2m1 0x1p-125 += exp2m1 downward binary32 0x8p-128 : 0x5.8b90b8p-128 : inexact-ok += exp2m1 tonearest binary32 0x8p-128 : 0x5.8b90cp-128 : inexact-ok += exp2m1 towardzero binary32 0x8p-128 : 0x5.8b90b8p-128 : inexact-ok += exp2m1 upward binary32 0x8p-128 : 0x5.8b90cp-128 : inexact-ok += exp2m1 downward binary64 0x8p-128 : 0x5.8b90bfbe8e7bcp-128 : inexact-ok += exp2m1 tonearest binary64 0x8p-128 : 0x5.8b90bfbe8e7bcp-128 : inexact-ok += exp2m1 towardzero binary64 0x8p-128 : 0x5.8b90bfbe8e7bcp-128 : inexact-ok += exp2m1 upward binary64 0x8p-128 : 0x5.8b90bfbe8e7cp-128 : inexact-ok += exp2m1 downward intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 tonearest intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 towardzero intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 upward intel96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 downward m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 tonearest m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 towardzero m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 upward m68k96 0x8p-128 : 0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 downward binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok += exp2m1 tonearest binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok += exp2m1 towardzero binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok += exp2m1 upward binary128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok += exp2m1 downward ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok += exp2m1 tonearest ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok += exp2m1 towardzero ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok += exp2m1 upward ibm128 0x8p-128 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok +exp2m1 0x1p-1021 += exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok += exp2m1 tonearest binary64 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok += exp2m1 towardzero binary64 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok += exp2m1 upward binary64 0x8p-1024 : 0x5.8b90bfbe8e7cp-1024 : inexact-ok += exp2m1 downward intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 tonearest intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 towardzero intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 upward intel96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 downward m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 tonearest m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 towardzero m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 upward m68k96 0x8p-1024 : 0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 downward binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok += exp2m1 tonearest binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok += exp2m1 towardzero binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok += exp2m1 upward binary128 0x8p-1024 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok += exp2m1 downward ibm128 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 0x8p-1024 : 0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 0x8p-1024 : 0x5.8b90bfbe8e7cp-1024 : inexact-ok underflow errno-erange-ok +exp2m1 0x1p-16381 += exp2m1 downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 tonearest binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 0x8p-152 : 0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 0x8p-152 : 0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 downward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 tonearest m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 0x8p-152 : 0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 downward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 tonearest binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 downward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 tonearest ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 0x8p-152 : 0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += exp2m1 downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero intel96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward intel96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 tonearest m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero m68k96 0x4p-1076 : 0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward m68k96 0x4p-1076 : 0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 downward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 tonearest binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 towardzero binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 upward binary128 0x4p-1076 : 0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 tonearest intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 towardzero intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 upward intel96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 downward m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 tonearest m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 towardzero m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 upward m68k96 0x8p-16384 : 0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 downward binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok += exp2m1 tonearest binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok += exp2m1 towardzero binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok += exp2m1 upward binary128 0x8p-16384 : 0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok +exp2m1 -0x1p-125 += exp2m1 downward binary32 -0x8p-128 : -0x5.8b90cp-128 : inexact-ok += exp2m1 tonearest binary32 -0x8p-128 : -0x5.8b90cp-128 : inexact-ok += exp2m1 towardzero binary32 -0x8p-128 : -0x5.8b90b8p-128 : inexact-ok += exp2m1 upward binary32 -0x8p-128 : -0x5.8b90b8p-128 : inexact-ok += exp2m1 downward binary64 -0x8p-128 : -0x5.8b90bfbe8e7cp-128 : inexact-ok += exp2m1 tonearest binary64 -0x8p-128 : -0x5.8b90bfbe8e7bcp-128 : inexact-ok += exp2m1 towardzero binary64 -0x8p-128 : -0x5.8b90bfbe8e7bcp-128 : inexact-ok += exp2m1 upward binary64 -0x8p-128 : -0x5.8b90bfbe8e7bcp-128 : inexact-ok += exp2m1 downward intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 tonearest intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 towardzero intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 upward intel96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 downward m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd6p-128 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 upward m68k96 -0x8p-128 : -0x5.8b90bfbe8e7bcd58p-128 : inexact-ok += exp2m1 downward binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok += exp2m1 tonearest binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-128 : inexact-ok += exp2m1 towardzero binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok += exp2m1 upward binary128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-128 : inexact-ok += exp2m1 downward ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok += exp2m1 tonearest ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-128 : inexact-ok += exp2m1 towardzero ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok += exp2m1 upward ibm128 -0x8p-128 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-128 : inexact-ok +exp2m1 -0x1p-1021 += exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 downward binary64 -0x8p-1024 : -0x5.8b90bfbe8e7cp-1024 : inexact-ok += exp2m1 tonearest binary64 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok += exp2m1 towardzero binary64 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok += exp2m1 upward binary64 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok += exp2m1 downward intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 tonearest intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 towardzero intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 upward intel96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 downward m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd6p-1024 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 upward m68k96 -0x8p-1024 : -0x5.8b90bfbe8e7bcd58p-1024 : inexact-ok += exp2m1 downward binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok += exp2m1 tonearest binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-1024 : inexact-ok += exp2m1 towardzero binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok += exp2m1 upward binary128 -0x8p-1024 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-1024 : inexact-ok += exp2m1 downward ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7cp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 -0x8p-1024 : -0x5.8b90bfbe8e7bcp-1024 : inexact-ok underflow errno-erange-ok +exp2m1 -0x1p-16381 += exp2m1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += exp2m1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward binary64 -0x8p-152 : -0x5.8b90bfbe8e7cp-152 : inexact-ok += exp2m1 tonearest binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 towardzero binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 upward binary64 -0x8p-152 : -0x5.8b90bfbe8e7bcp-152 : inexact-ok += exp2m1 downward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward intel96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd6p-152 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 upward m68k96 -0x8p-152 : -0x5.8b90bfbe8e7bcd58p-152 : inexact-ok += exp2m1 downward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 tonearest binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-152 : inexact-ok += exp2m1 towardzero binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 upward binary128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-152 : inexact-ok += exp2m1 downward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 tonearest ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc02p-152 : inexact-ok += exp2m1 towardzero ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 upward ibm128 -0x8p-152 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01ep-152 : inexact-ok += exp2m1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 tonearest intel96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward intel96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 downward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 tonearest m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6bp-1076 : inexact-ok += exp2m1 towardzero m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 upward m68k96 -0x4p-1076 : -0x2.c5c85fdf473de6acp-1076 : inexact-ok += exp2m1 downward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 tonearest binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fccp-1076 : inexact-ok += exp2m1 towardzero binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 upward binary128 -0x4p-1076 : -0x2.c5c85fdf473de6af278ece600fcap-1076 : inexact-ok += exp2m1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += exp2m1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += exp2m1 downward intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 tonearest intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 towardzero intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 upward intel96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 downward m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 tonearest m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd6p-16384 : inexact-ok += exp2m1 towardzero m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 upward m68k96 -0x8p-16384 : -0x5.8b90bfbe8e7bcd58p-16384 : inexact-ok += exp2m1 downward binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok += exp2m1 tonearest binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f98p-16384 : inexact-ok += exp2m1 towardzero binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok += exp2m1 upward binary128 -0x8p-16384 : -0x5.8b90bfbe8e7bcd5e4f1d9cc01f94p-16384 : inexact-ok diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index 0e9c855d64..6cb594b6ff 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -113,6 +113,12 @@ __MATHCALL (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)) __nonnull ((2)); /* Compute exponent to base ten. */ __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); +/* Return exp2(X) - 1. */ +__MATHCALL (exp2m1,, (_Mdouble_ __x)); + +/* Return exp10(X) - 1. */ +__MATHCALL (exp10m1,, (_Mdouble_ __x)); + /* Return log2(1 + X). */ __MATHCALL (log2p1,, (_Mdouble_ __x)); diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 2559af9eb4..0b1e307fae 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -566,7 +566,9 @@ static test_function test_functions[] = FUNC_mpfr_f_f ("erfc", mpfr_erfc, false), FUNC_mpfr_f_f ("exp", mpfr_exp, false), FUNC_mpfr_f_f ("exp10", mpfr_exp10, false), + FUNC_mpfr_f_f ("exp10m1", mpfr_exp10m1, false), FUNC_mpfr_f_f ("exp2", mpfr_exp2, false), + FUNC_mpfr_f_f ("exp2m1", mpfr_exp2m1, false), FUNC_mpfr_f_f ("expm1", mpfr_expm1, false), FUNC ("fma", ARGS3 (type_fp, type_fp, type_fp), RET1 (type_fp), true, false, true, CALC (mpfr_fff_f, mpfr_fma)), diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py index 19138369b6..08d9226228 100755 --- a/math/gen-tgmath-tests.py +++ b/math/gen-tgmath-tests.py @@ -743,6 +743,8 @@ class Tests(object): self.add_tests(prefix + fn, ret, ['r'] * args) # TS 18661-4 functions. self.add_tests('exp10', 'r', ['r']) + self.add_tests('exp2m1', 'r', ['r']) + self.add_tests('exp10m1', 'r', ['r']) self.add_tests('log2p1', 'r', ['r']) self.add_tests('log10p1', 'r', ['r']) self.add_tests('logp1', 'r', ['r']) diff --git a/math/libm-test-exp10m1.inc b/math/libm-test-exp10m1.inc new file mode 100644 index 0000000000..fca1998a5e --- /dev/null +++ b/math/libm-test-exp10m1.inc @@ -0,0 +1,49 @@ +/* Test exp10m1. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include "libm-test-driver.c" + +static const struct test_f_f_data exp10m1_test_data[] = + { + TEST_f_f (exp10m1, plus_infty, plus_infty, ERRNO_UNCHANGED), + TEST_f_f (exp10m1, minus_infty, -1, ERRNO_UNCHANGED), + TEST_f_f (exp10m1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (exp10m1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (exp10m1, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_f_f (exp10m1, -snan_value, qnan_value, INVALID_EXCEPTION), + + AUTO_TESTS_f_f (exp10m1), + }; + +static void +exp10m1_test (void) +{ + ALL_RM_TEST (exp10m1, 0, exp10m1_test_data, RUN_TEST_LOOP_f_f, END); +} + +static void +do_test (void) +{ + exp10m1_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/libm-test-exp2m1.inc b/math/libm-test-exp2m1.inc new file mode 100644 index 0000000000..7d8843f14f --- /dev/null +++ b/math/libm-test-exp2m1.inc @@ -0,0 +1,49 @@ +/* Test exp2m1. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include "libm-test-driver.c" + +static const struct test_f_f_data exp2m1_test_data[] = + { + TEST_f_f (exp2m1, plus_infty, plus_infty, ERRNO_UNCHANGED), + TEST_f_f (exp2m1, minus_infty, -1, ERRNO_UNCHANGED), + TEST_f_f (exp2m1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (exp2m1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (exp2m1, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_f_f (exp2m1, -snan_value, qnan_value, INVALID_EXCEPTION), + + AUTO_TESTS_f_f (exp2m1), + }; + +static void +exp2m1_test (void) +{ + ALL_RM_TEST (exp2m1, 0, exp2m1_test_data, RUN_TEST_LOOP_f_f, END); +} + +static void +do_test (void) +{ + exp2m1_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/s_exp10m1_template.c b/math/s_exp10m1_template.c new file mode 100644 index 0000000000..ea3ef54e82 --- /dev/null +++ b/math/s_exp10m1_template.c @@ -0,0 +1,45 @@ +/* Return exp10(X) - 1. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include +#include + +FLOAT +M_DECL_FUNC (__exp10m1) (FLOAT x) +{ + if (isgreaterequal (x, M_LIT (-0.5)) && islessequal (x, M_LIT (0.5))) + { + FLOAT ret = M_SUF (__expm1) (M_MLIT (M_LN10) * x); + math_check_force_underflow (ret); + return ret; + } + else if (isgreater (x, M_MANT_DIG / 3 + M_LIT (2.0))) + { + FLOAT ret = M_SUF (__ieee754_exp10) (x); + if (!isfinite (ret) && isfinite (x)) + __set_errno (ERANGE); + return ret; + } + else if (isless (x, -(M_MANT_DIG / 3) - M_LIT (2.0))) + return M_LIT (-1.0); + else + return M_SUF (__ieee754_exp10) (x) - M_LIT (1.0); +} +declare_mgen_alias (__exp10m1, exp10m1); diff --git a/math/s_exp2m1_template.c b/math/s_exp2m1_template.c new file mode 100644 index 0000000000..8a9bb9659f --- /dev/null +++ b/math/s_exp2m1_template.c @@ -0,0 +1,65 @@ +/* Return exp2(X) - 1. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#include +#include +#include +#include +#include + +FLOAT +M_DECL_FUNC (__exp2m1) (FLOAT x) +{ + if (isgreaterequal (x, M_LIT (-1.0)) && islessequal (x, M_LIT (1.0))) + { + FLOAT ret = M_SUF (__expm1) (M_MLIT (M_LN2) * x); + math_check_force_underflow (ret); + if (x != 0 && ret == 0) + __set_errno (ERANGE); + return ret; + } + else if (isgreater (x, M_MANT_DIG + M_LIT (2.0))) + { +#if defined FE_DOWNWARD || defined FE_TOWARDZERO + /* exp2m1 (MAX_EXP) should not overflow in these two rounding + modes, but exp2 does overflow. */ + if (x == M_MAX_EXP) + { + int rnd_mode = fegetround (); + if (0 +# ifdef FE_DOWNWARD + || rnd_mode == FE_DOWNWARD +# endif +# ifdef FE_TOWARDZERO + || rnd_mode == FE_TOWARDZERO +# endif + ) + return M_MAX; + } +#endif + FLOAT ret = M_SUF (__ieee754_exp2) (x); + if (!isfinite (ret) && isfinite (x)) + __set_errno (ERANGE); + return ret; + } + else if (isless (x, -M_MANT_DIG - M_LIT (2.0))) + return M_LIT (-1.0); + else + return M_SUF (__ieee754_exp2) (x) - M_LIT (1.0); +} +declare_mgen_alias (__exp2m1, exp2m1); diff --git a/math/test-tgmath.c b/math/test-tgmath.c index 069603bb34..f3bcac4866 100644 --- a/math/test-tgmath.c +++ b/math/test-tgmath.c @@ -48,7 +48,7 @@ volatile int count_cdouble; volatile int count_cfloat; volatile int count_cldouble; -#define NCALLS 164 +#define NCALLS 168 #define NCALLS_INT 4 #define NCCALLS 47 @@ -250,6 +250,8 @@ F(compile_test) (void) b = ldexp (ldexp (a, 1), 5); a = frexp (frexp (x, &i), &i); b = expm1 (expm1 (a)); + a = exp2m1 (exp2m1 (b)); + b = exp10m1 (exp10m1 (a)); a = log1p (log1p (x)); b = logb (logb (a)); a = exp2 (exp2 (x)); @@ -366,6 +368,8 @@ F(compile_test) (void) a = ldexp (y, 5); a = frexp (y, &i); a = expm1 (y); + a = exp2m1 (y); + a = exp10m1 (y); a = log1p (y); a = logb (y); a = exp2 (y); @@ -607,6 +611,22 @@ TYPE return x; } +TYPE +(F(exp2m1)) (TYPE x) +{ + ++count; + P (); + return x; +} + +TYPE +(F(exp10m1)) (TYPE x) +{ + ++count; + P (); + return x; +} + TYPE (F(log1p)) (TYPE x) { diff --git a/math/tgmath.h b/math/tgmath.h index 9667cb1ff9..f48f718b88 100644 --- a/math/tgmath.h +++ b/math/tgmath.h @@ -875,6 +875,12 @@ /* Compute exponent to base ten. */ #define exp10(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp10) +/* Return exp2(X) - 1. */ +#define exp2m1(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp2m1) + +/* Return exp10(X) - 1. */ +#define exp10m1(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp10m1) + /* Return log2(1 + X). */ #define log2p1(Val) __TGMATH_UNARY_REAL_ONLY (Val, log2p1) diff --git a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps index cd786b35ff..5a359d6a6e 100644 --- a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps +++ b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps @@ -1156,6 +1156,30 @@ float: 1 float128: 3 ldouble: 2 +Function: "exp10m1": +double: 1 +float: 1 +float128: 1 +ldouble: 1 + +Function: "exp10m1_downward": +double: 1 +float: 1 +float128: 3 +ldouble: 2 + +Function: "exp10m1_towardzero": +double: 1 +float: 1 +float128: 3 +ldouble: 2 + +Function: "exp10m1_upward": +double: 3 +float: 1 +float128: 3 +ldouble: 2 + Function: "exp2": double: 1 float128: 1 @@ -1175,6 +1199,30 @@ float: 1 float128: 2 ldouble: 1 +Function: "exp2m1": +double: 1 +float: 1 +float128: 1 +ldouble: 1 + +Function: "exp2m1_downward": +double: 2 +float: 1 +float128: 2 +ldouble: 3 + +Function: "exp2m1_towardzero": +double: 2 +float: 1 +float128: 2 +ldouble: 3 + +Function: "exp2m1_upward": +double: 1 +float: 1 +float128: 2 +ldouble: 3 + Function: "exp_downward": double: 1 float: 1 diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions index 696d132c70..bd73016e93 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions @@ -138,6 +138,8 @@ libm { __fminimum_mag_numieee128; } GLIBC_2.40 { + __exp2m1ieee128; + __exp10m1ieee128; __log2p1ieee128; __log10p1ieee128; __logp1ieee128; diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index d8cceb51b1..14fd715003 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -61,8 +61,10 @@ libnldbl-calls = \ erf \ erfc \ exp \ + exp10m1 \ exp2 \ exp10 \ + exp2m1 \ expm1 \ fabs \ fadd \ @@ -296,7 +298,9 @@ CFLAGS-nldbl-erf.c = -fno-builtin-erfl CFLAGS-nldbl-erfc.c = -fno-builtin-erfcl CFLAGS-nldbl-exp.c = -fno-builtin-expl CFLAGS-nldbl-exp10.c = -fno-builtin-exp10l +CFLAGS-nldbl-exp10m1.c = -fno-builtin-exp10m1l CFLAGS-nldbl-exp2.c = -fno-builtin-exp2l +CFLAGS-nldbl-exp2m1.c = -fno-builtin-exp2m1l CFLAGS-nldbl-expm1.c = -fno-builtin-expm1l CFLAGS-nldbl-fabs.c = -fno-builtin-fabsl CFLAGS-nldbl-fadd.c = -fno-builtin-faddl diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-exp10m1.c b/sysdeps/ieee754/ldbl-opt/nldbl-exp10m1.c new file mode 100644 index 0000000000..3495263fc9 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-exp10m1.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +exp10m1l (double x) +{ + return exp10m1 (x); +} diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-exp2m1.c b/sysdeps/ieee754/ldbl-opt/nldbl-exp2m1.c new file mode 100644 index 0000000000..2bc6066e0c --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-exp2m1.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +exp2m1l (double x) +{ + return exp2m1 (x); +} diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist index c999fc00ce..18113773bb 100644 --- a/sysdeps/mach/hurd/i386/libm.abilist +++ b/sysdeps/mach/hurd/i386/libm.abilist @@ -1181,6 +1181,22 @@ GLIBC_2.35 fsqrt F GLIBC_2.35 fsqrtl F GLIBC_2.35 hypot F GLIBC_2.35 hypotf F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist index 256717f5a5..d4c087a471 100644 --- a/sysdeps/mach/hurd/x86_64/libm.abilist +++ b/sysdeps/mach/hurd/x86_64/libm.abilist @@ -1038,6 +1038,22 @@ GLIBC_2.38 ynf32x F GLIBC_2.38 ynf64 F GLIBC_2.38 ynf64x F GLIBC_2.38 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile index 43d9e5fa13..6d74f09912 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile @@ -91,7 +91,8 @@ gen-libm-f128-ifunc-routines = \ e_expf128 e_fmodf128 e_hypotf128 e_j0f128 e_j1f128 e_jnf128 \ e_lgammaf128_r e_logf128 e_log10f128 e_powf128 e_remainderf128 \ e_sinhf128 e_sqrtf128 e_gammaf128_r e_ilogbf128 k_tanf128 s_asinhf128 \ - s_atanf128 s_cbrtf128 s_ceilf128 s_cosf128 s_erff128 s_expm1f128 \ + s_atanf128 s_cbrtf128 s_ceilf128 s_cosf128 s_erff128 s_exp10m1f128 \ + s_exp2m1f128 s_expm1f128 \ s_fabsf128 s_floorf128 s_log1pf128 s_logbf128 \ s_rintf128 s_scalblnf128 s_sinf128 s_tanf128 \ s_tanhf128 s_truncf128 s_remquof128 e_log2f128 \ @@ -253,7 +254,9 @@ CFLAGS-s_erff128-ifunc.c += -fno-builtin-erff64x CFLAGS-s_erfcf128-ifunc.c += -fno-builtin-erfcf64x CFLAGS-e_expf128-ifunc.c += -fno-builtin-expf64x CFLAGS-w_exp10f128-ifunc.c += -fno-builtin-exp10f64x +CFLAGS-s_exp10m1f128-ifunc.c += -fno-builtin-exp10m1f64x CFLAGS-e_exp2f128-ifunc.c += -fno-builtin-exp2f64x +CFLAGS-s_exp2m1f128-ifunc.c += -fno-builtin-exp2m1f64x CFLAGS-s_expm1f128-ifunc.c += -fno-builtin-expm1f64x CFLAGS-s_fabsf128-ifunc.c += -fno-builtin-fabsf64x CFLAGS-s_faddf128-ifunc.c += -fno-builtin-f32addf64x diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h index 22038bb267..173cfca47b 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h @@ -59,6 +59,8 @@ F128_REDIR (__cosf128) F128_REDIR (__erfcf128) F128_REDIR (__erff128) F128_REDIR (__expf128) +F128_REDIR (__exp10m1f128); +F128_REDIR (__exp2m1f128); F128_REDIR (__expm1f128) F128_REDIR (__fabsf128) F128_REDIR (__fdimf128) diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h index 0506db0855..39241dcf48 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h @@ -81,6 +81,8 @@ F128_REDIR (__crealf128); F128_REDIR (__conjf128); F128_REDIR (__cprojf128); F128_REDIR (__cabsf128); +F128_REDIR (__exp10m1f128); +F128_REDIR (__exp2m1f128); F128_REDIR (__fdimf128); F128_REDIR (__fminf128); F128_REDIR (__fmaxf128); @@ -89,6 +91,7 @@ F128_REDIR (__llogbf128); F128_REDIR (__log2f128); F128_REDIR (__exp10f128); F128_REDIR (__exp2f128); +F128_REDIR (__expm1f128); F128_REDIR (__j0f128); F128_REDIR (__j1f128); F128_REDIR (__jnf128); diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist index 5737e6dd1c..024cb8d31c 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist @@ -1149,6 +1149,22 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist index f0e96fb621..4b7f756811 100644 --- a/sysdeps/unix/sysv/linux/alpha/libm.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist @@ -1308,6 +1308,22 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist index 315a4532ec..f6eb7a535b 100644 --- a/sysdeps/unix/sysv/linux/arc/libm.abilist +++ b/sysdeps/unix/sysv/linux/arc/libm.abilist @@ -757,6 +757,18 @@ GLIBC_2.35 fminimumf64 F GLIBC_2.35 fminimuml F GLIBC_2.35 fsqrt F GLIBC_2.35 fsqrtl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist index 20da5b77d7..78540e97d2 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.4 y1l F GLIBC_2.4 yn F GLIBC_2.4 ynf F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist index 20da5b77d7..78540e97d2 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.4 y1l F GLIBC_2.4 yn F GLIBC_2.4 ynf F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist index a8181e88f0..7a68784a1d 100644 --- a/sysdeps/unix/sysv/linux/csky/libm.abilist +++ b/sysdeps/unix/sysv/linux/csky/libm.abilist @@ -823,6 +823,18 @@ GLIBC_2.35 fminimumf64 F GLIBC_2.35 fminimuml F GLIBC_2.35 fsqrt F GLIBC_2.35 fsqrtl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist index b10d92f560..d29139ebf1 100644 --- a/sysdeps/unix/sysv/linux/hppa/libm.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F GLIBC_2.4 exp2l F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist index e760f738b9..0797f3fb72 100644 --- a/sysdeps/unix/sysv/linux/i386/libm.abilist +++ b/sysdeps/unix/sysv/linux/i386/libm.abilist @@ -1188,6 +1188,22 @@ GLIBC_2.35 fsqrt F GLIBC_2.35 fsqrtl F GLIBC_2.35 hypot F GLIBC_2.35 hypotf F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist index 1b3f5df285..16bde437e9 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist @@ -1028,6 +1028,22 @@ GLIBC_2.36 ynf32x F GLIBC_2.36 ynf64 F GLIBC_2.36 ynf64x F GLIBC_2.36 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist index 20da5b77d7..78540e97d2 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.4 y1l F GLIBC_2.4 yn F GLIBC_2.4 ynf F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist index 89069d51ea..6fd32e76e5 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist @@ -884,6 +884,18 @@ GLIBC_2.35 fsqrt F GLIBC_2.35 fsqrtl F GLIBC_2.35 hypot F GLIBC_2.35 hypotf F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist index bcd47e7b13..d2c2cdbc6a 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist index bcd47e7b13..d2c2cdbc6a 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist index f21b04a5c4..a7c8ca0aec 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F GLIBC_2.4 exp2l F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist index 4af7729493..8e36e16069 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist @@ -1149,6 +1149,22 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/nios2/libm.abilist b/sysdeps/unix/sysv/linux/nios2/libm.abilist index 95c654f592..c0df77f57d 100644 --- a/sysdeps/unix/sysv/linux/nios2/libm.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist index edcd2066ab..4db8702dbc 100644 --- a/sysdeps/unix/sysv/linux/or1k/libm.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist @@ -757,6 +757,18 @@ GLIBC_2.35 ynf32 F GLIBC_2.35 ynf32x F GLIBC_2.35 ynf64 F GLIBC_2.35 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist index f56a507f29..cbadcefc59 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist @@ -995,6 +995,18 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist index be9e8968f1..d0078a41eb 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist @@ -994,6 +994,18 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist index 70eea297b7..86fdb9f443 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist @@ -988,6 +988,18 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist index 4f9aa4c0fa..34568bd9dd 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist @@ -1321,9 +1321,27 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 __exp10m1ieee128 F +GLIBC_2.40 __exp2m1ieee128 F GLIBC_2.40 __log10p1ieee128 F GLIBC_2.40 __log2p1ieee128 F GLIBC_2.40 __logp1ieee128 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist index ef575d0b61..248ca383b4 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist @@ -1028,6 +1028,22 @@ GLIBC_2.35 fminimumf64x F GLIBC_2.35 fminimuml F GLIBC_2.35 fsqrt F GLIBC_2.35 fsqrtl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist index 9e647f7ccc..c8f976c077 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist @@ -1125,6 +1125,22 @@ GLIBC_2.35 fminimumf64x F GLIBC_2.35 fminimuml F GLIBC_2.35 fsqrt F GLIBC_2.35 fsqrtl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index 022cb27b1f..81f186f383 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1252,6 +1252,22 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist index 1453d0967f..ee54f8d4a4 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist @@ -1252,6 +1252,22 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist index 044945de33..b21a3ba387 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F GLIBC_2.4 exp2l F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist index 044945de33..b21a3ba387 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -848,6 +848,18 @@ GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F GLIBC_2.4 exp2l F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f32 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist index 92b6a77f69..15c958e345 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist @@ -1259,6 +1259,22 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist index 258058bc86..bf608f5d62 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist @@ -1149,6 +1149,22 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist index 66f264dca8..0ba4ef54c4 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist @@ -1182,6 +1182,22 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist index 877d64abea..405711559a 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist @@ -1182,6 +1182,22 @@ GLIBC_2.35 hypotf F GLIBC_2.38 fmod F GLIBC_2.38 fmodf F GLIBC_2.39 exp10 F +GLIBC_2.40 exp10m1 F +GLIBC_2.40 exp10m1f F +GLIBC_2.40 exp10m1f128 F +GLIBC_2.40 exp10m1f32 F +GLIBC_2.40 exp10m1f32x F +GLIBC_2.40 exp10m1f64 F +GLIBC_2.40 exp10m1f64x F +GLIBC_2.40 exp10m1l F +GLIBC_2.40 exp2m1 F +GLIBC_2.40 exp2m1f F +GLIBC_2.40 exp2m1f128 F +GLIBC_2.40 exp2m1f32 F +GLIBC_2.40 exp2m1f32x F +GLIBC_2.40 exp2m1f64 F +GLIBC_2.40 exp2m1f64x F +GLIBC_2.40 exp2m1l F GLIBC_2.40 log10p1 F GLIBC_2.40 log10p1f F GLIBC_2.40 log10p1f128 F diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index f46ac59ffc..3592dfae1d 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -1429,6 +1429,30 @@ float: 1 Function: "exp10_vlen8_avx2": float: 1 +Function: "exp10m1": +double: 2 +float: 1 +float128: 1 +ldouble: 1 + +Function: "exp10m1_downward": +double: 1 +float: 1 +float128: 3 +ldouble: 2 + +Function: "exp10m1_towardzero": +double: 1 +float: 1 +float128: 3 +ldouble: 2 + +Function: "exp10m1_upward": +double: 3 +float: 1 +float128: 3 +ldouble: 2 + Function: "exp2": double: 1 float: 1 @@ -1473,6 +1497,30 @@ float: 1 Function: "exp2_vlen8_avx2": float: 1 +Function: "exp2m1": +double: 1 +float: 1 +float128: 1 +ldouble: 1 + +Function: "exp2m1_downward": +double: 2 +float: 1 +float128: 2 +ldouble: 3 + +Function: "exp2m1_towardzero": +double: 2 +float: 1 +float128: 2 +ldouble: 3 + +Function: "exp2m1_upward": +double: 1 +float: 1 +float128: 2 +ldouble: 3 + Function: "exp_downward": double: 1 float: 1