From patchwork Fri Oct 29 20:44:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sunil Pandey X-Patchwork-Id: 1548308 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=Vp5FnOeF; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4HgvdH2Fhlz9sRK for ; Sat, 30 Oct 2021 07:47:47 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 31B8B3857800 for ; Fri, 29 Oct 2021 20:47:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 31B8B3857800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1635540465; bh=sGplEpPquUEpz0+ckGfB/VvKNVJkjaTkrwetBxWB2tg=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=Vp5FnOeFqZ6cUei1aF2prHFTe7MEgZk5O+WRndDDrtqMUKuZ/PtoiET//B5bHDHLH 08fgfOtlL3wAXYtIn83LkLaMozeXi+X9jOdxpacHAhb9KhkfClUzLjzLKxVaq2Qt1w yp3XiZBo1yyRBurSRSc0Zj39knGTi8MrCaAzeS2s= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id 45682385843F for ; Fri, 29 Oct 2021 20:44:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 45682385843F X-IronPort-AV: E=McAfee;i="6200,9189,10152"; a="230699950" X-IronPort-AV: E=Sophos;i="5.87,193,1631602800"; d="scan'208";a="230699950" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Oct 2021 13:44:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,193,1631602800"; d="scan'208";a="557440253" Received: from scymds01.sc.intel.com ([10.148.94.138]) by fmsmga004.fm.intel.com with ESMTP; 29 Oct 2021 13:44:32 -0700 Received: from gskx-1.sc.intel.com (gskx-1.sc.intel.com [172.25.149.211]) by scymds01.sc.intel.com with ESMTP id 19TKiV7W010259; Fri, 29 Oct 2021 13:44:31 -0700 To: libc-alpha@sourceware.org Subject: [PATCH 3/4] benchtests: Add log1pf function to bench-math Date: Fri, 29 Oct 2021 13:44:30 -0700 Message-Id: <20211029204431.61718-4-skpgkp2@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211029204431.61718-1-skpgkp2@gmail.com> References: <20211029204431.61718-1-skpgkp2@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-8.6 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, GIT_PATCH_0, HK_RANDOM_ENVFROM, HK_RANDOM_FROM, KAM_DMARC_NONE, KAM_DMARC_STATUS, NML_ADSP_CUSTOM_MED, SPF_HELO_NONE, SPF_SOFTFAIL, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Sunil K Pandey via Libc-alpha From: Sunil Pandey Reply-To: Sunil K Pandey Errors-To: libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org Sender: "Libc-alpha" Add log1pf function to bench-math and copy log1pf-inputs to benchtests. Motivation for this patch is to prepare for upcoming libmvec new functions. Float and double version of libmvec functions stays together. log1pf-inputs file generated from log1p-inputs file using following scaling formula: f = d * (FLT_MAX/DBL_MAX) Where d is input(double) and f is output(float). If scaled float value is duplicate in new input file, nextafterf() function used to find next float value, ensuring no duplicates. --- benchtests/Makefile | 1 + benchtests/log1pf-inputs | 1004 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 1005 insertions(+) create mode 100644 benchtests/log1pf-inputs diff --git a/benchtests/Makefile b/benchtests/Makefile index c78704cfe2..f49372d82b 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -72,6 +72,7 @@ bench-math := \ log10 \ log10f \ log1p \ + log1pf \ log2 \ log2f \ logb \ diff --git a/benchtests/log1pf-inputs b/benchtests/log1pf-inputs new file mode 100644 index 0000000000..01cace96b3 --- /dev/null +++ b/benchtests/log1pf-inputs @@ -0,0 +1,1004 @@ +## args: float +## ret: float +## includes: math.h +# Random inputs x*2^e where x is random in [1/2,1] and e in [-53,1024] +0x1.a2e54cp+82 +0x1.0c8692p+33 +0x1.d3d86ap+80 +0x1.4f9f2p+50 +0x1.44a778p+7 +0x1.614382p+29 +0x1.caf7dep+79 +0x1.67a624p-62 +0x1.969e7cp+39 +0x1.11ba24p+6 +0x1.81b48cp-85 +0x1.4f925ep+29 +0x1.5bce9ep+4 +0x1.18db92p+50 +0x1.a33ad2p+59 +0x1.5f017ap-98 +0x1.de3388p+115 +0x1.069e4cp+36 +0x1.e9d078p+90 +0x1.b37452p+7 +0x1.505e0cp+9 +0x1.0065b2p+112 +0x1.96701ep+23 +0x1.5e607ap+44 +0x1.2bc3c8p+108 +0x1.5860b8p+77 +0x1.5b807ep+23 +0x1.5a5af4p+118 +0x1.795f2cp+19 +0x1.4c3afep+52 +0x1.e1cea8p+20 +0x1.33690ep+111 +0x1.1e808p+41 +0x1.979a1ep+75 +0x1.720f6ap+28 +0x1.491f18p+55 +0x1.9de8f6p+16 +0x1.976b8p+65 +0x1.702f18p+13 +0x1.1b11e4p+58 +0x1.e3016cp+100 +0x1.e57fb8p+3 +0x1.fd07dep+47 +0x1.794708p-22 +0x1.6bap-137 +0x1.fafc3p+62 +0x1.9437f8p+33 +0x1.32e5acp+26 +0x1.19048cp-42 +0x1.35091cp+69 +0x1.5a999p+53 +0x1.8p-148 +0x1.c6a292p+11 +0x1.69a2c8p+68 +0x1.5815cp+117 +0x1.ff9b7ep+59 +0x1.84d63cp+25 +0x1.09b5e6p+33 +0x1.ap-146 +0x1.f183a6p+11 +0x1.0208p+56 +0x1.3b5452p+123 +0x1.80a6c8p+35 +0x1.a2e346p+23 +0x1.c62d06p-56 +0x1.30d2fep-15 +0x1.ec741ap+10 +0x1.7056f4p+50 +0x1.cca556p+51 +0x1.1d8722p+50 +0x1.fb901ap+23 +0x1.6622d6p+8 +0x1.d4ae8p-132 +0x1.04ebaap+96 +0x1.ac610ap+79 +0x1.beaf68p+21 +0x1.eef9fp-87 +0x1.75c612p-19 +0x1.21f5c2p+117 +0x1.83642cp+11 +0x1.1ddbd6p-43 +0x1.ad2684p-16 +0x1.41c65ap-29 +0x1.06a36ep+64 +0x1.610da8p+41 +0x1.d209f6p+14 +0x1.a6044ep+19 +0x1.0d6e16p+73 +0x1.c36088p-16 +0x1.710582p+92 +0x1p-148 +0x1.1aa7fap+73 +0x1.526002p+72 +0x1.e674b4p+16 +0x1.3efe86p-1 +0x1.ca529cp-8 +0x1.85a958p+116 +0x1.2b7922p+50 +0x1.3b2be2p+86 +0x1.03bdb6p-1 +0x1.bb2e1ep+54 +0x1.27b7e2p+41 +0x1.41bcb8p+117 +0x1.45099ep+109 +0x1.ae942cp-97 +0x1.cfa774p+82 +0x1.f20ffep+123 +0x1.9ac7e8p+13 +0x1.541b5cp+74 +0x1.b013dap+43 +0x1.9dd3bep+22 +0x1.8483bcp-105 +0x1.57a488p+87 +0x1.eab28ap+40 +0x1.6eae32p+76 +0x1.2db9aep+4 +0x1.eb754ep+66 +0x1.b893fp+74 +0x1.aaf31cp+9 +0x1.c88e1ep+41 +0x1.822e26p+98 +0x1.09ca4ap-21 +0x1.9994fcp+113 +0x1.f438acp+108 +0x1.f20feep+119 +0x1.53ca4p+28 +0x1.e230dap-21 +0x1.888946p+94 +0x1.1c4aep+111 +0x1.de41c4p+90 +0x1.c1bdc6p+60 +0x1.a40bf2p+112 +0x1.a51476p+54 +0x1.c6eb9p-102 +0x1.3d197p+15 +0x1.dddea2p+107 +0x1.dc6f34p+29 +0x1.35f2f2p+77 +0x1.e044ccp+112 +0x1.c31702p+63 +0x1.bb9c9ep+4 +0x1.cf6228p+85 +0x1.4d60e8p+36 +0x1.82b6fcp-32 +0x1.e4173ep-27 +0x1.9be3a8p+35 +0x1.393f3ep-41 +0x1.74e054p+2 +0x1.8af28ep+122 +0x1.498d3p-114 +0x1.b3a128p+55 +0x1.ed47ccp+33 +0x1.9ca826p+84 +0x1.5cd83p-97 +0x1.279774p+69 +0x1.add536p+0 +0x1.346688p+18 +0x1.37f178p+45 +0x1.36149p-3 +0x1.775fa6p+118 +0x1.e16c1cp+94 +0x1.997d94p+72 +0x1.3ea452p+96 +0x1.2b9b2ep+53 +0x1.98c252p+122 +0x1.0ca67ap+0 +0x1.346a74p-33 +0x1.134eccp+94 +0x1.7fd3e8p+46 +0x1.63c33ep-1 +0x1.2561e2p+33 +0x1.03c6ccp+4 +0x1.69a6a6p+87 +0x1.70a7ccp+34 +0x1.c72a3ap+48 +0x1.1a4afap+36 +0x1.7ff4bep+1 +0x1.c1f5fap+43 +0x1.e71692p+0 +0x1.6944p-134 +0x1.c4b344p+120 +0x1.ac7172p+105 +0x1.e3d298p+75 +0x1.86db22p+23 +0x1.da3ef4p+64 +0x1.c3bb7ap+93 +0x1.53597cp+9 +0x1.2809eap+79 +0x1.bba2bap+113 +0x1.15ec58p+109 +0x1p-149 +0x1.9d23c2p-108 +0x1.29caf8p-25 +0x1.5dcc42p-31 +0x1.9e0a4ap-75 +0x1.cb0cacp+81 +0x1.a79d04p+47 +0x1.c6d4cep+29 +0x1.2f0db8p+117 +0x1.fa9c14p+109 +0x1.6a17dp+88 +0x1.e6fd6ap+48 +0x1.c8a30cp+66 +0x1.9a5e04p+50 +0x1.5898cep+67 +0x1.de692ap+4 +0x1.862394p+40 +0x1.4e9a94p+78 +0x1.c4e802p-27 +0x1.683decp-53 +0x1.94cd8ap+51 +0x1.30555ep+122 +0x1.981b34p-74 +0x1.c9052cp+78 +0x1.7d996ep+0 +0x1.4bd4fcp+94 +0x1.68f8fap-29 +0x1.867612p+46 +0x1.82218cp+12 +0x1.3bd6e6p+67 +0x1.77cf56p-48 +0x1.485a1ap+117 +0x1.7d123ep+49 +0x1.ebc1a6p+35 +0x1.e60aep+123 +0x1.de66cep+21 +0x1.ba0b6p-130 +0x1.e2955ap+63 +0x1.f37a9p+4 +0x1.4e8bb2p+105 +0x1p-147 +0x1.ap-145 +0x1.4p-147 +0x1.073c1ap+115 +0x1.b9c79ap-113 +0x1.95ad0ep+73 +0x1.82186cp+108 +0x1.3a7414p+113 +0x1.9f3418p-40 +0x1.cde948p-10 +0x1.1933cap-47 +0x1.82dc72p+104 +0x1.309468p+110 +0x1.a50f2ap-32 +0x1.85542p+4 +0x1.7b9c3ep+88 +0x1.97e086p+62 +0x1.775c9cp+70 +0x1.6bb124p+82 +0x1.54beb8p+2 +0x1.54001ap+2 +0x1.4dac82p+64 +0x1.879fb6p+41 +0x1.82626ep+51 +0x1.ef25cp+21 +0x1.71cfcp+123 +0x1.ec2876p-4 +0x1.19578ap+95 +0x1.2c2234p-122 +0x1.d13e74p-113 +0x1.2656e2p+105 +0x1.8cb0d8p+2 +0x1.eb58ecp+51 +0x1.e8f802p-21 +0x1.a8d26cp-1 +0x1.51f08cp+2 +0x1.811708p-107 +0x1.688ca8p+119 +0x1.885eb2p+20 +0x1.052fcp+8 +0x1.576e72p-7 +0x1.5920dp+97 +0x1.b065b2p+65 +0x1.b6e8cap-105 +0x1.d59cb6p-46 +0x1.31a0c6p+84 +0x1.ca5c9ep+15 +0x1.ceb568p+13 +0x1.6dd5b4p+51 +0x1.de0aaep+56 +0x1.9432c4p+60 +0x1.a6623ap+43 +0x1.5f05ap+95 +0x1.2557b8p+8 +0x1.1d1776p+74 +0x1.a754fp-128 +0x1.636a2cp+37 +0x1.8f58f8p+88 +0x1.2d6df2p+0 +0x1.c0b49p+50 +0x1.4a4cdep+24 +0x1.40a16p+26 +0x1.a3214cp+99 +0x1.7ffd02p-19 +0x1.99c16p+25 +0x1.dd5042p+81 +0x1.c4p-143 +0x1.e1a7b8p+37 +0x1.365574p+73 +0x1.62a192p-115 +0x1.b495d2p+112 +0x1.771ec4p+71 +0x1.61d72p+27 +0x1.0a3f72p+96 +0x1.9d5c44p+64 +0x1.4914d2p+36 +0x1.0bb014p+92 +0x1.29f906p+18 +0x1.9f0dd6p-28 +0x1.bd5e4cp+119 +0x1.7f1226p+72 +0x1.637388p+109 +0x1.f9a2dcp-20 +0x1.5813fap+58 +0x1.1a80f8p+44 +0x1.10234ap-17 +0x1.58ea42p+58 +0x1.1852a6p+108 +0x1.687d58p+71 +0x1.24873ap-42 +0x1.662eecp+47 +0x1.eda0eep+65 +0x1.edcfdap-38 +0x1.6a4fp+113 +0x1.093b7p-47 +0x1.07bf68p+55 +0x1.a181aap+76 +0x1.2aff72p-11 +0x1.d18198p-39 +0x1.bebfaap+70 +0x1.09379ep-44 +0x1.e9995p-1 +0x1.ff0b6ep-113 +0x1.0a1b7cp+22 +0x1.1192d2p+118 +0x1.cb6524p-95 +0x1.80743p+99 +0x1.38729ep-126 +0x1.4d081p+30 +0x1.95f3ep+52 +0x1.080cb4p+3 +0x1.cd27b2p-78 +0x1.f5bcf8p+94 +0x1.afcaep+103 +0x1.6c979ep+91 +0x1.4610cp+29 +0x1.1e0946p+107 +0x1.347c88p+2 +0x1.943b7ep+33 +0x1.8de6bap+8 +0x1.d0bfe6p+23 +0x1.84581p-97 +0x1.177ce6p-125 +0x1.caca8p+21 +0x1.fe1326p+33 +0x1.559d66p+88 +0x1.b20aa8p+105 +0x1.9f4ea8p+58 +0x1.b069e4p+74 +0x1.176e5p+93 +0x1.bb3ad6p+29 +0x1.499d8ep+92 +0x1.868edap+29 +0x1.954c98p-48 +0x1.3dcaeap+9 +0x1.cf954ep+31 +0x1.7d5f5ap+86 +0x1.6f2608p+50 +0x1.7e2p-138 +0x1.4abe84p+74 +0x1.ad5a38p+117 +0x1.24edcp+68 +0x1.785764p+82 +0x1.c2f3cp+70 +0x1.f08be4p+3 +0x1.b9d958p+117 +0x1.5a6b2cp-36 +0x1.b8e33cp+62 +0x1.480e76p+62 +0x1.2fc3bep+38 +0x1.922b3ep+9 +0x1.ff4ffcp+110 +0x1.e83b9cp-49 +0x1.fba84ap+108 +0x1.eac044p+58 +0x1.2fdca2p+88 +0x1.afb8eep+111 +0x1.df1dbcp-26 +0x1.56451p+0 +0x1.9eabaap+27 +0x1.80696p+37 +0x1.9d932ep+120 +0x1.2d0de2p+65 +0x1.4d50ep+102 +0x1.bcaecep+61 +0x1.377d8p+91 +0x1.64096ep-52 +0x1.b97dbp+85 +0x1.e7196ep-23 +0x1.692772p+11 +0x1.03d56p-116 +0x1.25f3a8p+36 +0x1.8d68ccp+35 +0x1.6c20eap-64 +0x1.571cdp-58 +0x1.10a1acp+1 +0x1.3bdf6ap+29 +0x1.18c27ap+56 +0x1.ebd3fep+25 +0x1.278d48p+79 +0x1.b18fe6p+7 +0x1.351d22p+47 +0x1.e5fbaep+118 +0x1.01b2cp+3 +0x1.fb61dep+2 +0x1.42b9ep-109 +0x1.e360eap+13 +0x1.10e236p+110 +0x1.6575bep+60 +0x1.1dd938p+22 +0x1.e3c3b4p-49 +0x1.70d30ap+82 +0x1.35d4b2p+29 +0x1.c4e6bcp+121 +0x1.cda5dp+97 +0x1.703c1cp+40 +0x1.0f018p+104 +0x1.484192p+48 +0x1.d58f46p-41 +0x1.a111aep+32 +0x1.42b872p+115 +0x1.536c4p+88 +0x1.14790cp+24 +0x1.edfa1ep+49 +0x1.a6b2bap+83 +0x1.c09a3p+2 +0x1.67c284p+85 +0x1.d0c496p-39 +0x1.ffb618p+13 +0x1.e3aadep+100 +0x1.87a9fp-15 +0x1.74p-143 +0x1.8c02fep+28 +0x1.b5762cp+8 +0x1.b71a02p+3 +0x1.24e6f6p+73 +0x1.143e6cp+80 +0x1.fe50e6p-75 +0x1.91be2p-130 +0x1.321b4ep+48 +0x1.dda7ap+73 +0x1.c5d09ap+11 +0x1.51dd9cp+91 +0x1.318226p-60 +0x1.219108p+19 +0x1.7e8286p+95 +0x1.aa579p+80 +0x1.cabb0ap+41 +0x1.10c47cp+33 +0x1.b4e26p+87 +0x1.0ac4aap+108 +0x1.d86a12p+68 +0x1.0c6da8p-37 +0x1.006dap+121 +0x1.b29dep+34 +0x1.ad3568p+53 +0x1.0d7ebep+113 +0x1.6894p-21 +0x1.573f64p+45 +0x1.8c438ap+106 +0x1.ca6dccp+40 +0x1.b6aca4p+52 +0x1.9119dap+25 +0x1.8da016p+2 +0x1.479782p-47 +0x1.3cp-139 +0x1.e55ce8p+71 +0x1.381ab8p+118 +0x1.a2586cp+11 +0x1.ec380ep+29 +0x1.0eae9ep+59 +0x1.fafa54p-49 +0x1.d141c6p+85 +0x1.91a68p+45 +0x1.8p-147 +0x1.f1196p+99 +0x1.c54854p+106 +0x1.1c7f2ep+43 +0x1.0c89c8p-46 +0x1.6ef0f8p+39 +0x1.be56e4p-83 +0x1.9b46dep+33 +0x1.af5fd2p-99 +0x1.0439dp+70 +0x1.cc47a6p+93 +0x1.33e44p+32 +0x1.b608dap+77 +0x1.1eb36ep+40 +0x1.dd9546p+93 +0x1.e08fccp+8 +0x1.1491aap+40 +0x1.b9eda8p+63 +0x1.2d6b2p+34 +0x1.551ccap-12 +0x1.65e768p+31 +0x1.4bea8ep+8 +0x1.91434ap-77 +0x1.7e4e3ap+75 +0x1.bfc7d2p-42 +0x1.5p-145 +0x1.49b26p-101 +0x1.c114f8p+2 +0x1.b726a8p+4 +0x1.3cdb82p+52 +0x1.21a2c8p-9 +0x1.4d3ddp+43 +0x1.caa02cp+66 +0x1.9c9dbap-10 +0x1.535608p+47 +0x1.6b919ap+29 +0x1.d94c24p+87 +0x1.b778b4p+71 +0x1.d1988ap+52 +0x1.75c574p+6 +0x1.9abdc6p+110 +0x1.996b2p+11 +0x1.c6459p+51 +0x1.2cfd42p+65 +0x1.56674p+58 +0x1.6fb442p+16 +0x1.3a851p+61 +0x1.36d764p+117 +0x1.fb9c46p+27 +0x1.ed1p-137 +0x1.8a5cb2p+24 +0x1.53ea6ep+37 +0x1.890182p-25 +0x1.0fc904p+48 +0x1.d19972p+28 +0x1.7951ep+55 +0x1.fb978ap-1 +0x1.7999b4p+5 +0x1.a5004cp+36 +0x1.b470acp+74 +0x1.3a89e8p+11 +0x1.970798p-25 +0x1.b4707ap+4 +0x1.990448p+73 +0x1.9986aap+37 +0x1.bc95dp-5 +0x1.7f818ep-91 +0x1.6a244ep+85 +0x1.35d684p+58 +0x1.e6b68ep+39 +0x1.8b50a4p+39 +0x1.9e7c02p+62 +0x1.82722ap+2 +0x1.675f0ap-78 +0x1.a5fa1p+103 +0x1.646d46p+98 +0x1.7940ecp+4 +0x1.20070ap+121 +0x1.88a84p-97 +0x1.b317aep+5 +0x1.a166p-134 +0x1.a97bb2p+47 +0x1.ca132cp+11 +0x1.104124p-62 +0x1.24cda8p+36 +0x1.3ead36p+29 +0x1.921136p+36 +0x1.018a3cp+60 +0x1.4be91p+116 +0x1.62b4d6p+85 +0x1.ac3136p+35 +0x1.8753fep+1 +0x1.1d1b5p-38 +0x1.ae2f98p+14 +0x1.3befcp+122 +0x1.49fcap-84 +0x1.1380aap+84 +0x1.e1df1cp-24 +0x1.91e87cp+28 +0x1.48e23ap+98 +0x1.025896p+59 +0x1.f8c9b6p+80 +0x1.11cd34p+53 +0x1.592be8p+120 +0x1.0a6aaep+103 +0x1.1c6f42p+64 +0x1.5504eap+121 +0x1.0f1738p-107 +0x1.012f48p+6 +0x1.91807cp+3 +0x1.a927c6p-54 +0x1.de88d6p+120 +0x1.42e5f2p+6 +0x1.e59f4ap+0 +0x1.ffd78ap+102 +0x1.122e26p+45 +0x1.f6225p+110 +0x1.f79aaap+67 +0x1.175002p+47 +0x1.d4585cp+107 +0x1.794102p+78 +0x1.137e16p+62 +0x1.b80078p+42 +0x1.df9f7cp+17 +0x1.7d0a84p-1 +0x1.a42fb4p-116 +0x1.7fcb72p+40 +0x1.223e32p+85 +0x1.cefe08p+54 +0x1.82aab8p+18 +0x1.be00b8p+27 +0x1.71e53p+51 +0x1.45f094p+83 +0x1.3ef9d6p+50 +0x1.cd711cp+63 +0x1.a9bd6ap+1 +0x1.18768ap+26 +0x1.3560ap-92 +0x1.f59eeep+76 +0x1.08829ep+34 +0x1.3712ap+27 +0x1.6861ep+0 +0x1.d98448p+63 +0x1.430e84p+9 +0x1.b9e6dcp+87 +0x1.3c255ep+75 +0x1.a9f59cp+106 +0x1.174748p+78 +0x1.71efe6p-74 +0x1.549704p+127 +0x1.276e3ap+83 +0x1.ac5f06p+65 +0x1.00b8fep+51 +0x1.a3402ep+2 +0x1.66f6c4p+10 +0x1.a33946p+88 +0x1.83a92ep+59 +0x1.67d6b6p+115 +0x1.6c50e6p+120 +0x1.3b7be6p+46 +0x1.81810ep-23 +0x1.62cafep+43 +0x1.f3431ep+115 +0x1.7a9762p+91 +0x1.d9f9d6p-118 +0x1.bf8daep+99 +0x1.a03a56p+6 +0x1.cd756p-7 +0x1.f92f4ap-47 +0x1.10bfdp+48 +0x1.b1b844p+96 +0x1.2f4694p+11 +0x1.96dde4p+100 +0x1.236adcp-1 +0x1.9ac8c6p+46 +0x1.8d5416p+13 +0x1.62bdfap-5 +0x1.995bfep+107 +0x1.cp-147 +0x1.f2b2cp-29 +0x1.822842p+16 +0x1.c69288p+110 +0x1.9039bep-121 +0x1.c0922ap-73 +0x1.f277e6p+48 +0x1.afa2b4p+28 +0x1.cab45p+112 +0x1.0f09d4p+30 +0x1.e1e82ap+93 +0x1.d6c9cap+114 +0x1.1c489ap+78 +0x1.e7b7ep+32 +0x1.cf1348p+108 +0x1.2128cep+79 +0x1.61caeep+32 +0x1.b56bccp+91 +0x1.7b483cp+19 +0x1.dc6c0cp+70 +0x1.e19b7cp+57 +0x1.915d1ap+1 +0x1.45a15ep-1 +0x1.026f44p+51 +0x1.f098dap-53 +0x1.203be8p-41 +0x1.670c3ap+27 +0x1.b63776p-17 +0x1.4b1076p+66 +0x1.19811p+94 +0x1.2b60dcp-22 +0x1.16b5c8p+58 +0x1.37cdd8p+58 +0x1.7c1dep+97 +0x1.f75f5ep+123 +0x1.f5a668p-32 +0x1.cbdfb4p+16 +0x1.70bfdcp+99 +0x1.3f46ap+126 +0x1.3161d2p+4 +0x1.0fe4ccp+0 +0x1.40dac4p+108 +0x1.f89922p+15 +0x1.8fc66ep+34 +0x1.29e8a2p-50 +0x1.88d13cp+31 +0x1.aa257p+47 +0x1.4159b2p+114 +0x1.b713fap+40 +0x1.ad3866p-88 +0x1.a6fba6p-26 +0x1.951cdcp+100 +0x1.095562p+78 +0x1.38c04ep+26 +0x1.0be458p+103 +0x1.87101ep+59 +0x1.a85c98p+21 +0x1.d96f66p+66 +0x1.84817p+2 +0x1.65b394p+67 +0x1.afb2e8p-47 +0x1.088648p+63 +0x1.2102bcp+100 +0x1.e3f19p+56 +0x1.7aa834p+21 +0x1.33d32p-54 +0x1.454eb4p+48 +0x1.fb241p+16 +0x1.c182fp+27 +0x1.60fcbcp+96 +0x1.720b94p+49 +0x1.13c1aep+61 +0x1.cecac8p+55 +0x1.5b45f6p-96 +0x1.a8a586p+57 +0x1.dd49eep+106 +0x1.c1b202p+9 +0x1.c604bcp-26 +0x1.048bb6p+84 +0x1.65a87ep+88 +0x1.7b3f5cp+59 +0x1.08be86p+127 +0x1.d71fa4p+112 +0x1.2745cep+44 +0x1.3a6facp+85 +0x1.63cf8cp+90 +0x1.4d68dcp+84 +0x1.6ed46p-40 +0x1.fcf06ep+110 +0x1.45af82p+39 +0x1.7b8be8p+83 +0x1.9cd02ep+119 +0x1.f55a3ap+46 +0x1.a819ecp+115 +0x1.0e0bbp+81 +0x1.c417fap+77 +0x1.b419p+121 +0x1.5a61cap+74 +0x1.b70e8p-28 +0x1.67544cp+40 +0x1.e8623p-91 +0x1.2638fap+82 +0x1.bf521cp+41 +0x1.d91f3ap+52 +0x1.5463eap+81 +0x1.8009eep+6 +0x1.fb338cp+78 +0x1.af2a34p-41 +0x1.25018ap+110 +0x1.17d8bep+45 +0x1.d0f8fep+43 +0x1.67333cp+43 +0x1.2ee8bp-63 +0x1.5e8166p+27 +0x1.36f73cp+87 +0x1.0605eap+75 +0x1.c3f088p+57 +0x1.296594p+118 +0x1.427d3cp-10 +0x1.f09c54p+66 +0x1.8050e8p-16 +0x1.f75388p+36 +0x1.4e5958p+59 +0x1.ca5dbp+20 +0x1.23e9fap+79 +0x1.9f8b08p+34 +0x1.ae2438p+5 +0x1.894ff2p+23 +0x1.25ff02p+15 +0x1.cfe8d8p+106 +0x1.af91fcp+41 +0x1.4563b8p+69 +0x1.150d3ap+66 +0x1.9d0a4ep+86 +0x1.7566aap+88 +0x1.422a84p+95 +0x1.4bd4c2p+71 +0x1.61080ep+55 +0x1.975e28p-34 +0x1.c3c64ap+7 +0x1.2a13b8p+29 +0x1.6ca6dcp-2 +0x1.a41e28p-47 +0x1.7cf58cp+57 +0x1.77c784p+67 +0x1.653498p+32 +0x1.d2fdeep+11 +0x1.771d7cp-31 +0x1.f5a992p+41 +0x1.fd500cp+26 +0x1.0df04cp-117 +0x1.0237c6p+106 +0x1.e49a0ep+78 +0x1.18773p+14 +0x1.fbf702p+120 +0x1.c45766p+57 +0x1.48002ep+99 +0x1.adbae2p+37 +0x1.858a5ap+94 +0x1.da0cd6p+44 +0x1.9ca846p+45 +0x1.8d54fap+108 +0x1.f1ab62p+100 +0x1.3cea02p+109 +0x1.3c64ep+28 +0x1.adfd92p+102 +0x1.341ca4p+77 +0x1.3c8b52p-18 +0x1.487048p+99 +0x1.ea38dap+77 +0x1.9762bap+49 +0x1.efb7dep+106 +0x1.bc5aeap+100 +0x1.8a617p-34 +0x1.d9edf4p-25 +0x1.6ef18ep+24 +0x1.34451ep+38 +0x1.a7ff98p+62 +0x1.b163f2p-89 +0x1.82fe6ap+56 +0x1.572e6p+17 +0x1.1858c6p-41 +0x1.f51baap-84 +0x1.950748p+102 +0x1.a36e4p+110 +0x1.d8a89ap+67 +0x1.ece7b4p-33 +0x1.7b1ef8p+38 +0x1.c5075cp+114 +0x1.cce9f4p+72 +0x1.ddfc9ap+65 +0x1.edab62p+71 +0x1.447aa8p+74 +0x1.d9620ep+60 +0x1.9f6f2p-52 +0x1.6d988cp-53 +0x1.19f1e2p+35 +0x1.96911ap+48 +0x1.448c5ap+109 +0x1.b2690ep+3 +0x1.f4d24ap+83 +0x1.fedec6p+96 +0x1.3d983ep+37 +0x1.0eb852p+72 +0x1.ccf188p+5 +0x1.f34bdcp+107 +0x1.22a394p+54 +0x1.190bp-68 +0x1.a8b0bp-47 +0x1.04945p+83 +0x1.330b4ep+78 +0x1.a7d5f8p+79 +0x1.7fdd5ap+1 +0x1.8b483p+38 +0x1.fdfcp+33 +0x1.ecd92cp+87 +0x1.cffc5p+54 +0x1.a8c0acp+79 +0x1.2683fap+59 +0x1.63ee48p+118 +0x1.6ad9ap+109 +0x1.f0577ap+64 +0x1.d184f8p+105 +0x1.9ee12cp+127 +0x1.ecafdcp+13 +0x1.d551bap+15 +0x1.45b2a4p+39 +0x1.d771c6p+91 +0x1.944468p+122 +0x1.28c44cp+72 +0x1.333934p-119 +0x1.911114p+104 +0x1.8b62dcp-86 +0x1.8b39fp+116 +0x1.907814p+119 +0x1.488df4p-20 +0x1.b7f78ap+45 +0x1.429bf8p+105 +0x1.edc9f4p+29 +0x1.12666ep-14 +0x1.503c44p+63 +0x1.5f944ep+91 +0x1.540c42p+42 +0x1.5b837ep+90 +0x1.31f462p+6 +0x1.d1c9ecp+48 +0x1.952742p+99 +0x1.1eb042p-78 +0x1.61b338p+117 +0x1.a7bd84p+0 +0x1.9ef784p+90 +0x1.2f4ee2p+62 +0x1.c3cc2ap-14 +0x1.d45d8ep+42 +0x1.ac894cp+33 +0x1.4c2114p+24 +0x1.ad6feep-51 +0x1.ff1a1cp+41 +0x1.70e1e4p+31 +0x1.51cbf6p+79 +0x1.76dc86p+54 +0x1.f689bap-16 +0x1.199f8ep+6 +0x1.724392p+85 +0x1.1167fap-40 +0x1.4899d6p+53 +0x1.f23c16p+16 +0x1.175208p+77 +0x1.b503eep+101 +0x1.675102p-13 +0x1.155078p+75 +0x1.9f680ap+35 +0x1.71174cp+123 +0x1.20ac6ap+34 +0x1.efd71ap+50 +0x1.7a0bd6p+58 +0x1.45a184p+30 +0x1.df5b74p+42 +0x1.4204b4p+108 +0x1.7935f4p-79 +0x1.cdfcbap+123 +0x1.0cc8e4p+79 +0x1.3886c2p+9 +0x1.1c9fep+30 +0x1.e0bd7cp+93 +0x1.831ce4p-76 +0x1.7de8a2p+83 +0x1.345666p-19 +0x1.b6fd94p+29 +0x1.347fc6p+11 +0x1.984982p+91 +0x1.07d556p-46 +0x1.b3f5b8p+31 +0x1.e05724p+76 +0x1.69052ap+42 +0x1.c49732p+29 +0x1.88b958p+2 +0x1.0fdb7ap+43 +0x1.11c534p+68 +0x1.c87066p-124 +0x1.b5f592p+79 +0x1.5baf62p+89 +0x1.993d7cp-20 +0x1.db36cep+4 +0x1.9ea084p+109 +0x1.02dbdep+54 +0x1.a642bp+45 +0x1.b6b87p+6 +0x1.feccfap-23 +0x1.ccfde4p-9 +0x1.4a24bap+69 +0x1.db894ep+121 +0x1.9a4ee4p+86 +0x1.08f054p+51 +0x1.c95818p+92 +0x1.2ed47cp+49 +0x1.2fa0eap+115 +0x1.a04402p+42 +0x1.635cb2p+16 +0x1.f2fc2ep-4 +0x1.c7144cp+98 +0x1.bc0b16p+96 +0x1.066bf8p+38 +0x1.6f50cap+75 +0x1.05fba2p+11 +0x1.54fbbap+57 +0x1.35e70cp+60 +0x1.d1a256p+33 +0x1.101312p+69 +0x1.ac629cp+1 +0x1.b29c5p-1 +0x1.0c612ap+15 +0x1.69246ep+68 +0x1.74d0d8p-25 +0x1.b9546ap+39 +0x1.d78dfp+28 +0x1.33b9cep+79 +0x1.65a79p+78