From patchwork Fri Oct 29 17:19:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sunil Pandey X-Patchwork-Id: 1548131 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=CNYBXWmG; 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 4Hgq6Y6RMPz9sRK for ; Sat, 30 Oct 2021 04:24:21 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BD2913857425 for ; Fri, 29 Oct 2021 17:24:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BD2913857425 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1635528259; bh=LNrZBPL3+zXBqCYqe10ozauNk7ryNrqGm6RBRRML37U=; 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=CNYBXWmGUoXjME+dhma19QJl2ANm2KtYmpnCuql8J6rdIvTG5SAo1Sx1JLfTwgjKd xXK6o//jix9zzHnQi1mo5lnzVjk5JRokCEf4VIgbfiydzPEzvTKg/usQwV2U5oZUvi wwbab+u6NrhWqtHKwK2rzuOd2awc9jM9e1Z68QS0= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id C4FF33857C77 for ; Fri, 29 Oct 2021 17:19:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C4FF33857C77 X-IronPort-AV: E=McAfee;i="6200,9189,10152"; a="254295947" X-IronPort-AV: E=Sophos;i="5.87,193,1631602800"; d="scan'208";a="254295947" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Oct 2021 10:19:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,193,1631602800"; d="scan'208";a="487647911" Received: from scymds01.sc.intel.com ([10.148.94.138]) by orsmga007.jf.intel.com with ESMTP; 29 Oct 2021 10:19:42 -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 19THJfMN021212; Fri, 29 Oct 2021 10:19:42 -0700 To: libc-alpha@sourceware.org Subject: [PATCH 06/12] benchtests: Add cbrtf function to bench-math Date: Fri, 29 Oct 2021 10:19:35 -0700 Message-Id: <20211029171941.4161172-7-skpgkp2@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211029171941.4161172-1-skpgkp2@gmail.com> References: <20211029171941.4161172-1-skpgkp2@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-8.5 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, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 cbrtf function to bench-math and copy cbrtf-inputs to benchtests. Motivation for this patch is to prepare for upcoming libmvec new functions. Float and double version of libmvec functions stays together. cbrtf-inputs file generated from cbrt-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/cbrtf-inputs | 1004 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 1005 insertions(+) create mode 100644 benchtests/cbrtf-inputs diff --git a/benchtests/Makefile b/benchtests/Makefile index bb3edd3e3b..75bd3bff28 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -37,6 +37,7 @@ bench-math := \ atanh \ atanhf \ cbrt \ + cbrtf \ cos \ cosf \ cosh \ diff --git a/benchtests/cbrtf-inputs b/benchtests/cbrtf-inputs new file mode 100644 index 0000000000..6a827bf8e7 --- /dev/null +++ b/benchtests/cbrtf-inputs @@ -0,0 +1,1004 @@ +## args: float +## ret: float +## includes: math.h +# Random inputs in [1,8] +0x1.bca53p+2 +0x1.13362cp+2 +0x1.aa3374p+2 +0x1.39dd7ap+0 +0x1.8c048p+0 +0x1.fde678p+2 +0x1.707244p+1 +0x1.47ceb4p+2 +0x1.ad359cp+2 +0x1.24f3d6p+2 +0x1.1198eep+2 +0x1.3306d8p+2 +0x1.b7c6dep+2 +0x1.195f94p+2 +0x1.cf0da4p+2 +0x1.6faa54p+2 +0x1.a825f4p+1 +0x1.bdbc0cp+1 +0x1.697326p+0 +0x1.a48d16p+2 +0x1.687714p+2 +0x1.483bc4p+2 +0x1.aaceaap+2 +0x1.09f6eep+2 +0x1.558766p+0 +0x1.1a49aep+1 +0x1.96cff8p+2 +0x1.2f52ecp+2 +0x1.95758cp+2 +0x1.2b5984p+2 +0x1.6e1aaep+2 +0x1.65281p+2 +0x1.1d11e8p+2 +0x1.aeff5p+1 +0x1.5387e8p+2 +0x1.9a816p+1 +0x1.00ee08p+1 +0x1.b00188p+1 +0x1.6b015ep+2 +0x1.0c44c6p+1 +0x1.f5f71cp+1 +0x1.ece8d2p+0 +0x1.a1923cp+0 +0x1.288f8cp+2 +0x1.0c862cp+0 +0x1.2898p+2 +0x1.7f9e8ap+2 +0x1.1abb3ep+2 +0x1.0b27eap+1 +0x1.83c5c8p+2 +0x1.236f46p+2 +0x1.ee67d6p+0 +0x1.a45f62p+1 +0x1.7e39bep+0 +0x1.9de886p+1 +0x1.a3f6fcp+1 +0x1.7490b6p+0 +0x1.c8954cp+2 +0x1.52e81cp+0 +0x1.da9a5p+1 +0x1.f72672p+2 +0x1.c7bbdp+1 +0x1.9fbccp+1 +0x1.f3e1aep+2 +0x1.a71a8ap+2 +0x1.11e56ap+2 +0x1.ec62bep+2 +0x1.b63034p+2 +0x1.0b9f38p+0 +0x1.1342b2p+2 +0x1.15522cp+2 +0x1.b80d02p+2 +0x1.94bfacp+2 +0x1.302e1ap+1 +0x1.404cbap+2 +0x1.c30d98p+2 +0x1.5ebefep+2 +0x1.dfd1c4p+1 +0x1.b01794p+2 +0x1.188f38p+2 +0x1.8a4f2ap+2 +0x1.62d988p+1 +0x1.9f5fb8p+2 +0x1.b915e2p+2 +0x1.c4bacap+2 +0x1.d9253ap+2 +0x1.23fe4ep+1 +0x1.2b6e16p+0 +0x1.d86b9ap+2 +0x1.abbb62p+2 +0x1.a5ec22p+1 +0x1.ba7cd2p+2 +0x1.37d34p+2 +0x1.e3333p+2 +0x1.e4c44p+1 +0x1.39e15ep+2 +0x1.f4f0e4p+2 +0x1.1a0cd2p+1 +0x1.d8a76p+2 +0x1.d9fc02p+2 +0x1.8a6d74p+1 +0x1.a0c338p+1 +0x1.7bed46p+0 +0x1.7d123ep+1 +0x1.1d486ep+1 +0x1.aa7ff8p+2 +0x1.1af27ep+2 +0x1.2b8f06p+2 +0x1.b76c8cp+2 +0x1.795ef2p+1 +0x1.579c4cp+2 +0x1.447d74p+0 +0x1.d838dap+0 +0x1.6a2262p+2 +0x1.606bfap+1 +0x1.013384p+1 +0x1.dfb41ap+2 +0x1.bd43b4p+0 +0x1.473f64p+1 +0x1.0e19a4p+1 +0x1.2e1bbcp+2 +0x1.2b595ap+2 +0x1.d32526p+2 +0x1.f50fc4p+2 +0x1.cac192p+1 +0x1.6375f4p+0 +0x1.aa2afep+2 +0x1.b1898ep+0 +0x1.bc08e2p+2 +0x1.8ee0c6p+2 +0x1.2c4e1cp+2 +0x1.f251ap+2 +0x1.2fd1f6p+2 +0x1.905a6p+2 +0x1.0a93cep+2 +0x1.3c0132p+2 +0x1.3b24d2p+1 +0x1.66bf8ap+2 +0x1.5dfaecp+0 +0x1.87081cp+1 +0x1.d5a5b8p+2 +0x1.ee8dd2p+1 +0x1.bbdf1p+2 +0x1.d046b4p+0 +0x1.d967fep+2 +0x1.af0b06p+1 +0x1.010f0ep+1 +0x1.e2f08cp+2 +0x1.37e27ap+2 +0x1.4c3c5p+0 +0x1.31a826p+0 +0x1.7a65cp+2 +0x1.38429p+2 +0x1.819938p+2 +0x1.70cfa8p+2 +0x1.02e6fp+2 +0x1.ac6c54p+0 +0x1.b0c2fcp+2 +0x1.1654ecp+2 +0x1.5611dcp+2 +0x1.ea7a14p+2 +0x1.b100d4p+0 +0x1.ffe1f4p+0 +0x1.dacba8p+1 +0x1.c51e5ap+0 +0x1.8c2384p+1 +0x1.671f36p+2 +0x1.6d82f4p+2 +0x1.8df04ap+2 +0x1.4cba94p+2 +0x1.4907dep+2 +0x1.1a2e2p+1 +0x1.d2f7dep+0 +0x1.214216p+2 +0x1.26d2ecp+1 +0x1.b57792p+1 +0x1.461756p+2 +0x1.cbd3dp+0 +0x1.c5dfe6p+1 +0x1.bef1c8p+1 +0x1.3124ecp+2 +0x1.310a1ep+1 +0x1.4eed2ep+1 +0x1.7d69dep+2 +0x1.f092d8p+1 +0x1.76dffep+2 +0x1.ef0f2cp+1 +0x1.59b25cp+2 +0x1.730162p+1 +0x1.2cfadap+1 +0x1.be784ep+1 +0x1.d5d532p+1 +0x1.a876f6p+1 +0x1.0bd68ep+2 +0x1.5d0c8cp+1 +0x1.76f194p+0 +0x1.686b3ep+1 +0x1.28f288p+1 +0x1.87e7bcp+2 +0x1.3ed53p+2 +0x1.c57262p+0 +0x1.556b6ep+1 +0x1.ec26ap+2 +0x1.6753c8p+2 +0x1.e28c7p+1 +0x1.7d0beap+0 +0x1.81d132p+1 +0x1.ca9306p+2 +0x1.6c1558p+1 +0x1.ea446p+1 +0x1.76bfa6p+0 +0x1.53b54ep+1 +0x1.1bbef4p+2 +0x1.1e7c7p+0 +0x1.82398cp+2 +0x1.70ed66p+0 +0x1.c6e18ap+0 +0x1.208c38p+2 +0x1.cf3d76p+2 +0x1.22266ep+0 +0x1.0d7b18p+0 +0x1.5839a6p+1 +0x1.2377ccp+1 +0x1.13625ap+2 +0x1.31e7d6p+2 +0x1.36d17ap+0 +0x1.54b578p+0 +0x1.ab7d4ap+1 +0x1.2dce26p+2 +0x1.766cd2p+1 +0x1.95f1eap+2 +0x1.bb55dep+0 +0x1.0d965p+1 +0x1.30a6eap+1 +0x1.10dc18p+2 +0x1.57ef6ap+1 +0x1.38b248p+2 +0x1.cb9688p+1 +0x1.abb0b4p+2 +0x1.e873bcp+2 +0x1.8814a2p+2 +0x1.4835eap+2 +0x1.5d9f8cp+2 +0x1.5fa2a2p+2 +0x1.dc35dap+1 +0x1.b86376p+1 +0x1.c78ff8p+2 +0x1.8f54c8p+2 +0x1.9d3db2p+2 +0x1.c86c78p+2 +0x1.835148p+2 +0x1.cc1eeap+1 +0x1.367da2p+2 +0x1.381394p+0 +0x1.edc334p+1 +0x1.260b1ep+2 +0x1.0ea368p+1 +0x1.3ce4eap+2 +0x1.a37092p+2 +0x1.115bacp+2 +0x1.a32e84p+1 +0x1.22fd7ap+2 +0x1.7fbc82p+0 +0x1.39e4fap+2 +0x1.e53544p+2 +0x1.478844p+2 +0x1.f5ef68p+1 +0x1.7b11e4p+2 +0x1.37fe34p+1 +0x1.4d3c34p+2 +0x1.c3243ep+2 +0x1.7df2p+2 +0x1.bbbe34p+0 +0x1.41049ep+2 +0x1.536c58p+2 +0x1.45e5b8p+2 +0x1.25d014p+0 +0x1.c82c16p+2 +0x1.7fe342p+2 +0x1.2a02e4p+0 +0x1.33f788p+2 +0x1.03c6cap+2 +0x1.2b0dccp+2 +0x1.0b21aep+0 +0x1.9ee57ep+2 +0x1.253e02p+2 +0x1.ac26a8p+2 +0x1.7f436cp+2 +0x1.2952c4p+2 +0x1.fdfc14p+1 +0x1.8fe8p+2 +0x1.e8b012p+2 +0x1.4bc934p+2 +0x1.9f6034p+2 +0x1.148e58p+1 +0x1.1b5d92p+2 +0x1.2536dap+0 +0x1.33e75ap+2 +0x1.0b7348p+1 +0x1.5bcfa8p+2 +0x1.aa0226p+2 +0x1.95f2f2p+2 +0x1.4170f8p+0 +0x1.c1f496p+0 +0x1.9aa242p+0 +0x1.068b8p+2 +0x1.f67902p+1 +0x1.435bdp+2 +0x1.0b0216p+2 +0x1.6fb32ap+2 +0x1.f0dc72p+2 +0x1.5058e8p+2 +0x1.c561e8p+2 +0x1.38f6eep+1 +0x1.f00316p+0 +0x1.502996p+0 +0x1.5a99f2p+2 +0x1.b7b0a2p+2 +0x1.be302ap+2 +0x1.7e946ep+2 +0x1.0218f4p+2 +0x1.6320aep+2 +0x1.9c77b2p+0 +0x1.bbd7dep+2 +0x1.799ff4p+0 +0x1.7305d4p+2 +0x1.2f3962p+0 +0x1.9520e2p+2 +0x1.3b43b2p+2 +0x1.2cc962p+0 +0x1.9987b6p+1 +0x1.31b53p+2 +0x1.b1bd4p+0 +0x1.27afaap+1 +0x1.b8afa8p+1 +0x1.24c2d2p+2 +0x1.9c494ap+2 +0x1.1389c2p+2 +0x1.a1473cp+1 +0x1.27e01p+2 +0x1.20d99p+2 +0x1.cdc686p+2 +0x1.44ba74p+1 +0x1.b0bf5cp+2 +0x1.b4255ap+2 +0x1.86afb6p+2 +0x1.0791fep+2 +0x1.bc6604p+0 +0x1.9366bap+1 +0x1.c38ee6p+1 +0x1.a9c18cp+2 +0x1.6a808p+2 +0x1.f27f64p+2 +0x1.42dae2p+2 +0x1.ce9d9p+1 +0x1.64137p+2 +0x1.563beap+2 +0x1.7e7888p+2 +0x1.8792ccp+2 +0x1.35604cp+0 +0x1.6172b2p+2 +0x1.d35e5p+2 +0x1.b63a0cp+2 +0x1.9813aap+1 +0x1.6d5e7ap+2 +0x1.bb3b5p+2 +0x1.a70ce6p+2 +0x1.a592bep+0 +0x1.864f96p+1 +0x1.b471b6p+2 +0x1.d91fbep+2 +0x1.ea4164p+0 +0x1.61a7ecp+2 +0x1.a5fed2p+1 +0x1.fdad94p+0 +0x1.fb336ep+1 +0x1.d57452p+2 +0x1.9ba558p+2 +0x1.164bc6p+2 +0x1.cca8cp+0 +0x1.04f30ap+2 +0x1.947f7ep+2 +0x1.4628a8p+2 +0x1.67a2d6p+2 +0x1.a7645cp+2 +0x1.1f597ap+1 +0x1.50b918p+1 +0x1.e238f8p+2 +0x1.a6a14p+2 +0x1.8b3188p+1 +0x1.640dbep+2 +0x1.ffbc22p+1 +0x1.da6f34p+2 +0x1.cdd3e8p+0 +0x1.3075bp+2 +0x1.8ad8fp+2 +0x1.9681f2p+2 +0x1.992fa8p+2 +0x1.df7dd2p+0 +0x1.ae6b5cp+1 +0x1.61cbf4p+2 +0x1.981358p+2 +0x1.1132ccp+2 +0x1.cce8aap+1 +0x1.f0e48ap+2 +0x1.dbcc7p+1 +0x1.5a69d2p+2 +0x1.141dccp+2 +0x1.b88926p+2 +0x1.82df9cp+2 +0x1.8f1f4cp+2 +0x1.15fe64p+2 +0x1.b7048ep+2 +0x1.e2db2ep+2 +0x1.e7380cp+1 +0x1.cbaacap+2 +0x1.8523d8p+2 +0x1.7ebf5ap+2 +0x1.81a53ep+2 +0x1.80089cp+1 +0x1.4b591p+2 +0x1.b053fep+1 +0x1.a0bfa4p+1 +0x1.a8cbaap+2 +0x1.5b31f6p+1 +0x1.f803fp+2 +0x1.aa1f28p+2 +0x1.d7b464p+1 +0x1.d15266p+2 +0x1.cb5dbep+0 +0x1.ed290ap+1 +0x1.8abdc4p+2 +0x1.9f5a1ep+2 +0x1.1de0f8p+2 +0x1.9d4a12p+2 +0x1.b37466p+2 +0x1.64bd9ap+1 +0x1.9563c2p+0 +0x1.a77768p+0 +0x1.ea8fd8p+0 +0x1.272d72p+0 +0x1.e0c614p+0 +0x1.7b1b9cp+1 +0x1.c4c1ccp+2 +0x1.a15fecp+1 +0x1.57e2ep+2 +0x1.4477a2p+2 +0x1.719722p+2 +0x1.29abfap+2 +0x1.6c8bc6p+2 +0x1.515d0ep+1 +0x1.acd41p+2 +0x1.30a24cp+1 +0x1.537c9ep+1 +0x1.ce7b84p+2 +0x1.55c53ep+1 +0x1.fb341ep+2 +0x1.cfc4p+2 +0x1.1749b4p+1 +0x1.db72bp+1 +0x1.a70616p+1 +0x1.84b11p+2 +0x1.5f771p+1 +0x1.b4ac72p+2 +0x1.26d5cep+1 +0x1.2a90eap+2 +0x1.a0c01ep+2 +0x1.7126d2p+2 +0x1.51d47p+2 +0x1.75f378p+1 +0x1.75fb12p+0 +0x1.28047p+2 +0x1.13acc2p+1 +0x1.9b6492p+2 +0x1.e5689p+1 +0x1.439a32p+2 +0x1.baa8e2p+2 +0x1.ed2206p+2 +0x1.6252a2p+2 +0x1.35b18cp+2 +0x1.3f519ep+0 +0x1.94cdd6p+2 +0x1.e69d54p+1 +0x1.b8717ap+1 +0x1.0b1a8ep+0 +0x1.872878p+2 +0x1.b6f868p+1 +0x1.24fdaep+1 +0x1.b6f798p+0 +0x1.a5d6a6p+0 +0x1.f32316p+1 +0x1.d68d54p+2 +0x1.24ecfp+0 +0x1.2a94dcp+1 +0x1.3872d2p+1 +0x1.6e8774p+1 +0x1.134cfap+1 +0x1.b09d12p+1 +0x1.270506p+1 +0x1.e4a366p+1 +0x1.5540c2p+2 +0x1.56f654p+1 +0x1.eda968p+1 +0x1.d6f5dcp+2 +0x1.662cfep+2 +0x1.6c694ep+1 +0x1.80cbc2p+2 +0x1.e4ac5ap+2 +0x1.9a4d54p+2 +0x1.600e1cp+1 +0x1.f0757cp+1 +0x1.3298bp+2 +0x1.fee1c6p+0 +0x1.36888cp+1 +0x1.383dccp+0 +0x1.c715p+1 +0x1.33d8a8p+0 +0x1.b310eep+1 +0x1.95f582p+0 +0x1.a76c24p+1 +0x1.015838p+0 +0x1.50c1aap+1 +0x1.774c1p+0 +0x1.bf47dp+2 +0x1.6af9dp+2 +0x1.ebdefp+0 +0x1.2d089p+1 +0x1.c92662p+2 +0x1.f4d078p+2 +0x1.43776ep+1 +0x1.e0c6f8p+2 +0x1.8077dap+2 +0x1.a09f82p+2 +0x1.193086p+2 +0x1.97724cp+2 +0x1.595bep+2 +0x1.ce0b96p+2 +0x1.ffe5b2p+2 +0x1.0fbe9ap+1 +0x1.a9d0fep+1 +0x1.f8e1aep+2 +0x1.4f9f2ap+1 +0x1.d630c2p+2 +0x1.38d966p+2 +0x1.a0a44ap+1 +0x1.61187ap+2 +0x1.adfc04p+1 +0x1.d5ba8p+1 +0x1.fb6758p+1 +0x1.be2346p+2 +0x1.3cb832p+2 +0x1.fd97b6p+2 +0x1.2f11c6p+2 +0x1.1663b6p+2 +0x1.93dcep+2 +0x1.418c8cp+2 +0x1.132f9ep+2 +0x1.3aba94p+0 +0x1.2259a4p+2 +0x1.20316cp+2 +0x1.63a8b8p+0 +0x1.3597bep+2 +0x1.9071e2p+2 +0x1.ed7a3ap+2 +0x1.b44996p+2 +0x1.81e242p+1 +0x1.9ac6aap+2 +0x1.8f7a24p+2 +0x1.b656aap+2 +0x1.17074ap+1 +0x1.5bd116p+1 +0x1.b09698p+1 +0x1.778872p+0 +0x1.a8ca12p+2 +0x1.2293b8p+1 +0x1.3ad05p+0 +0x1.907a36p+2 +0x1.c0ecf6p+2 +0x1.aa1034p+2 +0x1.7962dcp+1 +0x1.519c12p+1 +0x1.4566d2p+0 +0x1.5494f2p+1 +0x1.cdbfdap+1 +0x1.ab02f4p+1 +0x1.0c288p+1 +0x1.989c16p+1 +0x1.eeb848p+1 +0x1.63a578p+2 +0x1.6d388ap+2 +0x1.bb363ap+2 +0x1.0fe97p+2 +0x1.c08c9ap+1 +0x1.922012p+2 +0x1.44657ep+1 +0x1.14ba1ap+2 +0x1.81b492p+1 +0x1.351d28p+1 +0x1.2b019p+1 +0x1.cfd6e8p+1 +0x1.28f5ecp+2 +0x1.27375p+0 +0x1.d070aap+0 +0x1.2ddb8p+1 +0x1.f22096p+2 +0x1.9681b6p+2 +0x1.61c1cep+2 +0x1.34669ep+2 +0x1.c8cc48p+0 +0x1.e0520cp+2 +0x1.05a5acp+1 +0x1.ae75fp+0 +0x1.9aa3e2p+1 +0x1.ef82f2p+2 +0x1.eb4e4ap+1 +0x1.a8b4e2p+2 +0x1.35145cp+2 +0x1.43efcap+2 +0x1.0c25c6p+2 +0x1.05b54p+2 +0x1.95735ep+2 +0x1.694c24p+1 +0x1.de2b2cp+2 +0x1.a3abe2p+2 +0x1.1b7554p+1 +0x1.8d8e4ap+2 +0x1.36ef44p+2 +0x1.c310eep+0 +0x1.2203bep+0 +0x1.64cdc8p+2 +0x1.cd4156p+2 +0x1.4e9918p+1 +0x1.31bf62p+0 +0x1.e0be9ep+1 +0x1.9e9b8ap+2 +0x1.6f4208p+2 +0x1.47619cp+2 +0x1.69a50ap+0 +0x1.85b40cp+1 +0x1.1d33cap+2 +0x1.a41464p+1 +0x1.cb3d6p+0 +0x1.ceeb72p+1 +0x1.7d02d6p+2 +0x1.f055e8p+2 +0x1.65caacp+2 +0x1.f4c60cp+1 +0x1.6b4d1p+2 +0x1.e6f994p+2 +0x1.b36662p+2 +0x1.44175ap+2 +0x1.b76cc4p+2 +0x1.1d90a6p+1 +0x1.722b88p+2 +0x1.6c952ap+1 +0x1.8e291cp+1 +0x1.18e88p+2 +0x1.0943c6p+1 +0x1.864bb6p+2 +0x1.40e254p+2 +0x1.7ef3c4p+1 +0x1.3671f4p+1 +0x1.7b011p+2 +0x1.53385cp+0 +0x1.963562p+2 +0x1.c4a0bap+1 +0x1.2d0d64p+2 +0x1.2813c2p+0 +0x1.26f74p+2 +0x1.632f0cp+2 +0x1.854ae4p+0 +0x1.cc5f04p+2 +0x1.f2dd56p+2 +0x1.5badfap+2 +0x1.25a7d4p+2 +0x1.20f448p+2 +0x1.914802p+0 +0x1.6efce8p+2 +0x1.2cad96p+2 +0x1.c8e514p+1 +0x1.ccc1ep+2 +0x1.e78624p+0 +0x1.31a874p+2 +0x1.ae96dcp+2 +0x1.e687a4p+1 +0x1.ff3e92p+2 +0x1.4142b2p+2 +0x1.57d574p+1 +0x1.0d459cp+2 +0x1.6df198p+2 +0x1.39b548p+2 +0x1.8bc2b8p+1 +0x1.dd7888p+1 +0x1.7fc2dcp+2 +0x1.8fa4a4p+2 +0x1.b1fe12p+2 +0x1.ebdff4p+1 +0x1.6c7e14p+2 +0x1.4736c8p+2 +0x1.d67b0ap+2 +0x1.5dd1d4p+1 +0x1.93114ep+1 +0x1.d1937p+2 +0x1.6e4ea6p+2 +0x1.e3e54p+2 +0x1.971252p+2 +0x1.4c00e4p+2 +0x1.fe6272p+1 +0x1.dbb2d2p+2 +0x1.6b6c74p+2 +0x1.5d7eeap+2 +0x1.68ad24p+2 +0x1.86bca4p+2 +0x1.e07d54p+2 +0x1.6fecbcp+1 +0x1.30b654p+1 +0x1.6415dep+0 +0x1.99a0c4p+2 +0x1.e4d94cp+2 +0x1.a92904p+1 +0x1.16a95p+2 +0x1.0411d4p+2 +0x1.7d7064p+2 +0x1.7c0836p+2 +0x1.624de2p+2 +0x1.290ea6p+2 +0x1.5e690cp+2 +0x1.470524p+0 +0x1.42e6c2p+0 +0x1.b9b488p+2 +0x1.cc017p+2 +0x1.781206p+2 +0x1.fe2c2ep+2 +0x1.49d93ap+0 +0x1.539adep+1 +0x1.2a55dcp+2 +0x1.0464d8p+2 +0x1.8ca952p+2 +0x1.02bdd6p+0 +0x1.726782p+2 +0x1.943d5ep+0 +0x1.b90bfcp+0 +0x1.3986cap+2 +0x1.3bbp+1 +0x1.9bb1aap+1 +0x1.ff0dbep+1 +0x1.a2d31ap+1 +0x1.2a2ae6p+2 +0x1.0e6782p+1 +0x1.0f14p+2 +0x1.6c6e6ep+1 +0x1.a97286p+2 +0x1.4fb46p+2 +0x1.1ac2cp+1 +0x1.507b8ap+1 +0x1.dfeb2cp+1 +0x1.e6785cp+1 +0x1.4f255p+1 +0x1.7d1e0ap+2 +0x1.598ae8p+2 +0x1.a180b4p+2 +0x1.d0ca44p+1 +0x1.f77ab4p+2 +0x1.a09336p+2 +0x1.699224p+2 +0x1.cd3be2p+2 +0x1.5b2e48p+2 +0x1.3f3a74p+0 +0x1.c29374p+1 +0x1.f2d3ap+2 +0x1.b32356p+2 +0x1.04a2d6p+2 +0x1.75d026p+1 +0x1.d973e8p+1 +0x1.1fafccp+2 +0x1.89b062p+1 +0x1.3681d6p+2 +0x1.43bcfp+1 +0x1.c1ca42p+1 +0x1.3a0d1cp+0 +0x1.655eb8p+1 +0x1.c08cbcp+0 +0x1.d8957p+2 +0x1.067a4ap+2 +0x1.6973a8p+0 +0x1.e3eba4p+2 +0x1.59ba1p+1 +0x1.80cad6p+2 +0x1.674174p+1 +0x1.0e8b5p+0 +0x1.aefd16p+1 +0x1.f318ep+1 +0x1.7d1788p+1 +0x1.3668bep+1 +0x1.56a7ecp+1 +0x1.0745dep+2 +0x1.d6a86p+2 +0x1.655908p+2 +0x1.e85eaap+2 +0x1.4315eap+1 +0x1.249f02p+1 +0x1.de663ap+2 +0x1.402df6p+2 +0x1.9d9d7cp+2 +0x1.c28f48p+2 +0x1.9e6d4cp+0 +0x1.03c03ap+0 +0x1.117ed8p+1 +0x1.08a8dp+0 +0x1.379484p+0 +0x1.87584ap+0 +0x1.32ee86p+0 +0x1.0acd1cp+2 +0x1.ba77aap+2 +0x1.512c12p+0 +0x1.e194bp+2 +0x1.1e4098p+0 +0x1.881836p+2 +0x1.8c6a3ep+2 +0x1.664c56p+1 +0x1.c4ed54p+1 +0x1.a3db36p+0 +0x1.68d09cp+2 +0x1.20dbfp+2 +0x1.5d77bp+2 +0x1.0b4abp+0 +0x1.cae172p+0 +0x1.f7115p+2 +0x1.07d426p+2 +0x1.0c60ecp+0 +0x1.e62872p+2 +0x1.32da82p+2 +0x1.a33544p+2 +0x1.e70958p+2 +0x1.e19d22p+2 +0x1.436592p+2 +0x1.b43124p+2 +0x1.c2e8ep+0 +0x1.924b94p+2 +0x1.32693p+2 +0x1.d2c28cp+0 +0x1.0a19d6p+1 +0x1.a98e02p+2 +0x1.ddc69p+1 +0x1.77e8bp+1 +0x1.c76788p+1 +0x1.858e24p+2 +0x1.1306b8p+1 +0x1.1560bcp+2 +0x1.6be572p+1 +0x1.52de8ap+2 +0x1.d543p+2 +0x1.fddde6p+2 +0x1.f08472p+2 +0x1.e91bc2p+1 +0x1.a0b8dcp+0 +0x1.97aacap+2 +0x1.aa8efp+0 +0x1.01d3ccp+2 +0x1.4469ap+0 +0x1.23fdd6p+1 +0x1.dc6474p+1 +0x1.5221dp+0 +0x1.cae95ap+1 +0x1.0ed6dp+0 +0x1.a8f0dap+1 +0x1.1257d4p+2 +0x1.0cf1e6p+1 +0x1.c58c36p+0 +0x1.806908p+2 +0x1.c07f66p+2 +0x1.08900ep+2 +0x1.5695fcp+2 +0x1.9a5226p+2 +0x1.40538ap+2 +0x1.661cd2p+1 +0x1.4dd376p+2 +0x1.64573ap+1 +0x1.b0f294p+1 +0x1.de1cc8p+2 +0x1.c36d7ap+2 +0x1.dfb0a2p+1 +0x1.5890f2p+2 +0x1.2793ap+2 +0x1.6f1d86p+0 +0x1.882126p+1 +0x1.e2a7f6p+2 +0x1.92e714p+2 +0x1.37c2bep+1 +0x1.1b0cf8p+2 +0x1.1b5956p+2 +0x1.7d3d8cp+0 +0x1.86a58p+0 +0x1.dba362p+2 +0x1.18a362p+2 +0x1.5ac1ap+0 +0x1.b314bap+1 +0x1.6f4d58p+1 +0x1.55b252p+2 +0x1.097f3ap+2 +0x1.57618ep+2 +0x1.1cdfbep+1 +0x1.3e95e8p+1 +0x1.08551p+2 +0x1.d7aacap+1 +0x1.73e82ap+2 +0x1.4cdf2cp+0 +0x1.9a5292p+2 +0x1.65bc38p+2 +0x1.82de62p+2 +0x1.d52e28p+1 +0x1.0ab98ap+2 +0x1.67fe36p+2 +0x1.65437p+1 +0x1.8808eep+1 +0x1.583954p+0 +0x1.c6be68p+2 +0x1.94eaf2p+0 +0x1.853554p+2 +0x1.f1fa9p+2 +0x1.3b5d8cp+2 +0x1.f04d2p+1 +0x1.90d118p+2 +0x1.6db7b8p+0 +0x1.890164p+2 +0x1.7b5f3ap+2 +0x1.dc0656p+0 +0x1.aa85c8p+2 +0x1.fb9ef6p+1 +0x1.c66578p+2 +0x1.3f623ep+0 +0x1.2f4a24p+1 +0x1.22b83ap+1 +0x1.b2e658p+2 +0x1.5a61f8p+1 +0x1.e95652p+2 +0x1.0af29ap+2 +0x1.6834p+2 +0x1.d0279cp+2 +0x1.48af8ep+0 +0x1.4f1edap+2 +0x1.cc60ap+1 +0x1.0d40bcp+2 +0x1.804f98p+2 +0x1.47e8fep+2 +0x1.6d4e9ap+0 +0x1.d891bcp+1 +0x1.b7d264p+2 +0x1.5b2842p+2 +0x1.5dacd8p+2 +0x1.c9c616p+1 +0x1.d94f96p+2 +0x1.585c2ep+2 +0x1.e1e90cp+2 +0x1.279acp+2 +0x1.c35288p+2 +0x1.e60ceap+1 +0x1.e98694p+2 +0x1.eb36c2p+1 +0x1.c47184p+2 +0x1.31347cp+1 +0x1.5ad962p+1 +0x1.fc50b8p+2 +0x1.f33852p+0 +0x1.b24e3ap+1 +0x1.60457cp+2 +0x1.507554p+1 +0x1.ad0b4ep+2 +0x1.3cae1p+2 +0x1.b9e0d8p+0 +0x1.38ba14p+0 +0x1.bdf30ep+2 +0x1.c34962p+1 +0x1.8dc6b4p+2 +0x1.e19b44p+2 +0x1.d2b44p+2 +0x1.8ee07ep+2 +0x1.c9f428p+1 +0x1.f9146ep+2 +0x1.df5a64p+2 +0x1.4295e4p+1 +0x1.74c816p+1 +0x1.c79a94p+2 +0x1.cd3d1ap+0 +0x1.d58222p+1 +0x1.405772p+2 +0x1.ea44dep+0 +0x1.5dcf76p+1 +0x1.18a234p+0 +0x1.050d8ap+1 +0x1.d04032p+2 +0x1.b226e2p+2 +0x1.409e5ep+1 +0x1.147fa2p+2 +0x1.6f237cp+2 +0x1.db47d4p+2 +0x1.10b68p+2 +0x1.cdf376p+2 +0x1.cdc394p+1 +0x1.1118dap+2