From patchwork Fri Oct 25 18:21:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 838380 Delivered-To: patch@linaro.org Received: by 2002:adf:e287:0:b0:37d:45d0:187 with SMTP id v7csp443863wri; Fri, 25 Oct 2024 11:29:13 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWXcrRnw9JG03yv+vnh6lhhevaRKtkieNeaOAaTw3ONiHn98dr3IagOxHaIhmG52Al8U/uOZQ==@linaro.org X-Google-Smtp-Source: AGHT+IE1kXlwi1PukVIar3krMDCwoNwH6yMT2K4Zp9CCgKD39xFiHfWutX6ObSl84pli9YNZ2+ev X-Received: by 2002:a05:6214:3c8f:b0:6d1:7319:5f74 with SMTP id 6a1803df08f44-6d18567ca41mr5141916d6.1.1729880953323; Fri, 25 Oct 2024 11:29:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1729880953; cv=pass; d=google.com; s=arc-20240605; b=asr7KHKtV4bBCd+s2NtWNJNdIvuunu3qevgvhJ8RgkfbtMENMg7F6CjYt4LkYp20kX /rxn1f/wloYtdS9noaJDGPpbmABQ2jhqndhKz4ImnvqS8z/og/S+kqk4ZDvlAYSd6JsE smY8JyewtdUkD7VN4sJDuhYyEVs/ZOHIhspdPQqdk4I2Gr8mV6pdri5Hh2NtfoOqIlg+ 6X/wI7LWmNrcuRCPy9fWBoch2vwJE037O0D3UWYcmKLcRXWyEbbAElGd1ylhK2OsSAXv 2RvcC1lbARgougExVZBLqQBuMrz1xe5ZR0hjJ1cmehmY6r/PjcHB07jzl6LDafX+YiQ2 zfEg== 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:cc:to :from:dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=c/wI3Zf+zjI4iZUWrjTvr50DxK1nyPiutDkUtw1Cjg0=; fh=t7K9SrKfAVamsrcTQr7hpJTc6WX7Vbl5hwH62Vkp0W0=; b=Pw27DObTfTSwWx6k3kEQDqCj/lUZh95rCQLhsLmNl1SFQNWVY9hyJ870sQA7Ic6SxB 6AiLEPyQZKvzwx38Tfh3qu29NvNnmO2VhDcjP+XPAf5rMft4i6oUPXxwXxj32Aj4vZ9k CnHbke3qfWXw+15gwc4Da9c9d9OeLKPpcN0bJTSKQV10bVNpWDvBfTfO8WcUTWctviuS SOjaY/qmTEWWbUk05kfRyVsr2hrjRLoQ7s9jCJYoqmsUCV+1X4fbUOycp2wG4nenfprn zi2gXt7cSL6M/hOMtpLZ+//ZjRiTlpmsmpgFK52w12eY6+OLsmG2OQ7enJLHWqlxZCXB Masw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=OQd3yBrW; 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 6a1803df08f44-6d17986b83dsi21548496d6.25.2024.10.25.11.29.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2024 11:29: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=OQd3yBrW; 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 24D3E3858C33 for ; Fri, 25 Oct 2024 18:29:12 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by sourceware.org (Postfix) with ESMTPS id 23594385840E for ; Fri, 25 Oct 2024 18:26:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 23594385840E 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 23594385840E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::62d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1729880810; cv=none; b=AOcCX94q0IKygX7+eXy62zXPa5HuZTxP2Dbd1IX0IUPRSd9oU1pBrHhA6e7f/OcrB5PEafLoOpedAZPJMvqGlxQRUYZIRrCDaEj+Iil1uso01hoW0U6eY6ZouqGg9egRGz9DdafPN2ZLpGix02U36YlABThap511AGYHkKu50lM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1729880810; c=relaxed/simple; bh=b7/j8x3HW80db+iCu/ZtnTqrTNMilf1e9hjRHpSStfI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=vcE1rfBAtQ3oIFXasTzCncJ0qjdAQWnHf0P+pCFmSH/4dodHz+l+EznkiTLmjaiFhdVSJ1fJM1k7Dab38GtM1EHpF9fq1fBe8zEh4gavbj6+HGb7EuUQg6R34e8WKQn/UVfay6XtkbYGc38diQMaggJeONa8HJahNqueRmjQoDI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-20c714cd9c8so22925345ad.0 for ; Fri, 25 Oct 2024 11:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1729880804; x=1730485604; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=c/wI3Zf+zjI4iZUWrjTvr50DxK1nyPiutDkUtw1Cjg0=; b=OQd3yBrWWjTCJrgGkn1/N+rNqZpOxK9jMSB7YzulkmI9GHGfTsj1RW+Qxx1kaUOGOM NkC9Hm7utyCB6xKfPnG2OiSD6c6IVUSU6sZ+s/1gxNEnD5yBRMwXYVFaedYmGJTtAgrs C4VAAjngpgr6UlI6nkfwHFLmGembdLJiZtuP+Tn8Tk++KQ9OC/3u79DP+L2Q4GCaA1CU IePpMaaJt4BQRtdklzzmI6FARkohurUqlM4czDT4gEqRK3hlJ0iwcaO2ng+QOK2iwnl9 ut5NSWlbAjoqGR6uLbWhrNCnpN/onLcJ4WFX0FoTvapSbN6TKABnXH/OKxeQPSTQTB2F hXIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729880804; x=1730485604; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=c/wI3Zf+zjI4iZUWrjTvr50DxK1nyPiutDkUtw1Cjg0=; b=U/IPvISDh7WweNVV0bR5y1pCzJ5G5+uEpAxgZ5SnwGiRvxpI6+B2HcieNsbVooX2l3 Rs0jCRrwX1y2TS76cIkts+6yCwnOlJcz2BTCPhbxnEy2p5DXb7t8TEL/t5jeOoy3Srvj t1u1Wm9zMTotTBCKPdLw7wOTAAjz1qhk6y7Ny67yQW6y6mqoGspRtTxmZXDQ70XocKI4 m3ieirusESgqsAtMx1HEMZMzCFxfw5rnLV6zkdzXIJynIqVsWiF8MSBKkrIZG3/53Iqs 4lwFScYp7qrNeNKMyt9N7OFqb2A1nc7bdceKsoDHGzuCNj7ilyMHRJnK7O2nQPlMR56A BWRA== X-Gm-Message-State: AOJu0YxgpmsCNNynfzDAfVCiZ2NK2EDXq9yl7xWYMv3e4kMC+lN68TD/ JB7tiIaiY+RAZyhcry1tx66zdzQpczTJWJcKr2dKIcAJzNaUa1y3nO8gs4ZTu/G4x0dB3fKYV8/ X X-Received: by 2002:a17:902:e850:b0:20c:f9ec:cd8a with SMTP id d9443c01a7336-210c687cbe0mr1175465ad.7.1729880803635; Fri, 25 Oct 2024 11:26:43 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c3:a8a8:cb9e:64f4:66fb:5ca2]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-210bbf44550sm12314075ad.14.2024.10.25.11.26.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2024 11:26:41 -0700 (PDT) From: Adhemerval Zanella To: libc-alpha@sourceware.org Cc: Paul Zimmermann , Alexei Sibidanov Subject: [PATCH 07/17] benchtests: Add log1p benchmark Date: Fri, 25 Oct 2024 15:21:45 -0300 Message-ID: <20241025182614.2022697-8-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241025182614.2022697-1-adhemerval.zanella@linaro.org> References: <20241025182614.2022697-1-adhemerval.zanella@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org Random inputs x*2^e where x is random in [1/2,1] and e in [-29,127]. --- benchtests/Makefile | 1 + benchtests/log1pf-inputs | 1005 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 1006 insertions(+) create mode 100644 benchtests/log1pf-inputs diff --git a/benchtests/Makefile b/benchtests/Makefile index 92c0cf5e7d..052d496989 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -73,6 +73,7 @@ bench-math := \ log10 \ log10f \ log1p \ + log1pf \ log2 \ log2f \ log2p1f \ diff --git a/benchtests/log1pf-inputs b/benchtests/log1pf-inputs new file mode 100644 index 0000000000..dcf79e82cd --- /dev/null +++ b/benchtests/log1pf-inputs @@ -0,0 +1,1005 @@ +## args: float +## ret: float +## includes: math.h +# Random inputs x*2^e where x is random in [1/2,1] and e in [-29,127] +## name: workload-random +0x1.c78e3p+14 +0x1.48495cp+92 +0x1.4b1328p+101 +0x1.9a5a14p+58 +0x1.41168p-3 +0x1.302f02p+27 +0x1.d10646p+119 +0x1.a94a78p+23 +0x1.4dbaecp-4 +0x1.d91022p+79 +0x1.15a1cp-2 +0x1.2dfc7ap-14 +0x1.3687dep-20 +0x1.40df16p+120 +0x1.59de46p-21 +0x1.c94704p+22 +0x1.bbcb8p-3 +0x1.a50b8ap+63 +0x1.3195c2p+28 +0x1.8b82ecp+9 +0x1.0fd406p-6 +0x1.18ea9cp+99 +0x1.fa7eb4p+61 +0x1.542ac6p+90 +0x1.db1fe8p-23 +0x1.5add68p+47 +0x1.31596ap+110 +0x1.fac144p+72 +0x1.ec4f38p+12 +0x1.ec0826p-24 +0x1.6eba14p+45 +0x1.89ff32p+98 +0x1.e97588p-9 +0x1.c9a5fap+77 +0x1.9ab35ep+42 +0x1.c588c8p+62 +0x1.605674p+95 +0x1.52d5d6p+22 +0x1.9856a8p+29 +0x1.b8a602p+64 +0x1.42695cp-19 +0x1.7d557cp+43 +0x1.94417p+21 +0x1.c0728cp+68 +0x1.90cddp+82 +0x1.b7434p+68 +0x1.2b73bcp+84 +0x1.191af2p+4 +0x1.72b818p+60 +0x1.9e46ep+8 +0x1.f2ae94p+70 +0x1.0baa78p+110 +0x1.581e48p-4 +0x1.43f84ap+30 +0x1.794728p-2 +0x1.cbcd88p-9 +0x1.dfad2p+106 +0x1.be2368p-26 +0x1.575892p+43 +0x1.9f0008p+84 +0x1.173adcp-15 +0x1.33982p+14 +0x1.f2b8f4p+17 +0x1.ea0a08p+4 +0x1.3960d8p-27 +0x1.62e26cp+126 +0x1.7b60a4p-27 +0x1.6f03cap+29 +0x1.99ac0cp+116 +0x1.ff26d4p+18 +0x1.f9d1aep+2 +0x1.0f1e66p+61 +0x1.9bdfdep+52 +0x1.02f87cp-26 +0x1.d37e0ap+121 +0x1.e3495p+108 +0x1.421a48p+94 +0x1.4061a8p+94 +0x1.3c8fb8p+126 +0x1.def69ep-20 +0x1.348b92p+82 +0x1.30ad6ep+93 +0x1.2ce07cp+12 +0x1.c408dp-12 +0x1.cd7284p-15 +0x1.2b7638p+27 +0x1.746976p+82 +0x1.8ddae4p-12 +0x1.81efe8p+76 +0x1.3d4b4ep-14 +0x1.7f06acp+57 +0x1.fcbf08p+29 +0x1.5fba1ep+80 +0x1.18101ep+93 +0x1.1532eep+89 +0x1.837216p+82 +0x1.6acd42p+93 +0x1.f57efp+29 +0x1.699bf4p+46 +0x1.ad6918p+96 +0x1.b795b8p+91 +0x1.a7c832p+14 +0x1.8f63b4p+103 +0x1.63da54p+60 +0x1.7ea5a8p+76 +0x1.1a80c8p+124 +0x1.8b317ap+27 +0x1.cced4p+114 +0x1.ce4cbcp-21 +0x1.561304p+123 +0x1.0addcep+33 +0x1.94edf8p+60 +0x1.cba4fcp+85 +0x1.aa558cp+101 +0x1.690c84p+80 +0x1.57aa64p+40 +0x1.4cb082p+102 +0x1.a2c26p+53 +0x1.8fa5fcp+103 +0x1.933fe8p+14 +0x1.a22faep+112 +0x1.ff8c2p+14 +0x1.2e15c2p+62 +0x1.2baacap+103 +0x1.43602p+26 +0x1.927d7p+34 +0x1.f3a606p-15 +0x1.49ac3ep+94 +0x1.95b7e4p+26 +0x1.b1612cp+30 +0x1.4b4b6ap+11 +0x1.02229cp-2 +0x1.339d92p+76 +0x1.e3e66p-5 +0x1.0206bep-25 +0x1.d8f222p-30 +0x1.34ab66p+107 +0x1.720baep+26 +0x1.f83ab4p+101 +0x1.1a3096p+35 +0x1.4ed274p+104 +0x1.2fd074p-12 +0x1.223b6cp+35 +0x1.17b0c2p+22 +0x1.292496p-10 +0x1.68be8ep+81 +0x1.9d9f94p+23 +0x1.7e0f22p-19 +0x1.fc5a44p+54 +0x1.2ca3ccp+81 +0x1.4a77dap-29 +0x1.cc29c4p+93 +0x1.295e5ep+118 +0x1.359e08p-14 +0x1.11b84cp+25 +0x1.083ceep+102 +0x1.1fbe94p-15 +0x1.b0f068p+43 +0x1.ede1ap+43 +0x1.670c9ep+37 +0x1.9b3568p+97 +0x1.047f1cp+2 +0x1.62ce96p+112 +0x1.42a968p+48 +0x1.fbbd34p+10 +0x1.5ad592p+45 +0x1.55505ep-21 +0x1.703858p+50 +0x1.8ed60cp+52 +0x1.e0bf78p+5 +0x1.5db4f8p-18 +0x1.42575p+40 +0x1.a3a58p+91 +0x1.a89f2ap+34 +0x1.3bfc7cp+7 +0x1.eb7722p+103 +0x1.1ff1b8p+3 +0x1.7549aap+3 +0x1.9dec4p-30 +0x1.cec6bp+23 +0x1.59baaap+115 +0x1.f2bda4p+48 +0x1.1708bep+8 +0x1.315ee8p+17 +0x1.1f438ap+55 +0x1.151096p+119 +0x1.cd1ae4p+68 +0x1.7bede6p+9 +0x1.1aed6ap+102 +0x1.ffe9dcp+20 +0x1.e8911p+55 +0x1.1e844cp+48 +0x1.b2fd3ap-21 +0x1.2f5366p-23 +0x1.1346dap+58 +0x1.de57d4p+23 +0x1.4a36c6p+20 +0x1.40806ep+77 +0x1.ef9586p+10 +0x1.60f92ep+53 +0x1.ee3824p+73 +0x1.8edde4p+54 +0x1.909c74p-21 +0x1.2fc7bcp+108 +0x1.92e0f8p+117 +0x1.5bf1fcp+36 +0x1.79d04p+23 +0x1.6d2c2ap+37 +0x1.800ab8p+8 +0x1.d3ba46p+35 +0x1.919584p+116 +0x1.43b9d6p+27 +0x1.8ce338p+63 +0x1.73897ep+14 +0x1.835668p+66 +0x1.cc770cp+65 +0x1.b9c258p+52 +0x1.018998p+117 +0x1.78032p-18 +0x1.3622dep-4 +0x1.35b20ap+6 +0x1.cca16p+42 +0x1.27f6a4p+78 +0x1.b79478p+41 +0x1.569bfp-16 +0x1.460578p-20 +0x1.963b2p-28 +0x1.12fceep+65 +0x1.6161c8p+25 +0x1.a5a884p+104 +0x1.374e64p+124 +0x1.6ca26ap-14 +0x1.92a25cp+108 +0x1.ff3df8p+7 +0x1.d1b016p+48 +0x1.1babc6p+74 +0x1.99fc8cp+60 +0x1.f8c8fcp+20 +0x1.0fb918p+9 +0x1.8bceap+74 +0x1.e8204p+66 +0x1.b857b6p+52 +0x1.76973p+87 +0x1.aa7d1ap+124 +0x1.7b6cdp-8 +0x1.f775ap+16 +0x1.30b07ap+59 +0x1.5bad4p+94 +0x1.952a02p+122 +0x1.749176p+123 +0x1.e59b1ep-4 +0x1.703cbcp+70 +0x1.5298d2p+77 +0x1.f09cfp+97 +0x1.13832ep-25 +0x1.952d74p+104 +0x1.2be9fp-23 +0x1.1f0e24p+103 +0x1.652f96p-16 +0x1.66cebcp+57 +0x1.4725f4p-23 +0x1.b570fcp-23 +0x1.44b468p+68 +0x1.2f344p-21 +0x1.3f4edap+20 +0x1.92c7fcp+53 +0x1.523ec2p+62 +0x1.83d1eep+16 +0x1.77eeaep+101 +0x1.ba8b3p-25 +0x1.c1dd2cp+67 +0x1.7de188p+29 +0x1.7cc2dep+105 +0x1.a2c70ap+83 +0x1.979716p+9 +0x1.b2ccd4p+71 +0x1.6335a4p+22 +0x1.913b3p+90 +0x1.2d549cp-22 +0x1.ef209cp+12 +0x1.378f4cp+68 +0x1.9d1174p+110 +0x1.6b2932p+27 +0x1.b24748p+32 +0x1.a849f4p+57 +0x1.c354f4p+125 +0x1.28299p+88 +0x1.82a79ap+93 +0x1.cc5a3p+2 +0x1.f52c34p-6 +0x1.8deb48p+20 +0x1.3e8efep-12 +0x1.8c6954p+23 +0x1.77ee34p+82 +0x1.80c7dp+86 +0x1.04a6d8p+32 +0x1.019068p+77 +0x1.a8356cp+16 +0x1.8971dep+59 +0x1.dddddcp-20 +0x1.c92964p+85 +0x1.0f431ep+126 +0x1.584092p+121 +0x1.4d45f8p-3 +0x1.9ac9d8p+5 +0x1.971d64p-24 +0x1.911ba4p+76 +0x1.2a89acp+80 +0x1.33f062p+113 +0x1.691c9ap+100 +0x1.827bfcp+64 +0x1.1f7b46p+101 +0x1.a5d6eep+88 +0x1.4de20cp+1 +0x1.784a7p+28 +0x1.6573bp+57 +0x1.1be33p+107 +0x1.13c7p+37 +0x1.081416p+27 +0x1.c41d7cp+36 +0x1.cc4cbcp+88 +0x1.a9c4e8p+86 +0x1.f57668p-1 +0x1.b42b9cp+64 +0x1.bb8cfp-10 +0x1.72c6c8p+24 +0x1.a02fbep+67 +0x1.5e7e62p+84 +0x1.9002b4p+69 +0x1.74eb64p-24 +0x1.80d85p+123 +0x1.50fe44p+31 +0x1.012cc8p-9 +0x1.eb2182p+110 +0x1.945b8cp-27 +0x1.e73c6cp-1 +0x1.8b1d6ap+4 +0x1.e37d54p+4 +0x1.78d304p+32 +0x1.a45042p+58 +0x1.99d3d4p-9 +0x1.6a379cp+34 +0x1.34a222p+48 +0x1.d05824p+15 +0x1.4cef9ap-27 +0x1.dab2fcp-13 +0x1.21465ep+59 +0x1.c2239cp+77 +0x1.f094dap+85 +0x1.a57344p+0 +0x1.cd14d6p-19 +0x1.7e3bccp+53 +0x1.d4264p-14 +0x1.ae14p+69 +0x1.36af58p+0 +0x1.7c43bp+9 +0x1.10551p+9 +0x1.514b0ap-17 +0x1.e74e42p+89 +0x1.6107aap+8 +0x1.51c72cp+114 +0x1.6fd3fp+89 +0x1.dd9fb8p-10 +0x1.1dece6p+75 +0x1.05af5ap+6 +0x1.eafe46p+104 +0x1.b498dp+65 +0x1.2ed2b4p-24 +0x1.ae9ff4p+52 +0x1.e0b21cp+95 +0x1.3f0124p+31 +0x1.d56474p+81 +0x1.20f0ccp+68 +0x1.594a9cp+0 +0x1.35f866p+13 +0x1.a3ffd2p+117 +0x1.0edd6ep+114 +0x1.e2e148p+2 +0x1.d241ccp+105 +0x1.0b021ep+82 +0x1.6e3d3p+40 +0x1.906e6cp+10 +0x1.50861cp+61 +0x1.5ea378p+8 +0x1.cea9e8p+119 +0x1.5c3ef4p-5 +0x1.e71eb8p+59 +0x1.3b8e0cp+114 +0x1.119f66p+121 +0x1.8261cap+108 +0x1.0f6d6ep+103 +0x1.d35b7cp-14 +0x1.b3df3ep-27 +0x1.620ecp+81 +0x1.84385p+56 +0x1.26090ep-13 +0x1.951978p+84 +0x1.33d696p+17 +0x1.774ap+65 +0x1.e24d1p+0 +0x1.2bcd16p+71 +0x1.df2954p-20 +0x1.ebf7b6p+99 +0x1.a7be3p+82 +0x1.508f92p-29 +0x1.4c43acp+116 +0x1.bd2648p-13 +0x1.c0e1b6p-9 +0x1.4c529p+88 +0x1.62b418p-13 +0x1.8d524cp-17 +0x1.0755fp+65 +0x1.af4dd8p-11 +0x1.a1d094p+51 +0x1.50b074p+38 +0x1.9bc71cp-3 +0x1.88b7fcp+111 +0x1.dc8924p+77 +0x1.d6e174p+35 +0x1.ca0538p-13 +0x1.5ba842p+50 +0x1.fdbbdcp+4 +0x1.ddb1a6p+84 +0x1.18c1f2p+31 +0x1.f3afe2p+68 +0x1.acc2e4p-2 +0x1.d92dfp+23 +0x1.f61cf4p+111 +0x1.6719ecp+101 +0x1.80e2ccp+74 +0x1.f8a5e8p+21 +0x1.f6b4ap+95 +0x1.216d62p+61 +0x1.dea2c4p+58 +0x1.a8f8dp+33 +0x1.5bcc0ap+78 +0x1.5dc2a8p+62 +0x1.dff08p-7 +0x1.4a9768p-14 +0x1.070104p+99 +0x1.67d5fp-21 +0x1.435c4p+27 +0x1.7aadbcp-9 +0x1.eb517ap+0 +0x1.1e63f8p+2 +0x1.154b94p-18 +0x1.a456p-24 +0x1.8307ap+34 +0x1.158706p+21 +0x1.7c14acp+0 +0x1.0d4f2ap+92 +0x1.43411ap+33 +0x1.e269dcp+60 +0x1.420fa8p-20 +0x1.6627d4p+88 +0x1.e27a8p+102 +0x1.a019ccp+125 +0x1.79684p+74 +0x1.51d7eep+3 +0x1.d6179p+71 +0x1.a73554p+67 +0x1.9b29f2p+106 +0x1.a363a8p+109 +0x1.c97f9ep+103 +0x1.3c408p+77 +0x1.ba923p+99 +0x1.0eebfep+72 +0x1.f3a6f4p+22 +0x1.519874p+117 +0x1.badc1cp+93 +0x1.ced474p+106 +0x1.f0c904p-13 +0x1.1ceedep+52 +0x1.656258p-14 +0x1.006cap+104 +0x1.a6960ap+90 +0x1.3c2162p+80 +0x1.0a744ap+24 +0x1.e50c24p+48 +0x1.ed24f4p-18 +0x1.00e7bep+37 +0x1.30215ap+105 +0x1.7dd83cp+126 +0x1.dcf948p+39 +0x1.6a3be8p+50 +0x1.942234p+19 +0x1.2c2ea2p+74 +0x1.93853p-22 +0x1.eeb9ap+105 +0x1.58dcc4p-27 +0x1.b0cc4cp+2 +0x1.fb1334p+73 +0x1.f2f5cap+111 +0x1.c409dp+29 +0x1.0930a6p+24 +0x1.5c2174p+63 +0x1.ab1fc8p+79 +0x1.ffdba4p+75 +0x1.7cdb48p-11 +0x1.ffddp-27 +0x1.ba4628p+21 +0x1.f22dbep+63 +0x1.0b047ep+21 +0x1.4ce8a4p+7 +0x1.0e6b0cp+61 +0x1.57e578p+64 +0x1.c5d5a8p+17 +0x1.e0afep+5 +0x1.bc466ap+79 +0x1.74a8a4p+114 +0x1.6d508ep+89 +0x1.49e98p+48 +0x1.21b884p+103 +0x1.0ab83ap+90 +0x1.07570ep+110 +0x1.cfffp+37 +0x1.ca655cp+90 +0x1.a55c7cp+25 +0x1.f7b02cp+18 +0x1.57d4b2p+17 +0x1.4bffbp+48 +0x1.08ffbap+95 +0x1.f98ce8p+59 +0x1.a265aep+88 +0x1.45d7acp+20 +0x1.2ad7dap+88 +0x1.62a68cp+70 +0x1.e025ep+101 +0x1.90de6p+121 +0x1.f346acp+70 +0x1.27422ap+34 +0x1.a9408cp+95 +0x1.868eb4p-29 +0x1.b2970cp+104 +0x1.b54268p-14 +0x1.8d8d04p-8 +0x1.fc3416p+87 +0x1.74f35p-19 +0x1.c9a32cp+121 +0x1.f7585p+91 +0x1.3ced2p+119 +0x1.d666a6p+115 +0x1.de1114p+1 +0x1.f893ep+80 +0x1.299b54p+61 +0x1.bc9b18p+35 +0x1.beac46p-11 +0x1.09f0bp+63 +0x1.481d54p+47 +0x1.49203p+107 +0x1.4c321ap+37 +0x1.255248p+7 +0x1.67ff82p+82 +0x1.054522p+125 +0x1.ff16c8p+0 +0x1.7c0998p+25 +0x1.09b04cp-18 +0x1.a80cfcp+115 +0x1.fcfffcp-24 +0x1.46e548p+42 +0x1.dc7eeap-21 +0x1.50719cp+20 +0x1.4f7f94p+9 +0x1.c4d6cp+116 +0x1.4b691cp+108 +0x1.672e42p-22 +0x1.8656p+43 +0x1.5bdcc8p+124 +0x1.72661ep+57 +0x1.865e68p+68 +0x1.1192bcp+83 +0x1.15b732p+76 +0x1.2c5c48p+28 +0x1.52a1ap+117 +0x1.7deaa4p+82 +0x1.03c784p-11 +0x1.d7e19cp-13 +0x1.63d338p+87 +0x1.82ff8ep+23 +0x1.7e95ap+59 +0x1.f60af8p+15 +0x1.ec346ep+32 +0x1.a27c8cp+67 +0x1.907d3cp-22 +0x1.d4da32p+9 +0x1.3822d6p+43 +0x1.06638ep+39 +0x1.eeb39ep+20 +0x1.d8bd88p+50 +0x1.84668ep+34 +0x1.120c92p+121 +0x1.a93be6p+65 +0x1.9563f4p+100 +0x1.3327c6p+43 +0x1.a9715p+17 +0x1.d074ep+73 +0x1.20628ep-7 +0x1.61d828p+81 +0x1.863c42p+106 +0x1.afa75p-20 +0x1.d1d34p+50 +0x1.e5fe78p+71 +0x1.c1c444p+6 +0x1.5a8e32p-3 +0x1.f6abb4p+50 +0x1.2fc66cp+55 +0x1.d1d578p-17 +0x1.cd4182p+53 +0x1.87fcp+78 +0x1.de95fep+15 +0x1.7e52bep+35 +0x1.cc0276p+81 +0x1.f676f4p+124 +0x1.6f025cp-28 +0x1.14f37ap+46 +0x1.5bb684p-4 +0x1.741e6p+42 +0x1.1068f4p+25 +0x1.39efep+79 +0x1.903634p+101 +0x1.9aabacp+46 +0x1.7cffb4p+43 +0x1.7b9352p-27 +0x1.b0a5b8p+19 +0x1.a226b4p+65 +0x1.f6f1acp+41 +0x1.b026dep+92 +0x1.472994p+123 +0x1.e0ca9cp-17 +0x1.5ac904p+11 +0x1.60cacp+67 +0x1.79072p+89 +0x1.46fdccp+87 +0x1.f512c8p+70 +0x1.49d4dp+0 +0x1.37dd84p+77 +0x1.1281aep+126 +0x1.300db6p+100 +0x1.f4128ap+115 +0x1.31e05p+46 +0x1.92e078p+96 +0x1.274c92p-18 +0x1.c15cfcp+87 +0x1.9c9c26p+97 +0x1.f2736cp+43 +0x1.32d744p+99 +0x1.7ff204p+113 +0x1.7551d4p+18 +0x1.4f48d6p+3 +0x1.917b02p-9 +0x1.70b748p-20 +0x1.d995bep+120 +0x1.5b9a8ep+126 +0x1.2a16dep+11 +0x1.8eba58p+36 +0x1.e0e7d2p+60 +0x1.7d7b9ep+8 +0x1.2600cp+124 +0x1.dbd354p-21 +0x1.e48b7cp+49 +0x1.d69a48p-4 +0x1.6aa834p+14 +0x1.e74886p+15 +0x1.2ac858p+92 +0x1.9d1846p+71 +0x1.3f5248p+1 +0x1.07e47cp-5 +0x1.ef1cc8p+15 +0x1.e8c3fcp+65 +0x1.6f7c44p+13 +0x1.d9e316p+95 +0x1.62c2ep+112 +0x1.5a1d42p+3 +0x1.d06c94p+53 +0x1.02e408p+93 +0x1.d6cf8cp+99 +0x1.99518p+81 +0x1.96a648p+47 +0x1.b61406p+105 +0x1.28f042p+81 +0x1.b7b51ep+99 +0x1.197a2ap+70 +0x1.125076p+29 +0x1.8ace44p+114 +0x1.bc2894p-23 +0x1.fab642p+99 +0x1.74f0f8p+43 +0x1.35c95cp+3 +0x1.e63cc8p+68 +0x1.5e67a6p+111 +0x1.8a2106p+47 +0x1.b5cbd4p+24 +0x1.9bef3cp+43 +0x1.79f9b4p+122 +0x1.026196p+21 +0x1.d8f1c4p+112 +0x1.5cc3b8p+2 +0x1.fb5a02p+99 +0x1.d757e8p+95 +0x1.4c6c6ep+30 +0x1.a252fap+120 +0x1.6b28fcp+18 +0x1.393468p+67 +0x1.b71dc8p-28 +0x1.e1bd2p+14 +0x1.7b54fep-25 +0x1.fda27cp+82 +0x1.64b6a2p-19 +0x1.3093bep+1 +0x1.a3682cp-23 +0x1.f6e6bep+72 +0x1.3e6df8p+71 +0x1.08b9b4p+102 +0x1.fecd98p+36 +0x1.a4b34p+119 +0x1.3937b8p+44 +0x1.8feb44p+67 +0x1.474cdp-28 +0x1.31c2eap+119 +0x1.68009cp-30 +0x1.9bf9dep+0 +0x1.577e1cp-16 +0x1.56fbep+79 +0x1.b1518p+27 +0x1.150692p+30 +0x1.7f3282p+95 +0x1.0782f4p-7 +0x1.b759a6p+27 +0x1.0adec6p+72 +0x1.77a9c6p-4 +0x1.bf9d96p-29 +0x1.9bd634p-23 +0x1.e9cep+99 +0x1.f7f754p+57 +0x1.5ddf7p+122 +0x1.59ee6p-1 +0x1.12910ep+118 +0x1.71fd44p+74 +0x1.707568p-4 +0x1.fd93a4p+112 +0x1.855fb4p+18 +0x1.3f1fcap+9 +0x1.c0a59cp+83 +0x1.6f2dacp-11 +0x1.89a71cp+5 +0x1.bee8p+39 +0x1.0be354p+44 +0x1.aff39p+67 +0x1.5d24c4p-15 +0x1.7cc108p+31 +0x1.d32a18p+38 +0x1.0ea1b8p+65 +0x1.a213dp+89 +0x1.30dd9cp-8 +0x1.2a4a3p+36 +0x1.7b3cbcp+97 +0x1.1af5b6p+122 +0x1.42af5cp-26 +0x1.0d4742p+88 +0x1.612c34p+66 +0x1.4dd1ap+125 +0x1.901f28p+115 +0x1.b15c54p-8 +0x1.1e653p+51 +0x1.ea9588p+126 +0x1.84d654p-19 +0x1.c97e52p+51 +0x1.462354p+83 +0x1.796108p+98 +0x1.f322ap+32 +0x1.3ce698p+13 +0x1.acbb5ap+9 +0x1.17a4bap+9 +0x1.98d19ap+112 +0x1.457ddp+13 +0x1.f6944cp+49 +0x1.cd2cbep+2 +0x1.38c15ap-12 +0x1.e41944p+3 +0x1.57b62ap+43 +0x1.725aaep+67 +0x1.65e4eep+63 +0x1.cbd734p+66 +0x1.e772e8p-6 +0x1.37d578p+68 +0x1.50ae48p+108 +0x1.10d0fcp-25 +0x1.f9b7f8p+66 +0x1.3739ecp+85 +0x1.3d9934p-18 +0x1.2d6a9cp+79 +0x1.c1cbacp-9 +0x1.2e2838p+20 +0x1.f98104p+51 +0x1.ec9cacp-10 +0x1.3ff662p+14 +0x1.f6ab04p+22 +0x1.53919ep+46 +0x1.6abf86p+11 +0x1.242a66p+26 +0x1.1fa5p+54 +0x1.5f8ebcp+60 +0x1.1c5062p+108 +0x1.3a512cp+72 +0x1.644c3p+91 +0x1.9fbd4p+10 +0x1.eaf508p+46 +0x1.676988p+10 +0x1.0ef3fcp+80 +0x1.10effp+122 +0x1.0b42a6p+11 +0x1.150394p+66 +0x1.b2643ep+99 +0x1.d5a0e4p+2 +0x1.9c408p+18 +0x1.743e64p+75 +0x1.045344p+121 +0x1.f1bb38p+5 +0x1.6b8874p+94 +0x1.2d15bep+116 +0x1.f5e62p+101 +0x1.0ed362p+23 +0x1.267a4ap-7 +0x1.a049b4p+13 +0x1.e0b384p-5 +0x1.ac764ap+54 +0x1.ddf4c4p+117 +0x1.19adacp+103 +0x1.f250dp+63 +0x1.2e9f22p+98 +0x1.62d7ecp+17 +0x1.1694dap+52 +0x1.698dc6p+104 +0x1.fbba02p+39 +0x1.7f5b78p+17 +0x1.d0c96ap+23 +0x1.44d132p-29 +0x1.b2fb4cp+58 +0x1.8e55c4p+68 +0x1.a08278p+100 +0x1.f5258ep+41 +0x1.628518p-21 +0x1.4e55a4p+102 +0x1.2802cp+95 +0x1.c941f8p-24 +0x1.89858ap+67 +0x1.c7247cp-3 +0x1.3d7d2ep+110 +0x1.350f86p+57 +0x1.537d4p+11 +0x1.922ed4p+9 +0x1.35687ep+28 +0x1.e30698p+91 +0x1.5884b4p+38 +0x1.5544aap-21 +0x1.a9d5bap-22 +0x1.d3b1e2p+11 +0x1.989d34p+44 +0x1.1e1688p+24 +0x1.a09474p+39 +0x1.33fdb8p+22 +0x1.07201ep+96 +0x1.ab8c4cp+53 +0x1.f372ep+124 +0x1.4a12acp-21 +0x1.d062d4p-25 +0x1.9aa33p+18 +0x1.9e5dfp-5 +0x1.a207acp+71 +0x1.743dacp+46 +0x1.6dc7d4p+25 +0x1.7a79d2p+99 +0x1.1c8c86p+17 +0x1.fb41d4p+67 +0x1.6eba0cp+43 +0x1.89051p+75 +0x1.f3f0dp+13 +0x1.1a22d2p+109 +0x1.7882c2p+98 +0x1.39d0e4p+88 +0x1.59376cp+12 +0x1.52307cp+115 +0x1.5ee274p+32 +0x1.975b2p+107 +0x1.fc09ecp+116 +0x1.fa266cp+117 +0x1.14d94ep+91 +0x1.d07092p+57 +0x1.048b56p+23 +0x1.1a9444p+124 +0x1.33ee9cp+42 +0x1.ce1e94p+5 +0x1.298e6ap+12 +0x1.83f364p+107 +0x1.a8041ep+72 +0x1.bdad9ep+98 +0x1.dd3bacp+43 +0x1.0f5f74p+11 +0x1.3609d4p+87 +0x1.36514ap-19 +0x1.48ab3p+106 +0x1.b405e8p+117 +0x1.dd1888p+42 +0x1.003064p+34 +0x1.42ee58p-2 +0x1.d65efcp+120 +0x1.93379p-8 +0x1.0ed062p+60 +0x1.9d6b7p+122 +0x1.eb7c38p-6 +0x1.e3acd4p+33 +0x1.a56b18p-15 +0x1.c47d0cp+115 +0x1.98da58p-7 +0x1.836538p+35 +0x1.602f52p+89 +0x1.19d46cp+93 +0x1.5f842cp+106 +0x1.7ccd92p+65 +0x1.0a8b8ep+19 +0x1.f5e4c2p+46 +0x1.8245e8p+85 +0x1.e70628p+12 +0x1.d6de78p+72 +0x1.8c17f4p+44 +0x1.3d7a4ap-6 +0x1.adbb94p+120 +0x1.c87cc6p+43 +0x1.99cc74p+7 +0x1.f8ec06p+18 +0x1.faca5cp+124 +0x1.23b434p-23 +0x1.d93cf6p+0 +0x1.ea87bcp+42 +0x1.cf38f8p+71 +0x1.536422p+99 +0x1.05a9e2p+100 +0x1.3f7a3ap+39 +0x1.8c70a6p+4 +0x1.e95c9ap+86 +0x1.135a0ep+46 +0x1.e1e24p+95 +0x1.91fe44p+95 +0x1.b407b8p+33 +0x1.dd491p+112 +0x1.8a6032p+78 +0x1.da346ap+72 +0x1.97be92p+29 +0x1.865e88p+73 +0x1.b9ab6cp+71 +0x1.af54bep+110 +0x1.e371e4p+15 +0x1.7e1d94p+92 +0x1.f304bp+83 +0x1.990e44p+43 +0x1.889c7cp+103 +0x1.bd9744p-17 +0x1.47d546p-29 +0x1.f930f2p+124 +0x1.b6102p+105 +0x1.ebac74p+52 +0x1.44af08p+8 +0x1.44dfbp+83 +0x1.55e238p+43 +0x1.a39c2p+28 +0x1.91faacp+107 +0x1.36d48cp+85 +0x1.e2d052p+104 +0x1.4825fcp+81 +0x1.97ab88p+47 +0x1.e3597cp-26 +0x1.a8ecf6p+27 +0x1.5cbf28p-24 +0x1.43c954p+23 +0x1.33f908p-9 +0x1.30f61ap+36 +0x1.43fafcp-19 +0x1.c2df2p+91 +0x1.e36e44p+26 +0x1.cf461cp-28 +0x1.994accp+125 +0x1.f6f952p+35 +0x1.37c426p-2 +0x1.26b718p+86 +0x1.aa1014p-27 +0x1.8d3cf8p+66 +0x1.d05446p+17 +0x1.34b966p+43 +0x1.401e0cp+41 +0x1.48070cp+91 +0x1.0db642p+4 +0x1.683af4p+121 +0x1.9a1162p+114 +0x1.30ca88p+9 +0x1.e79f4ep+55 +0x1.48725cp+16 +0x1.798c2p+106 +0x1.5913dcp-7 +0x1.e4f136p+63 +0x1.0a67c8p-9