From patchwork Mon Nov 11 13:45:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 842457 Delivered-To: patch@linaro.org Received: by 2002:a5d:6307:0:b0:381:e71e:8f7b with SMTP id i7csp3034109wru; Mon, 11 Nov 2024 05:48:21 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXYdTGyCDSbMCOPuO/VZb8+4f2sYQHr8ObrzIH2CISw3Pvq429FGS4gRoplat+rbGuJWXNgqg==@linaro.org X-Google-Smtp-Source: AGHT+IG2Ql9mC1bbapWBfcA4B/xbEeO/vkzW5W7D4MJf8IoOLZjXm1F6fV8qBfZxNqCPUyHQHL8b X-Received: by 2002:a05:620a:460e:b0:7b1:4762:45c4 with SMTP id af79cd13be357-7b331e74320mr1749262285a.54.1731332901371; Mon, 11 Nov 2024 05:48:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1731332901; cv=pass; d=google.com; s=arc-20240605; b=Slg3aiOr5hLZLKLELK6+MSmmr12BPKN5ZP6kF46VWbYTvBB3lY2tCiF+xDbzJCyq5E 0oewenAbDFtrna6Y+4dBoOvWoJ6F5r0XEoD8oESqwnEjfcwEgHxM4tI1YhMAQKAc+eMj GTw59PuJsmXk9kG4ZS1wkUtxbVVxWhXZUqKJyKaamCgwGXHZgb1AK6vDsD8E0IavUrjT U6hwGkkt0NSSLT6QiBhbZ0b7od+VP7HQi8uM4BO5dIJ+VNY/hBXiGq93sJRKj+GQ2jft r63QclfWWMLK36h0GvAB+iE14rVOnSSPn2abHTFx+Qy1w5HJJWOp7H/7LZWBe3RjsZZt WThQ== 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:arc-filter:dmarc-filter:delivered-to; bh=+uHsSxxZsYHLI5xaXyrJvcr3tLgePZykCZeoFuSkjW0=; fh=dHLBnA+MhGtNtN2B2JMAELi4oD+gmgMg7DL8H0jYbkI=; b=Wa79+ZO1sb6y+NLLAed0Wsl+99gCLA9PChX6DhzbALPClvAr3goXoK4om1lcjSo+le ksOfF49g9Dfr5rd9kIcOMVVRU4qa8sO6I6NWVtUoJdHR1Mk8CZWm782/UuNvglbA7svN GIhQdXpK7xryroR8Zg1lVKUzmf+1fJ3pF7ZB2RO/fZVVP7YmMOanfRb8HjR/9iNQSHPn 5KPhFl7xcDdCqeKZPazCVhqik9uX7nLAbnOb++37NNPsUD7y/r4ubRuuOI/QzBM6P4l1 OIPoZADQSTv4muEjPbE/8TRseox7XUN1UaT0IrWYXpyXN0Wq9ISvszOFLIikTPNqUdaB hVjA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nUwwSN4B; 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 af79cd13be357-7b32ace4cbesi1099482385a.387.2024.11.11.05.48.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 05:48:21 -0800 (PST) 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=nUwwSN4B; 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 E4A4C3858404 for ; Mon, 11 Nov 2024 13:48:20 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) by sourceware.org (Postfix) with ESMTPS id 4D7E83858D28 for ; Mon, 11 Nov 2024 13:47:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4D7E83858D28 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 4D7E83858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::d2d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1731332879; cv=none; b=mZ85zd3ghPbG3J2Ni2P9Y1vN7QnQZmjk0sQnjt9WiIZfNol/VPqptOnZlUP25F20Wtd7S4lFFFxNE+scOOVDuPCQerD1VDyF7ms3Ku2XVQPTho1GKKP5iUqRFPFkissdHPE/9d5DYBB0eieS63+/KRRog1R4OPOscm8rWLsAOyE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1731332879; c=relaxed/simple; bh=pMP8yw1BZROVHZze/COPCbaJqrfTWkm5ssfDd0geQfU=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=fv3ydpEFIx/ufQGOy3kcL3FAhLwRZsYYm9VwvK0UGwDvoxFAL4VPObGnMmaH6zSYHGCTmwVUHEN+C2KfnBzgCamwWUXPkXCTEfCaAxZ73ajMt8fKvgVw3Ibnnhjs+PB2p5oMyTuckWGn+fMqA8HeavsTRuycg7qcVz1V6t+XCfE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-io1-xd2d.google.com with SMTP id ca18e2360f4ac-83aad4a05eeso185976739f.1 for ; Mon, 11 Nov 2024 05:47:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1731332866; x=1731937666; 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=+uHsSxxZsYHLI5xaXyrJvcr3tLgePZykCZeoFuSkjW0=; b=nUwwSN4BgrDZxhIbxRHTocl+qRIAlEve4AaOldYxUNJuyG0/vtFiwifSZU36TbAnwd Q1Q+egu0TNkmenZJM8zeAZ86OQ06DE8qDK1R7hVamByeKyksxhujLIoQFY1mvvAuBXGg +VJdJYfke6hGNVF6UJHCOO/faTmpqnxO2oa0zmGxl5W83+xqDF7nROAQ5M+D41egxy79 XN8lqzfVQS3i6BarkiOY4rCca37bBIgEKbaEJJ0y45JjTGKvabTWv3ZoPuwtabsw256r fyZQXRy/JP/0Bici28NhivNlk8ZoTq6yk3HN6j+b8sUGXDOoiAeWsqAXWTHf3RsQ0tqj Aumg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731332866; x=1731937666; 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=+uHsSxxZsYHLI5xaXyrJvcr3tLgePZykCZeoFuSkjW0=; b=gqe+ccADHENP3HpZOiDHG0S5MKGmWsm2PnPjMV2vjMqJlH8U9AHSQ6SBhURl9tMmv5 z7ApM5ZoWNeYRIJ+vzxWvN7C0ZKvsMd7t1OCNEcFyroI6XPMnCZ5ZS1lecHG3tKwKJGs wiRPuTouZBWJqngOsAo2+1BaR5K8JhOzM/FrkrQ5QNwo71hB8XUlNZIyaFLPYNpkG5lT H4nuF3ZwGhC18ycv9Cw+a1zUXDjqMRs1U3v3hVEireFVPCQQ54tBqKpqprvxAHGCZbir aOPQpY2zhQLSkDGsWE9ppXiKdf/XQmmWLqPDZkhrtveFyCkErqbDopgWOINU5f8+J41M ZyrA== X-Gm-Message-State: AOJu0Yy0ZDl66X5+n9Teh3xe7knp/IH6fN2ECxAoBXRdRRs61QN7jFDV Iu1oAUpIhowBUyADzvhmDTy3K8ABJVSDpqQy2TiGHNxN3MlSWnJwT/cKeG23KfnE/HVoqBNHL/u a4bxcXg== X-Received: by 2002:a05:6602:6b08:b0:83a:a25a:cfaf with SMTP id ca18e2360f4ac-83e032a16d9mr1089266239f.3.1731332865670; Mon, 11 Nov 2024 05:47:45 -0800 (PST) Received: from mandiga.. ([2804:1b3:a7c0:1b55:b2b2:a79f:60ab:6ea2]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7f41f65bf93sm8530126a12.79.2024.11.11.05.47.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 05:47:45 -0800 (PST) From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 01/11] benchtests: Add cbrtf benchmark Date: Mon, 11 Nov 2024 10:45:39 -0300 Message-ID: <20241111134740.1410635-2-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241111134740.1410635-1-adhemerval.zanella@linaro.org> References: <20241111134740.1410635-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 Based on binary64 benchtests, with random inputs in [1,8]. --- benchtests/Makefile | 1 + benchtests/cbrtf-inputs | 1005 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 1006 insertions(+) create mode 100644 benchtests/cbrtf-inputs diff --git a/benchtests/Makefile b/benchtests/Makefile index d60fe789c8..22698a9853 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -32,6 +32,7 @@ bench-math := \ atan2 \ atanh \ cbrt \ + cbrtf \ ceil \ ceilf \ cos \ diff --git a/benchtests/cbrtf-inputs b/benchtests/cbrtf-inputs new file mode 100644 index 0000000000..5a88a1f8dd --- /dev/null +++ b/benchtests/cbrtf-inputs @@ -0,0 +1,1005 @@ +## args: float +## ret: float +## includes: math.h +# Random inputs in [1,8] +## name: workload-random-1-8 +0x1.e87c26p+0 +0x1.a04bc6p+0 +0x1.e1a296p+0 +0x1.11fe74p+0 +0x1.281292p+0 +0x1.ff4c94p+0 +0x1.6c297ep+0 +0x1.b9491p+0 +0x1.e2c404p+0 +0x1.a90e3ap+0 +0x1.9f7bp+0 +0x1.afc19ep+0 +0x1.e6b212p+0 +0x1.a36142p+0 +0x1.ef229p+0 +0x1.ca7db6p+0 +0x1.7da8cap+0 +0x1.8406f2p+0 +0x1.1f31c4p+0 +0x1.df7f54p+0 +0x1.c77a74p+0 +0x1.b979fcp+0 +0x1.e1dd06p+0 +0x1.9b948ep+0 +0x1.19d17ap+0 +0x1.4d38e6p+0 +0x1.da37cep+0 +0x1.ae037ap+0 +0x1.d9b10cp+0 +0x1.ac2096p+0 +0x1.c9d75ap+0 +0x1.c6149ap+0 +0x1.a5356p+0 +0x1.7fb3e2p+0 +0x1.be7c0ap+0 +0x1.7985c8p+0 +0x1.42ee08p+0 +0x1.800074p+0 +0x1.c88bb6p+0 +0x1.479cb4p+0 +0x1.93b3c8p+0 +0x1.3e7aeap+0 +0x1.2d596ap+0 +0x1.aacb26p+0 +0x1.041bcp+0 +0x1.aacf34p+0 +0x1.d10774p+0 +0x1.a40db6p+0 +0x1.472896p+0 +0x1.d2b388p+0 +0x1.a851f8p+0 +0x1.3ecd52p+0 +0x1.7c8602p+0 +0x1.249842p+0 +0x1.7a9018p+0 +0x1.7c667ep+0 +0x1.221bd4p+0 +0x1.ecd16cp+0 +0x1.19185cp+0 +0x1.8c3abcp+0 +0x1.fd086cp+0 +0x1.86e83ep+0 +0x1.7b1ea2p+0 +0x1.fbedap+0 +0x1.e0772cp+0 +0x1.9fa1b4p+0 +0x1.f96068p+0 +0x1.e61bep+0 +0x1.03d11ap+0 +0x1.a05216p+0 +0x1.a15b5ap+0 +0x1.e6cbf2p+0 +0x1.d96a2ep+0 +0x1.559f72p+0 +0x1.b5e3f6p+0 +0x1.ead2p+0 +0x1.c358ecp+0 +0x1.8dad06p+0 +0x1.e3d814p+0 +0x1.a2f9a4p+0 +0x1.d54f2p+0 +0x1.67a056p+0 +0x1.dd858ap+0 +0x1.e72d8ap+0 +0x1.eb6d7cp+0 +0x1.f2b4dp+0 +0x1.50ff8cp+0 +0x1.0dba38p+0 +0x1.f2739p+0 +0x1.e2360cp+0 +0x1.7cfd92p+0 +0x1.e7b18cp+0 +0x1.b1fe76p+0 +0x1.f636d2p+0 +0x1.8f09b8p+0 +0x1.b2f202p+0 +0x1.fc496cp+0 +0x1.4d20f2p+0 +0x1.f28896p+0 +0x1.f3003ap+0 +0x1.748732p+0 +0x1.7b6e5ap+0 +0x1.2401ccp+0 +0x1.70465cp+0 +0x1.4e658ap+0 +0x1.e1bf66p+0 +0x1.a4291p+0 +0x1.ac3a16p+0 +0x1.e690cp+0 +0x1.6f1434p+0 +0x1.c04402p+0 +0x1.150d2cp+0 +0x1.39f5f6p+0 +0x1.c82e28p+0 +0x1.66cde2p+0 +0x1.430b22p+0 +0x1.f4fff8p+0 +0x1.33de78p+0 +0x1.5e0c8ap+0 +0x1.485b2p+0 +0x1.ad703ap+0 +0x1.ac2082p+0 +0x1.f096d4p+0 +0x1.fc53dcp+0 +0x1.87c4fep+0 +0x1.1d996ep+0 +0x1.e19f66p+0 +0x1.312462p+0 +0x1.e842e2p+0 +0x1.d71d5ep+0 +0x1.ac951p+0 +0x1.fb65fcp+0 +0x1.ae3f7cp+0 +0x1.d7b1dap+0 +0x1.9be56ap+0 +0x1.b3eca2p+0 +0x1.59adcep+0 +0x1.c6c108p+0 +0x1.1c1fb8p+0 +0x1.7374b8p+0 +0x1.f17968p+0 +0x1.91b4a2p+0 +0x1.e8338ep+0 +0x1.38309ap+0 +0x1.f2cc44p+0 +0x1.7fb75cp+0 +0x1.42fbdep+0 +0x1.f61fbap+0 +0x1.b20586p+0 +0x1.173d12p+0 +0x1.0f9596p+0 +0x1.cee8d2p+0 +0x1.b23212p+0 +0x1.d1d3d4p+0 +0x1.caf784p+0 +0x1.97e78ep+0 +0x1.2ffp+0 +0x1.e41806p+0 +0x1.a1ddp+0 +0x1.bf983ap+0 +0x1.f8b902p+0 +0x1.31044ap+0 +0x1.4283ep+0 +0x1.8c4878p+0 +0x1.35ab2ep+0 +0x1.7510eap+0 +0x1.c6e972p+0 +0x1.c99812p+0 +0x1.d6be9ep+0 +0x1.bb7b98p+0 +0x1.b9d56ap+0 +0x1.4d2e0ep+0 +0x1.38cac6p+0 +0x1.a742e2p+0 +0x1.52156cp+0 +0x1.819cf4p+0 +0x1.b8839p+0 +0x1.373082p+0 +0x1.865ffcp+0 +0x1.8460bep+0 +0x1.aedf4p+0 +0x1.55f1bcp+0 +0x1.60c40cp+0 +0x1.d022d6p+0 +0x1.92406ep+0 +0x1.cd77f4p+0 +0x1.91d7a4p+0 +0x1.c12bc8p+0 +0x1.6d00d4p+0 +0x1.546bacp+0 +0x1.843d8ap+0 +0x1.8ae5c4p+0 +0x1.7dc114p+0 +0x1.9c8b62p+0 +0x1.65a7ecp+0 +0x1.22b988p+0 +0x1.697f78p+0 +0x1.52e4b8p+0 +0x1.d45a78p+0 +0x1.b5389p+0 +0x1.35be52p+0 +0x1.6307e8p+0 +0x1.f94bd6p+0 +0x1.c6ffa2p+0 +0x1.8e6daep+0 +0x1.244b2ap+0 +0x1.71cc2p+0 +0x1.ed888cp+0 +0x1.6ab80ep+0 +0x1.908aa2p+0 +0x1.22acap+0 +0x1.626fcap+0 +0x1.a48e2cp+0 +0x1.09c88cp+0 +0x1.d2145cp+0 +0x1.21294ep+0 +0x1.3611d4p+0 +0x1.a6ea1ap+0 +0x1.ef339ap+0 +0x1.0ae964p+0 +0x1.046abep+0 +0x1.64002ep+0 +0x1.50cbc6p+0 +0x1.a0620cp+0 +0x1.af3aecp+0 +0x1.111abep+0 +0x1.1997bp+0 +0x1.7ea8aap+0 +0x1.ad4b76p+0 +0x1.6e1f0cp+0 +0x1.d9e176p+0 +0x1.336c7cp+0 +0x1.4825e2p+0 +0x1.55cca6p+0 +0x1.9f1b54p+0 +0x1.63e694p+0 +0x1.b265d6p+0 +0x1.880192p+0 +0x1.e23208p+0 +0x1.f806f6p+0 +0x1.d46c58p+0 +0x1.b9775cp+0 +0x1.c2dd7ep+0 +0x1.c3ba7cp+0 +0x1.8cad22p+0 +0x1.827836p+0 +0x1.ec7354p+0 +0x1.d74b06p+0 +0x1.dcb3fp+0 +0x1.ecc2bcp+0 +0x1.d284c6p+0 +0x1.882856p+0 +0x1.b15fcp+0 +0x1.1178f6p+0 +0x1.917dbep+0 +0x1.a99522p+0 +0x1.4892ecp+0 +0x1.b4554p+0 +0x1.df131ap+0 +0x1.9f5bfcp+0 +0x1.7c29eep+0 +0x1.a81ab8p+0 +0x1.24fad2p+0 +0x1.b2f3acp+0 +0x1.f6e8aep+0 +0x1.b92974p+0 +0x1.93b1b8p+0 +0x1.cf2ef8p+0 +0x1.5885e6p+0 +0x1.bbb528p+0 +0x1.eada38p+0 +0x1.d05a08p+0 +0x1.338498p+0 +0x1.b637b2p+0 +0x1.be6ff4p+0 +0x1.b86d38p+0 +0x1.0c07b4p+0 +0x1.ecab8ep+0 +0x1.d12336p+0 +0x1.0d4cfep+0 +0x1.b03254p+0 +0x1.985cfcp+0 +0x1.abfc7ap+0 +0x1.03a874p+0 +0x1.dd56aep+0 +0x1.a93216p+0 +0x1.e25e58p+0 +0x1.d0e29ep+0 +0x1.ab28b8p+0 +0x1.95d73ep+0 +0x1.d784eap+0 +0x1.f81bb6p+0 +0x1.bb1042p+0 +0x1.dd85b8p+0 +0x1.4af396p+0 +0x1.a45e0ap+0 +0x1.0bd914p+0 +0x1.b02ac2p+0 +0x1.474756p+0 +0x1.c215bep+0 +0x1.e19002p+0 +0x1.d9e1dep+0 +0x1.142e58p+0 +0x1.34f248p+0 +0x1.2babcep+0 +0x1.99cf08p+0 +0x1.93d698p+0 +0x1.b747bp+0 +0x1.9c1e2ep+0 +0x1.ca8162p+0 +0x1.fae734p+0 +0x1.bd15acp+0 +0x1.eba9ecp+0 +0x1.58e15ap+0 +0x1.3f25ap+0 +0x1.18559ap+0 +0x1.c18ffep+0 +0x1.e6a9ep+0 +0x1.e90cap+0 +0x1.d09bd2p+0 +0x1.977b44p+0 +0x1.c53812p+0 +0x1.2c1dd4p+0 +0x1.e830eap+0 +0x1.236a84p+0 +0x1.cbe1e8p+0 +0x1.0edca4p+0 +0x1.d99012p+0 +0x1.b3956ep+0 +0x1.0e2258p+0 +0x1.79392ep+0 +0x1.af231ep+0 +0x1.313082p+0 +0x1.5269b8p+0 +0x1.828e7ep+0 +0x1.a8f682p+0 +0x1.dc55e2p+0 +0x1.a075e6p+0 +0x1.7b9666p+0 +0x1.aa76e8p+0 +0x1.a70fep+0 +0x1.eeaddcp+0 +0x1.5d25fcp+0 +0x1.e416acp+0 +0x1.e55a3ap+0 +0x1.d3de0ap+0 +0x1.9a576cp+0 +0x1.33ab58p+0 +0x1.775506p+0 +0x1.85b5bp+0 +0x1.e177aap+0 +0x1.c855aap+0 +0x1.fb7584p+0 +0x1.b70d46p+0 +0x1.88dd72p+0 +0x1.c59f4p+0 +0x1.bfaa92p+0 +0x1.d09088p+0 +0x1.d438ap+0 +0x1.10ae74p+0 +0x1.c480dep+0 +0x1.f0ab14p+0 +0x1.e61f84p+0 +0x1.78c6dp+0 +0x1.c988d8p+0 +0x1.e7f77ep+0 +0x1.e07204p+0 +0x1.2e4f16p+0 +0x1.733a4p+0 +0x1.e5768cp+0 +0x1.f2b2e2p+0 +0x1.3de852p+0 +0x1.c49794p+0 +0x1.7d0332p+0 +0x1.420d2cp+0 +0x1.9519dcp+0 +0x1.f167f6p+0 +0x1.dc16b6p+0 +0x1.a1d86cp+0 +0x1.376084p+0 +0x1.98fa12p+0 +0x1.d95128p+0 +0x1.b88b5cp+0 +0x1.c720fep+0 +0x1.e0931cp+0 +0x1.4f33cp+0 +0x1.61653ap+0 +0x1.f5e012p+0 +0x1.e0494p+0 +0x1.74c4e4p+0 +0x1.c59cd4p+0 +0x1.964df4p+0 +0x1.f328a4p+0 +0x1.37a3dcp+0 +0x1.ae8cb6p+0 +0x1.d585c2p+0 +0x1.da197cp+0 +0x1.db237ap+0 +0x1.3b904ap+0 +0x1.7f87f6p+0 +0x1.c4a6f2p+0 +0x1.dab554p+0 +0x1.9f4748p+0 +0x1.88619ep+0 +0x1.fae9f4p+0 +0x1.8c8fdap+0 +0x1.c17b3p+0 +0x1.a0c06ep+0 +0x1.e6f9b4p+0 +0x1.d2571ep+0 +0x1.d735fap+0 +0x1.a1b1aep+0 +0x1.e66a5ap+0 +0x1.f61852p+0 +0x1.8fb5bp+0 +0x1.edecd6p+0 +0x1.d33fcep+0 +0x1.d0ad32p+0 +0x1.d1d8acp+0 +0x1.713a06p+0 +0x1.bade5p+0 +0x1.8018e2p+0 +0x1.7b6d44p+0 +0x1.e11ae8p+0 +0x1.65058ap+0 +0x1.fd5312p+0 +0x1.e19afp+0 +0x1.8b6bd8p+0 +0x1.eff138p+0 +0x1.3715dep+0 +0x1.9153fp+0 +0x1.d57afep+0 +0x1.dd8364p+0 +0x1.a59b42p+0 +0x1.dcb8b2p+0 +0x1.e5188ep+0 +0x1.684394p+0 +0x1.2a63d4p+0 +0x1.2ec2c4p+0 +0x1.3df946p+0 +0x1.0c71c6p+0 +0x1.3bd83cp+0 +0x1.6fa42ap+0 +0x1.eb7006p+0 +0x1.7b9de2p+0 +0x1.c062b2p+0 +0x1.b7c812p+0 +0x1.cb4a34p+0 +0x1.ab536cp+0 +0x1.c930d4p+0 +0x1.619e8cp+0 +0x1.e29f6ep+0 +0x1.55caecp+0 +0x1.625c12p+0 +0x1.eeee74p+0 +0x1.632708p+0 +0x1.fe656cp+0 +0x1.ef6386p+0 +0x1.4c09a4p+0 +0x1.8c76eap+0 +0x1.7d525ep+0 +0x1.d311d8p+0 +0x1.667ab2p+0 +0x1.e58c52p+0 +0x1.521686p+0 +0x1.abc0dep+0 +0x1.de0c6ep+0 +0x1.cb1baap+0 +0x1.bdbcd6p+0 +0x1.6df77ap+0 +0x1.2279c4p+0 +0x1.aa8862p+0 +0x1.4a9982p+0 +0x1.dbfdbcp+0 +0x1.8f36c8p+0 +0x1.b763eep+0 +0x1.e7c1bcp+0 +0x1.f9a1d2p+0 +0x1.c4e05ap+0 +0x1.b100b6p+0 +0x1.139264p+0 +0x1.d96fb4p+0 +0x1.8f8b5cp+0 +0x1.827c5p+0 +0x1.03a624p+0 +0x1.d40e3ap+0 +0x1.820de4p+0 +0x1.5161bp+0 +0x1.326926p+0 +0x1.2e5f5p+0 +0x1.92f152p+0 +0x1.f1cb22p+0 +0x1.0bc29p+0 +0x1.53839p+0 +0x1.58b0ccp+0 +0x1.6b8784p+0 +0x1.4a7332p+0 +0x1.802e84p+0 +0x1.522892p+0 +0x1.8f00b4p+0 +0x1.bf3cf4p+0 +0x1.639096p+0 +0x1.9176cp+0 +0x1.f1effap+0 +0x1.c68312p+0 +0x1.6ad3eep+0 +0x1.d18108p+0 +0x1.f6b95cp+0 +0x1.db91f2p+0 +0x1.66ae04p+0 +0x1.92388p+0 +0x1.af8df6p+0 +0x1.424e0ap+0 +0x1.57fc24p+0 +0x1.11854ap+0 +0x1.86b886p+0 +0x1.103b32p+0 +0x1.80e806p+0 +0x1.2a8792p+0 +0x1.7d7106p+0 +0x1.00728ap+0 +0x1.61683ap+0 +0x1.22d0eap+0 +0x1.e972b6p+0 +0x1.c8888cp+0 +0x1.3e419cp+0 +0x1.5470d6p+0 +0x1.ed059ap+0 +0x1.fc3e74p+0 +0x1.5cb21p+0 +0x1.f55f96p+0 +0x1.d15f3p+0 +0x1.ddfff6p+0 +0x1.a349ep+0 +0x1.da76dap+0 +0x1.c1065p+0 +0x1.eec684p+0 +0x1.fff73ap+0 +0x1.49055ep+0 +0x1.7e28b4p+0 +0x1.fd9dbap+0 +0x1.61027ep+0 +0x1.f1aa7ap+0 +0x1.b277f2p+0 +0x1.7b64f6p+0 +0x1.c45a5ap+0 +0x1.7f66ep+0 +0x1.8ade4ap+0 +0x1.9527acp+0 +0x1.e907eap+0 +0x1.b440bap+0 +0x1.ff324p+0 +0x1.ade4bp+0 +0x1.a1e466p+0 +0x1.d911bp+0 +0x1.b67584p+0 +0x1.a04878p+0 +0x1.123ebcp+0 +0x1.a7cb1p+0 +0x1.a6bdb8p+0 +0x1.1da706p+0 +0x1.b0f4aep+0 +0x1.d7bb14p+0 +0x1.f9bff4p+0 +0x1.e567acp+0 +0x1.71d194p+0 +0x1.dbc0cep+0 +0x1.d759b8p+0 +0x1.e62a1ap+0 +0x1.4bef5p+0 +0x1.653c0cp+0 +0x1.802c9ap+0 +0x1.22e082p+0 +0x1.e11a4ep+0 +0x1.5073d6p+0 +0x1.12450cp+0 +0x1.d7be58p+0 +0x1.ea0c24p+0 +0x1.e1954ep+0 +0x1.6f1578p+0 +0x1.61b49p+0 +0x1.154f86p+0 +0x1.62bd82p+0 +0x1.889ea6p+0 +0x1.7e8426p+0 +0x1.47913p+0 +0x1.78f0c8p+0 +0x1.91c02p+0 +0x1.c57088p+0 +0x1.c97902p+0 +0x1.e7f5ap+0 +0x1.9ea022p+0 +0x1.84d798p+0 +0x1.d863c4p+0 +0x1.5d0786p+0 +0x1.a10f04p+0 +0x1.71c2fcp+0 +0x1.5775c2p+0 +0x1.53accp+0 +0x1.89361p+0 +0x1.aafc3ep+0 +0x1.0c74c4p+0 +0x1.383a02p+0 +0x1.54c048p+0 +0x1.fb5558p+0 +0x1.da1964p+0 +0x1.c4a29ep+0 +0x1.b06644p+0 +0x1.36812ep+0 +0x1.f536eep+0 +0x1.44e4ecp+0 +0x1.306b28p+0 +0x1.79905cp+0 +0x1.fa719ap+0 +0x1.90d3p+0 +0x1.e1124ep+0 +0x1.b0b768p+0 +0x1.b78aa8p+0 +0x1.9cb40ap+0 +0x1.995f7p+0 +0x1.d9b034p+0 +0x1.69ca9ap+0 +0x1.f47708p+0 +0x1.df29aep+0 +0x1.4daea4p+0 +0x1.d697f6p+0 +0x1.b19498p+0 +0x1.35334ep+0 +0x1.0adecp+0 +0x1.c5ee54p+0 +0x1.ee7e48p+0 +0x1.60a684p+0 +0x1.0f9c78p+0 +0x1.8dee6ap+0 +0x1.dd3a5p+0 +0x1.ca5258p+0 +0x1.b91818p+0 +0x1.1f3efap+0 +0x1.7308eap+0 +0x1.a5460ep+0 +0x1.7c6f6p+0 +0x1.370e9p+0 +0x1.88f37cp+0 +0x1.cff908p+0 +0x1.fab97p+0 +0x1.c65978p+0 +0x1.9361fp+0 +0x1.c8ab7p+0 +0x1.f784c2p+0 +0x1.e5135ap+0 +0x1.b79c8cp+0 +0x1.e690d4p+0 +0x1.4e81cp+0 +0x1.cb87a4p+0 +0x1.6ae27cp+0 +0x1.75b31ep+0 +0x1.a3261p+0 +0x1.46627cp+0 +0x1.d3b61cp+0 +0x1.b62818p+0 +0x1.70e138p+0 +0x1.57f3ccp+0 +0x1.cf281ep+0 +0x1.192e8ap+0 +0x1.d9fbb6p+0 +0x1.860466p+0 +0x1.aceffcp+0 +0x1.0cb786p+0 +0x1.aa06eep+0 +0x1.c53e3p+0 +0x1.266314p+0 +0x1.ee2d5cp+0 +0x1.fb9564p+0 +0x1.c20736p+0 +0x1.a96534p+0 +0x1.a71ceap+0 +0x1.2960e8p+0 +0x1.ca3594p+0 +0x1.acc278p+0 +0x1.873d2ap+0 +0x1.ee50b8p+0 +0x1.3d50e6p+0 +0x1.af1d22p+0 +0x1.e3485p+0 +0x1.8f856cp+0 +0x1.ffbf7ep+0 +0x1.b653fp+0 +0x1.63ddap+0 +0x1.9d478p+0 +0x1.c9c638p+0 +0x1.b2dda4p+0 +0x1.74f284p+0 +0x1.8d06a6p+0 +0x1.d1162p+0 +0x1.d76a6ep+0 +0x1.e48d66p+0 +0x1.90fa98p+0 +0x1.c92b1ap+0 +0x1.b904dap+0 +0x1.f1c4aep+0 +0x1.65eb42p+0 +0x1.773a86p+0 +0x1.f00852p+0 +0x1.c9ed02p+0 +0x1.f6747ap+0 +0x1.da5196p+0 +0x1.bb290ap+0 +0x1.95f264p+0 +0x1.f39a08p+0 +0x1.c8b896p+0 +0x1.c2cf78p+0 +0x1.c79138p+0 +0x1.d3e334p+0 +0x1.f545fcp+0 +0x1.6bfd7cp+0 +0x1.55d26ap+0 +0x1.1dc43cp+0 +0x1.db4f3cp+0 +0x1.f6c8e4p+0 +0x1.7df66ep+0 +0x1.a20738p+0 +0x1.98844ap+0 +0x1.d0257ep+0 +0x1.cf9336p+0 +0x1.c4de54p+0 +0x1.ab0816p+0 +0x1.c3340cp+0 +0x1.15c508p+0 +0x1.14993ep+0 +0x1.e767eap+0 +0x1.ee0bdcp+0 +0x1.cdf566p+0 +0x1.ff63ep+0 +0x1.169174p+0 +0x1.626698p+0 +0x1.aba4a8p+0 +0x1.98afbcp+0 +0x1.d63d8cp+0 +0x1.00e91ep+0 +0x1.cba076p+0 +0x1.2a1b88p+0 +0x1.32e4d4p+0 +0x1.b2c828p+0 +0x1.59e0aap+0 +0x1.79e2f8p+0 +0x1.961fc8p+0 +0x1.7c0e4ap+0 +0x1.ab902p+0 +0x1.487aacp+0 +0x1.9e3388p+0 +0x1.6ad5ap+0 +0x1.e159dep+0 +0x1.bccd0cp+0 +0x1.4d6884p+0 +0x1.614fbp+0 +0x1.8db40ap+0 +0x1.8f813ep+0 +0x1.60d7cp+0 +0x1.d00412p+0 +0x1.c11ab2p+0 +0x1.de5606p+0 +0x1.897acap+0 +0x1.fd24d4p+0 +0x1.ddfb42p+0 +0x1.c7f18ep+0 +0x1.ee7c56p+0 +0x1.c1d018p+0 +0x1.138bbap+0 +0x1.856d4cp+0 +0x1.fb9218p+0 +0x1.e4fa74p+0 +0x1.98d028p+0 +0x1.6debf4p+0 +0x1.8be8bep+0 +0x1.a67e4ep+0 +0x1.744ba2p+0 +0x1.b161b4p+0 +0x1.5ccb08p+0 +0x1.85334cp+0 +0x1.120c5p+0 +0x1.6879c8p+0 +0x1.349fd6p+0 +0x1.f28246p+0 +0x1.99c612p+0 +0x1.1f31e8p+0 +0x1.f676b2p+0 +0x1.648482p+0 +0x1.d180aap+0 +0x1.691bcep+0 +0x1.04c25p+0 +0x1.7fb33ap+0 +0x1.92ee92p+0 +0x1.70481p+0 +0x1.57f064p+0 +0x1.63757ap+0 +0x1.9a2fe8p+0 +0x1.f1d4aap+0 +0x1.c6295ap+0 +0x1.f7ffb6p+0 +0x1.5c8f02p+0 +0x1.513d54p+0 +0x1.f48bap+0 +0x1.b5d5fp+0 +0x1.dcd8c2p+0 +0x1.eaa42ap+0 +0x1.2c974cp+0 +0x1.013e86p+0 +0x1.49b9e4p+0 +0x1.02dac2p+0 +0x1.1153d2p+0 +0x1.26e74ap+0 +0x1.0ff61cp+0 +0x1.9c02eap+0 +0x1.e7afa6p+0 +0x1.189d62p+0 +0x1.f5a70ep+0 +0x1.09b608p+0 +0x1.d46dc6p+0 +0x1.d6249ep+0 +0x1.68c99cp+0 +0x1.861a64p+0 +0x1.2de5e2p+0 +0x1.c7a028p+0 +0x1.a71108p+0 +0x1.c2cc5cp+0 +0x1.03b5bcp+0 +0x1.36f9ccp+0 +0x1.fd014cp+0 +0x1.9a79cp+0 +0x1.040fbap+0 +0x1.f73ca4p+0 +0x1.afacd4p+0 +0x1.defc84p+0 +0x1.f78a3p+0 +0x1.f5a9fcp+0 +0x1.b74c1cp+0 +0x1.e55e9ap+0 +0x1.352a26p+0 +0x1.d874cep+0 +0x1.af77aap+0 +0x1.38bedep+0 +0x1.46ba3p+0 +0x1.e1643cp+0 +0x1.8d1c46p+0 +0x1.6e9ab2p+0 +0x1.86d024p+0 +0x1.d36a56p+0 +0x1.4a5714p+0 +0x1.a162aap+0 +0x1.6aa824p+0 +0x1.be31cp+0 +0x1.f1568ap+0 +0x1.ff49b6p+0 +0x1.fac946p+0 +0x1.9039cap+0 +0x1.2d2518p+0 +0x1.da8cc6p+0 +0x1.2f7ef2p+0 +0x1.9756dap+0 +0x1.150788p+0 +0x1.50ff6p+0 +0x1.8cba12p+0 +0x1.18e17ep+0 +0x1.87d05p+0 +0x1.04da9p+0 +0x1.7de59ap+0 +0x1.9fdb8cp+0 +0x1.47e31ep+0 +0x1.35c432p+0 +0x1.d15936p+0 +0x1.e9e442p+0 +0x1.9adb1cp+0 +0x1.bfd1d4p+0 +0x1.db93cep+0 +0x1.b5e71p+0 +0x1.68b9a8p+0 +0x1.bbf84p+0 +0x1.68211ap+0 +0x1.8047d2p+0 +0x1.f47202p+0 +0x1.eaf4c4p+0 +0x1.8da3dep+0 +0x1.c0ae4cp+0 +0x1.aa522ap+0 +0x1.20afeap+0 +0x1.73cdap+0 +0x1.f6069p+0 +0x1.d8b1a4p+0 +0x1.587p+0 +0x1.a4362cp+0 +0x1.a45bf2p+0 +0x1.2457dap+0 +0x1.26ba58p+0 +0x1.f394a2p+0 +0x1.a303aep+0 +0x1.1b3fb4p+0 +0x1.80e924p+0 +0x1.6bc8e4p+0 +0x1.bf6e8ap+0 +0x1.9b56c6p+0 +0x1.c02a76p+0 +0x1.4e3c9ep+0 +0x1.5aeecap+0 +0x1.9abc9p+0 +0x1.8b692ap+0 +0x1.cc3f58p+0 +0x1.176aaap+0 +0x1.db93f8p+0 +0x1.c6535ap+0 +0x1.d256ap+0 +0x1.8ab6f2p+0 +0x1.9bf8d8p+0 +0x1.c74786p+0 +0x1.68709cp+0 +0x1.73c5f8p+0 +0x1.1a8ebep+0 +0x1.ec27c6p+0 +0x1.2a462ep+0 +0x1.d346cep+0 +0x1.fb486ep+0 +0x1.b3a156p+0 +0x1.922d9ap+0 +0x1.d7e074p+0 +0x1.205202p+0 +0x1.d4ca8ep+0 +0x1.cf4e76p+0 +0x1.3acd2p+0 +0x1.e1c196p+0 +0x1.95367ap+0 +0x1.ec07aep+0 +0x1.13972cp+0 +0x1.554a06p+0 +0x1.5081ecp+0 +0x1.e4e3c8p+0 +0x1.64be3p+0 +0x1.f854dap+0 +0x1.9c1638p+0 +0x1.c75e34p+0 +0x1.ef86fcp+0 +0x1.163d8ep+0 +0x1.bc8afap+0 +0x1.883bp+0 +0x1.9d4502p+0 +0x1.d14ef2p+0 +0x1.b954dcp+0 +0x1.20366p+0 +0x1.8ba9a8p+0 +0x1.e6b654p+0 +0x1.c1cd7ep+0 +0x1.c2e336p+0 +0x1.877d5ap+0 +0x1.f2c3b2p+0 +0x1.c09764p+0 +0x1.f5c456p+0 +0x1.aa5598p+0 +0x1.eaebp+0 +0x1.8f63d2p+0 +0x1.f8656ep+0 +0x1.90cc98p+0 +0x1.eb52f8p+0 +0x1.56019p+0 +0x1.64e72ap+0 +0x1.fec4dp+0 +0x1.3fd562p+0 +0x1.80ae92p+0 +0x1.c4002ep+0 +0x1.614d84p+0 +0x1.e2b426p+0 +0x1.b43c12p+0 +0x1.33162cp+0 +0x1.11a99p+0 +0x1.e8f64ap+0 +0x1.85a1aep+0 +0x1.d6ae38p+0 +0x1.f5a956p+0 +0x1.f06ecep+0 +0x1.d71d42p+0 +0x1.878a7ap+0 +0x1.fdaeccp+0 +0x1.f4e0bap+0 +0x1.5c60f2p+0 +0x1.6d95b6p+0 +0x1.ec7728p+0 +0x1.3781eep+0 +0x1.8ace7ep+0 +0x1.b5e8d8p+0 +0x1.3de912p+0 +0x1.65ea72p+0 +0x1.07f608p+0 +0x1.44a5e8p+0 +0x1.ef8fbap+0 +0x1.e49c96p+0 +0x1.5bab5p+0 +0x1.a0f1a2p+0 +0x1.ca45a2p+0 +0x1.f37492p+0 +0x1.9f0842p+0 +0x1.eebde8p+0 +0x1.889fb4p+0 +0x1.9f3a22p+0