From patchwork Wed May 28 17:59:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 892977 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp153263wrt; Wed, 28 May 2025 11:05:20 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXNS2wszbA9QsveSaquLHu+q9/F/GeitZrQBx/vdlqnRHUm5pS/xGWrn4pAgk/nT89wy5wlhg==@linaro.org X-Google-Smtp-Source: AGHT+IGbU03cww/1aD+aALnMZ6dmvOYKnMkHtIpqIwMDRPhBe4L1TuD4oP9nmkoPqZB3QVmbELiT X-Received: by 2002:a05:600c:810e:b0:43d:2313:7b49 with SMTP id 5b1f17b1804b1-45072553bbfmr31549395e9.12.1748455520048; Wed, 28 May 2025 11:05:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748455520; cv=pass; d=google.com; s=arc-20240605; b=epM/d/jbVW5I/YqnYrQxUppiCZ9OIgHAHR9bh0z9isksrzY7RmNUTxkyogAkHCKJBi UvEeG+s97kykuWRFcV/QoZa8IEenT06A5gHuZ/+qZZhfhxhsFheKd14dL+T3QDornIST xQFW+ZXAguKHKSK60CB+2mHv/60ROwy0Kt8SlfLYjEWz2aT8dZYUbstVMeSh263pf+TP fl1VbFepvY1mXT1NAWooqh7nfNY+cO8qdLJErLkMplAAQ1mOoe7fk5VNpFalh12qHtEj RtYNPbRbb6OcGT/E6wtmAdytZu/LuY6yG6GRq6XFsJF9S50aZTZVBRC3V8xFOIXTUo8D TL3A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dkim-filter:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=wvua8QN5OD0q9gVbLSlPADGSKhWW7LJhL3nPqMYDdN8=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=RZpnKypaOVZ/BXw4fjtUOLDjDfBTi96nohmBwhrsotTUFf3HS6joWcE/qsrJxpRYNo Vg6pvujWC6DvlJ1WokOPH+bNRSuF+j43pCukwElRWzejIsQD7ZSoJdh9rRFdj7Xiduv/ AGa2yK701KlGKOUBACIB0PDW/me+pMz1RVy/kBLWIEBim8TSSl/JJ6KBSfqWKw+tqGvp 3YldL8FHyScU01fPAZI2JPhLNIbZLFJgvJ+gVZaXuWa9sWUDxkveoknHjNb6ZcWkvjXL MhjR//RK9t6/xDqlSGUQjhqOalQf9BRWIWY4IkFkcat4cQokaQ/Qm51CZl0T1+2HwOPn yKSQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jrr2dWuk; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id ffacd0b85a97d-3a4eeedd907si116957f8f.625.2025.05.28.11.05.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:05:20 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jrr2dWuk; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E8D79385B804 for ; Wed, 28 May 2025 18:05:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E8D79385B804 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=jrr2dWuk X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) by sourceware.org (Postfix) with ESMTPS id 6E8953856951 for ; Wed, 28 May 2025 18:01:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6E8953856951 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6E8953856951 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::a30 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455284; cv=none; b=mMvhnYA4ImCaaOstFdYElMVQtkhFWjWdsxf6iLqMznOu8d3f/xHCudVUaDx7xDArajSVeHqORSNl+GFOxXHeAtRLze/qYG1TeteHyJ4WR5A1f3Utdi/MiRRBgKm0HkTzpz/WVYcOv34CKADdb0H0LdpH73kUGw3LMzFKlHwRwmM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455284; c=relaxed/simple; bh=l3dvYmrZgFTNFRpkHTVC6j9HjhXsJ7JU1zdi3/EqZU4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=LDwhBEerNUHBCuLrQn41glshp92MCsLCPleOBbwbvOiOs3XmALIPZSe6FsueHDmiRFptEokY3wJQzQYB7c2fRwzvVD8/NWlUqstc7KCfi6pvmSY98VzOEHWoqiAfuWKRZWKi7MUhnUx3TAuDm7Fz2tEiH/kI6eica2Hi4i221UI= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6E8953856951 Received: by mail-vk1-xa30.google.com with SMTP id 71dfb90a1353d-52f05bb975bso11974e0c.1 for ; Wed, 28 May 2025 11:01:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748455283; x=1749060083; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=wvua8QN5OD0q9gVbLSlPADGSKhWW7LJhL3nPqMYDdN8=; b=jrr2dWukr3tEf0MDMxvSBCRXmYU5Qe/BMG/lcFyuCjciiSJU1PVkWAntUdQsD8blhW /k9jTQPVsFKfYNxEnzm3ICvSaDNRvz9DLUTTAdHHupU9leK/H0QYJzw7Ugfg+oliyM6W nP0wugCM+yeaB8/aoTWKmKmQjQQY5SPE7pYDzklseZorCJ4t+EOrJRhqdFbLaOoaYqvR iDrdIqAy4iZ46y0jYrRRgh/O5nXZBe/k3v+UJxvevbL2UKYwJ8KQEyvM63/Zx2orE7Ra Rea273RrzVckpA1z9utXcFRmezF9OJGeMQbwAexTfJ0dno3Dc/zCjNOtHUnZcLDrQ646 p2gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748455283; x=1749060083; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wvua8QN5OD0q9gVbLSlPADGSKhWW7LJhL3nPqMYDdN8=; b=eo6+UB0wGHCzUT4KWqMXaClF07NnUh1BKPCItfK/ODAFDO/Y6VnoEA7/YCIdFRZcfX DpRuQimAosgE0PAC04U4OUqBYWMyl3buFD3JA1fqJEp+TOss4Aa+MfSWiIFVXUZS+gNO tpUw1ZlT2AGJM2I5zfgsU798UuTKYc5eFC9qf3PbjlNaf57Gmw+nbMa0+uNKVFXfgv12 EALsmwubBY9fjkl5g+5jwgzuRyRoytcXi/gzVk6MqgZe3wnMrEZfSg8a2/WbQ3XIVQwT QVZoO2FsV4yO10GN5fCXSI7SLh/P1PXIDmoS5kiJBjR8kFS+bPlov7V1sA08NxqgOXJy 5oog== X-Gm-Message-State: AOJu0Yy70YgnvDFaeAPt0o/8Mnl+eLZPab4o+CyP2PMWyEw/hmOpT9BW XmLNu+4RiCaSCa1Am4/qTt10SnpxVrEnVnp7bkrjW7zPWzg3xtTG+q4dtFGairNaQ2ih4bdHXN5 P+tFk X-Gm-Gg: ASbGncs/QqtFRqoCNl97U7U3gLjFCGwGKOSbHpepAyzvEhRjbksnfJUc2XI8QXZZNPX MUZh3B3l7g1WfUGkp0yg4zBAINxakQ1NZajS72rA2ycBVkwfLtl+fYgF9uzQlWirc2AhcgCLsHw zhLWsHXWXg89MDuU3YGizuxn/GUWVKNTr5kZl5+cF8FehLs6N187XERVDRpgmK9qgjXO4+ApcYd MHIQuZzpo8IN7DbdkJODC+4ieRmDV9Yp30DvhIuKgM2ggaqeDv2sdRCAkZQrHUes97qivZwVm+b Ebnu2pkSkEC/fSFC+VhmLRsqwqxmM92srjvsa3OEuaPep5a4fCGtJz5o2VrtaPBn4vY+r80hTw= = X-Received: by 2002:a05:6102:6c1:b0:4c1:992c:b95d with SMTP id ada2fe7eead31-4e42416147dmr14442329137.17.1748455266849; Wed, 28 May 2025 11:01:06 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:b9f7:b8cb:6df:3812]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-87e1f0db852sm1213969241.27.2025.05.28.11.01.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:01:05 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 1/7] benchtests: Add modff benchtest Date: Wed, 28 May 2025 14:59:27 -0300 Message-ID: <20250528180100.172042-2-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528180100.172042-1-adhemerval.zanella@linaro.org> References: <20250528180100.172042-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org It adds four ranges, which is how the generic implementation handles normal numbers: 1. Random inputs in the range [0.0, 1.0]; 2. Random inputs in the range [1.0, (float)(1U << 23)]; 3. Random inputs in the range [(float)(1U << 23), FLT_MAX]; 4. Random integral inputs in the range [0.0, (float)(1U << 23)]. --- benchtests/Makefile | 1 + benchtests/modff-inputs | 8011 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 8012 insertions(+) create mode 100644 benchtests/modff-inputs diff --git a/benchtests/Makefile b/benchtests/Makefile index 74142da326..a9ef6678f5 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -101,6 +101,7 @@ bench-math := \ lrint \ lrintf \ modf \ + modff \ nearbyint \ nearbyintf \ pow \ diff --git a/benchtests/modff-inputs b/benchtests/modff-inputs new file mode 100644 index 0000000000..355927ba8b --- /dev/null +++ b/benchtests/modff-inputs @@ -0,0 +1,8011 @@ +## args: float: +## ret: float +## includes: math.h +# Random inputs in the range [0.000000e+00,1.000000e+00] +## name: workload-0 +-0x1.63cafcp-3 +-0x1.4f0c4cp-1 +0x1.510d26p-1 +0x1.fb6cc4p-2 +0x1.85399ep-1 +0x1.f878aap-2 +0x1.6843f4p-2 +0x1.a1eae6p-1 +-0x1.3c76cp-2 +0x1.bef7e8p-1 +0x1.418d3cp-2 +0x1.627e3ep-1 +0x1.2cc418p-4 +0x1.77a77ep-1 +-0x1.65ab7p-1 +-0x1.c8333cp-1 +-0x1.a3266cp-1 +0x1.8753a2p-1 +-0x1.86ac3cp-5 +0x1.2667e4p-3 +-0x1.402572p-3 +0x1.84b234p-1 +-0x1.9d0edp-5 +0x1.bea7c2p-1 +-0x1.18528ap-1 +-0x1.dbc2e6p-1 +-0x1.a15b5cp-3 +0x1.8aa4acp-2 +0x1.76c466p-2 +-0x1.43dc24p-3 +0x1.ee0e2p-1 +0x1.0ff766p-1 +0x1.9ba76p-1 +-0x1.d6f00ep-1 +-0x1.ab920ep-3 +0x1.9e48c4p-9 +-0x1.ce1b9cp-1 +0x1.fa3022p-1 +-0x1.047fa8p-2 +0x1.e1adb6p-1 +0x1.7b4ddp-2 +-0x1.d31832p-1 +-0x1.0a8ba2p-2 +0x1.4bef2cp-2 +0x1.f3754ap-2 +0x1.75ca46p-1 +0x1.0eed7ep-2 +-0x1.2d7378p-2 +0x1.5602dcp-1 +-0x1.28fb6cp-5 +0x1.81f858p-1 +0x1.ee76c8p-1 +0x1.fe798ep-1 +0x1.6526a6p-2 +0x1.82a8p-1 +-0x1.a00b14p-2 +-0x1.dcb7ap-1 +-0x1.87764p-1 +0x1.34a474p-2 +0x1.d6abd2p-1 +0x1.cbb4acp-2 +-0x1.5cd5a6p-5 +-0x1.6bc2dep-6 +0x1.0f328p-1 +-0x1.69ca42p-2 +0x1.a7b142p-5 +0x1.f3c8bep-2 +-0x1.8a711p-1 +-0x1.477458p-1 +-0x1.0df5fap-1 +-0x1.d2a8acp-7 +0x1.e3ae4ap-1 +-0x1.027ed6p-3 +0x1.79d772p-1 +0x1.18ac1cp-5 +0x1.c7adbp-1 +0x1.2de194p-4 +0x1.11c24ap-2 +-0x1.fb693p-1 +-0x1.b62c34p-1 +0x1.a90ffcp-1 +0x1.80d714p-2 +0x1.7f8a42p-4 +-0x1.fbc6f8p-1 +-0x1.0f312p-1 +-0x1.ac866p-1 +0x1.ca8c14p-1 +0x1.967782p-4 +-0x1.a0ae92p-1 +0x1.1ef54p-4 +-0x1.9b822cp-5 +-0x1.907e6cp-1 +-0x1.95750ap-3 +-0x1.45c184p-1 +0x1.d1098ap-1 +0x1.5e0b56p-2 +0x1.46dc76p-1 +0x1.68c94ap-1 +-0x1.bb3cc8p-1 +0x1.a4242cp-1 +0x1.bf8e7ep-2 +0x1.d24452p-1 +-0x1.6c4c34p-1 +-0x1.018896p-1 +-0x1.19b11cp-1 +0x1.364dacp-3 +-0x1.f876p-2 +-0x1.82c362p-2 +-0x1.06452p-6 +0x1.b56aeep-3 +-0x1.e0cbcp-1 +0x1.cced6ep-3 +0x1.274f5ap-1 +-0x1.3fbc18p-1 +-0x1.291484p-2 +-0x1.a67d06p-5 +-0x1.69d27cp-3 +-0x1.ed496cp-1 +0x1.f7c66ep-3 +-0x1.c01764p-1 +-0x1.3e07acp-1 +0x1.be0784p-1 +-0x1.8009fp-2 +0x1.95e826p-3 +-0x1.67f246p-2 +0x1.6b0338p-3 +-0x1.cced78p-1 +0x1.9e574p-1 +-0x1.6071ap-1 +-0x1.b5e49p-3 +0x1.375796p-3 +0x1.597c24p-1 +0x1.d1f65ep-2 +0x1.a0be6ap-1 +-0x1.b541fep-1 +-0x1.13b6dap-7 +-0x1.83775p-1 +0x1.1b1eaap-2 +-0x1.e14ceap-2 +0x1.0b30ecp-1 +-0x1.e32eecp-6 +0x1.56b1ccp-2 +0x1.a2862cp-1 +-0x1.184b54p-1 +0x1.9c1f2cp-1 +0x1.1cb51p-2 +0x1.c5372ap-2 +0x1.32af02p-1 +0x1.e3dc9p-2 +0x1.94bffp-2 +0x1.d7c52ap-3 +-0x1.710626p-3 +-0x1.cf958ap-1 +0x1.0f16e8p-2 +0x1.50a48ap-1 +0x1.5b8036p-4 +-0x1.d99c76p-1 +0x1.635554p-2 +0x1.f8dfd8p-4 +0x1.d8830ep-1 +0x1.c4653ep-1 +-0x1.eadcbcp-3 +-0x1.d0cce2p-1 +0x1.ba264cp-1 +0x1.6e11bp-2 +-0x1.c7f5a2p-3 +0x1.07ad32p-1 +0x1.eaa652p-1 +0x1.07b4e6p-1 +0x1.dc8d88p-1 +-0x1.bd2a26p-2 +0x1.7b8cf6p-4 +-0x1.3a5ca4p-2 +-0x1.cd0286p-3 +-0x1.5ac314p-1 +0x1.eb3db4p-6 +0x1.815fp-1 +-0x1.9efedcp-1 +0x1.3739eep-2 +-0x1.453d08p-2 +-0x1.1d528cp-2 +0x1.ddc62cp-2 +0x1.cf6f9cp-3 +0x1.08cfcap-5 +0x1.3b87aap-2 +0x1.4524dep-2 +-0x1.75851p-1 +-0x1.d2a12cp-1 +0x1.ce16bcp-1 +-0x1.742372p-3 +0x1.45335ep-1 +-0x1.e6c95ap-2 +-0x1.68b9c8p-1 +0x1.a00ff4p-1 +0x1.c662d4p-5 +0x1.3f6802p-2 +-0x1.69aa64p-2 +-0x1.f1449ep-1 +0x1.6deb82p-1 +-0x1.6e6c22p-2 +-0x1.cc48b8p-1 +-0x1.bda1a4p-1 +-0x1.d66e4ep-1 +-0x1.c6f492p-3 +-0x1.e30852p-2 +0x1.7c154ap-2 +0x1.d8532p-1 +-0x1.c04b2ep-1 +0x1.708fd6p-1 +-0x1.3d3d78p-1 +-0x1.35bea4p-3 +-0x1.f0f8e6p-1 +-0x1.733a2ap-3 +-0x1.a524c8p-2 +-0x1.07a4b4p-3 +-0x1.6363ap-1 +-0x1.7f893p-1 +0x1.3622aep-3 +0x1.a07e28p-2 +-0x1.b04f74p-2 +0x1.d74faep-1 +0x1.492e52p-2 +0x1.e3b93cp-1 +0x1.f5469p-1 +0x1.b29242p-1 +0x1.29cd8p-1 +0x1.18bae4p-2 +0x1.49496ep-1 +-0x1.2b5e2cp-1 +0x1.62096p-1 +0x1.262504p-2 +0x1.175fa6p-2 +-0x1.1b73b6p-1 +0x1.030f92p-5 +0x1.7082aap-1 +-0x1.e123ecp-3 +0x1.90d1ep-1 +0x1.c3b5dep-3 +0x1.7b9df2p-1 +0x1.4bd656p-1 +0x1.4d7388p-1 +0x1.d03b06p-3 +-0x1.886dbcp-3 +0x1.360472p-1 +-0x1.9ef738p-11 +0x1.58927ap-4 +-0x1.cb351p-3 +-0x1.a09228p-1 +-0x1.146edp-4 +0x1.d58c26p-2 +-0x1.334af8p-1 +0x1.1237bp-1 +0x1.bfa20cp-3 +0x1.cd1ebap-3 +-0x1.d6e066p-5 +-0x1.170578p-1 +-0x1.75691p-1 +0x1.9b69fcp-1 +0x1.bb67cap-1 +-0x1.38c5b8p-2 +-0x1.8d3886p-1 +0x1.1e3ac2p-2 +0x1.b639fap-2 +0x1.4686f8p-3 +-0x1.2426dp-1 +-0x1.514f82p-3 +-0x1.1ecbdap-1 +0x1.df9c64p-1 +-0x1.a180ap-1 +-0x1.613ac8p-1 +-0x1.38994p-5 +-0x1.78d984p-1 +-0x1.8e7c6ep-1 +-0x1.337384p-1 +0x1.138dd6p-1 +-0x1.a630ap-1 +0x1.ef1f56p-2 +-0x1.a368e4p-1 +-0x1.7534bcp-3 +0x1.669e6cp-4 +-0x1.9a416p-3 +-0x1.02645cp-1 +-0x1.0a08ep-1 +-0x1.9c93aep-3 +-0x1.b93916p-3 +-0x1.b69dbep-4 +0x1.87456p-4 +-0x1.f0753cp-1 +0x1.d7a19ep-2 +-0x1.413ecp-1 +0x1.177bd2p-1 +0x1.323e7p-1 +0x1.aeafep-1 +0x1.e6befcp-2 +0x1.670a78p-3 +-0x1.8c08eep-2 +-0x1.3b485cp-2 +-0x1.2cfbaap-3 +0x1.b6435ap-2 +-0x1.f0f8f8p-2 +-0x1.b4cbe6p-6 +0x1.8acb6p-2 +-0x1.375eeep-5 +-0x1.c8e38ep-9 +-0x1.5f752ap-2 +0x1.9d54cap-1 +0x1.b932f4p-2 +-0x1.59c2a6p-1 +0x1.4f4bc8p-1 +-0x1.e36e14p-2 +-0x1.94c9eap-1 +0x1.489d52p-1 +-0x1.153b04p-2 +0x1.b5600ep-1 +-0x1.11119ap-1 +0x1.28a47p-1 +-0x1.a613c2p-2 +-0x1.2873fp-1 +-0x1.895dacp-1 +-0x1.93d264p-3 +-0x1.1f99b2p-2 +0x1.c342dcp-1 +0x1.5cb23cp-1 +0x1.ed7774p-1 +-0x1.e7b26p-2 +0x1.eda54ep-2 +-0x1.a036fp-1 +0x1.0aaf3p-1 +0x1.bc3df4p-4 +0x1.069cc4p-6 +0x1.b4c1d2p-1 +-0x1.a7be04p-1 +-0x1.8e45aep-1 +-0x1.2e2bfep-3 +0x1.de932p-2 +-0x1.2dfb9cp-5 +0x1.f6c3d6p-4 +-0x1.1c06e6p-2 +-0x1.c8db72p-1 +0x1.5b7a0cp-1 +-0x1.b4117p-3 +-0x1.8299b6p-1 +0x1.96a872p-1 +-0x1.3df3dp-1 +0x1.3750acp-1 +0x1.9cf40cp-1 +0x1.38b80ep-1 +-0x1.a95c3ep-3 +-0x1.38a0b4p-3 +-0x1.2184dep-1 +0x1.54c7b4p-1 +0x1.a525f4p-2 +0x1.653428p-2 +0x1.2ea704p-3 +-0x1.5a5ac2p-6 +-0x1.85098ep-1 +-0x1.862a52p-2 +-0x1.ed3f8ep-1 +-0x1.5f1f58p-1 +-0x1.3592dap-2 +0x1.eefefap-1 +0x1.39a37p-1 +-0x1.bd2e74p-1 +0x1.4c0f6ep-1 +0x1.c3044p-1 +-0x1.e3a2aap-3 +0x1.6d94e6p-2 +0x1.9c3cf6p-4 +-0x1.fb480ap-1 +0x1.476f9ep-1 +0x1.f1e43p-1 +-0x1.8c8ffp-1 +0x1.7db566p-1 +0x1.066384p-2 +-0x1.301b3p-2 +0x1.61e4c8p-2 +0x1.60d946p-1 +0x1.3052d8p-2 +-0x1.01178ap-4 +0x1.92e9a8p-1 +0x1.59c81ep-1 +-0x1.f79862p-1 +-0x1.a77104p-3 +0x1.8b04cap-1 +0x1.6e8962p-1 +0x1.9c3802p-1 +0x1.48f0d8p-2 +-0x1.a2139ap-1 +0x1.01ccp-1 +0x1.6ef5cap-1 +-0x1.9b4a98p-4 +0x1.d5b988p-4 +-0x1.2457f2p-1 +0x1.3bdfb8p-1 +0x1.014e4ep-1 +0x1.cd60bep-8 +0x1.6c85e6p-1 +0x1.d89266p-1 +-0x1.34534cp-1 +0x1.44eabep-1 +0x1.6e2032p-3 +-0x1.4736d8p-2 +0x1.6c715ap-5 +-0x1.2a665ep-1 +0x1.fdf0bep-1 +-0x1.c5145ap-1 +0x1.de356p-1 +-0x1.a7e81ep-2 +-0x1.5da7f2p-4 +-0x1.fefbd8p-7 +0x1.8e97p-1 +0x1.d85d2p-1 +0x1.ff8354p-2 +0x1.f7170cp-3 +0x1.84eefcp-3 +-0x1.e806aep-1 +0x1.b187p-2 +0x1.959318p-1 +0x1.649564p-1 +0x1.6b12f6p-1 +0x1.db9f92p-1 +0x1.adc5f6p-2 +-0x1.5bc468p-1 +-0x1.43b87cp-5 +-0x1.b15a2ep-1 +-0x1.70ea4cp-1 +-0x1.09fc48p-2 +-0x1.1b1148p-1 +-0x1.998b46p-1 +0x1.f43656p-3 +-0x1.eb5c6p-2 +-0x1.017f38p-2 +0x1.18722cp-1 +-0x1.99cba8p-2 +0x1.0bb198p-3 +-0x1.207dd6p-1 +0x1.281bd8p-4 +-0x1.c4a0d4p-2 +0x1.69135p-5 +0x1.4dc42p-2 +-0x1.66e6dcp-1 +-0x1.518ffap-1 +-0x1.dc1354p-1 +0x1.0b669p-4 +0x1.5d4fecp-2 +-0x1.51de38p-1 +0x1.4003fap-1 +0x1.26a5a2p-1 +-0x1.7126d2p-1 +-0x1.95eed4p-3 +-0x1.1db582p-3 +0x1.a21b24p-4 +-0x1.11b92p-1 +-0x1.e62c7ap-1 +0x1.aff852p-1 +-0x1.11c836p-2 +-0x1.6294dcp-1 +-0x1.ee572cp-3 +0x1.bca65p-1 +0x1.5c1b2ep-1 +-0x1.c39e44p-1 +0x1.23df36p-3 +-0x1.5e58bap-6 +-0x1.286b7ep-2 +0x1.e55424p-1 +-0x1.2e8e4cp-1 +-0x1.d83564p-2 +0x1.e6cb64p-2 +0x1.4d96e6p-1 +0x1.99e5c6p-1 +0x1.78190ap-1 +0x1.799244p-1 +0x1.069c5p-1 +0x1.349264p-3 +0x1.2df32p-3 +-0x1.68a95ep-1 +0x1.58f0f6p-1 +-0x1.b00c84p-1 +-0x1.1d0d68p-3 +0x1.024a68p-3 +0x1.459758p-1 +-0x1.28766p-1 +-0x1.e1557p-1 +0x1.68c16cp-2 +0x1.b9829p-1 +-0x1.f01fd8p-4 +0x1.f06b6ep-1 +-0x1.2a52f2p-1 +-0x1.6b316cp-1 +0x1.70813ap-4 +-0x1.8010d6p-2 +0x1.b6639p-1 +0x1.3c1672p-2 +0x1.acc378p-1 +-0x1.7ad958p-1 +-0x1.5057d8p-5 +-0x1.9d083ep-4 +0x1.9283fep-1 +-0x1.7053eap-4 +-0x1.fdebecp-1 +0x1.c9b6eap-2 +-0x1.42d094p-1 +-0x1.648fd2p-2 +0x1.50cfbap-4 +-0x1.b6f95cp-1 +0x1.c8e1fp-1 +-0x1.3baff8p-4 +-0x1.c1300ep-1 +0x1.ba7ebap-1 +-0x1.d44aa2p-2 +0x1.cdac1p-4 +-0x1.331518p-1 +0x1.985e8p-2 +-0x1.9bf3cap-2 +-0x1.4feb68p-1 +-0x1.9fc4a4p-1 +0x1.09dcfp-3 +0x1.39aadap-1 +-0x1.212aeep-1 +-0x1.9127d2p-1 +0x1.2be826p-3 +0x1.4e029ep-1 +-0x1.70cddcp-4 +0x1.e667b6p-2 +-0x1.ccfe88p-1 +-0x1.59d76ap-2 +0x1.c2e37cp-1 +-0x1.c99bf8p-1 +0x1.dda6a4p-4 +-0x1.0018d8p-2 +-0x1.53b34cp-3 +0x1.69ceb8p-2 +0x1.7b43eep-1 +0x1.9a6522p-1 +0x1.897bfep-3 +0x1.db1cf6p-1 +-0x1.1d89cap-4 +-0x1.7b75c6p-1 +0x1.d34b68p-1 +0x1.3a9322p-1 +0x1.c982c6p-2 +0x1.5b831ap-2 +-0x1.187a96p-2 +0x1.e43d6cp-1 +-0x1.5c0954p-2 +0x1.e2825p-1 +0x1.b0b704p-1 +-0x1.3b272ep-1 +-0x1.1999e6p-3 +-0x1.ffb3c8p-2 +0x1.020abp-3 +-0x1.117f4p-3 +-0x1.21cbaap-3 +0x1.b979bp-2 +0x1.c5e4p-2 +0x1.cb9126p-1 +-0x1.443e6p-2 +0x1.f20776p-3 +-0x1.4a54fap-1 +-0x1.2788f4p-8 +-0x1.37c3e8p-3 +-0x1.b152cep-1 +0x1.f10cccp-1 +-0x1.d87266p-3 +-0x1.225772p-1 +0x1.e27854p-2 +-0x1.acec2cp-1 +0x1.26a7aep-1 +-0x1.625d8cp-3 +-0x1.21c55p-1 +-0x1.c21146p-1 +-0x1.f05f56p-1 +0x1.25358ap-1 +-0x1.ecfbb8p-2 +0x1.9893e2p-1 +0x1.558646p-1 +-0x1.4453fep-1 +-0x1.71bd78p-1 +-0x1.0c776ap-2 +-0x1.5f3fbap-3 +-0x1.393c24p-1 +-0x1.e52f7p-1 +-0x1.2951acp-6 +-0x1.6aab56p-1 +0x1.fb92ap-3 +-0x1.b44d06p-1 +0x1.773636p-2 +0x1.3ee104p-2 +0x1.f0ee14p-2 +-0x1.aebaa8p-1 +0x1.d6b9cap-1 +0x1.071dep-5 +0x1.ef4a8ap-2 +0x1.58456p-3 +-0x1.f9e5f4p-3 +-0x1.a6234cp-3 +0x1.beb19cp-2 +0x1.35c578p-2 +0x1.bcdab4p-2 +0x1.99f2e6p-1 +-0x1.86f424p-1 +-0x1.21fb1cp-1 +-0x1.04d196p-2 +-0x1.124f2ep-6 +0x1.c8510ap-2 +-0x1.7cab78p-3 +-0x1.3bb946p-1 +0x1.7f6edcp-1 +0x1.826948p-3 +0x1.ba664p-1 +-0x1.4906dap-1 +0x1.c09058p-3 +0x1.35a04ep-2 +0x1.439a92p-1 +-0x1.18a3fp-2 +-0x1.4a8e28p-1 +0x1.bdbb16p-1 +0x1.da35b8p-4 +0x1.d37f9p-2 +0x1.69d5a2p-1 +-0x1.18386ep-5 +-0x1.b195c4p-3 +0x1.8707eep-2 +-0x1.c3ba7ep-1 +0x1.b3224ap-3 +0x1.ff4afep-2 +0x1.23d998p-1 +-0x1.ec1bd8p-2 +0x1.eb3712p-3 +0x1.931daap-1 +0x1.94dd66p-1 +-0x1.8b9a54p-1 +-0x1.4a3eccp-2 +-0x1.eecb74p-2 +-0x1.a410e4p-5 +-0x1.fac61cp-1 +0x1.7b701ep-2 +-0x1.644feep-5 +-0x1.a1067ep-1 +0x1.72827ap-1 +0x1.a7fc72p-3 +-0x1.085d58p-2 +0x1.40a97ap-1 +-0x1.48d642p-3 +0x1.0a7494p-1 +-0x1.91a466p-4 +-0x1.a8ce2ep-1 +0x1.eb6b82p-1 +-0x1.dfe4fcp-2 +-0x1.a14578p-2 +-0x1.70cd5ep-1 +-0x1.7b4d98p-1 +-0x1.89a6b8p-1 +-0x1.b269d6p-1 +0x1.6dab2ep-1 +-0x1.08ac96p-1 +-0x1.a00fd4p-1 +0x1.45d93ap-4 +0x1.0f2bc4p-1 +-0x1.e63a32p-2 +0x1.f6fe8ep-1 +0x1.816bc4p-1 +-0x1.385f94p-2 +-0x1.3ba116p-1 +-0x1.11d59ap-1 +0x1.87ccaap-2 +-0x1.55953p-1 +-0x1.d6a906p-2 +0x1.96126ap-2 +-0x1.0da9c6p-4 +-0x1.b3bd74p-2 +0x1.a3da94p-1 +-0x1.fa55dp-1 +0x1.da4914p-5 +-0x1.51a224p-1 +0x1.f0b334p-4 +-0x1.0ff79cp-3 +0x1.61a77ap-1 +0x1.b83ddcp-1 +0x1.165b5p-1 +-0x1.fa03f4p-1 +-0x1.b6887ep-1 +-0x1.3523b4p-1 +0x1.d16948p-2 +0x1.2a29ep-1 +-0x1.cb7264p-5 +0x1.03b73ap-1 +0x1.5b6118p-1 +-0x1.93c95ep-2 +0x1.5cbdd8p-2 +-0x1.786a1cp-1 +-0x1.81c0b8p-2 +-0x1.51618ap-1 +0x1.37f46cp-1 +0x1.33317p-2 +0x1.bf1d04p-1 +-0x1.ea7b38p-1 +-0x1.565b88p-1 +0x1.cf0e2cp-1 +0x1.b6bb48p-1 +0x1.7a5216p-1 +0x1.3333a4p-5 +0x1.e0736ap-1 +-0x1.50b416p-1 +0x1.352a92p-3 +0x1.619df2p-1 +0x1.63e06ap-1 +-0x1.e323eep-4 +-0x1.28a158p-1 +0x1.bf8c44p-2 +0x1.cb9886p-5 +-0x1.538f38p-1 +0x1.873e4p-1 +-0x1.0322f4p-3 +0x1.e48a42p-3 +0x1.3f76b6p-1 +0x1.be1008p-1 +-0x1.e8126cp-5 +-0x1.2c7144p-2 +-0x1.1d7468p-1 +0x1.4ab6a2p-1 +-0x1.de5accp-1 +-0x1.ab73b6p-1 +-0x1.0dee3cp-1 +-0x1.ff505cp-2 +-0x1.40f626p-1 +-0x1.638278p-3 +0x1.0bc33ap-5 +-0x1.362e1ap-2 +-0x1.4a5394p-1 +-0x1.4f6bccp-1 +-0x1.ed5134p-2 +0x1.934784p-7 +0x1.d7aec2p-1 +0x1.294228p-2 +-0x1.7ea966p-1 +0x1.a9e1a6p-1 +-0x1.310818p-3 +-0x1.f942ecp-1 +-0x1.3f6b16p-2 +0x1.fb6746p-1 +0x1.341112p-3 +0x1.b631dcp-1 +0x1.28288ep-2 +-0x1.0f402p-1 +0x1.9fba7p-1 +-0x1.406a34p-3 +-0x1.80ed3cp-1 +-0x1.fda3b2p-2 +-0x1.c0eaf2p-2 +0x1.e8697ep-2 +0x1.494166p-1 +-0x1.1a27bcp-2 +0x1.c2819cp-2 +-0x1.bc1a72p-2 +-0x1.b71b6ep-2 +-0x1.e18c1ap-1 +-0x1.7ad54ap-2 +0x1.a01db6p-1 +-0x1.97892ap-1 +0x1.ae83dcp-1 +0x1.67375ap-3 +-0x1.d97446p-2 +0x1.1f4206p-1 +-0x1.f4a45p-1 +-0x1.ed6b5cp-1 +-0x1.ae6ef4p-1 +0x1.58246ap-1 +-0x1.fff244p-3 +-0x1.890cdcp-3 +0x1.334da4p-1 +0x1.986346p-5 +0x1.abadb4p-2 +0x1.c9345p-1 +0x1.adf66ep-1 +-0x1.49916cp-1 +0x1.db5d64p-2 +0x1.48546ep-3 +0x1.5fbcap-1 +0x1.0a73dp-3 +-0x1.ba398ap-3 +-0x1.802ec4p-1 +0x1.fa196ap-1 +0x1.3459b4p-1 +-0x1.41bf16p-2 +0x1.3c44c6p-1 +0x1.ff31fcp-1 +-0x1.35e388p-4 +0x1.9f84a2p-2 +0x1.2c5c46p-5 +-0x1.adf34ap-2 +-0x1.6080e6p-1 +0x1.44644p-1 +0x1.e94c78p-1 +-0x1.ca38aep-3 +0x1.c37aacp-1 +-0x1.e0b126p-2 +0x1.cf1b92p-3 +0x1.b702bp-2 +-0x1.5fdcb4p-1 +0x1.8d18aep-1 +-0x1.c7240cp-3 +-0x1.a73466p-1 +-0x1.e964acp-2 +0x1.9040a8p-1 +0x1.0fc084p-1 +0x1.f6cc92p-1 +0x1.76f8d2p-4 +-0x1.939edp-1 +-0x1.6975ep-5 +0x1.173ab6p-1 +0x1.c3fc58p-1 +0x1.4ddf26p-1 +-0x1.d66682p-1 +0x1.a1b7c6p-1 +0x1.33c1b6p-1 +-0x1.41565ep-2 +-0x1.78ed56p-2 +0x1.73c3f4p-2 +-0x1.591c16p-2 +0x1.526daep-1 +0x1.413976p-4 +-0x1.e7f5ap-3 +0x1.b1dcacp-2 +-0x1.a25134p-1 +0x1.568b84p-1 +-0x1.446f6ap-3 +-0x1.b029dep-3 +0x1.1a04acp-1 +-0x1.450e62p-1 +-0x1.34d7cap-1 +0x1.257798p-2 +0x1.9a274ep-1 +0x1.f4fa78p-6 +-0x1.9e4c44p-2 +-0x1.65ce9ap-6 +-0x1.5d1f86p-3 +-0x1.4b5f28p-4 +-0x1.6d41fep-3 +-0x1.62a6p-5 +-0x1.2c8dccp-2 +0x1.d8ee54p-2 +-0x1.164a44p-1 +-0x1.865272p-2 +-0x1.d59ca4p-1 +0x1.723a6ep-1 +-0x1.50019p-1 +0x1.0b7e68p-1 +0x1.9c9ec8p-1 +0x1.a41b54p-1 +-0x1.ed4e92p-1 +0x1.b97f24p-2 +-0x1.08606ep-1 +0x1.b5b4a4p-1 +0x1.9050fep-1 +-0x1.0179d8p-1 +0x1.36e184p-8 +-0x1.fa920ep-6 +-0x1.517e1ep-2 +0x1.a140b2p-6 +0x1.5b521p-1 +-0x1.8f7198p-3 +0x1.5817aap-2 +-0x1.216128p-1 +-0x1.8117f4p-2 +-0x1.2ab004p-1 +0x1.f554ep-1 +-0x1.7f0528p-3 +-0x1.7a2266p-2 +-0x1.4c9f6cp-4 +0x1.a09c4cp-1 +0x1.24d12ap-5 +0x1.ef0f56p-2 +0x1.93a882p-2 +-0x1.fa1acep-3 +-0x1.0a5296p-1 +-0x1.4dca9ep-2 +0x1.758e4p-1 +0x1.938c48p-1 +0x1.04d7dcp-1 +-0x1.143d5ep-3 +-0x1.679e52p-2 +-0x1.adbbaep-1 +0x1.7fac6ap-1 +-0x1.462606p-1 +0x1.645d3ep-2 +-0x1.2b09b6p-1 +-0x1.0e234cp-4 +-0x1.a7ca86p-1 +-0x1.8553c8p-1 +-0x1.0874b4p-1 +0x1.9cbeep-4 +0x1.d3e36cp-3 +-0x1.36e694p-3 +-0x1.3a88d4p-2 +0x1.9da0a4p-4 +-0x1.dd4caep-1 +0x1.21d716p-5 +0x1.a41c2cp-1 +-0x1.a49b24p-1 +0x1.211efcp-1 +-0x1.d57732p-2 +-0x1.518a64p-1 +0x1.97eb9ap-1 +-0x1.dc4bd2p-1 +0x1.bbcc7p-2 +0x1.2e0758p-10 +0x1.17b71p-2 +0x1.4542a8p-2 +-0x1.d3340ap-1 +0x1.7d7abap-1 +0x1.16777ep-1 +0x1.df41fp-1 +0x1.96e33ep-2 +-0x1.d1b2eap-2 +-0x1.292794p-1 +0x1.b3137ep-1 +0x1.683d6ap-5 +-0x1.03a2dcp-2 +-0x1.26500ep-1 +0x1.493cfap-1 +-0x1.27cfep-2 +-0x1.af4b94p-1 +-0x1.8abd44p-3 +-0x1.f97558p-6 +0x1.34e03cp-2 +-0x1.00123ep-2 +0x1.318516p-3 +0x1.7ebecep-1 +-0x1.8e5714p-1 +0x1.8d7dp-2 +0x1.e92836p-1 +-0x1.9a5c34p-1 +0x1.936bfep-2 +0x1.6925f8p-4 +-0x1.db0f02p-3 +0x1.2d79cp-1 +0x1.e335fap-7 +0x1.c5c08p-2 +-0x1.1e751cp-4 +-0x1.ce1b02p-1 +0x1.d1bf3ep-3 +0x1.f95c22p-1 +-0x1.9e1b38p-1 +0x1.f07c6ap-1 +0x1.94902p-3 +0x1.189d22p-1 +0x1.ac14fp-1 +0x1.9f8184p-5 +-0x1.8eeafp-2 +0x1.b2928ap-3 +-0x1.4a8d6ap-3 +0x1.98f7f8p-2 +-0x1.3c29aap-1 +-0x1.30e344p-2 +-0x1.f81e14p-1 +0x1.8661b8p-1 +-0x1.dacdacp-3 +-0x1.1b77aep-5 +-0x1.e1b8a4p-4 +0x1.1a5e36p-4 +-0x1.1a9a18p-1 +0x1.16752p-2 +0x1.9223a8p-3 +0x1.382e36p-1 +0x1.f8866ap-1 +0x1.454a2cp-1 +0x1.3a63d6p-1 +-0x1.fa711cp-1 +0x1.9ca2f6p-1 +0x1.7d2dcep-1 +0x1.ab8ffep-2 +0x1.0ad3c6p-1 +-0x1.65978cp-1 +0x1.c5efdp-4 +0x1.70dc3p-1 +0x1.1e78f4p-1 +0x1.599d34p-2 +-0x1.a95114p-1 +0x1.cbac56p-1 +0x1.4b27f4p-1 +-0x1.7f333ep-1 +0x1.a77fcp-1 +-0x1.266ebcp-1 +0x1.8a8086p-2 +-0x1.d89c9cp-2 +0x1.3a465p-3 +0x1.82a5cp-1 +0x1.2f5d0ep-1 +0x1.09f04p-4 +0x1.7512bap-3 +0x1.aef86p-1 +0x1.4152b2p-1 +0x1.806432p-3 +0x1.6e4fd2p-2 +0x1.20ab14p-1 +-0x1.655c88p-1 +0x1.c7f24p-2 +0x1.199268p-1 +-0x1.13efc4p-1 +-0x1.17ca02p-1 +0x1.bbd862p-1 +-0x1.699e28p-1 +0x1.9e3102p-2 +-0x1.886c26p-3 +-0x1.a87692p-1 +0x1.f4e81cp-1 +-0x1.64646cp-1 +-0x1.fd1d5ap-1 +-0x1.4435d2p-1 +0x1.0ca1d4p-5 +0x1.830bfep-2 +-0x1.439a8ep-1 +0x1.cfc594p-1 +0x1.7d10eap-1 +-0x1.de20cep-5 +-0x1.496928p-2 +-0x1.a19cd4p-1 +0x1.825adap-1 +-0x1.840a52p-2 +-0x1.ed230ap-2 +-0x1.4efca6p-1 +0x1.8913ap-1 +0x1.f540ap-4 +-0x1.035b7cp-2 +0x1.9199dcp-1 +0x1.91d598p-3 +0x1.5a45a6p-2 +-0x1.1c5cd2p-4 +-0x1.eb65f6p-2 +-0x1.f511fp-2 +0x1.6ff814p-1 +0x1.f3b146p-1 +0x1.ca1aecp-4 +-0x1.ebfbb8p-1 +0x1.996132p-3 +0x1.5b183ep-2 +-0x1.aa336p-2 +0x1.05a978p-2 +0x1.6f2fd4p-1 +-0x1.a379d8p-4 +-0x1.46859ap-2 +0x1.7152e8p-7 +0x1.4e8c2cp-1 +-0x1.e4e4ccp-1 +0x1.8b6612p-1 +0x1.6a0fc2p-4 +-0x1.e3dd64p-3 +0x1.7ff666p-3 +-0x1.8505dap-3 +-0x1.3eef6cp-1 +-0x1.19388p-1 +0x1.d6907ep-2 +0x1.75f38ap-1 +-0x1.bcb646p-1 +0x1.bd1b88p-1 +-0x1.bb9516p-1 +-0x1.6e5adep-1 +0x1.a20f7cp-1 +0x1.28ce3cp-1 +0x1.dbad9ap-1 +0x1.8ec91ep-3 +0x1.4a7fcap-2 +-0x1.61569ep-2 +0x1.c7861p-3 +-0x1.77c528p-2 +-0x1.a788bp-1 +-0x1.1510eap-1 +-0x1.77f3fap-1 +-0x1.5058d4p-6 +-0x1.67b4eap-2 +-0x1.8bfe8cp-6 +-0x1.02d2ccp-2 +-0x1.572066p-1 +0x1.7d87c6p-2 +-0x1.9e4eep-2 +0x1.2fe546p-4 +-0x1.ab011p-1 +-0x1.c31036p-5 +-0x1.e6df0cp-2 +0x1.16c0d4p-1 +0x1.6abb4ap-1 +0x1.56e09cp-1 +0x1.8f1bb8p-4 +0x1.528486p-1 +0x1.34c408p-3 +0x1.4f9b6ap-3 +-0x1.36062p-4 +0x1.72afa6p-1 +0x1.649eecp-6 +0x1.3ce256p-1 +0x1.84fe1cp-1 +0x1.d9b0b4p-5 +-0x1.bebebep-1 +0x1.16f4b2p-1 +-0x1.8cb3cep-1 +0x1.5a8ebcp-1 +0x1.f6dddcp-1 +-0x1.c17a0ep-6 +-0x1.81812cp-2 +0x1.9a0194p-3 +0x1.eb5facp-1 +0x1.a289fp-2 +-0x1.c09648p-1 +-0x1.ed2a4p-1 +0x1.d26124p-1 +-0x1.cbb30cp-2 +0x1.061622p-1 +-0x1.a981f4p-3 +-0x1.2ac856p-1 +-0x1.ef7726p-2 +-0x1.e57144p-2 +0x1.ed9c46p-3 +0x1.896e8ep-2 +-0x1.7ff6e8p-1 +-0x1.7d21eep-1 +0x1.5ca832p-1 +0x1.843c3ep-2 +-0x1.c3f2d4p-1 +-0x1.6e504cp-5 +-0x1.0f2ebep-1 +0x1.8049f8p-2 +-0x1.3217b4p-2 +-0x1.ea035cp-1 +-0x1.a90a1ap-1 +-0x1.c31c7ap-2 +0x1.42b538p-4 +0x1.a9d7acp-2 +-0x1.88949p-1 +-0x1.14fae2p-2 +-0x1.532b62p-3 +0x1.128ed8p-3 +-0x1.df5bbap-1 +-0x1.a74bccp-2 +-0x1.38e32cp-1 +-0x1.fbc698p-3 +-0x1.38d05ep-1 +-0x1.b636cep-6 +0x1.bf7bfap-1 +-0x1.24de36p-1 +0x1.41fcecp-1 +0x1.3ae2d6p-4 +-0x1.edf9d4p-1 +-0x1.cf140cp-4 +0x1.a4158cp-1 +-0x1.bcc97ap-2 +0x1.493e42p-1 +-0x1.6702fep-1 +0x1.7f7076p-1 +-0x1.20894p-2 +-0x1.9fe664p-1 +-0x1.15b06ap-1 +-0x1.6cd73ep-2 +-0x1.e75a44p-3 +-0x1.0e7dfcp-1 +0x1.2ee01ap-1 +-0x1.f04708p-2 +-0x1.a47ad8p-2 +-0x1.f36efap-2 +-0x1.be8a3p-2 +0x1.27d34cp-1 +0x1.2f8514p-1 +-0x1.8b39e2p-1 +-0x1.e89f9p-1 +0x1.a72cf2p-3 +-0x1.efe2dep-1 +-0x1.653d82p-1 +-0x1.0c2fb8p-3 +-0x1.2ee59p-1 +0x1.ea367ap-1 +-0x1.0dea4cp-5 +0x1.6c2bd6p-1 +-0x1.354b9ap-3 +-0x1.66775ap-4 +-0x1.c237aep-1 +-0x1.3b4e76p-1 +-0x1.d4e234p-1 +0x1.ee88acp-1 +-0x1.e2847ap-4 +-0x1.304f5ap-1 +-0x1.f1053ap-2 +-0x1.0b66eep-1 +-0x1.082b6p-1 +-0x1.075cb2p-1 +-0x1.5cf696p-1 +-0x1.8a39bcp-7 +-0x1.e5fa04p-5 +0x1.38df12p-2 +0x1.27c5b8p-1 +-0x1.85c11ap-2 +-0x1.eee93ap-5 +-0x1.0fff68p-1 +0x1.29e29ap-1 +0x1.f70b24p-2 +-0x1.03263cp-1 +0x1.fc736p-1 +-0x1.5006fap-5 +0x1.a11d2cp-1 +0x1.6b6c92p-2 +0x1.d005b2p-3 +-0x1.21b02p-5 +-0x1.03d5fep-1 +-0x1.47d574p-1 +-0x1.ef9952p-1 +-0x1.23fb82p-3 +-0x1.3be22p-1 +0x1.56adb4p-1 +0x1.30f1cp-1 +0x1.06af34p-2 +-0x1.a7376ep-1 +-0x1.88b994p-1 +0x1.242042p-1 +-0x1.d9ac38p-1 +-0x1.3e1f96p-1 +0x1.359086p-1 +-0x1.38c6cap-1 +-0x1.d9af1ap-3 +0x1.621692p-1 +0x1.34665cp-3 +0x1.45390cp-1 +0x1.40cf68p-1 +-0x1.e42a7ap-2 +-0x1.4e338p-1 +0x1.2a1196p-3 +-0x1.0d47ep-2 +-0x1.f69312p-2 +-0x1.3178d6p-1 +-0x1.79e4bp-1 +0x1.9ef246p-1 +-0x1.c846f8p-1 +-0x1.69851ap-2 +-0x1.3fdb56p-1 +0x1.b31dbap-2 +-0x1.388d12p-1 +0x1.9cad5p-1 +-0x1.b447d6p-1 +-0x1.f5a54cp-1 +-0x1.636104p-1 +-0x1.29ac2p-1 +-0x1.ea867ep-1 +-0x1.2859e6p-2 +0x1.7e23cp-1 +0x1.213798p-2 +-0x1.2df3bcp-1 +-0x1.ca2c9p-1 +-0x1.88beaep-1 +0x1.de6824p-2 +-0x1.7000b8p-4 +0x1.1a27cep-1 +0x1.5f257cp-2 +0x1.2d0d08p-6 +0x1.1b00f8p-2 +-0x1.b29cacp-2 +-0x1.8f6624p-2 +0x1.51c334p-4 +0x1.079a1ap-1 +0x1.fe02dep-1 +-0x1.68e44ap-1 +-0x1.daa726p-1 +-0x1.6fe984p-5 +-0x1.f9de8ap-1 +-0x1.708dc2p-2 +-0x1.f28c2p-1 +0x1.7ea5e6p-2 +-0x1.22a264p-2 +0x1.f81fb4p-2 +-0x1.5deb0ep-1 +0x1.2d697ap-2 +0x1.530dbp-2 +0x1.b53632p-1 +-0x1.e85cb8p-4 +0x1.bbe14ap-1 +0x1.ac1126p-1 +0x1.9f524cp-1 +-0x1.395ed8p-1 +-0x1.9b3232p-3 +0x1.b00308p-6 +0x1.360dbap-2 +-0x1.fad06ep-2 +0x1.953922p-1 +0x1.b6e934p-2 +0x1.dcf538p-3 +0x1.5e322ap-2 +0x1.58b98p-2 +-0x1.c1162ap-1 +0x1.044604p-1 +0x1.4a08c6p-1 +-0x1.96b95p-1 +0x1.7d622ep-1 +-0x1.44c38p-15 +0x1.f08486p-1 +-0x1.9e4494p-1 +0x1.a5c8bp-1 +0x1.7b45cp-3 +0x1.66312p-2 +0x1.91c99ep-2 +-0x1.ad5412p-1 +0x1.2a1b8cp-1 +0x1.102c3p-1 +-0x1.24f664p-2 +0x1.ee92bep-2 +-0x1.9843fp-1 +0x1.d3c1f8p-8 +0x1.34d69ep-4 +-0x1.bcf0cap-2 +-0x1.b8e50ep-1 +-0x1.aa891ep-4 +0x1.a4273ap-1 +0x1.967cbep-2 +0x1.334b08p-2 +0x1.7a1576p-1 +-0x1.77e2eep-2 +-0x1.e4fb6p-1 +-0x1.696184p-1 +0x1.7a8ca2p-2 +-0x1.b3c364p-1 +0x1.a2affcp-2 +0x1.033852p-2 +-0x1.4cd648p-2 +0x1.5e7e92p-1 +-0x1.56905ap-1 +-0x1.af1c54p-6 +-0x1.01e1bcp-1 +0x1.8504bp-1 +-0x1.6dadfap-5 +-0x1.f01a5ap-2 +-0x1.25a766p-1 +0x1.ede42ap-1 +0x1.64b1b4p-6 +-0x1.619f8cp-1 +-0x1.6309dp-1 +-0x1.8ab31cp-1 +0x1.0536ap-1 +0x1.db7dbp-1 +0x1.02217cp-1 +0x1.4f7192p-1 +0x1.61629p-5 +0x1.b1c056p-3 +-0x1.34b0c8p-1 +-0x1.c58502p-2 +-0x1.42ef4p-2 +-0x1.5f7e44p-1 +0x1.70f66ap-3 +-0x1.4f61d4p-2 +-0x1.fe6aa2p-3 +0x1.cad1dcp-2 +0x1.d2282ep-2 +0x1.402c96p-2 +0x1.a8072p-1 +-0x1.163882p-1 +-0x1.e94714p-2 +-0x1.d32ad6p-1 +0x1.2e429p-9 +0x1.b1c3bap-1 +-0x1.c0aba4p-1 +0x1.382de4p-4 +0x1.7e678ap-1 +-0x1.6f716cp-1 +0x1.6e778ap-2 +-0x1.613f66p-1 +-0x1.4c43d6p-3 +-0x1.f10394p-1 +0x1.f236p-1 +-0x1.0002aap-1 +-0x1.1e66ccp-3 +0x1.cf36e2p-2 +-0x1.76bd6cp-3 +0x1.54cae6p-1 +0x1.049dbap-2 +0x1.691cd4p-1 +0x1.52a592p-1 +0x1.23d9e6p-4 +0x1.032eacp-1 +-0x1.fd7d66p-1 +-0x1.fe88a4p-2 +-0x1.0f3284p-2 +0x1.2a5a74p-2 +-0x1.3eaefap-2 +-0x1.b0d926p-1 +-0x1.5b4a66p-1 +-0x1.80d254p-2 +-0x1.6bbbb8p-4 +0x1.114272p-1 +0x1.ac4f22p-1 +0x1.9f017ep-1 +0x1.d2f3a4p-2 +0x1.a7eaccp-1 +0x1.cbde04p-2 +-0x1.180e52p-1 +-0x1.d2cf08p-2 +-0x1.f7a6eap-2 +0x1.13886ep-4 +-0x1.ec89a4p-1 +0x1.a06cccp-1 +-0x1.de738p-1 +0x1.57a82ep-1 +-0x1.b2cf22p-2 +0x1.524cecp-1 +0x1.f1229p-1 +0x1.e5a234p-1 +0x1.62f7ccp-1 +-0x1.97ad5cp-5 +-0x1.c10578p-1 +0x1.e6b6fp-2 +0x1.0c0decp-2 +-0x1.57bffcp-3 +-0x1.4bfb28p-1 +0x1.b58b0cp-1 +0x1.8d86eep-3 +-0x1.7a3094p-1 +0x1.b549dp-2 +0x1.313f5p-5 +-0x1.c6f17ep-1 +0x1.4414a8p-1 +0x1.cf6ccep-3 +-0x1.2ee8bap-1 +-0x1.86121p-2 +-0x1.d6da44p-1 +-0x1.7323f8p-5 +-0x1.228a5cp-6 +-0x1.bcf22ep-2 +0x1.c95e7ap-1 +0x1.54744ap-3 +0x1.f45a14p-1 +0x1.fd16f2p-6 +0x1.3ea204p-1 +0x1.ba69d8p-3 +-0x1.7950c6p-1 +-0x1.0e8562p-2 +-0x1.981f7cp-1 +-0x1.382c38p-1 +-0x1.55c4b4p-2 +-0x1.1e2432p-2 +0x1.e044f8p-2 +0x1.3745fep-1 +0x1.2df906p-1 +0x1.4c3022p-2 +-0x1.ad6e4p-1 +-0x1.6c7eb6p-1 +0x1.133268p-1 +0x1.d48c3cp-1 +-0x1.bf9e52p-1 +0x1.00c732p-2 +0x1.662274p-3 +0x1.31785p-3 +-0x1.2404bp-2 +0x1.11a39ap-1 +-0x1.509e4ap-7 +-0x1.d31e82p-4 +-0x1.1a2d3cp-2 +0x1.656e1ep-1 +0x1.9c1e08p-1 +-0x1.f2ce62p-2 +-0x1.71e2bep-1 +-0x1.470772p-2 +0x1.9919d8p-3 +0x1.1db40ep-1 +0x1.31ed6ep-1 +0x1.1efd78p-2 +0x1.75e94cp-2 +-0x1.4804eep-7 +-0x1.44e95p-1 +0x1.82b0bep-3 +0x1.e3c64cp-1 +0x1.1f35eap-1 +-0x1.b9881p-1 +-0x1.443cap-1 +0x1.79c59p-1 +0x1.0921b4p-1 +-0x1.dff7fp-1 +0x1.109a1p-1 +0x1.c6b5a2p-1 +-0x1.44c9d8p-5 +-0x1.2a8548p-4 +-0x1.f992a4p-1 +-0x1.d8afeep-1 +0x1.2c56p-2 +-0x1.d70f46p-3 +-0x1.8c254cp-2 +0x1.74ac42p-2 +0x1.129058p-3 +0x1.b7b4f4p-3 +0x1.f32eb8p-1 +0x1.bef956p-2 +-0x1.2ef70ap-2 +-0x1.5c7de2p-1 +-0x1.db93c8p-2 +-0x1.9500ep-3 +0x1.8e6a62p-4 +0x1.79f0a6p-2 +-0x1.a3551ep-2 +-0x1.2fb418p-1 +0x1.c34a74p-2 +0x1.f74e14p-5 +0x1.a415aap-1 +0x1.d234e6p-3 +0x1.9ad09p-2 +0x1.45d4ccp-1 +0x1.647276p-2 +0x1.7f684ep-2 +-0x1.e358d2p-1 +0x1.c7eb0ap-2 +-0x1.061492p-2 +0x1.7fb364p-8 +-0x1.514cfp-1 +0x1.1787b2p-5 +-0x1.42e7fep-2 +-0x1.f692f8p-1 +-0x1.113514p-1 +0x1.4e98d8p-2 +0x1.0d23aep-2 +-0x1.a354bp-2 +-0x1.b3eeep-1 +0x1.6ed08ap-3 +-0x1.c74804p-1 +0x1.e92704p-3 +-0x1.aa4a24p-4 +-0x1.d443aap-1 +0x1.237a6p-4 +-0x1.6d96e2p-5 +-0x1.6ba64ep-1 +0x1.6e9b32p-2 +0x1.03b2eap-1 +0x1.353312p-3 +0x1.70c46ap-1 +0x1.b4c1bap-1 +-0x1.972798p-1 +0x1.cbf884p-3 +0x1.522e4ap-2 +0x1.7d188ep-2 +-0x1.f4e5cep-1 +-0x1.74f77cp-1 +0x1.f20304p-1 +0x1.a199e2p-1 +-0x1.f49362p-1 +-0x1.41c7fp-1 +-0x1.6f91cap-2 +-0x1.d78732p-3 +-0x1.ae443cp-2 +-0x1.eb7b2ep-1 +0x1.529262p-1 +0x1.48706ap-2 +0x1.05ad42p-1 +-0x1.9ea636p-1 +0x1.832af4p-2 +0x1.c1aaaep-1 +0x1.723e8p-2 +-0x1.eb638p-1 +-0x1.68fda8p-1 +0x1.9fc44cp-1 +0x1.5ad3cep-1 +-0x1.b8e40ap-1 +-0x1.e1338ep-2 +-0x1.e7ca46p-5 +0x1.eac5a6p-2 +-0x1.c33ab4p-3 +0x1.1eec0ap-2 +0x1.c39e3cp-3 +0x1.400644p-1 +-0x1.0a5e18p-2 +-0x1.05bba6p-2 +0x1.18335p-1 +0x1.bb8a2ep-1 +0x1.afc582p-2 +0x1.e875eep-2 +0x1.914bccp-1 +0x1.da85cap-2 +0x1.b954fep-4 +0x1.04eadcp-3 +0x1.628bd4p-3 +-0x1.e0235ep-3 +0x1.cd601ep-2 +-0x1.0815c4p-1 +0x1.42aafap-1 +0x1.de8beap-1 +-0x1.039e1cp-3 +-0x1.1debfap-1 +-0x1.e340e8p-2 +-0x1.a69718p-6 +0x1.36041ap-2 +-0x1.f76d06p-2 +0x1.34de18p-3 +-0x1.01859ap-1 +0x1.a2d4d6p-1 +0x1.11d964p-1 +-0x1.b6cdeep-2 +-0x1.02bdd2p-4 +-0x1.e9ed66p-5 +0x1.261b26p-1 +-0x1.ed7308p-1 +0x1.914228p-3 +0x1.ce73bep-1 +-0x1.e9eac6p-2 +0x1.e72454p-1 +0x1.a5d88p-2 +0x1.08866ep-1 +0x1.fe8e1ap-1 +0x1.6a1866p-1 +-0x1.459104p-2 +0x1.f740a6p-1 +-0x1.247816p-2 +0x1.fcbc5p-4 +-0x1.b46fcep-4 +-0x1.6779b6p-1 +0x1.64a6fcp-3 +0x1.3f11f4p-1 +-0x1.78af48p-2 +-0x1.230bfap-1 +-0x1.fd4dd8p-2 +-0x1.eee0e2p-2 +-0x1.1b2132p-2 +-0x1.f9882cp-1 +0x1.fb9ccap-2 +-0x1.3ffb5ep-1 +0x1.277856p-1 +-0x1.c9086cp-1 +0x1.b76cf4p-2 +0x1.ec2edep-1 +0x1.5c4a98p-2 +0x1.884cd8p-2 +0x1.c40114p-1 +0x1.e3c984p-2 +0x1.f4bdd2p-1 +-0x1.9d2a52p-1 +0x1.003aep-1 +-0x1.3c4d2p-1 +-0x1.c37bbep-4 +0x1.c04f98p-1 +-0x1.07318cp-3 +-0x1.1b9e46p-3 +-0x1.c2c112p-1 +0x1.511c84p-3 +-0x1.aeaaccp-1 +0x1.047488p-1 +-0x1.9061fp-1 +0x1.5df0dcp-1 +-0x1.5d5e08p-2 +0x1.5cbbfcp-6 +-0x1.ec2614p-1 +0x1.20a1dep-1 +0x1.69432ap-1 +-0x1.369c34p-3 +-0x1.f0aa7ep-3 +-0x1.e29bfp-2 +0x1.f4e85cp-1 +0x1.d9ac1cp-1 +0x1.71f1b6p-3 +0x1.c18202p-1 +-0x1.d499e2p-3 +0x1.af4c9ep-1 +-0x1.0edab4p-2 +0x1.3d959cp-1 +-0x1.3fb9a4p-3 +0x1.4f0dfap-3 +0x1.b06d44p-2 +0x1.824184p-2 +0x1.b431c6p-2 +0x1.7acb4p-1 +0x1.1fee8ap-1 +-0x1.2380e2p-1 +0x1.1f54e2p-1 +0x1.da5428p-3 +-0x1.3db5dp-1 +0x1.6e4e44p-4 +-0x1.fdde6ep-1 +-0x1.5c1a7cp-3 +-0x1.97d5f8p-1 +-0x1.573c96p-2 +-0x1.46b65ep-1 +0x1.31d40ep-1 +-0x1.2093e8p-4 +-0x1.6d06fep-4 +-0x1.7a887ap-5 +0x1.50e4f6p-1 +-0x1.f6ffb6p-3 +0x1.bd218ap-2 +0x1.9cd098p-2 +-0x1.816d8p-1 +-0x1.e776f2p-3 +0x1.021b74p-3 +0x1.c9b388p-1 +-0x1.1abaeep-4 +-0x1.9d737p-3 +0x1.efa72p-2 +0x1.58cdfap-1 +0x1.3ab38ep-3 +-0x1.b5f4ccp-2 +-0x1.fbe7f4p-2 +-0x1.71174p-2 +0x1.a99062p-5 +0x1.695c0cp-2 +-0x1.da80aap-1 +-0x1.4651aap-2 +0x1.34d532p-1 +-0x1.d70fcp-1 +0x1.efbd32p-2 +0x1.9299d8p-1 +0x1.bb034ep-1 +-0x1.808ed2p-1 +0x1.8ef63ep-2 +0x1.9eae1ep-1 +0x1.a00f5ap-2 +0x1.c37984p-1 +-0x1.6749c4p-1 +-0x1.e11bc8p-1 +-0x1.d7ef1p-2 +0x1.996928p-8 +-0x1.a465p-2 +0x1.19ad9p-1 +0x1.c08a68p-4 +0x1.accc74p-1 +0x1.8dafbep-3 +-0x1.5e3ff4p-1 +0x1.bed1d8p-2 +-0x1.ccc46cp-1 +0x1.3d4ddcp-4 +-0x1.109f5ep-4 +0x1.f06016p-2 +-0x1.226df4p-1 +-0x1.d8c454p-3 +0x1.3b51fp-1 +0x1.48034cp-1 +0x1.bfab58p-1 +0x1.62c1dap-2 +-0x1.94cf38p-1 +-0x1.2ba57p-2 +-0x1.8bd6d4p-3 +-0x1.c8765ep-3 +0x1.76602cp-1 +0x1.5199f2p-5 +-0x1.6c29f2p-2 +-0x1.249272p-1 +-0x1.f8fdd4p-2 +-0x1.0ea6p-2 +0x1.920a04p-2 +0x1.05214ep-1 +-0x1.586f58p-2 +0x1.949c0ep-1 +0x1.dc91d4p-1 +-0x1.2963e2p-1 +-0x1.487a7p-2 +0x1.3ac622p-1 +-0x1.36b172p-2 +0x1.4aad18p-1 +0x1.ab09c6p-3 +-0x1.3096f2p-1 +-0x1.2fd0a4p-5 +-0x1.2b1e0ap-2 +0x1.9fb1f6p-5 +-0x1.5e756cp-2 +0x1.893554p-1 +-0x1.af32fcp-1 +0x1.90cc54p-1 +0x1.e66f12p-4 +-0x1.cce3ep-2 +0x1.4aa434p-1 +-0x1.8d806p-4 +0x1.bf6c4p-5 +-0x1.1fd37cp-3 +0x1.4f1ae2p-4 +-0x1.643edap-4 +-0x1.cc291p-1 +0x1.6d9074p-3 +0x1.68c23cp-1 +-0x1.cfadf6p-2 +-0x1.8d6f88p-1 +-0x1.bb0ed8p-2 +-0x1.f591e4p-2 +-0x1.021a66p-1 +-0x1.3c23d6p-1 +0x1.2e05dap-2 +-0x1.2620a2p-1 +0x1.d07da2p-2 +0x1.aa8a72p-2 +0x1.416f4ap-3 +0x1.bc0a68p-1 +-0x1.fda962p-4 +-0x1.ec6818p-6 +-0x1.833db8p-2 +-0x1.7f61d2p-1 +0x1.024df6p-2 +-0x1.5943f8p-1 +0x1.c85926p-1 +0x1.aa2ef8p-4 +-0x1.62cb9cp-3 +-0x1.13f79ap-1 +-0x1.63d7ap-1 +0x1.ebe976p-1 +-0x1.c8e8fcp-1 +-0x1.3dc446p-2 +0x1.6025cep-1 +-0x1.f46664p-2 +0x1.aa94dcp-1 +-0x1.63dbd4p-2 +-0x1.a56f32p-1 +-0x1.7dde54p-3 +0x1.10379ap-2 +-0x1.fffc48p-1 +-0x1.1884dap-3 +0x1.1ac93ap-2 +-0x1.271b4ap-1 +-0x1.9d8cecp-3 +-0x1.b48f3ep-1 +0x1.bfcad2p-1 +0x1.24befap-4 +0x1.0c27a2p-1 +0x1.7e9f62p-1 +0x1.eb35c2p-1 +0x1.8429d6p-1 +0x1.7fb05cp-3 +0x1.be6018p-1 +0x1.58d5d8p-2 +0x1.b793e2p-2 +-0x1.1f946p-2 +0x1.f54474p-3 +-0x1.50f358p-3 +0x1.0b0454p-2 +-0x1.3f360cp-3 +0x1.502514p-4 +0x1.3505fap-3 +-0x1.e6a7ep-2 +0x1.c08228p-1 +0x1.e7b80ep-1 +0x1.63be7ap-2 +0x1.a9010cp-1 +0x1.7b04bep-1 +0x1.883e4p-2 +0x1.09b27ap-1 +-0x1.4a1452p-3 +0x1.08b332p-2 +-0x1.dfc0f8p-1 +-0x1.bf7c4ap-5 +0x1.61aaeap-4 +-0x1.30968cp-1 +0x1.a8f706p-2 +0x1.b080bap-2 +0x1.7e7c74p-2 +-0x1.6e6d14p-2 +0x1.bd55dap-5 +0x1.088a74p-1 +-0x1.03b74cp-1 +-0x1.f7a74ep-3 +-0x1.ff6ad6p-8 +0x1.2df69ap-6 +-0x1.cd8534p-3 +0x1.1632p-1 +0x1.3c698cp-1 +-0x1.fbedep-1 +0x1.0aaaccp-1 +0x1.35286p-3 +0x1.64cbacp-5 +-0x1.37c9c4p-4 +0x1.d9a7a8p-1 +-0x1.167122p-1 +-0x1.41212ep-6 +-0x1.90f75ep-3 +-0x1.9fc096p-2 +-0x1.1ee676p-1 +0x1.e7703cp-1 +-0x1.5df438p-1 +0x1.a758e6p-1 +0x1.025688p-3 +0x1.b599e4p-1 +-0x1.b48dc6p-1 +0x1.626212p-2 +-0x1.8fa66cp-1 +0x1.44f5bcp-1 +0x1.8ef52ep-1 +-0x1.43a1fep-1 +0x1.f000eep-3 +-0x1.f3038ep-2 +0x1.6d5e1ap-1 +-0x1.1c6ba4p-1 +-0x1.b0e4a4p-2 +-0x1.d4641p-1 +0x1.e5311cp-1 +0x1.3d12ecp-1 +0x1.3fcap-1 +0x1.72bcecp-2 +0x1.251582p-1 +-0x1.1aee52p-4 +-0x1.af3e32p-1 +0x1.80b886p-1 +0x1.16302ap-1 +0x1.2aaa8p-3 +0x1.b25cb8p-1 +0x1.0a96f4p-1 +0x1.4cd3c8p-2 +0x1.89cb4p-1 +-0x1.6835ap-3 +0x1.310dd8p-3 +0x1.f056dp-1 +-0x1.ec7464p-1 +-0x1.858fd8p-5 +-0x1.a71fep-1 +-0x1.db93b6p-1 +-0x1.49ae86p-1 +0x1.4bcdd6p-3 +0x1.3feb8cp-1 +-0x1.bdf40ap-2 +0x1.c145f2p-1 +-0x1.cc49f4p-2 +0x1.e58a0ep-2 +-0x1.6a4092p-1 +0x1.1abd76p-1 +0x1.78ccb8p-1 +0x1.4a1984p-2 +-0x1.04033cp-1 +-0x1.e27bfcp-2 +-0x1.e1c84p-9 +0x1.0e21bcp-1 +0x1.3264fep-1 +0x1.01752p-4 +-0x1.44e8bap-2 +0x1.4381aep-3 +-0x1.93fb04p-2 +0x1.8b7962p-8 +0x1.3badfcp-1 +0x1.364794p-5 +0x1.74cea4p-1 +0x1.b0ddap-4 +0x1.d2c372p-1 +0x1.eaac02p-1 +-0x1.accac2p-2 +-0x1.7ff272p-4 +0x1.4a89f6p-2 +0x1.ee6c88p-4 +0x1.4c684p-1 +-0x1.1a9f2ap-3 +-0x1.dc4b62p-2 +0x1.905b2p-3 +-0x1.c8e64cp-1 +-0x1.f8919ap-1 +-0x1.0c1b5p-8 +0x1.21079cp-1 +0x1.01a876p-1 +0x1.b8bbf8p-1 +-0x1.1b3b42p-1 +0x1.21387cp-2 +-0x1.1e50bp-2 +-0x1.8f2fep-2 +-0x1.ad0b14p-3 +-0x1.db3812p-2 +0x1.54958p-1 +-0x1.0f564ep-1 +-0x1.00e4f8p-2 +-0x1.14a6f8p-1 +-0x1.0ecd58p-2 +-0x1.b7f102p-3 +-0x1.20bb2ep-4 +-0x1.431b78p-3 +-0x1.8e805cp-3 +-0x1.ee4662p-5 +0x1.f6303p-1 +-0x1.8e728p-1 +0x1.35a89cp-1 +0x1.4e81bap-1 +0x1.baa108p-2 +-0x1.25e69ep-1 +-0x1.7a7936p-1 +0x1.10886ep-3 +-0x1.644314p-2 +0x1.7dfbfep-1 +-0x1.03e89p-1 +0x1.4be98ep-3 +0x1.c98a1ep-1 +-0x1.f65906p-4 +0x1.c511d2p-1 +0x1.640906p-1 +0x1.094064p-1 +-0x1.fe190ap-1 +0x1.0b88cep-1 +0x1.8caa46p-1 +-0x1.5b9b36p-1 +0x1.a430eap-3 +0x1.2ef038p-2 +-0x1.2bbf22p-3 +-0x1.f1adbp-3 +-0x1.be4916p-1 +-0x1.47c608p-1 +-0x1.674ad2p-1 +-0x1.69ba6ap-1 +0x1.4e51cap-1 +-0x1.22b2eep-1 +0x1.909d42p-1 +-0x1.130f9cp-6 +-0x1.f41da2p-3 +-0x1.44ba6cp-1 +0x1.b36c62p-2 +-0x1.104a9ep-1 +-0x1.5448f6p-2 +0x1.5227f6p-2 +0x1.9ff43p-1 +0x1.d0784p-1 +0x1.86b6e2p-1 +0x1.adc052p-2 +0x1.969c08p-1 +-0x1.ea0f2ep-1 +-0x1.293046p-2 +0x1.85f258p-1 +# Random inputs in the range [1.000000e+00,8.388608e+06] +## name: workload-1 +0x1.a01ddap+21 +0x1.6b3482p+20 +0x1.31a874p+22 +0x1.3456acp+14 +-0x1.2df87ep+19 +0x1.4acfbp+22 +0x1.aa832ap+22 +0x1.8fdc3cp+21 +0x1.8f67bap+20 +0x1.b7ab96p+22 +-0x1.9de762p+22 +0x1.1178aep+22 +-0x1.0ff356p+21 +0x1.7dd248p+22 +-0x1.87b7f6p+20 +-0x1.ad6f72p+19 +-0x1.88054cp+22 +0x1.ef65p+21 +0x1.88e23p+20 +-0x1.866016p+22 +0x1.aea636p+22 +0x1.0f6d82p+20 +-0x1.381f5cp+22 +-0x1.becea2p+20 +-0x1.b358a6p+20 +-0x1.070b28p+22 +0x1.c71602p+22 +-0x1.d5ba82p+20 +-0x1.d52b2cp+22 +-0x1.df2cd4p+22 +0x1.99c606p+22 +-0x1.43f0dep+22 +0x1.04169ap+22 +0x1.377344p+22 +0x1.02253p+22 +-0x1.b4a2b4p+22 +-0x1.affce6p+22 +0x1.8b29d4p+22 +0x1.399aecp+21 +0x1.72eed4p+20 +-0x1.4ce24ep+22 +-0x1.26a0e4p+20 +0x1.01908cp+22 +0x1.62e086p+22 +-0x1.1019fep+22 +0x1.cee1acp+22 +-0x1.b13cecp+21 +0x1.e535ep+21 +-0x1.c68488p+21 +0x1.2475acp+20 +0x1.f46252p+16 +0x1.d4772cp+22 +0x1.599246p+18 +0x1.c8a668p+21 +0x1.cda154p+22 +0x1.8c6c48p+22 +-0x1.80c80ap+21 +-0x1.2c06cp+21 +0x1.53a9a2p+18 +0x1.549b12p+22 +-0x1.de53ep+16 +-0x1.4df2bap+18 +-0x1.66b79cp+21 +0x1.827454p+22 +0x1.41c47cp+22 +0x1.b28074p+22 +0x1.c5d272p+21 +0x1.bd3d06p+20 +-0x1.dafd06p+18 +0x1.69372ap+21 +-0x1.80d61ap+20 +-0x1.7864fep+22 +0x1.67563p+21 +0x1.f02256p+19 +-0x1.4f923p+21 +0x1.4c15fep+21 +-0x1.02f0ep+22 +-0x1.928f24p+22 +-0x1.366b58p+22 +-0x1.635bbap+21 +0x1.7d9438p+20 +0x1.31314cp+22 +0x1.762e04p+20 +0x1.4a271ep+22 +-0x1.be90e2p+21 +-0x1.98769cp+22 +-0x1.299a92p+21 +0x1.320216p+12 +-0x1.7d6a4ap+22 +-0x1.c6bcbep+20 +-0x1.7ed15ap+20 +0x1.ef1b92p+22 +-0x1.670238p+22 +-0x1.aa7e92p+22 +-0x1.b70d0cp+19 +-0x1.c61afp+20 +-0x1.63197cp+21 +-0x1.6d0e14p+22 +0x1.61b6e6p+22 +0x1.8c43p+22 +-0x1.0b3ddcp+19 +0x1.e6ec94p+22 +-0x1.9d9c2ap+22 +0x1.c551cap+22 +-0x1.7f767ap+22 +-0x1.d578b8p+22 +0x1.afbb36p+22 +0x1.42be34p+20 +-0x1.8286ccp+22 +0x1.de62cep+22 +-0x1.c6336ap+20 +-0x1.ad88b2p+21 +-0x1.6e6bb4p+22 +-0x1.447264p+22 +-0x1.e0ad98p+22 +-0x1.0424fp+22 +-0x1.a52106p+22 +-0x1.849974p+21 +0x1.7ec776p+20 +0x1.faf3cap+22 +-0x1.55a2a4p+22 +-0x1.5599eep+21 +0x1.45ff72p+17 +-0x1.26378p+20 +-0x1.efaaf8p+22 +-0x1.48cb24p+22 +0x1.3f2bbep+22 +-0x1.b51bc6p+22 +0x1.d923d6p+20 +0x1.6a6bcep+20 +0x1.935426p+22 +0x1.648ea4p+22 +-0x1.c2cceap+21 +-0x1.4c0b78p+22 +-0x1.95e3fep+21 +-0x1.b14ed6p+21 +0x1.c79dap+21 +-0x1.e04f8ep+21 +0x1.ff1502p+21 +-0x1.e43e56p+19 +-0x1.c1c2eep+22 +0x1.d36a46p+22 +-0x1.da27f2p+19 +-0x1.d3dd1cp+22 +-0x1.73a14p+20 +0x1.317fd4p+20 +0x1.1a575cp+14 +0x1.402b44p+21 +-0x1.980b5ap+19 +-0x1.eaf1fcp+22 +-0x1.cf6b8cp+20 +0x1.24191ep+21 +-0x1.23698ep+20 +0x1.def77cp+20 +-0x1.143756p+21 +0x1.646ca8p+19 +0x1.7fb9f6p+21 +-0x1.9be854p+20 +-0x1.952dacp+21 +-0x1.ef2dbcp+21 +0x1.6faa84p+22 +-0x1.02d9fep+21 +-0x1.0dc5aap+22 +-0x1.ee75ecp+22 +-0x1.63cc36p+20 +-0x1.42601ap+22 +0x1.a3bdaap+22 +0x1.fd7a5ap+20 +0x1.bc588p+22 +-0x1.d82b86p+22 +-0x1.42437ep+22 +0x1.ffde12p+22 +-0x1.213236p+22 +-0x1.105102p+21 +0x1.c438ep+22 +0x1.ca1fd2p+22 +-0x1.a980b2p+22 +0x1.dcb92cp+22 +0x1.fe7a64p+21 +-0x1.55b7f4p+21 +0x1.c93deap+22 +0x1.54b9e6p+20 +-0x1.4817d2p+22 +0x1.5e9e8p+21 +-0x1.a3a9cp+21 +-0x1.1ac39ep+21 +0x1.e861f6p+20 +-0x1.c73196p+19 +-0x1.b9c4a4p+21 +-0x1.9cc12ep+21 +0x1.03d55ep+20 +0x1.ba9d98p+22 +0x1.4fab32p+22 +-0x1.474b64p+22 +-0x1.00cd22p+21 +-0x1.66bee6p+20 +-0x1.30306ap+21 +-0x1.7d94b4p+20 +0x1.466d0cp+22 +0x1.b3160ep+22 +-0x1.ab1ca8p+18 +-0x1.bea762p+22 +-0x1.78aeeap+22 +0x1.cd33aap+21 +0x1.64b778p+21 +0x1.7b2852p+21 +-0x1.186bap+22 +-0x1.0f98fcp+21 +-0x1.299bdp+22 +0x1.e29deap+20 +0x1.84541ap+18 +-0x1.817baep+22 +-0x1.412a6p+22 +0x1.deadap+18 +0x1.6674d2p+21 +-0x1.489532p+18 +-0x1.448b8p+20 +-0x1.71ca36p+17 +0x1.7de39ep+22 +-0x1.3e1ab8p+21 +0x1.7c48cap+22 +0x1.6225ecp+22 +0x1.8665e2p+22 +0x1.d75c12p+22 +0x1.df3ef6p+22 +0x1.a8a794p+22 +-0x1.622f08p+19 +0x1.ff4c2cp+21 +0x1.64219p+22 +0x1.050f9ep+22 +0x1.6ceffep+22 +-0x1.f5fe7ap+22 +0x1.c261aep+22 +-0x1.75e02ap+22 +-0x1.d6bd52p+22 +-0x1.944cb4p+22 +0x1.ca4252p+22 +-0x1.baae68p+22 +-0x1.80fb16p+20 +0x1.b38536p+17 +0x1.2d5668p+22 +0x1.9942f2p+22 +0x1.e5e8a4p+22 +-0x1.15f5d6p+21 +0x1.984a34p+22 +0x1.35f2c4p+21 +0x1.61b4bcp+22 +0x1.5481bep+22 +0x1.cfd866p+20 +-0x1.fd3fe2p+21 +-0x1.089cacp+21 +-0x1.27ac6p+22 +0x1.8adeccp+20 +0x1.549c7ep+22 +0x1.dc1008p+20 +0x1.2bd772p+18 +-0x1.048c4ep+22 +-0x1.29777ap+22 +-0x1.a4da36p+21 +0x1.91a05p+22 +-0x1.1378bap+22 +0x1.03509ap+22 +-0x1.7a3274p+18 +-0x1.1d18eep+21 +-0x1.b678cp+21 +-0x1.e5e9a4p+21 +0x1.4dd8ccp+21 +0x1.757e34p+21 +0x1.d91a3ap+21 +0x1.86ad2ep+22 +-0x1.921beap+21 +-0x1.890e78p+21 +0x1.ed392ep+22 +-0x1.f468eap+20 +-0x1.20241ep+18 +-0x1.93509ep+22 +0x1.52d658p+22 +0x1.844284p+21 +0x1.014f14p+19 +-0x1.04d34ep+22 +0x1.48a592p+18 +0x1.2cbf74p+21 +0x1.9c55eap+22 +0x1.d06e1p+20 +0x1.0395dp+22 +-0x1.47cda2p+22 +0x1.bdddf2p+22 +-0x1.6845aap+22 +-0x1.a7e40ap+21 +0x1.d5c742p+22 +-0x1.9a0b7ep+22 +-0x1.f6661p+17 +0x1.e93668p+22 +0x1.3a975cp+21 +0x1.b75444p+21 +-0x1.87178cp+22 +0x1.8d7494p+20 +0x1.9212c8p+21 +0x1.594a52p+22 +0x1.0033p+22 +-0x1.baf8ccp+20 +-0x1.82d4ccp+21 +0x1.01d4dap+21 +0x1.7a6c02p+21 +0x1.6c0826p+21 +-0x1.22aecap+22 +-0x1.c0b7f2p+22 +0x1.91619p+21 +0x1.3fd74ap+22 +-0x1.ff2732p+22 +0x1.bea5cep+22 +-0x1.816b54p+18 +0x1.1b6ed4p+22 +-0x1.65bf36p+22 +0x1.6bf58ap+22 +-0x1.47466cp+22 +0x1.8e8508p+22 +-0x1.2c227cp+16 +-0x1.28f9cp+22 +-0x1.b02d6ap+22 +-0x1.7fc8dcp+22 +0x1.1c3c82p+22 +0x1.fe8f1ep+20 +0x1.2b050ap+21 +-0x1.e42212p+20 +-0x1.31e8f6p+21 +-0x1.3dceb8p+22 +0x1.8a4146p+20 +0x1.cb395p+21 +-0x1.262cdcp+21 +0x1.04aecap+20 +-0x1.4e8d3ep+22 +0x1.e64ff2p+22 +-0x1.5f998cp+22 +-0x1.a8abp+19 +-0x1.4a369ap+22 +-0x1.cee32ap+16 +-0x1.26eab8p+21 +0x1.d6c652p+22 +-0x1.3fcd62p+22 +0x1.1923e8p+22 +-0x1.80c142p+19 +-0x1.b9ab54p+19 +-0x1.8bbfe2p+22 +0x1.ebbdb2p+22 +-0x1.7e120ap+19 +-0x1.aac25cp+21 +-0x1.da3362p+22 +-0x1.559aa2p+21 +-0x1.accf42p+22 +0x1.056f7p+22 +-0x1.cf8736p+21 +0x1.1229d2p+22 +-0x1.cf8ddp+21 +-0x1.5edc48p+22 +-0x1.23c8b4p+21 +0x1.9e9c64p+22 +0x1.16a4e8p+22 +-0x1.429726p+21 +-0x1.ab7d6ap+22 +0x1.94367ap+21 +0x1.04a63cp+21 +0x1.891ce6p+20 +-0x1.fb4174p+21 +0x1.d2aa0cp+22 +-0x1.422cb4p+22 +-0x1.0a905ep+22 +0x1.fac9fcp+22 +0x1.261e68p+22 +0x1.195a18p+19 +-0x1.753cep+19 +0x1.2f5c18p+21 +-0x1.dcf4bp+22 +0x1.b931dcp+22 +0x1.3b7e0ap+21 +-0x1.0ab3cp+22 +-0x1.791f3ap+22 +0x1.8d1654p+22 +0x1.fea07ap+22 +0x1.f179p+22 +-0x1.2d0d1p+22 +0x1.217f7p+22 +-0x1.bb3ap+20 +0x1.c231e6p+19 +-0x1.4e899cp+22 +0x1.27a2fp+21 +0x1.deaf9p+21 +-0x1.c0aefep+21 +-0x1.fd99aep+18 +-0x1.b99d56p+21 +0x1.62232ep+16 +-0x1.f9be5ap+22 +0x1.7e5152p+22 +-0x1.4971fep+20 +0x1.81a8dp+22 +0x1.a81608p+22 +0x1.49a77cp+22 +0x1.dfd2bp+22 +-0x1.174206p+22 +-0x1.ff4456p+22 +0x1.436cfap+22 +0x1.09071ep+21 +-0x1.fe4512p+22 +0x1.61fadcp+21 +0x1.79dcb2p+19 +0x1.9bc13cp+22 +-0x1.991764p+21 +-0x1.382a62p+13 +0x1.e5c0eep+22 +-0x1.a85e4p+19 +0x1.c6ee0cp+22 +-0x1.9d37aap+22 +0x1.925516p+22 +-0x1.ed447cp+22 +0x1.e2e72ap+22 +0x1.7c3c3ep+22 +0x1.309fe4p+21 +-0x1.5b0ee2p+20 +0x1.271022p+20 +0x1.9ac67cp+22 +0x1.c04e32p+20 +-0x1.e17be6p+21 +0x1.ad8cccp+15 +0x1.2428bap+22 +-0x1.21b3bap+22 +0x1.ab2b5p+21 +0x1.bfc498p+22 +0x1.09d3c2p+22 +-0x1.fc219p+22 +-0x1.4aac04p+22 +0x1.cff22cp+21 +0x1.8577bp+22 +-0x1.0fcd4ep+22 +0x1.9907e6p+19 +0x1.4d9fe6p+21 +-0x1.9c5f3ap+18 +-0x1.9fad26p+22 +-0x1.000228p+22 +0x1.65569p+22 +-0x1.8dfbeap+18 +-0x1.a07742p+22 +-0x1.0d463ep+22 +0x1.611158p+22 +-0x1.a9b94ep+22 +-0x1.22ee96p+22 +0x1.c1712cp+22 +-0x1.60b74cp+21 +0x1.86d7aep+21 +0x1.ed9f7p+22 +0x1.b076b6p+22 +-0x1.746fa6p+20 +-0x1.a54e5p+17 +0x1.3886b8p+20 +0x1.5edaf4p+21 +-0x1.07932cp+22 +0x1.5410ccp+22 +0x1.136bacp+22 +-0x1.99fae8p+19 +-0x1.603b7p+21 +0x1.dd64fep+21 +-0x1.0c402ep+22 +0x1.c8efb6p+20 +0x1.683768p+20 +-0x1.d26e8ep+22 +-0x1.e94dc2p+20 +0x1.4f7cp+16 +0x1.5496cep+21 +0x1.3d8c38p+22 +-0x1.a4b3f6p+21 +0x1.f0c3fcp+22 +0x1.8eccd2p+22 +0x1.1d3abp+19 +0x1.4a67b4p+20 +-0x1.50a7dcp+18 +-0x1.9c618ap+19 +0x1.83e81ap+22 +0x1.2b2eecp+22 +-0x1.2acd64p+22 +0x1.f3252ap+22 +-0x1.3f2952p+22 +-0x1.50c354p+21 +0x1.0d11aep+22 +-0x1.017c22p+22 +0x1.c542d8p+22 +-0x1.ebd094p+22 +-0x1.0b3db8p+21 +0x1.387216p+22 +0x1.ac50c8p+20 +-0x1.d8f136p+22 +-0x1.a3ffcep+20 +0x1.f1cf74p+21 +0x1.31d962p+22 +0x1.4b7f8cp+20 +-0x1.271054p+22 +0x1.63fd76p+22 +0x1.8f4abcp+22 +0x1.2915bcp+20 +-0x1.ddee96p+21 +-0x1.3439ecp+21 +0x1.19f3eap+21 +-0x1.c5a358p+22 +-0x1.a9ab98p+18 +-0x1.2a6044p+22 +0x1.45771p+22 +0x1.1cdbf2p+22 +-0x1.f82ec4p+19 +0x1.72f5e6p+22 +-0x1.8c0f34p+22 +0x1.08b366p+22 +0x1.5f147ap+22 +-0x1.dadbap+22 +0x1.3ceeccp+21 +-0x1.da865ep+22 +-0x1.e0d8a4p+22 +0x1.66458ap+20 +0x1.ceee2p+21 +-0x1.697a6ap+22 +0x1.d38732p+22 +-0x1.2d43aep+21 +0x1.4b13fp+22 +0x1.418772p+20 +-0x1.9030aep+21 +0x1.1dd99ap+22 +-0x1.3fcd1p+22 +-0x1.857204p+22 +0x1.26d3a2p+19 +-0x1.6ff26ep+18 +0x1.168f28p+22 +0x1.a5657p+20 +0x1.f69724p+22 +0x1.36f678p+22 +0x1.e54402p+22 +-0x1.b68e2cp+22 +-0x1.01a59p+18 +0x1.1b54aep+22 +0x1.fba968p+21 +-0x1.e37e34p+19 +0x1.0d6764p+21 +0x1.3a7f1p+22 +0x1.0e21eap+18 +0x1.ae9604p+21 +-0x1.599a22p+22 +-0x1.af7974p+22 +-0x1.418cd2p+22 +0x1.2143aap+21 +-0x1.e470ap+21 +-0x1.f1461cp+22 +-0x1.261914p+21 +0x1.35791p+21 +-0x1.69ba86p+20 +-0x1.152044p+21 +0x1.add034p+22 +-0x1.7c4e58p+22 +0x1.838bp+22 +-0x1.a9b9c4p+20 +-0x1.2d86b8p+21 +0x1.33d608p+20 +0x1.8d7ed2p+21 +-0x1.7efbbap+20 +0x1.db38b6p+22 +0x1.bccccep+20 +-0x1.a78144p+20 +0x1.77d234p+22 +0x1.f82dap+22 +-0x1.ed39b6p+21 +-0x1.e12cd2p+19 +-0x1.4b1808p+22 +-0x1.68938p+22 +-0x1.7128b2p+20 +0x1.000a9cp+22 +-0x1.bb88f2p+20 +0x1.c9d636p+22 +0x1.8c4bbap+22 +-0x1.86bbd8p+22 +0x1.85f144p+22 +-0x1.8f518cp+20 +-0x1.07d30cp+21 +0x1.58dfc8p+22 +-0x1.c3907ep+22 +-0x1.bea2b8p+21 +-0x1.e71b82p+20 +-0x1.dd1e4cp+22 +0x1.15ca44p+22 +0x1.5d2dp+22 +-0x1.3b772p+22 +-0x1.dd695cp+20 +0x1.c7614cp+21 +-0x1.b517aep+17 +-0x1.3cc14ap+22 +-0x1.3a475ep+19 +-0x1.42e5a2p+22 +0x1.b6aeb8p+20 +-0x1.6ffebp+22 +-0x1.b8c234p+22 +-0x1.4be044p+22 +0x1.b5a0dp+22 +-0x1.d23aap+21 +-0x1.51005cp+21 +0x1.f96592p+19 +-0x1.e57b7ap+22 +0x1.65298ap+21 +0x1.eb9ba2p+20 +0x1.c4d706p+22 +-0x1.091606p+22 +-0x1.b38e2p+21 +-0x1.67624p+22 +-0x1.02d60ap+22 +0x1.9526c2p+22 +0x1.2e2c5ap+22 +0x1.e98742p+21 +-0x1.4f5428p+18 +0x1.1ad4a4p+22 +0x1.c63614p+22 +0x1.0bddb6p+17 +-0x1.bcbd42p+22 +-0x1.3be0a8p+20 +0x1.5b606cp+22 +0x1.451fe4p+22 +-0x1.31484cp+19 +-0x1.5b4ec4p+22 +0x1.9b2f32p+21 +-0x1.28ab62p+22 +0x1.d6b73p+22 +-0x1.c12df6p+19 +0x1.2f59dp+15 +0x1.8776bp+22 +-0x1.3f254p+16 +-0x1.ca0b92p+20 +-0x1.e7a01ep+22 +-0x1.25b7f8p+22 +-0x1.2f7b86p+22 +0x1.d023e8p+21 +0x1.97cfecp+22 +-0x1.b2377ap+18 +0x1.76e4a4p+20 +-0x1.4788bcp+22 +-0x1.beedbcp+22 +-0x1.2219fcp+22 +0x1.2a5606p+15 +-0x1.b6407ap+22 +-0x1.a4caa8p+20 +0x1.0507a2p+21 +0x1.b37808p+18 +0x1.cb2bb2p+20 +-0x1.16cebcp+19 +-0x1.6d55c2p+22 +0x1.bffd2ep+22 +-0x1.4e335ep+18 +0x1.997dp+19 +-0x1.26716ap+22 +-0x1.a153aep+22 +0x1.189f6p+21 +0x1.165288p+20 +0x1.101728p+22 +-0x1.acdaa2p+20 +0x1.6acdd6p+18 +0x1.79c9ccp+22 +0x1.5506fcp+18 +0x1.d3e7d6p+21 +0x1.b4a36ep+22 +-0x1.d1707p+19 +0x1.f2f0f6p+18 +-0x1.1bad7ap+22 +-0x1.46c8b6p+21 +-0x1.0b9ff6p+19 +-0x1.4e14b2p+22 +0x1.183466p+22 +0x1.308796p+22 +-0x1.ea844p+21 +0x1.61fbeep+22 +0x1.ef11ecp+22 +-0x1.db6e2cp+18 +-0x1.0247fap+22 +0x1.ad39eep+21 +-0x1.14b24cp+21 +-0x1.17b69cp+22 +-0x1.948454p+22 +-0x1.9d1628p+21 +-0x1.56981cp+22 +0x1.ef8dd8p+22 +0x1.71dbp+18 +-0x1.14bb4p+22 +0x1.59341ep+22 +-0x1.2202d6p+20 +0x1.d0fdf6p+22 +-0x1.f4c79cp+22 +0x1.c3b3bap+22 +0x1.8df704p+22 +0x1.05289cp+21 +0x1.357c82p+21 +-0x1.efa558p+22 +0x1.484c5cp+20 +-0x1.61aa5ap+22 +0x1.9aa0e4p+20 +0x1.8adb2cp+22 +-0x1.877348p+22 +0x1.42bddep+22 +-0x1.206f16p+20 +-0x1.e4ff3ap+22 +0x1.6aa32ap+22 +0x1.d9088cp+20 +-0x1.f43fccp+18 +-0x1.5a92e2p+22 +-0x1.ab530cp+22 +0x1.b12ep+22 +0x1.e86c04p+18 +-0x1.d77becp+21 +0x1.6dc178p+22 +0x1.77671p+22 +0x1.945ae2p+22 +-0x1.91ed58p+19 +-0x1.92cc1p+22 +0x1.1ba054p+20 +0x1.00e2c4p+21 +-0x1.3bbddp+20 +0x1.5cd4e2p+21 +0x1.c06a08p+22 +0x1.f56c38p+22 +0x1.3b5e4ep+20 +0x1.ff5814p+22 +0x1.c0e652p+22 +0x1.b5ebd8p+22 +-0x1.220248p+19 +-0x1.7fecfap+22 +0x1.5eff0ap+22 +0x1.aafc82p+22 +0x1.b16bf8p+22 +-0x1.032a4ap+21 +-0x1.1d28eap+22 +-0x1.5d7884p+16 +-0x1.6d682cp+21 +0x1.bd3508p+21 +0x1.a5c9acp+22 +-0x1.924746p+22 +0x1.037a0ep+22 +0x1.b9cdb8p+21 +-0x1.4c57e2p+22 +0x1.6086aep+20 +-0x1.1021ap+22 +0x1.628486p+21 +-0x1.a5350ap+22 +-0x1.fae458p+21 +-0x1.24cfccp+21 +-0x1.09406p+20 +-0x1.9973d8p+21 +-0x1.ea09c2p+22 +-0x1.54dea8p+21 +0x1.6bf22p+22 +0x1.1c05e6p+22 +-0x1.24b02cp+21 +0x1.389216p+18 +-0x1.ab5f86p+22 +-0x1.b55b84p+22 +-0x1.f97f4ep+21 +-0x1.ad9732p+22 +0x1.cfe814p+22 +0x1.2616dap+22 +-0x1.e569acp+22 +-0x1.1cc17p+22 +0x1.ea9e1ep+22 +0x1.22044ap+20 +0x1.d698d8p+21 +-0x1.f912e2p+21 +0x1.24a892p+22 +0x1.392ce4p+22 +-0x1.167412p+22 +0x1.ee1e02p+21 +-0x1.a48ecap+22 +-0x1.74b9c2p+22 +-0x1.fd1c7p+21 +-0x1.f86912p+22 +0x1.37ce34p+21 +-0x1.dcc8e8p+22 +-0x1.65110cp+22 +-0x1.22b6ep+20 +0x1.3d89eap+22 +0x1.e730fp+21 +-0x1.1caab4p+22 +0x1.2014f6p+15 +-0x1.a83d54p+22 +-0x1.3edcap+22 +-0x1.61c89ap+22 +-0x1.35f728p+22 +0x1.1b1ad4p+21 +-0x1.45a82p+22 +-0x1.62e10cp+21 +-0x1.e33368p+21 +0x1.8308ap+22 +0x1.f979a4p+22 +-0x1.3582f4p+18 +-0x1.74b3fp+21 +0x1.ea79a2p+22 +0x1.496374p+20 +-0x1.f5c1fcp+22 +0x1.99cc1ap+21 +0x1.bf9aep+22 +-0x1.bfc3f6p+21 +0x1.fa6d52p+21 +0x1.65384ep+18 +0x1.2746aap+21 +0x1.b4641p+22 +0x1.efb6fep+19 +0x1.ad642ep+21 +0x1.c949aep+22 +-0x1.61d1d2p+22 +-0x1.140438p+22 +-0x1.c88c0cp+16 +-0x1.3ed658p+19 +0x1.4f61bap+22 +0x1.b6f2dap+22 +0x1.c11412p+21 +0x1.26302ap+22 +-0x1.ac7df6p+21 +-0x1.17bb92p+21 +-0x1.fac33cp+22 +0x1.d9f048p+17 +0x1.728ddcp+22 +0x1.86340ap+22 +-0x1.d7bd1ep+22 +0x1.b4d5b8p+22 +0x1.ddf6acp+20 +-0x1.f78d8p+20 +0x1.922a74p+22 +0x1.6749c8p+22 +-0x1.9bb126p+22 +-0x1.1398e8p+19 +-0x1.fa759cp+22 +-0x1.efbe6cp+21 +0x1.c3430ap+19 +-0x1.48bd3ep+21 +-0x1.a892bap+22 +-0x1.f2a0a4p+21 +-0x1.1cf94ap+22 +-0x1.a8db04p+21 +0x1.a67544p+20 +-0x1.b56d6p+22 +-0x1.6a25d6p+22 +-0x1.cf057p+22 +-0x1.b8ddc6p+22 +-0x1.c1988ap+22 +-0x1.f52e2cp+22 +0x1.76dfb6p+22 +0x1.d0db9cp+22 +-0x1.b4d1c8p+22 +0x1.d271d2p+21 +-0x1.3fb9a8p+21 +0x1.30e9ep+22 +-0x1.ef1c1cp+20 +0x1.9cd9fep+20 +0x1.615d62p+22 +0x1.4d2d44p+22 +0x1.f79114p+22 +0x1.59c476p+22 +-0x1.93b2aep+22 +0x1.89a6a6p+21 +0x1.da3c54p+22 +-0x1.9fff4p+22 +-0x1.9a69e2p+18 +0x1.b556bp+21 +-0x1.9ea054p+22 +0x1.428fa4p+22 +-0x1.2da47ep+21 +0x1.a21aa6p+22 +-0x1.c8af86p+20 +-0x1.2dd0fp+22 +-0x1.621862p+20 +0x1.6355cap+19 +0x1.ad3246p+22 +-0x1.81c8e2p+22 +-0x1.bda18ep+21 +-0x1.e3f508p+20 +0x1.4b1b5p+19 +-0x1.06794cp+22 +-0x1.08e4dcp+15 +0x1.16a084p+19 +-0x1.6349eap+20 +0x1.b93496p+19 +-0x1.c83c42p+20 +-0x1.8785b6p+22 +0x1.7e63d8p+22 +-0x1.7e09c4p+22 +-0x1.7bcff6p+20 +0x1.cac5cp+22 +0x1.b4063cp+21 +0x1.bc01b6p+22 +0x1.4bf25cp+21 +0x1.3faa6cp+22 +0x1.6f665ap+22 +0x1.92cf38p+21 +-0x1.4075dp+19 +-0x1.c462d6p+22 +0x1.30e8f4p+22 +0x1.5b2368p+22 +-0x1.8d4cf4p+21 +0x1.7fc56p+21 +-0x1.2a160ep+22 +0x1.68c8d2p+22 +-0x1.afb074p+19 +-0x1.eafe04p+20 +-0x1.b90f0cp+21 +-0x1.860d78p+22 +0x1.67fe8ap+21 +-0x1.d7a22ap+20 +-0x1.ae4822p+19 +-0x1.11413ap+20 +-0x1.16d4a4p+20 +0x1.f311fp+20 +0x1.31248cp+21 +-0x1.cab132p+19 +0x1.fe7c52p+22 +-0x1.165e04p+22 +-0x1.a027e8p+22 +-0x1.7ec476p+19 +-0x1.bc84e2p+22 +-0x1.dc4244p+22 +0x1.368296p+22 +-0x1.6a6a36p+19 +0x1.441bccp+22 +0x1.fcee4ap+18 +0x1.54fcb4p+22 +0x1.2f65dep+21 +0x1.b98b9ep+21 +-0x1.a6ab06p+21 +-0x1.c9c37p+22 +-0x1.1ddcb2p+22 +-0x1.fac5acp+22 +0x1.ed3966p+22 +-0x1.b6877ap+22 +-0x1.779c2ep+22 +0x1.044f16p+22 +-0x1.cd7b9cp+17 +-0x1.2c212cp+19 +-0x1.f94bbp+21 +-0x1.2f583p+19 +0x1.db26c6p+22 +0x1.dd0394p+21 +0x1.f9ed9p+22 +-0x1.5f1c9p+22 +-0x1.6a8fd4p+18 +0x1.910d16p+22 +0x1.22a30cp+22 +-0x1.5d6e3ep+16 +-0x1.08d128p+21 +0x1.72f332p+22 +-0x1.20bf4ap+13 +-0x1.00ffaep+22 +-0x1.cb64aap+21 +-0x1.31e166p+22 +-0x1.2e6906p+19 +-0x1.06079cp+22 +-0x1.e029e4p+22 +0x1.49d78cp+18 +0x1.f1b1bap+21 +-0x1.0d770ep+22 +0x1.eb35ap+22 +0x1.b65b98p+22 +0x1.106c5ep+22 +0x1.e94f14p+22 +-0x1.70f8ap+19 +-0x1.392a7p+20 +0x1.852accp+17 +-0x1.1a2eaep+22 +0x1.815efep+22 +-0x1.282b92p+20 +-0x1.72dbbap+18 +0x1.069ef2p+22 +0x1.0f5142p+21 +-0x1.90113p+21 +-0x1.44c896p+20 +0x1.ceb3d8p+22 +-0x1.c854a4p+21 +0x1.e0a7d4p+22 +0x1.14e68p+19 +0x1.5e6258p+21 +0x1.d1a9eep+22 +0x1.ba1338p+22 +-0x1.50b346p+21 +-0x1.320048p+20 +-0x1.782324p+19 +-0x1.7ca3d6p+21 +0x1.2352dap+22 +0x1.e5f132p+21 +-0x1.6923p+22 +0x1.ca7ebcp+21 +-0x1.61c302p+18 +0x1.39f388p+22 +-0x1.2322d4p+19 +-0x1.9d0afcp+22 +-0x1.db4ab6p+22 +-0x1.fa3b34p+20 +0x1.8ccac4p+22 +-0x1.15a56cp+21 +-0x1.38581ep+21 +-0x1.47ab5cp+22 +0x1.befb72p+22 +-0x1.09589cp+19 +0x1.374f2p+22 +-0x1.4d0a32p+21 +0x1.a981cp+22 +0x1.0ee7c6p+19 +-0x1.32e8d4p+21 +-0x1.838c74p+22 +-0x1.327318p+22 +0x1.d68f72p+22 +0x1.386df4p+22 +-0x1.9eb5bep+19 +-0x1.20b3d2p+22 +-0x1.b83dd4p+22 +-0x1.8fdfdp+22 +0x1.69a752p+22 +-0x1.0e410cp+21 +0x1.ae355cp+22 +-0x1.d05ddp+22 +0x1.918e86p+20 +0x1.301cb6p+22 +-0x1.80b4d2p+22 +0x1.360854p+20 +-0x1.d0d91cp+22 +-0x1.8895c8p+20 +0x1.1ee546p+22 +-0x1.05186ep+22 +-0x1.30d56ap+22 +-0x1.e86f26p+21 +-0x1.589088p+22 +0x1.b921b8p+22 +0x1.8f2dd2p+20 +0x1.76d91ap+21 +-0x1.3f6b78p+21 +0x1.a189dap+22 +-0x1.d071cep+21 +0x1.4311bep+22 +-0x1.505afcp+22 +-0x1.09b0a2p+20 +-0x1.c95174p+22 +-0x1.e68e4p+22 +0x1.514616p+19 +0x1.f4739ap+18 +0x1.eca8aap+21 +-0x1.c79fcp+22 +-0x1.5e3716p+21 +0x1.278f68p+21 +-0x1.e4d9f4p+21 +0x1.67d30ep+22 +-0x1.de26a4p+22 +-0x1.691df2p+22 +0x1.1fa882p+21 +-0x1.6fb094p+22 +-0x1.4520c4p+21 +0x1.a387p+20 +0x1.3f32f2p+20 +-0x1.9c63aap+22 +0x1.72c1e2p+22 +-0x1.eff38ep+18 +-0x1.be5c42p+22 +0x1.780e22p+22 +0x1.d6365ap+21 +0x1.a67efp+20 +-0x1.993ca2p+20 +0x1.3e1edcp+22 +0x1.455f8cp+22 +0x1.53a6a6p+17 +-0x1.21349ep+22 +0x1.21bcfep+17 +0x1.84f092p+22 +0x1.10e7ep+22 +0x1.1000f8p+21 +0x1.080b36p+21 +0x1.18ec9ap+22 +0x1.4747c6p+22 +-0x1.e2404p+19 +-0x1.405786p+22 +0x1.8e1372p+21 +-0x1.2d9682p+19 +0x1.883f92p+22 +0x1.c362d6p+20 +-0x1.409c5ep+22 +0x1.54e9b4p+22 +-0x1.a66826p+22 +-0x1.386f9p+21 +0x1.37eb66p+20 +0x1.3e3dfcp+22 +-0x1.c9897ep+14 +0x1.05fcaap+19 +0x1.90be7p+22 +0x1.748c98p+22 +-0x1.190e82p+22 +0x1.3a595ap+22 +-0x1.ba18ecp+22 +-0x1.fb9a8ap+21 +0x1.f1ee62p+22 +0x1.97aa0ep+22 +0x1.9c0d28p+22 +0x1.701f8ap+19 +-0x1.fea642p+21 +-0x1.a49f98p+21 +0x1.002f2ap+22 +-0x1.3a8616p+22 +0x1.a37caep+20 +-0x1.53648ep+21 +0x1.0900f2p+19 +0x1.232c86p+20 +0x1.85acaep+22 +-0x1.0dd15ep+21 +0x1.71fb02p+21 +-0x1.a60c12p+19 +-0x1.3567d4p+21 +-0x1.c278f8p+22 +-0x1.a4857ep+22 +0x1.1d2ea6p+22 +0x1.799d92p+20 +0x1.90077ep+17 +0x1.255a26p+20 +-0x1.ab1e2p+22 +0x1.e41fa6p+18 +-0x1.187692p+21 +-0x1.ae6388p+20 +-0x1.33ec44p+22 +-0x1.11b1p+21 +0x1.7b7858p+22 +-0x1.4e7322p+22 +0x1.a38f9ap+16 +0x1.c048c6p+22 +-0x1.ea49e6p+22 +-0x1.93c9a8p+22 +0x1.a57364p+21 +0x1.4b892p+22 +0x1.7170bap+22 +0x1.792f2p+22 +0x1.d573ecp+22 +0x1.e173a4p+22 +-0x1.e93ac6p+21 +-0x1.76cab8p+20 +0x1.9c292cp+21 +0x1.76c2ap+20 +-0x1.dadd42p+22 +-0x1.142de8p+22 +0x1.ef2662p+22 +-0x1.b77b4ep+21 +-0x1.1827ap+22 +0x1.75d97cp+22 +-0x1.481c1p+22 +-0x1.a2f78ap+22 +-0x1.4cdc3ep+20 +-0x1.c55642p+21 +0x1.44e4d6p+22 +0x1.807bcp+22 +0x1.d43984p+21 +0x1.38639ep+22 +-0x1.aa01a6p+21 +0x1.6fe49p+22 +-0x1.e264c6p+21 +-0x1.3a9992p+19 +-0x1.410b74p+21 +-0x1.017458p+21 +-0x1.91e442p+22 +-0x1.ee77b6p+22 +0x1.1a673ap+22 +-0x1.0c7f3cp+22 +-0x1.4323dcp+22 +0x1.c3c2bap+20 +-0x1.d1882ep+22 +0x1.05d90cp+22 +0x1.5687acp+20 +0x1.45eb56p+21 +0x1.e197b4p+22 +-0x1.2d5288p+20 +-0x1.ccc18cp+22 +0x1.1bc7fep+22 +0x1.9e7426p+20 +-0x1.b3de3cp+21 +-0x1.5ea4c2p+22 +-0x1.59e526p+22 +-0x1.234b86p+22 +-0x1.86934cp+20 +0x1.825c98p+20 +-0x1.2ab36p+22 +-0x1.bc6c58p+22 +0x1.f5fb7ap+22 +0x1.17c516p+21 +0x1.8e575ep+22 +0x1.85f932p+19 +0x1.a32fb6p+19 +0x1.16e58ep+22 +-0x1.bc0b3cp+22 +-0x1.b686a8p+22 +-0x1.90496ep+21 +0x1.b34bb2p+22 +-0x1.8d11f2p+21 +-0x1.449c3ap+19 +0x1.b14b54p+22 +-0x1.d47474p+21 +0x1.908dc8p+19 +0x1.90b3dp+22 +0x1.d4fcdap+22 +0x1.b8857p+22 +0x1.d9268p+19 +-0x1.743bdap+21 +0x1.719a82p+21 +0x1.0a5066p+20 +0x1.c3d446p+22 +0x1.2a2914p+20 +-0x1.caba5ep+22 +0x1.e4c94ap+22 +0x1.c2e56ep+22 +0x1.21316ep+22 +-0x1.2ce28cp+19 +0x1.4918f2p+21 +-0x1.dbb0bap+22 +-0x1.1f1acep+22 +0x1.6588ecp+22 +0x1.876034p+22 +-0x1.d1dc8p+18 +-0x1.c982p+22 +0x1.943752p+21 +0x1.aece88p+22 +0x1.b86d58p+20 +-0x1.656eaap+19 +0x1.a4fce6p+22 +-0x1.c2924ep+22 +0x1.db53aap+22 +-0x1.4bf648p+22 +-0x1.8ec2e4p+22 +-0x1.3b64cap+21 +0x1.782566p+20 +0x1.5f4094p+20 +0x1.68e354p+22 +-0x1.563e14p+22 +-0x1.09b6d4p+22 +-0x1.cab858p+22 +-0x1.3a728ap+21 +-0x1.a829eap+22 +0x1.f7d842p+21 +0x1.f0ab34p+22 +-0x1.439714p+19 +0x1.9b2bdp+22 +-0x1.7811e8p+18 +-0x1.129378p+22 +0x1.f7d512p+22 +0x1.c74d54p+22 +0x1.d6b6f6p+22 +0x1.f8e3bp+21 +0x1.50487cp+21 +-0x1.daa638p+20 +-0x1.2383aap+21 +-0x1.cb6864p+20 +0x1.fd7bc2p+22 +0x1.6e5eb4p+22 +0x1.b62d6ap+22 +0x1.3b912p+21 +-0x1.c28708p+21 +-0x1.7a2bbp+22 +-0x1.b61c1ap+22 +-0x1.7ead6cp+22 +0x1.d2bbecp+20 +-0x1.fcd39p+22 +0x1.61c0fcp+15 +0x1.3b8cdp+22 +0x1.3a2c62p+21 +0x1.3ce774p+22 +-0x1.6d3c84p+22 +0x1.b96484p+22 +0x1.d06ff8p+22 +0x1.f00062p+22 +0x1.f2ae54p+22 +0x1.cfbed6p+22 +-0x1.d3f1c8p+22 +0x1.9df814p+21 +-0x1.27eb34p+22 +-0x1.3ba80ap+21 +0x1.f4a0ccp+22 +0x1.6fd548p+22 +0x1.9ff0aap+22 +-0x1.757a98p+21 +0x1.a87e5p+22 +-0x1.9a3d74p+22 +-0x1.c5c06ep+20 +0x1.42c6a2p+22 +-0x1.90c55ep+20 +0x1.487176p+18 +0x1.d9dd1p+22 +0x1.e16ac8p+20 +0x1.374c7p+21 +-0x1.821fb2p+22 +0x1.6b884cp+22 +0x1.afd59p+22 +-0x1.c2ff86p+22 +0x1.8206a2p+22 +-0x1.d97598p+22 +0x1.777a1ep+22 +0x1.5a9f86p+18 +-0x1.00fcacp+20 +-0x1.0bc666p+21 +0x1.c327dap+22 +0x1.f73d8ep+21 +0x1.2a1d9ep+22 +-0x1.39d6c2p+21 +0x1.bca1cep+22 +0x1.ce266cp+21 +-0x1.198e36p+21 +0x1.2995bep+20 +0x1.a24262p+22 +0x1.419ef8p+22 +0x1.a228bap+22 +-0x1.6d7a22p+21 +-0x1.a3e862p+22 +-0x1.9dd4e6p+21 +-0x1.fbc11ap+20 +-0x1.c658eep+21 +-0x1.e4cd18p+18 +0x1.17e01ep+22 +-0x1.5123fcp+21 +0x1.6967bcp+20 +0x1.29ea74p+22 +0x1.9fa93ep+22 +0x1.f8f57ep+20 +0x1.90e99cp+22 +-0x1.8fff26p+21 +0x1.a803cap+22 +0x1.5f424cp+20 +0x1.bd5778p+22 +-0x1.eb5ef2p+19 +-0x1.24d44ep+21 +-0x1.0e187ap+22 +0x1.8fb7c2p+21 +-0x1.3ba92ep+22 +0x1.0740b8p+22 +-0x1.dd6ebcp+21 +0x1.2e1cdcp+20 +-0x1.95559ap+22 +-0x1.c2af9cp+20 +0x1.151df4p+22 +0x1.6bf48ep+20 +0x1.082c94p+21 +-0x1.5a5f08p+22 +-0x1.534968p+18 +-0x1.114f94p+22 +-0x1.eb9222p+20 +-0x1.de6fe6p+21 +0x1.c7def6p+22 +-0x1.05822ep+19 +-0x1.ac983ep+22 +-0x1.9ca968p+22 +0x1.43a096p+22 +-0x1.fa9fd2p+22 +-0x1.5ea77ap+22 +0x1.4f5b64p+22 +-0x1.22debep+22 +0x1.79d6bcp+19 +0x1.ddc64ep+20 +0x1.cf666p+15 +-0x1.f8862ap+21 +0x1.48c1d6p+22 +-0x1.6ae84cp+21 +0x1.d4bf36p+22 +0x1.d6b676p+19 +0x1.75a2bap+22 +0x1.701954p+22 +0x1.7feeep+19 +-0x1.23f15ap+22 +0x1.c5f78ap+22 +0x1.be4bf2p+17 +0x1.27bbaep+21 +-0x1.e58fe8p+22 +0x1.01eedp+21 +0x1.e4ba48p+22 +0x1.e9c1e2p+22 +0x1.91f5eap+22 +-0x1.c75878p+21 +-0x1.bc6afcp+22 +0x1.ffb73ep+22 +-0x1.b7715cp+22 +0x1.21ac16p+22 +0x1.3eb084p+21 +-0x1.9f1b6ep+20 +-0x1.32c864p+19 +-0x1.e6634cp+22 +0x1.46ad72p+21 +-0x1.35ca46p+21 +-0x1.5e6e16p+21 +0x1.7ae866p+22 +0x1.4523fap+21 +0x1.fc5ac6p+21 +-0x1.cbca8cp+22 +-0x1.fae752p+16 +-0x1.26fc66p+18 +0x1.fb64bep+22 +0x1.b47f6ep+22 +0x1.6236dap+21 +-0x1.d36ebp+22 +-0x1.e0aa8ap+22 +0x1.445984p+21 +0x1.2d62p+22 +0x1.11760ep+21 +0x1.9e84fp+20 +0x1.8dcb9ap+17 +-0x1.41e7dcp+22 +-0x1.41b72ep+22 +0x1.d94176p+22 +0x1.9f2a62p+21 +0x1.fd8f98p+13 +0x1.af3ab4p+22 +0x1.330cfep+20 +-0x1.95fdecp+21 +0x1.bbb45ep+22 +-0x1.414e38p+20 +-0x1.a774b4p+22 +-0x1.f485dcp+20 +0x1.d909e4p+22 +0x1.e0814ep+20 +-0x1.bab314p+21 +0x1.1c99b6p+17 +-0x1.7388b8p+20 +0x1.426026p+21 +-0x1.39d7p+22 +0x1.79b8cap+19 +-0x1.ed3f44p+22 +0x1.e56ea4p+21 +-0x1.3a4936p+21 +0x1.2173fcp+22 +-0x1.423118p+22 +0x1.410108p+19 +0x1.65aeccp+21 +0x1.2c444cp+22 +-0x1.720392p+21 +-0x1.1b455cp+21 +-0x1.4fbc48p+22 +0x1.f0c6eap+14 +0x1.76837ap+22 +-0x1.49bap+22 +-0x1.24de3ap+21 +-0x1.6c3cfap+20 +-0x1.d93e4cp+17 +-0x1.d91fa8p+21 +0x1.de692ep+20 +0x1.c2b622p+16 +-0x1.936676p+22 +-0x1.e78d38p+18 +0x1.6698cep+19 +-0x1.b74ef4p+22 +-0x1.7e1e4cp+22 +-0x1.e79f78p+22 +0x1.b402eep+22 +0x1.4ada7ap+20 +-0x1.73b856p+20 +-0x1.dc731ep+22 +0x1.e8c348p+22 +-0x1.726eeap+22 +0x1.699888p+21 +-0x1.47ca8ep+22 +0x1.69b24cp+22 +-0x1.443158p+21 +0x1.acfafap+22 +0x1.20380cp+21 +0x1.a695aep+22 +0x1.7ad62cp+21 +0x1.02b016p+22 +-0x1.959efp+22 +-0x1.cd038cp+21 +0x1.e957eap+21 +0x1.af6146p+22 +0x1.d975d2p+22 +-0x1.8a97bcp+22 +-0x1.455cf6p+22 +0x1.e88d68p+22 +-0x1.7a3b7cp+22 +0x1.e9a2f4p+21 +0x1.5f9d6p+20 +-0x1.e1aeap+22 +-0x1.096c1ep+21 +0x1.3263f2p+19 +-0x1.b9224p+22 +-0x1.54f8d4p+20 +-0x1.de96bep+22 +0x1.e679fap+22 +0x1.7a13ep+21 +-0x1.d5b458p+21 +-0x1.2c3568p+19 +0x1.1d9bf6p+22 +-0x1.d0a39p+22 +-0x1.ad5632p+19 +-0x1.382422p+22 +-0x1.0e3754p+21 +0x1.b4bb36p+22 +0x1.4eca38p+22 +0x1.c22834p+19 +0x1.3c29f4p+22 +-0x1.cb4ac8p+22 +-0x1.42c75ep+20 +0x1.a4a266p+18 +0x1.13f91ep+19 +0x1.2c05ecp+22 +0x1.877164p+22 +-0x1.c7f4c4p+22 +0x1.7dfca4p+22 +-0x1.a17eccp+22 +-0x1.fe716p+20 +0x1.716304p+22 +-0x1.233c9cp+20 +0x1.90e9a2p+20 +-0x1.31fc9p+22 +-0x1.093c86p+21 +0x1.2dd1d6p+21 +-0x1.a7b4ccp+21 +0x1.9ffe38p+20 +-0x1.001d36p+19 +0x1.9bb0cap+21 +0x1.8c6282p+20 +-0x1.744364p+20 +0x1.e85cb6p+22 +0x1.1d6906p+22 +-0x1.a6f9fep+22 +-0x1.20a476p+21 +0x1.c9f19ap+22 +-0x1.b0012ap+22 +0x1.62ca26p+22 +0x1.64fad8p+22 +0x1.9e951cp+22 +-0x1.85e65ap+22 +0x1.4c5238p+21 +-0x1.b26678p+21 +-0x1.bc05b2p+21 +-0x1.4ab36ep+22 +0x1.ae9216p+21 +-0x1.106e3cp+22 +0x1.39e882p+22 +0x1.70335p+21 +-0x1.8a1592p+19 +0x1.ff4d78p+22 +-0x1.847004p+19 +0x1.9ea79ap+22 +0x1.b4718p+22 +-0x1.7191c8p+22 +0x1.1a4db4p+18 +0x1.bc6d0cp+22 +-0x1.e877c8p+22 +0x1.5f5592p+21 +0x1.737faap+22 +-0x1.d8d438p+22 +0x1.2aacaep+22 +-0x1.55a73ap+19 +0x1.b73526p+21 +0x1.874fc4p+19 +0x1.da9506p+22 +-0x1.c96cfcp+22 +-0x1.bd1cb6p+21 +-0x1.c4d01cp+22 +0x1.fb3c3ap+22 +-0x1.f05ec8p+21 +0x1.c6b4b4p+22 +0x1.41e6b4p+21 +0x1.93aacep+22 +0x1.fdc632p+22 +-0x1.9f9444p+19 +-0x1.566ebcp+20 +0x1.664172p+21 +-0x1.6ceb3ep+21 +0x1.211dfp+22 +-0x1.4b1754p+22 +0x1.f4271p+18 +0x1.f8c8fcp+22 +0x1.4b179ap+22 +0x1.cc5d68p+22 +-0x1.465c84p+21 +0x1.5f87cap+21 +-0x1.68accep+22 +-0x1.4ce0dcp+19 +0x1.994518p+19 +-0x1.79f9b6p+22 +-0x1.adc4c8p+21 +-0x1.c98f36p+22 +-0x1.2bb8e2p+21 +0x1.0c3408p+19 +-0x1.27dfc2p+22 +-0x1.f5c068p+22 +0x1.05ee34p+21 +-0x1.676a98p+20 +0x1.0fcc6ep+22 +0x1.d112b2p+21 +-0x1.9178b4p+22 +-0x1.8442dap+22 +-0x1.3251fep+22 +-0x1.9c594ep+22 +0x1.ea3d9ap+22 +0x1.842b3ep+22 +-0x1.91d67cp+12 +-0x1.33c5f6p+22 +0x1.e4c4bcp+22 +0x1.63f616p+19 +-0x1.d40e32p+22 +0x1.7f647ep+22 +0x1.762d9cp+22 +-0x1.f5047cp+19 +0x1.50e1f6p+21 +-0x1.08f65p+22 +-0x1.4ea7a8p+20 +-0x1.66984ep+22 +-0x1.e6eb1cp+21 +0x1.c9f50ap+22 +0x1.ed926ap+21 +-0x1.1bad96p+20 +-0x1.97cfb8p+21 +0x1.3f6c52p+22 +0x1.6eb838p+22 +0x1.9dbf2cp+21 +-0x1.377c2ap+19 +0x1.5eae0ep+20 +-0x1.b430f8p+21 +-0x1.0a18b2p+22 +0x1.4b8d72p+21 +-0x1.0a4c3ap+22 +-0x1.e45294p+20 +0x1.f64db8p+20 +-0x1.076ecap+19 +0x1.c25efp+22 +-0x1.fe0b08p+22 +-0x1.b63d9p+22 +-0x1.e40248p+22 +-0x1.2c24dap+21 +0x1.a7b7b2p+22 +-0x1.ce69b4p+22 +0x1.8eee8ep+22 +0x1.a6870ap+21 +-0x1.72d15ep+22 +0x1.98b5cp+20 +0x1.89edd8p+22 +-0x1.f84a88p+21 +0x1.f3be88p+20 +0x1.096f5cp+22 +0x1.c587eep+22 +-0x1.02244ap+22 +0x1.d3b01ep+22 +0x1.5a49f4p+20 +0x1.bf215cp+22 +-0x1.64a75ap+19 +-0x1.637d9ap+22 +0x1.b3087ap+21 +0x1.6def16p+20 +-0x1.e275cep+20 +-0x1.756e58p+22 +-0x1.d4697ep+22 +0x1.0b083ap+22 +0x1.9f25cp+22 +0x1.d00314p+22 +0x1.b0bf14p+22 +0x1.a671f6p+21 +-0x1.62ce38p+22 +0x1.42d71p+22 +0x1.93b95ep+20 +0x1.56b15cp+22 +-0x1.a44c74p+21 +-0x1.c0504cp+19 +-0x1.54fd6p+18 +0x1.e9e67p+21 +0x1.926834p+20 +-0x1.60e958p+21 +-0x1.5f0982p+18 +-0x1.fc3efp+15 +-0x1.e00a6cp+22 +-0x1.6cc136p+22 +0x1.3ee7c2p+22 +-0x1.0b29ecp+21 +-0x1.b91ed6p+22 +-0x1.f72aaap+22 +-0x1.f65a48p+21 +0x1.a32e5ap+22 +-0x1.6ecf22p+20 +-0x1.0a2e8ep+20 +-0x1.6d7ebap+22 +0x1.96e942p+21 +0x1.9b5776p+22 +0x1.a347eep+22 +0x1.f61a56p+22 +-0x1.63297ep+22 +0x1.2e0dap+22 +-0x1.106ac8p+22 +-0x1.5ea7f4p+22 +0x1.64cb14p+18 +-0x1.6dd3p+18 +-0x1.383b06p+22 +0x1.c5dc1p+22 +-0x1.28bfdep+22 +0x1.255624p+21 +0x1.546a6p+22 +-0x1.e36396p+22 +0x1.c8ab64p+20 +-0x1.6b17c8p+22 +0x1.467278p+21 +0x1.f2f48cp+22 +0x1.7c970ep+19 +-0x1.9873b6p+22 +0x1.c3b65ap+21 +-0x1.3d9816p+22 +0x1.01b306p+22 +0x1.68a674p+22 +-0x1.6956d4p+22 +0x1.a91b0cp+21 +0x1.d332cep+22 +-0x1.f448ap+18 +0x1.a58d7ep+21 +0x1.ebbe2cp+20 +-0x1.3ee322p+17 +-0x1.d3d64p+21 +-0x1.7f50d6p+20 +-0x1.71a9c4p+20 +0x1.adb6d2p+21 +-0x1.dafcaep+20 +0x1.cbc7eep+20 +-0x1.13e54cp+20 +0x1.73c53p+21 +-0x1.703f78p+22 +-0x1.a18f2p+19 +-0x1.e59156p+20 +0x1.5d8a5ep+22 +-0x1.553256p+22 +0x1.32466p+21 +0x1.d90b18p+22 +-0x1.fa71bp+22 +-0x1.3b3cc8p+21 +0x1.6ca11cp+22 +0x1.03b7e8p+22 +0x1.7fa14p+21 +0x1.ace9d4p+22 +-0x1.99f2c4p+21 +-0x1.5040b2p+18 +-0x1.396e56p+21 +0x1.91f4bcp+21 +0x1.6b55cep+22 +0x1.fd6c6ap+22 +-0x1.60458p+22 +0x1.179104p+21 +0x1.c92f3ap+22 +0x1.80364cp+21 +-0x1.34d0bcp+20 +0x1.813f16p+21 +-0x1.5b359p+18 +0x1.83013cp+22 +-0x1.c2a106p+21 +0x1.e8abbap+21 +0x1.a9c316p+21 +0x1.1706d2p+19 +0x1.72499p+22 +0x1.d9d73ep+22 +0x1.1e371p+22 +0x1.007e32p+22 +0x1.b73a44p+20 +0x1.178ddap+21 +-0x1.29c7dep+21 +-0x1.669a7p+22 +0x1.ca0d3p+22 +0x1.4bac36p+20 +0x1.f6207p+19 +0x1.2ee3d2p+22 +-0x1.1477cap+20 +-0x1.344f9ep+21 +-0x1.45557ep+22 +0x1.1c735cp+20 +0x1.b89a16p+22 +-0x1.3c88bep+22 +0x1.b40464p+18 +-0x1.e02f02p+22 +0x1.989cfep+22 +0x1.738cdep+21 +0x1.5aa874p+22 +-0x1.55db94p+22 +-0x1.474c84p+21 +-0x1.8fcd0cp+19 +-0x1.041ae8p+22 +-0x1.33edd4p+22 +-0x1.48176cp+22 +-0x1.66e39cp+21 +0x1.7883fcp+21 +0x1.6552a6p+22 +0x1.41a33ap+22 +0x1.a2a1bap+22 +-0x1.6fdd34p+21 +-0x1.a627f8p+22 +0x1.e83daep+22 +-0x1.235bdep+22 +0x1.4b95ep+22 +-0x1.3c3b32p+22 +-0x1.887e68p+18 +-0x1.09e528p+22 +-0x1.0477fp+22 +0x1.f16ecp+20 +-0x1.54701ap+22 +-0x1.faf462p+21 +0x1.569d32p+22 +-0x1.d2097ep+22 +-0x1.93754ep+21 +0x1.ab552p+20 +-0x1.50a624p+21 +-0x1.c93d9p+21 +-0x1.170e8cp+22 +-0x1.0bde28p+21 +0x1.1d5e1cp+19 +0x1.14f5e8p+22 +-0x1.a29fdap+21 +0x1.1f3f78p+22 +0x1.e6124cp+22 +0x1.c38826p+22 +0x1.e509bp+22 +0x1.2480a6p+20 +-0x1.bdd68ap+22 +-0x1.c6a5ecp+21 +0x1.6187fap+22 +-0x1.3951f6p+13 +-0x1.9f7f1cp+19 +0x1.3de9e2p+19 +0x1.90ab2p+21 +-0x1.6dd25cp+18 +-0x1.8d67ecp+19 +-0x1.ae061ep+21 +0x1.2eb7cp+22 +-0x1.403a98p+22 +-0x1.90198ep+22 +-0x1.4d32cep+22 +-0x1.a1bf06p+20 +-0x1.9b2e4p+21 +0x1.b6345ep+22 +0x1.e66756p+22 +-0x1.dfd8bep+22 +0x1.f4d314p+22 +-0x1.c3f846p+22 +-0x1.fc169ap+20 +0x1.2dd20ep+22 +0x1.0e1e84p+22 +0x1.1522e2p+22 +-0x1.bb0768p+22 +0x1.b02bcep+22 +0x1.dd118ap+22 +0x1.4a76fp+22 +0x1.4c21eap+16 +-0x1.611c7ap+21 +0x1.85eacp+22 +0x1.878d5ep+21 +-0x1.e15a1ap+20 +-0x1.676ad6p+22 +-0x1.ed9728p+21 +0x1.972372p+22 +-0x1.8bace2p+22 +0x1.70764cp+21 +0x1.cec904p+22 +0x1.ee131p+21 +-0x1.39c6fep+22 +-0x1.91a5eap+20 +0x1.5b05b4p+22 +-0x1.5fea6ep+22 +-0x1.4107a2p+21 +-0x1.098f22p+22 +-0x1.b8225ap+20 +0x1.1b9c94p+22 +0x1.c285d6p+22 +-0x1.f9ab46p+22 +0x1.fbbf3p+22 +-0x1.429bc4p+22 +0x1.cb6122p+22 +-0x1.c434eep+20 +0x1.a31efp+22 +0x1.fb04d6p+22 +0x1.c62c84p+21 +-0x1.34e44p+20 +0x1.069e54p+22 +0x1.284f6ep+15 +-0x1.df721cp+21 +-0x1.f101b8p+22 +0x1.643336p+22 +-0x1.4ade22p+22 +0x1.5d49c2p+21 +0x1.b24478p+22 +-0x1.5df018p+22 +-0x1.c1887ep+22 +0x1.80133p+22 +0x1.c5fbecp+22 +0x1.7f9166p+22 +-0x1.f38ba8p+22 +-0x1.dd7e04p+21 +0x1.80267p+22 +-0x1.19badp+21 +0x1.7edb64p+22 +-0x1.c95f6cp+22 +0x1.090766p+22 +-0x1.63a5b6p+20 +-0x1.f502c8p+22 +-0x1.d0863ap+18 +-0x1.4c39c2p+22 +0x1.399d9cp+20 +0x1.9f1fep+22 +-0x1.13d512p+22 +0x1.a60aap+22 +-0x1.a5a11ap+22 +-0x1.9ae8cp+22 +0x1.60a64ap+22 +-0x1.464f88p+20 +0x1.bd96c8p+21 +0x1.a37812p+22 +0x1.4f2a8cp+22 +0x1.4e4b6ep+21 +0x1.3ce41ap+22 +0x1.f2f27ap+21 +-0x1.a96064p+21 +-0x1.0bf8aep+20 +0x1.74c794p+21 +-0x1.4ece9cp+21 +0x1.fdac26p+20 +0x1.78160ap+21 +-0x1.ae4b3p+21 +0x1.dc7cbep+21 +-0x1.23b0a2p+22 +-0x1.08c9cep+20 +0x1.3aa856p+19 +0x1.0b92d2p+22 +0x1.27adbap+22 +-0x1.58abc6p+20 +0x1.b56f88p+21 +0x1.473e06p+21 +0x1.661446p+21 +0x1.d217b2p+22 +0x1.5509a2p+21 +-0x1.4a6cfap+22 +0x1.720e46p+22 +-0x1.93471ep+19 +-0x1.8e9eep+21 +-0x1.7cccdap+21 +-0x1.d0797ap+22 +0x1.469e3ep+21 +-0x1.a2aa52p+21 +-0x1.afe6a6p+18 +-0x1.33d8ecp+20 +0x1.bdee5ep+22 +-0x1.238066p+22 +-0x1.ff1638p+22 +-0x1.0bdabep+21 +-0x1.5b0022p+21 +0x1.6b0902p+22 +0x1.abc24ap+22 +-0x1.92a536p+21 +0x1.af57f6p+18 +-0x1.836376p+22 +-0x1.e4ce54p+22 +0x1.30a5b2p+22 +-0x1.abc2acp+22 +-0x1.53556p+21 +-0x1.f61d56p+22 +-0x1.631556p+22 +-0x1.76238ep+21 +-0x1.2a321ep+22 +-0x1.02bffcp+21 +-0x1.f78b92p+22 +0x1.c22c7p+22 +-0x1.7436fap+22 +-0x1.47c4aap+22 +-0x1.b9eb1p+19 +0x1.b7d94ep+18 +-0x1.6b420ep+22 +-0x1.0ccafp+21 +-0x1.5e596ap+18 +-0x1.c9f0ep+22 +0x1.9a090cp+22 +-0x1.1731a4p+22 +-0x1.3d7358p+22 +0x1.0d2b4p+22 +-0x1.80c112p+20 +-0x1.796012p+22 +-0x1.44c4e4p+22 +0x1.a0907ep+21 +-0x1.16c75ap+21 +0x1.4bb076p+18 +-0x1.943fe6p+22 +-0x1.d863f6p+22 +0x1.78b2b8p+22 +0x1.9b9ba4p+22 +-0x1.92c28ep+22 +-0x1.e719dcp+16 +0x1.a48106p+21 +0x1.20f30ap+22 +0x1.425f28p+19 +0x1.958838p+22 +0x1.785c5cp+22 +-0x1.6eca1p+20 +0x1.acdc9ap+20 +0x1.15012ap+21 +-0x1.dd3302p+22 +-0x1.717eep+20 +0x1.e727bcp+20 +-0x1.96c47ap+21 +0x1.1675dp+22 +0x1.cdcc2ep+21 +0x1.8d105p+20 +0x1.601f4cp+22 +-0x1.6df2ecp+21 +0x1.f9fcbap+22 +-0x1.24c452p+20 +-0x1.4fbbbep+22 +-0x1.0995b4p+22 +0x1.93893p+21 +0x1.7323fcp+22 +-0x1.d57f9ep+20 +0x1.18f2dp+20 +-0x1.d8713p+21 +0x1.a12114p+22 +# Random inputs in the range [8.388608e+06,3.402823e+38] +## name: workload-2 +-0x1.eae25p+127 +0x1.6bc59cp+127 +0x1.ead822p+126 +-0x1.efe874p+127 +0x1.de01dap+125 +-0x1.2632d4p+127 +0x1.1eb86ep+127 +-0x1.ef32bep+127 +0x1.34bfa4p+124 +-0x1.806224p+127 +0x1.c22d22p+127 +-0x1.8d611cp+127 +0x1.a8d84cp+124 +-0x1.27eb26p+124 +-0x1.476bbp+127 +-0x1.ef841ep+118 +-0x1.fb08e6p+125 +0x1.bd7866p+126 +-0x1.09bc6cp+127 +0x1.b46692p+125 +0x1.411a16p+127 +0x1.d880c6p+126 +-0x1.737848p+127 +0x1.994d1p+127 +-0x1.832484p+127 +0x1.e27dcap+127 +0x1.9a64b8p+127 +-0x1.4e7cfep+127 +-0x1.6efa6cp+127 +-0x1.6e1be4p+127 +-0x1.73c6e8p+127 +0x1.1cb332p+123 +0x1.6e1bacp+126 +0x1.56a68ap+123 +0x1.8115c6p+127 +0x1.4b5ec8p+127 +-0x1.544c28p+126 +-0x1.7fdb58p+123 +-0x1.de761ep+127 +0x1.16e4dep+127 +0x1.3ede0ap+127 +0x1.6cafd2p+119 +-0x1.ac0f5cp+125 +-0x1.1dd652p+127 +0x1.8f8ea6p+126 +-0x1.d2332p+126 +0x1.e40918p+122 +0x1.7e0caap+127 +0x1.3d4b3ep+125 +-0x1.dece6ep+127 +0x1.855788p+127 +0x1.a6bbdap+127 +-0x1.b2702cp+126 +-0x1.d1451p+127 +0x1.bcb416p+123 +0x1.aea088p+126 +0x1.55fea6p+127 +0x1.8ff74p+127 +0x1.65a66ap+127 +-0x1.320e68p+127 +-0x1.7bfd18p+124 +0x1.e6cf6ep+127 +0x1.c99bc4p+127 +0x1.641192p+127 +0x1.62f154p+127 +0x1.7d9feep+127 +-0x1.1a3b72p+127 +0x1.f60ffep+127 +0x1.cc38c4p+123 +0x1.e98042p+127 +0x1.e82c46p+127 +0x1.d4af9cp+127 +0x1.c2dd8cp+127 +-0x1.9a67d6p+127 +-0x1.db7b3cp+124 +0x1.a35b8ep+125 +0x1.0929c2p+125 +0x1.45ffcep+127 +0x1.d80e78p+126 +-0x1.bab46ap+127 +0x1.d0fa44p+126 +-0x1.c46b0cp+127 +0x1.b3ca58p+127 +0x1.be363ap+127 +-0x1.a0c6e8p+126 +0x1.2c8254p+127 +-0x1.2fcca8p+125 +0x1.33e2p+127 +-0x1.b883ccp+125 +-0x1.def9bp+126 +0x1.f699acp+123 +-0x1.e72bbp+127 +-0x1.d7c4ccp+126 +-0x1.d56094p+127 +0x1.448198p+126 +-0x1.e8764ap+126 +0x1.0128d2p+127 +-0x1.cc5738p+127 +-0x1.e66f28p+127 +-0x1.40fe4cp+127 +-0x1.9f0f16p+127 +0x1.1bbc44p+126 +-0x1.b19edcp+126 +-0x1.1e47fap+127 +-0x1.1014d2p+125 +-0x1.7e6d3ap+125 +0x1.a10a6ep+126 +-0x1.020cf8p+123 +0x1.5ed278p+125 +-0x1.22070ap+120 +-0x1.f86f7cp+127 +-0x1.145de6p+126 +0x1.6a2cdep+127 +-0x1.93f914p+125 +-0x1.26656ep+127 +0x1.b2d688p+127 +0x1.5a8ca4p+126 +0x1.9d5762p+125 +0x1.307446p+124 +-0x1.a04276p+127 +0x1.3fc002p+123 +0x1.899a28p+127 +-0x1.6a2798p+127 +0x1.f2b828p+126 +0x1.62451cp+127 +-0x1.87ad72p+127 +0x1.ab119ep+126 +0x1.2676bap+127 +-0x1.17bddep+125 +0x1.665b8ep+126 +-0x1.54f60ep+126 +0x1.e6bcbap+125 +-0x1.66471cp+127 +-0x1.063ce8p+127 +-0x1.689ae8p+126 +0x1.b311ecp+123 +-0x1.7efb18p+127 +-0x1.3291cp+127 +0x1.32f982p+126 +-0x1.c90954p+127 +0x1.74f3ap+127 +0x1.6f4994p+126 +0x1.f36636p+127 +0x1.34e53p+127 +-0x1.1fc5eap+127 +-0x1.523a1ap+127 +-0x1.a82f5ap+126 +0x1.1ff034p+127 +0x1.c7100ap+124 +-0x1.75dfe6p+126 +0x1.43cb44p+124 +0x1.e11ea6p+127 +0x1.26ba0ap+127 +0x1.7a3ff6p+127 +0x1.b6771ep+123 +-0x1.d8aeb6p+125 +-0x1.4beb8ep+125 +0x1.7f21d6p+127 +0x1.c55d46p+122 +0x1.3ac636p+127 +0x1.afba6ep+126 +0x1.27584p+126 +-0x1.70bd5p+127 +0x1.f40b28p+127 +-0x1.3ddb42p+125 +-0x1.92d9ap+127 +-0x1.7857p+127 +-0x1.89aaap+127 +-0x1.e09e54p+127 +0x1.b4672p+126 +-0x1.b2365ap+124 +-0x1.1173f4p+125 +0x1.de89fcp+127 +-0x1.a15f2ap+124 +-0x1.29c986p+127 +0x1.d414e2p+127 +-0x1.3614b4p+126 +0x1.429158p+125 +0x1.a08a48p+127 +-0x1.7173a4p+127 +-0x1.78c04cp+127 +-0x1.f07f76p+124 +-0x1.92cd6p+127 +-0x1.0e8bb4p+126 +-0x1.f0f71ep+126 +-0x1.b87e88p+127 +-0x1.afebbcp+126 +0x1.dc189p+126 +-0x1.f5133cp+127 +-0x1.e30938p+127 +0x1.2600e8p+126 +0x1.824df8p+127 +-0x1.d728acp+126 +0x1.8190d2p+124 +0x1.4a5c52p+127 +0x1.508786p+124 +0x1.6f7dbp+127 +-0x1.fe077p+127 +-0x1.00093p+125 +-0x1.0c93a8p+127 +-0x1.934d88p+123 +-0x1.da4206p+127 +0x1.7f2cb4p+127 +-0x1.f0cd72p+127 +0x1.5b53b2p+127 +-0x1.16a7fep+125 +0x1.bc87d4p+126 +0x1.6897d8p+127 +0x1.489f7ap+127 +0x1.39c008p+126 +-0x1.f55e16p+127 +0x1.6ec406p+126 +0x1.597a4ap+125 +-0x1.23d03cp+127 +0x1.4f9be6p+127 +-0x1.dc7d64p+127 +0x1.dc9b96p+126 +-0x1.1b4cf8p+127 +0x1.c0a97ep+126 +-0x1.8d1dep+127 +-0x1.f16aap+123 +-0x1.7591b6p+127 +0x1.da0b26p+127 +0x1.6b965ep+125 +0x1.29bd42p+127 +0x1.b8f4ecp+127 +0x1.94a26cp+127 +-0x1.a32988p+127 +-0x1.84606ep+127 +-0x1.06a956p+127 +0x1.bbc8c2p+127 +0x1.cb41e4p+126 +-0x1.3ece78p+127 +0x1.4b6c82p+124 +0x1.d4b0bap+127 +-0x1.41cd6ep+127 +0x1.c481bep+127 +-0x1.9d746cp+127 +-0x1.ada9eep+127 +0x1.b96116p+126 +0x1.791ef4p+126 +-0x1.75bb7p+126 +-0x1.3e1ac4p+123 +0x1.298522p+126 +-0x1.67292cp+127 +0x1.664682p+127 +0x1.fc521cp+124 +0x1.33b35cp+123 +-0x1.5752ep+127 +-0x1.184282p+127 +0x1.e1fd64p+127 +0x1.5d1d62p+126 +-0x1.1bded8p+127 +0x1.09be8p+127 +-0x1.801f5p+127 +0x1.dd137ap+121 +-0x1.ee5f7cp+126 +-0x1.41ad3cp+125 +0x1.75c806p+126 +-0x1.1f744cp+127 +-0x1.a38a6ap+126 +-0x1.4fb5d6p+127 +0x1.e2701p+127 +0x1.2798fep+126 +-0x1.beb2acp+127 +0x1.f114f6p+127 +-0x1.911adp+126 +0x1.3ca53ap+127 +0x1.e0117cp+127 +0x1.a56d5ep+127 +-0x1.d18004p+125 +0x1.aa9a4p+126 +0x1.57fa6cp+126 +-0x1.aabb64p+124 +0x1.c3f1fp+127 +-0x1.a075dap+124 +-0x1.59eb78p+127 +-0x1.fcc3e6p+126 +-0x1.ee225p+125 +0x1.516426p+122 +-0x1.61113ap+127 +-0x1.97cc3p+121 +-0x1.444848p+126 +-0x1.0336fcp+126 +0x1.3af2c4p+125 +0x1.0d6432p+125 +-0x1.bf7822p+127 +0x1.8a4614p+126 +-0x1.b54f84p+122 +0x1.27343p+127 +0x1.c3d49ap+126 +0x1.7fbefep+127 +0x1.a76c84p+127 +0x1.2a63bcp+126 +-0x1.9f0ed8p+126 +-0x1.13980ep+122 +-0x1.2163d8p+126 +0x1.b2bc02p+124 +0x1.eaa15p+127 +0x1.0c19ap+127 +0x1.bef714p+127 +0x1.71b8d2p+127 +-0x1.e86ffap+125 +-0x1.51ad0cp+126 +-0x1.9260c4p+126 +0x1.442bd6p+127 +0x1.ed6e02p+127 +-0x1.61c94p+127 +-0x1.861a78p+125 +-0x1.c3d5a8p+126 +-0x1.68738ep+125 +-0x1.985b38p+122 +0x1.22c9b8p+127 +0x1.10e90cp+127 +0x1.f37c3ap+127 +0x1.b2ece8p+124 +0x1.952124p+127 +0x1.2775fp+127 +-0x1.06dbfcp+127 +0x1.a3fbep+126 +-0x1.7ad7fep+125 +0x1.4ce022p+127 +-0x1.bad2b6p+127 +0x1.90c01ap+127 +0x1.9147dp+127 +-0x1.8479c8p+125 +0x1.0b861ap+126 +-0x1.55848ap+125 +0x1.7e0a96p+127 +0x1.98050ep+126 +0x1.a76dbep+126 +-0x1.196062p+127 +-0x1.214cb8p+125 +0x1.ab20c8p+126 +-0x1.382bcp+126 +0x1.6a981cp+126 +-0x1.47b812p+124 +-0x1.5db334p+125 +-0x1.aa8876p+127 +-0x1.9871aep+127 +-0x1.ff4c28p+127 +-0x1.ef48bcp+127 +0x1.71807cp+127 +-0x1.ae5814p+127 +-0x1.c0115ep+127 +-0x1.a77b1p+127 +-0x1.ca1c2ap+126 +0x1.b62404p+127 +-0x1.c4ea92p+127 +0x1.244038p+124 +-0x1.7b367p+127 +-0x1.fa9cfp+127 +-0x1.446bdp+127 +0x1.374478p+126 +-0x1.2760fcp+125 +0x1.8d1f12p+124 +0x1.995e54p+126 +-0x1.3807p+127 +0x1.d2a2a4p+127 +0x1.ecf024p+127 +0x1.2b9da6p+127 +-0x1.efce48p+127 +-0x1.512f62p+127 +0x1.9b8864p+127 +0x1.5483d4p+124 +-0x1.58a052p+127 +0x1.ee7f0cp+126 +0x1.c97bb6p+127 +-0x1.6bc4ap+127 +-0x1.b4bec8p+127 +-0x1.804dcep+126 +0x1.e3ddaep+127 +0x1.6873d4p+127 +-0x1.6c283cp+125 +-0x1.c7963ap+126 +0x1.02a884p+127 +0x1.1877ep+127 +-0x1.58234ep+127 +0x1.87362ep+127 +-0x1.bdbfe4p+126 +0x1.976bfap+127 +-0x1.f9dadp+126 +-0x1.e780ap+126 +-0x1.e45faep+127 +-0x1.34ffeep+127 +-0x1.fe2926p+127 +-0x1.11a714p+126 +-0x1.9ec55cp+126 +0x1.045374p+124 +-0x1.72b1ccp+127 +-0x1.e43644p+126 +0x1.25360ep+125 +0x1.b4cd52p+124 +0x1.fd0546p+126 +-0x1.10e838p+127 +0x1.64aeacp+127 +0x1.5fbdd6p+125 +-0x1.f09138p+127 +-0x1.62c26ep+125 +0x1.b46d08p+127 +0x1.099e5ap+126 +0x1.358c12p+126 +0x1.c23bfp+125 +-0x1.8059b8p+123 +-0x1.2a1684p+125 +-0x1.322c1ap+127 +-0x1.a60874p+126 +0x1.346022p+125 +-0x1.9fbf84p+123 +0x1.662694p+124 +0x1.69a874p+126 +0x1.61387cp+127 +-0x1.8eeaa6p+125 +-0x1.5e6ecp+127 +0x1.11eb6ap+125 +-0x1.a53fb2p+127 +-0x1.ea995ap+127 +0x1.fb900cp+126 +0x1.080c9cp+126 +0x1.3ed2d6p+127 +-0x1.d9e226p+127 +-0x1.9219d6p+127 +-0x1.c65b1cp+125 +-0x1.f425d4p+127 +0x1.676c54p+126 +0x1.94baf8p+126 +-0x1.d3eaf2p+126 +0x1.cbc028p+126 +0x1.bf2ab2p+120 +-0x1.2edce6p+127 +0x1.026e9cp+127 +-0x1.f3d10ep+126 +-0x1.e5243cp+126 +0x1.432818p+127 +-0x1.856d9ap+127 +0x1.5da4fap+126 +0x1.95f24cp+125 +-0x1.e930d8p+127 +-0x1.bd8278p+127 +-0x1.538384p+125 +0x1.d60ce6p+127 +0x1.8bd128p+123 +-0x1.bc472ap+127 +0x1.cd7728p+127 +-0x1.3f3218p+127 +-0x1.04e8bep+125 +-0x1.ac7ba8p+127 +-0x1.ae2076p+126 +-0x1.6baec2p+124 +-0x1.3332a4p+124 +0x1.67479ap+127 +-0x1.b44228p+124 +0x1.a39fc8p+126 +-0x1.c74e36p+125 +-0x1.db6cfcp+126 +-0x1.4f3d84p+124 +-0x1.ccaccp+124 +-0x1.e18744p+127 +0x1.bd4a82p+126 +0x1.d82ad4p+127 +0x1.e10d0ep+127 +0x1.c6104ep+127 +-0x1.4f946cp+126 +0x1.281b56p+127 +-0x1.4c6ba2p+125 +-0x1.c40baap+126 +-0x1.82c2f6p+127 +-0x1.141996p+124 +0x1.74bd22p+125 +-0x1.f48172p+127 +-0x1.d649b2p+126 +-0x1.2f2deep+127 +-0x1.22efcap+125 +-0x1.304082p+127 +-0x1.42f1b8p+127 +-0x1.7d3a94p+127 +0x1.eb4568p+127 +-0x1.2ed8e4p+126 +-0x1.d3cf8cp+126 +0x1.b9b116p+127 +-0x1.f79fd6p+122 +-0x1.597768p+126 +-0x1.832792p+125 +-0x1.857f08p+123 +0x1.9f0ce6p+126 +-0x1.254f5cp+126 +0x1.f05d08p+127 +0x1.ef5cbap+127 +0x1.5cec2ap+127 +-0x1.a50b16p+124 +-0x1.3e126p+127 +-0x1.695a16p+127 +0x1.06057cp+127 +0x1.4e5ad8p+126 +0x1.77dc28p+126 +0x1.a8e79p+127 +-0x1.2a43e4p+126 +0x1.6147c8p+124 +-0x1.8c03e8p+127 +-0x1.806664p+126 +-0x1.bf009ep+121 +-0x1.123c96p+122 +0x1.92ee3cp+127 +0x1.b3b788p+127 +0x1.35a352p+126 +0x1.646d26p+126 +0x1.2481ccp+127 +0x1.2b2876p+127 +-0x1.09c4a8p+126 +-0x1.750382p+127 +0x1.ad4f54p+127 +0x1.84e314p+126 +-0x1.f9382p+127 +0x1.ff079cp+123 +0x1.03597ap+127 +-0x1.160418p+124 +-0x1.e1614p+126 +-0x1.e493f4p+126 +-0x1.05aa1cp+123 +-0x1.4ec07p+126 +-0x1.cd9098p+127 +0x1.7c8c6ep+126 +0x1.c93da6p+125 +-0x1.194218p+127 +0x1.67a526p+127 +-0x1.188fa6p+127 +-0x1.9de748p+126 +0x1.560936p+126 +0x1.1caf7ep+125 +-0x1.ef8e26p+124 +-0x1.e0d672p+127 +-0x1.307086p+126 +-0x1.198e2ap+127 +-0x1.044daap+126 +-0x1.d833bap+126 +0x1.f09cd6p+124 +-0x1.63be02p+125 +-0x1.2c9c0ap+126 +0x1.b7b628p+127 +0x1.d9d7e6p+127 +0x1.ca9e7ep+123 +0x1.3ac1bcp+127 +-0x1.e0c958p+127 +-0x1.1a1b62p+124 +0x1.6adc9cp+127 +-0x1.18aa1cp+126 +-0x1.cb7c4ap+126 +0x1.152ecep+125 +-0x1.63fa8ap+125 +0x1.62edap+127 +0x1.200296p+127 +0x1.ec2edcp+127 +-0x1.cdb2eap+126 +-0x1.d5fd6ep+126 +0x1.0331e2p+125 +0x1.b3d6bp+127 +-0x1.948cfap+125 +-0x1.9e269cp+126 +-0x1.569eeep+127 +-0x1.6854bcp+127 +-0x1.c25458p+126 +-0x1.c0a1d6p+126 +-0x1.f0f694p+124 +0x1.c66a62p+126 +0x1.0f53a4p+127 +0x1.914988p+126 +0x1.3cd4dcp+127 +0x1.9e812p+124 +0x1.ec58dep+126 +-0x1.585b7cp+125 +0x1.8478f8p+127 +-0x1.8c2476p+127 +-0x1.65018cp+127 +0x1.c6f508p+126 +-0x1.61667ap+126 +0x1.064b72p+126 +0x1.1de0e8p+125 +-0x1.53bf86p+127 +-0x1.2e3c86p+127 +0x1.5eb966p+127 +0x1.2c2532p+125 +0x1.fbdf36p+122 +-0x1.19f366p+127 +-0x1.ed63a2p+127 +0x1.834226p+127 +-0x1.fa413ap+127 +0x1.9679ap+127 +0x1.897baep+126 +-0x1.451728p+127 +-0x1.f4f596p+127 +0x1.407f9cp+126 +0x1.7019fep+127 +-0x1.d0907ap+127 +-0x1.5e6f3p+127 +0x1.a8298ap+127 +-0x1.7671fcp+126 +0x1.35d6dcp+127 +0x1.8432e8p+127 +0x1.f0a1dep+127 +0x1.606468p+127 +0x1.fd2cd2p+127 +-0x1.87b0aap+125 +-0x1.4c06d6p+127 +0x1.73b0cp+125 +-0x1.c0aep+127 +-0x1.e87b64p+126 +0x1.cfdc64p+127 +-0x1.cd587p+126 +-0x1.95a0e2p+127 +0x1.1cf196p+127 +0x1.965204p+127 +0x1.54429ep+127 +0x1.1e32f4p+127 +0x1.c33268p+127 +0x1.a19b86p+127 +0x1.581362p+127 +-0x1.a742bcp+126 +0x1.99073cp+126 +0x1.89f99cp+127 +0x1.875d22p+127 +0x1.c6c2dap+127 +0x1.b8ff4p+124 +-0x1.03ee6cp+127 +0x1.8c78ecp+126 +-0x1.7f667p+127 +-0x1.e49b1p+126 +0x1.9ad97ep+127 +-0x1.b61464p+127 +0x1.b8ca82p+125 +-0x1.5ed7dcp+126 +-0x1.f668cap+127 +0x1.2ec58p+126 +-0x1.815b3ap+127 +-0x1.d193f4p+124 +0x1.ede4c4p+126 +0x1.1c20cap+127 +-0x1.93eaep+127 +-0x1.9d3b92p+127 +0x1.13f1d8p+126 +0x1.9b1212p+126 +0x1.063fdp+127 +0x1.34451ep+127 +-0x1.4e96e4p+127 +-0x1.7e60e4p+125 +-0x1.9ba834p+126 +-0x1.5c45e6p+123 +-0x1.67f58p+127 +0x1.70b81p+127 +-0x1.8f8baep+127 +-0x1.1d15b2p+127 +-0x1.e9227cp+127 +0x1.ea3bdcp+127 +-0x1.de1f78p+127 +0x1.592e0ep+127 +-0x1.09fd12p+125 +-0x1.6b3c66p+127 +0x1.63d746p+127 +0x1.d0c346p+127 +-0x1.7515dcp+127 +-0x1.9c9acep+125 +0x1.1801d6p+127 +0x1.00b926p+122 +-0x1.e3809ep+127 +-0x1.d66668p+125 +-0x1.bd0ee6p+127 +-0x1.f6b998p+127 +0x1.d70dfp+126 +-0x1.54e698p+127 +-0x1.9444dep+123 +-0x1.5ffadap+124 +0x1.a658cp+126 +-0x1.01bdbep+127 +-0x1.2a406ep+127 +-0x1.88e942p+127 +-0x1.d04d92p+127 +-0x1.4a0022p+127 +0x1.0c4beap+127 +0x1.818df2p+127 +-0x1.638f3ep+127 +0x1.db919ap+126 +0x1.18cafep+127 +-0x1.644c0ap+127 +0x1.f5cc7cp+127 +0x1.e985ecp+126 +0x1.f57c32p+122 +-0x1.11e042p+126 +-0x1.c962a2p+127 +0x1.f5c9bp+123 +-0x1.22cf06p+125 +-0x1.5e7caep+127 +-0x1.ce72cap+127 +0x1.c1641ep+126 +0x1.b9013ep+127 +0x1.2978c6p+127 +-0x1.3837f6p+126 +-0x1.f4106cp+127 +-0x1.904ea8p+127 +-0x1.e48b66p+126 +-0x1.8cdc48p+127 +0x1.3277dcp+126 +-0x1.76492cp+124 +-0x1.7bf17p+127 +0x1.1d230ap+127 +0x1.e677a8p+127 +0x1.3f866ap+127 +-0x1.bb048ap+126 +0x1.169ee8p+123 +-0x1.8741cap+127 +0x1.d0c64p+127 +0x1.a5b86cp+127 +-0x1.b79ff2p+122 +0x1.5a73f6p+126 +-0x1.6e2b6cp+127 +0x1.3c8658p+126 +0x1.e57c6p+127 +0x1.76de1cp+127 +-0x1.5acaacp+127 +0x1.b85a64p+127 +0x1.e7227ap+126 +-0x1.671aeap+127 +0x1.add826p+126 +0x1.341fbep+126 +-0x1.bcfb9ep+127 +0x1.211276p+125 +-0x1.cc5992p+126 +-0x1.257a4ap+124 +-0x1.5c75eep+126 +-0x1.2259e2p+126 +0x1.0f712p+126 +0x1.335d18p+124 +0x1.7f2b0ep+127 +-0x1.e7787ap+124 +-0x1.643d44p+124 +-0x1.0d4fc8p+126 +-0x1.4f7632p+125 +0x1.83f308p+124 +-0x1.4e9f84p+127 +-0x1.274b96p+127 +0x1.6ba63ep+127 +0x1.509dbep+126 +0x1.840572p+124 +-0x1.bd69e8p+127 +0x1.c6db54p+127 +-0x1.fbc912p+126 +0x1.b48faap+126 +0x1.bfd1cp+126 +-0x1.f725d4p+124 +0x1.00f158p+123 +0x1.67eb1ep+127 +0x1.e891aep+127 +-0x1.88591ep+121 +0x1.ef7916p+126 +0x1.ee050ep+126 +-0x1.a73a18p+127 +-0x1.579882p+127 +0x1.c04742p+127 +-0x1.f8fa9cp+127 +0x1.270d8p+125 +-0x1.6d04e4p+127 +0x1.df1458p+126 +0x1.287272p+127 +-0x1.397cf6p+126 +0x1.f07088p+127 +0x1.0abb1cp+127 +-0x1.d1d3cp+127 +0x1.2861bp+127 +0x1.1b4ebp+127 +0x1.11bc3ep+126 +0x1.db7196p+127 +0x1.f26566p+125 +-0x1.02fa32p+119 +0x1.02842ep+127 +0x1.f2653ap+127 +-0x1.9e02b8p+127 +0x1.73600ep+125 +0x1.d66e64p+127 +-0x1.193f4ep+126 +-0x1.4cbc9ep+125 +-0x1.e84018p+127 +0x1.2cac3ap+127 +0x1.971ed2p+126 +-0x1.2e6decp+126 +0x1.7311ecp+126 +-0x1.9cb426p+127 +0x1.c2aadp+126 +-0x1.6ba7aap+125 +-0x1.6c0d32p+126 +-0x1.c8973p+126 +0x1.b4043ep+125 +-0x1.cf9a56p+127 +-0x1.c052fp+125 +-0x1.f28f86p+127 +-0x1.3ba352p+127 +0x1.20bc0cp+126 +0x1.152ccap+127 +0x1.d2fe4ap+126 +0x1.49fc4cp+127 +-0x1.ccf72ap+127 +0x1.de79d4p+127 +0x1.616fc4p+126 +0x1.e725f2p+124 +0x1.64eaf6p+125 +0x1.b333b6p+127 +-0x1.8ba6a6p+122 +-0x1.9830d4p+127 +-0x1.939456p+127 +0x1.78a5bp+127 +-0x1.b098dap+127 +-0x1.2cceb8p+127 +0x1.6de1a4p+127 +-0x1.dbf82ap+127 +-0x1.b9e954p+121 +-0x1.b9f51p+126 +-0x1.1b3412p+127 +0x1.1393d8p+127 +-0x1.57e5c2p+126 +-0x1.a405b2p+125 +-0x1.ab5e3ap+127 +0x1.792558p+126 +0x1.9efd0ep+127 +0x1.4ce224p+126 +-0x1.e2d39ep+126 +0x1.d0705ep+127 +-0x1.fe5f58p+127 +0x1.68a408p+125 +-0x1.ede37p+127 +0x1.229214p+127 +0x1.86ab18p+127 +-0x1.4dc898p+127 +-0x1.7487bap+127 +0x1.0c1b44p+122 +0x1.1a8c6ap+126 +-0x1.64823ep+125 +0x1.8cc54cp+126 +0x1.aa418cp+124 +0x1.2a62d8p+127 +0x1.932aa8p+126 +-0x1.6204cap+127 +0x1.2bde6ap+127 +-0x1.e64feap+125 +-0x1.1bcbdep+127 +-0x1.c0e0e6p+126 +0x1.151758p+124 +0x1.60a1f8p+125 +-0x1.250226p+124 +0x1.cfc86ap+127 +-0x1.e6dd7ep+124 +-0x1.e473c2p+126 +0x1.8ab1b8p+127 +0x1.00ce16p+126 +-0x1.017548p+127 +0x1.ce94ccp+125 +0x1.e4efbcp+127 +-0x1.a9a90cp+127 +-0x1.7ff918p+126 +-0x1.7d0832p+125 +-0x1.a6082p+124 +0x1.bd44d8p+127 +-0x1.9ad0e6p+127 +0x1.9591e6p+127 +0x1.b55a82p+126 +0x1.76b34cp+127 +-0x1.add4a6p+122 +-0x1.6a83a4p+127 +0x1.29e034p+126 +0x1.2db8c6p+127 +0x1.93bb28p+126 +-0x1.ea8d34p+127 +0x1.08a9fp+126 +0x1.72efcep+127 +-0x1.7b4da6p+127 +-0x1.f84a78p+127 +-0x1.05cdf6p+126 +-0x1.3a7a4ep+126 +-0x1.93697p+125 +0x1.c6dd96p+127 +0x1.5982ap+127 +-0x1.0d49e8p+126 +-0x1.cc6ccep+125 +-0x1.893fd2p+126 +0x1.6f8ffep+124 +-0x1.c56fa2p+126 +-0x1.233b7cp+127 +-0x1.148d92p+127 +0x1.196e3ap+127 +0x1.ef844cp+127 +0x1.8ebff8p+127 +-0x1.f58ceep+127 +-0x1.9684b6p+127 +0x1.482f6cp+127 +-0x1.45b98cp+127 +-0x1.4b4702p+127 +0x1.97f8bep+124 +0x1.0f5f9ap+126 +0x1.e9e23ep+127 +-0x1.df586cp+126 +0x1.e45d8ep+124 +-0x1.91deaap+125 +-0x1.ae34bcp+127 +0x1.2e2b94p+127 +-0x1.6f811p+127 +0x1.6857b2p+127 +0x1.01157ap+127 +0x1.a015bep+126 +0x1.c44cp+127 +0x1.812c2ep+122 +-0x1.52766ap+127 +-0x1.c24286p+127 +0x1.db9f4ap+127 +0x1.41e85cp+127 +-0x1.72676ap+127 +0x1.bf808ep+127 +0x1.5725c8p+124 +0x1.2c9104p+127 +-0x1.bdecd8p+127 +-0x1.bf8bfep+127 +0x1.5faffcp+127 +-0x1.d7f0acp+127 +-0x1.37a932p+124 +0x1.3d9732p+126 +0x1.55daa8p+126 +-0x1.1db4cap+127 +-0x1.06242ap+127 +0x1.2fbd72p+127 +-0x1.537146p+127 +-0x1.dcc95ap+122 +-0x1.62d696p+126 +-0x1.385246p+127 +0x1.d84f16p+127 +0x1.43ec32p+127 +-0x1.f4756p+126 +0x1.8a85f8p+127 +0x1.f778a6p+127 +-0x1.6eab0ep+127 +-0x1.16892ep+126 +0x1.be06cep+124 +0x1.e04184p+125 +-0x1.d36784p+127 +-0x1.08828p+125 +0x1.0cf09ep+127 +-0x1.c3fbb2p+126 +-0x1.d19b18p+127 +-0x1.200854p+127 +0x1.7322e8p+127 +-0x1.b73cdap+124 +0x1.905048p+127 +-0x1.ca9b12p+126 +0x1.e7c1aap+127 +-0x1.0d5f38p+125 +0x1.43cacap+127 +0x1.9fccbcp+126 +-0x1.7676b4p+126 +0x1.6c973ep+125 +-0x1.de2fap+127 +-0x1.5f79a2p+127 +-0x1.7cfcap+127 +0x1.1cc1bp+124 +-0x1.404f6cp+127 +0x1.4d9e92p+120 +0x1.70bb86p+124 +-0x1.425486p+127 +-0x1.6cb556p+126 +0x1.1e7beep+127 +-0x1.3cc9fp+125 +-0x1.591312p+127 +-0x1.ddb2dp+127 +-0x1.2452fep+126 +-0x1.ca359p+126 +0x1.5b363ap+127 +-0x1.e27ffcp+127 +-0x1.d6b77p+126 +-0x1.d22e02p+127 +0x1.65018ap+127 +-0x1.4ef9e8p+127 +-0x1.4898cap+127 +-0x1.dbabdp+127 +0x1.8b5932p+127 +0x1.a19a84p+124 +0x1.44531cp+127 +0x1.645cccp+126 +0x1.4a6cf2p+127 +0x1.8e4948p+125 +0x1.b71178p+127 +0x1.6be434p+126 +-0x1.beb0ap+126 +-0x1.4b390ap+127 +0x1.0052e6p+127 +0x1.ba1d76p+127 +0x1.486624p+127 +0x1.0e6244p+127 +0x1.9173cep+127 +0x1.8d2404p+124 +0x1.e0e0aap+127 +-0x1.b456bcp+126 +-0x1.b2dbdep+125 +-0x1.509ffap+127 +0x1.72669cp+124 +0x1.c12e78p+125 +-0x1.cdc986p+127 +-0x1.c2a726p+126 +-0x1.499ecep+127 +0x1.9a7a38p+126 +0x1.6c268ep+127 +-0x1.8c498cp+127 +-0x1.a3b83ap+127 +0x1.6f3324p+127 +-0x1.235054p+127 +-0x1.3ef37p+126 +-0x1.22ec36p+125 +0x1.71bc34p+126 +0x1.ff570ap+127 +0x1.ddaabap+126 +0x1.3c0d48p+126 +0x1.18233p+127 +-0x1.f05722p+123 +-0x1.dde01ep+127 +0x1.2f1094p+124 +-0x1.719bep+127 +0x1.6fdec8p+126 +0x1.83ba12p+127 +-0x1.88de08p+127 +-0x1.433de6p+127 +-0x1.a725ecp+126 +0x1.b487bcp+126 +-0x1.3aefbcp+125 +0x1.b42758p+126 +-0x1.e3cd1p+126 +-0x1.27f124p+127 +-0x1.ba5422p+126 +0x1.236702p+127 +0x1.884f66p+126 +0x1.1c1faep+124 +-0x1.dac84cp+126 +0x1.17a4c6p+126 +-0x1.17ec7cp+127 +0x1.1b992cp+127 +0x1.40a9bcp+126 +0x1.defaacp+126 +0x1.f4198p+127 +0x1.e8389cp+126 +0x1.f84188p+127 +-0x1.bd0546p+127 +-0x1.f54b0cp+125 +0x1.ff1e04p+127 +0x1.db2468p+126 +0x1.dca9d6p+127 +0x1.96fa66p+126 +0x1.d1a3bep+123 +0x1.220bfep+126 +0x1.3a01acp+127 +-0x1.d7a546p+126 +-0x1.0a429cp+123 +0x1.b040dp+127 +-0x1.86168ap+127 +0x1.2a5084p+126 +0x1.de5acap+126 +-0x1.28d19ap+126 +0x1.85c414p+126 +-0x1.15e642p+127 +0x1.c7f17ep+127 +0x1.ea067p+127 +0x1.6c1146p+122 +-0x1.432264p+126 +-0x1.01e682p+124 +0x1.db36a4p+127 +0x1.da8c06p+123 +0x1.dcbdbep+127 +-0x1.a66cf8p+127 +0x1.17b9b2p+127 +0x1.4f6176p+127 +-0x1.584d28p+125 +0x1.4c4972p+126 +0x1.abf094p+123 +-0x1.75fe8ap+127 +-0x1.a558a4p+126 +0x1.ec1052p+127 +-0x1.ea4818p+127 +0x1.e74e7cp+126 +0x1.c4df18p+125 +-0x1.6f7bcep+127 +0x1.b66432p+126 +-0x1.6d2014p+127 +0x1.681feep+127 +0x1.e89f82p+125 +0x1.b77b44p+126 +0x1.c7395ep+127 +-0x1.717992p+125 +-0x1.f70332p+127 +-0x1.4ca60ep+127 +0x1.9e630ep+126 +-0x1.2bd648p+127 +-0x1.846734p+123 +-0x1.f5f9e6p+125 +0x1.ad0d5p+126 +0x1.ef9268p+127 +0x1.f1c966p+127 +0x1.37f9ecp+127 +-0x1.72a6c4p+127 +-0x1.ba78dp+125 +0x1.c8546cp+127 +-0x1.7ffffep+127 +0x1.fe8ddcp+127 +-0x1.647de2p+124 +0x1.5c5c32p+122 +-0x1.f542ap+123 +-0x1.a1d9a2p+126 +-0x1.02d5d4p+127 +0x1.6ed252p+125 +-0x1.42b25ap+127 +0x1.491188p+126 +-0x1.8b529cp+127 +-0x1.990cbp+127 +0x1.c30602p+127 +-0x1.9c99dap+127 +-0x1.af4ff4p+127 +-0x1.f9b32ep+126 +0x1.32a2cp+126 +-0x1.f4fd16p+120 +-0x1.d27efp+127 +0x1.d2a0ap+126 +-0x1.ab308ap+127 +-0x1.e03ebep+126 +-0x1.24872ap+127 +0x1.e73056p+127 +-0x1.02e8ecp+126 +-0x1.e62f0ap+125 +0x1.019c6p+125 +-0x1.e916c4p+122 +0x1.71f31ep+127 +0x1.a47dfep+121 +-0x1.703dcep+125 +-0x1.f2f5cp+126 +-0x1.1ff634p+126 +-0x1.d37a32p+127 +0x1.fa321ap+125 +-0x1.ffaecap+127 +-0x1.cc6f64p+126 +0x1.7e7f08p+127 +-0x1.e4ac7ap+123 +0x1.9b6e96p+125 +-0x1.539cdcp+127 +-0x1.d5b82p+126 +0x1.bb2982p+126 +0x1.91d57p+126 +0x1.f651ccp+126 +-0x1.d9bb2p+122 +0x1.79cff4p+127 +-0x1.fba23p+125 +-0x1.f42022p+127 +0x1.9fb3c2p+127 +0x1.9ed72p+126 +-0x1.cd56acp+126 +-0x1.f7c24p+127 +-0x1.991f8p+127 +-0x1.fe7856p+125 +0x1.82703p+127 +0x1.9f57bap+126 +0x1.80eb94p+127 +0x1.edd204p+127 +0x1.de57b2p+120 +-0x1.0a71ap+126 +0x1.b5d824p+126 +0x1.f07d7cp+127 +0x1.f942fcp+127 +-0x1.d2a6e6p+127 +0x1.a2c8fp+126 +0x1.8eadecp+127 +0x1.ea949ap+127 +-0x1.5cdf2cp+126 +-0x1.4cf40ap+126 +-0x1.3ae82p+119 +0x1.f45274p+127 +0x1.19a78ep+127 +0x1.2b4a6p+127 +0x1.debd42p+120 +-0x1.628426p+126 +-0x1.7d1866p+127 +-0x1.3bf11p+127 +0x1.9b9be8p+126 +0x1.877e4cp+126 +-0x1.1a866p+127 +-0x1.3ec208p+127 +-0x1.a2a502p+127 +0x1.300464p+126 +-0x1.f615fep+126 +0x1.a18378p+127 +-0x1.91d71cp+126 +0x1.3ee83p+126 +-0x1.849cf4p+127 +0x1.b2732ap+126 +-0x1.07fb8ap+127 +0x1.0fca06p+127 +-0x1.797e7cp+125 +-0x1.faf328p+127 +0x1.e26dfcp+126 +0x1.3d8e46p+125 +0x1.804be4p+127 +-0x1.1a63p+127 +-0x1.6f9a7ap+127 +-0x1.d5cea8p+126 +-0x1.ff6afep+127 +0x1.4094e2p+127 +0x1.027f2ep+127 +0x1.c95872p+125 +0x1.5ab42ap+127 +0x1.772156p+127 +0x1.847a6cp+127 +0x1.8e0574p+122 +-0x1.a1b6e8p+127 +0x1.b452bap+127 +-0x1.26b9a8p+127 +-0x1.3b3d6cp+127 +-0x1.4ad3eep+123 +-0x1.858082p+126 +0x1.804abp+127 +-0x1.c60ac4p+126 +-0x1.912492p+127 +-0x1.a7b3aep+124 +0x1.811a9ap+125 +0x1.2d333ap+127 +0x1.f2a59ap+127 +0x1.b1e24cp+126 +-0x1.d2ecfap+127 +0x1.928e86p+124 +0x1.1fd20cp+123 +-0x1.64b136p+127 +0x1.258c3ep+124 +-0x1.34dcdp+127 +-0x1.085aa4p+127 +-0x1.3aa528p+127 +0x1.b91e32p+127 +0x1.9c9b04p+125 +0x1.9d1b6ep+127 +0x1.b6f8e6p+127 +-0x1.2ea544p+126 +-0x1.b89acap+125 +-0x1.4fd3d2p+127 +-0x1.81b142p+127 +0x1.34a48p+125 +0x1.33700cp+127 +0x1.fddf4ep+127 +0x1.a5e576p+127 +0x1.bbca62p+126 +-0x1.93a846p+127 +0x1.5852dep+126 +0x1.24cba4p+127 +0x1.ba290ep+127 +0x1.2c65b4p+127 +0x1.50f924p+125 +0x1.5ec82ap+126 +-0x1.f2d40ep+127 +-0x1.f1f81cp+127 +-0x1.ede522p+127 +-0x1.5eda3ap+126 +-0x1.ede2a6p+127 +0x1.71a632p+127 +-0x1.a0e922p+125 +-0x1.abea26p+126 +0x1.2a561ep+127 +0x1.ebafeap+127 +0x1.235df4p+127 +0x1.adfa1ep+126 +0x1.de9704p+126 +0x1.441b3ep+127 +-0x1.272264p+127 +-0x1.c933b8p+126 +-0x1.38a8aep+127 +0x1.af615ep+125 +0x1.856cc4p+127 +0x1.764702p+126 +-0x1.c90eaap+126 +-0x1.5b92aep+126 +0x1.51f76cp+125 +0x1.a97acep+125 +0x1.f3d9b8p+126 +0x1.ec55aap+127 +-0x1.620f9cp+127 +-0x1.06ed3ap+127 +-0x1.1fce04p+125 +0x1.3b793p+127 +0x1.0a6f5p+126 +0x1.0aa9fp+127 +0x1.8c4936p+127 +-0x1.1c6366p+127 +-0x1.5deff6p+126 +0x1.1ddd42p+127 +-0x1.3490b2p+121 +0x1.25cd4ep+127 +0x1.fa2b8ep+127 +0x1.77c55ep+127 +0x1.d667aep+127 +0x1.e58d1ep+125 +0x1.5a7a72p+127 +-0x1.5a62p+125 +0x1.ed0092p+126 +0x1.7f63a2p+127 +-0x1.fe858cp+127 +0x1.43dec4p+127 +0x1.970108p+123 +0x1.307e2ap+127 +-0x1.cccc74p+127 +0x1.7c06c4p+125 +0x1.d94a2ap+125 +0x1.79df3ap+126 +0x1.bc1764p+127 +-0x1.fe801p+127 +0x1.7b2dd4p+127 +-0x1.116eb8p+127 +0x1.d75992p+127 +-0x1.272e2p+126 +-0x1.601918p+127 +-0x1.126fbp+126 +-0x1.a24b72p+126 +-0x1.29dfcap+126 +-0x1.29c7f6p+126 +0x1.8abc12p+124 +0x1.865f3ep+126 +0x1.3e8658p+124 +-0x1.cf9398p+126 +0x1.726094p+126 +-0x1.065714p+127 +0x1.6c63p+126 +0x1.3f1238p+124 +-0x1.93641p+127 +0x1.8c4b6p+124 +-0x1.932e32p+127 +-0x1.35c6bap+124 +-0x1.868be4p+127 +0x1.55eecep+125 +0x1.c99f48p+124 +-0x1.b8dd52p+127 +-0x1.10b9dp+127 +0x1.153ab6p+126 +-0x1.160346p+126 +-0x1.fae694p+126 +0x1.4811bap+126 +-0x1.19246cp+127 +-0x1.a7601p+127 +-0x1.98efb8p+127 +-0x1.1eb9bp+125 +-0x1.bb1464p+127 +0x1.a7ff0cp+125 +0x1.9a7a5p+125 +0x1.95293p+127 +-0x1.51c376p+127 +0x1.e0f96ap+125 +-0x1.0fd08p+126 +-0x1.1c3198p+127 +-0x1.8fe8eap+127 +0x1.dddb8p+125 +-0x1.c3b0fep+127 +0x1.28f128p+127 +-0x1.23e6fap+125 +0x1.5d6992p+127 +0x1.535b72p+122 +0x1.0d3c2p+126 +0x1.b16408p+126 +-0x1.2555e4p+127 +0x1.1cb226p+127 +0x1.3a3e9cp+127 +-0x1.05185ep+127 +-0x1.67c268p+126 +-0x1.4e5ddap+127 +-0x1.6ca364p+127 +-0x1.ca426ap+127 +0x1.94a2e8p+127 +-0x1.76ab26p+126 +0x1.c8da18p+127 +-0x1.93faaep+125 +-0x1.e9e83ap+127 +-0x1.40a736p+127 +0x1.55576ep+126 +-0x1.45f1f2p+124 +0x1.79c504p+127 +-0x1.360362p+126 +-0x1.c27904p+127 +0x1.2301c4p+127 +0x1.07030ap+126 +-0x1.1e8c62p+126 +-0x1.689376p+127 +0x1.e64b6cp+126 +0x1.ae8848p+127 +0x1.c007d8p+126 +-0x1.6715d4p+125 +-0x1.174ee2p+126 +-0x1.39bd58p+125 +0x1.827734p+127 +-0x1.7f4458p+126 +0x1.bcf634p+127 +-0x1.9da76cp+127 +-0x1.29bdfcp+127 +-0x1.7adf3p+127 +0x1.dbfa4p+126 +-0x1.062e4p+127 +-0x1.c74514p+127 +0x1.3f3412p+127 +-0x1.afa1dap+127 +-0x1.31713ap+127 +-0x1.bb5782p+122 +0x1.ccf8d2p+125 +-0x1.6d829ep+126 +-0x1.0a5ea4p+127 +0x1.55dd26p+126 +-0x1.5b01e4p+126 +0x1.d82718p+127 +0x1.70be88p+124 +-0x1.06d144p+126 +0x1.b0e896p+127 +-0x1.4f81dep+127 +-0x1.8bfce8p+126 +0x1.50bf96p+127 +0x1.2a1504p+127 +0x1.d5e822p+126 +0x1.884e4ap+125 +0x1.59dfeap+126 +0x1.99ebaep+124 +0x1.e858cap+127 +0x1.c8fbe8p+124 +-0x1.b9825p+127 +0x1.f7c908p+126 +0x1.4ebf64p+127 +-0x1.0d8ce2p+125 +-0x1.caf528p+127 +-0x1.1b55cep+122 +-0x1.379df8p+126 +-0x1.1faa82p+126 +-0x1.a0647ap+127 +0x1.17791p+127 +0x1.49b64ap+126 +-0x1.983a82p+125 +0x1.b64672p+127 +-0x1.c7b992p+126 +0x1.5c74f8p+126 +0x1.a05ab6p+125 +0x1.37f724p+125 +0x1.8c14dp+125 +-0x1.3586bcp+127 +0x1.198c72p+124 +0x1.ded958p+123 +0x1.9315a6p+127 +-0x1.a51932p+125 +0x1.ab4108p+125 +-0x1.4081e2p+127 +-0x1.d9246p+126 +-0x1.04d3a4p+122 +-0x1.2f8018p+126 +0x1.3ef576p+124 +0x1.087dd2p+127 +-0x1.38bd8p+126 +-0x1.2eba8ap+123 +0x1.4c64f6p+125 +-0x1.a1a64ap+126 +0x1.64cae8p+127 +0x1.5edef2p+127 +0x1.1a4074p+127 +-0x1.4441d2p+126 +-0x1.f931eep+126 +0x1.d154e4p+126 +-0x1.2bf03p+127 +0x1.caa59cp+125 +0x1.560a72p+127 +-0x1.7a127ep+127 +-0x1.79603ep+127 +0x1.f72202p+127 +0x1.f9d79ep+115 +0x1.df5562p+127 +0x1.ebb714p+127 +0x1.79507ep+127 +0x1.e41968p+127 +0x1.af58e2p+126 +-0x1.15d4bp+127 +-0x1.dd6a9ap+121 +-0x1.b3d322p+126 +-0x1.eb0a6ap+127 +-0x1.2841d6p+127 +0x1.210f7p+126 +-0x1.1e943cp+127 +0x1.7ddaaap+127 +0x1.4b65aap+127 +-0x1.c2b1dcp+127 +-0x1.05edc2p+127 +0x1.bd0f82p+127 +-0x1.99a5c2p+127 +-0x1.ebc0c2p+127 +0x1.6b81f2p+126 +-0x1.52ea08p+127 +0x1.f1b01p+127 +0x1.8424bp+125 +0x1.d1337cp+126 +-0x1.340dd4p+126 +-0x1.bd8b96p+127 +0x1.05a5eep+124 +-0x1.07c678p+126 +0x1.0a2558p+127 +0x1.ebef28p+127 +-0x1.ea35b2p+124 +0x1.32ce9p+126 +0x1.0ca7c6p+125 +-0x1.80555ap+126 +0x1.0d601cp+127 +0x1.b32c6ap+127 +-0x1.e377ccp+127 +-0x1.175c04p+124 +0x1.7a9a56p+124 +-0x1.5c886p+126 +-0x1.dcc536p+127 +-0x1.18fdd2p+127 +-0x1.7fca7ap+127 +-0x1.a3825p+127 +-0x1.c2fe5p+125 +-0x1.3dc9d6p+127 +0x1.4b61bp+127 +-0x1.4da15ep+125 +0x1.c3ee72p+127 +0x1.56841ap+127 +0x1.18a616p+126 +-0x1.1aaefep+125 +-0x1.cd6a2p+127 +0x1.042e8ap+122 +-0x1.e1c8b6p+126 +-0x1.23d7f8p+123 +-0x1.e40994p+126 +-0x1.100c5ap+126 +0x1.2457e6p+127 +0x1.5d42b4p+126 +0x1.a8d12ep+127 +0x1.f0c328p+124 +-0x1.8a76d4p+127 +-0x1.d7c40cp+127 +0x1.57873p+126 +0x1.f1d096p+120 +-0x1.1d612cp+127 +0x1.079d04p+127 +0x1.c27834p+127 +0x1.fba11p+127 +-0x1.1f658ap+126 +-0x1.92c8aep+126 +-0x1.26cbbap+127 +-0x1.6e7886p+127 +0x1.f43dd2p+126 +0x1.01f2ap+124 +-0x1.214868p+126 +0x1.4c3684p+127 +0x1.002914p+127 +0x1.24d8cep+126 +0x1.85b0d8p+126 +0x1.2c8856p+127 +-0x1.21fac4p+127 +-0x1.e6616ap+126 +-0x1.3f09d6p+127 +0x1.c5e7cp+125 +-0x1.74244ep+127 +-0x1.384e1ap+127 +0x1.d3af4ep+125 +-0x1.10f90cp+127 +0x1.83e842p+125 +-0x1.55351cp+124 +0x1.2be46ap+127 +0x1.68c9e2p+127 +-0x1.aeb338p+127 +0x1.58cda8p+127 +0x1.bf9184p+126 +0x1.abeb7p+124 +0x1.a766bcp+127 +-0x1.c98866p+126 +-0x1.0fb0cep+126 +0x1.1e4cb4p+123 +0x1.ba09e8p+126 +0x1.daccb2p+126 +-0x1.a38692p+126 +-0x1.1b9cf8p+127 +0x1.55b5a8p+127 +0x1.2f8adp+126 +-0x1.5892f2p+126 +-0x1.58e0c8p+127 +0x1.202fc8p+125 +-0x1.3c22cp+119 +-0x1.dc3aacp+126 +-0x1.8b8984p+126 +-0x1.2668c4p+127 +-0x1.1ff956p+126 +-0x1.eadb6ap+127 +-0x1.b9b026p+127 +-0x1.becc72p+127 +-0x1.27fb3cp+126 +0x1.f229d2p+127 +0x1.f55334p+127 +-0x1.c9b1b8p+127 +-0x1.e8c282p+123 +0x1.c33a2ep+120 +0x1.089468p+127 +0x1.bc1452p+126 +0x1.b429dcp+126 +-0x1.ab1eb2p+127 +0x1.f0160ap+127 +0x1.2e63a6p+126 +-0x1.9a2de4p+127 +-0x1.aadfa8p+127 +0x1.894b26p+127 +0x1.1ad3a4p+127 +0x1.c82efcp+127 +-0x1.2acc9ep+126 +0x1.91ad44p+125 +0x1.6879d6p+127 +-0x1.93e902p+126 +-0x1.106516p+127 +-0x1.24cd02p+126 +-0x1.eaea76p+127 +-0x1.b08518p+125 +-0x1.ee97aap+127 +-0x1.faa35cp+126 +0x1.6d8594p+127 +0x1.c7defp+126 +-0x1.297f76p+127 +-0x1.0cd462p+127 +-0x1.22b82p+127 +-0x1.f35806p+127 +-0x1.da2c04p+126 +0x1.5c7528p+124 +-0x1.6d3494p+124 +-0x1.60c3c6p+125 +-0x1.456a5p+125 +-0x1.fd187cp+127 +0x1.a0cb12p+126 +-0x1.775562p+127 +0x1.9f40bep+127 +-0x1.6abb9cp+124 +-0x1.811d88p+123 +0x1.fd59f6p+127 +-0x1.b0a3cep+123 +-0x1.133fcep+127 +0x1.a0bc92p+124 +-0x1.a5d912p+127 +0x1.b83e98p+127 +0x1.4ac334p+126 +0x1.35afcap+127 +-0x1.e579dap+123 +0x1.f3db04p+126 +0x1.a7b39ap+127 +0x1.75c51ep+124 +-0x1.80729ap+127 +0x1.8bd07ap+126 +-0x1.d1b4bap+127 +-0x1.2e4ffap+127 +-0x1.eb47fap+127 +-0x1.c3d2e4p+125 +-0x1.687fep+125 +-0x1.4138a6p+126 +-0x1.ead8e2p+126 +0x1.c1c582p+127 +-0x1.57cd42p+125 +-0x1.d33392p+127 +-0x1.7ef3c6p+127 +0x1.db2292p+126 +0x1.5b7fe4p+127 +-0x1.4c7fc4p+127 +0x1.62166cp+127 +0x1.985a48p+126 +0x1.fa25c6p+127 +0x1.355e1ep+127 +0x1.cf77a2p+121 +-0x1.26553ep+127 +-0x1.6b3638p+125 +0x1.14afe4p+127 +0x1.66b59ap+126 +0x1.96da66p+127 +-0x1.5afc26p+127 +0x1.f6319p+125 +-0x1.b02a0ep+126 +-0x1.a6c704p+125 +0x1.d6cedp+125 +-0x1.8eef4p+127 +0x1.9b41fp+126 +0x1.f5ac44p+126 +0x1.88f47ep+127 +-0x1.51c7aep+124 +-0x1.6f1ad4p+127 +0x1.6b7d56p+127 +0x1.01c798p+127 +-0x1.737cf8p+127 +0x1.1a6c6ap+127 +-0x1.df0feap+118 +-0x1.b46438p+126 +-0x1.ecdf0ap+125 +0x1.0fbd18p+127 +-0x1.f888f4p+127 +0x1.c31396p+127 +0x1.9971b8p+124 +0x1.0dd458p+126 +-0x1.fd7c2ap+125 +0x1.967296p+127 +0x1.162de6p+126 +0x1.178e92p+126 +0x1.a655ep+127 +-0x1.65702ap+125 +0x1.983398p+127 +-0x1.da102cp+127 +-0x1.16e99cp+127 +0x1.3f375ap+127 +-0x1.92c0e8p+127 +0x1.84ade4p+125 +-0x1.e46e88p+127 +0x1.196a54p+122 +0x1.0e5c84p+127 +0x1.173cbap+127 +0x1.1bbae4p+127 +0x1.40968p+127 +0x1.e58018p+127 +0x1.c0393cp+126 +0x1.cb7754p+127 +0x1.324586p+127 +-0x1.f750fcp+126 +-0x1.2626fap+127 +0x1.d0bf74p+125 +0x1.37aad6p+127 +-0x1.492acap+127 +-0x1.7d65aep+127 +0x1.d17a18p+127 +-0x1.930284p+124 +0x1.2fbef2p+126 +-0x1.87263ep+125 +-0x1.a55e1ap+127 +-0x1.fcbf46p+127 +-0x1.6eb444p+127 +-0x1.d62a38p+126 +0x1.3e9414p+127 +-0x1.d7000ap+127 +-0x1.8c41eep+127 +-0x1.21ec58p+126 +-0x1.2b81fcp+125 +0x1.90989cp+127 +-0x1.901dc8p+127 +-0x1.3d4232p+127 +0x1.327a7p+126 +-0x1.cbb6d2p+127 +-0x1.0db8cap+127 +-0x1.3dc384p+126 +-0x1.47772ap+127 +0x1.c816d2p+127 +0x1.bb6b32p+126 +0x1.ff7f86p+125 +0x1.c6d3acp+127 +0x1.ef207ap+126 +0x1.e0aa8ep+127 +0x1.4dd89ap+125 +-0x1.377ddp+124 +0x1.dc61d8p+125 +0x1.2c072p+127 +0x1.ae9d6ep+127 +0x1.08fd06p+125 +-0x1.28415ep+126 +-0x1.16ede4p+127 +0x1.9b2776p+126 +0x1.3babf6p+127 +-0x1.e3eb1ap+126 +0x1.ccb05cp+127 +-0x1.93d14ap+126 +-0x1.0c4cb4p+124 +0x1.250a4p+124 +0x1.857258p+127 +0x1.267114p+123 +0x1.7b5184p+126 +0x1.43fac6p+125 +0x1.b16a82p+127 +0x1.bddf46p+125 +-0x1.f7e67ap+124 +-0x1.4d33aep+126 +-0x1.4e561p+127 +0x1.420606p+127 +-0x1.cc0dcep+127 +-0x1.674bdap+126 +0x1.a4c7c6p+124 +-0x1.b42372p+127 +-0x1.e57d94p+122 +-0x1.e0c884p+127 +-0x1.77b204p+126 +0x1.991306p+127 +0x1.f9010cp+127 +0x1.39b8e4p+127 +0x1.cb005ep+124 +-0x1.1d64fap+125 +0x1.f8952cp+127 +0x1.120976p+127 +0x1.4b64aap+125 +-0x1.173e78p+126 +0x1.e17882p+127 +-0x1.726a98p+127 +-0x1.f9ef9cp+126 +-0x1.8d119p+125 +-0x1.70ff56p+127 +0x1.ea0c86p+127 +0x1.7022b6p+127 +0x1.e9083p+127 +0x1.bbffe4p+124 +0x1.aa851ap+127 +-0x1.53d26ep+127 +0x1.c6ffaep+127 +-0x1.99eb22p+125 +0x1.33ef2p+123 +0x1.d77dccp+123 +-0x1.ce9b44p+127 +-0x1.254fc8p+124 +-0x1.72aa42p+126 +-0x1.d3f278p+126 +0x1.93389ap+127 +-0x1.926ac8p+127 +0x1.beb2fep+125 +0x1.62be8ep+124 +0x1.d9a79ap+125 +-0x1.6ebb06p+126 +0x1.5f3192p+124 +0x1.bc6a66p+126 +0x1.8165ap+127 +0x1.7a40ep+127 +-0x1.06c2f6p+126 +0x1.60cd96p+127 +-0x1.86e2dcp+127 +0x1.68fc4p+127 +0x1.33fccep+126 +0x1.e73a0cp+126 +0x1.7edd16p+126 +0x1.5329c4p+126 +0x1.545bep+127 +-0x1.4f173ep+125 +0x1.e57b86p+127 +0x1.2d7602p+126 +0x1.15150ep+125 +0x1.a8154ap+127 +0x1.a06656p+127 +0x1.b05742p+124 +-0x1.6c522ap+125 +0x1.dee992p+124 +-0x1.da383ep+127 +-0x1.6a872cp+127 +-0x1.a8f19ap+127 +-0x1.b1ae2ap+125 +0x1.6c7992p+127 +0x1.fedadap+127 +0x1.4262f6p+118 +0x1.529796p+127 +-0x1.33de58p+127 +0x1.8072bep+127 +-0x1.e228dp+127 +0x1.7ba86cp+127 +0x1.757fa2p+124 +-0x1.41a1d8p+127 +-0x1.079532p+125 +0x1.bf446ep+124 +-0x1.d0aa36p+127 +0x1.d44d3ep+127 +0x1.da43e6p+122 +-0x1.fd3eap+125 +-0x1.6d631p+125 +-0x1.0c04bp+127 +0x1.dca1ccp+126 +-0x1.da5b3ap+127 +-0x1.1d6222p+126 +0x1.139872p+126 +-0x1.b1e3dcp+127 +-0x1.d55a1cp+126 +0x1.31356ap+127 +0x1.023364p+125 +-0x1.c9b09p+125 +0x1.df92e4p+124 +-0x1.be599p+126 +0x1.5622d4p+127 +0x1.0b217ep+127 +-0x1.b3055cp+127 +0x1.1064f8p+126 +0x1.844bd6p+127 +-0x1.691194p+127 +0x1.07b97cp+127 +0x1.5c2c46p+127 +0x1.c58dp+125 +0x1.8ebf58p+121 +-0x1.e62b46p+127 +-0x1.0b943p+126 +-0x1.ace99ep+125 +0x1.c64992p+125 +-0x1.7ccefap+127 +0x1.e069e8p+127 +-0x1.cf1344p+127 +-0x1.f07a08p+127 +0x1.182b4cp+125 +0x1.a251a8p+127 +-0x1.34478ap+127 +0x1.1dad6ap+127 +-0x1.2471bp+127 +0x1.12481cp+127 +-0x1.de117ap+127 +-0x1.5346ccp+127 +0x1.ed1dfap+125 +-0x1.b036ep+124 +-0x1.d0e63p+126 +0x1.4dfafp+127 +0x1.77f732p+127 +0x1.d0b398p+126 +0x1.1f5464p+127 +0x1.d515e2p+126 +0x1.eed09cp+123 +0x1.b315b2p+126 +0x1.8f3ffep+126 +-0x1.95aa82p+125 +0x1.f96a54p+124 +-0x1.d64394p+126 +-0x1.0d3c0ap+126 +-0x1.d1e726p+127 +0x1.c0d9p+127 +-0x1.67f11cp+127 +-0x1.e24d04p+126 +0x1.9a0866p+126 +0x1.8e8b24p+126 +0x1.7f1798p+123 +-0x1.c9e16p+127 +0x1.8d3924p+127 +-0x1.15206ep+126 +-0x1.d6b81p+126 +0x1.bf5c9ap+127 +-0x1.2c804p+126 +0x1.d2656ep+126 +0x1.2fb762p+127 +0x1.5b0e7ap+127 +0x1.af4efcp+126 +-0x1.146104p+127 +0x1.9f0448p+127 +-0x1.2fb12ap+124 +-0x1.1493bcp+127 +0x1.004c38p+126 +-0x1.ab8dc2p+123 +0x1.ae207p+127 +-0x1.ba2dbep+127 +-0x1.6f1b0ep+126 +-0x1.d8ee84p+127 +0x1.a89058p+126 +-0x1.1a0454p+125 +0x1.b312acp+127 +0x1.b131c8p+126 +-0x1.648b5ep+126 +-0x1.a6669ap+125 +-0x1.659524p+127 +0x1.bd0b72p+125 +-0x1.3e9514p+125 +0x1.a56fc4p+127 +-0x1.e65ac6p+127 +-0x1.a61272p+127 +0x1.244482p+126 +0x1.86beap+127 +-0x1.019636p+127 +0x1.678686p+127 +-0x1.3ce1e8p+127 +0x1.74c1a6p+127 +0x1.b84792p+123 +-0x1.c6e454p+127 +0x1.ef21e4p+127 +0x1.132a2ep+127 +-0x1.7c222cp+124 +-0x1.37ceeep+127 +-0x1.c5193cp+126 +-0x1.f442c2p+127 +0x1.d10798p+127 +-0x1.2a5b66p+127 +-0x1.452f14p+125 +0x1.87c2eap+127 +0x1.9265b4p+127 +0x1.b2771cp+126 +-0x1.360226p+126 +0x1.cf463cp+127 +0x1.0ac5c4p+127 +0x1.5dd746p+124 +0x1.0565f2p+127 +-0x1.a0374p+127 +-0x1.1332cap+125 +-0x1.79b9ccp+127 +-0x1.484faep+127 +-0x1.87b832p+123 +0x1.77c0aep+127 +0x1.aedfe4p+127 +0x1.16f478p+127 +0x1.1374f2p+127 +-0x1.b355f2p+127 +0x1.cac31ap+127 +-0x1.5b32ccp+127 +-0x1.ed9a2ep+126 +-0x1.348544p+127 +-0x1.7d4ad2p+126 +-0x1.9c657p+127 +0x1.336a88p+127 +0x1.30d69ep+125 +0x1.e3e9ep+120 +0x1.2d4e32p+127 +0x1.1c86aep+127 +-0x1.445628p+127 +-0x1.5882b2p+127 +0x1.ad2052p+121 +0x1.1e16a8p+125 +-0x1.5c263cp+127 +-0x1.d461d4p+125 +0x1.46fc5ep+125 +-0x1.34acfcp+127 +-0x1.7db37cp+125 +# Random inputs in the range [0.000000e+00,8.388608e+06] +## name: workload-integral +0x1.abe01p+20 +0x1.2003bp+20 +0x1.2615dp+20 +0x1.2f9a6cp+22 +0x1.bc07bp+21 +0x1.d4a32p+19 +0x1.f4aeap+21 +0x1.1a96ep+21 +0x1.42a41p+21 +0x1.09ed8p+20 +0x1.297148p+22 +0x1.52b95cp+22 +0x1.77868p+22 +0x1.3f5b7p+21 +0x1.627974p+22 +0x1.a52664p+22 +0x1.763b6p+22 +0x1.a3b938p+21 +0x1.d8f684p+22 +0x1.240b6cp+22 +0x1.e7f4cp+19 +0x1.20cb14p+22 +0x1.0d0d6cp+22 +0x1.02e2c4p+22 +0x1.a6b804p+22 +0x1.fb7abcp+22 +0x1.a933bp+20 +0x1.643e34p+22 +0x1.3b39ep+19 +0x1.cdaffp+22 +0x1.53ddecp+22 +0x1.a1a06p+21 +0x1.cf3dp+22 +0x1.8802a8p+21 +0x1.4c937p+22 +0x1.1659acp+22 +0x1.40fap+17 +0x1.1fd89p+22 +0x1.8cd9cp+22 +0x1.5eaf2p+22 +0x1.f32dfp+21 +0x1.cdf8bp+21 +0x1.957ccp+21 +0x1.cdce9cp+22 +0x1.2e082cp+22 +0x1.5636ep+20 +0x1.d27c3p+21 +0x1.27e4p+21 +0x1.adf4p+19 +0x1.4b2b64p+22 +0x1.8fba5p+20 +0x1.09bfdcp+22 +0x1.dc5dp+19 +0x1.332cp+17 +0x1.66ac6p+21 +0x1.0540cp+18 +0x1.5d262p+22 +0x1.787888p+21 +0x1.5e226p+19 +0x1.d8389p+21 +0x1.c165p+16 +0x1.bcc64p+20 +0x1.b45318p+22 +0x1.3d65a8p+22 +0x1.8811ccp+22 +0x1.6a52b4p+22 +0x1.d9720cp+22 +0x1.8eead4p+22 +0x1.9c7a4p+21 +0x1.96545p+22 +0x1.ae3cp+15 +0x1.f38b98p+21 +0x1.315fbp+22 +0x1.4250ecp+22 +0x1.d88c88p+22 +0x1.1547p+19 +0x1.444eep+19 +0x1.f9ef6p+22 +0x1.4ef0ccp+22 +0x1.72b614p+22 +0x1.62a098p+21 +0x1.2c6bp+19 +0x1.8a9f78p+22 +0x1.ff667p+22 +0x1.f984c4p+22 +0x1.77c5cp+19 +0x1.cf071p+21 +0x1.025388p+22 +0x1.075c7p+21 +0x1.55c2c8p+21 +0x1.14841cp+22 +0x1.827f3p+21 +0x1.23123p+21 +0x1.8d61d8p+22 +0x1.ba593p+22 +0x1.d60c78p+21 +0x1.c8b264p+22 +0x1.1bbefp+22 +0x1.1b422p+22 +0x1.1f2e5cp+22 +0x1.19d93cp+22 +0x1.002ap+16 +0x1.c1abcp+20 +0x1.d0bdp+16 +0x1.c56a4cp+22 +0x1.53066p+20 +0x1.1faf7cp+22 +0x1.7e098p+22 +0x1.b09b18p+21 +0x1.64a63p+22 +0x1.6b7ap+22 +0x1.732c7p+20 +0x1.5ae388p+21 +0x1.90074p+20 +0x1.2b392cp+22 +0x1.fd06p+20 +0x1.4a3aa8p+22 +0x1.797a0cp+22 +0x1.72b598p+21 +0x1.8277c8p+22 +0x1.512b28p+22 +0x1.52b738p+21 +0x1.07bed8p+21 +0x1.bb59p+20 +0x1.95b898p+21 +0x1.56fap+22 +0x1.550edp+21 +0x1.28932p+20 +0x1.3d55c8p+22 +0x1.cd3dap+20 +0x1.d216cp+22 +0x1.bc02c8p+21 +0x1.1804ap+22 +0x1.f27bep+22 +0x1.1d8eccp+22 +0x1.dfa624p+22 +0x1.ba124cp+22 +0x1.763c6p+20 +0x1.0698acp+22 +0x1.dc81d4p+22 +0x1.103b1p+21 +0x1.13cc78p+21 +0x1.26a95p+22 +0x1.cf5804p+22 +0x1.9b16a8p+21 +0x1.bfd3ep+22 +0x1.e73184p+22 +0x1.8de38cp+22 +0x1.071fap+19 +0x1.f3f5d8p+21 +0x1.79e4d8p+21 +0x1.537968p+22 +0x1.fa43ep+19 +0x1.4d16cp+20 +0x1.239f88p+21 +0x1.ed586p+21 +0x1.0446e8p+22 +0x1.095bcp+18 +0x1.78395p+21 +0x1.aa7e1cp+22 +0x1.94f598p+21 +0x1.03f9cp+19 +0x1.7ccad8p+21 +0x1.21bb14p+22 +0x1.b65ec4p+22 +0x1.9e8b7p+22 +0x1.1a012p+19 +0x1.81fcp+17 +0x1.d2e73p+22 +0x1.906408p+21 +0x1.78e38p+17 +0x1.331208p+21 +0x1.932ec8p+22 +0x1.2bcc3p+21 +0x1.03651p+22 +0x1.75c0d8p+21 +0x1.2a936p+20 +0x1.6f329p+20 +0x1.e9df2cp+22 +0x1.354b58p+22 +0x1.3ed2f4p+22 +0x1.8a961p+20 +0x1.28ce3p+21 +0x1.2c859p+22 +0x1.bbfe1p+20 +0x1.8af0ap+21 +0x1.510798p+22 +0x1.66307p+22 +0x1.c805cp+18 +0x1.cd968p+22 +0x1.0bb9bcp+22 +0x1.3c9e68p+21 +0x1.a9436p+20 +0x1.fcf5b8p+22 +0x1.41abbp+22 +0x1.fdd34p+18 +0x1.d3cf0cp+22 +0x1.52f6dp+20 +0x1.03d2c8p+21 +0x1.ed98ap+19 +0x1.6d944p+21 +0x1.5048dp+20 +0x1.6a3ba8p+21 +0x1.3ffddp+22 +0x1.c36ba8p+22 +0x1.6b854cp+22 +0x1.ff8f68p+22 +0x1.62fa8p+20 +0x1.da2d1p+20 +0x1.d1af3p+20 +0x1.3ce388p+21 +0x1.30c2dp+21 +0x1.d8a46p+21 +0x1.9fb78p+18 +0x1.adec48p+21 +0x1.5b1c2cp+22 +0x1.3fe608p+22 +0x1.ee1424p+22 +0x1.e696p+20 +0x1.9ba2p+20 +0x1.5f9194p+22 +0x1.8d528cp+22 +0x1.d3808p+18 +0x1.fa6008p+22 +0x1.8d1c7p+21 +0x1.dd6ap+15 +0x1.f39f6p+22 +0x1.21d718p+21 +0x1.5be5f8p+22 +0x1.7fdaf8p+21 +0x1.918174p+22 +0x1.c4cbep+22 +0x1.8a3e68p+21 +0x1.a4129p+20 +0x1.a87254p+22 +0x1.5b7fp+16 +0x1.20e3dcp+22 +0x1.c071c4p+22 +0x1.cf284p+21 +0x1.cb1c58p+21 +0x1.cdb24p+18 +0x1.559c6p+19 +0x1.2bb43p+20 +0x1.60381p+20 +0x1.debf6p+21 +0x1.9d49a8p+22 +0x1.b635a8p+21 +0x1.1fd3p+16 +0x1.6a9d34p+22 +0x1.9b3988p+21 +0x1.ce613p+22 +0x1.5a69ep+22 +0x1.5da9a8p+21 +0x1.d7efdp+22 +0x1.e2017p+21 +0x1.463fbcp+22 +0x1.5c4444p+22 +0x1.035fap+19 +0x1.e9fa34p+22 +0x1.8be84p+22 +0x1.279ccp+20 +0x1.ea9abcp+22 +0x1.39dbb8p+22 +0x1.2b9b0cp+22 +0x1.becfcp+18 +0x1.cf229cp+22 +0x1.3439e8p+22 +0x1.acc86p+22 +0x1.68e3cp+21 +0x1.3f4e1p+21 +0x1.845524p+22 +0x1.4e3824p+22 +0x1.4dd3b4p+22 +0x1.55b6ep+21 +0x1.95ed6p+20 +0x1.b99bbp+21 +0x1.0290bp+22 +0x1.49c384p+22 +0x1.bc5598p+21 +0x1.838cfcp+22 +0x1.8825dcp+22 +0x1.1728bp+21 +0x1.111bdp+22 +0x1.a96c4p+20 +0x1.61ef38p+21 +0x1.e5245p+20 +0x1.dead3p+21 +0x1.aece68p+21 +0x1.14dc5p+21 +0x1.3dcfep+21 +0x1.d344fp+21 +0x1.cc635p+20 +0x1.c26778p+21 +0x1.6c1f48p+21 +0x1.12f8d8p+21 +0x1.d7094p+21 +0x1.3f625p+21 +0x1.21f0ep+21 +0x1.9cc79p+21 +0x1.d802c8p+21 +0x1.c2ab18p+22 +0x1.ae80ap+20 +0x1.eeeabp+21 +0x1.7778ep+21 +0x1.119c9p+21 +0x1.ccdde8p+22 +0x1.ea24c8p+22 +0x1.0e7d74p+22 +0x1.3ee91p+20 +0x1.378db8p+22 +0x1.a78278p+22 +0x1.de5edp+22 +0x1.5da0bcp+22 +0x1.5132f8p+22 +0x1.2bd78cp+22 +0x1.c4bc18p+22 +0x1.2c9448p+21 +0x1.1d7a38p+22 +0x1.f45a6p+19 +0x1.ba575p+21 +0x1.cd2a34p+22 +0x1.92c08p+19 +0x1.e26d68p+21 +0x1.8dd21cp+22 +0x1.2ceedcp+22 +0x1.c16268p+21 +0x1.eaff28p+21 +0x1.59232p+20 +0x1.c545f4p+22 +0x1.b4cf7p+20 +0x1.965388p+21 +0x1.1c851p+21 +0x1.3a72ap+19 +0x1.1f0e8p+21 +0x1.dc1478p+21 +0x1.74834p+21 +0x1.3dfc5p+21 +0x1.8eb0c8p+22 +0x1.00ccp+16 +0x1.cfddap+19 +0x1.57c3a8p+21 +0x1.a0f92cp+22 +0x1.329904p+22 +0x1.74756cp+22 +0x1.eedebp+22 +0x1.f15e2p+21 +0x1.a9c464p+22 +0x1.d3d8p+22 +0x1.1d3ae4p+22 +0x1.32ccp+14 +0x1.6e8458p+22 +0x1.d50888p+21 +0x1.4a21d4p+22 +0x1.f86fap+22 +0x1.b3283p+21 +0x1.75605p+20 +0x1.29f2fcp+22 +0x1.16a0d8p+21 +0x1.ab1fbp+21 +0x1.74cf6p+22 +0x1.6e2a8p+17 +0x1.08dd48p+22 +0x1.2aa258p+21 +0x1.9724p+18 +0x1.2b97acp+22 +0x1.46ba98p+22 +0x1.9f386p+21 +0x1.a4b428p+21 +0x1.45f1a4p+22 +0x1.1ca96cp+22 +0x1.7bea6p+22 +0x1.531e4p+21 +0x1.2c5ep+19 +0x1.68436p+20 +0x1.0ae56cp+22 +0x1.f22c64p+22 +0x1.f9b8cp+19 +0x1.ba4c6p+22 +0x1.6faed4p+22 +0x1.06d20cp+22 +0x1.d1058p+18 +0x1.e98f2p+21 +0x1.101b18p+21 +0x1.e873cp+21 +0x1.cace3p+21 +0x1.1bf04cp+22 +0x1.6fb23cp+22 +0x1.74bcd4p+22 +0x1.05f87p+22 +0x1.8105c4p+22 +0x1.59269p+21 +0x1.9df65cp+22 +0x1.0e13cp+20 +0x1.def5bp+20 +0x1.7c34a8p+22 +0x1.4e1fd4p+22 +0x1.92e0ap+21 +0x1.b0cc2p+19 +0x1.b1abfp+21 +0x1.8827cp+20 +0x1.5ec8cp+21 +0x1.3392acp+22 +0x1.e1f9p+21 +0x1.f7e618p+21 +0x1.b70b2p+20 +0x1.1c2a1p+21 +0x1.d7744p+18 +0x1.8ba43p+22 +0x1.05df58p+22 +0x1.4f674p+21 +0x1.455ep+20 +0x1.aadd74p+22 +0x1.065bcp+18 +0x1.828d98p+21 +0x1.c1ce5p+22 +0x1.fcd688p+21 +0x1.21099p+22 +0x1.ceeap+22 +0x1.8895fcp+22 +0x1.7a4a44p+22 +0x1.e0b688p+22 +0x1.43f298p+22 +0x1.a036cp+18 +0x1.1d171p+21 +0x1.d56134p+22 +0x1.2a003p+21 +0x1.5907p+18 +0x1.7dc958p+22 +0x1.bfad1p+21 +0x1.db9088p+21 +0x1.727be8p+21 +0x1.b2c158p+21 +0x1.a35f3p+20 +0x1.d21c8p+20 +0x1.bef3p+19 +0x1.9c5f6p+21 +0x1.b2acf8p+21 +0x1.d8dccp+20 +0x1.42276cp+22 +0x1.36398p+19 +0x1.d35b18p+22 +0x1.2f0b48p+22 +0x1.d53548p+22 +0x1.eff6b8p+21 +0x1.2160a8p+21 +0x1.672d8p+21 +0x1.edc03cp+22 +0x1.38a974p+22 +0x1.1c7dd4p+22 +0x1.544e0cp+22 +0x1.0e904p+18 +0x1.3d427p+21 +0x1.69b628p+22 +0x1.39347p+22 +0x1.c75bap+19 +0x1.b1c65p+22 +0x1.51b88p+18 +0x1.a4fd84p+22 +0x1.1690a4p+22 +0x1.8ae4bp+21 +0x1.c8fb7cp+22 +0x1.c6ad34p+22 +0x1.804a6p+20 +0x1.75c87cp+22 +0x1.79f8ap+19 +0x1.722d28p+21 +0x1.8bf758p+21 +0x1.ca75f8p+21 +0x1.87a0f8p+21 +0x1.7da1cp+20 +0x1.d8c2f8p+22 +0x1.7e0bf8p+22 +0x1.40a718p+21 +0x1.fed938p+22 +0x1.ae3eep+20 +0x1.016abp+21 +0x1.9b3cb8p+22 +0x1.268508p+22 +0x1.b98b1p+20 +0x1.ab13p+18 +0x1.099a68p+22 +0x1.ed23b8p+22 +0x1.27741p+20 +0x1.ae7034p+22 +0x1.c28ap+17 +0x1.64d1d8p+21 +0x1.99b4cp+18 +0x1.2a9a68p+22 +0x1.05d2fp+21 +0x1.a66bep+22 +0x1.0a216p+19 +0x1.e59b6p+20 +0x1.a3fc48p+22 +0x1.632eacp+22 +0x1.464bb8p+22 +0x1.404c98p+21 +0x1.3b0d2p+22 +0x1.daeb2p+20 +0x1.77a2p+22 +0x1.59fcp+20 +0x1.b84e8p+19 +0x1.c4c214p+22 +0x1.a1069p+22 +0x1.5414bp+22 +0x1.0086p+17 +0x1.f9c4f8p+21 +0x1.d06aep+20 +0x1.b68f1p+22 +0x1.650ccp+20 +0x1.20d3f8p+21 +0x1.23a2a8p+21 +0x1.0c44ap+19 +0x1.484b3p+20 +0x1.34e604p+22 +0x1.9b8ecp+20 +0x1.6d551p+20 +0x1.b2a028p+22 +0x1.39d11p+22 +0x1.2693ep+20 +0x1.feb414p+22 +0x1.3205p+19 +0x1.255844p+22 +0x1.0cb9bp+21 +0x1.619e8p+19 +0x1.65631cp+22 +0x1.7d15b8p+22 +0x1.3b6e5cp+22 +0x1.6da12p+21 +0x1.4d98bcp+22 +0x1.bd02p+19 +0x1.a0ec5cp+22 +0x1.a123p+20 +0x1.948acp+19 +0x1.b3d1cp+18 +0x1.e87444p+22 +0x1.3b47bp+21 +0x1.68df48p+21 +0x1.936298p+22 +0x1.b63804p+22 +0x1.6f38p+22 +0x1.a93be8p+22 +0x1.5445a4p+22 +0x1.68c158p+21 +0x1.f5564p+19 +0x1.a9cd1p+21 +0x1.fd9068p+21 +0x1.62e884p+22 +0x1.0f19e8p+22 +0x1.da59c8p+22 +0x1.64429p+21 +0x1.986334p+22 +0x1.19e4ap+21 +0x1.8586c8p+21 +0x1.68e4ep+22 +0x1.f6fa88p+22 +0x1.a689ap+20 +0x1.a63acp+22 +0x1.2e2c8p+19 +0x1.d0b198p+22 +0x1.d2a77p+20 +0x1.19dba8p+22 +0x1.975fe8p+22 +0x1.e758d8p+22 +0x1.0bc178p+21 +0x1.6f29cp+19 +0x1.db1d48p+21 +0x1.9cc4dcp+22 +0x1.74e2b8p+22 +0x1.2238ap+22 +0x1.630684p+22 +0x1.deaaap+19 +0x1.dbc98p+17 +0x1.fd7fa8p+21 +0x1.11438p+19 +0x1.681fp+20 +0x1.ee76dp+20 +0x1.cdd7ep+21 +0x1.b05cfp+22 +0x1.8bd938p+21 +0x1.dcb4fcp+22 +0x1.248cb8p+21 +0x1.35bc7p+20 +0x1.8a80ep+22 +0x1.03dd88p+21 +0x1.e60bccp+22 +0x1.1bc2f8p+21 +0x1.70c57p+21 +0x1.51ca9cp+22 +0x1.1b80bp+20 +0x1.f8f5acp+22 +0x1.78e76p+22 +0x1.9ba3ep+19 +0x1.bd229cp+22 +0x1.dd2538p+22 +0x1.00d4ap+22 +0x1.af3a6p+21 +0x1.40963p+22 +0x1.78546p+20 +0x1.969c2p+21 +0x1.64b37p+22 +0x1.7e846p+21 +0x1.b25aecp+22 +0x1.0948fp+20 +0x1.793facp+22 +0x1.7a84cp+22 +0x1.644264p+22 +0x1.53c064p+22 +0x1.4a74a8p+22 +0x1.84acbp+21 +0x1.84beep+20 +0x1.cc54e4p+22 +0x1.0d114p+22 +0x1.05dep+21 +0x1.9bf02p+20 +0x1.e6d64cp+22 +0x1.d6062p+19 +0x1.cdb408p+21 +0x1.9b3f84p+22 +0x1.0e51acp+22 +0x1.9423fcp+22 +0x1.5afcp+14 +0x1.365dc8p+22 +0x1.4df548p+22 +0x1.ab254p+18 +0x1.f20738p+21 +0x1.c624cp+19 +0x1.245f18p+22 +0x1.05441cp+22 +0x1.234p+10 +0x1.168e68p+21 +0x1.d2acc4p+22 +0x1.793f2p+22 +0x1.89f6p+21 +0x1.2e804cp+22 +0x1.f934bp+20 +0x1.176d4p+18 +0x1.692408p+22 +0x1.932938p+21 +0x1.93aed8p+21 +0x1.a09aa4p+22 +0x1.dd5a2p+19 +0x1.f8b034p+22 +0x1.c58c2p+19 +0x1.5c3738p+21 +0x1.76ed18p+22 +0x1.25518p+20 +0x1.7ebd6p+20 +0x1.b7aafp+22 +0x1.b1d9dp+20 +0x1.23398p+20 +0x1.ecebb8p+22 +0x1.1fe48cp+22 +0x1.f4eddp+21 +0x1.f800acp+22 +0x1.92e99p+20 +0x1.739ae4p+22 +0x1.02b8ecp+22 +0x1.5b13ap+22 +0x1.183ap+16 +0x1.3cacdp+22 +0x1.494de8p+22 +0x1.4c20f4p+22 +0x1.264974p+22 +0x1.cac628p+21 +0x1.6ce3b4p+22 +0x1.45df3p+21 +0x1.975ec8p+22 +0x1.5728d8p+22 +0x1.ee4998p+22 +0x1.c523a4p+22 +0x1.e0219p+22 +0x1.033534p+22 +0x1.3b5318p+22 +0x1.617fp+16 +0x1.d4ec2p+19 +0x1.8c5998p+21 +0x1.996638p+21 +0x1.eb1448p+22 +0x1.667a38p+21 +0x1.26de6p+19 +0x1.13e398p+21 +0x1.e2fcp+15 +0x1.8f38p+20 +0x1.dc80d8p+21 +0x1.1fc5d4p+22 +0x1.574308p+21 +0x1.586564p+22 +0x1.1b7404p+22 +0x1.07951cp+22 +0x1.b069ap+22 +0x1.7e068p+22 +0x1.c11p+18 +0x1.94c588p+21 +0x1.5af824p+22 +0x1.dc05dp+20 +0x1.13d748p+21 +0x1.2bc128p+22 +0x1.8d7c9p+20 +0x1.0f921p+22 +0x1.a33f2p+22 +0x1.2f6ff8p+21 +0x1.ebb8p+21 +0x1.ffd8d8p+22 +0x1.b634ap+19 +0x1.a589a8p+22 +0x1.29618p+21 +0x1.f96ad4p+22 +0x1.e77fap+20 +0x1.80ef4p+20 +0x1.a41c34p+22 +0x1.294848p+22 +0x1.6eb67p+22 +0x1.9e0b18p+22 +0x1.f81ed4p+22 +0x1.329ba8p+22 +0x1.0d17p+22 +0x1.dc5bdp+22 +0x1.3fe58p+17 +0x1.f7e068p+21 +0x1.f38a74p+22 +0x1.505a4p+19 +0x1.ceb918p+22 +0x1.e28e5cp+22 +0x1.c8f42p+21 +0x1.febf48p+21 +0x1.21177p+20 +0x1.b1b348p+21 +0x1.797c4p+18 +0x1.3195bp+20 +0x1.6e52ep+20 +0x1.34300cp+22 +0x1.96e8d8p+21 +0x1.67c048p+21 +0x1.da2c4p+20 +0x1.3c4fbp+21 +0x1.bc8b4p+20 +0x1.9ca64cp+22 +0x1.e65618p+22 +0x1.f9c96p+22 +0x1.967b2p+22 +0x1.147f7p+21 +0x1.9e51bcp+22 +0x1.9f166p+19 +0x1.4a5b4p+21 +0x1.b8816cp+22 +0x1.2dd78cp+22 +0x1.0f084p+20 +0x1.a8b1dcp+22 +0x1.fab53p+22 +0x1.e2375p+22 +0x1.5b627p+22 +0x1.cbcc48p+21 +0x1.9326a8p+21 +0x1.f80ccp+19 +0x1.22a71p+20 +0x1.c7c6cp+19 +0x1.6dbbbcp+22 +0x1.97bbap+22 +0x1.7f9ee8p+21 +0x1.dc91b4p+22 +0x1.2948f8p+22 +0x1.207d28p+22 +0x1.55079cp+22 +0x1.c21978p+21 +0x1.f79c94p+22 +0x1.c4d804p+22 +0x1.ded94cp+22 +0x1.daa9a8p+22 +0x1.502fep+21 +0x1.9e405p+22 +0x1.430fb8p+22 +0x1.cd5bd8p+21 +0x1.76e264p+22 +0x1.0b67f4p+22 +0x1.b5664p+19 +0x1.6b74c8p+22 +0x1.dd3e48p+22 +0x1.6bdeep+19 +0x1.b12ep+19 +0x1.487b1p+22 +0x1.197a98p+22 +0x1.53e1dp+21 +0x1.b08b9cp+22 +0x1.d009p+16 +0x1.02042cp+22 +0x1.a488p+13 +0x1.6fdf9cp+22 +0x1.b2de1p+22 +0x1.ec6f74p+22 +0x1.2f8dd4p+22 +0x1.701bc8p+22 +0x1.b2dff8p+21 +0x1.02461cp+22 +0x1.d617bcp+22 +0x1.53508p+21 +0x1.9fe36p+21 +0x1.6dcb08p+21 +0x1.47639p+21 +0x1.dfd79cp+22 +0x1.4b927p+22 +0x1.dba9b8p+21 +0x1.6375ap+22 +0x1.00df0cp+22 +0x1.a4cc54p+22 +0x1.e53cdp+21 +0x1.de380cp+22 +0x1.ca522p+21 +0x1.8ec0bcp+22 +0x1.21fd4cp+22 +0x1.3c2c5p+21 +0x1.558a64p+22 +0x1.4e2ebp+22 +0x1.d53cf4p+22 +0x1.298d4p+21 +0x1.38a48cp+22 +0x1.e9bf9p+20 +0x1.4a4cdcp+22 +0x1.307238p+22 +0x1.45dd5p+22 +0x1.e25c1cp+22 +0x1.1798d8p+22 +0x1.e3adep+20 +0x1.04cdap+21 +0x1.1a56a8p+21 +0x1.c46078p+21 +0x1.89308cp+22 +0x1.dfb1c8p+22 +0x1.49107p+21 +0x1.f5697p+20 +0x1.8867c8p+22 +0x1.74858cp+22 +0x1.e16d04p+22 +0x1.f20edp+20 +0x1.4073bcp+22 +0x1.f5f84p+18 +0x1.f9e34cp+22 +0x1.47f2cp+22 +0x1.4cd2d8p+21 +0x1.030558p+22 +0x1.d9dacp+18 +0x1.d13418p+21 +0x1.db364p+21 +0x1.0d45ep+21 +0x1.4a23b8p+21 +0x1.441aacp+22 +0x1.8ebd1p+22 +0x1.5c50ap+22 +0x1.769b9cp+22 +0x1.bb73a8p+22 +0x1.c809p+19 +0x1.cb5998p+21 +0x1.b0f3f4p+22 +0x1.6ba268p+22 +0x1.80e1a4p+22 +0x1.b47614p+22 +0x1.58c868p+22 +0x1.aa7fd8p+21 +0x1.f87cccp+22 +0x1.c629ecp+22 +0x1.533bf8p+21 +0x1.83136p+22 +0x1.249318p+21 +0x1.2d3d28p+21 +0x1.c769f4p+22 +0x1.8c3738p+22 +0x1.8f24f8p+21 +0x1.be4fp+20 +0x1.16f1d8p+22 +0x1.19cf6p+21 +0x1.d96c38p+22 +0x1.5c7bdp+20 +0x1.4b3a94p+22 +0x1.be14ap+19 +0x1.2f104p+18 +0x1.35bd6cp+22 +0x1.90cd3p+21 +0x1.1b76p+16 +0x1.79d0ep+19 +0x1.0fdba4p+22 +0x1.128cbcp+22 +0x1.b287f8p+21 +0x1.d90ccp+18 +0x1.a835b4p+22 +0x1.dd46b8p+22 +0x1.2a2e3p+20 +0x1.657f4p+21 +0x1.ec5c38p+21 +0x1.48000cp+22 +0x1.823704p+22 +0x1.f79974p+22 +0x1.a9cd6p+22 +0x1.b1825p+21 +0x1.9d3aa8p+22 +0x1.4aba68p+22 +0x1.2260fcp+22 +0x1.3b7p+16 +0x1.98f9ep+21 +0x1.551978p+21 +0x1.348f48p+21 +0x1.df935p+21 +0x1.28dde8p+22 +0x1.c87f8p+20 +0x1.5b9594p+22 +0x1.69144cp+22 +0x1.f8a9cp+18 +0x1.2ed4ep+19 +0x1.94c6bp+20 +0x1.022cp+20 +0x1.8a4e74p+22 +0x1.deadb4p+22 +0x1.5d21cp+19 +0x1.1463fp+20 +0x1.915c78p+21 +0x1.7ced48p+22 +0x1.14b95cp+22 +0x1.77991cp+22 +0x1.dd4a44p+22 +0x1.b62998p+22 +0x1.d3fb4p+19 +0x1.2406bp+22 +0x1.ebd1ccp+22 +0x1.984594p+22 +0x1.2241bp+20 +0x1.5ea87cp+22 +0x1.e97d5p+22 +0x1.01dc5p+21 +0x1.f1dcf8p+22 +0x1.494dd8p+21 +0x1.ba6fa8p+22 +0x1.5b464p+19 +0x1.d11dp+22 +0x1.26706p+22 +0x1.e4f58cp+22 +0x1.14fe8p+17 +0x1.4250ep+22 +0x1.6d7fe8p+22 +0x1.14976p+21 +0x1.4ad8e8p+21 +0x1.eb9b88p+21 +0x1.85c794p+22 +0x1.d9af98p+22 +0x1.6b78ap+20 +0x1.c92c9p+20 +0x1.afd08p+22 +0x1.aaae4p+21 +0x1.3b4aacp+22 +0x1.cc7e08p+21 +0x1.9d6774p+22 +0x1.a16d84p+22 +0x1.4ffcbcp+22 +0x1.bee178p+21 +0x1.e557ecp+22 +0x1.79784p+18 +0x1.66d1ep+22 +0x1.c0b2bp+21 +0x1.1eb2ep+21 +0x1.b1c51p+22 +0x1.67f73p+20 +0x1.52bf1cp+22 +0x1.0155fcp+22 +0x1.f7fecp+21 +0x1.1db8e8p+22 +0x1.68a8p+21 +0x1.e756p+16 +0x1.a3d558p+22 +0x1.59f0cp+20 +0x1.5e81a8p+21 +0x1.efd914p+22 +0x1.3a8e6cp+22 +0x1.d4f98p+19 +0x1.981a5p+22 +0x1.4aa678p+21 +0x1.62c94cp+22 +0x1.9aac3p+21 +0x1.340598p+22 +0x1.8bb14cp+22 +0x1.e2919cp+22 +0x1.db64c4p+22 +0x1.ba6f7p+22 +0x1.dcb2p+21 +0x1.21309p+20 +0x1.e275cp+21 +0x1.d7547p+20 +0x1.5b352p+22 +0x1.f47c08p+21 +0x1.f3c98p+19 +0x1.0a945p+20 +0x1.8e8bcp+22 +0x1.21364p+20 +0x1.1437ep+20 +0x1.db5f4cp+22 +0x1.9516bp+22 +0x1.bea7f8p+22 +0x1.504b8p+22 +0x1.fe37b4p+22 +0x1.76fp+17 +0x1.e372f4p+22 +0x1.3bf43p+21 +0x1.440eb8p+21 +0x1.2543ap+20 +0x1.47615p+22 +0x1.d5eeap+19 +0x1.06edp+21 +0x1.13b5acp+22 +0x1.d0f69cp+22 +0x1.a285p+18 +0x1.0695acp+22 +0x1.3935d4p+22 +0x1.3c62c8p+22 +0x1.62dcfp+21 +0x1.21829cp+22 +0x1.d8be84p+22 +0x1.8489dp+20 +0x1.bb1828p+21 +0x1.9bb2bp+22 +0x1.b98edp+20 +0x1.01ede4p+22 +0x1.309b2p+20 +0x1.53ca04p+22 +0x1.8c56ap+22 +0x1.bb2734p+22 +0x1.2a219cp+22 +0x1.4982ap+22 +0x1.8738dp+20 +0x1.424c8p+21 +0x1.28d044p+22 +0x1.a7e64cp+22 +0x1.f154e4p+22 +0x1.89c27p+20 +0x1.5c19d8p+21 +0x1.46271p+21 +0x1.ff258p+20 +0x1.7a198p+19 +0x1.b7d7ecp+22 +0x1.ce10f8p+21 +0x1.3626ep+20 +0x1.8d3a58p+21 +0x1.efa5b8p+22 +0x1.9e990cp+22 +0x1.0b1b6p+21 +0x1.6d0e28p+21 +0x1.6869f8p+22 +0x1.79p+14 +0x1.f04fccp+22 +0x1.4f4964p+22 +0x1.2a63fp+22 +0x1.7a7ep+20 +0x1.05eacp+19 +0x1.cee4cp+20 +0x1.a6f108p+22 +0x1.8d4494p+22 +0x1.93b68p+19 +0x1.bc31ap+21 +0x1.a47568p+22 +0x1.31c32p+20 +0x1.15008p+19 +0x1.02a02p+21 +0x1.ccb93p+22 +0x1.cb8c9p+21 +0x1.205bd8p+22 +0x1.c38db8p+22 +0x1.4b5de4p+22 +0x1.86ce1cp+22 +0x1.ffd57p+22 +0x1.52a238p+21 +0x1.1d04ep+21 +0x1.aac43p+22 +0x1.c659fp+22 +0x1.2fcabp+20 +0x1.c844p+14 +0x1.bb77cp+22 +0x1.1aa43p+20 +0x1.de5518p+22 +0x1.368d3p+21 +0x1.90c03p+22 +0x1.d3f3bp+21 +0x1.afbb6p+20 +0x1.788f7cp+22 +0x1.30861p+21 +0x1.1514b4p+22 +0x1.105308p+22 +0x1.f8724cp+22 +0x1.c7ea58p+22 +0x1.267928p+21 +0x1.17e22p+21 +0x1.6861b8p+21 +0x1.a8d6ap+21 +0x1.659488p+22 +0x1.7d971cp+22 +0x1.e868d8p+21 +0x1.fcc28p+20 +0x1.a7999cp+22 +0x1.13f7fp+21 +0x1.ce7p+12 +0x1.124318p+22 +0x1.140bcp+21 +0x1.d2c28p+17 +0x1.e2ae2p+22 +0x1.34d6p+22 +0x1.2fd03cp+22 +0x1.243dap+22 +0x1.765d1p+22 +0x1.0309fp+22 +0x1.9ebda8p+21 +0x1.2ccb94p+22 +0x1.4ee1bp+20 +0x1.5883e8p+22 +0x1.a59eap+19 +0x1.28aa84p+22 +0x1.b13bap+20 +0x1.2a358p+17 +0x1.6d0bacp+22 +0x1.c91a8p+18 +0x1.976c3cp+22 +0x1.c856f8p+21 +0x1.bb3cb8p+21 +0x1.e8e318p+22 +0x1.30f044p+22 +0x1.473a6p+22 +0x1.b6244cp+22 +0x1.85ea48p+22 +0x1.e77b8p+17 +0x1.ed3fbcp+22 +0x1.352698p+21 +0x1.e9fap+18 +0x1.4fdf8p+21 +0x1.635e3p+20 +0x1.6344fcp+22 +0x1.2b7ec8p+21 +0x1.091d8p+22 +0x1.ef2f8p+18 +0x1.030714p+22 +0x1.0386dp+21 +0x1.d706b4p+22 +0x1.d8a63p+21 +0x1.174bdp+22 +0x1.2466bp+21 +0x1.d4fbp+20 +0x1.03755p+21 +0x1.cb498p+21 +0x1.5afb98p+22 +0x1.4166c4p+22 +0x1.7acee8p+21 +0x1.29b95p+22 +0x1.df3fcp+22 +0x1.421ce8p+21 +0x1.45808p+20 +0x1.d0090cp+22 +0x1.f3edecp+22 +0x1.411aap+21 +0x1.f4418p+21 +0x1.3c621p+20 +0x1.22e1e4p+22 +0x1.536268p+21 +0x1.1e03c8p+21 +0x1.a7e92p+19 +0x1.e3207p+21 +0x1.671a6p+22 +0x1.24aaap+21 +0x1.03e2dp+22 +0x1.12150cp+22 +0x1.74a1e8p+22 +0x1.43127p+21 +0x1.4022ap+19 +0x1.904c8p+20 +0x1.f0c6ap+19 +0x1.b7231cp+22 +0x1.a63d88p+22 +0x1.00bcep+19 +0x1.a14dfcp+22 +0x1.db2528p+22 +0x1.00318p+20 +0x1.d29c4cp+22 +0x1.bb12acp+22 +0x1.26f758p+21 +0x1.edc2fp+22 +0x1.845a34p+22 +0x1.dbdb5cp+22 +0x1.9257ecp+22 +0x1.8925d4p+22 +0x1.fd2e9cp+22 +0x1.630c08p+21 +0x1.b944d4p+22 +0x1.a33358p+22 +0x1.408b7p+22 +0x1.795ep+16 +0x1.3afb18p+21 +0x1.69c26p+21 +0x1.c9b768p+22 +0x1.46c53p+21 +0x1.bb78p+16 +0x1.b1146p+20 +0x1.06848p+20 +0x1.dce1c4p+22 +0x1.c01ea4p+22 +0x1.4bcep+20 +0x1.6b6cdp+22 +0x1.308fcp+19 +0x1.b55dbcp+22 +0x1.a0eb24p+22 +0x1.2e3b4p+18 +0x1.a7e4ep+21 +0x1.e3298p+19 +0x1.80cb84p+22 +0x1.d839bp+20 +0x1.d10e3p+21 +0x1.eb0f8p+19 +0x1.4875bp+21 +0x1.8bbe78p+21 +0x1.fc047p+22 +0x1.d84414p+22 +0x1.e450dp+20 +0x1.c12024p+22 +0x1.004ecp+22 +0x1.561d8p+21 +0x1.dae04cp+22 +0x1.0e6e38p+21 +0x1.88b4d4p+22 +0x1.7ba28p+22 +0x1.74e3cp+18 +0x1.e3428p+17 +0x1.71014p+20 +0x1.249d34p+22 +0x1.44f46cp+22 +0x1.cbbcdp+20 +0x1.eb1d8p+20 +0x1.eaf35p+22 +0x1.b10e2p+20 +0x1.15921p+22 +0x1.74cc5p+21 +0x1.d51ba8p+22 +0x1.6df408p+22 +0x1.3f9dc4p+22 +0x1.04e3ep+21 +0x1.9229cp+22 +0x1.763404p+22 +0x1.437d8p+20 +0x1.fb0cfp+21 +0x1.65589cp+22 +0x1.92e604p+22 +0x1.ae5fp+19 +0x1.a8ef38p+21 +0x1.492f8p+18 +0x1.7f246p+19 +0x1.2ac7p+16 +0x1.caa69p+20 +0x1.ddfe6p+19 +0x1.15421p+21 +0x1.161308p+22 +0x1.522bccp+22 +0x1.e797fp+22 +0x1.241c88p+21 +0x1.ad90bcp+22 +0x1.c25168p+22 +0x1.5023cp+19 +0x1.29c03p+22 +0x1.6741bp+22 +0x1.4621bp+20 +0x1.aaf48cp+22 +0x1.e43e5p+21 +0x1.045c6cp+22 +0x1.699278p+21 +0x1.5abc6p+22 +0x1.1e716p+20 +0x1.d227b8p+22 +0x1.7303dp+22 +0x1.ee019cp+22 +0x1.e2d09p+21 +0x1.4f9308p+21 +0x1.722e1p+22 +0x1.15c4fcp+22 +0x1.6e2cdcp+22 +0x1.8a4fc4p+22 +0x1.c4c29p+22 +0x1.4d7c3p+22 +0x1.ba11fp+22 +0x1.80693p+20 +0x1.fa4498p+22 +0x1.8e7714p+22 +0x1.2e6eap+22 +0x1.197804p+22 +0x1.3fcc84p+22 +0x1.1502d4p+22 +0x1.9d54d8p+21 +0x1.926a2p+22 +0x1.a09244p+22 +0x1.37e72p+19 +0x1.81a248p+22 +0x1.96668cp+22 +0x1.17ec8cp+22 +0x1.9b61p+22 +0x1.3b4008p+22 +0x1.b4db64p+22 +0x1.35de78p+22 +0x1.79adfp+20 +0x1.f3010cp+22 +0x1.5728fp+22 +0x1.bc22ep+22 +0x1.bba8ccp+22 +0x1.b9a42p+19 +0x1.c7f5ep+19 +0x1.ab96bp+20 +0x1.3f1dfcp+22 +0x1.65bedp+22 +0x1.8e34a4p+22 +0x1.149478p+21 +0x1.fbe8dp+21 +0x1.ccb76p+22 +0x1.c30b98p+21 +0x1.3661ap+21 +0x1.119d68p+21 +0x1.785bap+20 +0x1.f1d09p+20 +0x1.d1ff4p+18 +0x1.2a49d4p+22 +0x1.be05ep+20 +0x1.acfb2p+20 +0x1.86f914p+22 +0x1.ff7p+19 +0x1.135bfcp+22 +0x1.0e92cp+22 +0x1.b6820cp+22 +0x1.2c42ecp+22 +0x1.5cd11p+20 +0x1.4af59p+20 +0x1.a88f8cp+22 +0x1.27771p+20 +0x1.3e88p+20 +0x1.4271b8p+21 +0x1.73ce5cp+22 +0x1.aeaep+20 +0x1.f681cp+19 +0x1.b74a4p+19 +0x1.f8bcap+19 +0x1.22eeap+22 +0x1.92d05cp+22 +0x1.8d71e8p+21 +0x1.b8611p+22 +0x1.9f8cb8p+21 +0x1.7ee7p+19 +0x1.31da6p+21 +0x1.f0ebcp+20 +0x1.99a59p+22 +0x1.f78becp+22 +0x1.84fa98p+21 +0x1.7e818p+19 +0x1.dcd6p+17 +0x1.e35b9p+21 +0x1.47af5p+21 +0x1.49c27p+22 +0x1.91ea08p+21 +0x1.d3c93p+20 +0x1.d3c4ep+20 +0x1.c1526p+21 +0x1.7889f4p+22 +0x1.de07f8p+21 +0x1.283fe4p+22 +0x1.963a58p+21 +0x1.90571cp+22 +0x1.885628p+22 +0x1.94fa8cp+22 +0x1.c8e088p+21 +0x1.ae3614p+22 +0x1.3ccd7p+21 +0x1.d1b6ecp+22 +0x1.bd8adp+22 +0x1.b9c0bcp+22 +0x1.264a08p+21 +0x1.5edeacp+22 +0x1.4c4de8p+21 +0x1.7933fp+20 +0x1.a13d6p+22 +0x1.73b348p+21 +0x1.2d78d8p+22 +0x1.3cbc04p+22 +0x1.380ep+22 +0x1.10662p+20 +0x1.a64fcp+19 +0x1.78a8cp+20 +0x1.62c6ep+19 +0x1.31de3p+22 +0x1.a871p+17 +0x1.be91ap+20 +0x1.253dep+19 +0x1.7fa0acp+22 +0x1.c0ea2p+20 +0x1.d7e9f4p+22 +0x1.cd87b4p+22 +0x1.886ffp+22 +0x1.13eecp+21 +0x1.b61c5cp+22 +0x1.9119p+17 +0x1.08fd1p+20 +0x1.65461p+20 +0x1.a6ca5cp+22 +0x1.4b403p+21 +0x1.d88888p+21 +0x1.ca12fp+21 +0x1.5ac3acp+22 +0x1.640e44p+22 +0x1.19d06cp+22 +0x1.b04c9p+21 +0x1.d65f98p+21 +0x1.5023bp+22 +0x1.1ae42p+20 +0x1.5577ep+21 +0x1.781c58p+22 +0x1.67bfdp+20 +0x1.2e2dp+21 +0x1.15b198p+22 +0x1.f82p+11 +0x1.a3fca4p+22 +0x1.43e368p+22 +0x1.4c3eb4p+22 +0x1.ce59bp+21 +0x1.f918cp+20 +0x1.245cap+21 +0x1.6d2988p+22 +0x1.3feap+17 +0x1.087514p+22 +0x1.3dbb18p+22 +0x1.ae948p+19 +0x1.fe474p+20 +0x1.1f148p+21 +0x1.f8db74p+22 +0x1.bb5274p+22 +0x1.a2649cp+22 +0x1.29294p+19 +0x1.6d07ep+19 +0x1.a6b93p+22 +0x1.c28aa8p+22 +0x1.ca047p+20 +0x1.09a108p+21 +0x1.e6683cp+22 +0x1.ded5fp+20 +0x1.130bf4p+22 +0x1.4673fcp+22 +0x1.7c7a8p+17 +0x1.4534fp+21 +0x1.93f228p+22 +0x1.90174p+20 +0x1.a830f8p+22 +0x1.be131p+21 +0x1.82b0ap+19 +0x1.6f1c9cp+22 +0x1.c4935cp+22 +0x1.0c7f1p+22 +0x1.21badcp+22 +0x1.c6cbcp+19 +0x1.8bf54p+21 +0x1.09453p+21 +0x1.118c58p+22 +0x1.74065p+21 +0x1.a11138p+22 +0x1.e9b408p+22 +0x1.a6604p+20 +0x1.06f31p+22 +0x1.584b7p+21 +0x1.c88ddp+22 +0x1.3e3accp+22 +0x1.4dd23p+21 +0x1.b6b66cp+22 +0x1.c29544p+22 +0x1.bac2ap+21 +0x1.e7ac3p+20 +0x1.1eab3p+22 +0x1.b4b3ecp+22 +0x1.224b38p+22 +0x1.b944d8p+21 +0x1.f45698p+21 +0x1.8b6bp+17 +0x1.4f8e4p+19 +0x1.fa7194p+22 +0x1.e91efp+21 +0x1.292acp+19 +0x1.6bdfa4p+22 +0x1.feb2a4p+22 +0x1.58e444p+22 +0x1.e4ce98p+21 +0x1.9b12dcp+22 +0x1.6f067p+21 +0x1.0af74p+22 +0x1.87cdd8p+22 +0x1.1785p+21 +0x1.58701p+20 +0x1.b21bdp+21 +0x1.72cf6p+20 +0x1.b764cp+18 +0x1.810a1p+20 +0x1.22a98p+22 +0x1.756844p+22 +0x1.31ee3p+21 +0x1.a95c8p+20 +0x1.b08504p+22 +0x1.595e8cp+22 +0x1.96bb44p+22 +0x1.480428p+21 +0x1.0ce288p+22 +0x1.2568ep+20 +0x1.912a3p+22 +0x1.52741cp+22 +0x1.bba168p+21 +0x1.4ca2p+16 +0x1.293544p+22 +0x1.b40e08p+22 +0x1.a3aaecp+22 +0x1.39eb2cp+22 +0x1.0de18p+22 +0x1.b2d2e8p+22 +0x1.0ap+14 +0x1.4e9c1cp+22 +0x1.aa7a6p+21 +0x1.cc47ap+20 +0x1.8e6df8p+22 +0x1.6d7cf8p+21 +0x1.79f82cp+22 +0x1.6dace8p+21 +0x1.3a225p+20 +0x1.882d4p+19 +0x1.7e39f8p+22 +0x1.34c568p+22 +0x1.8d4944p+22 +0x1.5ad2ap+20 +0x1.acdd94p+22 +0x1.b92fa8p+21 +0x1.2f0acp+19 +0x1.8edc7p+21 +0x1.e1137p+22 +0x1.efb8f8p+22 +0x1.c7b9c8p+21 +0x1.a8433p+20 +0x1.a02888p+22 +0x1.b232d8p+21 +0x1.eca9dp+20 +0x1.5da144p+22 +0x1.652888p+21 +0x1.5f03c8p+22 +0x1.1b632p+22 +0x1.2885cp+19 +0x1.caca28p+21 +0x1.fcac7p+21 +0x1.322e3cp+22 +0x1.ed0f4p+19 +0x1.bbb0d8p+22 +0x1.8badd8p+22 +0x1.4ad37p+21 +0x1.86adp+21 +0x1.759948p+22 +0x1.144ccp+22 +0x1.8f7b7cp+22 +0x1.39ea8p+17 +0x1.7da1c8p+22 +0x1.74c2cp+19 +0x1.dd1688p+22 +0x1.8f7f6p+22 +0x1.280358p+22 +0x1.bd4914p+22 +0x1.db074p+21 +0x1.b574dp+21 +0x1.a64c9p+20 +0x1.eae678p+22 +0x1.35fee4p+22 +0x1.ce9dp+17 +0x1.97dccp+19 +0x1.a1971p+20 +0x1.74c858p+22 +0x1.413db8p+21 +0x1.39d9ep+20 +0x1.f7df3p+20 +0x1.a80b4p+21 +0x1.6a417p+20 +0x1.cbed7p+22 +0x1.09989p+20 +0x1.7be678p+21 +0x1.2cf01p+20 +0x1.165b8p+19 +0x1.672534p+22 +0x1.b3dabp+21 +0x1.4a5dfcp+22 +0x1.8c8084p+22 +0x1.b5a2cp+19 +0x1.de6618p+22 +0x1.c7cc7p+22 +0x1.f6a028p+22 +0x1.d87374p+22 +0x1.e928f8p+21 +0x1.3cb178p+22 +0x1.54384p+22 +0x1.0018acp+22 +0x1.26babcp+22 +0x1.09641cp+22 +0x1.c0dc5p+20 +0x1.eabd98p+22 +0x1.0b9d8p+20 +0x1.f55f8p+19 +0x1.986b78p+22 +0x1.912098p+21 +0x1.c220ap+19 +0x1.497ea8p+21 +0x1.4b9024p+22 +0x1.bb9c6p+19 +0x1.b82fc8p+22 +0x1.987facp+22 +0x1.fa62ep+20 +0x1.967ecp+18 +0x1.94c9bp+21 +0x1.d040fp+22 +0x1.593acp+22 +0x1.787788p+22 +0x1.068268p+22 +0x1.2e6d88p+22 +0x1.0fb654p+22 +0x1.e9f19cp+22 +0x1.d64e94p+22 +0x1.126808p+22 +0x1.c5d6a8p+21 +0x1.09c27p+22 +0x1.061bp+22 +0x1.9f2c08p+21 +0x1.f0e298p+22 +0x1.1ff52p+19 +0x1.668138p+22 +0x1.043808p+21 +0x1.d3f97p+21 +0x1.1aaee8p+22 +0x1.e9e58p+22 +0x1.2aef4p+19 +0x1.79a87p+20 +0x1.2d851p+22 +0x1.5544cp+20 +0x1.12048p+20 +0x1.ba1f4cp+22 +0x1.e46b9cp+22 +0x1.79424p+18 +0x1.b6e8p+19 +0x1.e35a78p+22 +0x1.5906ap+19 +0x1.b38acp+20 +0x1.0d876p+22 +0x1.f99c9p+22 +0x1.58e388p+22 +0x1.0017b8p+21 +0x1.7e1818p+21 +0x1.b4b1ccp+22 +0x1.8a60f4p+22 +0x1.15ae3cp+22 +0x1.09a7a8p+21 +0x1.d6bc98p+22 +0x1.3fe6p+17 +0x1.6dab04p+22 +0x1.91d85cp+22 +0x1.69b84p+20 +0x1.2c6cdp+22 +0x1.c272p+20 +0x1.c2c55p+20 +0x1.fa5fecp+22 +0x1.495748p+21 +0x1.f527dp+20 +0x1.f16618p+22 +0x1.24e56p+20 +0x1.c4975cp+22 +0x1.509dap+19 +0x1.fa379p+20 +0x1.68f3cp+22 +0x1.c7587cp+22 +0x1.3078c4p+22 +0x1.779e4p+22 +0x1.2aa03p+21 +0x1.bc5b2cp+22 +0x1.138f9p+21 +0x1.fc14cp+18 +0x1.9d8cfp+22 +0x1.7c2888p+22 +0x1.553e8p+19 +0x1.3682bp+20 +0x1.ae5dp+20 +0x1.caa218p+22 +0x1.9754p+19 +0x1.a12bd4p+22 +0x1.b698p+15 +0x1.fc2b68p+21 +0x1.fdb588p+22 +0x1.889e24p+22 +0x1.ef9ac8p+22 +0x1.8237b8p+21 +0x1.2d144p+22 +0x1.a9f4ap+22 +0x1.62b28cp+22 +0x1.07294p+21 +0x1.dbd45p+20 +0x1.db777p+21 +0x1.5c537p+22 +0x1.5bbf8p+18 +0x1.4c02dp+21 +0x1.c0fb6p+21 +0x1.cfb58p+17 +0x1.c31f84p+22 +0x1.8baccp+18 +0x1.63c418p+21 +0x1.149b2cp+22 +0x1.46a438p+21 +0x1.9096f8p+22 +0x1.25d78cp+22 +0x1.32ea6p+21 +0x1.9b8cdp+22 +0x1.1ad694p+22 +0x1.b91a2p+21 +0x1.578924p+22 +0x1.2c38p+14 +0x1.d86e2p+19 +0x1.bdca9p+20 +0x1.286b2p+19 +0x1.0739ap+21 +0x1.4b75ep+21 +0x1.e5192p+19 +0x1.7144cp+21 +0x1.7334ap+19 +0x1.1ab01p+22 +0x1.e477ep+21 +0x1.8502ap+20 +0x1.5a221p+22 +0x1.2a771cp+22 +0x1.ee5b68p+21 +0x1.8e84b8p+22 +0x1.5f9548p+21 +0x1.815fep+19 +0x1.6d6d5p+20 +0x1.573548p+22 +0x1.ac7c38p+21 +0x1.e94c1cp+22 +0x1.e682fp+21 +0x1.5d0394p+22 +0x1.6fd5fcp+22 +0x1.bb21p+20 +0x1.6fcfacp+22 +0x1.cc2924p+22 +0x1.d7d56p+19 +0x1.1b9afp+22 +0x1.ec32cp+18 +0x1.a78cf4p+22 +0x1.1c78cp+18 +0x1.2c798cp+22 +0x1.13328cp+22 +0x1.626b8cp+22 +0x1.fa068p+18 +0x1.e5c02cp+22 +0x1.0b460cp+22 +0x1.bba5p+20 +0x1.ae574p+18 +0x1.e57c3cp+22 +0x1.21b3bp+20 +0x1.b1c8f4p+22 +0x1.deb02p+19 +0x1.4b664p+20 +0x1.e00e28p+22 +0x1.e90da8p+21 +0x1.13133p+22 +0x1.55134p+18 +0x1.b0b448p+21 +0x1.885b4p+18 +0x1.ed23p+20 +0x1.9b2258p+22 +0x1.70ff0cp+22 +0x1.ae60b8p+21 +0x1.f5453cp+22 +0x1.235138p+22 +0x1.8b5ffp+21 +0x1.ab3dp+18 +0x1.ab71f8p+21 +0x1.8b25a4p+22 +0x1.f817b8p+21 +0x1.e8adcp+20 +0x1.f60388p+22 +0x1.f0497p+22 +0x1.419b78p+21 +0x1.612b7cp+22 +0x1.cec098p+21 +0x1.572ep+16 +0x1.871cb8p+22 +0x1.42f6f8p+21 +0x1.727c88p+21 +0x1.1adb24p+22 +0x1.7ce538p+21 +0x1.a3a544p+22 +0x1.f4ab8p+19 +0x1.8474dp+20 +0x1.4cceep+22 +0x1.3e49p+21 +0x1.c98478p+21 +0x1.fb62ap+20 +0x1.4cee4p+19 +0x1.d6db64p+22 +0x1.ab222cp+22 +0x1.d57e5p+20 +0x1.dc84f8p+21 +0x1.853214p+22 +0x1.0679ccp+22 +0x1.e334d8p+22 +0x1.b4c51p+21 +0x1.55eb78p+21 +0x1.b4c31cp+22 +0x1.9f4914p+22 +0x1.2c407p+21 +0x1.21fed8p+21 +0x1.5da3dp+20 +0x1.664fdcp+22 +0x1.2c6f4p+21 +0x1.0eea78p+21 +0x1.048264p+22 +0x1.997c88p+22 +0x1.a152dcp+22 +0x1.c922bp+22 +0x1.36d34p+20 +0x1.3bb2b8p+22 +0x1.5778c8p+21 +0x1.4229d8p+22 +0x1.baa37p+22 +0x1.408b3p+20 +0x1.1dd08cp+22 +0x1.fb8fcp+19 +0x1.9591f8p+22 +0x1.7ee9p+22 +0x1.2ed81p+22 +0x1.5e48ep+19 +0x1.5f8ecp+20 +0x1.72c4f8p+22 +0x1.52d4dp+20 +0x1.1952cp+18 +0x1.776ep+15 +0x1.107144p+22 +0x1.1994e8p+22 +0x1.0c2074p+22 +0x1.972fep+20 +0x1.de7c48p+22 +0x1.c0e0cp+22 +0x1.c902p+20 +0x1.3cbadcp+22 +0x1.561228p+22 +0x1.5f518p+18 +0x1.75d1p+19 +0x1.6019a8p+21 +0x1.d25f88p+21 +0x1.6b7698p+22 +0x1.51b1fcp+22 +0x1.60bcp+21 +0x1.1197a8p+21 +0x1.6ce6cp+22 +0x1.9ccaacp+22 +0x1.19c838p+22 +0x1.aa2eccp+22 +0x1.692f38p+22 +0x1.f5d44p+21 +0x1.23bda8p+22 +0x1.f04084p+22 +0x1.a29ep+15 +0x1.2a254p+21 +0x1.db4f3p+20 +0x1.a412e4p+22 +0x1.9ed28p+19 +0x1.5ad38p+20 +0x1.b45a9p+21 +0x1.b8b228p+21 +0x1.74459cp+22 +0x1.86cdc8p+21 +0x1.100f48p+22 +0x1.a1218p+18 +0x1.d5eb48p+22 +0x1.fd1b3p+22 +0x1.d2afp+17 +0x1.30d6p+19 +0x1.5c9114p+22 +0x1.5482e8p+21 +0x1.13afap+19 +0x1.d3113p+21 +0x1.4bee7cp+22 +0x1.a2c47cp+22 +0x1.b27bacp+22 +0x1.25306p+19 +0x1.895f38p+21 +0x1.0a4b98p+21 +0x1.9ada88p+21 +0x1.c03538p+21 +0x1.11407p+20 +0x1.181a4p+19 +0x1.f80ccp+19 +0x1.4648e8p+21 +0x1.f1f7cp+20 +0x1.2703fp+20 +0x1.e2dd4p+20 +0x1.bfb464p+22 +0x1.21446cp+22 +0x1.1621ap+20 +0x1.af80b8p+21 +0x1.7b4424p+22 +0x1.9ecaf8p+22 +0x1.a0d9ecp+22 +0x1.ee609p+20 +0x1.dd5e68p+22 +0x1.d3dea8p+21 +0x1.379edp+20 +0x1.bbc82p+22 +0x1.f08b5p+22 +0x1.9adcp+17 +0x1.63585p+20 +0x1.43b3a8p+22 +0x1.6e67ep+19 +0x1.b65978p+22 +0x1.2b134p+20 +0x1.d4acc4p+22 +0x1.cced1cp+22 +0x1.752594p+22 +0x1.157b9cp+22 +0x1.9a74cp+20 +0x1.f6899p+22 +0x1.885708p+22 +0x1.90fc38p+21 +0x1.67e5d8p+21 +0x1.8c81f8p+22 +0x1.49b8cp+19 +0x1.0e1714p+22 +0x1.5b93fcp+22 +0x1.cc0424p+22 +0x1.062edp+22 +0x1.286bb8p+21 +0x1.f17d5cp+22 +0x1.ea88p+15 +0x1.be2df8p+22 +0x1.60e09cp+22 +0x1.cb7668p+22 +0x1.0379acp+22 +0x1.a825p+19 +0x1.3e3af4p+22 +0x1.cf5e98p+22 +0x1.1e402p+22 +0x1.ea648p+19 +0x1.15d3p+16 +0x1.0a553p+22 +0x1.40773p+22 +0x1.59fcf8p+21 +0x1.4f7f3p+20 +0x1.d8c9cp+20 +0x1.3a2a3cp+22 +0x1.4756d8p+21 +0x1.9fcba4p+22 +0x1.ab43cp+20 +0x1.b1199p+21 +0x1.04a3ep+19 +0x1.1e93cp+20 +0x1.60d3c8p+21 +0x1.82378p+21 +0x1.b36158p+21 +0x1.a6a7dp+22 +0x1.72bbccp+22 +0x1.192bap+20 +0x1.286a58p+22 +0x1.2b217p+20 +0x1.003044p+22 +0x1.de9878p+22 +0x1.11aa8p+21 +0x1.ae42ep+22 +0x1.2d5a5p+20 +0x1.e44p+16 +0x1.38e04p+22 +0x1.287aa4p+22 +0x1.1cc3ap+22 +0x1.6a00dp+20 +0x1.bd5408p+21 +0x1.06f26p+20 +0x1.d86058p+22 +0x1.1cc4c8p+22 +0x1.f884dp+22 +0x1.ced208p+21 +0x1.0b9f44p+22 +0x1.7fccf8p+21 +0x1.da2488p+22 +0x1.dab064p+22 +0x1.8e40c4p+22 +0x1.65d6a8p+21 +0x1.6b565cp+22 +0x1.dbd71p+22 +0x1.0df39p+20 +0x1.522df8p+21 +0x1.cdf0f8p+22 +0x1.b92fdp+21 +0x1.a5b68p+19 +0x1.1192bp+21 +0x1.5804p+18 +0x1.be90a8p+22 +0x1.d97fd4p+22 +0x1.c9aa5p+22 +0x1.9c21cp+21 +0x1.5805a8p+22 +0x1.566e3cp+22 +0x1.f3c274p+22 +0x1.89053p+21 +0x1.c5dbap+19 +0x1.75e98p+22 +0x1.98a8bp+22 +0x1.9739cp+20 +0x1.5f152p+22 From patchwork Wed May 28 17:59:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 892974 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp151375wrt; Wed, 28 May 2025 11:02:13 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUUMzbHGjN9k4b0L43IZ3veVdAAAnVvuNC2Urbw8FTAtVqbldeN5mzqc+gU9PnVwU2h77RwoA==@linaro.org X-Google-Smtp-Source: AGHT+IFp7Vz7/3AT1TIgMqjZV6lPQzmxILFEH8XL4+J2SkTlWHxS6hImnZsZw1Cq77ziZt6TCM/V X-Received: by 2002:a05:6000:2082:b0:3a4:eef9:818a with SMTP id ffacd0b85a97d-3a4eef98226mr124879f8f.27.1748455333114; Wed, 28 May 2025 11:02:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748455333; cv=pass; d=google.com; s=arc-20240605; b=HweI6R2igp5kAG2eu0YpJoEZdZuob5w8O9bLCApkgNC4s0pCV5pHE//PwV5IWQEdLS MKcbblFGtTe/UBPveJzfGYA877nSQkHtVTShTZfE42lYoVodSlzEwXP6p8zcNVwH21N8 bc6e5x26m1oB5U81mqUPrGmn8hbyeZSzPxWtBWtHbrD+y886/ku7Gc65EDlnUWpy96wy m28mhjfqighCnBWIxjd5EKnC66ifD59aBC24gQ7yhF5WhQK7vNl2W4BO/671+qIL2VkT DUqs9K433ka5VNvptgqXjNzaccwG0tHgbsCief7rcE8rY3OkEyYVyqrBV9chj9PoBnku yBtw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dkim-filter:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=Wf9bVab+SUdAb6C2Ej+0EW9s3uZkm846wS4zSlvDaZw=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=lpVg0d4n5QktrdyxJ3/iQDs/RJE6izogn6nvrZX+mAmyuChy3eS7PUEPbWa/sRwyq/ rcywDhWQC9vhO+T6W0RYNeCirL8Az99i3h8+7/iV/izPgo/Pm6bihHUtoErY8/60XhTo PrVF4gvqsVubjdpeUrUqTl9ciFYPt5klupmxh3w+CzmG3nURFB8gNKfd3icbLCujc4US BHEOcW8t0GhYujRUAxjN/kPaRYdEarHKuWFSHTtfhX4sW8qH8KK8U1h3NwxXzYQMX6Ai Tnd/1wB7cvMYzwt9pN5ywodx7lk8xLkXt08UqkeUeeVNY8TPDj58HMoWWbukq05lZEET OGaA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bPudGNu+; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id ffacd0b85a97d-3a4eac6f995si1299193f8f.77.2025.05.28.11.02.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:02:13 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bPudGNu+; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0F60A3856951 for ; Wed, 28 May 2025 18:02:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0F60A3856951 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=bPudGNu+ X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com [IPv6:2607:f8b0:4864:20::f2b]) by sourceware.org (Postfix) with ESMTPS id 0E4B8385696F for ; Wed, 28 May 2025 18:01:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0E4B8385696F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0E4B8385696F Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::f2b ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455284; cv=none; b=MFV92H30xFrkGP5CxXxIfL0IhNRIR61tjr5VoNiGwXd+k5NeycWxprYyqS27OmMWEFFkqq5zPNgN1Qte2nb/MECqaXYLOZHwe/Q6R0WQgimoLqWDG+sTR+GsOR97YAMEQsZPAP/YK8iVaf7wqXQvVkmKjNsM1UlilnIdepH25FU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455284; c=relaxed/simple; bh=T5jzXxvj4BZhPKfuNiyXywHFA/Y7v88j6/M7p6u3tF8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=mzvaJxO1GBk7bPvm+JSj4NczbtiQoBncIMRCDs491oklRux7oU/35m7yCf9+nWEEGi4mftF/KYaKFOOEL0nZSuLsoYH49ro76hfLdsBfAs8tmwkiN/+u84ZBD/XSgOgwEm7n8QjXXpET1kVssXaOtxB6OxgamJ6T2L0/vpwwZQs= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0E4B8385696F Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-6f8a87f0c0fso1888486d6.0 for ; Wed, 28 May 2025 11:01:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748455282; x=1749060082; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Wf9bVab+SUdAb6C2Ej+0EW9s3uZkm846wS4zSlvDaZw=; b=bPudGNu+bp/H7T+lc02XwLQdDhcNVOinRn6L6fKXmYIj3ED1yNly4uULKCUqztw1SW FnQKO5dMFLFoECLDxbSfNQvIG5UFpW/DGP1RkbeXevcDVM8RYwRmzAQTwup7YiN91PIB r2sya+2Si7Mmae3alFRP9/PQc2UBOrocx2cj6nKW081ECagUN0o1L8xDLkRFaLcKc927 2/fCdLnqIhXT0zGNIC2oRoC+ddCH29nPdygxzYiraAvt6rEAN1RN9Yc970MtbFcYjpgp 6ndYzri5+xUHlCW0VWBWdXRGoOBjXx+xrdgKUIVccitkAw3O0wnI9CVfZ3/KRJx3n2fF RNlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748455282; x=1749060082; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Wf9bVab+SUdAb6C2Ej+0EW9s3uZkm846wS4zSlvDaZw=; b=mIUxqlaFBlO5rt7aYLSx1vtwoqSb1mgPlNYpYVBpqj3itAcKrOa/xao7lLsiO2HpNy zQBlsV0C490Gm2BNAnm6Iz/ywKIZzIDJdS21Nhc2Zm3aMzXrt0mm6fDByNJP2yk+SL8L Vz0XDUhHdtAY47hX9p68oltusHFi0tzL5NAkc9ylyCedXWEPHHHReMjInWTZuAIR5GVp EH4YXheQuwl5yoyTZDz8kiOaKXeMkLHUM7/QeHo3umIhlmdcF0oMFdLjkfzDlBOFwTqQ ybJBUxgW78FO0KP8Ev4EJN2ybDaYN2U/oEadYiBKBTdwJ20b1WZ8oNzp3ahBbm7ZX0ef JbfA== X-Gm-Message-State: AOJu0YwYDbTNS8R8Fy3dPOvotbDabx34z3XgSeJddRIJiiuRxS7xOcst dqgpWAAHd0q5SFeUqAHr/15UHYOQho6D5bJs6TLaevMxzzm0AR2V/fcT5YXoFm0gGSMuWzB07RM RKcjb X-Gm-Gg: ASbGnct2C4U6BhX//3F9FmgtVg5WUN8i0879EgNBvQDrKaDJyfqzw5xU9/CT9ql5xeG S24oD21SgMk7ewhdvTfa5JktRSV1DZ+0aZoqXPtFBS+ykHHuEX3SLdCyT2qrgnbUZF2SvYJE5sG BsAuwLjx4q6+gEXQnQZl3J9ovagzYE64dpPerszMMkp2WIgFJushPnYa5xKHbIy8PYP1+zQy56j Vkr59Td9z8de73uVFJg+uDMThtYAHsXsEkiHPKQ3m6APZPi5tXCwZFyAlb38yxs1j1YHTmcRSQe trUo8TpyQbBx0W2Y0LBF1a0o+yBewmaG9YMF5zlYItSF3hTjacOlywdROu2YYV8= X-Received: by 2002:a05:6102:41a1:b0:4e2:82c3:661c with SMTP id ada2fe7eead31-4e4240bc471mr15994901137.11.1748455269054; Wed, 28 May 2025 11:01:09 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:b9f7:b8cb:6df:3812]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-87e1f0db852sm1213969241.27.2025.05.28.11.01.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:01:08 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 2/7] benchtests: Improve modf benchtest Date: Wed, 28 May 2025 14:59:28 -0300 Message-ID: <20250528180100.172042-3-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528180100.172042-1-adhemerval.zanella@linaro.org> References: <20250528180100.172042-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org It adds four ranges, which is how the generic implementation handles normal numbers: 1. Random inputs in the range [0.0, 1.0]; 2. Random inputs in the range [1.0, (double)(UINT64_C(1) << 52))]; 3. Random inputs in the range [(double)(UINT64_C(1) << 52), DBL_MAX]; 4. Random integral inputs in the range [0.0, (double)(UINT64_C(1) << 52)]. --- benchtests/modf-inputs | 4013 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 4010 insertions(+), 3 deletions(-) diff --git a/benchtests/modf-inputs b/benchtests/modf-inputs index 4fcc99b613..15cf3525e2 100644 --- a/benchtests/modf-inputs +++ b/benchtests/modf-inputs @@ -1,4 +1,4011 @@ -## includes: math.h ## args: double: -42.0 --42.0 +## ret: double +## includes: math.h +# Random inputs in the range [0.00e+00,1.00e+00] +## name: workload-0_1 +-0x1.6e630a17ca32fp-1 +-0x1.ce6d439263cbep-3 +0x1.7a51a97c7ab91p-4 +-0x1.950321ffedc6dp-1 +0x1.ea1a012e7eef9p-1 +-0x1.f6d6dcd2e6a53p-1 +0x1.c6f883919e709p-2 +-0x1.43ca2b1c0af4fp-1 +-0x1.cca37bb5e06fbp-3 +-0x1.2adcb44aaecc8p-1 +0x1.15c1ce852da07p-2 +-0x1.a953701ac081cp-1 +-0x1.0eb8b1953e5d3p-2 +-0x1.ac54d0eb8786cp-1 +0x1.a0c61394d20d9p-1 +0x1.19ebd011beb3ap-1 +0x1.e0ca7b94029dep-1 +0x1.a7d34362b594fp-1 +0x1.1529f99e9bcefp-2 +0x1.f48cefde20e9ap-3 +-0x1.a65aa2ecb9f98p-1 +0x1.bace0da387b5dp-2 +0x1.7425bb4ecf39ep-1 +0x1.b16d2ac67cbaap-1 +0x1.386939056a404p-2 +0x1.a14ba9b35e386p-2 +0x1.b68ee6ece64fap-1 +0x1.4a2713e4fd051p-1 +0x1.da4d8e24e0f92p-2 +-0x1.7c0beeb8fa512p-1 +-0x1.1012e895971b8p-5 +0x1.1726ebec2f5b9p-7 +0x1.bccdfc659161cp-4 +-0x1.5026bff36000dp-1 +-0x1.30d3cb4c97af5p-1 +-0x1.533c09356b322p-1 +-0x1.df22e770357c3p-2 +-0x1.e1f1a5a20314dp-3 +-0x1.9a66ba26c2fbdp-1 +-0x1.cf0a17b009c07p-2 +0x1.650c209b63deap-1 +0x1.b154c73f9ceedp-1 +0x1.a92bb81b0143ap-1 +0x1.1d6201469bcf9p-3 +0x1.c4a535f5cb88ap-2 +0x1.28ba7702c834p-1 +0x1.f489ff0d3ddf7p-1 +0x1.453a71172704cp-2 +-0x1.666264f50fc66p-7 +0x1.05df83f9c0b7bp-2 +-0x1.750ba50f1d5fbp-1 +-0x1.23cf1b45fc788p-2 +0x1.d2479e7739ec6p-1 +-0x1.a840f91324ec2p-2 +-0x1.d4583b6754c31p-1 +-0x1.6f99a43213c5dp-1 +0x1.0494b636a8a06p-2 +-0x1.8af31fc189d4fp-3 +0x1.8e63c794bc25ep-2 +0x1.aec3fd01a22eep-6 +0x1.5013b70b24b01p-2 +0x1.cc54ea43a7b44p-1 +0x1.a1f654be01ad9p-1 +0x1.7b5336c848fe5p-1 +0x1.2df27bd1931eap-3 +-0x1.46fb2e45e66fap-1 +-0x1.d13c42f46b7dbp-1 +0x1.17eb272da8b57p-2 +0x1.a175d680bc219p-1 +0x1.a1d4ebb877c26p-4 +-0x1.1d3ff44ede10ep-3 +0x1.ab95dc7d48478p-2 +-0x1.50401efa8d3e9p-1 +-0x1.df250294c719p-2 +-0x1.2a406850a3ba7p-3 +-0x1.ccfa07f928dadp-4 +-0x1.1c5499aa98f46p-2 +-0x1.ea7d1d4e5b9fbp-2 +0x1.e4917bedc1964p-1 +-0x1.c1f4567d3afcdp-2 +0x1.d0aec0d70db5p-3 +0x1.7eb29c743a71ap-5 +-0x1.55a4451c1e504p-1 +-0x1.adc8e2cb9c6e7p-3 +-0x1.52981b6ffdd4dp-1 +-0x1.bf61015ae4092p-1 +-0x1.bf0410a49bc4fp-3 +0x1.682128a5314c9p-1 +0x1.5a2b74f47e41dp-1 +-0x1.60d9811f1cb35p-1 +-0x1.89b35b3983bffp-1 +-0x1.2dd13bc4684ecp-3 +-0x1.9741f8bce93cep-2 +-0x1.7f342ab0d1864p-1 +-0x1.04ef826cdcb09p-1 +-0x1.f2bd94a3f99aap-2 +-0x1.e06f4d7c31a9p-1 +-0x1.b2a29dcdaed9cp-1 +0x1.ae72901b353c6p-1 +0x1.57196ebac3f02p-4 +0x1.4c80b456630cdp-1 +0x1.1aaea9b3b3151p-2 +0x1.4f73745779a58p-1 +-0x1.4f522a0cc10e1p-4 +0x1.88bfa64e2bb66p-2 +-0x1.a1a4a2d80b7ecp-1 +-0x1.380eb5bf6600ep-1 +0x1.62e5f5113bbc6p-2 +-0x1.c5a149ce3ec08p-2 +0x1.757cdce523439p-2 +-0x1.7b3763b41825ep-1 +-0x1.65eafe57ca80ep-2 +-0x1.732c3ad935768p-2 +-0x1.7063d0b56d53cp-5 +-0x1.93aa0072fc1cp-1 +0x1.5b227e136164cp-2 +0x1.dfd57e3e149a6p-4 +-0x1.536603e6dcabbp-2 +-0x1.c74b8ad5ad51ep-1 +-0x1.95ac347750a5ap-1 +-0x1.9eaa616831fe6p-2 +0x1.6f9ff858a230ep-2 +-0x1.e77d356b747c8p-1 +0x1.5bc58d04e5d16p-7 +0x1.a5eb4ee1ff9f9p-2 +-0x1.588fb2edbd73ep-2 +0x1.9f89dbef4fad9p-1 +-0x1.3ec7dc08ff552p-4 +0x1.6c69db4961ec3p-1 +0x1.11e46eb946c05p-2 +0x1.40b231bc8992ap-1 +-0x1.48bf18f7fa19dp-8 +0x1.e9f46d6910b27p-4 +-0x1.a563269a8d9adp-2 +-0x1.01110022eb8e8p-2 +-0x1.781a20478d0d9p-3 +0x1.ab732c860842p-4 +-0x1.8601e76ac4e91p-2 +0x1.32c3de667cb2bp-1 +-0x1.0f4c3f2a7b663p-1 +-0x1.40778dcc5bb9ep-1 +0x1.0c5592f2389e6p-2 +0x1.20e366591a4b1p-1 +0x1.71d33ecc69239p-1 +-0x1.1db2ebc5b89cap-1 +-0x1.aa7eb5361c00ep-2 +0x1.4ac6f3dafed7dp-1 +0x1.7ceede92a008fp-1 +0x1.c5f212984c14ap-6 +0x1.ac3a9197ced66p-1 +0x1.c906b6a6ea093p-1 +-0x1.f9052709edc8ap-1 +0x1.0a724085b998p-1 +-0x1.c36a23a57033cp-2 +-0x1.cea70413f393bp-2 +0x1.d8c5c8e093d4p-2 +0x1.e00c9e14fa822p-4 +-0x1.13ddd594fddc9p-4 +0x1.f717eee64af85p-1 +-0x1.491d2ab76896ep-1 +-0x1.c7f313a79ab03p-1 +-0x1.682adc7f3e97cp-1 +-0x1.b2aa052eaaee7p-2 +-0x1.cdf6ae5de8a86p-1 +-0x1.a657198bc3901p-1 +0x1.67b0cd456e1c1p-1 +0x1.ddc200acde65ep-1 +-0x1.a0054ead8366ep-1 +-0x1.d4647835fe0c2p-3 +-0x1.aeb4be7e5f4ddp-1 +-0x1.56ab9369208fbp-1 +0x1.648b50042fdf2p-1 +-0x1.8c806fada6ce1p-1 +-0x1.ca39fb11b42b2p-1 +0x1.785dbdbb9713dp-3 +-0x1.5b9c3e6f277d3p-4 +0x1.fcd3f61612aa1p-1 +0x1.d6d78688af942p-2 +0x1.382ac0ee390a5p-2 +0x1.618e5efc02c5ep-2 +0x1.35081dce7dad9p-1 +-0x1.b63bca821380fp-8 +0x1.f49b1a69bad8fp-3 +0x1.4151d10ebf41cp-2 +0x1.4c7c3ca58fe39p-1 +-0x1.decc902848531p-3 +-0x1.9790ee7f01504p-1 +-0x1.bd7587b8d9f33p-2 +-0x1.fd9bec8cc6b7dp-3 +0x1.11e723a684645p-2 +0x1.9b2c5a032c61cp-1 +-0x1.af3ee7ec20752p-6 +-0x1.a27698d497949p-2 +-0x1.544a74a6505dbp-1 +-0x1.b6a3858f9effap-3 +0x1.7a0d7a218313bp-6 +0x1.e6f5acf851739p-3 +0x1.1260610c68cb2p-2 +0x1.34a5011474174p-2 +0x1.1f50828991755p-1 +-0x1.dd53d5d0e181bp-2 +0x1.51d06a20e47dep-1 +0x1.4009e5312e569p-1 +-0x1.1e3564a65cd75p-3 +-0x1.6bf311d85cb11p-1 +0x1.a9ffc24cfe639p-2 +0x1.6a4f84877fdc4p-3 +-0x1.4a7965c1067e4p-1 +-0x1.d9a8d19bbb4dbp-2 +0x1.dc36bff9551c1p-1 +-0x1.c61f9c2eb48c8p-1 +0x1.806f5183ce851p-2 +0x1.c0e53096a41d9p-1 +-0x1.f2e85f95ecac6p-1 +-0x1.60d304fc0596p-1 +-0x1.1f2957276a67ap-1 +0x1.6fa0db47d2271p-4 +0x1.016a317358fa8p-1 +-0x1.7d8def1dd6b59p-4 +-0x1.c8806e42df38dp-2 +0x1.f7a86eb6cbf51p-2 +-0x1.4c1485c1a7d45p-1 +0x1.5733cb5ea476fp-1 +-0x1.3751983f35a92p-3 +-0x1.9a2639eeab5b9p-2 +-0x1.fa3ba4b78d33fp-1 +0x1.c832546d2e7d9p-1 +0x1.b3228ef502091p-4 +-0x1.81e2e34d0a4bcp-2 +-0x1.469f7675b820cp-1 +0x1.a7c0dfeaa35cdp-2 +0x1.8efd2a56f506ep-1 +0x1.13289981dcd2cp-1 +0x1.1551206870fdcp-2 +-0x1.0fcf3615b46e1p-4 +0x1.4830475c41164p-2 +0x1.38f1305780663p-1 +-0x1.39b72a08627dap-2 +-0x1.a3bf59f409971p-1 +0x1.cb1fbcec83b3p-2 +-0x1.dba69fc11f5b6p-6 +0x1.1237b1d408c96p-1 +0x1.47e99551d8a34p-8 +-0x1.dc787283dbeafp-1 +-0x1.c8032a0ac52c3p-1 +0x1.62d570b38d375p-6 +0x1.84f4fff2be06fp-1 +-0x1.94bc5bfc7e17p-1 +0x1.055939b675809p-3 +0x1.5db37dd8b7f2ap-2 +-0x1.fdcf3d1f03939p-2 +0x1.e4dfaa1461145p-1 +-0x1.7bb93d6413f34p-7 +0x1.219dec08773a3p-4 +0x1.efa94c38288b4p-1 +0x1.cad49c0d90af6p-2 +0x1.43983b4cbc262p-2 +0x1.9409d10684842p-1 +-0x1.aa1306e414d54p-2 +-0x1.033f436c2e568p-1 +-0x1.3d8cf3ed7b71dp-2 +0x1.3b94c6bb48ec8p-1 +0x1.d77e515ca6d2p-3 +0x1.b0396aa7facd3p-1 +-0x1.874eae90d2251p-1 +0x1.257819cf096dp-3 +0x1.1e1236fc0e601p-1 +0x1.8b925abb9d85p-3 +-0x1.2ee2553af948bp-2 +0x1.7544cb37c6abap-1 +-0x1.61f31b27dd211p-3 +0x1.d8b094c02cbbdp-1 +0x1.bcf4fc940a36dp-1 +0x1.716994e168435p-1 +-0x1.8fee7a614bc5p-2 +0x1.a693454f8c23ep-4 +0x1.56667b44b6ca4p-1 +0x1.7973841921b9cp-2 +0x1.5279c198819ccp-2 +-0x1.525bd54aa4817p-1 +0x1.9801f3d5ed8cp-2 +0x1.a4cadfe0897cap-5 +-0x1.9d9118d8b8ec6p-1 +-0x1.c8b894eb8db7dp-2 +0x1.567287055313ap-1 +-0x1.d81db473ff9d5p-3 +0x1.56974c7cb92a6p-1 +0x1.7a123ea70901cp-1 +0x1.6c996664724a8p-1 +-0x1.6f617df96743p-4 +0x1.42d7a5fae74dcp-7 +-0x1.bfee780d9f151p-1 +-0x1.ae88ab0c9d95bp-2 +-0x1.64e7e56067859p-1 +0x1.0b5a4f239586fp-5 +-0x1.77e2f69ce7b19p-1 +0x1.e66bca8e704dp-5 +0x1.d23b3d496293fp-2 +0x1.e99adbc1ea718p-1 +0x1.f53f92c01d9ffp-2 +-0x1.5fc3e31fb96f7p-3 +0x1.d1174338f44f8p-1 +0x1.4a96a23e4adafp-1 +0x1.dd370ee17b5f4p-1 +0x1.32ac205268757p-1 +0x1.c2ddc90150b6ep-3 +-0x1.0416fc67b3124p-1 +-0x1.f4236f39aa298p-1 +0x1.dce56dc7b6bffp-1 +0x1.230d8a1a7a584p-5 +-0x1.4103976afe52ep-1 +0x1.273ab1e591887p-1 +0x1.fe577dafa66cap-9 +-0x1.6b03b75b761e9p-1 +0x1.a877fb88f476ap-1 +0x1.f40ec17d20bdep-1 +0x1.f3e64eec028e8p-1 +0x1.d77288d1278adp-2 +-0x1.6304cbbd963a7p-1 +-0x1.71c7c48922188p-3 +-0x1.71de204a8a44p-3 +-0x1.adb29f384e8f1p-3 +0x1.1cd2d1199c0c4p-1 +-0x1.b269bf6f64aafp-1 +0x1.6f9d3c35e3847p-3 +0x1.8c5ca7abb7abep-6 +-0x1.a75909ef34d94p-1 +0x1.a827c69e06831p-4 +0x1.dd40f19f2436ap-5 +0x1.2d81821d0621cp-5 +-0x1.262b47fd3b9f4p-2 +0x1.73071be27b6cdp-1 +-0x1.cbe9be87387f6p-3 +-0x1.59edb1a7b5e7p-1 +-0x1.8b3922539e2b1p-1 +-0x1.9ef3d6f66ec09p-2 +-0x1.28fc5855f33abp-2 +0x1.85aa85484be51p-5 +0x1.ee0fbf7dafedep-2 +-0x1.e9449fc4d1a53p-1 +-0x1.b5a55d684f9b6p-3 +0x1.073772c8b01c5p-2 +0x1.f0759e0af2f1fp-4 +0x1.120a7046728d2p-3 +0x1.83bce9c97bdbcp-1 +0x1.ff90e74033339p-1 +-0x1.dd5593c5e0f64p-1 +0x1.7d2d46a95a4edp-2 +-0x1.0b10881f3b96dp-2 +0x1.3159b898634b7p-1 +0x1.2fb72646e1b8dp-9 +-0x1.196e2aea1f5edp-1 +-0x1.acd3f03dcd54bp-4 +0x1.d7b97cf046b91p-1 +-0x1.68ed3abea053p-4 +0x1.1d44682ca6ed8p-2 +0x1.14cc5515eb3c3p-2 +-0x1.015337c2d348fp-1 +-0x1.89e6007d25b58p-1 +0x1.114c076ebfe3ap-3 +-0x1.a67b534095497p-1 +-0x1.a2687c50ec786p-1 +0x1.831f81ef1a80bp-5 +0x1.a1c7bdae567dcp-1 +0x1.b02d3bd6899bap-2 +0x1.958b68514a21fp-2 +0x1.0fda34bd4083ep-1 +-0x1.fb81756ae503p-1 +-0x1.0c22adf4959e2p-2 +-0x1.723bcb3a70b45p-2 +0x1.008d3575eb6b3p-1 +0x1.a35a3436bed4ep-2 +0x1.85f533ffd4ab3p-1 +-0x1.b77c702c40fbdp-1 +0x1.2957d83c3ab2dp-1 +-0x1.0614a3c5f6afep-2 +-0x1.ec0f0dba1dfb8p-3 +-0x1.1c062e964e525p-2 +-0x1.aa02e5f42783fp-1 +-0x1.a8986ab529aafp-2 +0x1.0df222b73941bp-1 +0x1.006e491c09199p-1 +0x1.6edb8d9728733p-1 +-0x1.606b145e356afp-2 +-0x1.ef96dff4ef36cp-2 +0x1.c5124297140cfp-1 +0x1.5f2b897ff8018p-1 +-0x1.3e41fea33fd1dp-3 +-0x1.ea7f4a079b0e4p-3 +0x1.ea13730aee4cdp-1 +0x1.0e509276eaf3dp-5 +-0x1.bb27568efe795p-4 +-0x1.aae4f579c4971p-4 +0x1.c372566d85f9dp-2 +0x1.4692ac8723819p-1 +0x1.087c6b5ed41f6p-1 +0x1.0b3f39d0e784dp-3 +0x1.8fa035c15dab9p-1 +-0x1.ad0676077afbp-2 +-0x1.536c2c67f186ep-1 +-0x1.c633734b6a25cp-3 +-0x1.bf1ec23cd7006p-2 +-0x1.4975c83245bb9p-1 +0x1.f6ae73d5a414ep-1 +-0x1.a0aceac09602bp-2 +0x1.2d6936390476ap-1 +-0x1.5633b92893036p-2 +0x1.6ca899da1342ep-1 +-0x1.d907ac2b7335dp-2 +0x1.c2398a2095915p-1 +0x1.afeb5e0edc2e1p-1 +0x1.d313382d97ba8p-2 +-0x1.de3eb3f3792f4p-1 +-0x1.4209616b6a18fp-4 +0x1.84fa8ef5cde52p-1 +0x1.8ddf3597af826p-2 +0x1.f6ad9af023424p-1 +0x1.fbd125354a289p-1 +0x1.43aacaf35e49cp-2 +0x1.320fbb50e250ep-1 +-0x1.074c7acb46341p-1 +0x1.15a3cfd13111ep-1 +0x1.b08e0d61476a3p-1 +0x1.48dec4a5d4e3ep-1 +0x1.a858dcba36f66p-1 +0x1.154b8bed13055p-2 +-0x1.f83b9931a10e7p-1 +0x1.47eb5d0bad469p-1 +-0x1.b3b1018ab2177p-3 +0x1.09ec4cd9bce19p-3 +-0x1.32f975c6f2c0cp-1 +0x1.2da6dbee622cfp-2 +0x1.6548950892f71p-1 +0x1.46e91085f61f1p-2 +-0x1.d49e79be97dep-3 +-0x1.30f85a352314fp-3 +0x1.be199005352e6p-1 +-0x1.0162069952317p-2 +0x1.eb73e5f778633p-3 +-0x1.12b084cd864d5p-3 +0x1.710061e986d99p-4 +0x1.28f4e6f890e28p-3 +0x1.0a9c62145dc71p-2 +0x1.8bf11afa7b87cp-1 +0x1.42e6127d1529p-1 +-0x1.030069b6c4034p-1 +-0x1.689c207da449ap-5 +0x1.4e438ec0d6fa3p-1 +-0x1.9e3005333293p-1 +-0x1.c6eecdb72372p-1 +-0x1.ee8d8ba468528p-2 +-0x1.b8a653c3a4fbdp-1 +0x1.518333f285641p-1 +0x1.476e65d17be7cp-1 +-0x1.2cdc6c24ed18bp-5 +-0x1.6b9f2fa05025p-3 +-0x1.fb76e3fd89781p-1 +0x1.f61cd47ffa496p-2 +-0x1.f850e4ccf2f96p-5 +0x1.90df38e476ed9p-2 +-0x1.c2ecd3d09fc68p-3 +-0x1.c36a561e90d24p-1 +-0x1.794faa9ebafaep-7 +-0x1.1008c2948fa73p-2 +0x1.4353d7be44a22p-1 +0x1.839bbad3f1ccp-1 +-0x1.48392084ca45ep-2 +0x1.b85556d38be78p-2 +0x1.ba099ab1e169fp-2 +-0x1.91df152f7fe16p-1 +0x1.18fc246857656p-1 +0x1.81d1fd20a3a03p-5 +-0x1.5f1feb775e188p-1 +0x1.d2a22093bf791p-2 +0x1.8a3e891ce9e45p-1 +-0x1.93a19555298ebp-1 +0x1.481ffd15af3b5p-1 +-0x1.730a71201d439p-2 +0x1.c4d14f288d9f2p-2 +0x1.6bd023e9a773p-1 +-0x1.0471e83c804d7p-1 +-0x1.37c98dac89709p-2 +0x1.3c1a16c1841f9p-1 +-0x1.b53d5d0ff08fbp-3 +0x1.62dd4e521c325p-1 +-0x1.c3103d54d772ap-1 +0x1.e4fdc7c4d2b4p-2 +-0x1.4e59dde294266p-3 +0x1.8b411a25251bcp-1 +0x1.d95a2960bc104p-4 +0x1.aa89013f7bb35p-1 +0x1.1645360db0b2dp-1 +0x1.ab2a822ac48dbp-1 +-0x1.bf3ec1d981d93p-4 +-0x1.e59d7c856e974p-1 +0x1.56f04b786e014p-1 +-0x1.d5cba7c7b514ep-1 +0x1.7394b90ec5fa3p-1 +-0x1.91b6d9eb5cbf7p-1 +0x1.7ee72d7389eabp-2 +0x1.046b0fb95aeabp-2 +-0x1.388c0fc439a02p-1 +-0x1.5953475f7d1ap-4 +-0x1.c9ca63d33185dp-2 +0x1.9778df9b55075p-2 +0x1.b026966de1248p-2 +0x1.0d4b7bda178f3p-3 +-0x1.a292e97f06284p-1 +0x1.1b3a92371beafp-2 +-0x1.c29785805483dp-2 +0x1.f287dbec9115fp-3 +0x1.9fd48eda0d0bdp-1 +0x1.f58244cf7f6ap-1 +-0x1.e446ec90bc1f9p-1 +-0x1.5f43a29e86843p-1 +-0x1.10d01d951f9d7p-2 +-0x1.9a5a876344939p-1 +0x1.877f3b1d84a48p-1 +0x1.865d5f8dc7d49p-3 +-0x1.1c6c9ffe2c724p-1 +-0x1.012ca742174dfp-1 +0x1.a24f1e16e28e5p-3 +-0x1.fafd6c8757364p-1 +0x1.21eea8b727b58p-2 +0x1.41f91748a57d8p-5 +-0x1.60da637fa6f92p-1 +0x1.15f515f28f0a5p-1 +-0x1.9dec42f12af71p-2 +-0x1.5431fcc045319p-1 +0x1.ad3dadc7f51c5p-1 +-0x1.4f436f5158686p-3 +-0x1.c0e0c813057ffp-3 +-0x1.9fcc87f9540d9p-2 +0x1.afbf0a8a1b0fep-2 +0x1.4a47ab69418eap-3 +-0x1.a23a549a556c3p-2 +-0x1.a01aeb6126e4dp-1 +0x1.df36a2db133bp-2 +-0x1.fed245e887555p-1 +-0x1.e2be0f0a991e7p-2 +0x1.8891d17147c1cp-4 +-0x1.0ad6e0a1c6ffbp-1 +-0x1.dbdb3c9565526p-1 +-0x1.34717d13cc8b1p-2 +0x1.af27de4c87d82p-2 +-0x1.1c652f8d06cd2p-1 +0x1.ef0b1c97618acp-1 +0x1.5774f6861640ap-1 +0x1.5802eff773eb4p-1 +0x1.cbbc23a994a8ap-1 +-0x1.c450de8f0f7a9p-7 +-0x1.315d272e7ee26p-3 +-0x1.3c5c7ba257066p-1 +-0x1.afc609c1a9c29p-2 +-0x1.d3606a329e899p-3 +0x1.749ef145de8cep-1 +-0x1.42f1e80bd05fbp-1 +0x1.ed228d197cf11p-4 +0x1.e0514c3e2064ap-6 +0x1.24a84a2ce0e07p-1 +0x1.8167c2bdd432bp-5 +0x1.42e810db59713p-1 +-0x1.73a5d76fc5908p-1 +-0x1.81ed073b0027dp-3 +-0x1.3838c0e170db7p-2 +0x1.b8e9d1bd2e29bp-1 +-0x1.c518c80bddaa1p-2 +-0x1.51e49eb7269acp-1 +0x1.68354a2226f19p-1 +0x1.7d69a3cfe5cbap-2 +0x1.b4d914f06744fp-3 +0x1.01e5f3b2574b2p-2 +-0x1.5917f74341d13p-4 +0x1.b4fbbce861564p-2 +-0x1.53bd2f4e506b3p-4 +-0x1.13918be6cf1cep-2 +0x1.823290e69939p-2 +0x1.f2396b6a9481p-3 +-0x1.3e4d819938e88p-1 +-0x1.b9cb19011c54fp-1 +0x1.69c59a9f9b0dep-1 +-0x1.3ad3ec2c839dep-2 +-0x1.c66feef5cda84p-1 +-0x1.f45bae6f536bap-1 +0x1.6f6aaa1a873abp-2 +0x1.0e0507ad0f0fep-7 +-0x1.42134b489658p-1 +-0x1.17370d3ce5c1dp-2 +0x1.86d283388a16bp-1 +0x1.3295879a7d0e2p-4 +-0x1.6b613b6eb852cp-1 +-0x1.958db68ac005bp-1 +-0x1.3164699a33f32p-2 +0x1.cdae8289e49d2p-1 +-0x1.96ecc6bd5747ep-3 +0x1.bdd6ad5e86427p-7 +-0x1.2b825d8fafbb2p-1 +0x1.43a3a8b95230ap-2 +0x1.02a4509b04328p-1 +0x1.bfc127ce23386p-1 +-0x1.7c243692a3feep-2 +-0x1.8a87e2d3af1fap-1 +-0x1.2809e8b423419p-3 +0x1.047a2d959097ap-1 +-0x1.105d10119b7a6p-2 +0x1.0b8f221b14e32p-1 +0x1.c48648704cf9bp-1 +-0x1.5222cd785e5f3p-2 +0x1.3242755407279p-1 +0x1.78c6835fa78dbp-2 +-0x1.49cb4fc667964p-3 +-0x1.0763652c87c1ap-2 +0x1.7c5c46a502f61p-1 +0x1.1ef8eecf381c3p-1 +0x1.edd3032b5d1a4p-1 +0x1.11855d10f418bp-2 +0x1.4fca68b47ddb9p-1 +-0x1.dccc83fb0704fp-1 +-0x1.4d426bdefad79p-5 +-0x1.e7b57b3fbe762p-2 +0x1.b8d3b7b70536ep-1 +-0x1.a2b46c424a8f6p-1 +0x1.d7d875f1363b4p-1 +-0x1.608c38e3446e7p-3 +0x1.8d568a035eb23p-2 +-0x1.ece254780a7f3p-4 +0x1.8eefdb0f8493bp-2 +0x1.49660e8e34b84p-5 +-0x1.8f3f8d0742328p-3 +0x1.6c186c587677fp-1 +0x1.99573b195c17fp-6 +0x1.0738bc09f2cadp-1 +-0x1.7146c6fb2e991p-2 +-0x1.f26caa82ecf79p-2 +-0x1.dd1edcf72fb5cp-1 +-0x1.3e5d1cd6423ap-1 +0x1.8714831872984p-10 +0x1.d6de062593036p-3 +-0x1.12dcf55c95c8cp-1 +-0x1.006afda493629p-1 +-0x1.920f3286ef85ep-1 +0x1.64d23e422fee3p-1 +-0x1.50fab66c95a73p-1 +-0x1.0c93ed9b91573p-2 +0x1.be64e0281445dp-2 +-0x1.ff145b843ed4cp-1 +-0x1.4a217119c2054p-1 +-0x1.ae55c47b0db28p-1 +0x1.9e7709ed6feb3p-2 +-0x1.3b3dbd0bef746p-1 +0x1.092422a12e91bp-5 +0x1.e12125e88bfb9p-1 +0x1.b2faf622f0d58p-1 +-0x1.e97cc1f76f59p-3 +-0x1.99f8338edb81fp-1 +0x1.91a005bd02fe9p-1 +-0x1.f0131ef21d48bp-1 +-0x1.25b3e3167bb89p-1 +-0x1.e4c80f6515b1p-2 +-0x1.edda17d2dd1b7p-3 +0x1.3135e8bbac5bbp-1 +0x1.4c07cde52ab9p-1 +0x1.d9480642ce652p-2 +0x1.d6bbbb62dd87dp-2 +0x1.dc3c87217035cp-1 +0x1.3e31c17eb591ap-3 +-0x1.6a78f82ff109fp-1 +0x1.587467c41ed0ap-1 +-0x1.bce658387237dp-3 +0x1.46dce967fa2cbp-3 +0x1.4a1fd4913e4d5p-1 +-0x1.64da3e62dedf1p-3 +0x1.094083dc46016p-1 +-0x1.37ecd79765c1fp-2 +0x1.497b639155f82p-3 +-0x1.be6eba4379d8p-1 +0x1.9719f66f42645p-3 +-0x1.0d053fce2861dp-1 +-0x1.5a579f6a77999p-2 +0x1.a51615053bc0ep-1 +-0x1.468d9ff5cbe5ap-2 +-0x1.6c22f6afbde52p-1 +0x1.ae3c7c4fc8f9ap-1 +0x1.5fc4cfbc6ac0fp-2 +0x1.414ce68baeda3p-2 +0x1.5ce923e623fa3p-2 +0x1.7cd8c7871e8fep-1 +-0x1.a0a18a1db8032p-5 +-0x1.365172fe07433p-1 +0x1.ae69f8438521cp-2 +-0x1.07b886fc2e35cp-1 +0x1.77bdabbd79aa1p-4 +0x1.119ba94203681p-1 +-0x1.d3fc68e6dc168p-2 +-0x1.4a046f073235ep-1 +-0x1.c500564819e35p-1 +-0x1.8b57d1f384909p-1 +0x1.7d6bf6adbb526p-2 +0x1.5ef14d0d18b82p-3 +-0x1.576116ecdadc4p-3 +-0x1.cb0aaafcd459dp-3 +0x1.ffbe058a014bap-1 +-0x1.bf38b6a57e3a7p-3 +-0x1.a1d0bb889af59p-2 +-0x1.fc95c9673f5b2p-3 +-0x1.280f4d228997fp-1 +0x1.753ad554ffcbbp-2 +0x1.7b70e42fa41a2p-2 +-0x1.ad6467ce4386fp-1 +0x1.1f58a21c270fcp-2 +0x1.9b7775bb1a935p-1 +-0x1.70b9c3b61940bp-3 +0x1.a14a99e9f146dp-3 +0x1.4a70940a508d9p-1 +-0x1.2e476ff73653p-1 +0x1.4ffe3611166e2p-1 +0x1.90962488a0699p-2 +-0x1.adb2a75672236p-1 +0x1.8b32868e31a58p-1 +0x1.d0201b8189666p-1 +0x1.b690b2a53f2d4p-1 +0x1.743c05832cc6dp-2 +0x1.2b3ee8ec82194p-1 +-0x1.ac8181f0e4c33p-2 +-0x1.1ae90f4377e15p-1 +-0x1.0e38e6d239e6ap-1 +-0x1.ae60325b31cd2p-2 +0x1.eb0065693b84fp-1 +-0x1.96f96ad818118p-1 +0x1.1f6ab898224a1p-2 +0x1.19c7bf3987c83p-1 +-0x1.b92183e7c2135p-7 +0x1.82a733ffaaa11p-2 +-0x1.5c488632925fap-3 +0x1.7c888169448eep-2 +-0x1.952dfeb5df323p-2 +-0x1.63df95fbfa80dp-1 +0x1.8df59f107debcp-1 +0x1.85f6b58fb515p-1 +-0x1.4f6bde1b62662p-4 +0x1.54b23ae8225c4p-4 +0x1.9473afd79c001p-2 +0x1.e8a478133609bp-4 +0x1.5116c044f59c4p-1 +-0x1.4e3be3c1e7313p-3 +0x1.55ebcfa288105p-2 +-0x1.ed118630d9f04p-1 +-0x1.2818cbd91d92bp-4 +-0x1.0d4585805be71p-1 +-0x1.036ad7ac50048p-2 +0x1.27660a1941cbep-1 +-0x1.4a77b55657f6dp-1 +-0x1.a44a13e9b164cp-1 +0x1.6da6d0d68cf7dp-1 +-0x1.93845e4ae4272p-6 +0x1.8aa5e68ec1ce9p-1 +0x1.66808d70cd286p-2 +-0x1.bf6ace089028bp-1 +0x1.e63b95b61261fp-1 +0x1.c4038218c03f2p-1 +0x1.3000a4afa8577p-2 +-0x1.3fabb7af69395p-2 +-0x1.5f6d1fa0c783p-2 +0x1.2f00d33d5a6bdp-4 +-0x1.c1dc4feb76da8p-1 +0x1.a703415f6fff2p-3 +0x1.94171a68695e6p-1 +-0x1.a1283d9006993p-2 +0x1.f1a4fa50945c1p-2 +-0x1.1600d9c43ef78p-3 +0x1.28388544feb3ep-2 +-0x1.56f8d00c5719fp-1 +0x1.fa13fc4a61229p-2 +-0x1.e9d3b6ea3cebep-2 +0x1.d51e4d5df679dp-1 +-0x1.d32b50e738a88p-1 +0x1.d18bd658c5364p-1 +0x1.8ad9071016ebfp-4 +-0x1.46f3c1f2cc2b5p-10 +0x1.8094da7c4362cp-1 +-0x1.039bf9de5b7p-2 +-0x1.c0afdf0336a89p-2 +0x1.ce90e47f32031p-2 +-0x1.702c679c1f0cdp-1 +-0x1.19befa09261b6p-1 +-0x1.792fcef338916p-1 +-0x1.36f3fd5a023cap-1 +0x1.9f1ef8a6b63b9p-4 +0x1.3e8f137a5d7a3p-1 +-0x1.056909f30a436p-6 +0x1.e2e53b7679f1cp-1 +0x1.2d1dd97f8f74cp-3 +-0x1.86ee330986ef4p-4 +-0x1.4900a73009ca8p-1 +0x1.ff2693df6237bp-3 +0x1.00e74ce3c150fp-2 +0x1.a7329f0d90c93p-2 +0x1.3dc5f6a7bde97p-2 +0x1.8ef03e5ed0196p-3 +0x1.b9ce030400a75p-1 +0x1.8f21cf0f28bcbp-1 +0x1.86d2215a2c9dap-4 +-0x1.0d1d61b1ae925p-1 +0x1.6695fbce4a72dp-1 +0x1.670b841841e69p-1 +0x1.e1cf744192477p-2 +0x1.834fd2b540964p-1 +0x1.c6f2c05feffe1p-1 +-0x1.ef30f2b375e37p-1 +-0x1.d0d99fb323395p-6 +0x1.7ef85ba49bdf5p-1 +0x1.27ca7658b7b62p-1 +-0x1.26cedd2cb5f7ep-1 +-0x1.35807523415fap-3 +0x1.d30e60159bee5p-1 +-0x1.58284f2becbf5p-3 +-0x1.c7b758fb02868p-2 +-0x1.0c1d196123cf6p-1 +-0x1.7f4de30ebdc8cp-1 +0x1.32720adca6fdap-3 +0x1.a87e5e615e9b4p-4 +0x1.2650c5f11b83cp-2 +0x1.92b639c7d231dp-1 +-0x1.e01f271b8a67bp-1 +-0x1.2a5211c162641p-1 +-0x1.4f637073cdcafp-2 +0x1.e092db79f1bacp-3 +0x1.650dcfaa95c0ep-1 +0x1.b5125651785e8p-3 +0x1.f53510490946bp-1 +0x1.6cc59f9bc9c01p-1 +-0x1.527b958faf8fcp-2 +0x1.574ff8bc15514p-3 +0x1.12c720baa6cedp-1 +-0x1.ec4b086cd3187p-3 +0x1.c274807c87754p-2 +-0x1.d7a9462ccadb1p-1 +0x1.5ef9f12132209p-1 +-0x1.081f57ec00e2bp-1 +0x1.48ec81eabd3d2p-4 +-0x1.4448cab08b2dfp-1 +-0x1.c3e5a75211969p-1 +0x1.7608d3cf6bbc8p-3 +0x1.4fa409e6be9e8p-1 +0x1.eb1441218fc91p-2 +0x1.af625e1960b79p-1 +-0x1.8ed7087aa41c3p-1 +-0x1.9131f526b11c7p-1 +-0x1.01a001ba18f54p-1 +-0x1.d58e75746178p-1 +0x1.cdf6493752c7ep-2 +0x1.45e4315672db5p-6 +-0x1.a50efd14a94ffp-1 +0x1.6ac2cb6487a28p-2 +-0x1.014b422daebcdp-1 +-0x1.53a7b37c38525p-3 +-0x1.5e00dc0040bd9p-2 +-0x1.bea16bbb84db1p-5 +0x1.15bfd66d9bb3dp-1 +-0x1.e89a07962680fp-1 +0x1.fd3fe6cd1e751p-1 +0x1.d08d776ad4aa2p-2 +-0x1.4fd1a1ec02989p-2 +-0x1.c565e80ef1c3bp-1 +0x1.e63099c8e2a34p-2 +0x1.6f76107350b81p-1 +-0x1.d1ba6fd21b4c8p-2 +-0x1.c982adb67b456p-2 +0x1.7725d95375068p-4 +0x1.f34daa1f87414p-3 +-0x1.3f5a9a00a68d9p-1 +0x1.ac1c2a8b2e65ap-1 +-0x1.54cade7180093p-1 +0x1.1143564578de6p-1 +-0x1.a31ad6cc22a8ep-1 +0x1.bbb692cb28925p-1 +-0x1.16589c035e0a1p-3 +0x1.e87a5a7f82e6ap-1 +0x1.f028bb33b0fdep-1 +0x1.e8ba05374f2bbp-3 +-0x1.2f391d822c8c6p-2 +-0x1.7036e40fa7d6fp-2 +-0x1.903c8aa462474p-1 +-0x1.0d0882fe9e839p-1 +-0x1.452adbc3e3e8p-3 +-0x1.5b7a2afa1f88dp-3 +-0x1.dd6a7c86f9982p-1 +0x1.8a156fad177bp-1 +-0x1.4fb0826f26172p-1 +0x1.875d459a6b997p-1 +-0x1.c3474e377564bp-1 +0x1.450b481435436p-1 +0x1.b93d66ea1559dp-1 +-0x1.7fc2938d38b99p-1 +0x1.e41159e3a61b6p-2 +-0x1.2867f3416d45ep-7 +0x1.a0bdd4c8622cdp-2 +0x1.ca0f84930057bp-1 +0x1.7defbc8110255p-1 +-0x1.f43bc7b2550ddp-1 +0x1.4d3e33d8501f8p-3 +0x1.6cacc29241f3bp-1 +-0x1.337c51d597cd6p-1 +-0x1.1f27750c1ec0fp-1 +0x1.267c3d869a7c5p-1 +-0x1.36bfee3748389p-3 +0x1.71507667b35d2p-2 +-0x1.31871a582b47fp-1 +0x1.649e3fb6571bdp-1 +-0x1.570bc8c01c94cp-1 +-0x1.71b547f14bb2bp-3 +-0x1.148f96f6e157p-2 +0x1.74703d2db2242p-1 +-0x1.30b7731543e45p-3 +0x1.6a17514a7eb0ep-3 +-0x1.ea28d52039008p-2 +-0x1.ec19565b7c751p-1 +0x1.b908e37de9af3p-1 +0x1.881ffc9e8a8acp-1 +0x1.98bdb0619eec8p-7 +-0x1.eddc7830eb2d2p-1 +0x1.2265f2a819f52p-1 +0x1.9be0cd0cd2662p-2 +0x1.2e300625482b6p-1 +0x1.7a4fdac30b45ap-6 +-0x1.112a8fea995d1p-1 +0x1.6c06f4e56a4ddp-1 +0x1.130c91df37221p-5 +0x1.2dda08a0fa5b2p-2 +-0x1.72bef1859ae1cp-1 +0x1.a1391a7586e35p-1 +-0x1.97acd895432fep-2 +0x1.1b1745f42a4e9p-1 +-0x1.fd7d763b285f1p-4 +-0x1.966f313b317f2p-4 +-0x1.b31eaa6c6c981p-6 +-0x1.4477289885e41p-1 +0x1.488c8ba8767dfp-3 +-0x1.96a1d37699634p-8 +-0x1.37a8a71644c0dp-1 +-0x1.72836edc079b9p-1 +0x1.9a8c00637d6e5p-5 +-0x1.0b2164386670bp-2 +-0x1.7b43d69db69f6p-2 +-0x1.df6d04ef5133p-2 +-0x1.6ccc708621d7ap-1 +0x1.bdaaeb906c937p-4 +0x1.df0ca0911becap-3 +0x1.52bfd2204efbcp-1 +-0x1.b73ebc5a93e83p-1 +-0x1.fca2af7dd27e8p-2 +0x1.ee3ca21941265p-1 +0x1.8d165cd1f2828p-2 +0x1.d23ba1fc088aap-1 +-0x1.e802f8e9162c2p-1 +-0x1.8a48129934512p-7 +-0x1.36f28d8decbd9p-2 +0x1.2315f05677265p-4 +-0x1.932c1a149e859p-4 +0x1.16cf7017ca03fp-2 +-0x1.d2fde07a9aa27p-2 +0x1.60e9628dab22p-3 +0x1.babbf525ced42p-1 +0x1.58449cdb2a3edp-3 +-0x1.b6ed03a505162p-8 +0x1.1e7420cac0887p-1 +-0x1.229e021421072p-4 +0x1.be8fea15731c8p-1 +0x1.89d4fa3e5991ap-5 +0x1.ee0ea96f492e9p-3 +0x1.d665c042d7465p-1 +-0x1.7bb31405ad2e4p-2 +0x1.36f0afd52cd36p-2 +0x1.b5110550aa777p-1 +0x1.0d10c78b8895fp-2 +-0x1.a14a6ac6353e2p-7 +0x1.8113110b71c42p-1 +0x1.6c7c20322031ap-3 +0x1.fb5d6548d76afp-2 +-0x1.96d09e12f2396p-2 +-0x1.2de4356484814p-2 +0x1.b288e199b4275p-3 +0x1.e11a3085b223p-2 +0x1.03175e05ad8dap-5 +0x1.8a2febfec4015p-1 +-0x1.be9d6ab2537e3p-1 +0x1.d1c62c7f2b257p-1 +-0x1.94974b5b8f3b4p-1 +0x1.62d7fe6e3f70ap-1 +-0x1.63ddf83de64a7p-3 +-0x1.06c884006dc97p-2 +-0x1.ae12045f47e91p-1 +-0x1.d0163b4251969p-3 +-0x1.ae8c2edccfdefp-1 +0x1.22b436ff7485dp-1 +-0x1.7c039d7088227p-1 +0x1.4900d34fabbbdp-2 +0x1.edf06c1678a09p-1 +-0x1.cbe83c6c30fecp-3 +0x1.ec25231cf6bc5p-2 +# Random inputs in the range [1.00e+00,4.50e+15] +## name: workload-1_maxint +0x1.16970b0cca6c9p+51 +-0x1.fc48225729f6ap+51 +0x1.8bd92ae4c2593p+51 +0x1.af903e65b5f4p+51 +-0x1.0fe8bd80a4462p+50 +-0x1.380511af85dcfp+50 +0x1.88dc6f90454c2p+50 +0x1.4ad66367df1b1p+49 +0x1.294f6a9432d04p+50 +0x1.ade11d496e7f7p+51 +-0x1.e97a50cd18947p+51 +0x1.577ad81ff88a1p+47 +0x1.3f6aa86f84eb8p+51 +-0x1.588959b670376p+49 +0x1.988b77a327561p+51 +0x1.3fe3a7b06ebdap+51 +0x1.9814dffa2fc5ap+49 +0x1.96c5dbc9d252bp+50 +-0x1.53290b942dbdep+50 +-0x1.9008302dd8691p+49 +0x1.a8d0dbfc34d0ap+50 +-0x1.d11525de21f3ap+49 +-0x1.5fc1789a832d2p+50 +0x1.cb8e2ae925892p+50 +-0x1.8a96d3f9c22bfp+51 +0x1.b63e2e38c9b9ap+50 +-0x1.6cf35fc30f2e8p+51 +0x1.6b302db504332p+50 +-0x1.6eb0bab24ae1bp+51 +0x1.a1ecca7a32b8ap+51 +-0x1.0c9c54396c2f6p+50 +-0x1.848540c603204p+50 +0x1.9f1e6f23ed49ep+50 +-0x1.96bcaf5d00d55p+44 +0x1.52b90d59c0c88p+51 +-0x1.2d5491e83da06p+51 +-0x1.764b84195364ap+48 +-0x1.d9648ad1cc5e7p+50 +0x1.7fd8144c01932p+51 +0x1.3f22abea9edeap+47 +-0x1.88407cdea2894p+51 +0x1.0768bcc953afep+48 +-0x1.fece73f8e573dp+49 +0x1.820114e129214p+51 +0x1.d72c51168f748p+49 +0x1.94738a0010f67p+49 +0x1.cfdb222a9a5b9p+51 +-0x1.43d7c1ab8c33bp+50 +0x1.f299ecad180f8p+51 +-0x1.875970e4cf75fp+49 +0x1.381f820a2cda6p+49 +0x1.5c8fe57bafce1p+51 +-0x1.1130eacde98a5p+51 +-0x1.0ae316467db4ap+50 +0x1.9d638d8f04d0ap+50 +-0x1.7d082a71c3c4dp+49 +-0x1.39b7697957872p+45 +-0x1.ac2efe009f161p+49 +-0x1.a5a8e8e7f6633p+51 +0x1.81a3339007399p+51 +-0x1.9ac6e49aee59cp+50 +-0x1.ac2b869119683p+51 +0x1.004103e564a7p+51 +-0x1.bce1e32ce7404p+51 +0x1.88f90cc96c18p+51 +-0x1.7fe538c9c45a2p+49 +0x1.a322c2b8648f3p+51 +0x1.b433553a91d18p+47 +-0x1.df0dfc90d503cp+50 +0x1.5b0d239d3a58ap+51 +-0x1.21931e6ee2e68p+49 +0x1.8e7553b1662afp+51 +0x1.dc7181424981fp+48 +0x1.1f987ee9bb92p+51 +0x1.6b9b447cc4726p+50 +0x1.1156fd9d7aae8p+50 +-0x1.cbe62584e9ceep+51 +-0x1.3c1c62099c5c3p+50 +-0x1.ccd02d8ed77fep+50 +-0x1.c43f9b4da343dp+51 +-0x1.0c06aa8cdb39ap+49 +0x1.5bacae075291p+50 +-0x1.62d90ec27df59p+51 +0x1.dd7291636dcd5p+51 +0x1.6551300157c09p+49 +0x1.80760a9ede212p+48 +-0x1.261feecb7036cp+50 +0x1.56b792f21157bp+50 +-0x1.18c385c1ee64p+51 +0x1.6154fdcdd6893p+50 +0x1.934593bb8560dp+50 +-0x1.ac67202048826p+51 +-0x1.a2865ab7830ecp+50 +0x1.54deb2de19318p+45 +0x1.12fa0ab48dd9fp+50 +-0x1.acd57fdea3adbp+46 +-0x1.32ad321bd5c47p+51 +0x1.ec2109b829db3p+43 +-0x1.c9ac7a5691afdp+51 +0x1.8978f82653a66p+49 +0x1.5d0f8a6a9ba0dp+50 +0x1.05e32a3c8b7bep+51 +-0x1.cb5664a3bffb8p+51 +-0x1.487c2ad66d246p+51 +-0x1.c9abfa8d79831p+51 +-0x1.03cc57db4eb03p+51 +-0x1.9de9dc1e20bcep+51 +0x1.dd69fa3aee39fp+49 +-0x1.b42e50a13eeb2p+51 +-0x1.b28f24dfb8552p+48 +-0x1.f86084fb9b7eap+51 +-0x1.15752c108c3c9p+51 +0x1.90465bd4a79e2p+50 +0x1.05a821b545bdbp+51 +-0x1.5a2ca326a9ac3p+50 +-0x1.3653fd31ecfe9p+50 +-0x1.b861cdde2e203p+51 +0x1.ad2d633dd98dp+49 +0x1.b53248f56f423p+51 +-0x1.eaabac044a18bp+51 +0x1.b0947afdd9eb4p+51 +0x1.675b21d919715p+50 +0x1.424f29aca9c17p+51 +0x1.799a348c750a7p+50 +-0x1.03c544a6ba118p+50 +-0x1.4baf880573708p+50 +0x1.2affe1c808514p+51 +-0x1.4cdcc68587e89p+51 +-0x1.dc4d2bc5a2636p+50 +0x1.9a063dab88003p+51 +-0x1.bd1e874d482fcp+50 +0x1.cf7452f874805p+49 +-0x1.cb3748f0420c1p+51 +-0x1.88aa7b5cd0f9bp+51 +0x1.d967961ecd34p+49 +0x1.eba8551d9952cp+49 +0x1.cfc1b89ae4308p+51 +0x1.5366a9eb9e63p+50 +-0x1.aace8de06a35p+47 +0x1.7f288b1f9b175p+50 +-0x1.579320339b76p+51 +0x1.4b9d4e26d7696p+50 +-0x1.ce519e1915171p+50 +-0x1.8b21e3b72ccf3p+49 +-0x1.2e10415b30cbp+48 +0x1.47a4d5ab3c709p+51 +0x1.b323beee9ecedp+50 +-0x1.2008c5e690d16p+49 +-0x1.6c9f8c7566117p+51 +0x1.6a40079ed3649p+49 +0x1.16a1249d6e75p+51 +-0x1.37271aa942a3bp+51 +0x1.664a5c390d5b8p+51 +0x1.d9b48e27e602bp+49 +-0x1.dd4f76354ad6fp+50 +0x1.c4052b97248bcp+50 +0x1.4c29a6c5ece6ap+48 +-0x1.e8e3c4e9f31abp+50 +-0x1.e751f5d7e9492p+50 +-0x1.59676ca2b14eep+50 +0x1.ac495fdf6e074p+51 +-0x1.1aa8df913a00fp+51 +-0x1.2a3c010d9f246p+51 +-0x1.1d04be38cea19p+50 +0x1.4ed290888a5afp+50 +-0x1.427955e213c03p+51 +0x1.38ed6fbb07a2ep+51 +-0x1.72d987131c804p+51 +0x1.dbdb54d72fdb4p+51 +0x1.e7fa66838f13ap+49 +0x1.0f91ac84a8167p+51 +-0x1.d34d4465f202ap+51 +-0x1.e3ab44bfa9d2ep+51 +-0x1.64cea536f916dp+51 +0x1.50342b15c135ap+51 +-0x1.725abc76fb1cap+50 +-0x1.19a25ba95ad23p+50 +0x1.f437b24555432p+51 +-0x1.71f6809531f49p+49 +-0x1.c0823d32f863dp+49 +0x1.e50ae1ef75f75p+50 +0x1.2b4ef101cb94ep+51 +0x1.8119c822b016p+49 +0x1.18546fc2596abp+51 +0x1.19111e1f371e8p+51 +0x1.96c54a4d0ae37p+49 +0x1.4800bd3311e8cp+49 +-0x1.eb31219cbeaa8p+49 +-0x1.4de3ad5f931a1p+50 +0x1.a810aff80c28bp+50 +0x1.2c3534a207377p+51 +0x1.eea9f3af398f5p+51 +0x1.2de9606227475p+49 +0x1.dc97f918634b4p+50 +-0x1.4957443d1b58bp+51 +-0x1.e54c77b1431adp+51 +-0x1.873f47b9d6ad4p+51 +-0x1.4b342b6aa0be8p+51 +0x1.952b6b8791df3p+50 +-0x1.b6c754ec2cb77p+48 +-0x1.92d61a28eef48p+51 +-0x1.47ee9c921e749p+51 +-0x1.e330c7a4bbbecp+51 +-0x1.20acb13200b6p+51 +-0x1.da476946735a8p+49 +-0x1.23952ae722b09p+51 +-0x1.ba1589ed42217p+51 +0x1.be26e44dde99fp+47 +0x1.fea93a8254199p+51 +0x1.da965d6dca7a1p+51 +-0x1.cb80921e3f566p+49 +-0x1.4627f7f8567a1p+51 +-0x1.43f220fe24eabp+51 +-0x1.4fbd5980b542cp+51 +-0x1.660f214dd894dp+51 +-0x1.8e3ef7bed832bp+50 +-0x1.57b47226e3b38p+51 +-0x1.f8b6fa5c2dcc6p+49 +-0x1.b83b28f06d157p+50 +-0x1.b483a83e57919p+51 +0x1.d3a428801e012p+49 +0x1.483a3dd97962cp+51 +-0x1.d56441c170cffp+51 +-0x1.a9f9ced9757cap+50 +0x1.d7ddc8d1dab03p+50 +0x1.94d586f8ebff9p+51 +-0x1.dd46419f4aae6p+51 +0x1.c7564cbada4fcp+51 +-0x1.52faecc271ddbp+51 +-0x1.915fd10e57b3ep+51 +-0x1.3f88171cb8a4bp+51 +0x1.21a19dfa480e9p+51 +0x1.3a69ea2778501p+50 +0x1.2c6a720093f24p+49 +-0x1.44198669e6563p+50 +0x1.507f83a255aeep+51 +-0x1.4cb5f5cad4ccfp+51 +-0x1.5bd135a5e1076p+49 +0x1.ee65c1c112c9bp+51 +0x1.afc87160dfbf8p+51 +-0x1.545de51e69c6bp+51 +-0x1.5f3a7cf7d8977p+50 +0x1.c657018e973d9p+51 +-0x1.950bb390f0f29p+51 +-0x1.33592359aef41p+49 +0x1.b3dd5c1e26669p+46 +0x1.cc05f1fd8518bp+51 +-0x1.fa1a3d3ada53dp+49 +0x1.93600b91f13dcp+51 +-0x1.830e0f490da58p+48 +-0x1.585d529dfcf3p+51 +-0x1.a163a30f134e4p+51 +-0x1.2a3a891f4f939p+51 +0x1.1302c8edf9cc5p+49 +-0x1.4d15d2b94c09ap+51 +0x1.11f5a9f170f9bp+48 +0x1.2fa184e47ab08p+51 +0x1.e8cf4e1ad7081p+51 +0x1.b7d900d3654eep+51 +-0x1.ed77ae03f5d5dp+49 +-0x1.a3a36c4e9b9b3p+47 +-0x1.4030c3b461d9fp+50 +0x1.d675e4b91ece1p+50 +0x1.32a4cf8dce6ddp+49 +-0x1.70abe7acad24bp+51 +0x1.88d993318ef74p+49 +0x1.fc634bcb88668p+50 +0x1.86c98eee4de4bp+49 +0x1.42420b0cd4886p+50 +0x1.6256ebbb68f93p+50 +-0x1.d7956258bdc2p+50 +0x1.bfe4f2cc44f37p+51 +0x1.329c275223ab7p+51 +0x1.760bc3d915188p+47 +0x1.8628664df52c3p+51 +-0x1.7c1436d4c1495p+49 +-0x1.b1970748485f6p+51 +-0x1.600bfefca4c1fp+51 +-0x1.215763a6c5254p+49 +-0x1.cbe4e2522acf3p+50 +0x1.5d458760ce9f6p+50 +-0x1.bb7d145aac9f5p+51 +0x1.280fa28a1ee39p+50 +0x1.115612c2fef77p+50 +0x1.41b3da08379b2p+51 +-0x1.8ec9efce886b4p+50 +-0x1.0613473c2832dp+50 +-0x1.19c0cca52e577p+51 +0x1.1c68c4d08c3e6p+51 +-0x1.0d72622bbb8b9p+50 +-0x1.2ddb1f41a9bf3p+51 +-0x1.83ca55fe884d2p+49 +0x1.96c19aced7b5p+51 +0x1.bb4376e1c8b3bp+46 +0x1.0216b2c05a12bp+50 +-0x1.5e3c7fc17c259p+48 +0x1.6da0af621a802p+51 +-0x1.dfefbbce74e9fp+51 +0x1.d581d4f92c464p+51 +0x1.09d90c440329dp+49 +-0x1.f903b61d51db2p+49 +0x1.62ac68740f54dp+49 +0x1.bffdab741ddeap+49 +0x1.26112b86350b9p+49 +-0x1.1663594728f0fp+51 +-0x1.9f43a9e5a7799p+49 +0x1.fbd927698bebap+51 +-0x1.32bf82f8d04e8p+49 +0x1.bc013fd3c5c26p+48 +-0x1.7c3b891c32981p+50 +-0x1.4a11fa4a04372p+50 +-0x1.aedb8d9704783p+51 +0x1.dd5d83623ab81p+51 +0x1.bb969fdb7a9c2p+48 +-0x1.e0611602c4c94p+49 +0x1.6b23678c15386p+51 +0x1.d16ea786c22b2p+51 +-0x1.7f43f2fcb05f1p+49 +-0x1.3690b1e8a8f7fp+50 +0x1.4609f772573cap+51 +-0x1.6e73bfb8bf93ap+49 +-0x1.b54f325a27f8ap+51 +-0x1.013bd642573a7p+51 +-0x1.6f24925f8d466p+51 +0x1.9bdcccfb9fe07p+51 +0x1.b0af0f0d5516cp+51 +0x1.0f350c3d8324p+50 +0x1.c26bd5716dc74p+51 +-0x1.192c039306cc6p+50 +0x1.02378a8165fdep+51 +0x1.56c6aa8d2a93ep+51 +0x1.22b7e22f8edbcp+51 +0x1.7c755f6aad6a3p+49 +-0x1.45d3b2aff4a32p+51 +0x1.0e6a8755b10e2p+48 +0x1.c2843f66664f9p+51 +0x1.0a33a6c9fd0c8p+51 +-0x1.465fad20ef7a9p+51 +-0x1.8c1848c0b9b96p+51 +-0x1.66c0e166232a2p+51 +0x1.eae9bf9add18ap+47 +0x1.4fb7429f595e3p+50 +-0x1.9530c12f8a46bp+51 +-0x1.dc0d1fb230f7p+49 +0x1.98bc8dd89789fp+50 +-0x1.5ec2c88a85a47p+51 +-0x1.46bf405c60bdep+47 +0x1.3818f1d8c8a29p+48 +-0x1.f776ff0e1dd1ep+51 +0x1.9078680a7b90dp+51 +-0x1.7012fbcc9d28cp+51 +0x1.dfd5dc6556d33p+51 +0x1.352df7b2580bdp+51 +-0x1.fbc867c6c9e5dp+43 +0x1.940fadf98e4a9p+49 +-0x1.662ad3fe5aa65p+51 +0x1.9c6583a9d7937p+50 +-0x1.f12b433fb8e35p+50 +0x1.5f82d71c6f7c6p+48 +0x1.54c03a4660145p+51 +0x1.35bb48879999dp+50 +-0x1.b4ea3bf3664e1p+50 +-0x1.577a1ee0d6049p+50 +-0x1.c3a5ebcf828f4p+49 +0x1.dd0bd8b4f9e49p+51 +-0x1.137b16a551f1ep+46 +0x1.6b645777d8821p+48 +0x1.e24d59cee70a9p+51 +0x1.4834ca40a50cep+51 +0x1.3c42cb242ef06p+51 +-0x1.a46e9870e68bep+50 +-0x1.8f73c60fcc18ep+51 +0x1.fbdf9c751a862p+51 +0x1.0db80ede9d1bdp+49 +0x1.09c675915b1d8p+49 +-0x1.afbf0186e6a9cp+51 +0x1.ae4b65d88ca42p+47 +-0x1.ffb4729b04c95p+48 +0x1.b12e4e860fdep+45 +-0x1.b578646b3bdeep+51 +-0x1.7ca485e88ac53p+50 +-0x1.812f22f69027ep+50 +-0x1.a372edaa2aa5bp+51 +0x1.b6b9dd15f4b5bp+50 +-0x1.73b753b7f89fdp+51 +0x1.d1d563d2c0768p+50 +0x1.599763e639273p+51 +0x1.a83817aaa03e7p+50 +0x1.d6c3480727fefp+50 +-0x1.42c5b7ce323c6p+49 +-0x1.5ecce3b1f29cap+47 +0x1.2118e86e86cc5p+48 +-0x1.d8a91083c5906p+51 +0x1.423e8aaed6ad8p+51 +0x1.bba8404322bafp+49 +0x1.5313e08439d6ap+50 +0x1.6a65017478d0bp+51 +0x1.81e1cffaeedep+51 +-0x1.742f02cc05804p+51 +-0x1.611567a4df5fbp+50 +0x1.70e1ffbf13fdap+50 +0x1.aeda1f039f286p+51 +0x1.974f613911506p+51 +0x1.ff805c5cb6559p+48 +-0x1.806ef8e3f3decp+51 +0x1.bdda8c23eaf43p+48 +-0x1.3b5c8207230b5p+51 +-0x1.e1756ce1753ddp+50 +0x1.4f1d44ddf7e0bp+51 +0x1.3113923fbafd8p+50 +-0x1.ac44bbcd24181p+50 +0x1.b58e09ecc55edp+48 +0x1.e6a99d2ed7f3dp+51 +-0x1.c0a177f5372ep+48 +-0x1.5b1d3ccdea4f6p+50 +0x1.6eb8da50f2508p+49 +0x1.196f7768ef81p+50 +0x1.4f954ff11fe24p+51 +0x1.502eec3e7461bp+45 +0x1.e7726922b3684p+51 +0x1.d67e310f5559cp+50 +-0x1.ba3355d67b9bp+49 +0x1.3615b8329a28dp+49 +-0x1.48a44ac91de33p+47 +0x1.1833ad61fcc2p+51 +-0x1.ebd1895dd7c34p+51 +0x1.a2ccc135bf4ddp+50 +-0x1.183e6a82ca09ep+51 +0x1.879d9cbe2a7efp+48 +0x1.a6ad5d9d24d8dp+49 +-0x1.58f32cf4df112p+50 +-0x1.424c3ec82a6fap+51 +0x1.94396aa86f758p+48 +-0x1.5562bcafaefcp+50 +0x1.1de7ad5c7bd87p+49 +-0x1.552c1299862bdp+49 +0x1.84a7d1b8e43b9p+49 +0x1.7afd2ef29ddc9p+51 +0x1.be400b01afe37p+49 +0x1.b1109c1b2076ep+49 +0x1.e2ebaceba81d2p+49 +0x1.82f1896e32a9fp+51 +0x1.6f457fa43d926p+51 +-0x1.e8b0247901fc6p+51 +0x1.c0ab197e7f6e2p+50 +0x1.fb29b451f5659p+48 +0x1.4482e8b3b95dp+51 +0x1.465d6142579dp+51 +0x1.8604663105a8dp+51 +0x1.cf01a4dfc531dp+46 +0x1.208c4933b83c3p+51 +-0x1.59a416a48b6e6p+51 +-0x1.6d734ea3f3d37p+51 +-0x1.cd6d63c8cfccfp+50 +-0x1.614ff0f626794p+50 +0x1.42383e33648aep+51 +-0x1.005f2f0b72bf9p+51 +-0x1.b5db83209e02dp+49 +-0x1.80671ad8ed01fp+51 +-0x1.c807a9caaabc1p+50 +-0x1.ff9c6414af8a8p+50 +0x1.bcf18e375bd7ap+51 +-0x1.fdd52b172b50ap+50 +-0x1.ff3f2d26524f2p+51 +0x1.2c77ed3f1847ep+50 +0x1.24824d360599p+51 +-0x1.faa31ed050a82p+51 +0x1.f1706549e60cfp+50 +-0x1.ea9542c146094p+49 +0x1.2cfbe9d19ffe6p+50 +-0x1.6c2a07b04248cp+51 +-0x1.cec66705c8b0ap+51 +-0x1.55069250a6942p+51 +-0x1.7c56e9096b456p+49 +-0x1.55a3028b9876dp+51 +-0x1.3ddae807321dfp+49 +0x1.27bf89c458727p+51 +-0x1.66affd9743c8ap+50 +0x1.6d2743e75bbcp+48 +-0x1.397012c2b8e19p+51 +-0x1.20e85886a1b03p+50 +-0x1.9f789bf455afp+50 +-0x1.fd648d2486886p+51 +-0x1.99d8d7ee6bdb3p+51 +-0x1.6f1a82d2c26c7p+51 +-0x1.629f36e021797p+51 +0x1.233672b115e28p+51 +-0x1.dd8eb98c2f9cap+49 +0x1.b4c3567f5ae57p+51 +-0x1.b997f6715951cp+51 +0x1.c8a6b7f72156cp+51 +-0x1.da92df89a0c6ep+51 +0x1.f94f719c2b72fp+50 +-0x1.a3f964a52e825p+51 +0x1.db4d01947d792p+51 +0x1.8c25296d0034ep+49 +-0x1.c4f9ab8866f3ep+50 +-0x1.f482d6c36a81ep+51 +0x1.0800565252ecbp+49 +-0x1.46b23567cd651p+48 +0x1.2888b3762fed9p+51 +0x1.3c2115115d28bp+51 +0x1.546550b8b9a0fp+50 +0x1.61c0c33da4cfdp+51 +-0x1.3f9151ff28539p+48 +0x1.6776444aee8b4p+51 +0x1.fb925db4f1564p+50 +-0x1.5b0e39758481dp+51 +0x1.72b9be57f268p+50 +0x1.122e236c88344p+49 +-0x1.6534dd74ed8a8p+51 +-0x1.8323c2d0d29d3p+51 +0x1.9435a379feee7p+51 +0x1.c383a774d6ec7p+51 +0x1.3c9cde621cfaap+51 +0x1.59c60b6fb1722p+50 +0x1.b4e585bb1a90ap+50 +0x1.cb771fe0f3c25p+51 +-0x1.3d41449e0d4d2p+51 +-0x1.157b740b2916p+50 +0x1.62a7594710a2ep+49 +-0x1.ce7184ae56409p+51 +0x1.469045c5a5978p+49 +-0x1.11cdca425179p+51 +-0x1.c1541b9a42cbdp+50 +-0x1.26ae232aa0cd8p+51 +-0x1.6e83b2a96b09ep+50 +-0x1.fb1eea281db07p+50 +-0x1.160669e70cc4dp+51 +-0x1.3dd1c8a229c09p+48 +-0x1.5c93d39843c6bp+50 +0x1.f08627d0fc949p+50 +0x1.4aa306ebf33c8p+51 +-0x1.39430df9372cdp+50 +-0x1.049f81c367e1bp+50 +-0x1.b52130299b1c6p+51 +-0x1.257d92883d201p+51 +0x1.37bbab544008ap+51 +-0x1.9afce2becbc6fp+48 +-0x1.a13d4d07b7341p+51 +-0x1.f24c71b748ee5p+50 +-0x1.3f73d9a81d67p+51 +-0x1.02ee5e9b244fep+49 +-0x1.7a0fa9eb422aep+50 +0x1.279d853cc34cbp+51 +0x1.d05d9fd31a9ep+51 +0x1.68542dc55cf6cp+51 +0x1.228f790c180dap+51 +0x1.0d6f2977a06a3p+51 +0x1.10a57c5269aep+51 +-0x1.1dbc6c0284198p+50 +0x1.daef1e68df061p+51 +0x1.a42204759ff11p+51 +-0x1.a63f3dcbf8587p+51 +-0x1.55a67fe29811fp+50 +-0x1.13ff60185fa1dp+50 +0x1.4fcb3e7b65f06p+51 +0x1.7376826b83003p+51 +0x1.aced166ed8216p+50 +0x1.39d2faee8d22bp+51 +0x1.34ad9bbe77cd2p+51 +0x1.173eddca0b3f3p+51 +-0x1.b7bbb4eb4bcb7p+48 +0x1.2eb449e6a4ce5p+51 +-0x1.f7cab13452c37p+51 +0x1.f55bd6fc34f3fp+51 +-0x1.eb000c479cd76p+51 +-0x1.d10c53925305cp+51 +0x1.e72dbdcc221ccp+50 +-0x1.349b47c85a451p+51 +-0x1.322bbae188fa4p+49 +0x1.aa22455a4410fp+51 +-0x1.431d2992c20dap+48 +-0x1.c8e2027387492p+50 +0x1.7fddf1a6d1082p+49 +-0x1.1434d66a0adbp+50 +-0x1.c92d51b55a1b6p+51 +-0x1.563a85c404a82p+51 +-0x1.a91dc40677b6p+50 +-0x1.4339394430498p+51 +-0x1.077b30f1115d8p+51 +-0x1.b0309893af2fap+51 +-0x1.e928d62337c45p+51 +0x1.09967d2a2a939p+49 +0x1.990759b5ab83p+51 +0x1.890be2389fa58p+51 +-0x1.809b1c9063f98p+48 +-0x1.7507254284587p+51 +-0x1.7171e88a0e4b1p+51 +0x1.9b9c4699f2ab2p+50 +0x1.3a274b32d7bb5p+50 +-0x1.231ea310fa9f5p+46 +0x1.81fe45845d946p+51 +0x1.7c6ec88db65d7p+51 +-0x1.2da216c5051d5p+50 +0x1.6a75a4cf7f2e6p+50 +-0x1.576c6bd1a2bfcp+50 +0x1.7e8c3a8fe2af1p+51 +0x1.7c3f12f12c131p+51 +0x1.c15b2c57c380fp+47 +0x1.7786d4e437373p+50 +0x1.9c441b6083b2p+51 +0x1.59128db2a341fp+51 +-0x1.9690677eea4fp+50 +-0x1.afadb606c09a5p+51 +-0x1.87337ba9dc8bdp+50 +-0x1.07208f2819eb2p+50 +-0x1.c9970480a7652p+51 +0x1.90a30c6269d0cp+51 +0x1.bc71b685e540dp+51 +0x1.e4d756644f7b9p+50 +0x1.99070e5211c5p+49 +-0x1.d39c3e57234b5p+51 +0x1.31c4a1836d37fp+51 +-0x1.426f76968fd1fp+51 +-0x1.992c9fb667cbbp+49 +-0x1.69ed20c31206cp+49 +0x1.a64683b62ef78p+49 +-0x1.7209d8ce422f6p+51 +-0x1.d48ee6c5d510ep+51 +-0x1.650176774e0dfp+50 +0x1.4317f91512111p+48 +-0x1.41d4d8bc6e68fp+51 +0x1.4be421a12ae24p+51 +0x1.9aba07a7ac86p+50 +0x1.9fbd2a3a9abb9p+51 +0x1.72cf1b11876d5p+51 +-0x1.be64c4e37bd11p+50 +0x1.eff488ed96ef1p+51 +-0x1.9005da0cb9d3dp+50 +-0x1.9ad3859ecd202p+50 +-0x1.c5800eff11d91p+45 +0x1.55a2a1c1cccfdp+50 +-0x1.4acd04671daf3p+51 +0x1.754711bce7872p+49 +0x1.aac1f492b97f1p+49 +-0x1.8c049d0b5afafp+51 +0x1.74562b47b9492p+51 +0x1.bc4ad117423f1p+48 +-0x1.64ee7465a39f3p+51 +-0x1.35437901e4c56p+49 +-0x1.57969f65f552dp+51 +0x1.666e9aa755e5ep+51 +-0x1.1efa78dd820cp+50 +-0x1.403593eff9ea7p+51 +0x1.c59041a4d0d01p+49 +-0x1.99f36df41205bp+49 +-0x1.40cae6fe99a46p+51 +-0x1.a3f165fba7aabp+50 +0x1.540b9d1076166p+51 +-0x1.be0ece60ef8dep+51 +0x1.b6430df86d6b4p+47 +0x1.89f1511f0e49dp+51 +-0x1.9aca51f62b678p+50 +0x1.10ef6f790aaf6p+49 +-0x1.f5c1fa4402fc7p+51 +-0x1.0fe90a1118b8fp+49 +0x1.bd7b56499c196p+49 +-0x1.dddd4ff8701efp+51 +0x1.45e7f30d3e0a9p+51 +0x1.7f573790ee1f3p+51 +0x1.85c6a8ca064d8p+51 +0x1.8f8c416a20eddp+49 +0x1.06f013d31081bp+51 +0x1.2d8da0f575d34p+51 +-0x1.82e8381a7543ap+50 +-0x1.39711ed6b73fep+42 +-0x1.4bb6606c15f68p+48 +0x1.3062217be7733p+51 +-0x1.dd4d4aaef0c13p+47 +-0x1.b6dda7055cb31p+51 +0x1.707cb576f2c49p+51 +-0x1.f776711fbeaf6p+51 +0x1.7eb171964e6d4p+51 +-0x1.b792d337ca0b4p+51 +0x1.7d239e58de7bfp+51 +0x1.0acb8dc080fdp+51 +0x1.f886a5fd7bf23p+50 +0x1.7acb8452e939bp+51 +-0x1.421665e9334e4p+50 +-0x1.80cb6f88ab52p+51 +0x1.f5fbad6b7db32p+51 +0x1.07fc87dbe35d2p+51 +0x1.84d4ecc4660fap+48 +0x1.eb3b9b78306dbp+50 +-0x1.6736e62730396p+50 +-0x1.3961f5404da5p+49 +0x1.e2d01a42fe4fbp+51 +-0x1.1bb29fcf6d2cp+51 +0x1.2f393cac5b3cep+50 +0x1.0e0d20cfb45c1p+51 +-0x1.7da4c72c6ddecp+51 +-0x1.26c760247b228p+51 +0x1.026146913977ap+48 +0x1.d21ef03fae67ep+50 +-0x1.4621b3c108f9ep+49 +0x1.6fa7dd5f2a77ep+51 +0x1.8038a681c534fp+49 +-0x1.c5babcd3fa544p+48 +-0x1.39a44ae429dd3p+49 +0x1.cc996a6dbf999p+51 +0x1.d3fc306b719efp+48 +0x1.d8c7a8a227852p+50 +-0x1.28c90e12d9dfdp+51 +-0x1.91351d8483b8bp+51 +-0x1.ce0b815f660a1p+50 +-0x1.25cb6fcf33a66p+51 +0x1.c50d961582a16p+50 +-0x1.c4c35c7cf96ecp+51 +0x1.a72900eb8da56p+48 +-0x1.056bd710f2683p+51 +0x1.967b439a83522p+50 +0x1.75d5858f7d256p+50 +-0x1.87cd715e0e2d8p+50 +-0x1.0d3df87240d8ep+50 +-0x1.a08f999b28b2p+51 +0x1.460d3a2d0461dp+50 +0x1.9ddab3ab75c59p+50 +0x1.0907471df7adap+45 +0x1.0daa49f413c88p+46 +-0x1.ed58fdffebafbp+50 +0x1.651f276f0a1ddp+50 +-0x1.ec8ecb6d24c94p+51 +-0x1.0714e3966259fp+51 +0x1.4b55309fdf296p+49 +-0x1.9871f623e66bep+50 +0x1.e68f605db8596p+50 +-0x1.4f3dc4b0325b4p+51 +0x1.10b404c0b5efbp+51 +0x1.1d7f05e416bdbp+50 +0x1.9edf24eaef8bbp+51 +-0x1.b77ca0898ac0cp+50 +-0x1.93c54e6caf636p+51 +0x1.a2dd09106636fp+51 +-0x1.77690a295da63p+51 +0x1.096eb9092b23ap+49 +0x1.6cdc88cf09a81p+50 +-0x1.f6433bad90a56p+47 +0x1.b131bd57b53bp+51 +0x1.19a6dcee31c43p+51 +0x1.c200d9844b87bp+51 +0x1.23f777333db4dp+51 +0x1.6ba3e48481ccbp+51 +0x1.e65de3b12768fp+49 +0x1.b26f45f651206p+49 +-0x1.06453b90ca441p+51 +0x1.edf0fb196739dp+51 +-0x1.af65affa7affap+51 +-0x1.302eddffadfa4p+51 +0x1.638b95e370cbap+51 +-0x1.6dfaf44d3bb4ap+46 +-0x1.feabf8506a2cdp+51 +0x1.a35341db18472p+51 +0x1.1c24947936954p+48 +-0x1.ef1b7f6c2b852p+51 +-0x1.fbef366853a56p+50 +-0x1.94e14b55ddb64p+51 +-0x1.dce29b0e4bf21p+50 +-0x1.04b78bafd35fap+51 +-0x1.a0cdd9f3e46b3p+48 +0x1.f926dfb0e4591p+51 +-0x1.e089cc4e31bd1p+49 +0x1.926a3bfec954bp+50 +0x1.110eebdb2899bp+50 +0x1.f6f8dce03a65p+51 +0x1.a11f93ab3eecap+49 +0x1.edbf94bf9a28bp+51 +0x1.0c8c8f218c8d1p+46 +-0x1.0167818dddd57p+49 +-0x1.23561ee87358fp+51 +0x1.fa367aa658679p+51 +0x1.21816a169f838p+49 +-0x1.d596bdfd9ad2fp+51 +-0x1.cbbb40d14c892p+51 +-0x1.4cd113c803939p+51 +-0x1.285b7fa022a05p+51 +-0x1.3f7ec7d86c52cp+51 +0x1.f36933355ed8ap+51 +0x1.e42288c3ec50dp+51 +-0x1.0ec938283e23fp+49 +0x1.c0d7e4c34d3e7p+51 +0x1.e26aa193e6cecp+51 +0x1.ba2dd76449806p+51 +0x1.79dee80c7e1ddp+48 +0x1.3dd3fedfab9f1p+50 +-0x1.291b124a7ee5dp+47 +0x1.dc55d09ce75fap+51 +-0x1.e9e70e5981469p+50 +-0x1.6904afefe1cd4p+50 +0x1.5754cad93b68fp+51 +-0x1.b5596a98d430ap+51 +-0x1.de8c4c37ad1cp+50 +-0x1.2d6c66e848a7dp+49 +0x1.1a2ba7b2f86b6p+48 +0x1.6d5690a176ad6p+51 +0x1.778ae20f259afp+51 +0x1.4e5d8b3cb43cfp+45 +0x1.468102ec0ee96p+51 +-0x1.423b878358e5ap+51 +0x1.ca11b68f40833p+50 +-0x1.3831fc2fcbf4bp+46 +0x1.2119f84954d4fp+51 +-0x1.a48f39d18d9fdp+50 +-0x1.044aa55641fe4p+51 +0x1.091d0f9af7b43p+51 +0x1.f70c329322039p+51 +0x1.0782dc118d5adp+51 +-0x1.e94b6df8cab1p+51 +0x1.5453df7fee54ap+51 +0x1.4799956319995p+50 +-0x1.e659a8bc446e1p+46 +0x1.cbbcc2bef03a7p+51 +-0x1.29a4a227b5095p+51 +0x1.fa1dbed0a3af8p+51 +0x1.dfda41848a463p+49 +-0x1.1dd2343296b1dp+51 +0x1.3d7ed83bb2233p+51 +0x1.fbbdf40479d9bp+51 +-0x1.85d8e8698d318p+50 +0x1.ebf097279af9cp+50 +0x1.883f307d1962bp+51 +0x1.9856d3db13832p+49 +-0x1.532b6a6c18b07p+48 +-0x1.08a35eaa52aeap+51 +0x1.67c4706f77b7p+49 +-0x1.21515cdd0d36p+51 +-0x1.2c70a1bc72258p+49 +0x1.3461e0b1ed002p+51 +0x1.e0e7a44a0997ep+49 +0x1.af9bb066dae47p+51 +0x1.a949d63923ec9p+51 +0x1.c2dec65fa265ap+48 +-0x1.85bef3042d689p+50 +-0x1.aaa56621200ffp+51 +0x1.aa7791270fce3p+50 +-0x1.a9df2fc0fb7edp+51 +0x1.0ee32a5e0ab7cp+51 +0x1.bc796b10bbe8p+51 +0x1.1714c729a915fp+51 +0x1.cd100813bcd6p+51 +0x1.2e794a7ed754dp+51 +-0x1.9aa3aa6f22f5bp+51 +-0x1.b7d13bd6ee062p+51 +0x1.8ce25073755efp+51 +0x1.3926b276f95d8p+51 +-0x1.a89462ae224f4p+48 +-0x1.422ae3ebd8f99p+51 +0x1.a5a6c5558efa8p+51 +0x1.2488bed610d15p+51 +0x1.87eafaf1d86f3p+51 +-0x1.5a9ea37af819bp+48 +-0x1.136ee67539932p+50 +-0x1.25a6781b49a0fp+46 +-0x1.2371e80d130cbp+49 +-0x1.b67bd84e452bdp+51 +-0x1.7ac7ab4376e3ep+50 +-0x1.a1ee0d77f63b5p+51 +-0x1.6b0e7be60d00ep+51 +0x1.d37b4c85f252bp+51 +0x1.bed4fe06da7adp+50 +-0x1.7b322990101dfp+51 +0x1.4f8632d0fc008p+50 +-0x1.8fccbd2596389p+51 +-0x1.7977c0be89beap+47 +-0x1.c2c00d082cdc7p+50 +0x1.f18ff838135b7p+51 +-0x1.fa70c30a5dfa4p+49 +-0x1.0a347fffdd8a8p+49 +0x1.7fd1250d6131p+51 +0x1.f9b7055677e7dp+50 +0x1.55d7154e60df5p+51 +0x1.e793e183bb20bp+48 +0x1.a255486806e13p+50 +-0x1.262a7b0b4256bp+50 +-0x1.8a68d296df4b9p+51 +-0x1.8ae26ff150725p+46 +-0x1.40cbc20a5b52p+50 +-0x1.87dbfb08ce156p+51 +-0x1.7861b9414872p+51 +-0x1.b63985c74844bp+49 +0x1.215e05851eb9ep+51 +-0x1.20837cc44c5c6p+50 +0x1.c2cc81627d608p+51 +0x1.1003db8771cb1p+50 +-0x1.cdc5e3a354211p+51 +0x1.e8e2034179673p+51 +-0x1.4e7f8e6df23bfp+51 +0x1.0981286c8b8bcp+50 +0x1.131170a103927p+49 +-0x1.392d642c2899ap+42 +0x1.bee3978dda9fcp+51 +-0x1.6d31669a3f613p+51 +-0x1.2a745b49eed0bp+48 +-0x1.76d1337399f32p+51 +-0x1.438ab9d5565f9p+51 +0x1.6e8bca226638bp+51 +0x1.a244cb3c3f8a4p+51 +-0x1.0cee7860bea35p+49 +-0x1.b4aa82047dd8cp+46 +-0x1.37bc0d4eb1c58p+51 +0x1.2e687195dd32ap+51 +0x1.4c9e6926aa773p+51 +0x1.f002665a62491p+51 +-0x1.3024ee19c7be4p+51 +0x1.9249c6c61822ep+51 +0x1.2f5c34656fbcdp+49 +-0x1.a5cd6979a4748p+48 +0x1.666296c98bb98p+48 +-0x1.8bda2e4eb2575p+49 +-0x1.c3bc3f7defcaap+50 +-0x1.9aae7f668e275p+51 +-0x1.b14651b7f6e4bp+48 +-0x1.9b63639d29f79p+46 +0x1.0bf7b30ab5aap+49 +-0x1.8da3e9dd00088p+50 +0x1.9fa7be53d73dep+51 +0x1.8fb6154d89761p+50 +0x1.0e812ee825a4bp+49 +0x1.2dabe2cba264ap+50 +0x1.7e1b84ff51779p+51 +0x1.73656c608dd63p+51 +0x1.b5d79d525b618p+51 +-0x1.81bf3f252693bp+51 +-0x1.e161f15c47816p+50 +0x1.83d3ae4999d05p+51 +0x1.178a496b1f66cp+51 +-0x1.fcf906c4bbf5p+50 +-0x1.158876377bd4cp+48 +0x1.c0988b1e2f8bdp+51 +0x1.230dc5478320dp+51 +0x1.f85c141f3c856p+51 +0x1.3538449e49ad6p+50 +0x1.6a64814650df2p+51 +-0x1.84dd49ab44bp+51 +0x1.c0189b89e42d5p+51 +0x1.1f080d610997p+49 +0x1.4a00e2f023ddep+51 +-0x1.ca2f3f9b4d1eep+51 +0x1.217a6c126446ap+49 +-0x1.cc8b396c3ae57p+50 +-0x1.2ed6b9b553fd3p+48 +0x1.12025ee7695b7p+49 +0x1.836e4074da0bap+51 +-0x1.660e8446e06cp+51 +0x1.6cc9675afc23bp+51 +-0x1.92308040f88bep+50 +-0x1.027c004ed88cep+50 +0x1.4991e3145a693p+49 +0x1.3cc52bfec1d53p+51 +-0x1.e046f25ebad0ep+50 +0x1.e9c6d6f7e2af3p+50 +0x1.324c08f3a4f1dp+51 +-0x1.0b1c9bbd39eb2p+49 +-0x1.cc7f3e3269263p+47 +0x1.79855489f70e8p+51 +-0x1.b3ec1641f24bp+51 +0x1.50e80642aa956p+51 +0x1.9414c6ab9b846p+51 +-0x1.d4cfd9b554751p+51 +-0x1.2de661efd20cp+48 +0x1.a7b996cf3b9a2p+45 +-0x1.0238e9ea3c899p+48 +-0x1.b71074cd6b7c8p+47 +0x1.1d50961c0266fp+51 +-0x1.80da601e9741dp+51 +-0x1.37df6036a7d2dp+51 +0x1.9bcc409871f8ep+51 +-0x1.52c1527763e8ep+48 +0x1.f1c8795ecea22p+49 +-0x1.83adccabf4822p+51 +0x1.f1ab06c7b0116p+50 +-0x1.85b7b9fc90414p+51 +-0x1.9e4250b488f57p+51 +0x1.83717b759a46fp+51 +-0x1.9cb0c4a5966a3p+51 +0x1.2f7803e734378p+48 +-0x1.a2e1904ac9974p+51 +0x1.7e3f82f271844p+51 +-0x1.6c97374cf11cdp+51 +-0x1.c3dab9447a5bfp+49 +0x1.cdcb539a0a8f5p+51 +0x1.812253f635cbfp+51 +0x1.7bfe6521c124fp+51 +-0x1.547c62fb7b523p+51 +0x1.5818f5989f994p+49 +0x1.b3f1e320f5c07p+50 +0x1.6624a9e03fce3p+50 +-0x1.1473ca9031cb5p+49 +0x1.ff041a72110cep+49 +0x1.f1da828d473e1p+50 +0x1.51d57c50f68d6p+50 +0x1.d6ad157560ecap+51 +0x1.9fd7e5b2392f7p+49 +0x1.7ff54bbf85c34p+51 +0x1.8b7e8f32dcc28p+51 +-0x1.479d0cfe60b8ap+48 +0x1.2fce1ef4bcbf9p+51 +0x1.ac33c5c566ed1p+49 +-0x1.cecaf24e43227p+50 +0x1.b412939dcd6a2p+51 +# Random inputs in the range [4.50e+15,1.80e+308] +## name: workload-maxint_maxfloat +-0x1.2893c7c6bdebp+1023 +0x1.7a5f5e3d1dc4bp+1023 +-0x1.12051af0f230ap+1023 +0x1.5b1f70ac98952p+1023 +-0x1.530a4b774f271p+1023 +0x1.64976f5223d44p+1023 +0x1.64537d8a05c73p+1023 +0x1.94dd59e59ea88p+1023 +0x1.c0bb47e9b9088p+1022 +-0x1.929e991ab4979p+1023 +0x1.226a19468e40fp+1023 +-0x1.7e61ce917f572p+1023 +-0x1.4ed59f739a13ap+1023 +0x1.3a65949663ecbp+1022 +-0x1.2f9ccb970dd8ep+1022 +-0x1.5c6c8e3013d12p+1023 +-0x1.c2478e782d0cdp+1022 +0x1.ac5370574e766p+1023 +-0x1.43506404c18bfp+1022 +-0x1.281278ee04e48p+1023 +0x1.f309d815c3123p+1022 +-0x1.b3f234c3c7cbbp+1020 +0x1.b67d3ec40a2ep+1022 +0x1.419943b90a497p+1023 +-0x1.a1599b5bdf6d1p+1022 +0x1.1b46383e95b86p+1020 +0x1.42e366b8f8dc5p+1021 +-0x1.e8358139a83eap+1023 +0x1.dbca457d59a4p+1023 +0x1.da9b93752cf56p+1023 +-0x1.3db1c64de8a2ep+1021 +-0x1.1c93a497c399p+1021 +-0x1.3284b09698e82p+1023 +-0x1.ebf6b6dd67c5fp+1023 +0x1.e9bad91fd960bp+1023 +0x1.76ee8688a5538p+1022 +0x1.5a335a7b40a42p+1020 +0x1.bea526acd43d7p+1018 +0x1.fa6136966b8b9p+1023 +-0x1.1427851f2d488p+1022 +0x1.3c49385b781dap+1023 +-0x1.40e05d9e5dc0cp+1022 +0x1.9d23c05277d7ap+1023 +-0x1.8d4cd5d803fffp+1022 +0x1.500cd66b8ab43p+1023 +-0x1.75b967082e4ccp+1023 +-0x1.c05c31618ef51p+1023 +0x1.069a96f46ad4bp+1023 +-0x1.87658c1dc269p+1023 +0x1.870fe5c85e139p+1018 +0x1.d5d5c9f9c80b1p+1023 +-0x1.5283a96ea1c8ap+1023 +0x1.e2eb0c2807fccp+1023 +-0x1.0947fcb22f925p+1022 +-0x1.18ca05f01ceadp+1019 +-0x1.120ae3c354bp+1023 +-0x1.ba21e77f88d8ep+1022 +0x1.e4dbbceaaa875p+1021 +-0x1.e36957dd06197p+1023 +-0x1.bc50888801238p+1023 +-0x1.f8f88bc59ab95p+1023 +-0x1.ba036d0a7a623p+1022 +-0x1.18933795762b8p+1023 +0x1.5b7ae0d105d85p+1022 +-0x1.d9aa9ff561a88p+1022 +-0x1.a9a2e7d8377bp+1022 +-0x1.c29b61d89e628p+1022 +0x1.5e1846823d1a7p+1023 +-0x1.984b215934d2p+1020 +0x1.3202c74f1852ep+1023 +-0x1.5329325d7e237p+1023 +0x1.4532484082d88p+1021 +-0x1.c4a6ecf8fad76p+1023 +0x1.38488f041e897p+1023 +-0x1.edfca7de6f4f9p+1021 +-0x1.3e371814d8f69p+1023 +0x1.b531f20aff25ap+1023 +0x1.1c704d47438b3p+1023 +0x1.223c50ec07096p+1022 +0x1.0266db4a6abf6p+1023 +0x1.08c50ea522224p+1022 +-0x1.831a863f1c53p+1022 +0x1.1b18be6af1ddp+1022 +0x1.0b8108ec1588ep+1023 +0x1.f1bd3cccd6c29p+1023 +0x1.2004ac3bf2921p+1023 +0x1.9d702ffd8bbdap+1020 +-0x1.4abd11be857b2p+1022 +0x1.1b8a0df57f3a7p+1023 +0x1.11328ca9bd5e8p+1023 +-0x1.1dcfb035069e4p+1020 +0x1.6f3b4908d45cbp+1023 +-0x1.10cbb85f67aaap+1023 +-0x1.284a204cb163fp+1023 +-0x1.7188590afc945p+1023 +-0x1.60d89e4ccc965p+1023 +-0x1.943d42bec0847p+1023 +0x1.45fed483d309ap+1022 +0x1.56e28983946b6p+1018 +-0x1.69107214b6aa3p+1023 +0x1.895c5c3c5a2ecp+1023 +-0x1.fb0a3243d3c2cp+1021 +0x1.f6d738e2f2a8cp+1021 +0x1.432e766f34973p+1022 +0x1.6d03711aae1dp+1023 +0x1.86cc3b3fb7c81p+1020 +0x1.835b62572dfbfp+1020 +-0x1.137f63d81668cp+1020 +0x1.412f756069063p+1023 +-0x1.52c25176acbd7p+1023 +0x1.cf65727eece85p+1020 +0x1.34298023c445cp+1023 +0x1.cd55574015043p+1022 +0x1.a48a63d0051fep+1022 +-0x1.276578d397624p+1023 +0x1.9c436fee1d3bep+1023 +-0x1.b690487166ccep+1023 +0x1.cad2239e0ffddp+1023 +0x1.06155417715a3p+1022 +-0x1.1f7c538de446fp+1023 +-0x1.f906337b83308p+1023 +0x1.68ba8a624f39cp+1023 +0x1.f9aa879ee4291p+1023 +-0x1.a3e2fed8ee941p+1014 +-0x1.dd8e23cb5e0cfp+1021 +-0x1.08ca9d2af3593p+1022 +-0x1.52de580117cb1p+1023 +0x1.5336014eb390dp+1023 +0x1.23b9710837385p+1023 +-0x1.bb1d8e6134bb8p+1023 +0x1.1b03ba970845dp+1023 +-0x1.919715bb3297dp+1020 +-0x1.663f3a5d232c6p+1023 +0x1.d66742bc35ce6p+1023 +0x1.8bf58238d2c6cp+1023 +0x1.d835138c4162ap+1023 +-0x1.89921e08278bdp+1022 +-0x1.ffd2e3cc88a3p+1021 +0x1.d7fa0b28b7afep+1023 +-0x1.b8af7d03558d3p+1022 +-0x1.69f5d8ca693e1p+1023 +0x1.85f90b8ed2916p+1020 +0x1.9ebc8fb92e8d2p+1021 +-0x1.9662aa8e0f9f4p+1021 +-0x1.9a22999f8e15dp+1022 +-0x1.427dd2c4d857p+1020 +0x1.0c6dc4dff2665p+1023 +0x1.072054cc57acap+1022 +0x1.c674ca230cddfp+1022 +0x1.50401ee2b5059p+1023 +-0x1.6cc00b7f5c5dap+1023 +-0x1.da9d01a003911p+1021 +-0x1.325ed5d94e165p+1022 +0x1.7ab7f25fa8507p+1023 +-0x1.515173c8da8b2p+1023 +0x1.818c674ab8d68p+1023 +-0x1.90a2fe8677c44p+1022 +0x1.36bd14080d04dp+1023 +0x1.8ba7b4a87cb6ap+1023 +0x1.adccda9026fdcp+1021 +0x1.37219d83301e3p+1021 +-0x1.199705ceda1cep+1023 +0x1.a7084f168319bp+1023 +0x1.4353bd25d553cp+1022 +-0x1.f89aee124f074p+1020 +-0x1.088b0fc0d8465p+1018 +-0x1.eaa29b1560e1cp+1019 +0x1.dd5af53ae6eb8p+1021 +0x1.5899dce2f24e3p+1023 +-0x1.0ec0e0bcfe3e5p+1020 +-0x1.19cbd774bf2f5p+1023 +-0x1.76b01176e84d3p+1022 +-0x1.87b69bbc1b2f3p+1020 +-0x1.6aa7a0112e20ep+1023 +-0x1.74de4e5ca87bep+1023 +0x1.ccf2f953a0b8bp+1021 +0x1.481fd1d71f276p+1023 +-0x1.a8558f4a0a5d7p+1020 +0x1.2810aac548d66p+1022 +-0x1.e195f8bb6e287p+1023 +0x1.accb305048deep+1023 +-0x1.72acbc54834fcp+1023 +-0x1.bad779790cc3dp+1022 +-0x1.cd610db6c627fp+1023 +0x1.c3743e17c258dp+1022 +-0x1.33b360dfc90f2p+1021 +0x1.6db03aa1e17b2p+1016 +0x1.b9348831cfec7p+1023 +0x1.a7ddf3d686557p+1022 +0x1.805503ec97253p+1023 +0x1.0a908fc8ab91bp+1018 +0x1.dd202fd34f91bp+1023 +-0x1.884d25be8a5efp+1016 +-0x1.2668fec4d7edbp+1021 +0x1.044ea61accc0dp+1021 +-0x1.74a8f0b77e9a7p+1023 +-0x1.18c19e0db9775p+1023 +-0x1.981cb66f7c9adp+1022 +-0x1.d4213a21a5e8dp+1022 +0x1.a244d501ca653p+1023 +0x1.d14962a3bac67p+1023 +0x1.7cd478ff6dd43p+1023 +-0x1.43740cb56194ep+1023 +-0x1.4a48bbdb4658cp+1023 +-0x1.11953ff7258a5p+1023 +-0x1.390beb128fe6dp+1022 +0x1.9c6a15063cc98p+1022 +0x1.e09ffc8752284p+1019 +-0x1.79ee21f4ed85dp+1021 +-0x1.f3da28b0050d6p+1023 +0x1.47ef695aae944p+1023 +0x1.6b3d527187ff6p+1022 +0x1.5e65faeb93b0bp+1023 +-0x1.3d11dcd9d16c3p+1023 +0x1.c3beb750020e1p+1023 +-0x1.9e14d171718b6p+1021 +0x1.5872ee2ac721bp+1021 +-0x1.261cf615588dbp+1020 +0x1.66e0ad2bb0d82p+1022 +0x1.da80eefad8aep+1023 +-0x1.cd2a01a56bbbap+1023 +0x1.bec7bb09ec4dep+1022 +0x1.cee2a7ee1ebd9p+1021 +-0x1.fafcfc429bcf2p+1022 +0x1.35970d39c727p+1023 +-0x1.1c5b21d08a17cp+1020 +-0x1.ca7433bfa8355p+1022 +-0x1.15194ccce203bp+1021 +-0x1.fd333881cbcc1p+1023 +-0x1.9e29e2f059602p+1021 +-0x1.78134847de3bbp+1023 +-0x1.a8620432fbc5fp+1023 +-0x1.1869c0cc8de32p+1023 +0x1.a17aa9729ee43p+1023 +-0x1.cbc836928dbbep+1023 +-0x1.d31c44064af5p+1023 +-0x1.8723db2af9f71p+1022 +0x1.5338ee74add4fp+1023 +-0x1.8125c3b1a7795p+1022 +0x1.ef227f1f42a9bp+1021 +-0x1.441ad69f2b8aep+1021 +0x1.676a48919b8d8p+1019 +0x1.cadc4b8c0a2f9p+1023 +0x1.2878e288f4f0dp+1023 +0x1.128db23f62f8bp+1023 +-0x1.78baae227ebfep+1022 +-0x1.970c19a40926dp+1023 +0x1.bce04fea332c2p+1023 +0x1.e499a94cd6e47p+1023 +0x1.9e2801e958086p+1019 +0x1.aa385e22e8fa3p+1022 +0x1.85d264ccb2b4dp+1023 +0x1.4047cc578b333p+1023 +-0x1.8b428c1d1a15p+1023 +-0x1.a736f4ff93fc6p+1022 +-0x1.8ef6aec062b1ep+1021 +-0x1.800dd74593d6p+1023 +-0x1.83ab3b3c3b06ep+1022 +0x1.1a70a11058eefp+1022 +-0x1.7a0b36154686dp+1023 +0x1.ac83d765cb941p+1023 +-0x1.38e2d2e9839e2p+1023 +-0x1.c9d3f32d7698cp+1023 +-0x1.ee868b74875eep+1023 +-0x1.0af765eb6e531p+1023 +0x1.0fe3d17d4037ep+1021 +-0x1.d62a53533ec1ep+1022 +-0x1.7d0f475abcf54p+1023 +-0x1.06af1d0aba051p+1022 +-0x1.da81c793a9493p+1017 +0x1.a502c82134498p+1023 +0x1.52ccd5e3ff94ep+1020 +-0x1.c7c39eff68c5ap+1022 +0x1.c2936883311b9p+1023 +0x1.180ba439494edp+1021 +-0x1.a13610caa9acdp+1023 +-0x1.3351299fc697ep+1023 +-0x1.5f71f98ee4defp+1021 +0x1.babefd76533fap+1023 +-0x1.0e5b14fd78d18p+1023 +0x1.dfb3470533ad9p+1023 +-0x1.d1176bb930832p+1022 +-0x1.3b444f9296a44p+1023 +-0x1.b4765131e424cp+1023 +-0x1.65e144e33b781p+1023 +-0x1.eb30474a577bdp+1020 +-0x1.5b8f34e619e15p+1021 +0x1.1991a02d1cf68p+1023 +-0x1.84ddbc4805a61p+1021 +-0x1.24b37b79fe8ccp+1022 +-0x1.e94ec631cbf36p+1023 +-0x1.3227401adf71ep+1022 +0x1.5892ea1c36e88p+1021 +-0x1.58b15a9ee5c8ap+1022 +0x1.5cbbddb55a38ap+1020 +0x1.db24be33ee527p+1023 +-0x1.7541abffe4fffp+1023 +-0x1.f49a53497b42ep+1023 +0x1.52cc592aa86b6p+1021 +-0x1.9e030d83240ebp+1022 +0x1.6a1e12d9291cep+1023 +0x1.3f62c94b92333p+1023 +0x1.02414841df84p+1023 +0x1.1bd6c667a9308p+1023 +0x1.fcc522e8dcea6p+1021 +-0x1.386013c8531f2p+1023 +-0x1.795813648203fp+1023 +-0x1.a04ecaaa12ea6p+1023 +-0x1.a9630ad42bd28p+1022 +-0x1.1353ed721ad14p+1022 +0x1.004a377839b95p+1023 +-0x1.9c4cb7630b0c5p+1021 +-0x1.3300889c425d1p+1023 +0x1.4d46e05aab447p+1023 +0x1.794b7c6e48e75p+1023 +0x1.e00f3bc3c5873p+1023 +-0x1.a7834f76d4587p+1020 +-0x1.254b77d1d6e84p+1023 +-0x1.72c2ace322bd7p+1023 +-0x1.2d91f296b2b3ep+1022 +0x1.ece3e9315387p+1021 +0x1.e4479c7f16d4cp+1022 +0x1.6a9cee915e971p+1023 +-0x1.a26f2da115042p+1023 +0x1.b304ab42131bbp+1019 +0x1.6184021acd8bfp+1022 +-0x1.29087da0eabbcp+1023 +-0x1.e0e7976581483p+1023 +-0x1.c396f6b1071d1p+1022 +-0x1.e0397a554f537p+1022 +-0x1.c31624c4e95bfp+1022 +-0x1.adaca2f355f3p+1023 +-0x1.68f30e9c915b9p+1022 +-0x1.b664b8d736f46p+1022 +-0x1.e1df5a6a1def1p+1023 +-0x1.7db4058313d74p+1022 +-0x1.bc629c105b861p+1022 +0x1.3226c593f9bdfp+1019 +-0x1.8af451a4f496p+1023 +-0x1.f606003bf2ab5p+1021 +0x1.2ba08e75ce87p+1019 +0x1.a127c7364b679p+1023 +0x1.0c3e22a256206p+1023 +0x1.35b7c0a9a1465p+1018 +-0x1.c554fecb76ep+1023 +0x1.3a4f1f70b135dp+1021 +-0x1.94fde23dbac9dp+1022 +-0x1.5e43d9145dbb2p+1022 +0x1.d3fab25984d3bp+1023 +-0x1.24a8b2ec89c5fp+1021 +-0x1.8f437e5e6006p+1021 +0x1.ef2c75c224227p+1022 +0x1.27b61d3e85e0fp+1022 +-0x1.797832006abdfp+1023 +0x1.982f555e9e272p+1023 +-0x1.4389aa8633a3bp+1023 +0x1.f6bb70acf9d7bp+1023 +-0x1.a86d02c27facdp+1023 +0x1.a5ec992ccebddp+1023 +-0x1.d9512481fd3e2p+1023 +-0x1.bd58c96c5bb16p+1023 +0x1.94dcc29d26cb1p+1022 +-0x1.18ee1e48e38c3p+1022 +-0x1.ca7fd0211e3d6p+1023 +0x1.33d3bf13bf8fap+1023 +-0x1.fd0aa187808b7p+1023 +-0x1.3e4a61dbcfa7ep+1021 +0x1.f3b6874eaef01p+1023 +0x1.02e0eaf1dedb8p+1020 +-0x1.c079862452d98p+1021 +0x1.1bc83c6d28839p+1023 +0x1.4e224a78c58ebp+1023 +-0x1.689421d8342c8p+1023 +0x1.5a6b1ad0ab06ep+1023 +-0x1.da27c64f37d49p+1023 +-0x1.6217108aea1cp+1021 +-0x1.a1304c6f4c6f5p+1020 +0x1.58f36ff18382ep+1023 +-0x1.3a926befae00ap+1023 +0x1.2b177cf08cf02p+1023 +0x1.65832df38799ap+1018 +0x1.a703403d88ba6p+1022 +0x1.658657b08e79fp+1023 +0x1.42bfdd7495fd9p+1023 +0x1.25aba718dc811p+1023 +0x1.58aac1bb4645p+1022 +0x1.0b6b9b9f236dap+1023 +-0x1.88dbc92e040b7p+1023 +0x1.98ad28ba6ad37p+1022 +-0x1.0b0d5bdef315cp+1022 +0x1.00ade3d34d56p+1023 +0x1.4752ec604841p+1023 +0x1.00e1f8648ec58p+1023 +0x1.2181cc8f70efbp+1023 +0x1.f3c2fcc7bbbe8p+1022 +-0x1.0afb834873f06p+1022 +-0x1.809c22ca39feap+1019 +-0x1.e9ef21969071ep+1021 +-0x1.4c6bcce0f683bp+1023 +0x1.2b93408c44d91p+1023 +-0x1.23ed4b04d87dep+1022 +-0x1.a9fa9eacfbe17p+1022 +-0x1.4409895f629a2p+1023 +0x1.67606bbee661dp+1023 +-0x1.73337653e5566p+1021 +-0x1.0290b2cb0783fp+1023 +0x1.85a0a8c9b37c5p+1023 +0x1.cd3f65c961daap+1023 +-0x1.3987131be75c9p+1022 +0x1.859f9b3c45356p+1023 +0x1.9601f1952a44ep+1023 +-0x1.b02d6e857493fp+1023 +0x1.43aa5de497ef3p+1023 +-0x1.d41db983920e4p+1023 +-0x1.8bc9e7e1668e4p+1022 +-0x1.262e2ca70b0cfp+1021 +0x1.a33ed68b9c84ap+1023 +0x1.4ebee3629d515p+1023 +-0x1.17fe4fe89e85ep+1023 +-0x1.9ee1493fdae0dp+1023 +0x1.2e33d98e6d5e5p+1023 +-0x1.e02c0bf9191bbp+1022 +-0x1.706e13667ec9dp+1022 +0x1.05ee0de00eb26p+1022 +0x1.aa17101e268cap+1022 +0x1.ff9df12a56eep+1022 +0x1.58e6615311417p+1023 +-0x1.0652b58963efep+1023 +-0x1.40c2b41e31e0dp+1023 +-0x1.ecc55e7cd8761p+1022 +-0x1.c20672e1f8626p+1021 +0x1.6a50b4be88fcdp+1023 +0x1.40f436f551afbp+1018 +0x1.490279abb355ep+1021 +-0x1.3bac51a49ec39p+1022 +-0x1.2be5e718dfe52p+1023 +-0x1.ead7682b59719p+1021 +-0x1.3b82a9c238ad3p+1022 +0x1.03177b64720a6p+1023 +0x1.0be9366b35bd8p+1019 +-0x1.1dbcf5e236185p+1023 +0x1.50dc1351ca522p+1023 +0x1.2eead52db504fp+1021 +0x1.ebdb16c972031p+1023 +0x1.224f9ee045b85p+1020 +-0x1.0930142af8ce1p+1019 +-0x1.a2a62ae344c14p+1022 +0x1.ffce80fbae1ccp+1022 +0x1.14abb6c855eefp+1023 +-0x1.3aaea3ed5f7fbp+1022 +-0x1.f525ad4ab8078p+1023 +-0x1.f611f62801164p+1023 +0x1.8af9373bea598p+1021 +0x1.c70a6cae1f39bp+1023 +0x1.793120cb92e1ep+1021 +0x1.bee36b591d5d1p+1021 +0x1.b0f04b5cc08b2p+1020 +-0x1.6e8bc4042ffp+1022 +0x1.7da8a8764cbcbp+1023 +0x1.c9153ccd923c7p+1023 +-0x1.f349cc1c8970dp+1021 +0x1.a1d7407609568p+1023 +0x1.1f16f7347bdb6p+1023 +-0x1.ef4174e55a8ecp+1021 +0x1.d2525246b8db6p+1023 +-0x1.8c88d74ea169dp+1023 +-0x1.7f7280c6bfb5ap+1022 +-0x1.80c5284707113p+1022 +-0x1.445b1af95c441p+1023 +0x1.ed05c9ec43a9dp+1022 +0x1.ddaa3286dc2afp+1021 +-0x1.a172bdf6f39a8p+1023 +-0x1.9d8421eeafdd3p+1023 +0x1.7d5e539682413p+1021 +0x1.cc4236f593ee2p+1017 +-0x1.9b60c4e5c6da2p+1022 +-0x1.52b40a143f3dcp+1023 +0x1.f2e7202313914p+1022 +-0x1.56a5d23acfde3p+1022 +0x1.f5be534eda127p+1023 +0x1.fb25f4b187313p+1022 +0x1.7b3769d77835dp+1022 +-0x1.648ab1268037ep+1023 +0x1.4fe6b5c22c001p+1022 +-0x1.763c903bb9795p+1023 +-0x1.4a301066ef81p+1023 +-0x1.af9782958a4f6p+1022 +0x1.8574d9cbe21b6p+1019 +0x1.89c7d17a3c5bcp+1022 +-0x1.1c07153aadcd2p+1023 +-0x1.8032818975068p+1023 +-0x1.8b4b84f2c202fp+1022 +-0x1.38a5bba689d82p+1023 +0x1.59acf525b4958p+1022 +0x1.be584b59befbap+1023 +-0x1.99fa42adb3748p+1023 +-0x1.3c65d4e696012p+1023 +0x1.1e78a7ab98564p+1022 +0x1.13126c23a6306p+1021 +-0x1.24f56c9698707p+1021 +-0x1.9fa7ca06bbfb3p+1023 +0x1.cfe30a3493ap+1022 +-0x1.225b6b36d829ap+1023 +0x1.6e961141bdf52p+1023 +-0x1.6e5194a442b2bp+1021 +-0x1.4cf13497ba548p+1021 +0x1.18114826636f2p+1023 +0x1.4707581e83c44p+1023 +0x1.ed57721a53856p+1023 +-0x1.c14c39c4caceap+1023 +0x1.4c66053d0aa6fp+1023 +0x1.4f7ccf2d621d3p+1022 +0x1.413551564c8e4p+1023 +0x1.027d26e725955p+1023 +0x1.66d33b290fe66p+1022 +0x1.53b73de0b1b33p+1023 +-0x1.8e3c0e7c207f7p+1020 +0x1.d5671e0aef634p+1023 +0x1.71cb99d64aeebp+1023 +0x1.7a2464e05b56ap+1022 +-0x1.7a8c09858b6bep+1023 +-0x1.d7024ce084694p+1023 +0x1.29828e77252c6p+1023 +-0x1.0c0be221dff83p+1019 +0x1.987f71d428f3bp+1023 +-0x1.19b2cdb053861p+1023 +-0x1.a9d59fc6297f5p+1023 +0x1.509e65a17eb7dp+1022 +-0x1.f96213f1801d8p+1023 +-0x1.70b50c035ec75p+1023 +-0x1.110c1daa19b1dp+1023 +-0x1.e604c6da2e552p+1021 +0x1.56a83ff02d8c2p+1023 +-0x1.23b62ef1977a2p+1021 +-0x1.4d222af302ff2p+1020 +-0x1.cab97bd25723bp+1020 +-0x1.b026534a2702dp+1023 +-0x1.06987a9caf2c9p+1023 +-0x1.60aaae13f4bc6p+1023 +-0x1.f302c9528c545p+1023 +0x1.6dcf1f3bc81c2p+1022 +-0x1.b16f5a65d886ap+1023 +0x1.2b622f3f4eee8p+1021 +0x1.a690ded3e2f87p+1023 +0x1.2a9b10b13efe8p+1018 +-0x1.aee7bf4d79038p+1023 +-0x1.7bd7769b06499p+1023 +0x1.527607007d0c9p+1023 +-0x1.c0040bf097c9cp+1022 +-0x1.06fbf71c87ebcp+1019 +0x1.1cd91c65bfbeep+1019 +0x1.05b140b4b9874p+1023 +-0x1.454ffa21efecbp+1023 +0x1.f6501b7c84889p+1022 +0x1.fb1fb8be7412ep+1023 +0x1.c7136674760e3p+1023 +-0x1.812d4abc56f75p+1023 +0x1.2b2a03beba2dbp+1023 +0x1.f2cc1ba17096bp+1021 +-0x1.936f299c33b16p+1022 +-0x1.10e773c2a2d1p+1021 +0x1.e036765a7c06ap+1021 +0x1.a96a41157868dp+1023 +-0x1.84dd71d5ed7f4p+1023 +-0x1.ea3519694c819p+1023 +0x1.660d22944973bp+1023 +-0x1.519c4a6868fedp+1022 +-0x1.8db1479314e5fp+1023 +0x1.28bf2048f73cfp+1023 +-0x1.3b5c624e98577p+1021 +-0x1.f900f1bee7389p+1018 +-0x1.947f1429d0829p+1021 +0x1.d0f89241c720ap+1023 +0x1.b8a2265e8327ep+1019 +0x1.7a060e8b4214fp+1020 +-0x1.e287352e5f8a8p+1023 +-0x1.a16d30749bbeep+1021 +-0x1.fa9f5d0e0b17p+1023 +-0x1.2767fff8684cap+1022 +0x1.5f1e3bbfcfd9fp+1020 +-0x1.0358bee2d8784p+1020 +0x1.f9eeea3d15443p+1023 +-0x1.cfe9196446d6ap+1023 +-0x1.a2f5c9f5453edp+1023 +0x1.231d64136ed46p+1023 +0x1.171cd05486ac2p+1023 +-0x1.7524716e50a56p+1022 +0x1.78887c81058dap+1022 +-0x1.254b3af98a7d4p+1020 +0x1.f02f2db70c983p+1022 +-0x1.6647a8a683858p+1023 +0x1.4b786d49bef55p+1023 +-0x1.60e34f947f4abp+1023 +0x1.f6e50dc49f40ap+1023 +0x1.57a72cf668ea5p+1023 +0x1.02cb77e2116dp+1023 +0x1.32a457492cca2p+1023 +0x1.5a0282dc110d6p+1021 +0x1.cfd50819d4de9p+1023 +-0x1.f29f59302fb57p+1023 +-0x1.0e02419718f99p+1023 +-0x1.8cc6449c91b8p+1023 +0x1.e28bb0033ab86p+1020 +0x1.345f8b416d282p+1022 +0x1.ad546e773e931p+1023 +-0x1.2705a8e02bc64p+1023 +0x1.d29e47a39828dp+1023 +0x1.0c9e7e097d2dbp+1023 +-0x1.7de82c4cdc968p+1023 +-0x1.b88cc074b79b4p+1022 +0x1.0fe9efe480d2p+1022 +-0x1.e8d7503f98b71p+1022 +0x1.52ff87d2d1c87p+1023 +0x1.12bb8def50e2ap+1022 +-0x1.d24f4c3e1c656p+1022 +0x1.48fb82a9c869ap+1023 +0x1.17981095d0d84p+1017 +-0x1.f8b548ca59c99p+1023 +-0x1.e4b5bdd4b827dp+1022 +-0x1.4724a60e585b6p+1023 +0x1.fea9e26ebb5ffp+1020 +-0x1.e7b48e54eb092p+1023 +0x1.2cbd40f969404p+1020 +0x1.ad285c6f6a57ep+1021 +0x1.9755e63c84583p+1021 +-0x1.5c4fcfb450d7p+1018 +-0x1.d8319781ff922p+1023 +0x1.18759863be211p+1023 +0x1.9e589286bc028p+1023 +-0x1.945cd68a64ba2p+1022 +-0x1.b7f6626ea11d4p+1022 +-0x1.1a2226793d2b2p+1022 +-0x1.ef3d8c98d67d7p+1022 +-0x1.8045496148682p+1021 +-0x1.52310ec21f8e9p+1023 +-0x1.be952aef07072p+1023 +-0x1.58dd562f7cd2ap+1023 +-0x1.8b3613fd7da07p+1023 +0x1.a43fd3ceecee7p+1022 +-0x1.c8ebcc58718p+1022 +-0x1.a4c8e698ac9ep+1023 +-0x1.73bb39d8c8085p+1023 +0x1.29566f84c2d23p+1023 +-0x1.5856e4b5a54bdp+1023 +-0x1.61f907561c2ddp+1023 +-0x1.1c8e3382e4b35p+1021 +-0x1.caefa6f9f2de9p+1022 +0x1.414ee58bc94d8p+1020 +-0x1.4f9e93a1e40f6p+1017 +-0x1.5c3baae4c8188p+1020 +0x1.81ec60a27c556p+1023 +0x1.d0611cad1c86bp+1020 +-0x1.c3472e4f1ab91p+1023 +0x1.6c875cd06e265p+1018 +-0x1.529e8f49aa8dbp+1023 +-0x1.e11718c39a6bfp+1021 +-0x1.7e3822254e12p+1023 +0x1.3f5c104778299p+1023 +0x1.7f91366d862f9p+1023 +-0x1.1e23272df121ep+1021 +0x1.c413909bf403p+1022 +0x1.6000c86171df5p+1021 +-0x1.ca42614dc3222p+1021 +-0x1.7301899c67a46p+1022 +0x1.b66df709202c1p+1023 +0x1.2fd6a2a6d90b4p+1022 +-0x1.88c20286db7acp+1023 +-0x1.e35e0e9a6aa01p+1023 +0x1.d4927c4960a22p+1023 +0x1.e3065b8f0f7edp+1023 +-0x1.846c26041c2fap+1023 +-0x1.7dc5fe9cffc1dp+1023 +-0x1.a1a933b5e124dp+1022 +0x1.592fa16a71ab4p+1021 +0x1.9a8151eedaab1p+1023 +-0x1.d8b866029b178p+1022 +0x1.6a2077eacaa52p+1023 +0x1.4202e8f386c64p+1022 +0x1.86a90de9f0a5fp+1023 +0x1.6db90c816b8e4p+1022 +-0x1.eb4e1f700a34bp+1023 +-0x1.4c05e0d16d12dp+1022 +-0x1.c301fe6ffcb64p+1020 +-0x1.3cc8e0ffa41a5p+1017 +0x1.637236b0b5acdp+1023 +-0x1.d9ac99391034p+1021 +0x1.460386da6720ep+1023 +0x1.4396391094937p+1023 +-0x1.406b71ec7bb2ep+1021 +0x1.5273698378e55p+1021 +-0x1.954df12ce3b42p+1021 +-0x1.105e6b5e3e8bp+1023 +-0x1.a8acd86c4ba7cp+1023 +0x1.40b6e83164a81p+1023 +0x1.8905ee4837826p+1022 +0x1.56e38616b6049p+1022 +0x1.fb81440d821f6p+1023 +-0x1.7b1a0cc799335p+1018 +0x1.66536b7318715p+1023 +0x1.6163daec068f7p+1021 +-0x1.d6ca78f358862p+1021 +-0x1.469888e9beaa8p+1022 +-0x1.cdd8d064c9205p+1022 +0x1.8bf2399be0b8bp+1023 +-0x1.710e28a167d9p+1020 +-0x1.8fc1e11996963p+1023 +-0x1.0d47867d0e70cp+1021 +0x1.83cd81631e85cp+1023 +0x1.c37f52eee1b1bp+1022 +-0x1.70ae3567f40a3p+1023 +-0x1.5fa24ce6c81bbp+1023 +0x1.faf08ff39969p+1023 +0x1.b66a81833f794p+1021 +-0x1.99020b05eb264p+1021 +-0x1.b89b0dfa63501p+1023 +0x1.c9cc00ec70646p+1023 +-0x1.ed291eb2f7c28p+1022 +0x1.4433832bbaddp+1023 +0x1.608c90b4adc5fp+1023 +0x1.43df190403ac9p+1023 +0x1.fd5f96616e717p+1023 +-0x1.892c8820babd8p+1020 +0x1.891c3ef892952p+1022 +0x1.cfdb064f30a08p+1022 +0x1.26a2035caeb04p+1022 +-0x1.8016c7f9b2342p+1023 +-0x1.71f4cc45e073bp+1017 +0x1.d6b952b988d2ap+1022 +0x1.8a3e72c4479bep+1022 +-0x1.0830fe4c42897p+1023 +-0x1.01b7260aa67d6p+1020 +-0x1.4ec9842e411efp+1023 +-0x1.43cff7843e3edp+1023 +-0x1.648394da4a3ddp+1020 +-0x1.cf01ba3a8e479p+1023 +0x1.28839ed01b6c8p+1021 +0x1.55c641a297faap+1022 +-0x1.1fd57f3a5d164p+1022 +0x1.b779b5c95b787p+1023 +-0x1.e0943f5055fedp+1022 +-0x1.63dccab3285b1p+1020 +-0x1.561bc44008e65p+1021 +0x1.c7cfd3c436e76p+1023 +-0x1.6537e0d5526fbp+1023 +-0x1.7033b23025f44p+1022 +-0x1.49fc4b92b8527p+1021 +-0x1.8bf83858ee178p+1023 +0x1.9998d8ce6d0f6p+1023 +0x1.edde0c777ee05p+1022 +0x1.de852a18a0537p+1018 +0x1.2488dd00d9191p+1022 +-0x1.10ed5cd3dfe8bp+1023 +-0x1.948f8798f5228p+1022 +0x1.54d3e564779e8p+1023 +-0x1.cfa51e4c35714p+1022 +-0x1.8d374c89c805ep+1021 +0x1.1dc4431d390b3p+1020 +0x1.f6ddf8cc1e342p+1023 +0x1.15869acbe8941p+1021 +0x1.e9f6203c3813ap+1022 +-0x1.87be9d120cfd1p+1023 +0x1.01cc5c76e513bp+1023 +-0x1.101044071bdb7p+1021 +0x1.753cba51a0667p+1022 +-0x1.07f1863a70b67p+1022 +0x1.48afd1e084de3p+1023 +0x1.4fb9d443bc815p+1023 +0x1.f46df984439a3p+1022 +-0x1.b3f6a3401c34dp+1022 +0x1.5ce140bfb01e8p+1022 +0x1.0fb953e3972adp+1020 +0x1.7d84e373a14cdp+1023 +-0x1.b441e811121c9p+1023 +-0x1.3fcf168d74eacp+1022 +-0x1.4b5afaf08cdb3p+1023 +-0x1.29b4fa9a2c79fp+1023 +-0x1.334253fc342bcp+1022 +0x1.cc04bfd2b090dp+1023 +-0x1.1a3de738c1b23p+1023 +0x1.8bec03dcfda42p+1023 +0x1.d4814b259ec6fp+1023 +0x1.2f3ca234f2d2fp+1021 +0x1.c9b4fe3ca4c13p+1023 +0x1.fa1c1b498e33ap+1023 +-0x1.e71ee72c27d2ep+1021 +0x1.95dcba815acb3p+1023 +0x1.81d141647d036p+1021 +0x1.c2cce1c165395p+1022 +-0x1.991030f80861ep+1014 +0x1.a879f491a870bp+1021 +-0x1.7cd5a40eb38d1p+1023 +-0x1.af6d0407b5b49p+1023 +-0x1.19613c80fada2p+1023 +-0x1.354e00d0b7985p+1021 +0x1.3b4bd02a4ce8p+1019 +0x1.d53789e538895p+1023 +-0x1.01a8ab13bbf15p+1021 +0x1.5ea3d1c607d38p+1023 +0x1.e7cbadc4cb8c3p+1017 +0x1.9cf893f48b557p+1022 +-0x1.2ca1387511439p+1022 +0x1.2b1500a18d746p+1022 +0x1.6371f7847704bp+1022 +0x1.129905cbba64p+1022 +-0x1.2647f3a5fa0e2p+1023 +-0x1.e71c86ca3e13p+1021 +-0x1.7fafad7bcaeaep+1020 +-0x1.7ca8dbcd53399p+1023 +0x1.a5efe27ffb41ap+1023 +0x1.a8c1446276339p+1022 +-0x1.c6a1c89b4c6b6p+1020 +-0x1.22f7cc885c1d9p+1023 +0x1.0551f5974045cp+1017 +0x1.797546c9f05fep+1023 +-0x1.e2413229e2fdcp+1023 +-0x1.97e739dc7bdb2p+1023 +0x1.7911169948436p+1023 +0x1.c16738feb9c4bp+1023 +-0x1.46af98e34d398p+1022 +-0x1.8168d2f05e58dp+1021 +0x1.609fdfb99c708p+1019 +-0x1.4b59f0ef31a98p+1023 +-0x1.907721255abf8p+1023 +0x1.b3fff9c630f55p+1020 +-0x1.934aff6fb41f9p+1023 +0x1.cc092aadf8fbbp+1022 +0x1.71aea3fb27a78p+1022 +0x1.8df7397485a45p+1023 +-0x1.a6815511d6f0cp+1021 +0x1.5aeadd3f78c4bp+1015 +0x1.965172eaac33ep+1021 +0x1.af2a1e059db56p+1023 +-0x1.0c29f4613a27fp+1023 +-0x1.1bfcf2a9b2717p+1022 +-0x1.98011ca1a9896p+1022 +0x1.9c0f0541851f7p+1023 +-0x1.3f2190e05ac6cp+1023 +-0x1.223090fdbc32bp+1023 +-0x1.2983878fcf6c2p+1021 +-0x1.6e4bbe9389773p+1023 +0x1.835ae6881d492p+1023 +0x1.55fb640d2a65fp+1023 +-0x1.a3766c6de2bcap+1020 +-0x1.477787344951cp+1023 +-0x1.e1797e664bdp+1022 +0x1.d1bd4c4fd6878p+1023 +0x1.3fcdd2bcd5e49p+1023 +0x1.d06e1654d6b2ap+1023 +0x1.54815297b582dp+1021 +-0x1.30da3b01cf8dcp+1023 +-0x1.3237a1ab1dbe1p+1023 +-0x1.23a9e6058f9c8p+1023 +0x1.cca3a37f844c9p+1023 +-0x1.09aff774699b4p+1023 +0x1.df9f301e15eedp+1023 +-0x1.adad70a271b67p+1023 +-0x1.b85807715ef5cp+1022 +0x1.6ba078626a8ddp+1023 +-0x1.e6fadd8d92de4p+1022 +0x1.9fca286dcac9fp+1023 +0x1.cc6306f5460afp+1021 +0x1.7f9ba4e99d0adp+1019 +-0x1.cee1004924c5cp+1023 +0x1.b5a428765c5d8p+1021 +-0x1.7496ef66e6a1p+1023 +-0x1.4785b7bd12c4ep+1023 +-0x1.494eab1ac32f1p+1023 +-0x1.16dcff801087p+1023 +-0x1.e4a230e591477p+1022 +-0x1.3bb60786cea3ap+1022 +-0x1.8d8c8e80bc64ap+1023 +-0x1.ca741cb292da5p+1022 +-0x1.309c64fbe8186p+1023 +0x1.1bc4e0e13d185p+1023 +-0x1.81ce0081a559ap+1021 +-0x1.c6675321177a3p+1023 +0x1.7d8d01d5e38edp+1021 +0x1.fb2d1fee05db1p+1023 +-0x1.8096779304b82p+1022 +0x1.86584ae582346p+1023 +0x1.79356eeb82f81p+1023 +-0x1.96e7170ddaf4bp+1023 +-0x1.37375ea4a0ceep+1021 +-0x1.65530d9fd0c8ap+1020 +0x1.a71c21023cb78p+1023 +-0x1.55a6f6c7e581dp+1023 +-0x1.268750f983e1bp+1022 +-0x1.8cbb1651754e9p+1023 +-0x1.1709be52a5d4p+1022 +0x1.e076c616a83a1p+1023 +0x1.fe35e1efc6954p+1023 +0x1.b9ea7febeb645p+1023 +0x1.edf5fa4710329p+1023 +0x1.1bc64fd900f65p+1023 +0x1.5f6ed996429efp+1022 +0x1.9486fcf109e5bp+1021 +0x1.ca1362a0155dp+1022 +-0x1.bdbf02276fd89p+1023 +0x1.a658c5ca30b95p+1022 +-0x1.fcfd61f6ac1dap+1023 +-0x1.88f6c04bf74f8p+1022 +0x1.4ba43c9347f99p+1023 +0x1.1b3ce751fc649p+1021 +-0x1.7d2a29195bfe2p+1021 +0x1.27038754c57cdp+1022 +-0x1.760c458985041p+1022 +-0x1.815f7d5584413p+1023 +0x1.59480b825bc27p+1019 +-0x1.0e2054bcd4ap+1023 +-0x1.d6ebf2d68b3f1p+1021 +-0x1.3986be24c32f6p+1023 +0x1.beba32e079d6ap+1020 +0x1.be0101d485a7p+1022 +-0x1.1f775470c8853p+1023 +-0x1.b6e4d4dc00c1ap+1023 +-0x1.d19315aa8abd4p+1023 +0x1.b645630535957p+1018 +-0x1.40aa0507b2f35p+1020 +-0x1.64a9523f65e4dp+1021 +-0x1.54f1052033a6fp+1021 +0x1.4f5d1e842e854p+1023 +0x1.b80fb74bb67b8p+1017 +0x1.35389b58bccb4p+1021 +-0x1.fd7dcdd826011p+1023 +0x1.1f550da7f7c4dp+1023 +-0x1.aa515a50e01f6p+1023 +-0x1.cc1cad8c5f8c4p+1020 +-0x1.5aaa1bc272717p+1023 +0x1.47f57c16a7b3fp+1023 +0x1.2c7cb58e16ab2p+1023 +-0x1.3d05cf3f71abcp+1021 +-0x1.8c3515fc6d68ap+1020 +-0x1.96c912d9fc779p+1020 +0x1.bf2344f91a9bfp+1022 +-0x1.eb7fe732a6f9fp+1023 +-0x1.dec95c1ec22d3p+1023 +-0x1.e2252e77925f2p+1023 +-0x1.82ad41f848fa4p+1023 +-0x1.3e0ce969f6bp+1022 +-0x1.cfd1a13bab698p+1022 +-0x1.6ae5699bc5f61p+1023 +-0x1.d07f8590ba07cp+1022 +0x1.d6715ac0a4f4p+1023 +0x1.9c58251e2b027p+1023 +0x1.d26616813245dp+1023 +-0x1.7bce4012f8dd1p+1019 +-0x1.e5fb9cffe0e43p+1023 +-0x1.84a34dcdb5575p+1021 +0x1.c6bbc50cbbf8ep+1023 +-0x1.10495c40b600dp+1022 +0x1.14f45f624a4c8p+1023 +-0x1.39c4a9eb65fabp+1023 +0x1.6744c2dab3dabp+1021 +-0x1.16b5302062578p+1023 +0x1.907f18b418245p+1023 +-0x1.41788ae5aaaedp+1017 +0x1.fd4033cb2259ap+1023 +0x1.e73efaa1d287p+1019 +-0x1.30baea59bfdeap+1022 +0x1.b41961eb3b256p+1022 +-0x1.bcba1f415ba9ap+1023 +0x1.772cbf30f3ab4p+1023 +-0x1.0c9df03241819p+1023 +0x1.f8e1c64e092abp+1023 +0x1.fcd204f9f38ap+1022 +0x1.aa31e4e50c366p+1021 +0x1.2b269f97bca33p+1020 +-0x1.afa3548f45bf9p+1023 +0x1.e8dbb8575b095p+1022 +0x1.3980e3ed32b44p+1023 +-0x1.92ff41e40cb53p+1023 +-0x1.065274b3e6ep+1021 +0x1.64c7ce51b3a27p+1023 +-0x1.c5fc410013f5ap+1023 +-0x1.53ea31ea19e97p+1021 +-0x1.7d26db941a96p+1022 +0x1.def2d31244af7p+1021 +0x1.d7aaea0f13f3ap+1021 +0x1.d3dc0861296dfp+1021 +0x1.c7a8a6fc91b3p+1023 +-0x1.557d0e38d23bp+1021 +-0x1.1437674c6f2fap+1023 +-0x1.e3d2d39bf745cp+1023 +-0x1.cb2789186dfdp+1023 +-0x1.b307d44b6afdfp+1020 +-0x1.b26afc29932edp+1022 +0x1.5d9a619ea1301p+1023 +0x1.0aca98b694c6fp+1023 +-0x1.c330698e5b94bp+1023 +0x1.8d29bfd740832p+1022 +0x1.ee97b4022c214p+1023 +-0x1.789197818b5efp+1023 +0x1.31675adb74495p+1019 +0x1.7681dd6e0a2fbp+1022 +-0x1.4ab247d2f0804p+1023 +-0x1.49955ecdaa852p+1023 +0x1.74493ae448314p+1023 +0x1.47380e8752df3p+1021 +0x1.0be8fbc2861a5p+1023 +-0x1.cd4f0edebe566p+1023 +# Random inputs in the range [0.000000e+00,4.503600e+15] +## name: workload-integral +0x1.746762c4d0dfp+48 +0x1.85e8057b3fab8p+50 +0x1.8bb7b219e327cp+51 +0x1.89c0e6ea5abp+49 +0x1.bd66d91a4b16ap+51 +0x1.c3f7bed527f16p+51 +0x1.09be664c818e6p+51 +0x1.e41760ca96b14p+50 +0x1.2461d99a8c68cp+50 +0x1.000dde7ad2f38p+49 +0x1.2e531a9d6dc1ep+51 +0x1.5ed9076c34152p+51 +0x1.65d61729a97b6p+51 +0x1.6d5a63000184p+51 +0x1.51101b1bea6fcp+50 +0x1.4b2489e9d6372p+51 +0x1.a7042475cbb04p+50 +0x1.3145ca84244fp+49 +0x1.71eb9ce6e8bp+45 +0x1.73e48de492ccep+51 +0x1.dc474657d0558p+50 +0x1.c3eda80c69cbep+51 +0x1.5281c32213ba2p+51 +0x1.95172c1b22544p+51 +0x1.f0e16d3f4fee2p+51 +0x1.9850a00a01ad2p+51 +0x1.a2df9adce1ccp+49 +0x1.abf0e38ea7ae8p+49 +0x1.994739ed922p+47 +0x1.aee655920a7e8p+50 +0x1.3c8275a852b88p+50 +0x1.e7ed8ac710958p+50 +0x1.622bda73f83ep+51 +0x1.479ca5723b3e4p+50 +0x1.ec5f201bbde34p+50 +0x1.ae86df7791c48p+49 +0x1.5480da7f0873ep+51 +0x1.c159c7d84fb2p+50 +0x1.c0ba8e8d49d86p+51 +0x1.ea3448b00098p+49 +0x1.416c9adeffb8ap+51 +0x1.a0626129435f8p+51 +0x1.9641d5ff39bbp+50 +0x1.9fd782fd6f448p+50 +0x1.bde3dbc521e3ap+51 +0x1.e98b24c292a1p+51 +0x1.9e8e333825daap+51 +0x1.2b3d5f6461ap+50 +0x1.b0c7d2a32307p+51 +0x1.9436c919c7448p+49 +0x1.12729bd6a1c0cp+51 +0x1.da6fd931f41p+45 +0x1.a880f7cdae53p+49 +0x1.60d0693a44124p+50 +0x1.3a9f71e0307ap+49 +0x1.1282ab46b48p+43 +0x1.2a1aea668bd54p+51 +0x1.d2970df0ea596p+51 +0x1.676126fa86278p+51 +0x1.0c29a52e9d34ep+51 +0x1.8e576eb0dfbbp+48 +0x1.f4894c1a051ap+50 +0x1.ddfdeba7f012p+49 +0x1.f05479635266p+49 +0x1.be0a199b88c22p+51 +0x1.07667f654902cp+51 +0x1.aa028da68e8fp+48 +0x1.8a8989181501ap+51 +0x1.c1dbf84b16c2p+51 +0x1.b38f4c1932338p+51 +0x1.14c1c6981410ap+51 +0x1.ae8a756051b72p+51 +0x1.f8531cb52de8cp+50 +0x1.b983c7ab47ad4p+50 +0x1.f04cebab78efp+48 +0x1.fc824977fd7a2p+51 +0x1.59669e4e17006p+51 +0x1.49879d5a499f4p+50 +0x1.350feb5f98e4p+51 +0x1.7ecf69092a92p+51 +0x1.41570f35d475p+51 +0x1.d2af2893a37p+51 +0x1.09302218244fap+51 +0x1.b16ef06e2c7ap+48 +0x1.76c3a77ad6b8p+45 +0x1.c2fa5fe4dbe56p+51 +0x1.35f1cfd28fbe6p+51 +0x1.ab6fda87a8c9p+50 +0x1.a3f8054eababcp+50 +0x1.2bf135b32b2ap+47 +0x1.736bc9187efc6p+51 +0x1.9e5874e22658p+47 +0x1.f760bf9ede498p+50 +0x1.84171c1122e04p+51 +0x1.a726b935490cp+47 +0x1.455684047a1p+44 +0x1.420a24b9b5d7cp+50 +0x1.1beb6b1e65e88p+51 +0x1.aa6761588a232p+51 +0x1.7a1cb3e2c306p+51 +0x1.cc6ed69a3d388p+49 +0x1.08293b2834e82p+51 +0x1.980f9f88a0a36p+51 +0x1.490aa5d1ab75p+49 +0x1.2c0df8fe02ebp+50 +0x1.95b6064f01abp+49 +0x1.197a769c9c436p+51 +0x1.4402e6c2fb5a8p+49 +0x1.11f2eaead3ap+44 +0x1.e2f2bbcc5e8ap+50 +0x1.8a4e79451074p+46 +0x1.c8af712b25334p+51 +0x1.633d933b06cfp+51 +0x1.c582a78fb552p+50 +0x1.7840fbf81fdc8p+51 +0x1.2790c77d9a51p+50 +0x1.384d29aac3788p+49 +0x1.7914916a0a95ap+51 +0x1.209ed1675b8a2p+51 +0x1.14a8af1c836dp+49 +0x1.920c7f1bb11ap+49 +0x1.303c3b1ad990ep+51 +0x1.3a1412d93210cp+51 +0x1.d48e4e991d8bp+50 +0x1.cd733aee21b1p+49 +0x1.79a500f4a2aap+51 +0x1.577fcde2ddc14p+51 +0x1.c9663e671011ap+51 +0x1.8310b1b012c28p+50 +0x1.f2c248b7c44ap+50 +0x1.d4c3ccb7eb6cep+51 +0x1.5bbcffdfaed88p+50 +0x1.172ae62902cbcp+50 +0x1.e1de008e90bfep+51 +0x1.e485e85c8858cp+50 +0x1.971a9f76b75p+49 +0x1.12aecce4134fcp+51 +0x1.a3d5ba67e995p+49 +0x1.8b8b87e673b68p+49 +0x1.5db98b0625e98p+50 +0x1.e42ebfc8470cp+46 +0x1.62979ff609fcp+49 +0x1.edb3a2ebcc9c8p+49 +0x1.a45f65a9738aep+51 +0x1.3c5d3ef3cb87ap+51 +0x1.e9d40d4847bf8p+50 +0x1.afdd5a9bcf0ep+50 +0x1.989a28a974bep+49 +0x1.9bc7315999d4cp+51 +0x1.b206e24119af8p+49 +0x1.2fe3271c916ep+51 +0x1.d456fb297b18p+45 +0x1.dac0e60b9e01cp+51 +0x1.6fb392247d85cp+50 +0x1.e5146b545452ap+51 +0x1.0163dbc0a40cp+51 +0x1.f2c6fec3a98a4p+50 +0x1.680213b4cb62ap+51 +0x1.b7616dbfb6f96p+51 +0x1.dce6dfcc5dea8p+50 +0x1.cab7d5035063p+48 +0x1.039f05d49cd3ap+51 +0x1.b06985dbc404ep+51 +0x1.8b858aa020e36p+51 +0x1.5e4516bc163cp+48 +0x1.f2daaa2994988p+50 +0x1.db88461d449a2p+51 +0x1.0aa6443b083c4p+50 +0x1.9ce984b55aef8p+49 +0x1.6ab1264078ab2p+51 +0x1.a9c0c9f18efcp+51 +0x1.ba2764ef7747p+50 +0x1.34ae3d444ea6p+47 +0x1.34cd0bff5965cp+51 +0x1.d06848c7d42c4p+50 +0x1.a7713fe2c1692p+51 +0x1.31a6d41b3c08p+49 +0x1.1a817679eb732p+51 +0x1.83b0f30fa229p+50 +0x1.1ecee9e980c4ep+51 +0x1.ae8354bdf9cbp+49 +0x1.4aa7aba9c7cecp+50 +0x1.e4f3dfbb69e2p+47 +0x1.b8b8aa4e6c1e8p+51 +0x1.3cc70a3b71e68p+51 +0x1.98dd69c02c704p+51 +0x1.304a7901ae798p+51 +0x1.706027b637c8p+46 +0x1.2f66e2a208426p+51 +0x1.f336bfb530228p+51 +0x1.4ef7a67485dcp+49 +0x1.2ed7cc05536cp+50 +0x1.e9d00b60a35d6p+51 +0x1.d2f0d9814c698p+50 +0x1.4aa638d1c1666p+51 +0x1.e9a3d88c2fb5cp+51 +0x1.c28d99db206d2p+51 +0x1.8f7554cee4f54p+51 +0x1.4e5fecf297f92p+51 +0x1.e8182fa88854ap+51 +0x1.653725c05e6c8p+49 +0x1.175e10a424ad2p+51 +0x1.f7baa1158adfp+51 +0x1.0ede40edfa5aep+51 +0x1.b6799ea19554p+50 +0x1.ba0e16bf057fap+51 +0x1.91eb7a586d356p+51 +0x1.bdecce8eb303p+51 +0x1.457b0ceeea15ep+51 +0x1.712b186271f96p+51 +0x1.d42241e89bcp+51 +0x1.664179b23c38p+47 +0x1.35e73ddcbaebap+51 +0x1.a8e60e2938508p+49 +0x1.311e00793ba4cp+51 +0x1.ea8d9900e47dep+51 +0x1.e31b6af67c708p+50 +0x1.20be5ada9211ap+51 +0x1.696563102445cp+51 +0x1.3eb534c21dc96p+51 +0x1.518b5377e92fp+48 +0x1.0169fb5b4fdcp+51 +0x1.3c1d6b047c85p+48 +0x1.b914de57fe012p+51 +0x1.f03e47c8d53fcp+50 +0x1.d44300ac1f4a2p+51 +0x1.546d39cf7e9ap+51 +0x1.bac302da8b67p+48 +0x1.7dcc8dec6616p+50 +0x1.77d2f58966b7p+50 +0x1.66ea3a5650368p+50 +0x1.23928d1829382p+51 +0x1.80cb4f9cfd528p+50 +0x1.6c1b30e51169p+50 +0x1.f1b9cd225dc1p+50 +0x1.4f679168db464p+50 +0x1.54899d3d074c2p+51 +0x1.5e0c3e4214ca4p+50 +0x1.1a96702e71a8cp+51 +0x1.d137671b448f8p+49 +0x1.f412fdcca2118p+51 +0x1.a830eb0611f64p+51 +0x1.8e2044581f46cp+51 +0x1.32bb253511c9ap+51 +0x1.1a7b8d6293758p+50 +0x1.016a64518d336p+51 +0x1.d24b4d2baca28p+50 +0x1.a524ac0c50cd8p+51 +0x1.c37ed81fb6648p+49 +0x1.4e66064011c74p+51 +0x1.471aefcca333cp+51 +0x1.6ebe8bbdf7f7cp+50 +0x1.8b6810d668dc8p+50 +0x1.92b3d907f3e5p+51 +0x1.0fd488d42e8dcp+50 +0x1.113f1a763fa66p+51 +0x1.f49f558dbe908p+50 +0x1.702e4175c52fp+49 +0x1.86f58f635feaep+51 +0x1.3b5f932029762p+51 +0x1.a91cab8ce869cp+51 +0x1.2768cfb9855c6p+51 +0x1.75fc92c97f0bap+51 +0x1.0f793a2d1e26ap+51 +0x1.8b252cf7adea4p+50 +0x1.97c7d271ed28p+45 +0x1.40842779a12p+50 +0x1.0e34374d3df4p+48 +0x1.02be41c1345c4p+50 +0x1.8ddc9cb963488p+50 +0x1.a98d3364fc45cp+50 +0x1.3055a58aa99aap+51 +0x1.cbcc86406abp+49 +0x1.8b4378c3e1d0cp+50 +0x1.af398a0ffaeb2p+51 +0x1.cc67a44f7bd5p+49 +0x1.51fbe1ba067fp+51 +0x1.5f02d865556a4p+51 +0x1.de5a7c5313f48p+49 +0x1.b9a46ee72aaap+47 +0x1.ec5aabf766da8p+49 +0x1.3bf0cedfd20a8p+49 +0x1.1e10674b5aceap+51 +0x1.4b0bfbc989cfp+50 +0x1.1ceeef0621488p+49 +0x1.f0d74b089e04ep+51 +0x1.5df02db1d669p+51 +0x1.d2b7ef38edd8p+47 +0x1.c6f336372ef5p+48 +0x1.0e0246cff372p+48 +0x1.ab0746ca8f46p+48 +0x1.5d414e9b91bb8p+49 +0x1.48380e3f6a87p+49 +0x1.4103abf4de99p+48 +0x1.c278b0d8ded2cp+50 +0x1.34205399bb08p+48 +0x1.4bdcca3155f3cp+50 +0x1.a73ba482c0c24p+50 +0x1.865c60b5f573ap+51 +0x1.c8bba8c77b6d8p+50 +0x1.ef75e17c7d806p+51 +0x1.158faee95c3f8p+49 +0x1.c8625db1d1508p+51 +0x1.0399a24c83b3ap+51 +0x1.9e07633cf9ccp+51 +0x1.9a4c5e845902p+47 +0x1.81b3e502b517p+48 +0x1.56f5f0d4a02b6p+51 +0x1.35e9937a9a86ap+51 +0x1.be01fc5c8b39ap+51 +0x1.1e1e9a9fe9aep+48 +0x1.6955e9486dd4p+51 +0x1.a99f63d8028cp+51 +0x1.149943df6a448p+51 +0x1.e5eeaa24552bcp+50 +0x1.cb77f4a065a58p+49 +0x1.82f9be704d804p+50 +0x1.fe3d7fdbf729p+51 +0x1.727f779787d18p+49 +0x1.e6832183d003cp+50 +0x1.4ae20e3cdbc5cp+50 +0x1.589444491166cp+51 +0x1.e1e6285e9f13p+50 +0x1.3310faf0da28cp+51 +0x1.d8ad3bb29cc3p+50 +0x1.a5644ebf6998p+49 +0x1.1771368782592p+51 +0x1.afb87c7b1011cp+50 +0x1.85ae985aaa578p+50 +0x1.881a43feb22f8p+51 +0x1.aa3bcdd548a44p+50 +0x1.a969acbebdbb6p+51 +0x1.a09037a9f9514p+51 +0x1.262a28d43db8p+51 +0x1.a9034d42c5c74p+50 +0x1.cbde9f61691a6p+51 +0x1.6fda08de3f0fp+50 +0x1.9e89badb07396p+51 +0x1.9063bf994b97p+49 +0x1.6c556c535d53p+48 +0x1.a5402233fe24p+50 +0x1.dc919a2494748p+50 +0x1.1c7c4587512b8p+50 +0x1.88ffc6c1b8f94p+51 +0x1.f4bc4d8de150ep+51 +0x1.6f6767dad4b2ep+51 +0x1.48e22e2abc288p+50 +0x1.d28657ee6c8d2p+51 +0x1.d98a6e048b39p+49 +0x1.634484296039p+48 +0x1.59b8c5319e868p+49 +0x1.5504e5c46ac5cp+51 +0x1.50c935c76d15cp+51 +0x1.2aa12c820474cp+51 +0x1.7ddd183f11aa8p+51 +0x1.dda2e6f1b2fbcp+50 +0x1.2182e2f0e27fp+49 +0x1.32f1ed4068f8p+50 +0x1.b421cd37959d2p+51 +0x1.fafadcc7a1cbep+51 +0x1.6737c4d90b0cap+51 +0x1.ef7eb8eedd62p+48 +0x1.ebfa9bbcc9c58p+51 +0x1.cb7d73da2901ep+51 +0x1.51890e9faa63p+50 +0x1.94704459b4388p+50 +0x1.89690f184b72p+51 +0x1.2d8debabdbc9cp+50 +0x1.6d41fc507ce5ep+51 +0x1.f40c70774cbd6p+51 +0x1.12f34fa728p+45 +0x1.1db5d07214752p+51 +0x1.29ee6758b8a72p+51 +0x1.59224b26b3c6p+48 +0x1.b2613999cbc66p+51 +0x1.489fadba1b1d8p+49 +0x1.d402fd365c21p+48 +0x1.a1a6086ec86a4p+51 +0x1.be5dd8a6e8dp+50 +0x1.05ce0d96b0214p+50 +0x1.0d6b7d36da4ecp+50 +0x1.0d354636e7fcp+49 +0x1.258bbde5dc192p+51 +0x1.908c8c2faacap+48 +0x1.8774df3a46974p+50 +0x1.4699083ed86b6p+51 +0x1.f3aa95825a748p+51 +0x1.09b06bf5f4f52p+51 +0x1.8d0af726b56ep+47 +0x1.5659f7d6be16p+49 +0x1.68e7872303aap+49 +0x1.f6ed92fb533b6p+51 +0x1.b31a60293edb4p+50 +0x1.e3d2e572b3p+46 +0x1.2a86047d49ccp+49 +0x1.0fdfc848445dp+49 +0x1.e543d041f385ap+51 +0x1.44d987fefd93ep+51 +0x1.e719229487bbp+49 +0x1.bac452377ee34p+50 +0x1.ea745fa6402ep+50 +0x1.485ed12ed4ec2p+51 +0x1.9b8a84031477p+51 +0x1.f091362f1ff54p+50 +0x1.ffe9ca2c50d1ap+51 +0x1.cd1dbb955501p+51 +0x1.1d7cb39a9524cp+51 +0x1.bfdeb0f3051d6p+51 +0x1.a1736e124f60cp+51 +0x1.e5b4c628f0c9p+49 +0x1.fc424765b7592p+51 +0x1.4d3455a5b5d7p+51 +0x1.9834e537f6eecp+51 +0x1.e1a7f40de3198p+51 +0x1.00521e9a6aaap+47 +0x1.3ac716decc398p+49 +0x1.a75450c6be99p+51 +0x1.1f0795ec9d8p+49 +0x1.a6a5a18eccfdcp+50 +0x1.db6e03979b606p+51 +0x1.9c080226c3b48p+49 +0x1.d3747cff6b198p+50 +0x1.71ad8a4c7a3a4p+51 +0x1.9166304646f1p+48 +0x1.51b5711e01fcep+51 +0x1.a7c25bc2d19ap+50 +0x1.16c56cb86438cp+51 +0x1.20e4b5310a16cp+51 +0x1.9fb27b1a20e8p+51 +0x1.015470e671d1p+51 +0x1.2b1cd1d70072p+49 +0x1.44a42ce1bb852p+51 +0x1.044591a20b04cp+51 +0x1.8c31bae3515e8p+50 +0x1.bfdfe80b740f8p+51 +0x1.15bc01479cfb4p+51 +0x1.8cd19ffbb707p+49 +0x1.c70d55cf60eb8p+50 +0x1.1fec284d704f2p+51 +0x1.50922001e1fa8p+49 +0x1.385ebedcd54e8p+50 +0x1.7276ffe035a34p+51 +0x1.a5162c2669p+45 +0x1.37e1d8de9cbacp+51 +0x1.0657c85d5b342p+51 +0x1.3df079e6319ccp+50 +0x1.5eadd2d2e4f58p+50 +0x1.70bbd797ceed8p+51 +0x1.12ffbade79f3ep+51 +0x1.aac391c5bb584p+51 +0x1.07de37a54f12ep+51 +0x1.6a8d65ce32442p+51 +0x1.bc9b96e3823p+48 +0x1.d8585ed4a0f0ep+51 +0x1.71a2c20ff369ep+51 +0x1.3b898815d8b8p+51 +0x1.dba1948a5b51p+48 +0x1.7d5d05bc37f92p+51 +0x1.515d60bfb60cp+46 +0x1.50670f22de868p+51 +0x1.dd528ccb2e418p+50 +0x1.1224a5c61f0aap+51 +0x1.06dabe54763a6p+51 +0x1.c56ffd1fa074cp+51 +0x1.9f8928d5847b2p+51 +0x1.2ba8c18313954p+51 +0x1.b57317d80af6p+48 +0x1.81e772e53888ep+51 +0x1.8d69a23ee983cp+50 +0x1.4477b9a273d98p+49 +0x1.f82167f2e40cp+49 +0x1.aa8b21783a732p+51 +0x1.801f3fd66fe08p+50 +0x1.2e09bcada47b4p+50 +0x1.5727731195064p+50 +0x1.054a640d9068p+47 +0x1.1222bf10999c4p+50 +0x1.55c0040fa8726p+51 +0x1.055534caf8b18p+49 +0x1.bdb4953e815e8p+49 +0x1.9235c7e67fe1cp+51 +0x1.1bf2a9c15087p+48 +0x1.9617f7a169708p+50 +0x1.351886602664p+50 +0x1.fa86eb65e3876p+51 +0x1.3ea5b75d29f0ep+51 +0x1.7b99f3f315b7p+51 +0x1.e03d1e4eb898cp+51 +0x1.1f67d8b0ae8e6p+51 +0x1.1173374f7e1dcp+50 +0x1.3749b29a4236p+47 +0x1.7c2d0fb943ea2p+51 +0x1.2ccf3e84b5ed6p+51 +0x1.60338aba3c14p+51 +0x1.e8331bd6ebe98p+49 +0x1.207191287ed08p+51 +0x1.ff496109a1e04p+50 +0x1.e6771ed334ab4p+50 +0x1.840cb8bf1d24cp+51 +0x1.e8679da8539a8p+50 +0x1.058deba60af54p+50 +0x1.55fb538573d4p+46 +0x1.9c66a947307b8p+49 +0x1.d07f68d0906b4p+50 +0x1.350c8369b21p+50 +0x1.8eb3b092d356p+49 +0x1.e75e06c9f991ep+51 +0x1.6e6153f2ad98p+51 +0x1.83794040f257p+48 +0x1.0c264c120f628p+50 +0x1.0556a97323e68p+50 +0x1.a82d233e26c3p+49 +0x1.38d5b8230f8a4p+50 +0x1.ec11beffb1028p+51 +0x1.7e2ba50f2098cp+51 +0x1.6595780ce548p+49 +0x1.866535d42273cp+50 +0x1.5f936e84caebp+48 +0x1.fd859e26cbb0cp+50 +0x1.a10e1d72a135cp+50 +0x1.4b7d56100b9fap+51 +0x1.7c24b1c1f74ccp+50 +0x1.bf9bf3e1bbab8p+50 +0x1.42e4e676ec49cp+51 +0x1.366a0893d6d04p+50 +0x1.463ca64aeecp+46 +0x1.07ba1310a8d4p+47 +0x1.f50220632a54p+50 +0x1.9549b0c010f8cp+50 +0x1.872047095e1fap+51 +0x1.f112d2df50b1ap+51 +0x1.92d2ebf651cfcp+50 +0x1.173f124691e1ap+51 +0x1.c37fb4514a3cep+51 +0x1.d90a10f3960bcp+50 +0x1.23df317a08c3p+50 +0x1.0b4ed8bdff086p+51 +0x1.b8bbcc2866f42p+51 +0x1.7429b0da953e8p+50 +0x1.068db8894c918p+51 +0x1.ac01116f2ed9ep+51 +0x1.8bcb446b4812ap+51 +0x1.0e0a9dfd4615p+50 +0x1.9d6f4db748656p+51 +0x1.160fc9d189c4ap+51 +0x1.f280793b82ap+50 +0x1.df5d9826e3e82p+51 +0x1.ea530e556a9bep+51 +0x1.6f63d23e216ap+49 +0x1.de21b12f40aap+51 +0x1.1bbecb2490f62p+51 +0x1.6c548336c16f6p+51 +0x1.59915369bbc18p+51 +0x1.0fe15ffc7775p+49 +0x1.aa155dd20546p+49 +0x1.80e7b32a8c044p+51 +0x1.dcec85661701p+50 +0x1.183323caf05ap+49 +0x1.7c37194ccc7b2p+51 +0x1.bde92bc371cfp+50 +0x1.f2ac1fe3c331cp+50 +0x1.ab36d0c1ba21ep+51 +0x1.141a478f82448p+50 +0x1.20c3e28c5c74ap+51 +0x1.3a7a1b376b4p+51 +0x1.0af2d673cc1cp+48 +0x1.2976ab9b89cc4p+50 +0x1.06fe4545ce7b4p+51 +0x1.3d59803022bep+49 +0x1.5615a6fcaf994p+51 +0x1.069ccdc3bfeaep+51 +0x1.74aa0a6b5d3dap+51 +0x1.93b60431074bcp+50 +0x1.3778da758a97ap+51 +0x1.966355c09dcd2p+51 +0x1.3390574a3e3f2p+51 +0x1.0e75fff5adc2p+50 +0x1.92af8f4cd42ap+48 +0x1.77892677d19dap+51 +0x1.89243dc8a3118p+49 +0x1.f519caea1817p+48 +0x1.6d064c0009ep+48 +0x1.faeadbd140a44p+50 +0x1.e2bcc05f271d2p+51 +0x1.0850ef78469cp+47 +0x1.7656885d436ccp+50 +0x1.3a90388fe44bp+49 +0x1.8a204afee2b8p+46 +0x1.7da2aa4517c78p+50 +0x1.2c8aa85b50338p+49 +0x1.2b07bd56e9d2ap+51 +0x1.64375e8316532p+51 +0x1.2aeac7d6b7d4ep+51 +0x1.a22225ad5d2fp+51 +0x1.4e20be294d664p+51 +0x1.ffd5b2f15967p+48 +0x1.5a245e7551506p+51 +0x1.6e801b1c82a98p+50 +0x1.ee6c0b640bb8cp+50 +0x1.38fdfe1c49154p+51 +0x1.35cdc5384f37p+49 +0x1.dcc47aeafdb8p+47 +0x1.5924104244678p+49 +0x1.2737de1379bc2p+51 +0x1.b3a984913c4cp+51 +0x1.f5ad8d112bb98p+51 +0x1.dfde407d6da2p+47 +0x1.ccc462666beep+47 +0x1.6b41442d72cacp+51 +0x1.d8075072a90dp+51 +0x1.532ac94828eb8p+51 +0x1.85b114b99506ep+51 +0x1.b4c449db9bb6p+48 +0x1.24d7dea6fef12p+51 +0x1.43c417f3fdb6p+51 +0x1.c33a35db4e662p+51 +0x1.1bd0247a780c4p+51 +0x1.ea678207d78bep+51 +0x1.9c0f38feb868cp+50 +0x1.00c1c5ae43f3ep+51 +0x1.af2f0a380362p+49 +0x1.b56c0c70279p+47 +0x1.2f82065daa08cp+50 +0x1.0ca1dd2023b08p+51 +0x1.4db0345c144fcp+51 +0x1.71d7f9e536084p+51 +0x1.5a65db8de6cc4p+51 +0x1.7c992021dc3c2p+51 +0x1.7331c160aceep+51 +0x1.f52bf8c92494cp+51 +0x1.0be4d25c3bd36p+51 +0x1.4a9569c5328a2p+51 +0x1.6f0c9da1d81c2p+51 +0x1.ade4350c3d536p+51 +0x1.bce74372f55p+47 +0x1.f3bc095fcb6d4p+50 +0x1.b7d03ef1188p+48 +0x1.7a82de7b5ef84p+50 +0x1.08645eaf4c2e2p+51 +0x1.6a6729c4a447ep+51 +0x1.53fb3f57456cp+50 +0x1.90a696d1bff38p+49 +0x1.4e7866001ab68p+51 +0x1.04553b359dp+49 +0x1.21f0c61adfdaep+51 +0x1.dbb8f09b82dc8p+51 +0x1.7effafdde9646p+51 +0x1.dce536143a25p+48 +0x1.802474e0d9608p+50 +0x1.1fcee2b2cf75ep+51 +0x1.eec8b9994d35p+48 +0x1.22876914a3ef8p+51 +0x1.034967ea9e558p+50 +0x1.d210677ac0af8p+51 +0x1.789716de4e2ecp+50 +0x1.fa1902358518p+51 +0x1.6e635962f3a7p+48 +0x1.fc696932e03bap+51 +0x1.bcdaa175e7fcp+51 +0x1.be7585bebbec8p+49 +0x1.2aab78b96e0eep+51 +0x1.53f6f99f2482ep+51 +0x1.0e19b4ca21278p+50 +0x1.70e274065db84p+50 +0x1.ed3ea3106cebcp+51 +0x1.96add6a58bccp+49 +0x1.59176bd7181p+49 +0x1.60d75c083bd4p+50 +0x1.2e5542529b49p+51 +0x1.3ecdfbb89b13cp+51 +0x1.93b7d3111758cp+50 +0x1.db43453f03656p+51 +0x1.46e294b2863ccp+50 +0x1.71b4af997c638p+50 +0x1.57e67fece56p+48 +0x1.a8cff81c07224p+51 +0x1.3172e05a3c28ep+51 +0x1.415b0151ab02p+51 +0x1.e6d859cc2b924p+51 +0x1.85b6c6c9d72bp+48 +0x1.7b2fb330c8038p+51 +0x1.2f9e194588a6p+50 +0x1.20248a33fe592p+51 +0x1.a6b56375fc9ccp+50 +0x1.317c416aad298p+50 +0x1.bc3eb9a99d4c8p+51 +0x1.e379d6ee03da8p+49 +0x1.25801c34043c8p+49 +0x1.dc2b7b444ed7p+51 +0x1.daa1f16713ap+50 +0x1.c675d3c8178dep+51 +0x1.64120f9a2935cp+50 +0x1.43c9b7fbc1c14p+50 +0x1.993e17b21f408p+50 +0x1.ac65d2cb0339p+48 +0x1.bee47dcb2eefp+50 +0x1.0bcd9dbeffbep+51 +0x1.083b5b0bf29ep+49 +0x1.9a3d21361e16p+49 +0x1.cf0179721afcp+46 +0x1.2b25013981012p+51 +0x1.23886c9f86416p+51 +0x1.d0202fe6c470cp+51 +0x1.3a544f691cd3cp+51 +0x1.d6241b9d262fp+51 +0x1.d261e991815d8p+50 +0x1.fc478cd1b513p+51 +0x1.863a7f94a30ccp+50 +0x1.95025651d285ap+51 +0x1.d889060a87ba8p+50 +0x1.36c6d56b7d628p+51 +0x1.bb1aaf137456p+50 +0x1.171085166de18p+51 +0x1.c7c6b76f4452ap+51 +0x1.e8ee5db839992p+51 +0x1.dfb38987987bp+50 +0x1.91c646f4d545p+48 +0x1.6accab01d6458p+50 +0x1.71c54837119a8p+50 +0x1.d999b85d5f544p+51 +0x1.05a1ba8af857cp+51 +0x1.9ff5db7f27e7cp+50 +0x1.87a3cf2037e5p+48 +0x1.fd9420cc24784p+51 +0x1.ec2f1bbe01aap+48 +0x1.b958e885febccp+51 +0x1.aeebc8e5c69e6p+51 +0x1.5c300038d1ap+48 +0x1.0b7d81f551904p+50 +0x1.b938043d1bee4p+51 +0x1.a899ca23881p+45 +0x1.c0d23a796d5f8p+49 +0x1.ce8485105d4dcp+50 +0x1.a6a9dd38c72bep+51 +0x1.b4e6499e62c4ap+51 +0x1.a7150006b851p+50 +0x1.4539f0eea589ap+51 +0x1.083db083e395cp+50 +0x1.8d540a35a235cp+51 +0x1.ab9faf6e70baep+51 +0x1.53070aa4a6b0cp+51 +0x1.31aee4491fc8p+47 +0x1.a2f40aec8dcf2p+51 +0x1.d038c2b61ceacp+50 +0x1.27baab948432p+51 +0x1.119604ccc0cd2p+51 +0x1.7ffaeffff3d1cp+50 +0x1.7860f8e9835a8p+51 +0x1.17a86a4a9934p+48 +0x1.e951eb26deedp+48 +0x1.b943ce66e3a3p+51 +0x1.5f7c967eb506p+51 +0x1.8be94d1cf8c5p+51 +0x1.540ea826997b8p+49 +0x1.f3cccf741e1b4p+51 +0x1.209bae76abc5p+49 +0x1.718477d0fd306p+51 +0x1.07ed9d6cf852p+49 +0x1.730c7fddd53a2p+51 +0x1.b2a8ff15f34c2p+51 +0x1.6d4d5fe4d11d4p+50 +0x1.3048dcc1c4324p+50 +0x1.9b11ca69283e8p+51 +0x1.f63c1bcfc3e14p+50 +0x1.44afcd58f83ccp+50 +0x1.d3da4d2909ad4p+51 +0x1.53e1f88365d18p+49 +0x1.0269674a1fb8p+48 +0x1.d0fa18e34808p+45 +0x1.56a0a096d244ep+51 +0x1.b7679d8217db8p+49 +0x1.343e289696b3ap+51 +0x1.56cd57d8e1424p+51 +0x1.c3b8b1bad649p+48 +0x1.a8db6e1e3fccp+50 +0x1.ce2e8bc044b6p+49 +0x1.bae54e473547ep+51 +0x1.a895ad752555p+51 +0x1.e7565e702d214p+51 +0x1.1250c8d1e865p+50 +0x1.2e6256b5d761p+49 +0x1.bd9a93d07116p+51 +0x1.4a20dac15fc3p+51 +0x1.6b8dd6027a8cp+51 +0x1.c5d891f309cp+43 +0x1.a21fd2e32ccfap+51 +0x1.ead98c8b52f6ap+51 +0x1.d186448193b98p+50 +0x1.02dadc425bf2ap+51 +0x1.80902032390d4p+51 +0x1.91a4d46197384p+50 +0x1.9d4462be53916p+51 +0x1.3b2e58aa29e9cp+51 +0x1.25996a2083c02p+51 +0x1.3c7b056866fcp+48 +0x1.1c1c9b2bf0d7cp+50 +0x1.1c0cbf7191cbp+51 +0x1.d3f66ed5f33p+46 +0x1.939ec8eedac5p+50 +0x1.657bdc1784f26p+51 +0x1.d5097c9d6d54ep+51 +0x1.83d5752a8c3e8p+50 +0x1.d7099a644c08cp+51 +0x1.a547d2afd4568p+51 +0x1.93fd260b4628p+45 +0x1.685b42ac677f4p+51 +0x1.4fb4e0abc2ae4p+50 +0x1.067d715c0bd2p+48 +0x1.d9721221362e8p+51 +0x1.cb4ce7772c3a8p+50 +0x1.c3fd6a5d57408p+49 +0x1.6239aa2cc103cp+50 +0x1.7351c9c50953p+50 +0x1.86d6ab20cdb6cp+50 +0x1.24daa3d97bb4p+51 +0x1.9e6e052ae8864p+50 +0x1.aa67d8c8d2fcap+51 +0x1.88859595404eap+51 +0x1.9adb2e126398ap+51 +0x1.6602916737878p+50 +0x1.6a62d69ac4f7p+49 +0x1.076e442a6343p+48 +0x1.0e85946e5b65cp+51 +0x1.d2054990edap+44 +0x1.2fb941c35f04p+48 +0x1.3610cf1ed7154p+51 +0x1.6fac88e03392p+48 +0x1.533468fadcbp+48 +0x1.3d744a6bf872p+47 +0x1.6c40a88919e0cp+50 +0x1.c5e956c345e2p+51 +0x1.4d86d5fac89bep+51 +0x1.83360d51e7b2p+48 +0x1.530a91e223754p+50 +0x1.522b12f7b71f8p+49 +0x1.56ee9a7294c68p+51 +0x1.4c96c7abbaefp+50 +0x1.7ae40724e5a2p+50 +0x1.b73158dc60198p+50 +0x1.d59e94b60869p+50 +0x1.d24da56d8b1f2p+51 +0x1.a77ec447d345ap+51 +0x1.2e595abfca112p+51 +0x1.a82d51ac28c88p+49 +0x1.47fa01a069f3p+50 +0x1.805913ea9bb58p+51 +0x1.ef306f663c75p+49 +0x1.c49998601c332p+51 +0x1.002aff3b1679cp+50 +0x1.b249951a503ccp+50 +0x1.1dff084da09acp+50 +0x1.8282a3fa0a8a4p+51 +0x1.ff35a9212a51p+51 +0x1.c0d2d572cd6bp+50 +0x1.e52d7a3ebd38p+48 +0x1.ffd49312e0d7p+51 +0x1.f0f4ba5db0ab2p+51 +0x1.275501888895ap+51 +0x1.5de02e0045p+40 +0x1.fcac857ce79bep+51 +0x1.1ffb2fdb8f49cp+51 +0x1.5eb07545e29bep+51 +0x1.331799a4e865p+49 +0x1.c96cdb680b8dp+49 +0x1.8bd26a1da9ec6p+51 +0x1.a5c79ae9ad3fp+50 +0x1.730754e6fe06cp+51 +0x1.c55f3e39277p+45 +0x1.027b52126cb06p+51 +0x1.08c1af8c8beb6p+51 +0x1.bb44db1a72b08p+50 +0x1.11a493f552508p+51 +0x1.0c3110458b168p+51 +0x1.9be9f49a2b5p+49 +0x1.e5182737a9f54p+51 +0x1.53205c31d6658p+51 +0x1.b45bb0efdd688p+51 +0x1.123627c096becp+51 +0x1.f579cd75797c8p+50 +0x1.dcbfc666ff27p+49 +0x1.d953517afcbbcp+51 +0x1.c2a5046e3b458p+50 +0x1.303aefdc8935p+49 +0x1.8d9924a700e5cp+50 +0x1.b555cccd0b7fep+51 +0x1.44f7b05b66528p+51 +0x1.b7a0cbbd5f836p+51 +0x1.42a023749ed38p+49 +0x1.cdfc44f06e5p+44 +0x1.44c27da056d6cp+50 +0x1.4b6dc0578e4p+42 +0x1.9e4de78d3f20ep+51 +0x1.1f2b0e48699dep+51 +0x1.21f9c66ca637ep+51 +0x1.7a63bef01ccep+50 +0x1.0bf1beba4f9eap+51 +0x1.29617266aa48cp+51 +0x1.7c11fd308effap+51 +0x1.842bb5f7f74eep+51 +0x1.8613d8407ca2p+51 +0x1.5d838675bd10cp+51 +0x1.d8adc4899244cp+50 +0x1.e5e471ac7fb52p+51 +0x1.9a19f2108d5acp+50 +0x1.e7038632db12cp+50 +0x1.08b98a5bfbb5cp+50 +0x1.650c6990d3694p+50 +0x1.188f556892e26p+51 +0x1.4be7a9788f33cp+50 +0x1.97f4001959196p+51 +0x1.335ce02d36a5ap+51 +0x1.dc17a86fb8952p+51 +0x1.5037308c4f7a4p+50 +0x1.256e6f49ef3a8p+50 +0x1.6e79a839e81p+45 +0x1.ee9fe07ba074cp+50 +0x1.d7e04e2f8af08p+51 +0x1.6b2327d1cac3cp+51 +0x1.fd37a13856f14p+51 +0x1.0d1695aa19818p+51 +0x1.4242c10f4b528p+49 +0x1.4d587f0dfc68ep+51 +0x1.5b5e23d953edap+51 +0x1.839bea5a51fap+51 +0x1.0f3447da0c8d8p+51 +0x1.c2707abcd1a48p+51 +0x1.8d91150298268p+51 +0x1.d0d9823350208p+49 +0x1.c2da5cafff6ep+51 +0x1.5c4af48f154fep+51 +0x1.90a114c8b51ap+50 +0x1.6cf8db95dfed4p+51 +0x1.38f03e985cf4cp+50 +0x1.55953dd3737c2p+51 +0x1.b4d609ae98828p+50 +0x1.d89831b6dfc68p+50 +0x1.98375c851a788p+51 +0x1.42e9e0a2a68b2p+51 +0x1.c4c98dd6d464p+50 +0x1.0bbb8158e7ea8p+50 +0x1.a51a1c09cd7dcp+51 +0x1.ae262ecd12f2p+51 +0x1.6da4239b26d66p+51 +0x1.5323337316aap+48 +0x1.700f30396478p+47 +0x1.3ff2cd4e1f3ecp+50 +0x1.fe7880b484f7cp+50 +0x1.73b6016b82518p+49 +0x1.c6bff697446f8p+49 +0x1.404317f20bc8p+45 +0x1.42cb47fbd7dep+50 +0x1.97cfea135b514p+51 +0x1.9846988953f88p+49 +0x1.fc586837f831p+50 +0x1.d298cd0b72468p+50 +0x1.ae9daaf7424ecp+50 +0x1.688fdfbc042dp+50 +0x1.fe6a5149f122cp+50 +0x1.663fbe54a33f4p+50 +0x1.f3f049ae255acp+51 +0x1.504519af88052p+51 +0x1.5f893e5e4edbep+51 +0x1.07a6d4c527f48p+51 +0x1.0278f195f905ep+51 +0x1.23d341abb0608p+50 +0x1.c93774c5e3448p+51 +0x1.d813beed24ba2p+51 +0x1.1b7889681101cp+50 +0x1.2d46b2ff0a0f6p+51 +0x1.8fdb6ecd526ap+49 +0x1.1544dc1f5475ep+51 +0x1.2a371ca2c752p+50 +0x1.6ebdf3c3c630ap+51 +0x1.8557afa88cdf8p+51 +0x1.318d70b09d5d4p+50 +0x1.a5e260e4976f8p+51 +0x1.d902fd4e32b5p+50 +0x1.653ae66eacf3ap+51 +0x1.e34970dfe9e0cp+51 +0x1.9b375c6646398p+51 +0x1.5b5dcaf63f6acp+50 +0x1.528dbc924dac8p+49 +0x1.c7336be3743a2p+51 +0x1.84becf63408ap+49 +0x1.09f5c296cfa22p+51 +0x1.eaad0154c40bap+51 +0x1.d6bd213db6964p+51 +0x1.8faa9bef7d46p+48 +0x1.e2314d8f31cccp+51 +0x1.c6aff80b9b5dep+51 +0x1.d662244c0f5f8p+49 +0x1.db0e4f81caa5p+50 +0x1.ca240c0d72f2p+50 +0x1.a4ed165376336p+51 +0x1.f16fbf6423a8p+49 +0x1.f4c7aacc01bdp+49 +0x1.e648bae184e3cp+51 +0x1.2c87b302ac3dcp+51 +0x1.6d5760f3c9572p+51 +0x1.cf92427427ac4p+50 From patchwork Wed May 28 17:59:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 892975 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp151492wrt; Wed, 28 May 2025 11:02:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWWSPOVw47lq+LF7FW2Flx/WBv3RJ7AaFn5FL+vGYMoqjPs+LPbH6NxHIxyDfAhvSXzBNfgNw==@linaro.org X-Google-Smtp-Source: AGHT+IEYLrm2R5jx5XWBoVG8RCmK93e565eqhhi2PbHToPrd7RIPSFY5tmxIA7QnHjiAcMY4r/q+ X-Received: by 2002:a05:6000:250c:b0:3a4:cfbf:51ae with SMTP id ffacd0b85a97d-3a4cfbf5352mr14174442f8f.4.1748455343352; Wed, 28 May 2025 11:02:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748455343; cv=pass; d=google.com; s=arc-20240605; b=DXuisoIOCgYbAHE3Gt1C6j4oqiOP6BcCgDjKAjE+vec6qfx8QvRny6aeMj/dFdndC9 U1Gy7ZpRP3MtLj5EaYyTDyKbl00ciNvp2L7e559vXVzCR6/2D8KbKeKS89JMX/oIr+Jz 6sJdcMVhNOD5TxmgpPQGvi8Xhig2yFmWYfWTPrTaYxkoJvxUgWKuFEaqTdszDqJ2mOLH woTh/E0+1ySliVMK+sGFSTXnCT5XLQfq/PFoOgEPl2VFU29ur6+jU2bH4jZtuSg5RoM1 89dvXwx5NuK4kFVFKBp92PGMuXRQsO2VOqT2Sko8UgXEpX5Gyo9fGXOZdfGc47Yb3Yyr hrQA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dkim-filter:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=jx/NPfkDqEiiE7Nqvgn9oE6wboyzfsMLM5ptazllWu0=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=dFueUXIW47MnYxQwEBe/gFlJTJ1cA6MfZH7ZUdLWSLcUAEx0FcJEIwvs34HI0boGXz Gh889AzKqM2j1zRZc4Ar3jLm44WfK0CE+W25uC7E3LcMYtoyKZIMQO7grtVJl0zvXbFk a6A0TwCeit8g3E3yfHLdvM91bIC4hPlGRJhmAqixQuWk0deRLsvEOK4WhppoyD2d4dwS K58VKFmgNzpkahtAY4Ig+yh6QSh95VHu0ekFL2C40qNJEKrfiwFgs6pZLXHTLnWET3Jp uE8c96ZOxDdktq+xJqGmDUtgpaTCSLPGeA2LTAtEEBns26/zgonC7hx/d2uYfu48/M2C HtpQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VkDhuJBk; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id ffacd0b85a97d-3a4eacdd6e5si1219373f8f.768.2025.05.28.11.02.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:02:23 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VkDhuJBk; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8674E385B530 for ; Wed, 28 May 2025 18:02:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8674E385B530 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=VkDhuJBk X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by sourceware.org (Postfix) with ESMTPS id 6A079385B52F for ; Wed, 28 May 2025 18:01:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6A079385B52F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6A079385B52F Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::729 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455283; cv=none; b=TcfLzhp2ZzJwZmfripE1rNaYMPtIQfEV4dlOPvwbS3t/nwNz4bhRz48RwHc4PpmW6txwbZ+9QzH6hf7jV29D3Eg+0+mN0O9OI5Nuz0quCQ5KJEl9irUYqPAZ7fC+OEmmaaLytPMJabaWfUziwpQGpb235uf6XVWVpDA2ckp3QJM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455283; c=relaxed/simple; bh=4/af+osZxW2R7lHrw+lGtuZv9AO9Omci6/PWPlddNEk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=kffLer6yaRxlGs0gs7OiOgubadM+armtIpY5JAXg82KK5Eq0fNIxUn8YAeXv5ICrISD1F8VxR7dbAspchpUWs25sdK4Of/ea4f1xrxLs1wmPq8QWMZpIggkJdVTMUGFdOd0Tf/6I9njWi7YEzT7jeNb7xmL4jS7X/1h7vHA09kA= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6A079385B52F Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-7c5e39d1db2so801085a.3 for ; Wed, 28 May 2025 11:01:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748455282; x=1749060082; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=jx/NPfkDqEiiE7Nqvgn9oE6wboyzfsMLM5ptazllWu0=; b=VkDhuJBk8L97h/mGDHyexncDEIIXZzsmgtnoz5pVKTSFnB4lWH2H6/F3/C9Uv+7vac YAWRLH5jaQLKRmOhCElsNjGKshsts5+aQGo0ieFJxBVOMwAsFFz0lv2utESsaETROsp6 nWLqvAnY1pJxbclP/SG4/FUUpYaTzltYinHH0ut/9g8lB9/Sznl25XXnp4JHH5OQ7ibb 4LWaiBmxUkSGJDACsUFlV0NBSq3wkLDgQxEunG8AWuPE2t7FyTnbTDXFkJ3kW67PXPJW JuEzVpWlpaz3tUOiFrBBjH7M/HvWGq5k+RjSFtr484PKvTXOyS8uCw4wR7MnGoqflrMr oeow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748455282; x=1749060082; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jx/NPfkDqEiiE7Nqvgn9oE6wboyzfsMLM5ptazllWu0=; b=TGeZgfKEW46TzaZg6bp+c/jVjobrSjWpTuMhFX74vfQE2pVl+C1eVXCzl0sNiB+IS9 TsAtQ4PGikLSARy9KkbXfdqEo7eRZ4DKaA0kkM1E0q0M086BTWyaTPTnmyg02VkXEA3S aMxV/++8rcT5hQhg/C7X6PyevttOeLb1oSxx2Ra39JeKxMFK8GxnxqWSgshn3vFxjDrM CKJBnYHrQzj9R7KVBEUN+wYn/bXfUteyf3pmJ2W6/oHDBHeHCRTfB46DHn/F+tPo6EXO n1TkYRyEKKHocXYer+2ESNjk1TrWHRRPT8ZjC5lcLpVmRC3c0l8zKNi374ujREcLBcyp kQ2w== X-Gm-Message-State: AOJu0Yw13fmBxTfAp7vrPpKZew4isZoBCgAV8ZsizcoBfQ0RjK3+VtV9 8OgS+ju6uhOe4cqxROryF/hJvsDJW0+k9zEeappbkNE9aFHNpUvzvBdc2lgenV/B8UznPhtVUrz nKgVC X-Gm-Gg: ASbGncuhWXt9UpY5Mp+oHKHqkfNZWr8/9zBA8pnRqbtosp5SwGQNOVDZBFuzfdtr3/0 H65unFVnIq+Vj0wAGGNCvpBTGE6XaUo1ICmc4iySQsGYbyJSHjy2Dex1hscTpDvYjhXO9gRclfp DAb7FMrxaIqCXJ7nUjbFgtEcbrsQIyMehuGzUAFmzLuXOV2Oed3BGNSrVdmKGWbpT1oJl1RhwwT Sdod9N3MyWXcgXAfQajQfR1lcAS6DGnV0UWpsZSvUl0UeFlmlaNV+Mgk8NaxGa8yMlMiGjEV+qz yOB2z5i4Ss7C+/4CtkiEckbeKUejO7T62uo+wH7XpS29p71DvNPaeFzHDsv7JnE= X-Received: by 2002:a05:6102:54a2:b0:4e2:872a:857b with SMTP id ada2fe7eead31-4e42409c7d8mr14970155137.7.1748455270503; Wed, 28 May 2025 11:01:10 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:b9f7:b8cb:6df:3812]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-87e1f0db852sm1213969241.27.2025.05.28.11.01.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:01:10 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 3/7] math: Simplify and optimize modff implementation Date: Wed, 28 May 2025 14:59:29 -0300 Message-ID: <20250528180100.172042-4-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528180100.172042-1-adhemerval.zanella@linaro.org> References: <20250528180100.172042-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org Refactor the generic implementation to use math_config.h definitions, and add an alternative one if the ABI supports truncf instructions (gated through math-use-builtins-trunc.h). The generic implementation generates similar code for x86_64, while the optimization path aarch64 (where truncf is supported as a builtin) through frintz), the improvements are: reciprocal-throughput master patch difference workload-0_1 3.0740 3.0326 1.35% workload-1_maxint 5.2231 3.0436 41.73% workload-maxint_maxfloat 4.0962 3.0551 25.42% workload-integral 3.7093 3.0612 17.47% latency master patch difference workload-0_1 3.5521 4.7313 -33.20% workload-1_maxint 6.7148 4.7314 29.54% workload-maxint_maxfloat 4.0458 4.7518 -17.45% workload-integral 3.9719 4.7427 -19.40% Checked on aarch64-linux-gnu and x86_64-linux-gnu. --- sysdeps/ieee754/flt-32/math_config.h | 13 ++++ sysdeps/ieee754/flt-32/s_modff.c | 101 +++++++++++++++------------ 2 files changed, 70 insertions(+), 44 deletions(-) diff --git a/sysdeps/ieee754/flt-32/math_config.h b/sysdeps/ieee754/flt-32/math_config.h index 8d9c8ee3ad..e3e49835ce 100644 --- a/sysdeps/ieee754/flt-32/math_config.h +++ b/sysdeps/ieee754/flt-32/math_config.h @@ -165,6 +165,7 @@ issignalingf_inline (float x) #define BIT_WIDTH 32 #define MANTISSA_WIDTH 23 #define EXPONENT_WIDTH 8 +#define EXPONENT_BIAS 127 #define MANTISSA_MASK 0x007fffff #define EXPONENT_MASK 0x7f800000 #define EXP_MANT_MASK 0x7fffffff @@ -177,12 +178,24 @@ is_nan (uint32_t x) return (x & EXP_MANT_MASK) > EXPONENT_MASK; } +static inline bool +is_inf (uint32_t x) +{ + return (x << 1) == (EXPONENT_MASK << 1); +} + static inline uint32_t get_mantissa (uint32_t x) { return x & MANTISSA_MASK; } +static inline int +get_exponent (uint32_t x) +{ + return (int)(x >> MANTISSA_WIDTH & 0xff) - EXPONENT_BIAS; +} + /* Convert integer number X, unbiased exponent EP, and sign S to double: result = X * 2^(EP+1 - exponent_bias) diff --git a/sysdeps/ieee754/flt-32/s_modff.c b/sysdeps/ieee754/flt-32/s_modff.c index ad2e91de25..6eb7fac989 100644 --- a/sysdeps/ieee754/flt-32/s_modff.c +++ b/sysdeps/ieee754/flt-32/s_modff.c @@ -1,54 +1,67 @@ -/* s_modff.c -- float version of s_modf.c. - */ +/* Extract signed integral and fractional values. + Copyright (C) 1993-2025 Free Software Foundation, Inc. + This file is part of the GNU C Library. -/* - * ==================================================== - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - * ==================================================== - */ + 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 - -static const float one = 1.0; +#include "math_config.h" +#include float -__modff(float x, float *iptr) +__modff (float x, float *iptr) { - int32_t i0,j0; - uint32_t i; - GET_FLOAT_WORD(i0,x); - j0 = ((i0>>23)&0xff)-0x7f; /* exponent of x */ - if(__builtin_expect(j0<23, 1)) { /* integer part in x */ - if(j0<0) { /* |x|<1 */ - SET_FLOAT_WORD(*iptr,i0&0x80000000); /* *iptr = +-0 */ - return x; - } else { - i = (0x007fffff)>>j0; - if((i0&i)==0) { /* x is integral */ - uint32_t ix; - *iptr = x; - GET_FLOAT_WORD(ix,x); - SET_FLOAT_WORD(x,ix&0x80000000); /* return +-0 */ - return x; - } else { - SET_FLOAT_WORD(*iptr,i0&(~i)); - return x - *iptr; - } - } - } else { /* no fraction part */ - *iptr = x*one; - /* We must handle NaNs separately. */ - if (j0 == 0x80 && (i0 & 0x7fffff)) - return x*one; - SET_FLOAT_WORD(x,i0&0x80000000); /* return +-0 */ - return x; + uint32_t t = asuint (x); +#if USE_TRUNCF_BUILTIN + if (is_inf (t)) + { + *iptr = x; + return copysign (0.0, x); + } + *iptr = truncf (x); + return copysignf (x - *iptr, x); +#else + int e = get_exponent (t); + /* No fraction part. */ + if (e < MANTISSA_WIDTH) + { + if (e < 0) + { + /* |x|<1 -> *iptr = +-0 */ + *iptr = asfloat (t & SIGN_MASK);; + return x; } + + uint32_t i = 0x007fffff >> e; + if ((t & i) == 0) + { + /* x in integral, return +-0 */ + *iptr = x; + return asfloat (t & SIGN_MASK); + } + + *iptr = asfloat (t & ~i); + return x - *iptr; + } + + /* Set invalid operation for sNaN. */ + *iptr = x * 1.0f; + if ((e == 0x80) && (t & 0x7fffffu)) + return *iptr; + return asfloat (t & SIGN_MASK); +#endif } libm_alias_float (__modf, modf) From patchwork Wed May 28 17:59:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 892978 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp153488wrt; Wed, 28 May 2025 11:05:44 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUrF9C2x4CYZKB4qlGCQeU2jOxZaY287pxGVQ6qWZEt7Skm2NdEaFYtnsU33xzz2wl6rbqjWw==@linaro.org X-Google-Smtp-Source: AGHT+IFsoelreiJI3DSjl3ibZSzrFs0MnxkttDszffHWoc6+fWGJGT5bD5p3rGmAP/MnEyZi246r X-Received: by 2002:a05:6000:1a87:b0:3a4:d4cd:b0b with SMTP id ffacd0b85a97d-3a4d4cd0cd4mr13668375f8f.10.1748455544234; Wed, 28 May 2025 11:05:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748455544; cv=pass; d=google.com; s=arc-20240605; b=gMvBSqE9i+1PcxRKdrL00haxq96bQCLhkq9Tjt0SpMka+4sbafLcHnCzdFZ5iJO8F6 M6deXRWiQaykC0fAJZzt56n7FL7kwvX7oySCayy4Pe1oeEDx76m9xOTDpkejslCvltKc XG8QLGmg+49pEYYw7CUIO5TWueI3TAgidRdQxYk5vpM0Ll0AmuIAhm2oebCXTNXFa8VM f0clehw5a7X/7EA+MWLmJS5asAFLHfGYspy3AqA5+AP34yTo/iaFonLX5ZN/QiDHHgH5 s8IETqi/OLH7B4BlmtF8fdUrS/++Xuo37SP8C4L/Q6YlOOfWh3XFqzyAdVjEksuBiP1J MlrQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dkim-filter:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=z282e9qYpgD0nMFzN6dlvQ2TjY1PRiVYctAn50c/610=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=dA1HZthuwnIeG5yd2SdInJ6kkGAtouIv4UcL85x8ek39jyzl3KIhVU5PjK3SvkuXl1 FZUaaTbnm/AGTGNmETRIR9aHuDuMDavkbMPlhWJ6xp1SJneYq7EikX6bvGPrx8kf1/Ih q0M6jBN+fhTPy55HW1ul0pX4XlyLClm0x11vIjnAU/G6H8TlUFAbl93Mu/Mg2PSdqONE VXo5oRUI9WGvNGhU8FmCXyMOP+N1YCewiyQwL4QGrhtDW6tM1MMQQg1OkrRPopu7hy+d 4jGhQMi2R1TiLRGsA0ocBmSPDnwCtJHAolYHrvJt2ZdIOIl24ids8PEHqMImeHwdcLVz BlgA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=usfa81bX; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id ffacd0b85a97d-3a4eacd1d5fsi1261554f8f.548.2025.05.28.11.05.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:05:44 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=usfa81bX; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7A510385608A for ; Wed, 28 May 2025 18:05:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7A510385608A Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=usfa81bX X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) by sourceware.org (Postfix) with ESMTPS id 4E7F7385B83D for ; Wed, 28 May 2025 18:01:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4E7F7385B83D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4E7F7385B83D Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::72e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455286; cv=none; b=OXO8UMHHBzMOZvl25YXePzJ6fY+5qM+9MIKA93VuSQWEaWcAWqY1QWqhFR2OlV2qw9EB3qArKSL158j45AcvYTS+fQyHmWPkWh0KBh03yykOCIKs16SpihQIyvlL+w9Kaaa5eZQVWVTAzg2kewTBIE8mi0e8hOvanzgR7euU0yY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455286; c=relaxed/simple; bh=sOcC+UAt+CDbEQTK/7tpnM4LAuiH0+uLavJJXMwk8zM=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Jp3/HWTpoAVJgcBH0NMuus49q73sGc/UTSIg3rnwSowYi6FZCOjOrn7boqNQbcltojhD8vy9HSzf16K2zWmj858NJdFn8QbWRCJp6ClsM1EpfxSz7UPT4qk10hn66e8b6Nzi0CiLHsV6GzwDEWfSPnYQ7+OUQNJ/8yX4cbnAEUs= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4E7F7385B83D Received: by mail-qk1-x72e.google.com with SMTP id af79cd13be357-7c597760323so956985a.3 for ; Wed, 28 May 2025 11:01:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748455285; x=1749060085; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=z282e9qYpgD0nMFzN6dlvQ2TjY1PRiVYctAn50c/610=; b=usfa81bXWJ3vr83TMXwWOl8oFwIWQP1mf9TLKQXnidxMmhZHZ2xzpD4htfm8FCugXK QiXCHu/XXT76K1seEp9vXjdgOU9K6/2uBmXVwZrE62Gc5QG6n3CNIgUA9l8ZGnLCgg8F G5ThdkcgvGs1z5/z7Rm5AWtnGy6+LBrZz7UHpQ+oOmkTaPCqqrawW2G291yB1j6gIZzx RSbg+hy6Q9av8OPWlFSBEiGQI9lwRtxB4SHRKUysxgn6nKa+k0XUZ/Com5njfm/l6CpL NOjTLMmOCMA/rWJ4qgWIRWe0cLZMv+DS2CcoKu1MD1fM740WsF1GMEmjDLEWeDFA5hK7 gykw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748455285; x=1749060085; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=z282e9qYpgD0nMFzN6dlvQ2TjY1PRiVYctAn50c/610=; b=xJLipCQZkQp5J8ihi6bsTsouZHj7CuXBRF+g8TKvWFbSZK38NDHCcW4ol5dlj3BCD3 AOonpZvydU2G8j7armufDmrI1DC39HBOKQOu0D0t0Q2FknhULyit/c+0jknMixDCGZQq JJC0XNXllBedx9aaB0HAin4ZqKK7ptYeQJd0e3nU1frwBCsPVgJF8D2kN8dgTIjJohTM +32gvzbwtZSLlO6YtCPKOt6R6GgeKuWSKBvuUlHo4DHSCbh3iEEAQhkBEz65u5fx139P DqblJuzu83wQeMGFrZyK7v/25EaXrxIBXG58stpFNod5sCRmdYTZntsMQL/+32c2LqnH 3OtA== X-Gm-Message-State: AOJu0Yw1Z7tlTX75vXyUTb+L3Uqdfr4QCBw9BT3sYZFQ1fjKKMyLPaVV YTKComWrSLGbajglTfg/q6A2/Iu0X3PA41PvKcNmYLruQI90UoqTTHFMzRWbJLmcaWHhpkhkUdl Sxw67 X-Gm-Gg: ASbGncsHV3U+bKHkSyeyv5AA8opszN2u0856eu6As3g7E+jM+ah1RnMWqDjvUc0V4+s KGelOIaloEtidL9nQdgIba0gpTgTUQ9ID1eq+sozE7JhKbvFaPZtHU43Cu+jSVnxnCg6bhyUnKl d4PUEy6q0cYdAw6XxSYNtL9LmAT78bRjrs52ZY5exr9tmgygmq34jp2sc5CIGM1Wa8hIIjBsVt3 d5OgHWMYSIeYAK9rUF5siiVvoExVs48IDus2y/GwjPD13OzRalpfurgSEOryTvDJt3iTEdwBJCY CQJDOwRysugwGr7wpH2boFL4kHpEH1W4PF06w4RSsSF/qNPTrcfp4jKOXsi+E4A= X-Received: by 2002:a05:6102:3f44:b0:4e2:a29d:ecb9 with SMTP id ada2fe7eead31-4e4240642ebmr15158975137.1.1748455272050; Wed, 28 May 2025 11:01:12 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:b9f7:b8cb:6df:3812]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-87e1f0db852sm1213969241.27.2025.05.28.11.01.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:01:11 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 4/7] math: Simplify and optimize modf implementation Date: Wed, 28 May 2025 14:59:30 -0300 Message-ID: <20250528180100.172042-5-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528180100.172042-1-adhemerval.zanella@linaro.org> References: <20250528180100.172042-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org Refactor the generic implementation to use math_config.h definitions, and add an alternative one if the ABI supports truncf instructions (gated through math-use-builtins-trunc.h). The generic implementation generates similar code on x86_64, while the optimization one for aarch64 (where truncf is supported as a builtin by through frintz), the improvements are: reciprocal-throughput master patch difference workload-0_1 3.0595 3.0698 -0.34% workload-1_maxint 5.1747 3.0542 40.98% workload-maxint_maxfloat 3.4391 3.0349 11.75% workload-integral 3.2732 3.0293 7.45% latency master patch difference workload-0_1 3.5267 4.7107 -33.57% workload-1_maxint 6.9074 4.7282 31.55% workload-maxint_maxfloat 3.7210 4.7506 -27.67% workload-integral 3.8634 4.8137 -24.60% Checked on aarch64-linux-gnu and x86_64-linux-gnu. --- sysdeps/ieee754/dbl-64/math_config.h | 13 ++++ sysdeps/ieee754/dbl-64/s_modf.c | 109 ++++++++++++++------------- 2 files changed, 70 insertions(+), 52 deletions(-) diff --git a/sysdeps/ieee754/dbl-64/math_config.h b/sysdeps/ieee754/dbl-64/math_config.h index 3382e385f9..10a73db95e 100644 --- a/sysdeps/ieee754/dbl-64/math_config.h +++ b/sysdeps/ieee754/dbl-64/math_config.h @@ -109,6 +109,7 @@ issignaling_inline (double x) #define BIT_WIDTH 64 #define MANTISSA_WIDTH 52 #define EXPONENT_WIDTH 11 +#define EXPONENT_BIAS 1023 #define MANTISSA_MASK UINT64_C(0x000fffffffffffff) #define EXPONENT_MASK UINT64_C(0x7ff0000000000000) #define EXP_MANT_MASK UINT64_C(0x7fffffffffffffff) @@ -121,12 +122,24 @@ is_nan (uint64_t x) return (x & EXP_MANT_MASK) > EXPONENT_MASK; } +static inline bool +is_inf (uint64_t x) +{ + return (x << 1) == (EXPONENT_MASK << 1); +} + static inline uint64_t get_mantissa (uint64_t x) { return x & MANTISSA_MASK; } +static inline int +get_exponent (uint64_t x) +{ + return (int)(x >> MANTISSA_WIDTH & 0x7ff) - EXPONENT_BIAS; +} + /* Convert integer number X, unbiased exponent EP, and sign S to double: result = X * 2^(EP+1 - exponent_bias) diff --git a/sysdeps/ieee754/dbl-64/s_modf.c b/sysdeps/ieee754/dbl-64/s_modf.c index 0de2084caf..3c5931dcc3 100644 --- a/sysdeps/ieee754/dbl-64/s_modf.c +++ b/sysdeps/ieee754/dbl-64/s_modf.c @@ -1,63 +1,68 @@ -/* - * ==================================================== - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - * ==================================================== - */ +/* Extract signed integral and fractional values. + Copyright (C) 1993-2025 Free Software Foundation, Inc. + This file is part of the GNU C Library. -/* - * modf(double x, double *iptr) - * return fraction part of x, and return x's integral part in *iptr. - * Method: - * Bit twiddling. - * - * Exception: - * No exception. - */ + 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 - -static const double one = 1.0; +#include "math_config.h" +#include double -__modf(double x, double *iptr) +__modf (double x, double *iptr) { - int64_t i0; - int32_t j0; - EXTRACT_WORDS64(i0,x); - j0 = ((i0>>52)&0x7ff)-0x3ff; /* exponent of x */ - if(j0<52) { /* integer part in x */ - if(j0<0) { /* |x|<1 */ - /* *iptr = +-0 */ - INSERT_WORDS64(*iptr,i0&UINT64_C(0x8000000000000000)); - return x; - } else { - uint64_t i = UINT64_C(0x000fffffffffffff)>>j0; - if((i0&i)==0) { /* x is integral */ - *iptr = x; - /* return +-0 */ - INSERT_WORDS64(x,i0&UINT64_C(0x8000000000000000)); - return x; - } else { - INSERT_WORDS64(*iptr,i0&(~i)); - return x - *iptr; - } - } - } else { /* no fraction part */ - *iptr = x*one; - /* We must handle NaNs separately. */ - if (j0 == 0x400 && (i0 & UINT64_C(0xfffffffffffff))) - return x*one; - INSERT_WORDS64(x,i0&UINT64_C(0x8000000000000000)); /* return +-0 */ - return x; + uint64_t t = asuint64 (x); +#if USE_TRUNCF_BUILTIN + if (is_inf (t)) + { + *iptr = x; + return copysign (0.0, x); + } + *iptr = trunc (x); + return copysign (x - *iptr, x); +#else + int e = get_exponent (t); + /* No fraction part. */ + if (e < MANTISSA_WIDTH) + { + if (e < 0) + { + /* |x|<1 -> *iptr = +-0 */ + *iptr = asdouble (t & SIGN_MASK);; + return x; } + + uint64_t i = UINT64_C(0x000fffffffffffff) >> e; + if ((t & i) == 0) + { + /* x in integral, return +-0 */ + *iptr = x; + return asdouble (t & SIGN_MASK); + } + + *iptr = asdouble (t & ~i); + return x - *iptr; + } + + /* Set invalid operation for sNaN. */ + *iptr = x * 1.0; + if ((e == 0x400) && (t & UINT64_C(0xfffffffffffff))) + return *iptr; + return asdouble (t & SIGN_MASK); +#endif } #ifndef __modf libm_alias_double (__modf, modf) From patchwork Wed May 28 17:59:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 892979 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp154831wrt; Wed, 28 May 2025 11:08:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUxYyBX1jnR6Ze2KBfGDi/ONHKORXr/k9xrBZfrFXr0y390xLHmlP1wwkll2ZjbhdgW7de3/Q==@linaro.org X-Google-Smtp-Source: AGHT+IHVIKc0m1EmP5yWvoIgFnOsRiv2OCAd1H/Dq4kbkBoSRugidBj97ZSVaKzoZZ7ValtC1BA+ X-Received: by 2002:a05:620a:2694:b0:7c7:93ae:fe56 with SMTP id af79cd13be357-7ceecc4253amr2623933485a.51.1748455703270; Wed, 28 May 2025 11:08:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748455703; cv=pass; d=google.com; s=arc-20240605; b=LfZbfzznc+iL/Q4eU07u33CcfKvetfpgiZlkGrxqenPqBIkYsl84/gQf6LXqC2suHs 5Uvmd2XdQCMoEdrLWnnbelqvX45BfM1pkPZF0CUvG2AGbt7nQ4aChMmpGP2QB66jlUUC lPqVSa7qWntFV0OrpIL1fCHGqZVCu3n+NCkSB+fXEx2d5FGm3PXUEvyVxAIx6+tKXkLM pogtXEzYW6TEtcEJSAkYzPIBXSCK4aN1F/BsD512rNX0p2sww4AoheSJ1EiBvVQAHPge f1CBVurkncEhQeMY4ceeXh3But3Vr0LAm6lc2PoZ//lrm7CWk/6vxDZYdUzBaQYMhiTC iF9Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dkim-filter:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=hJ4Yq8xfxWh412q6rbgYqckpTIde0mgnFLQvETrTxuY=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=lVHvGydmwWvrZoY7W8c391qEG48M9sazrLPxcrXR36nM+Cma1jdRXDmMEnMXf7LGLD Miwhr4G6Bi7yVoFcAuVL9VREIcTnjgSohtuLgGtprtr8xYc58QgnFN5B+Tz+6/GINjeG Gg625mvFHESZCj94laigIyMSaAwAWOVB9FSyXQ6+xR58SGsQa7rJ++97eI2GMHTv4hYT nQUyTJki0yHT1qZnuRJKPWUmVfp5BGE8syl5TFMgyCeA6T0jxOFJcxpjE4yB1N5DKi+0 gv+QnHxt53jrBJowdLX7Gk9H93mCkPQnZRcsQG5jhZxWmxJ7Iz09FCHqXxzNiBCrPeho ymhg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="keowm/XZ"; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id af79cd13be357-7cfb81f7de5si177078285a.106.2025.05.28.11.08.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:08:23 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="keowm/XZ"; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C32AA385B538 for ; Wed, 28 May 2025 18:08:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C32AA385B538 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=keowm/XZ X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) by sourceware.org (Postfix) with ESMTPS id 050B2385608A for ; Wed, 28 May 2025 18:01:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 050B2385608A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 050B2385608A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::b36 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455293; cv=none; b=Vv8saXpa1+hQR8z5+lriCDXuMgyCUeeTCLcZrO+Y7MJdCFnUZv70bLnenwkSVdERvkP71UDSn2KuKHWga3cNaQlHOlRvCtO2QfyjW8iw+bmYO1PQ5lR8G6560imjiCeQaAwC/bDx3HbWVOB9MzmqAdDFzg4kRFEAN4pumxfjDew= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455293; c=relaxed/simple; bh=pJxEn6xZz9yak0jv+Q8lbzLTjyX+TlWU38Y917LPN9Q=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=IjU9nliaNfF9Xfmvbb1DCJyxr81QTi88FR4Wgsg7k2peCK+pchuIZS8/zCYJlOBAMP7GrD+4con4HF+Fcxtu2K+3RpE609MngocSDAHfUsd7Bh0EoYKgeNEO69F6UuiJko4zW2Bh815YDdd1i9ptkWUB5hmwH9TsEwAseOssIp8= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 050B2385608A Received: by mail-yb1-xb36.google.com with SMTP id 3f1490d57ef6-e7da171c504so80059276.0 for ; Wed, 28 May 2025 11:01:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748455287; x=1749060087; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=hJ4Yq8xfxWh412q6rbgYqckpTIde0mgnFLQvETrTxuY=; b=keowm/XZCZFWAenwHHrg/0amdcbzDtBX1LcyVOgSXh9j0t75Lf4NAbtlaMP7ygdYDI XOD3vPBF360H6K3+EfoHJOTcfZ4FuwFAKHXlUq+IRgBmEA2sQtpFTwX0OsKgrQaqqcQX /bXjRaNrRz+eft7f+8WZpfJM4Xi/YcsjmyWKsRXZYtmWHeoQUovYjka+9+qrjv4tqv1F zYtKNWQPBpGiBnBt6jfr1ApetcqaVll6dsoYIpttr8fzkO9lDhe+6KmYGZkwLTY1h7VA XPtdR8FE6qzpHlWQDRi3d6cJqE2Nh33rN+qHH06lqLqrC3fmVLmGfdqDdhz3hFXMcEFT B1dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748455287; x=1749060087; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hJ4Yq8xfxWh412q6rbgYqckpTIde0mgnFLQvETrTxuY=; b=wddDXOUOiJryLWqmtlj8YKh+j3Gca6zJHmyXhB80AmY/M5CwzODsQImy0AcF8rBw21 XSzmr45yF+XXxMBUOAdpVZOLjg2/PqmifxJmoM1N0EPhmAhLcm7hJE2ZU1QULP7WmPzG TvNOSeaX8VTWDmAo+tgzo+pONV9vXbDxVvv4mcqmny0yF4jpa0Z/OO3P09VKpHv6UJ25 MDUc2kT30RkI5D4lSsbyxdZQ2IPRmoe+ZGp9qJz9+RtRB47e8d4OXTZJ36up0RhirgAV Sdov8gN0fbrOcy00TEzIj3hUX4XHnqopHtT8cBS2F7LefOXW1/coCyGW6R2aHwvYDfyG QGaw== X-Gm-Message-State: AOJu0YyiJbkEzTzzPz4ZRr2qqaG4ZkcB8J+NAoqH713gQw3HiH9CbuVT zm+dhAHYhD6TH3g0xFcNUwAr37cf5b/rOG9zxg8o7o9GeFlsClawpNqPVZFpniAmzkYoydKjr11 qVQK9 X-Gm-Gg: ASbGnct48PUVPxZj+zIpghHvcerxhKMMz9kB1WW3kUu9oG4VRXI4Bg5nz94ZDczax/4 Pbq7OQx58hSmIi5gK+OYfqUaDJZg/z3MA4CeRKXjOn9UwG7BBwXF9pOMMTUTdmIR1fyAIB7fC+c 7TX5yQMWkLsg4c6/KAYGl52BEloYhnzTJ3WX+BycOCiIAiZiKqviNi1iM6BaX3wzUrktrXYERVs +jSL+OYGX07htkkvy7yKJMS9NywSgNpFsiK6DRLTUTg1le7G9NsuwH7Zc5s4HI41Fiy6PpGfRET fWvi3oqpywIA7inOOq61nFZTwMeXMcYR0Ee2A4rrY2ZPy7sD0fGcrJfi08VEvvs= X-Received: by 2002:a05:6102:6c5:b0:4dd:b86a:dac1 with SMTP id ada2fe7eead31-4e424063ea5mr16528077137.3.1748455276295; Wed, 28 May 2025 11:01:16 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:b9f7:b8cb:6df:3812]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-87e1f0db852sm1213969241.27.2025.05.28.11.01.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:01:15 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 5/7] powerpc: Remove modff optimization Date: Wed, 28 May 2025 14:59:31 -0300 Message-ID: <20250528180100.172042-6-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528180100.172042-1-adhemerval.zanella@linaro.org> References: <20250528180100.172042-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org The generic implementation is slight more optimized than the powerpc one, where it has a more optimized inf/nan check (by not using FP unit checks, along with branch prediction hints), and removed one branch by issuing trunc instead of a combination of floor/ceil (which also generated less code). On power10 with gcc 14.2.1: reciprocal-throughput master patch difference workload-0_1 1.5210 1.3942 8.34% workload-1_maxint 2.0926 1.3940 33.38% workload-maxint_maxfloat 1.7851 1.3940 21.91% workload-integral 1.5216 1.3941 8.37% latency master patch difference workload-0_1 1.5928 2.6337 -65.35% workload-1_maxint 3.2929 2.6337 20.02% workload-maxint_maxfloat 1.9697 2.6341 -33.73% workload-integral 2.0597 2.6337 -27.87% Checked on powerpc64le-linux-gnu. --- sysdeps/ieee754/flt-32/s_modff.c | 2 + sysdeps/powerpc/fpu/math-use-builtins-trunc.h | 8 +++ sysdeps/powerpc/fpu/s_modff.c | 55 ------------------- .../power4/fpu/multiarch/s_modff-power5+.c | 2 +- .../be/fpu/multiarch/s_modff-power5+.c | 2 +- 5 files changed, 12 insertions(+), 57 deletions(-) create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-trunc.h delete mode 100644 sysdeps/powerpc/fpu/s_modff.c diff --git a/sysdeps/ieee754/flt-32/s_modff.c b/sysdeps/ieee754/flt-32/s_modff.c index 6eb7fac989..db91814e25 100644 --- a/sysdeps/ieee754/flt-32/s_modff.c +++ b/sysdeps/ieee754/flt-32/s_modff.c @@ -64,4 +64,6 @@ __modff (float x, float *iptr) return asfloat (t & SIGN_MASK); #endif } +#ifndef __modff libm_alias_float (__modf, modf) +#endif diff --git a/sysdeps/powerpc/fpu/math-use-builtins-trunc.h b/sysdeps/powerpc/fpu/math-use-builtins-trunc.h new file mode 100644 index 0000000000..fd186d3510 --- /dev/null +++ b/sysdeps/powerpc/fpu/math-use-builtins-trunc.h @@ -0,0 +1,8 @@ +#define USE_TRUNC_BUILTIN 0 +#ifdef _ARCH_PWR5X +# define USE_TRUNCF_BUILTIN 1 +#else +# define USE_TRUNCF_BUILTIN 0 +#endif +#define USE_TRUNCL_BUILTIN 0 +#define USE_TRUNCF128_BUILTIN 0 diff --git a/sysdeps/powerpc/fpu/s_modff.c b/sysdeps/powerpc/fpu/s_modff.c deleted file mode 100644 index 79eeb7b810..0000000000 --- a/sysdeps/powerpc/fpu/s_modff.c +++ /dev/null @@ -1,55 +0,0 @@ -/* Copyright (C) 2013-2025 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 Library General Public License as - published by the Free Software Foundation; either version 2 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, see . */ - -/* ISA 2.07 provides fast GPR to FP instruction (mfvsr{d,wz}) which make - generic implementation faster. Also disables for old ISAs that do not - have ceil/floor instructions. */ -#if defined(_ARCH_PWR8) || !defined(_ARCH_PWR5X) -# include -#else -# include -# include - -float -__modff (float x, float *iptr) -{ - if (__builtin_isinff (x)) - { - *iptr = x; - return copysignf (0.0, x); - } - else if (__builtin_isnanf (x)) - { - *iptr = NAN; - return NAN; - } - - if (x >= 0.0) - { - *iptr = floorf (x); - return copysignf (x - *iptr, x); - } - else - { - *iptr = ceilf (x); - return copysignf (x - *iptr, x); - } -} -# ifndef __modff -libm_alias_float (__modf, modf) -# endif -#endif diff --git a/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c b/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c index 69591da43f..15bfa0bba9 100644 --- a/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c +++ b/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c @@ -17,4 +17,4 @@ . */ #define __modff __modff_power5plus -#include +#include diff --git a/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c b/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c index 69591da43f..15bfa0bba9 100644 --- a/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c +++ b/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c @@ -17,4 +17,4 @@ . */ #define __modff __modff_power5plus -#include +#include From patchwork Wed May 28 17:59:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 892973 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp151383wrt; Wed, 28 May 2025 11:02:14 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVg2humvojfZxyg5FmDv+m7MM73eZLfiCRGmZPwpTTfsmbn0eQNQAzt6wIQjOm9NyMV46PQ6g==@linaro.org X-Google-Smtp-Source: AGHT+IGlfScEEpDwLGfUTtvPs8JKO/QYtqYnE3M+zbfd4FHilJkpiEjIC3tRkOSvkoAzFXBqEnJA X-Received: by 2002:a05:6000:2309:b0:3a0:8291:20d0 with SMTP id ffacd0b85a97d-3a4cb461170mr12720325f8f.29.1748455333965; Wed, 28 May 2025 11:02:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748455333; cv=pass; d=google.com; s=arc-20240605; b=KyUcA9TbxqHqGNo4/9w0x3ruvbdl2bW1d4OIx/UM1iKrK6Pjze1c3eaXXoF1cvF+b4 o8hgpCGDeehRPirI1nEMW/gdIVz3A+BXDaDo4JBEATUoF0vMYTKgaLzcMF6tTEclu745 pj0kBq6jaWkq0p6BrPtSZ3sWaQbCkkmTPHxHc+Qur5/SKu4Fn8Zolw1jYEpdRrGq4JZV RT5+qcwJcCqmg+58WDqZC9HUA0wnTua8aOJuBjRHkn+SPzAH0U/KITQ447FWqo1QUoHJ AwppvMufuRaUySF4pXzTeVEgjzLtv9W0Q9r5Jn8A/4uAOFQhvlVRNOD2R+zIBizJ/l+1 n+zg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dkim-filter:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=cd3z5zIsKjXz+21ffS/MmaytERaWXV4N50MGaiIvys0=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=aGpcbbrUQ3bAIBCY44/44nPNzIHu/l9kyPG5Mo/Fzp8zFYNaKK0o2btdBh9suOKzQ3 hMP+PWFTCKULaSXojIzev/yPLsOUCfSzyQ99QBpAImdWggPhoNUd4flSdidbEftN6OaI b4iJ0r/NxKS2BJkN356s43Xzw5mcAZFhXdHjJ2UmR/pBJysB3l+eX0JGQ6buXgAuCh/K rAT+Z9VTwWUOiiK/K1+uOOsqCuOnXJ+fH+maMLUNaqh9GoQcoQMdtaIC/fZFDfyhTC0t OeafmKCKmBGpDxA8vA3kUAEBNg45fMgsZvlQEfvIGz6FcSB+UUoUfnDXLFIW9pKcDrFj qBvw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TAT6CbXl; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id ffacd0b85a97d-3a4eacc228csi1282771f8f.396.2025.05.28.11.02.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:02:13 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TAT6CbXl; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 36CDC385C41B for ; Wed, 28 May 2025 18:02:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 36CDC385C41B Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=TAT6CbXl X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-vs1-xe32.google.com (mail-vs1-xe32.google.com [IPv6:2607:f8b0:4864:20::e32]) by sourceware.org (Postfix) with ESMTPS id 5C493385B805 for ; Wed, 28 May 2025 18:01:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5C493385B805 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5C493385B805 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::e32 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455279; cv=none; b=k65sr/upc98CXhsNSzTjvuhBwpL1hwGQXxorlzNHk/wjLQq7sDvECoJ0tMICGcno1905TTQGDvrAJI1tWg5fQf10fboGDO7BaKHRycUbYqLXwqkz0es+8fGzcaY/rUcrH2KBjc6e+dSy3rcwvhDhMaGZFP/FBhX8CvsVhUlBd/8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455279; c=relaxed/simple; bh=GkVJaxcBAdSYx01gm1/MZXqNRzeUvu40AKn/3hfDuRs=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=AcWEg1nnyEb1vw7BZkQWJ8kWjnXCebH0rZawL/yBR90b0vPhK7LOuT5q+8xEgZhI4asrTtovhqxsqNvqNZWWBQ9Czc49cDJsk+rNyE/4GCfbjr3qnUCYHgX/Kdz1Otl8bZzIydr+hZtPHfDFqDVabnNbHvJtwTo5f37lW/cN4cc= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5C493385B805 Received: by mail-vs1-xe32.google.com with SMTP id ada2fe7eead31-4dfa2aeec86so26850137.1 for ; Wed, 28 May 2025 11:01:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748455278; x=1749060078; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=cd3z5zIsKjXz+21ffS/MmaytERaWXV4N50MGaiIvys0=; b=TAT6CbXlp9PP9rV82wSO21Spw+RFppv2jbtWRW1UAd0wZy8FtA8sUmSeBqMV45OMoV djv27Omzi6HDRhRdLDktKdZC0jAyfQ5XP6WTWnhZykvMLCnEdeuGhPKCM6bADGHzLcvV sJisuj89OPfNG8MOddVsQAHVK31E5te/BcdxX0MkT1kSIbmHwi9CyTV3QP81D2AtVVTG LOMktNsqANEzz/Vd+lsMN7pUN4Dfn5Uu9nPqOk0wL/UVUy6syfeeVl0I8phRPsAeNLRw zpE88a7NIR4LAtgooMM/iIo/qA1m3R5cpV5f9zk48vEupsweICztaKIfM2EFBmaNR3Pk ozpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748455278; x=1749060078; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cd3z5zIsKjXz+21ffS/MmaytERaWXV4N50MGaiIvys0=; b=CaOzBDojGYKuJeCnt3wnjzW710OLogUN2QaDrz42UnRlB2o0zCeCXocgpgizRa3usD DRypkz3ii0qFUYeAhIsBkCg0cQYrM8bLdUUds5YGnmBr9xvc3icGuZ/6FYfnHuJAL8z3 JRHxxtxEn0Pc3i1jIhd+++yjkk5kR6K7/66GOQbjoXVgYzofyPGUSgfw64G/1hodAE2l pqVlW0XSJLvHyTuKk9bKv+f7svZH98UU+DpOzU1y255ro3ZawO8ucTNtsK5itQXQz94a 3BN2rLLOp1GXlX11uLYzy+aDCFRUA6JC5Nm7UGC1PTT9l82NqQ01M15Coj+jPigRe6ad Y2Mg== X-Gm-Message-State: AOJu0YypbZNKzijVuyOiVtNhaOUPvFubPrhunisgyHpvSCRVUxVUupId 4hPt4UsNi/BnOLGbYgOQMQxM02Aoa8G4xF157KeOOoqVmqawDScgYS7vzcXxXH1B1mhhuHryI2+ qeHhm X-Gm-Gg: ASbGncsgIsvXCF5OU0mZxLaOJY7Wiooue09tmCSHLUfxYDhcRLUmXC2fAD4/nZhYc5p A3sQ0JJgbNT6ml+4D4VRx2MoCLONVWkfdLs/dYgrgH4LEcOscCF6Ltf3ggh4fu4rIubhdsJy/SB G83Wtywya62lscpGDVbE8PprEo5b8Z7aXAyo90TItqB0oYZLg/+rXdobiFsCUjpqrTCpBuz9hK6 bggfmyzcbXel4CezbmrjY4xHHPuS0lJ/bdfOTKvxs0TbtoB4ZZP8q0Z3HfF7R8wMF7gajf2Kled G8BJFf12wwbAGP/wJU9VWLUNqWp2LVfw3B7wzxMKHYHp0wSUHYwVi624PZbp5CQZOG6lAuK1fQ= = X-Received: by 2002:a05:6102:2912:b0:4e5:a83a:3cee with SMTP id ada2fe7eead31-4e5a83a402dmr2159948137.14.1748455277868; Wed, 28 May 2025 11:01:17 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:b9f7:b8cb:6df:3812]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-87e1f0db852sm1213969241.27.2025.05.28.11.01.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:01:17 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 6/7] powerpc: Remove modf optimization Date: Wed, 28 May 2025 14:59:32 -0300 Message-ID: <20250528180100.172042-7-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528180100.172042-1-adhemerval.zanella@linaro.org> References: <20250528180100.172042-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org The generic implementation is slight more optimized than the powerpc one, where it has a more optimized inf/nan check (by not using FP unit checks, along with branch prediction hints), and removed one branch by issuing trunc instead of a combination of floor/ceil (which also generated less code). On power10 with gcc 14.2.1: reciprocal-throughput master patch difference workload-0_1 1.1351 0.9067 20.12% workload-1_maxint 1.4230 0.9040 36.47% workload-maxint_maxfloat 1.5038 0.9076 39.65% workload-integral 1.1280 0.9111 19.23% latency master patch difference workload-0_1 1.1440 2.7117 -137.03% workload-1_maxint 4.0556 2.7070 33.25% workload-maxint_maxfloat 3.2122 2.7164 15.43% workload-integral 3.2381 2.7281 15.75% Checked on powerpc64le-linux-gnu. --- sysdeps/powerpc/fpu/math-use-builtins-trunc.h | 3 +- sysdeps/powerpc/fpu/s_modf.c | 59 ------------------- .../power4/fpu/multiarch/s_modf-power5+.c | 2 +- .../be/fpu/multiarch/s_modf-power5+.c | 2 +- 4 files changed, 4 insertions(+), 62 deletions(-) delete mode 100644 sysdeps/powerpc/fpu/s_modf.c diff --git a/sysdeps/powerpc/fpu/math-use-builtins-trunc.h b/sysdeps/powerpc/fpu/math-use-builtins-trunc.h index fd186d3510..3e6a55d2ca 100644 --- a/sysdeps/powerpc/fpu/math-use-builtins-trunc.h +++ b/sysdeps/powerpc/fpu/math-use-builtins-trunc.h @@ -1,8 +1,9 @@ -#define USE_TRUNC_BUILTIN 0 #ifdef _ARCH_PWR5X # define USE_TRUNCF_BUILTIN 1 +# define USE_TRUNC_BUILTIN 1 #else # define USE_TRUNCF_BUILTIN 0 +# define USE_TRUNC_BUILTIN 0 #endif #define USE_TRUNCL_BUILTIN 0 #define USE_TRUNCF128_BUILTIN 0 diff --git a/sysdeps/powerpc/fpu/s_modf.c b/sysdeps/powerpc/fpu/s_modf.c deleted file mode 100644 index 831072bdc3..0000000000 --- a/sysdeps/powerpc/fpu/s_modf.c +++ /dev/null @@ -1,59 +0,0 @@ -/* Copyright (C) 2013-2025 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 Library General Public License as - published by the Free Software Foundation; either version 2 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, see . */ - -/* ISA 2.07 provides fast GPR to FP instruction (mfvsr{d,wz}) which make - generic implementation faster. Also disables for old ISAs that do not - have ceil/floor instructions. */ -#if defined(_ARCH_PWR8) || !defined(_ARCH_PWR5X) -# include -#else -# include -# include -# include - -double -__modf (double x, double *iptr) -{ - if (__builtin_isinf (x)) - { - *iptr = x; - return copysign (0.0, x); - } - else if (__builtin_isnan (x)) - { - *iptr = NAN; - return NAN; - } - - if (x >= 0.0) - { - *iptr = floor (x); - return copysign (x - *iptr, x); - } - else - { - *iptr = ceil (x); - return copysign (x - *iptr, x); - } -} -# ifndef __modf -libm_alias_double (__modf, modf) -# if LONG_DOUBLE_COMPAT (libc, GLIBC_2_0) -compat_symbol (libc, __modf, modfl, GLIBC_2_0); -# endif -# endif -#endif diff --git a/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c b/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c index b8315c5b81..48f3a1997d 100644 --- a/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c +++ b/sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c @@ -17,4 +17,4 @@ . */ #define __modf __modf_power5plus -#include +#include diff --git a/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c b/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c index b8315c5b81..48f3a1997d 100644 --- a/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c +++ b/sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c @@ -17,4 +17,4 @@ . */ #define __modf __modf_power5plus -#include +#include From patchwork Wed May 28 17:59:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 892976 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp153284wrt; Wed, 28 May 2025 11:05:22 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVWuqIdS5GrRMaZrKAwyWNwXcHPydiVMr1FPB+nEVv/sqqptnMJypb9EG//RhKv/244fYE0TA==@linaro.org X-Google-Smtp-Source: AGHT+IFWX5PCzfBHLv+KXaG0sRuU42SHTyuFfpTBK1Gq602kwHw1Vi+FHfPjR5T4cRcEqXFE+6qN X-Received: by 2002:a67:fdd5:0:b0:4e4:3c3a:f163 with SMTP id ada2fe7eead31-4e5ac1b376bmr660156137.7.1748455522610; Wed, 28 May 2025 11:05:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748455522; cv=pass; d=google.com; s=arc-20240605; b=iHTsIFChqWdEpKQf3OPsFX9oVaBKq7zasfpw+j1DrUeJPOR+GxXqf6q/5xEAUHqcsX 4qSFHII0vZwjrwJSA+f2z4ic3Au9OShLJhidDgLwp4hUbBld1+LN8vdfoze6EHawjkV1 pxDKDx++pnfYtYuLApxBlmKeG2gJRLLj6PblX6s9kZN34M8lGl86PmY5xh8KAmzR6uNA 5uWp0YKdIvAdRVy1aa8HTNX7kJnlHCawm0NHatmtd0yX0aUhg8OXtOI0Z7iiQq3uFyPO UNf36PcbMKy/ZWwdP7TVd2e4ogUt6VS4deyQWGgS1eWiIL1YwzUCMEhmMhYQqJui2HbG 4I4A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature:dkim-filter:arc-filter:dmarc-filter:delivered-to :dkim-filter; bh=FVCEIeWasAxZf0u9cnevfcez1Pw3Ysln6vJfLevEc/I=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=RT1JkDRo5TJBh3zbgVW8499Rd2J+ymoqZH602E07p3qfLhs0WwwnhG20JPFv1aM4Wb hMnwbGQ+3gmVRB8KQC0+LAlkddQ1oYzs1EiXuqzOoveE4X7WT7Q30Auzkh3ToKkw8Lqw XiAoktSaLvBZw83iH8mu5+2Zsh4DHDSwSu1whSNJprwjMqrGYm0mNYjz3xG5AGW7JYI4 NBUdvsw7YrxHLLMVjlnR9N5atUMf/0EctlujltKYVy5C96QntuKxpmWoB6+rilw9zZPX 5Qeu9W7DBI2AHrovrVwuEyvHTf6G90cAQRq3t8eLl90jBwJAe1RnyzjBuc1L67lQGHfm V0bA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=lIIVcEJN; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id ada2fe7eead31-4e5a07be54asi548737137.399.2025.05.28.11.05.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:05:22 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=lIIVcEJN; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2CA86385624B for ; Wed, 28 May 2025 18:05:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2CA86385624B Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=lIIVcEJN X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) by sourceware.org (Postfix) with ESMTPS id 7DD5F385B500 for ; Wed, 28 May 2025 18:01:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7DD5F385B500 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7DD5F385B500 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::735 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455300; cv=none; b=rlNMOb9qqx8/HfxqhD4n2jEQ5JZlNx+xRgtWELQE1VqAawfeE1nIcFLFVgDX6kJkR50lqQDSuXNI6XbWd4xo7Mv4YXckfcwfyxUusafm1X92XIbrTApmYJOsZA8AKnhx42fYlR928s82rt9y/3KSXsnsQffHW5qumPIgZ+Ql804= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748455300; c=relaxed/simple; bh=smt/M6SJbpKIFEvbEujwTtyY/rwfiUDUhS/UMqio1es=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=B6pBKLBXRNEpgMJSTVRc2m3OJm010BrtCfm7ze2EyNDTzbijK6T6sYDW7DLca179bJMobPzwmw/Bdizqijk9GbkBMfAIW5VokybsDLbikPT/uWQZVhRPTK05PKQ3GAYmF2bfR9SYtL6+aR/Lf15J6quRmPkUPQkV/4SigDRGlHQ= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7DD5F385B500 Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-7c922734cc2so16390185a.1 for ; Wed, 28 May 2025 11:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748455299; x=1749060099; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=FVCEIeWasAxZf0u9cnevfcez1Pw3Ysln6vJfLevEc/I=; b=lIIVcEJNJp7NE/EpzVy+H//XVtlTMBDPzmrcCpEHrsAVd4ZWp3pSCx6LtKLTRuQlVj QH8WmJtmkiJXyQFgzlf5/FPawfTnaAOPpKhljS6IZHKCHM6nicuTwZZDMQG5pJBid9YY HUk4yKgFdeMMLGNyIkM6wIm0NJlL4XXzQ5XSE+0eA7d4gfLYyrTb2Qs+MQ9BD+vGMdjl WBxV7sTBO2tYIt+UFMDLCovywa8waZKfF7Fhfp7msA/GATK1FoTB8A4fpuQzDinHHWzn Y9npDzFQq/3ViXkiMbCexSCDpq2K0XtZu+xNwlCMMkrT21SXTlcoBnUP3bBajQze/sqc xVmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748455299; x=1749060099; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FVCEIeWasAxZf0u9cnevfcez1Pw3Ysln6vJfLevEc/I=; b=pwy1gHnYrex0xFKIQAboBOV3bvsXW34Y5batvJW0fkOb8Wow/FFIUcugsdulJbSdo+ bADF1Cn4umRXiHa3K9CBIy6y3CEJFxj2f7mugwcgVBCdEeRqgpEFHy0FEycpDr8q9yHp dvu97Faz1u+mzj+ZcNI8Pghc9EVZ7fnujVs1yV6PE6MnQC6FTHS48AfWQABWfVwCo+Cw AlNWkxMw/KyKdH+EQQebUWUbFmRqIFCdyf/Ut4SbK4tTKieFCl0t8wIfr0SABvoKeAQN EkHXR2ObzXB80pmURk8GVytAKIGtvVMxlkvriVJ5awT0dk1iIW7Acfk9ftBB9EQMR+JD 3fxg== X-Gm-Message-State: AOJu0YxgWhPfyg9bE+sOb4aUeF8Q4E1nMc1OERbvGm/ulUP5x10YOkWl xP5IvQ6s9tit4DOyeiP/iXHI4hugBgCEWUE6EuYKGLrSyhIjS0T/yN2KVAHOxVkkdlKylkVE48J QpWw3 X-Gm-Gg: ASbGncsG3D3SIn2GsssQWNtuXCFQCiMQep2Qdmd/UxDw+n2xaZ+pzQDpT93SJ0mcXAI 3uZ1vrMQm1z3p4+lJ6y8yp708u8alIPYHxcHK40CXloaT9WlFM99MPnqmUkm5OOCR1n5biwQ3A+ hFPSUc1rLP/veCi8wlQdzCUQgJ+dJrMSb2y0QXIDj3gOMEYioSBZu3+k2iYNl8+nOkK3lNyY7ue cmUsIrCV9nWI7FZPF3T51L1HYvlqHhyWsdPlxDu3pVRUMUx4I/CZWiA2kINFXLa8dvfB44RJI0D ng2WybMXiae0HBfYjNFSNtSzCZdSUtkXde38JKUZplJsVrGT35BXB/DSaFCh0rE= X-Received: by 2002:a05:6102:32c3:b0:4e4:1d6d:56cc with SMTP id ada2fe7eead31-4e5ac149784mr893400137.12.1748455279884; Wed, 28 May 2025 11:01:19 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:b9f7:b8cb:6df:3812]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-87e1f0db852sm1213969241.27.2025.05.28.11.01.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 11:01:18 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 7/7] x86_64: Optimize modf/modff for x86_64-v2 Date: Wed, 28 May 2025 14:59:33 -0300 Message-ID: <20250528180100.172042-8-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528180100.172042-1-adhemerval.zanella@linaro.org> References: <20250528180100.172042-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org The SSE4.1 provides a direct instruction for trunc, which improves modf/modff performance with a less text size. On Ryzen 9 (zen3) with gcc 14.2.1: x86_64-v2 reciprocal-throughput master patch difference workload-0_1 7.9610 7.7914 2.13% workload-1_maxint 9.4323 7.8021 17.28% workload-maxint_maxfloat 8.7379 7.8049 10.68% workload-integral 7.9492 7.7991 1.89% latency master patch difference workload-0_1 7.9511 10.8910 -36.97% workload-1_maxint 15.8278 10.9048 31.10% workload-maxint_maxfloat 11.3495 10.9139 3.84% workload-integral 11.5938 10.9071 5.92% x86_64-v3 reciprocal-throughput master patch difference workload-0_1 8.7522 7.9781 8.84% workload-1_maxint 9.6690 7.9872 17.39% workload-maxint_maxfloat 8.7634 7.9857 8.87% workload-integral 8.7397 7.9893 8.59% latency master patch difference workload-0_1 8.7447 9.5589 -9.31% workload-1_maxint 13.7480 9.5690 30.40% workload-maxint_maxfloat 10.0092 9.5680 4.41% workload-integral 9.7518 9.5743 1.82% Checked on x86_64-linux-gnu. --- sysdeps/x86_64/fpu/math-use-builtins-trunc.h | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 sysdeps/x86_64/fpu/math-use-builtins-trunc.h diff --git a/sysdeps/x86_64/fpu/math-use-builtins-trunc.h b/sysdeps/x86_64/fpu/math-use-builtins-trunc.h new file mode 100644 index 0000000000..c2387eb3da --- /dev/null +++ b/sysdeps/x86_64/fpu/math-use-builtins-trunc.h @@ -0,0 +1,9 @@ +#ifdef __SSE4_1__ +# define USE_TRUNC_BUILTIN 1 +# define USE_TRUNCF_BUILTIN 1 +#else +# define USE_TRUNC_BUILTIN 0 +# define USE_TRUNCF_BUILTIN 0 +#endif +#define USE_TRUNCL_BUILTIN 0 +#define USE_TRUNCF128_BUILTIN 0