/*
* Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*
* This code 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 General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/*
* @test
* @bug 4851638
* @summary Tests for StrictMath.expm1
* @compile -Xdiags:verbose Expm1Tests.java
* @run main Expm1Tests
*/
/**
* The tests in ../Math/Expm1Tests.java test properties that should
* hold for any expm1 implementation, including the FDLIBM-based one
* required for StrictMath.expm1. Therefore, the test cases in
* ../Math/Expm1Tests.java are run against both the Math and
* StrictMath versions of expm1. The role of this test is to verify
* that the FDLIBM expm1 algorithm is being used by running golden
* file tests on values that may vary from one conforming expm1
* implementation to another.
*/
public class Expm1Tests {
private Expm1Tests(){}
static int testExpm1Case(double input, double expected) {
return Tests.test("StrictMath.expm1(double)" , input,
StrictMath::expm1, expected);
}
static int testExpm1() {
int failures = 0 ;
// Test cases in the range [-36.75, 710]
double [][] testCases = {
{-0 x1.580000008 c619p3, -0 x1.fffd3069586f6p-1 },
{-0 x1.380000008 c721p3, -0 x1.fff85bf4a6e98p-1 },
{-0 x1.180000008 c9fap3, -0 x1.ffeb3aeb95524p-1 },
{-0 x1.f0000001197ccp2, -0 x1.ffc78aadc116ap-1 },
{-0 x1.b0000001197e7p2, -0 x1.ff6687cca710bp-1 },
{-0 x1.70000001197 f6p2, -0 x1.fe5ed3992a519p-1 },
{-0 x1.30000001198 p2, -0 x1.fb9201482bdfap-1 },
{-0 x1.e000000233006p1, -0 x1.f3f57b658d6fbp-1 },
{-0 x1.6000000233012 p1, -0 x1.df44d8ee30b76p-1 },
{-0 x1.c000000466028p0, -0 x1.a7071a097ed5ep-1 },
{-0 x1.80000008 cc052p-1 , -0 x1.0 e25f8a4a95b7p-1 },
{0 x1.ffffffdccfeb7p-3 , 0 x1.22 d78ef909144p-2 },
{0 x1.3 ffffffb99fd7p0, 0 x1.3 ec38ed3629a6p1},
{0 x1.1 ffffffdccfebp1, 0 x1.0 f9b882a107edp3},
{0 x1.9 ffffffdccfebp1, 0 x1.8 ca53b70fa11bp4},
{0 x1.0 ffffffee67f6p2, 0 x1.146 bf132050c5p6},
{0 x1.4 ffffffee67f5p2, 0 x1.7 b21ede9f0bdap7},
{0 x1.8 ffffffee67f5p2, 0 x1.0281 a438aa523p9},
{0 x1.cffffffee67f5p2, 0 x1.5 fc6b5cf322c4p10},
{0 x1.07 ffffff733fap3, 0 x1.de5406b276b92p11},
{0 x1.27 ffffff733fap3, 0 x1.451 c8690d1567p13},
{0 x1.47 ffffff733fap3, 0 x1.b9e62ae5924dfp14},
{0 x1.67 ffffff733fap3, 0 x1.2 c4eeb7089cp16},
{0 x1.87 ffffff733fap3, 0 x1.982 a24f2ab78ap17},
{0 x1.a7ffffff733fap3, 0 x1.1560 a14319349p19},
{0 x1.c7ffffff733fap3, 0 x1.78 fed772b40f2p20},
{0 x1.e7ffffff733fap3, 0 x1.0031 f18ee602fp22},
{0 x1.03 ffffffb99fdp4, 0 x1.5 c348d8118f26p23},
{0 x1.13 ffffffb99fdp4, 0 x1.d942943e22d74p24},
{0 x1.23 ffffffb99fcp4, 0 x1.419 d1309466ep26},
{0 x1.33 ffffffb99fcp4, 0 x1.b51e403430afep27},
{0 x1.43 ffffffb99fcp4, 0 x1.290 d76c47bd4cp29},
{0 x1.53 ffffffb99fcp4, 0 x1.93 bc8061146dp30},
{0 x1.63 ffffffb99fbp4, 0 x1.125 e0665544a5p32},
{0 x1.73 ffffffb99fbp4, 0 x1.74 e75f9de5d7cp33},
{0 x1.83 ffffffb99fbp4, 0 x1.fad42d3f28732p34},
{0 x1.93 ffffffb99fbp4, 0 x1.586 d071cb8f87p36},
{0 x1.a3ffffffb99fbp4, 0 x1.d41f91d0b4e6ep37},
{0 x1.b3ffffffb99fbp4, 0 x1.3 e1f6e5bc0242p39},
{0 x1.c3ffffffb99fbp4, 0 x1.b05fa9aebfa64p40},
{0 x1.d3ffffffb99fbp4, 0 x1.25 d410cc90a38p42},
{0 x1.e3ffffffb99fbp4, 0 x1.8 f5aab33aa6c6p43},
{0 x1.f3ffffffb99fbp4, 0 x1.0 f63a91bc9797p45},
{0 x1.01 ffffffdccfep5, 0 x1.70 db367c88b28p46},
{0 x1.09 ffffffdccfep5, 0 x1.f553e36d2975fp47},
{0 x1.11 ffffffdccfep5, 0 x1.54 afff2230e99p49},
{0 x1.19 ffffffdccfep5, 0 x1.cf0ad451f1e9fp50},
{0 x1.21 ffffffdccfep5, 0 x1.3 aab7c88ef991p52},
{0 x1.29 ffffffdccfep5, 0 x1.abae41ecccd22p53},
{0 x1.31 ffffffdccfep5, 0 x1.22 a3a0462535fp55},
{0 x1.39 ffffffdccfdp5, 0 x1.8 b050329f95c8p56},
{0 x1.41 ffffffdccfdp5, 0 x1.0 c719224d80a2p58},
{0 x1.49 ffffffdccfdp5, 0 x1.6 cda4c755ea56p59},
{0 x1.51 ffffffdccfdp5, 0 x1.efe2e2b6ad6ebp60},
{0 x1.59 ffffffdccfdp5, 0 x1.50 fd5a6337c61p62},
{0 x1.61 ffffffdccfdp5, 0 x1.ca043518d78acp63},
{0 x1.69 ffffffdccfdp5, 0 x1.374122 dd2fbdbp65},
{0 x1.71 ffffffdccfdp5, 0 x1.a709e46cc671ep66},
{0 x1.79 ffffffdccfdp5, 0 x1.1 f7c0c5482bf3p68},
{0 x1.81 ffffffdccfdp5, 0 x1.86 bb667297515p69},
{0 x1.89 ffffffdccfcp5, 0 x1.0987 aa8375abcp71},
{0 x1.91 ffffffdccfcp5, 0 x1.68 e48248f27ddp72},
{0 x1.99 ffffffdccfcp5, 0 x1.ea8100a2e27e9p73},
{0 x1.a1ffffffdccfcp5, 0 x1.4 d54fc02d9352p75},
{0 x1.a9ffffffdccfcp5, 0 x1.c50b8ceab6ad1p76},
{0 x1.b1ffffffdccfcp5, 0 x1.33 e046afc7062p78},
{0 x1.b9ffffffdccfcp5, 0 x1.a2726cf2e78e3p79},
{0 x1.c1ffffffdccfcp5, 0 x1.1 c5d3c581edf2p81},
{0 x1.c9ffffffdccfcp5, 0 x1.827 db3961daecp82},
{0 x1.d1ffffffdccfbp5, 0 x1.06 a5db797b4b2p84},
{0 x1.d9ffffffdccfbp5, 0 x1.64 f9b90e23fb4p85},
{0 x1.e1ffffffdccfbp5, 0 x1.e52e132ebafe2p86},
{0 x1.e9ffffffdccfbp5, 0 x1.49 b6c774442efp88},
{0 x1.f1ffffffdccfbp5, 0 x1.c020b4f9d926cp89},
{0 x1.f9ffffffdccfbp5, 0 x1.3088 cda20d465p91},
{0 x1.00 ffffffee67ep6, 0 x1.9 de7b7a818186p92},
{0 x1.04 ffffffee67ep6, 0 x1.194717 f5da259p94},
{0 x1.08 ffffffee67ep6, 0 x1.7 e4bc97a2360dp95},
{0 x1.0 cffffffee67ep6, 0 x1.03 cc0e87f367bp97},
{0 x1.10 ffffffee67ep6, 0 x1.6119 d231b67f5p98},
{0 x1.14 ffffffee67ep6, 0 x1.dfe9f0cbe5942p99},
{0 x1.18 ffffffee67ep6, 0 x1.4622 a079fc2a6p101},
{0 x1.1 cffffffee67ep6, 0 x1.bb4386e45ae94p102},
{0 x1.20 ffffffee67ep6, 0 x1.2 d3a9d9e9fe6p104},
{0 x1.24 ffffffee67ep6, 0 x1.9969 a118d6261p105},
{0 x1.28 ffffffee67ep6, 0 x1.1639871642331 p107},
{0 x1.2 cffffffee67ep6, 0 x1.7 a2587603a84bp108},
{0 x1.30 ffffffee67ep6, 0 x1.00 fa2d6e6a76ep110},
{0 x1.34 ffffffee67ep6, 0 x1.5 d44af7562574p111},
{0 x1.38 ffffffee67ep6, 0 x1.dab4705f88c02p112},
{0 x1.3 cffffffee67ep6, 0 x1.42986 b24fc9dcp114},
{0 x1.40 ffffffee67ep6, 0 x1.b673dcb2fe519p115},
{0 x1.44 ffffffee67ep6, 0 x1.29 f59cd896383p117},
{0 x1.48 ffffffee67ep6, 0 x1.94 f806342143cp118},
{0 x1.4 cffffffee67ep6, 0 x1.133471 e4d5b38p120},
{0 x1.50 ffffffee67ep6, 0 x1.760 acce4f0e03p121},
{0 x1.54 ffffffee67ep6, 0 x1.fc604454828ddp122},
{0 x1.58 ffffffee67ep6, 0 x1.597 a32eee8c46p124},
{0 x1.5 cffffffee67ep6, 0 x1.d58d694102246p125},
{0 x1.60 ffffffee67ep6, 0 x1.3 f180bd3df0d2p127},
{0 x1.64 ffffffee67ep6, 0 x1.b1b190d803f07p128},
{0 x1.68 ffffffee67ep6, 0 x1.26 b9b1cab82dap130},
{0 x1.6 cffffffee67ep6, 0 x1.9092 c44a68bc1p131},
{0 x1.70 ffffffee67ep6, 0 x1.1037 c0cf4a5a6p133},
{0 x1.74 ffffffee67ep6, 0 x1.71 fb79fed30fbp134},
{0 x1.78 ffffffee67ep6, 0 x1.f6dbadec024eep135},
{0 x1.7 cffffffee67ep6, 0 x1.55 ba3f072a6dbp137},
{0 x1.80 ffffffee67ep6, 0 x1.d074b338a9163p138},
{0 x1.84 ffffffee67ep6, 0 x1.3 ba167320351ap140},
{0 x1.88 ffffffee67ep6, 0 x1.acfc7e2e0558bp141},
{0 x1.8 cffffffee67ep6, 0 x1.2386 c336b7163p143},
{0 x1.90 ffffffee67ep6, 0 x1.8 c39b90c7cdap144},
{0 x1.94 ffffffee67ep6, 0 x1.0 d435c84d4e66p146},
{0 x1.98 ffffffee67ep6, 0 x1.6 df76efd7275ep147},
{0 x1.9 cffffffee67ep6, 0 x1.f1666c9163f86p148},
{0 x1.a0ffffffee67ep6, 0 x1.5204 b679406b7p150},
{0 x1.a4ffffffee67ep6, 0 x1.cb6a267e94b7ap151},
{0 x1.a8ffffffee67ep6, 0 x1.38346236 ba483p153},
{0 x1.acffffffee67ep6, 0 x1.a8547ff6d3311p154},
{0 x1.b0ffffffee67ep6, 0 x1.205 cb8246899ap156},
{0 x1.b4ffffffee67ep6, 0 x1.87 ecc28a831c1p157},
{0 x1.b8ffffffee67ep6, 0 x1.0 a572df57323ep159},
{0 x1.bcffffffee67ep6, 0 x1.69 fe8c886de24p160},
{0 x1.c0ffffffee67ep6, 0 x1.ec0055aa644acp161},
{0 x1.c4ffffffee67ep6, 0 x1.4 e597c5197d13p163},
{0 x1.c8ffffffee67ep6, 0 x1.c66d9bb965746p164},
{0 x1.ccffffffee67ep6, 0 x1.34 d0e22472ce2p166},
{0 x1.d0ffffffee67ep6, 0 x1.a3b971da5668ap167},
{0 x1.d4ffffffee67ep6, 0 x1.1 d3b77e103d1ap169},
{0 x1.d8ffffffee67ep6, 0 x1.83 abbf32ed4f6p170},
{0 x1.dcffffffee67ep6, 0 x1.07731 e5137e95p172},
{0 x1.e0ffffffee67ep6, 0 x1.6610 b39e7ce7p173},
{0 x1.e4ffffffee67ep6, 0 x1.e6a93f132076cp174},
{0 x1.e8ffffffee67ep6, 0 x1.4 ab873ed0fb2cp176},
{0 x1.ecffffffee67ep6, 0 x1.c17eebfd11debp177},
{0 x1.f0ffffffee67ep6, 0 x1.3176 cc87e9082p179},
{0 x1.f4ffffffee67ep6, 0 x1.9 f2b2fe57487ap180},
{0 x1.f8ffffffee67ep6, 0 x1.1 a22e9fe60816p182},
{0 x1.fcffffffee67ep6, 0 x1.7 f768dd1738aap183},
{0 x1.007 ffffff733fp7, 0 x1.049717079907 bp185},
{0 x1.027 ffffff733fp7, 0 x1.622 dc5947dd63p186},
{0 x1.047 ffffff733fp7, 0 x1.e160ff1ccd30cp187},
{0 x1.067 ffffff733fp7, 0 x1.472180 f8199d7p189},
{0 x1.087 ffffff733fp7, 0 x1.bc9df0c9b6e0fp190},
{0 x1.0 a7ffffff733fp7, 0 x1.2 e26073757ed6p192},
{0 x1.0 c7ffffff733fp7, 0 x1.9 aa99688f714bp193},
{0 x1.0 e7ffffff733fp7, 0 x1.1712 f6523864dp195},
{0 x1.107 ffffff733fp7, 0 x1.7 b4d0d8e11012p196},
{0 x1.127 ffffff733fp7, 0 x1.01 c301c6bf29cp198},
{0 x1.147 ffffff733fp7, 0 x1.5 e55a41486608p199},
{0 x1.167 ffffff733fp7, 0 x1.dc276c8c7156p200},
{0 x1.187 ffffff733fp7, 0 x1.4394876 ddc7dap202},
{0 x1.1 a7ffffff733fp7, 0 x1.b7ca840a6b3bap203},
{0 x1.1 c7ffffff733fp7, 0 x1.2 ade7851ad0fep205},
{0 x1.1 e7ffffff733fp7, 0 x1.963482987606 p206},
{0 x1.207 ffffff733fp7, 0 x1.140 b84f56a91bp208},
{0 x1.227 ffffff733fp7, 0 x1.772 f1dec03a66p209},
{0 x1.247 ffffff733fp7, 0 x1.fded90f5af3ap210},
{0 x1.267 ffffff733fp7, 0 x1.5 a88311cf6cbdp212},
{0 x1.287 ffffff733fp7, 0 x1.d6fc5e99a419dp213},
{0 x1.2 a7ffffff733fp7, 0 x1.40116 b9759ebap215},
{0 x1.2 c7ffffff733fp7, 0 x1.b304801416466p216},
{0 x1.2 e7ffffff733fp7, 0 x1.27 a0063dbe9cep218},
{0 x1.307 ffffff733fp7, 0 x1.91 cbd14945353p219},
{0 x1.327 ffffff733fp7, 0 x1.110 c7e4340e4fp221},
{0 x1.347 ffffff733fp7, 0 x1.731 c9ec8ce996p222},
{0 x1.367 ffffff733fp7, 0 x1.f864aa9acffbdp223},
{0 x1.387 ffffff733fp7, 0 x1.56 c54eff8fbcdp225},
{0 x1.3 a7ffffff733fp7, 0 x1.d1dfaced4eb1p226},
{0 x1.3 c7ffffff733fp7, 0 x1.3 c98120a95d78p228},
{0 x1.3 e7ffffff733fp7, 0 x1.ae4bbfa449eaap229},
{0 x1.407 ffffff733fp7, 0 x1.246 a97a9838dcp231},
{0 x1.427 ffffff733fp7, 0 x1.8 d6f603164cebp232},
{0 x1.447 ffffff733fp7, 0 x1.0 e15cad8b775ep234},
{0 x1.467 ffffff733fp7, 0 x1.6 f15705b3f514p235},
{0 x1.487 ffffff733fp7, 0 x1.f2eb25494787dp236},
{0 x1.4 a7ffffff733fp7, 0 x1.530 ce0608a8acp238},
{0 x1.4 c7ffffff733fp7, 0 x1.ccd12fa07172p239},
{0 x1.4 e7ffffff733fp7, 0 x1.39285 fa9c08e7p241},
{0 x1.507 ffffff733fp7, 0 x1.a9a01de01fd02p242},
{0 x1.527 ffffff733fp7, 0 x1.213 e13894e05p244},
{0 x1.547 ffffff733fp7, 0 x1.891 f0d4674b33p245},
{0 x1.567 ffffff733fp7, 0 x1.0 b275393c60b2p247},
{0 x1.587 ffffff733fp7, 0 x1.6 b1973327581dp248},
{0 x1.5 a7ffffff733fp7, 0 x1.ed80d645874cfp249},
{0 x1.5 c7ffffff733fp7, 0 x1.4 f5ec835b4172p251},
{0 x1.5 e7ffffff733fp7, 0 x1.c7d0bf3aec5fcp252},
{0 x1.607 ffffff733fp7, 0 x1.35 c239a263125p254},
{0 x1.627 ffffff733fp7, 0 x1.a501765319bp255},
{0 x1.647 ffffff733fp7, 0 x1.1 e1a611707cfbp257},
{0 x1.667 ffffff733fp7, 0 x1.84 dab6dcaac3cp258},
{0 x1.687 ffffff733fp7, 0 x1.08410192 ab89ep260},
{0 x1.6 a7ffffff733fp7, 0 x1.67288834 edb2fp261},
{0 x1.6 c7ffffff733fp7, 0 x1.e825934abdad9p262},
{0 x1.6 e7ffffff733fp7, 0 x1.4 bbae9c58a222p264},
{0 x1.707 ffffff733fp7, 0 x1.c2de34b24b161p265},
{0 x1.727 ffffff733fp7, 0 x1.3265856 c8dbdcp267},
{0 x1.747 ffffff733fp7, 0 x1.a06fa4ee04c8ep268},
{0 x1.767 ffffff733fp7, 0 x1.1 aff67d171068p270},
{0 x1.787 ffffff733fp7, 0 x1.80 a23ba5cc0fep271},
{0 x1.7 a7ffffff733fp7, 0 x1.0562 be333b5b6p273},
{0 x1.7 c7ffffff733fp7, 0 x1.6342909 f8e806p274},
{0 x1.7 e7ffffff733fp7, 0 x1.e2d932898c11cp275},
{0 x1.807 ffffff733ep7, 0 x1.482128 a65b0aap277},
{0 x1.827 ffffff733ep7, 0 x1.bdf9696894p278},
{0 x1.847 ffffff733ep7, 0 x1.2 f1228ca0924p280},
{0 x1.867 ffffff733ep7, 0 x1.9 bea8605e05b8p281},
{0 x1.887 ffffff733ep7, 0 x1.17 ed0f7b60befp283},
{0 x1.8 a7ffffff733ep7, 0 x1.7 c757ab028d2cp284},
{0 x1.8 c7ffffff733ep7, 0 x1.028 c73122cbaap286},
{0 x1.8 e7ffffff733ep7, 0 x1.5 f676e04b872p287},
{0 x1.907 ffffff733ep7, 0 x1.dd9b8aa6c07f4p288},
{0 x1.927 ffffff733ep7, 0 x1.449168 bd6830bp290},
{0 x1.947 ffffff733ep7, 0 x1.b922372b1b22fp291},
{0 x1.967 ffffff733ep7, 0 x1.2 bc809c589606p293},
{0 x1.987 ffffff733ep7, 0 x1.9771 f652c776ap294},
{0 x1.9 a7ffffff733ep7, 0 x1.14 e3401b07fc7p296},
{0 x1.9 c7ffffff733ep7, 0 x1.785453659 b7d4p297},
{0 x1.9 e7ffffff733ep7, 0 x1.ff7c1414d829fp298},
{0 x1.a07ffffff733ep7, 0 x1.5 b97024b58a63p300},
{0 x1.a27ffffff733ep7, 0 x1.d86c72ba13072p301},
{0 x1.a47ffffff733ep7, 0 x1.410 b8e3e0a59p303},
{0 x1.a67ffffff733ep7, 0 x1.b458783157a34p304},
{0 x1.a87ffffff733ep7, 0 x1.28870 eb1e33efp306},
{0 x1.aa7ffffff733ep7, 0 x1.9305 d2eedd47p307},
{0 x1.ac7ffffff733ep7, 0 x1.11 e1e1f93656cp309},
{0 x1.ae7ffffff733ep7, 0 x1.743 ea58a8a142p310},
{0 x1.b07ffffff733ep7, 0 x1.f9eeda68dbff6p311},
{0 x1.b27ffffff733ep7, 0 x1.57 d12fadfda18p313},
{0 x1.b47ffffff733ep7, 0 x1.d34bc24ce61e7p314},
{0 x1.b67ffffff733ep7, 0 x1.3 d8f7da8d8d95p316},
{0 x1.b87ffffff733ep7, 0 x1.af9c071bbd116p317},
{0 x1.ba7ffffff733ep7, 0 x1.254 f1e2943f7fp319},
{0 x1.bc7ffffff733ep7, 0 x1.8 ea5f9553ce5ep320},
{0 x1.be7ffffff733ep7, 0 x1.0 ee8dda0a100cp322},
{0 x1.c07ffffff733ep7, 0 x1.7034513 ceac7dp323},
{0 x1.c27ffffff733ep7, 0 x1.f4710dcb08bdcp324},
{0 x1.c47ffffff733ep7, 0 x1.5415 d8b9ef19cp326},
{0 x1.c67ffffff733ep7, 0 x1.ce3951590b045p327},
{0 x1.c87ffffff733ep7, 0 x1.3 a1d1bcad2ec4p329},
{0 x1.ca7ffffff733ep7, 0 x1.aaecbef297a4ap330},
{0 x1.cc7ffffff733ep7, 0 x1.22201 f0c6ae88p332},
{0 x1.ce7ffffff733ep7, 0 x1.8 a524760ebdc1p333},
{0 x1.d07ffffff733ep7, 0 x1.0 bf81bdd2ba52p335},
{0 x1.d27ffffff733ep7, 0 x1.6 c3536f34b0c2p336},
{0 x1.d47ffffff733ep7, 0 x1.ef02835e6a7d8p337},
{0 x1.d67ffffff733ep7, 0 x1.5064 e04e480fep339},
{0 x1.d87ffffff733ep7, 0 x1.c934f847894a8p340},
{0 x1.da7ffffff733ep7, 0 x1.36 b44dbc8b633p342},
{0 x1.dc7ffffff733ep7, 0 x1.a64a7b24ebae2p343},
{0 x1.de7ffffff733ep7, 0 x1.1 ef9f881e57b8p345},
{0 x1.e07ffffff733ep7, 0 x1.860 a9b4bcf9dfp346},
{0 x1.e27ffffff733ep7, 0 x1.090 f85bb33493p348},
{0 x1.e47ffffff733ep7, 0 x1.6841377 bd96e9p349},
{0 x1.e67ffffff733ep7, 0 x1.e9a310bd2715dp350},
{0 x1.e87ffffff733ep7, 0 x1.4 cbe299b1372dp352},
{0 x1.ea7ffffff733ep7, 0 x1.c43e8fef69d0dp353},
{0 x1.ec7ffffff733ep7, 0 x1.3354 f8e156a72p355},
{0 x1.ee7ffffff733ep7, 0 x1.a1b51787582dfp356},
{0 x1.f07ffffff733ep7, 0 x1.1 bdc91f54d333p358},
{0 x1.f27ffffff733ep7, 0 x1.81 ced3ada5ec9p359},
{0 x1.f47ffffff733ep7, 0 x1.062 f0486db268p361},
{0 x1.f67ffffff733ep7, 0 x1.645833 fb72196p362},
{0 x1.f87ffffff733ep7, 0 x1.e4528bf7332d2p363},
{0 x1.fa7ffffff733ep7, 0 x1.492198206 b3aep365},
{0 x1.fc7ffffff733ep7, 0 x1.bf55f194851b5p366},
{0 x1.fe7ffffff733ep7, 0 x1.2 fff02e67affep368},
{0 x1.003 ffffffb99fp8, 0 x1.9 d2c7052fc80ep369},
{0 x1.013 ffffffb99fp8, 0 x1.18 c7d31687cep371},
{0 x1.023 ffffffb99fp8, 0 x1.7 d9ecf7b00132p372},
{0 x1.033 ffffffb99fp8, 0 x1.035681 cb5b766p374},
{0 x1.043 ffffffb99fp8, 0 x1.607 a0decadfaep375},
{0 x1.053 ffffffb99fp8, 0 x1.df10cb910ae14p376},
{0 x1.063 ffffffb99fp8, 0 x1.458 f0fad99f57p378},
{0 x1.073 ffffffb99fp8, 0 x1.ba7af6e654fa2p379},
{0 x1.083 ffffffb99fp8, 0 x1.2 cb251c2631d6p381},
{0 x1.093 ffffffb99fp8, 0 x1.98 b06224611f2p382},
{0 x1.0 a3ffffffb99fp8, 0 x1.15 bba3d909807p384},
{0 x1.0 b3ffffffb99fp8, 0 x1.797 a6e0440f8fp385},
{0 x1.0 c3ffffffb99fp8, 0 x1.0085 e752522ap387},
{0 x1.0 d3ffffffb99fp8, 0 x1.5 ca6a71ef489ep388},
{0 x1.0 e3ffffffb99fp8, 0 x1.d9dda6826dfc7p389},
{0 x1.0 f3ffffffb99fp8, 0 x1.420674603 ebb2p391},
{0 x1.103 ffffffb99fp8, 0 x1.b5ad79fec979p392},
{0 x1.113 ffffffb99fp8, 0 x1.296 ecbb3d2db7p394},
{0 x1.123 ffffffb99fp8, 0 x1.9440 c9fa6362ap395},
{0 x1.133 ffffffb99fp8, 0 x1.12 b7ec73193e4p397},
{0 x1.143 ffffffb99fp8, 0 x1.75618 ef49dffep398},
{0 x1.153 ffffffb99fp8, 0 x1.fb7a3e462b12ap399},
{0 x1.163 ffffffb99fp8, 0 x1.58 dde1b590206p401},
{0 x1.173 ffffffb99fp8, 0 x1.d4b8f4351faecp402},
{0 x1.183 ffffffb99fp8, 0 x1.3 e87aaa373892p404},
{0 x1.193 ffffffb99fp8, 0 x1.b0ed5561210d9p405},
{0 x1.1 a3ffffffb99fp8, 0 x1.263457411 e3a5p407},
{0 x1.1 b3ffffffb99fp8, 0 x1.8 fdd8535244cdp408},
{0 x1.1 c3ffffffb99fp8, 0 x1.0 fbc955d170d1p410},
{0 x1.1 d3ffffffb99fp8, 0 x1.7154125122 a86p411},
{0 x1.1 e3ffffffb99fp8, 0 x1.f5f8270411675p412},
{0 x1.1 f3ffffffb99fp8, 0 x1.551 fa026c4e4cp414},
{0 x1.203 ffffffb99fp8, 0 x1.cfa28c83a9c15p415},
{0 x1.213 ffffffb99fp8, 0 x1.3 b12972ef5f7ap417},
{0 x1.223 ffffffb99fp8, 0 x1.ac3a63f8c3fc9p418},
{0 x1.233 ffffffb99fp8, 0 x1.2302 db376285dp420},
{0 x1.243 ffffffb99fp8, 0 x1.8 b867194fa443p421},
{0 x1.253 ffffffb99fp8, 0 x1.0 cc98750c45aep423},
{0 x1.263 ffffffb99fp8, 0 x1.6 d51d877b6f1bp424},
{0 x1.273 ffffffb99fp8, 0 x1.f0855ddfe3faap425},
{0 x1.283 ffffffb99fp8, 0 x1.516 bc53aea3aap427},
{0 x1.293 ffffffb99fp8, 0 x1.ca9a47b823396p428},
{0 x1.2 a3ffffffb99fp8, 0 x1.37 a71f0652462p430},
{0 x1.2 b3ffffffb99fp8, 0 x1.a794811822eb3p431},
{0 x1.2 c3ffffffb99fp8, 0 x1.1 fda3ea9c1a4fp433},
{0 x1.2 d3ffffffb99fp8, 0 x1.873 b6d3965cp434},
{0 x1.2 e3ffffffb99fp8, 0 x1.09 deab488e539p436},
{0 x1.2 f3ffffffb99fp8, 0 x1.695 ac21e2870ep437},
{0 x1.303 ffffffb99fp8, 0 x1.eb21b852a647cp438},
{0 x1.313 ffffffb99fp8, 0 x1.4 dc2340b86b4cp440},
{0 x1.323 ffffffb99fp8, 0 x1.c59ffe8afa62cp441},
{0 x1.333 ffffffb99fp8, 0 x1.3445277810 b78p443},
{0 x1.343 ffffffb99fp8, 0 x1.a2fb88779894fp444},
{0 x1.353 ffffffb99fp8, 0 x1.1 cba68f09f8c5p446},
{0 x1.363 ffffffb99fp8, 0 x1.82 fc56a008db6p447},
{0 x1.373 ffffffb99fp8, 0 x1.06 fbea7eda2dfp449},
{0 x1.383 ffffffb99fp8, 0 x1.656 eb0513614ep450},
{0 x1.393 ffffffb99fp8, 0 x1.e5cd0c4b86aaap451},
{0 x1.3 a3ffffffb99fp8, 0 x1.4 a22d0026e7ffp453},
{0 x1.3 b3ffffffb99fp8, 0 x1.c0b38a21c236cp454},
{0 x1.3 c3ffffffb99fp8, 0 x1.30 ec961ce5379p456},
{0 x1.3 d3ffffffb99fp8, 0 x1.9 e6f56344e9dp457},
{0 x1.3 e3ffffffb99fp8, 0 x1.19 a341a8e1ccbp459},
{0 x1.3 f3ffffffb99fp8, 0 x1.7 ec90ca3a1c6dp460},
{0 x1.403 ffffffb99fp8, 0 x1.04212 e6d536d6p462},
{0 x1.413 ffffffb99fp8, 0 x1.618 d84739e91cp463},
{0 x1.423 ffffffb99fp8, 0 x1.e087302e9607ap464},
{0 x1.433 ffffffb99fp8, 0 x1.468 d7cd8e4417p466},
{0 x1.443 ffffffb99fp8, 0 x1.bbd4c40e0317cp467},
{0 x1.453 ffffffb99fp8, 0 x1.2 d9d50d6e1436p469},
{0 x1.463 ffffffb99fp8, 0 x1.99 efc6cf25729p470},
{0 x1.473 ffffffb99fp8, 0 x1.1694 b0b33138ap472},
{0 x1.483 ffffffb99fp8, 0 x1.7 aa16e7b0810dp473},
{0 x1.493 ffffffb99fp8, 0 x1.014 e60cc3c10bp475},
{0 x1.4 a3ffffffb99fp8, 0 x1.5 db7203d316b3p476},
{0 x1.4 b3ffffffb99fp8, 0 x1.db4ffad383047p477},
{0 x1.4 c3ffffffb99fp8, 0 x1.43021 e96bc60ep479},
{0 x1.4 d3ffffffb99fp8, 0 x1.b703864c0ed74p480},
{0 x1.4 e3ffffffb99fp8, 0 x1.2 a573dd0a80e6p482},
{0 x1.4 f3ffffffb99fp8, 0 x1.957 cb72b9f3f6p483},
{0 x1.503 ffffffb99fp8, 0 x1.138 e9e333d9afp485},
{0 x1.513 ffffffb99fp8, 0 x1.76855 bb82cbcep486},
{0 x1.523 ffffffb99fp8, 0 x1.fd06d7237d52bp487},
{0 x1.533 ffffffb99fp8, 0 x1.59 eb65b9e296ap489},
{0 x1.543 ffffffb99fp8, 0 x1.d627438458c6ap490},
{0 x1.553 ffffffb99fp8, 0 x1.3 f80999182b7ap492},
{0 x1.563 ffffffb99fp8, 0 x1.b23fab41d7fcdp493},
{0 x1.573 ffffffb99fp8, 0 x1.271 a437ca4dd9p495},
{0 x1.583 ffffffb99fp8, 0 x1.9116048 ecdd82p496},
{0 x1.593 ffffffb99fp8, 0 x1.1090 f28f03784p498},
{0 x1.5 a3ffffffb99fp8, 0 x1.7274 b4471d222p499},
{0 x1.5 b3ffffffb99fp8, 0 x1.f78071e284acfp500},
{0 x1.5 c3ffffffb99fp8, 0 x1.562 a3748e0ae8p502},
{0 x1.5 d3ffffffb99fp8, 0 x1.d10ce1fc412f2p503},
{0 x1.5 e3ffffffb99fp8, 0 x1.3 c08d26ba29edp505},
{0 x1.5 f3ffffffb99fp8, 0 x1.ad890dbdcc46ap506},
{0 x1.603 ffffffb99fp8, 0 x1.23 e648944393ap508},
{0 x1.613 ffffffb99fp8, 0 x1.8 cbb8c9e43a63p509},
{0 x1.623 ffffffb99fp8, 0 x1.0 d9b966e13d61p511},
{0 x1.633 ffffffb99fp8, 0 x1.6 e6f586d0888dp512},
{0 x1.643 ffffffb99fp8, 0 x1.f20966b5813aep513},
{0 x1.653 ffffffb99fp8, 0 x1.5273779 badaf2p515},
{0 x1.663 ffffffb99fp8, 0 x1.cc00ae664a89p516},
{0 x1.673 ffffffb99fp8, 0 x1.389 aae1391554p518},
{0 x1.683 ffffffb99fp8, 0 x1.a8df88f5b2588p519},
{0 x1.693 ffffffb99fp8, 0 x1.20 bb34172b66ap521},
{0 x1.6 a3ffffffb99fp8, 0 x1.886 d2d5f07833p522},
{0 x1.6 b3ffffffb99fp8, 0 x1.0 aae72b8de01ep524},
{0 x1.6 c3ffffffb99fp8, 0 x1.6 a7528c7487fep525},
{0 x1.6 d3ffffffb99fp8, 0 x1.eca18af43a36cp526},
{0 x1.6 e3ffffffb99fp8, 0 x1.4 ec709b53a35fp528},
{0 x1.6 f3ffffffb99fp8, 0 x1.c702815c30a11p529},
{0 x1.703 ffffffb99fp8, 0 x1.353611 c2fab72p531},
{0 x1.713 ffffffb99fp8, 0 x1.a442f8858a925p532},
{0 x1.723 ffffffb99fp8, 0 x1.1 d98ed4a7bba3p534},
{0 x1.733 ffffffb99fp8, 0 x1.842 ac5348b7cep535},
{0 x1.743 ffffffb99fp8, 0 x1.07 c97097fb529p537},
{0 x1.753 ffffffb99fp8, 0 x1.6686064 a6be2ap538},
{0 x1.763 ffffffb99fp8, 0 x1.e748b46cfe14cp539},
{0 x1.773 ffffffb99fp8, 0 x1.4 b24d0e9033c7p541},
{0 x1.783 ffffffb99fp8, 0 x1.c21233e5293dap542},
{0 x1.793 ffffffb99fp8, 0 x1.31 dae2fdf0407p544},
{0 x1.7 a3ffffffb99fp8, 0 x1.9 fb3386e7303dp545},
{0 x1.7 b3ffffffb99fp8, 0 x1.1 a7f5bb80b183p547},
{0 x1.7 c3ffffffb99fp8, 0 x1.7 ff432dfa67a9p548},
{0 x1.7 d3ffffffb99fp8, 0 x1.04 ec79737cde7p550},
{0 x1.7 e3ffffffb99fp8, 0 x1.62 a1d2414486ep551},
{0 x1.7 f3ffffffb99fp8, 0 x1.e1feb963592a3p552},
{0 x1.803 ffffffb99fp8, 0 x1.478 cb0da3248p554},
{0 x1.813 ffffffb99fp8, 0 x1.bd2f9f74b3ecep555},
{0 x1.823 ffffffb99fp8, 0 x1.2 e8907921a545p557},
{0 x1.833 ffffffb99fp8, 0 x1.9 b3025158e763p558},
{0 x1.843 ffffffb99fp8, 0 x1.176 e672da841p560},
{0 x1.853 ffffffb99fp8, 0 x1.7 bc9557d90bb5p561},
{0 x1.863 ffffffb99fp8, 0 x1.021776 f23b20ap563},
{0 x1.873 ffffffb99fp8, 0 x1.5 ec86e4bf78ccp564},
{0 x1.883 ffffffb99fp8, 0 x1.dcc3708ecfe88p565},
{0 x1.893 ffffffb99fp8, 0 x1.43 fe8d7ac0079p567},
{0 x1.8 a3ffffffb99fp8, 0 x1.b85a9de96d206p568},
{0 x1.8 b3ffffffb99fp8, 0 x1.2 b406595ebc2fp570},
{0 x1.8 c3ffffffb99fp8, 0 x1.96 b99b42ee81ep571},
{0 x1.8 d3ffffffb99fp8, 0 x1.1465 f7bc5d4f3p573},
{0 x1.8 e3ffffffb99fp8, 0 x1.77 aa0c86e3254p574},
{0 x1.8 f3ffffffb99fp8, 0 x1.fe94a5f24f127p575},
{0 x1.903 ffffffb99fp8, 0 x1.5 af9bc5f10484p577},
{0 x1.913 ffffffb99fp8, 0 x1.d796b1199ca0dp578},
{0 x1.923 ffffffb99fp8, 0 x1.407 a4b0a99581p580},
{0 x1.933 ffffffb99fp8, 0 x1.b393098be48c6p581},
{0 x1.943 ffffffb99fp8, 0 x1.2800 e367d7873p583},
{0 x1.953 ffffffb99fp8, 0 x1.924 f782080a9p584},
{0 x1.963 ffffffb99fp8, 0 x1.1165 f5b7b4e77p586},
{0 x1.973 ffffffb99fp8, 0 x1.739637 ce995dep587},
{0 x1.983 ffffffb99fp8, 0 x1.f909ef553fe1dp588},
{0 x1.993 ffffffb99fp8, 0 x1.57359 ec295bd8p590},
{0 x1.9 a3ffffffb99fp8, 0 x1.d278529f70c72p591},
{0 x1.9 b3ffffffb99fp8, 0 x1.3 cffce16c6a9fp593},
{0 x1.9 c3ffffffb99fp8, 0 x1.aed8bd0d76c2ep594},
{0 x1.9 d3ffffffb99fp8, 0 x1.24 ca67ad88b68p596},
{0 x1.9 e3ffffffb99fp8, 0 x1.8 df19938fe6d4p597},
{0 x1.9 f3ffffffb99fp8, 0 x1.0 e6e49b5016fbp599},
{0 x1.a03ffffffb99fp8, 0 x1.6 f8db78116a48p600},
{0 x1.a13ffffffb99fp8, 0 x1.f38e9ecb87da4p601},
{0 x1.a23ffffffb99fp8, 0 x1.537 bf81122a93p603},
{0 x1.a33ffffffb99fp8, 0 x1.cd682d2c39ab4p604},
{0 x1.a43ffffffb99fp8, 0 x1.398 efb7895c02p606},
{0 x1.a53ffffffb99fp8, 0 x1.aa2b938729ffap607},
{0 x1.a63ffffffb99fp8, 0 x1.219 cd9531c9cep609},
{0 x1.a73ffffffb99fp8, 0 x1.899 fdc76e059bp610},
{0 x1.a83ffffffb99fp8, 0 x1.0 b7edc8aa647ep612},
{0 x1.a93ffffffb99fp8, 0 x1.6 b906c232d65ep613},
{0 x1.aa3ffffffb99fp8, 0 x1.ee22898b97fbep614},
{0 x1.ab3ffffffb99fp8, 0 x1.4 fccab37000cep616},
{0 x1.ac3ffffffb99fp8, 0 x1.c866193ae89dbp617},
{0 x1.ad3ffffffb99fp8, 0 x1.3627 b854c5c27p619},
{0 x1.ae3ffffffb99fp8, 0 x1.a58b68788e1e6p620},
{0 x1.af3ffffffb99fp8, 0 x1.1 e781f8a5efe5p622},
{0 x1.b03ffffffb99fp8, 0 x1.855 a202353f77p623},
{0 x1.b13ffffffb99fp8, 0 x1.0897974 f62fe1p625},
{0 x1.b23ffffffb99fp8, 0 x1.679 e369129826p626},
{0 x1.b33ffffffb99fp8, 0 x1.e8c58542c521dp627},
{0 x1.b43ffffffb99fp8, 0 x1.4 c279b7142392p629},
{0 x1.b53ffffffb99fp8, 0 x1.c371efb43e76ep630},
{0 x1.b63ffffffb99fp8, 0 x1.32 c9ea1ab59ccp632},
{0 x1.b73ffffffb99fp8, 0 x1.a0f817c69fb0ap633},
{0 x1.b83ffffffb99fp8, 0 x1.1 b5c21ca08788p635},
{0 x1.b93ffffffb99fp8, 0 x1.812042 e534a64p636},
{0 x1.ba3ffffffb99fp8, 0 x1.05 b86359a079cp638},
{0 x1.bb3ffffffb99fp8, 0 x1.63 b6f7fddd3efp639},
{0 x1.bc3ffffffb99fp8, 0 x1.e3776813fda8ep640},
{0 x1.bd3ffffffb99fp8, 0 x1.488 cac4ce84e7p642},
{0 x1.be3ffffffb99fp8, 0 x1.be8b89ed9a77dp643},
{0 x1.bf3ffffffb99fp8, 0 x1.2 f75768394a5p645},
{0 x1.c03ffffffb99fp8, 0 x1.9 c717dbaae2b8p646},
{0 x1.c13ffffffb99fp8, 0 x1.1848 c7ccfefe3p648},
{0 x1.c23ffffffb99fp8, 0 x1.7 cf223c0074fbp649},
{0 x1.c33ffffffb99fp8, 0 x1.02 e12a3ec0173p651},
{0 x1.c43ffffffb99fp8, 0 x1.5 fda91f1b0d98p652},
{0 x1.c53ffffffb99fp8, 0 x1.de38089682abp653},
{0 x1.c63ffffffb99fp8, 0 x1.44 fbc1a5fe2ddp655},
{0 x1.c73ffffffb99fp8, 0 x1.b9b2c1a7cc7aap656},
{0 x1.c83ffffffb99fp8, 0 x1.2 c2a43919580dp658},
{0 x1.c93ffffffb99fp8, 0 x1.97 f7770145248p659},
{0 x1.ca3ffffffb99fp8, 0 x1.153 df9919867p661},
{0 x1.cb3ffffffb99fp8, 0 x1.78 cfa212f8edcp662},
{0 x1.cc3ffffffb99fp8, 0 x1.0011 d5d26caedp664},
{0 x1.cd3ffffffb99fp8, 0 x1.5 c08e649b4b94p665},
{0 x1.ce3ffffffb99fp8, 0 x1.d9073dd4a4c7bp666},
{0 x1.cf3ffffffb99fp8, 0 x1.4174 bfa6c0d24p668},
{0 x1.d03ffffffb99fp8, 0 x1.b4e7710dea691p669},
{0 x1.d13ffffffb99fp8, 0 x1.28 e8378f2345ap671},
{0 x1.d23ffffffb99fp8, 0 x1.9389 e0a91894fp672},
{0 x1.d33ffffffb99fp8, 0 x1.123 b9f58df0dap674},
{0 x1.d43ffffffb99fp8, 0 x1.74 b89d97dfdd3p675},
{0 x1.d53ffffffb99fp8, 0 x1.fa94a04bdb05cp676},
{0 x1.d63ffffffb99fp8, 0 x1.5841 d736b633cp678},
{0 x1.d73ffffffb99fp8, 0 x1.d3e4df4a846ddp679},
{0 x1.d83ffffffb99fp8, 0 x1.3 df78ac6c50cep681},
{0 x1.d93ffffffb99fp8, 0 x1.b02972b428f19p682},
{0 x1.da3ffffffb99fp8, 0 x1.25 af390e18cbep684},
{0 x1.db3ffffffb99fp8, 0 x1.8 f289821f41b9p685},
{0 x1.dc3ffffffb99fp8, 0 x1.0 f41a1a5d8764p687},
{0 x1.dd3ffffffb99fp8, 0 x1.70 acf6623ff32p688},
{0 x1.de3ffffffb99fp8, 0 x1.f515070ef61acp689},
{0 x1.df3ffffffb99fp8, 0 x1.5485473 c56dfcp691},
{0 x1.e03ffffffb99fp8, 0 x1.ced0c4e4d59e4p692},
{0 x1.e13ffffffb99fp8, 0 x1.3 a8407ca209c6p694},
{0 x1.e23ffffffb99fp8, 0 x1.ab78a196b76fdp695},
{0 x1.e33ffffffb99fp8, 0 x1.227 f2ee6fa305p697},
{0 x1.e43ffffffb99fp8, 0 x1.8 ad37b3bad33ep698},
{0 x1.e53ffffffb99fp8, 0 x1.0 c4fe93ccdf88p700},
{0 x1.e63ffffffb99fp8, 0 x1.6 cac8cde514efp701},
{0 x1.e73ffffffb99fp8, 0 x1.efa4b5032b54fp702},
{0 x1.e83ffffffb99fp8, 0 x1.50 d31930266e8p704},
{0 x1.e93ffffffb99fp8, 0 x1.c9cac6ffa71cbp705},
{0 x1.ea3ffffffb99fp8, 0 x1.371 a1bc09599dp707},
{0 x1.eb3ffffffb99fp8, 0 x1.a6d4d9189f018p708},
{0 x1.ec3ffffffb99fp8, 0 x1.1 f580038307ccp710},
{0 x1.ed3ffffffb99fp8, 0 x1.868 a6825185b7p711},
{0 x1.ee3ffffffb99fp8, 0 x1.09665 f229766bp713},
{0 x1.ef3ffffffb99fp8, 0 x1.68 b741d009e02p714},
{0 x1.f03ffffffb99fp8, 0 x1.ea437fb4bc319p715},
{0 x1.f13ffffffb99fp8, 0 x1.4 d2b3038bf046p717},
{0 x1.f23ffffffb99ep8, 0 x1.c4d2be652cea4p718},
{0 x1.f33ffffffb99ep8, 0 x1.33 b9ac04c0212p720},
{0 x1.f43ffffffb99ep8, 0 x1.a23df502a4a3ap721},
{0 x1.f53ffffffb99ep8, 0 x1.1 c39946547606p723},
{0 x1.f63ffffffb99ep8, 0 x1.824 d3d6b0103dp724},
{0 x1.f73ffffffb99ep8, 0 x1.0684 ec9be79c4p726},
{0 x1.f83ffffffb99ep8, 0 x1.64 ccf65229834p727},
{0 x1.f93ffffffb99ep8, 0 x1.e4f13d25df78ap728},
{0 x1.fa3ffffffb99ep8, 0 x1.498 d6fcce3f5ep730},
{0 x1.fb3ffffffb99ep8, 0 x1.bfe8844c8ea89p731},
{0 x1.fc3ffffffb99ep8, 0 x1.30629 e3b46a18p733},
{0 x1.fd3ffffffb99ep8, 0 x1.9 db3d1822eed1p734},
{0 x1.fe3ffffffb99ep8, 0 x1.1923 d3162d5cep736},
{0 x1.ff3ffffffb99ep8, 0 x1.7 e1bd9f724dbcp737},
{0 x1.001 ffffffdccfp9, 0 x1.03 ab7b2c9b517p739},
{0 x1.009 ffffffdccfp9, 0 x1.60 ed8bd54933ep740},
{0 x1.011 ffffffdccfp9, 0 x1.dfadc3cd79f32p741},
{0 x1.019 ffffffdccfp9, 0 x1.45 f9bbb2a35d1p743},
{0 x1.021 ffffffdccfp9, 0 x1.bb0bf258b833ap744},
{0 x1.029 ffffffdccfp9, 0 x1.2 d14d8520baf7p746},
{0 x1.031 ffffffdccfp9, 0 x1.99364 b282dd34p747},
{0 x1.039 ffffffdccfp9, 0 x1.1616 a4367556fp749},
{0 x1.041 ffffffdccfp9, 0 x1.79 f61d0f30fbp750},
{0 x1.049 ffffffdccfp9, 0 x1.00 d9f49709365p752},
{0 x1.051 ffffffdccfp9, 0 x1.5 d18e41eebfc4p753},
{0 x1.059 ffffffdccfp9, 0 x1.da78ea95d97f9p754},
{0 x1.061 ffffffdccfp9, 0 x1.426 ff7fe794b6p756},
{0 x1.069 ffffffdccfp9, 0 x1.b63ce2972ea1ep757},
{0 x1.071 ffffffdccfp9, 0 x1.29 d0407f62d33p759},
{0 x1.079 ffffffdccfp9, 0 x1.94 c53ee806803p760},
{0 x1.081 ffffffdccfp9, 0 x1.1311 eff49ae9ap762},
{0 x1.089 ffffffdccfp9, 0 x1.75 dbe653c2ceap763},
{0 x1.091 ffffffdccfp9, 0 x1.fc2085b6a9375p764},
{0 x1.099 ffffffdccfp9, 0 x1.594 ee148935c8p766},
{0 x1.0 a1ffffffdccfp9, 0 x1.d55288db74dc3p767},
{0 x1.0 a9ffffffdccfp9, 0 x1.3 ef00912762eap769},
{0 x1.0 b1ffffffdccfp9, 0 x1.b17b2f7ee7f4ep770},
{0 x1.0 b9ffffffdccfp9, 0 x1.2694 bd41472c4p772},
{0 x1.0 c1ffffffdccfp9, 0 x1.90608 a1681a3ep773},
{0 x1.0 c9ffffffdccfp9, 0 x1.10159 ec1486a4p775},
{0 x1.0 d1ffffffdccfp9, 0 x1.71 cd15bf6b516p776},
{0 x1.0 d9ffffffdccfp9, 0 x1.f69ca06d83551p777},
{0 x1.0 e1ffffffdccfp9, 0 x1.558 f65bed5d1ap779},
{0 x1.0 e9ffffffdccfp9, 0 x1.d03a766bae541p780},
{0 x1.0 f1ffffffdccfp9, 0 x1.3 b79d39d672c6p782},
{0 x1.0 f9ffffffdccfp9, 0 x1.acc6b3ef261e7p783},
{0 x1.101 ffffffdccfp9, 0 x1.2362355 c94574p785},
{0 x1.109 ffffffdccfp9, 0 x1.8 c080a68bcd97p786},
{0 x1.111 ffffffdccfp9, 0 x1.0 d21994e9f02ap788},
{0 x1.119 ffffffdccfp9, 0 x1.6 dc98ba5b51bp789},
{0 x1.121 ffffffdccfp9, 0 x1.f1280e4617147p790},
{0 x1.129 ffffffdccfp9, 0 x1.51 da544077fa2p792},
{0 x1.131 ffffffdccfp9, 0 x1.cb308b8399fb7p793},
{0 x1.139 ffffffdccfp9, 0 x1.380 d3c9a00e7ep795},
{0 x1.141 ffffffdccfp9, 0 x1.a81f4b2e55334p796},
{0 x1.149 ffffffdccfp9, 0 x1.20388 fdc417d5p798},
{0 x1.151 ffffffdccfp9, 0 x1.87 bb9df31efbp799},
{0 x1.159 ffffffdccfp9, 0 x1.0 a35c88f80cbp801},
{0 x1.161 ffffffdccfp9, 0 x1.69 d128b22d25ap802},
{0 x1.169 ffffffdccfp9, 0 x1.ebc2a4ab78bb5p803},
{0 x1.171 ffffffdccfp9, 0 x1.4 e2f8fdd883d6p805},
{0 x1.179 ffffffdccfp9, 0 x1.c634a0cec7546p806},
{0 x1.181 ffffffdccfp9, 0 x1.34 aa294e0c99ep808},
{0 x1.189 ffffffdccfp9, 0 x1.a384d0e8ecc3p809},
{0 x1.191 ffffffdccfp9, 0 x1.1 d17b4109e865p811},
{0 x1.199 ffffffdccfp9, 0 x1.837 b23284f5e9p812},
{0 x1.1 a1ffffffdccfp9, 0 x1.075215 b6dcdc8p814},
{0 x1.1 a9ffffffdccfp9, 0 x1.65 e3cde76e421p815},
{0 x1.1 b1ffffffdccfp9, 0 x1.e66c397f0e285p816},
{0 x1.1 b9ffffffdccfp9, 0 x1.4 a8efbf67ceccp818},
{0 x1.1 c1ffffffdccfp9, 0 x1.c1468f660e51bp819},
{0 x1.1 c9ffffffdccfp9, 0 x1.31507 f4997713p821},
{0 x1.1 d1ffffffdccfp9, 0 x1.9 ef72130544cep822},
{0 x1.1 d9ffffffdccfp9, 0 x1.19 ff898e9368dp824},
{0 x1.1 e1ffffffdccfp9, 0 x1.7 f4678d82ff18p825},
{0 x1.1 e9ffffffdccfp9, 0 x1.04766 a36fd582p827},
{0 x1.1 f1ffffffdccfp9, 0 x1.62015 c9e2f34p828},
{0 x1.1 f9ffffffdccfp9, 0 x1.e124a317460fp829},
{0 x1.201 ffffffdccfp9, 0 x1.46 f87c3b54d8ep831},
{0 x1.209 ffffffdccfp9, 0 x1.bc6630ce5faecp832},
{0 x1.211 ffffffdccfp9, 0 x1.2 e00246624382p834},
{0 x1.219 ffffffdccfp9, 0 x1.9 a761879cac82p835},
{0 x1.221 ffffffdccfp9, 0 x1.16 eff82ee1911p837},
{0 x1.229 ffffffdccfp9, 0 x1.7 b1d7e2eda2c6p838},
{0 x1.231 ffffffdccfp9, 0 x1.01 a2afc0d75c2p840},
{0 x1.239 ffffffdccfp9, 0 x1.5 e29b684536ep841},
{0 x1.241 ffffffdccfp9, 0 x1.dbebb83e52c5dp842},
{0 x1.249 ffffffdccfp9, 0 x1.436 bf4aaba53p844},
{0 x1.251 ffffffdccfp9, 0 x1.b7935ef798935p845},
{0 x1.259 ffffffdccfp9, 0 x1.2 ab8fec5df362p847},
{0 x1.261 ffffffdccfp9, 0 x1.9601939 d5137dp848},
{0 x1.269 ffffffdccfp9, 0 x1.13 e8e80d6759dp850},
{0 x1.271 ffffffdccfp9, 0 x1.770012 b39ed67p851},
{0 x1.279 ffffffdccfp9, 0 x1.fdada086b9c52p852},
{0 x1.281 ffffffdccfp9, 0 x1.5 a5cbd9bfe665p854},
{0 x1.289 ffffffdccfp9, 0 x1.d6c15030e89c1p855},
{0 x1.291 ffffffdccfp9, 0 x1.3 fe9499128953p857},
{0 x1.299 ffffffdccfp9, 0 x1.b2cdf43b59797p858},
{0 x1.2 a1ffffffdccfp9, 0 x1.277 af4d2d449ap860},
{0 x1.2 a9ffffffdccfp9, 0 x1.91996 fd498417p861},
{0 x1.2 b1ffffffdccfp9, 0 x1.10 ea41886590dp863},
{0 x1.2 b9ffffffdccfp9, 0 x1.72 ee16480890ep864},
{0 x1.2 c1ffffffdccfp9, 0 x1.f8256bd5a1072p865},
{0 x1.2 c9ffffffdccfp9, 0 x1.569 a543aa97d8p867},
{0 x1.2 d1ffffffdccfp9, 0 x1.d1a5429cffadp868},
{0 x1.2 d9ffffffdccfp9, 0 x1.3 c705f8813894p870},
{0 x1.2 e1ffffffdccfp9, 0 x1.ae15cb5be04dap871},
{0 x1.2 e9ffffffdccfp9, 0 x1.2445 ed3e27324p873},
{0 x1.2 f1ffffffdccfp9, 0 x1.8 d3d8ab9f0bdep874},
{0 x1.2 f9ffffffdccfp9, 0 x1.0 df3ed3fc701dp876},
{0 x1.301 ffffffdccfp9, 0 x1.6 ee76926e122bp877},
{0 x1.309 ffffffdccfp9, 0 x1.f2ac9640362cap878},
{0 x1.311 ffffffdccfp9, 0 x1.52 e25d083c6f6p880},
{0 x1.319 ffffffdccfp9, 0 x1.cc9767a099276p881},
{0 x1.321 ffffffdccfp9, 0 x1.39011 b7511e91p883},
{0 x1.329 ffffffdccfp9, 0 x1.a96abf82e5bedp884},
{0 x1.331 ffffffdccfp9, 0 x1.2119 ceff4e062p886},
{0 x1.339 ffffffdccfp9, 0 x1.88 edc2473f3cfp887},
{0 x1.341 ffffffdccfp9, 0 x1.0 b05d4146a019p889},
{0 x1.349 ffffffdccfp9, 0 x1.6 aebebe3397ccp890},
{0 x1.351 ffffffdccfp9, 0 x1.ed42f5104656ep891},
{0 x1.359 ffffffdccfp9, 0 x1.4 f34bafe2847bp893},
{0 x1.361 ffffffdccfp9, 0 x1.c79797c887ff8p894},
{0 x1.369 ffffffdccfp9, 0 x1.359 b628909b0ap896},
{0 x1.371 ffffffdccfp9, 0 x1.a4ccac407db6ep897},
{0 x1.379 ffffffdccfp9, 0 x1.1 df681534dcc2p899},
{0 x1.381 ffffffdccfp9, 0 x1.84 a9f4d4f272ap900},
{0 x1.389 ffffffdccfp9, 0 x1.081 fdf276bf44p902},
{0 x1.391 ffffffdccfp9, 0 x1.66 fb7f67746f6p903},
{0 x1.399 ffffffdccfp9, 0 x1.e7e85e064cb73p904},
{0 x1.3 a1ffffffdccfp9, 0 x1.4 b91516684d28p906},
{0 x1.3 a9ffffffdccfp9, 0 x1.c2a5ac0f3d022p907},
{0 x1.3 b1ffffffdccfp9, 0 x1.323 f1a3f5edc4p909},
{0 x1.3 b9ffffffdccfp9, 0 x1.a03b6d89faf11p910},
{0 x1.3 c1ffffffdccfp9, 0 x1.1 adbebbbf9351p912},
{0 x1.3 c9ffffffdccfp9, 0 x1.80720118 fc863p913},
{0 x1.3 d1ffffffdccfp9, 0 x1.0541 f7d976c95p915},
{0 x1.3 d9ffffffdccfp9, 0 x1.631604 f454091p916},
{0 x1.3 e1ffffffdccfp9, 0 x1.e29ca75828ca4p917},
{0 x1.3 e9ffffffdccfp9, 0 x1.47 f803db3082ep919},
{0 x1.3 f1ffffffdccfp9, 0 x1.bdc17ddb963f2p920},
{0 x1.3 f9ffffffdccfp9, 0 x1.2 eec285d246c2p922},
{0 x1.401 ffffffdccfp9, 0 x1.9 bb6dfb8d5a7bp923},
{0 x1.409 ffffffdccfp9, 0 x1.17 c9f5ff316ddp925},
{0 x1.411 ffffffdccfp9, 0 x1.7 c45c625cf3bcp926},
{0 x1.419 ffffffdccfp9, 0 x1.026 c07ca1067p928},
{0 x1.421 ffffffdccfp9, 0 x1.5 f3b5e200997dp929},
{0 x1.429 ffffffdccfp9, 0 x1.dd5fa7afd8289p930},
{0 x1.431 ffffffdccfp9, 0 x1.4468 b644f2c7fp932},
{0 x1.439 ffffffdccfp9, 0 x1.b8eae6ffb1c26p933},
{0 x1.441 ffffffdccfp9, 0 x1.2 ba272f04fa72p935},
{0 x1.449 ffffffdccfp9, 0 x1.973 edf89954efp936},
{0 x1.451 ffffffdccfp9, 0 x1.14 c088262904bp938},
{0 x1.459 ffffffdccfp9, 0 x1.782523695 aef2p939},
{0 x1.461 ffffffdccfp9, 0 x1.ff3bf1add8023p940},
{0 x1.469 ffffffdccfp9, 0 x1.5 b6b6cd54844dp942},
{0 x1.471 ffffffdccfp9, 0 x1.d831362a33e02p943},
{0 x1.479 ffffffdccfp9, 0 x1.40 e34cdaa0c9dp945},
{0 x1.481 ffffffdccfp9, 0 x1.b421c1b7c391cp946},
{0 x1.489 ffffffdccfp9, 0 x1.2861 e04eed965p948},
{0 x1.491 ffffffdccfp9, 0 x1.92 d34a1abd55p949},
{0 x1.499 ffffffdccfp9, 0 x1.11 bf8a7ca8dc9p951},
{0 x1.4 a1ffffffdccfp9, 0 x1.740 ff8ac10594p952},
{0 x1.4 a9ffffffdccfp9, 0 x1.f9af6a367aa8cp953},
{0 x1.4 b1ffffffdccfp9, 0 x1.57 a613525a444p955},
{0 x1.4 b9ffffffdccfp9, 0 x1.d3112a55b14f7p956},
{0 x1.4 c1ffffffdccfp9, 0 x1.3 d67ac204487bp958},
{0 x1.4 c9ffffffdccfp9, 0 x1.af65e8a8eee76p959},
{0 x1.4 d1ffffffdccfp9, 0 x1.252 a57165ab35p961},
{0 x1.4 d9ffffffdccfp9, 0 x1.8 e73fcebbcdf2p962},
{0 x1.4 e1ffffffdccfp9, 0 x1.0 ec6e5905727p964},
{0 x1.4 e9ffffffdccfp9, 0 x1.7006260 fe518p965},
{0 x1.4 f1ffffffdccfp9, 0 x1.f4324dde1b853p966},
{0 x1.4 f9ffffffdccfp9, 0 x1.53 eb342838912p968},
{0 x1.501 ffffffdccfp9, 0 x1.cdff5c312677p969},
{0 x1.509 ffffffdccfp9, 0 x1.39 f5b8e646512p971},
{0 x1.511 ffffffdccfp9, 0 x1.aab736e0229e8p972},
{0 x1.519 ffffffdccfp9, 0 x1.21 fbbe2a7cc33p974},
{0 x1.521 ffffffdccfp9, 0 x1.8 a20d5dbe17b1p975},
{0 x1.529 ffffffdccfp9, 0 x1.0 bd6823000616p977},
{0 x1.531 ffffffdccfp9, 0 x1.6 c078c0f5af0cp978},
{0 x1.539 ffffffdccfp9, 0 x1.eec471cd26923p979},
{0 x1.541 ffffffdccfp9, 0 x1.503 ab239a52eep981},
{0 x1.549 ffffffdccfp9, 0 x1.c8fba42a91b8p982},
{0 x1.551 ffffffdccfp9, 0 x1.368 d584898928p984},
{0 x1.559 ffffffdccfp9, 0 x1.a61587d0f8cb4p985},
{0 x1.561 ffffffdccfp9, 0 x1.1 ed5fcb4fed8p987},
{0 x1.569 ffffffdccfp9, 0 x1.85 d9b3294cbccp988},
{0 x1.571 ffffffdccfp9, 0 x1.08 ee496ae24e1p990},
{0 x1.579 ffffffdccfp9, 0 x1.68140 b7c89c5cp991},
{0 x1.581 ffffffdccfp9, 0 x1.e965aba3129a2p992},
{0 x1.589 ffffffdccfp9, 0 x1.4 c9470ba47e91p994},
{0 x1.591 ffffffdccfp9, 0 x1.c405db1de4f69p995},
{0 x1.599 ffffffdccfp9, 0 x1.332 e6fade5fp997},
{0 x1.5 a1ffffffdccfp9, 0 x1.a180b7549973p998},
{0 x1.5 a9ffffffdccfp9, 0 x1.1 bb8fa248f731p1000},
{0 x1.5 b1ffffffdccfp9, 0 x1.819 e736fecc0ap1001},
{0 x1.5 b9ffffffdccfp9, 0 x1.060 e248ff8e45p1003},
{0 x1.5 c1ffffffdccfp9, 0 x1.642 b85802c37dp1004},
{0 x1.5 c9ffffffdccfp9, 0 x1.e415d17516714p1005},
{0 x1.5 d1ffffffdccfp9, 0 x1.48 f8532dcd8aap1007},
{0 x1.5 d9ffffffdccfp9, 0 x1.bf1dda53d4168p1008},
{0 x1.5 e1ffffffdccfp9, 0 x1.2 fd8e4c6c1a74p1010},
{0 x1.5 e9ffffffdccfp9, 0 x1.9 cf8a1a8a05e1p1011},
{0 x1.5 f1ffffffdccfp9, 0 x1.18 a49e2c20c14p1013},
{0 x1.5 f9ffffffdccfp9, 0 x1.7 d6ef5a877896p1014},
{0 x1.601 ffffffdccfp9, 0 x1.0335 fd2d4d32ap1016},
{0 x1.609 ffffffdccfp9, 0 x1.604 ddb98aeeb6p1017},
{0 x1.611 ffffffdccfp9, 0 x1.ded4b9cce1c65p1018},
{0 x1.619 ffffffdccep9, 0 x1.45663 d67095d1p1020},
{0 x1.621 ffffffdccep9, 0 x1.ba437b80a6915p1021},
{0 x1.629 ffffffdccep9, 0 x1.2 c8c9d8cda0c8p1023},
};
for (double [] testCase: testCases)
failures+=testExpm1Case(testCase[0 ], testCase[1 ]);
return failures;
}
public static void main(String [] argv) {
int failures = 0 ;
failures += testExpm1();
if (failures > 0 ) {
System.err.println("Testing expm1 incurred "
+ failures + " failures." );
throw new RuntimeException();
}
}
}
Messung V0.5 in Prozent C=100 H=91 G=95
¤ Dauer der Verarbeitung: 0.16 Sekunden
(vorverarbeitet am 2026-06-05)
¤
*© Formatika GbR, Deutschland