/*
* 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 4074599
* @summary Tests for StrictMath.log10
*/
/**
* The tests in ../Math/Log10Tests.java test properties that should
* hold for any log10 implementation, including the FDLIBM-based one
* required for StrictMath.log10. Therefore, the test cases in
* ../Math/Log10Tests.java are run against both the Math and
* StrictMath versions of log10. The role of this test is to verify
* that the FDLIBM log10 algorithm is being used by running golden
* file tests on values that may vary from one conforming log10
* implementation to another.
*/
public class Log10Tests {
private Log10Tests(){}
static int testLog10Case(double input, double expected) {
return Tests.test("StrictMath.log10(double)" , input,
StrictMath::log10, expected);
}
static int testLog10() {
int failures = 0 ;
double [][] testCases = {
{0 x1.3 fffffffffec1p-297 , -0 x1.653 c6a27ae2f8p6},
{0 x1.4 p-297 , -0 x1.653 c6a27ae2f7p6},
{0 x1.3 fffffffffbe1p-296 , -0 x1.640828 f2a4382p6},
{0 x1.4 p-296 , -0 x1.640828 f2a437dp6},
{0 x1.3 fffffffffd52p-295 , -0 x1.62 d3e7bd9a406p6},
{0 x1.4 p-295 , -0 x1.62 d3e7bd9a403p6},
{0 x1.3 fffffffffa72p-294 , -0 x1.619 fa6889049p6},
{0 x1.4 p-294 , -0 x1.619 fa68890489p6},
{0 x1.3 fffffffff9bbp-293 , -0 x1.606 b655386518p6},
{0 x1.4 p-293 , -0 x1.606 b65538650fp6},
{0 x1.3 fffffffffbe4p-292 , -0 x1.5 f37241e7c59ap6},
{0 x1.4 p-292 , -0 x1.5 f37241e7c595p6},
{0 x1.3 ffffffffff7ep-291 , -0 x1.5 e02e2e97261cp6},
{0 x1.4 p-291 , -0 x1.5 e02e2e97261bp6},
{0 x1.3 fffffffffc9ep-290 , -0 x1.5 ccea1b4686a6p6},
{0 x1.4 p-290 , -0 x1.5 ccea1b4686a1p6},
{0 x1.3 fffffffffec7p-289 , -0 x1.5 b9a607f5e728p6},
{0 x1.4 p-289 , -0 x1.5 b9a607f5e727p6},
{0 x1.3 fffffffffbe7p-288 , -0 x1.5 a661f4a547b2p6},
{0 x1.4 p-288 , -0 x1.5 a661f4a547adp6},
{0 x1.3 fffffffff907p-287 , -0 x1.5931 de154a83cp6},
{0 x1.4 p-287 , -0 x1.5931 de154a833p6},
{0 x1.3 fffffffffd59p-286 , -0 x1.57 fd9ce0408bcp6},
{0 x1.4 p-286 , -0 x1.57 fd9ce0408b9p6},
{0 x1.3 fffffffffecap-285 , -0 x1.56 c95bab3694p6},
{0 x1.4 p-285 , -0 x1.56 c95bab3693fp6},
{0 x1.3 fffffffffbeap-284 , -0 x1.55951 a762c9cap6},
{0 x1.4 p-284 , -0 x1.55951 a762c9c5p6},
{0 x1.3 ffffffffff84p-283 , -0 x1.5460 d94122a4cp6},
{0 x1.4 p-283 , -0 x1.5460 d94122a4bp6},
{0 x1.3 fffffffffca4p-282 , -0 x1.532 c980c18ad6p6},
{0 x1.4 p-282 , -0 x1.532 c980c18ad1p6},
{0 x1.3 fffffffff9c4p-281 , -0 x1.51 f856d70eb6p6},
{0 x1.4 p-281 , -0 x1.51 f856d70eb57p6},
{0 x1.3 fffffffffe16p-280 , -0 x1.50 c415a204bep6},
{0 x1.4 p-280 , -0 x1.50 c415a204bddp6},
{0 x1.3 fffffffffd5ep-279 , -0 x1.4 f8fd46cfac66p6},
{0 x1.4 p-279 , -0 x1.4 f8fd46cfac63p6},
{0 x1.3 fffffffffd5fp-278 , -0 x1.4 e5b9337f0cecp6},
{0 x1.4 p-278 , -0 x1.4 e5b9337f0ce9p6},
{0 x1.3 fffffffffedp-277 , -0 x1.4 d275202e6d7p6},
{0 x1.4 p-277 , -0 x1.4 d275202e6d6fp6},
{0 x1.3 fffffffffbfp-276 , -0 x1.4 bf310cddcdfap6},
{0 x1.4 p-276 , -0 x1.4 bf310cddcdf5p6},
{0 x1.3 ffffffffff8ap-275 , -0 x1.4 abecf98d2e7bp6},
{0 x1.4 p-275 , -0 x1.4 abecf98d2e7bp6},
{0 x1.3 fffffffffd62p-274 , -0 x1.498 a8e63c8f04p6},
{0 x1.4 p-274 , -0 x1.498 a8e63c8f01p6},
{0 x1.3 fffffffff9cap-273 , -0 x1.48564 d2ebef9p6},
{0 x1.4 p-273 , -0 x1.48564 d2ebef87p6},
{0 x1.3 fffffffff6eap-272 , -0 x1.47220 bf9b501ap6},
{0 x1.4 p-272 , -0 x1.47220 bf9b500dp6},
{0 x1.3 fffffffffb3cp-271 , -0 x1.45 edcac4ab09ap6},
{0 x1.4 p-271 , -0 x1.45 edcac4ab093p6},
{0 x1.3 fffffffffd65p-270 , -0 x1.44 b9898fa111cp6},
{0 x1.4 p-270 , -0 x1.44 b9898fa1119p6},
{0 x1.3 fffffffffa85p-269 , -0 x1.4385485 a971a6p6},
{0 x1.4 p-269 , -0 x1.4385485 a9719fp6},
{0 x1.3 ffffffffe2c7p-268 , -0 x1.425107258 d24dp6},
{0 x1.3 fffffffffed7p-268 , -0 x1.425107258 d226p6},
{0 x1.4 p-268 , -0 x1.425107258 d225p6},
{0 x1.3 fffffffff916p-267 , -0 x1.411 cc5f0832b4p6},
{0 x1.4 p-267 , -0 x1.411 cc5f0832abp6},
{0 x1.3 fffffffffd68p-266 , -0 x1.3 fe884bb79334p6},
{0 x1.4 p-266 , -0 x1.3 fe884bb79331p6},
{0 x1.3 fffffffffe21p-265 , -0 x1.3 eb443866f3b9p6},
{0 x1.4 p-265 , -0 x1.3 eb443866f3b7p6},
{0 x1.3 fffffffffedap-264 , -0 x1.3 d8002516543ep6},
{0 x1.4 p-264 , -0 x1.3 d8002516543dp6},
{0 x1.3 fffffffffbfap-263 , -0 x1.3 c4bc11c5b4c9p6},
{0 x1.4 p-263 , -0 x1.3 c4bc11c5b4c3p6},
{0 x1.3 fffffffff862p-262 , -0 x1.3 b177fe751554p6},
{0 x1.4 p-262 , -0 x1.3 b177fe751549p6},
{0 x1.3 fffffffffa8bp-261 , -0 x1.39 e33eb2475d6p6},
{0 x1.4 p-261 , -0 x1.39 e33eb2475cfp6},
{0 x1.3 fffffffffeddp-260 , -0 x1.38 aefd7d3d656p6},
{0 x1.4 p-260 , -0 x1.38 aefd7d3d655p6},
{0 x1.3 fffffffffbfdp-259 , -0 x1.377 abc48336ep6},
{0 x1.4 p-259 , -0 x1.377 abc48336dbp6},
{0 x1.3 ffffffffff97p-258 , -0 x1.36467 b1329762p6},
{0 x1.4 p-258 , -0 x1.36467 b1329761p6},
{0 x1.3 fffffffffedfp-257 , -0 x1.351239 de1f7e8p6},
{0 x1.4 p-257 , -0 x1.351239 de1f7e7p6},
{0 x1.3 fffffffffeep-256 , -0 x1.33 ddf8a91586ep6},
{0 x1.4 p-256 , -0 x1.33 ddf8a91586dp6},
{0 x1.3 fffffffffcp-255 , -0 x1.32 a9b7740b8f8p6},
{0 x1.4 p-255 , -0 x1.32 a9b7740b8f3p6},
{0 x1.3 fffffffffd71p-254 , -0 x1.3175763 f0197cp6},
{0 x1.4 p-254 , -0 x1.3175763 f01979p6},
{0 x1.3 fffffffff588p-253 , -0 x1.30413509 f7a0ep6},
{0 x1.4 p-253 , -0 x1.30413509 f79ffp6},
{0 x1.3 fffffffff7b1p-252 , -0 x1.2 f0cf3d4eda9p6},
{0 x1.4 p-252 , -0 x1.2 f0cf3d4eda85p6},
{0 x1.3 fffffffffc03p-251 , -0 x1.2 dd8b29fe3b1p6},
{0 x1.4 p-251 , -0 x1.2 dd8b29fe3b0bp6},
{0 x1.3 fffffffff86bp-250 , -0 x1.2 ca4716ad9b9cp6},
{0 x1.4 p-250 , -0 x1.2 ca4716ad9b91p6},
{0 x1.3 fffffffffcbdp-249 , -0 x1.2 b703035cfc1cp6},
{0 x1.4 p-249 , -0 x1.2 b703035cfc17p6},
{0 x1.3 fffffffffee6p-248 , -0 x1.2 a3bef00c5c9ep6},
{0 x1.4 p-248 , -0 x1.2 a3bef00c5c9dp6},
{0 x1.3 fffffffffc06p-247 , -0 x1.2907 adcbbbd28p6},
{0 x1.4 p-247 , -0 x1.2907 adcbbbd23p6},
{0 x1.3 fffffffffd77p-246 , -0 x1.27 d36c96b1dacp6},
{0 x1.4 p-246 , -0 x1.27 d36c96b1da9p6},
{0 x1.3 fffffffffd78p-245 , -0 x1.269 f2b61a7e32p6},
{0 x1.4 p-245 , -0 x1.269 f2b61a7e2fp6},
{0 x1.3 ffffffffea0bp-244 , -0 x1.256 aea2c9ded3p6},
{0 x1.3 fffffffffee9p-244 , -0 x1.256 aea2c9deb6p6},
{0 x1.4 p-244 , -0 x1.256 aea2c9deb5p6},
{0 x1.3 fffffffffe32p-243 , -0 x1.2436 a8f793f3ep6},
{0 x1.4 p-243 , -0 x1.2436 a8f793f3bp6},
{0 x1.3 ffffffffffa3p-242 , -0 x1.230267 c289fc2p6},
{0 x1.4 p-242 , -0 x1.230267 c289fc1p6},
{0 x1.3 fffffffff591p-241 , -0 x1.21 ce268d80056p6},
{0 x1.4 p-241 , -0 x1.21 ce268d80047p6},
{0 x1.3 fffffffff9e3p-240 , -0 x1.2099 e558760d6p6},
{0 x1.4 p-240 , -0 x1.2099 e558760cdp6},
{0 x1.3 fffffffffc0cp-239 , -0 x1.1 f65a4236c158p6},
{0 x1.4 p-239 , -0 x1.1 f65a4236c153p6},
{0 x1.3 fffffffffd7dp-238 , -0 x1.1 e3162ee621dcp6},
{0 x1.4 p-238 , -0 x1.1 e3162ee621d9p6},
{0 x1.3 fffffffffd7ep-237 , -0 x1.1 cfd21b958262p6},
{0 x1.4 p-237 , -0 x1.1 cfd21b95825fp6},
{0 x1.3 fffffffffeefp-236 , -0 x1.1 bc8e0844e2e6p6},
{0 x1.4 p-236 , -0 x1.1 bc8e0844e2e5p6},
{0 x1.3 fffffffffc0fp-235 , -0 x1.1 a949f4f4437p6},
{0 x1.4 p-235 , -0 x1.1 a949f4f4436bp6},
{0 x1.3 ffffffffffa9p-234 , -0 x1.19605 e1a3a3f1p6},
{0 x1.4 p-234 , -0 x1.19605 e1a3a3f1p6},
{0 x1.3 ffffffffffaap-233 , -0 x1.182 c1ce530478p6},
{0 x1.4 p-233 , -0 x1.182 c1ce530477p6},
{0 x1.3 fffffffff2b7p-232 , -0 x1.16 f7dbb02651p6},
{0 x1.4 p-232 , -0 x1.16 f7dbb0264fdp6},
{0 x1.3 fffffffffef3p-231 , -0 x1.15 c39a7b1c584p6},
{0 x1.4 p-231 , -0 x1.15 c39a7b1c583p6},
{0 x1.3 fffffffff932p-230 , -0 x1.148 f594612612p6},
{0 x1.4 p-230 , -0 x1.148 f594612609p6},
{0 x1.3 fffffffffd84p-229 , -0 x1.135 b181108692p6},
{0 x1.4 p-229 , -0 x1.135 b18110868fp6},
{0 x1.3 fffffffffaa4p-228 , -0 x1.1226 d6dbfe71cp6},
{0 x1.4 p-228 , -0 x1.1226 d6dbfe715p6},
{0 x1.3 fffffffffef6p-227 , -0 x1.10 f295a6f479cp6},
{0 x1.4 p-227 , -0 x1.10 f295a6f479bp6},
{0 x1.3 fffffffffd86p-226 , -0 x1.0 fbe5471ea824p6},
{0 x1.4 p-226 , -0 x1.0 fbe5471ea821p6},
{0 x1.3 fffffffffd87p-225 , -0 x1.0 e8a133ce08aap6},
{0 x1.4 p-225 , -0 x1.0 e8a133ce08a7p6},
{0 x1.3 fffffffffef8p-224 , -0 x1.0 d55d207d692ep6},
{0 x1.4 p-224 , -0 x1.0 d55d207d692dp6},
{0 x1.3 fffffffffef9p-223 , -0 x1.0 c2190d2cc9b4p6},
{0 x1.4 p-223 , -0 x1.0 c2190d2cc9b3p6},
{0 x1.3 fffffffff42fp-222 , -0 x1.0 aed4f9dc2a4ap6},
{0 x1.4 p-222 , -0 x1.0 aed4f9dc2a39p6},
{0 x1.3 fffffffff658p-221 , -0 x1.09 b90e68b8accp6},
{0 x1.4 p-221 , -0 x1.09 b90e68b8abfp6},
{0 x1.3 fffffffffaaap-220 , -0 x1.0884 cd33aeb4cp6},
{0 x1.4 p-220 , -0 x1.0884 cd33aeb45p6},
{0 x1.3 fffffffffefcp-219 , -0 x1.07508 bfea4bccp6},
{0 x1.4 p-219 , -0 x1.07508 bfea4bcbp6},
{0 x1.3 fffffffffc1cp-218 , -0 x1.061 c4ac99ac56p6},
{0 x1.4 p-218 , -0 x1.061 c4ac99ac51p6},
{0 x1.3 fffffffffd8dp-217 , -0 x1.04 e8099490cdap6},
{0 x1.4 p-217 , -0 x1.04 e8099490cd7p6},
{0 x1.3 fffffffffaadp-216 , -0 x1.03 b3c85f86d65p6},
{0 x1.3 fffffffffefep-216 , -0 x1.03 b3c85f86d5ep6},
{0 x1.4 p-216 , -0 x1.03 b3c85f86d5dp6},
{0 x1.3 ffffffffdbbdp-215 , -0 x1.027 f872a7ce16p6},
{0 x1.3 fffffffffeffp-215 , -0 x1.027 f872a7cde4p6},
{0 x1.4 p-215 , -0 x1.027 f872a7cde3p6},
{0 x1.3 fffffffffc1fp-214 , -0 x1.014 b45f572e6ep6},
{0 x1.4 p-214 , -0 x1.014 b45f572e69p6},
{0 x1.3 ffffffffffb9p-213 , -0 x1.001704 c068efp6},
{0 x1.4 p-213 , -0 x1.001704 c068eefp6},
{0 x1.3 fffffffffdbfp-212 , -0 x1.fdc58716bdefp5},
{0 x1.4 p-212 , -0 x1.fdc58716bdeeap5},
{0 x1.3 ffffffffff3p-211 , -0 x1.fb5d04aca9ff8p5},
{0 x1.4 p-211 , -0 x1.fb5d04aca9ff6p5},
{0 x1.3 ffffffffffe9p-210 , -0 x1.f8f4824296102p5},
{0 x1.4 p-210 , -0 x1.f8f4824296102p5},
{0 x1.3 fffffffffd09p-209 , -0 x1.f68bffd882216p5},
{0 x1.4 p-209 , -0 x1.f68bffd88220ep5},
{0 x1.3 fffffffffdc2p-208 , -0 x1.f4237d6e6e32p5},
{0 x1.4 p-208 , -0 x1.f4237d6e6e31ap5},
{0 x1.3 fffffffff23fp-207 , -0 x1.f1bafb045a44cp5},
{0 x1.3 fffffffffe7bp-207 , -0 x1.f1bafb045a42ap5},
{0 x1.4 p-207 , -0 x1.f1bafb045a426p5},
{0 x1.3 ffffffffffecp-206 , -0 x1.ef52789a46532p5},
{0 x1.4 p-206 , -0 x1.ef52789a46532p5},
{0 x1.3 fffffffffdc4p-205 , -0 x1.ece9f63032644p5},
{0 x1.4 p-205 , -0 x1.ece9f6303263ep5},
{0 x1.3 ffffffffe211p-204 , -0 x1.ea8173c61e79ep5},
{0 x1.3 ffffffffff35p-204 , -0 x1.ea8173c61e74cp5},
{0 x1.4 p-204 , -0 x1.ea8173c61e74ap5},
{0 x1.3 ffffffffec25p-203 , -0 x1.e818f15c0a88ep5},
{0 x1.3 fffffffffe7ep-203 , -0 x1.e818f15c0a85ap5},
{0 x1.4 p-203 , -0 x1.e818f15c0a856p5},
{0 x1.3 ffffffffdcadp-202 , -0 x1.e5b06ef1f69c5p5},
{0 x1.3 fffffffffedbp-202 , -0 x1.e5b06ef1f6966p5},
{0 x1.4 p-202 , -0 x1.e5b06ef1f6962p5},
{0 x1.3 fffffffffd0fp-201 , -0 x1.e347ec87e2a76p5},
{0 x1.4 p-201 , -0 x1.e347ec87e2a6ep5},
{0 x1.3 fffffffffe8p-200 , -0 x1.e0df6a1dceb7ep5},
{0 x1.4 p-200 , -0 x1.e0df6a1dceb7ap5},
{0 x1.3 ffffffffff39p-199 , -0 x1.de76e7b3bac88p5},
{0 x1.4 p-199 , -0 x1.de76e7b3bac86p5},
{0 x1.3 fffffffffff2p-198 , -0 x1.dc0e6549a6d92p5},
{0 x1.4 p-198 , -0 x1.dc0e6549a6d92p5},
{0 x1.3 ffffffffff97p-197 , -0 x1.d9a5e2df92eap5},
{0 x1.4 p-197 , -0 x1.d9a5e2df92e9ep5},
{0 x1.3 fffffffffdcbp-196 , -0 x1.d73d60757efbp5},
{0 x1.4 p-196 , -0 x1.d73d60757efaap5},
{0 x1.3 ffffffffff3cp-195 , -0 x1.d4d4de0b6b0b8p5},
{0 x1.4 p-195 , -0 x1.d4d4de0b6b0b6p5},
{0 x1.3 fffffffffee1p-194 , -0 x1.d26c5ba1571c6p5},
{0 x1.4 p-194 , -0 x1.d26c5ba1571c2p5},
{0 x1.3 ffffffffff9ap-193 , -0 x1.d003d937432dp5},
{0 x1.4 p-193 , -0 x1.d003d937432cep5},
{0 x1.3 fffffffffdcep-192 , -0 x1.cd9b56cd2f3ep5},
{0 x1.4 p-192 , -0 x1.cd9b56cd2f3dap5},
{0 x1.3 fffffffffe87p-191 , -0 x1.cb32d4631b4eap5},
{0 x1.4 p-191 , -0 x1.cb32d4631b4e6p5},
{0 x1.3 fffffffffff8p-190 , -0 x1.c8ca51f9075f2p5},
{0 x1.4 p-190 , -0 x1.c8ca51f9075f2p5},
{0 x1.3 fffffffffff9p-189 , -0 x1.c661cf8ef36fep5},
{0 x1.4 p-189 , -0 x1.c661cf8ef36fep5},
{0 x1.3 fffffffffdd1p-188 , -0 x1.c3f94d24df81p5},
{0 x1.4 p-188 , -0 x1.c3f94d24df80ap5},
{0 x1.3 fffffffffe8ap-187 , -0 x1.c190cabacb91ap5},
{0 x1.4 p-187 , -0 x1.c190cabacb916p5},
{0 x1.3 ffffffffff43p-186 , -0 x1.bf284850b7a24p5},
{0 x1.4 p-186 , -0 x1.bf284850b7a22p5},
{0 x1.3 fffffffffffcp-185 , -0 x1.bcbfc5e6a3b2ep5},
{0 x1.4 p-185 , -0 x1.bcbfc5e6a3b2ep5},
{0 x1.3 ffffffffffa1p-184 , -0 x1.ba57437c8fc3cp5},
{0 x1.4 p-184 , -0 x1.ba57437c8fc3ap5},
{0 x1.3 fffffffffd79p-183 , -0 x1.b7eec1127bd4ep5},
{0 x1.4 p-183 , -0 x1.b7eec1127bd46p5},
{0 x1.3 fffffffffe32p-182 , -0 x1.b5863ea867e58p5},
{0 x1.4 p-182 , -0 x1.b5863ea867e52p5},
{0 x1.3 ffffffffe4a7p-181 , -0 x1.b31dbc3e53faap5},
{0 x1.3 ffffffffffffp-181 , -0 x1.b31dbc3e53f5ep5},
{0 x1.4 p-181 , -0 x1.b31dbc3e53f5ep5},
{0 x1.3 fffffffffdd7p-180 , -0 x1.b0b539d44007p5},
{0 x1.4 p-180 , -0 x1.b0b539d44006ap5},
{0 x1.3 fffffffffa9bp-179 , -0 x1.ae4cb76a2c185p5},
{0 x1.3 fffffffffe9p-179 , -0 x1.ae4cb76a2c17ap5},
{0 x1.4 p-179 , -0 x1.ae4cb76a2c177p5},
{0 x1.3 ffffffffe3f1p-178 , -0 x1.abe43500182d1p5},
{0 x1.3 ffffffffff49p-178 , -0 x1.abe4350018284p5},
{0 x1.4 p-178 , -0 x1.abe4350018283p5},
{0 x1.3 fffffffffc69p-177 , -0 x1.a97bb29604398p5},
{0 x1.4 p-177 , -0 x1.a97bb2960438fp5},
{0 x1.3 fffffffffddap-176 , -0 x1.a713302bf04ap5},
{0 x1.4 p-176 , -0 x1.a713302bf049bp5},
{0 x1.3 fffffffffe93p-175 , -0 x1.a4aaadc1dc5aap5},
{0 x1.4 p-175 , -0 x1.a4aaadc1dc5a7p5},
{0 x1.3 fffffffff481p-174 , -0 x1.a2422b57c86d3p5},
{0 x1.3 fffffffffe38p-174 , -0 x1.a2422b57c86b8p5},
{0 x1.4 p-174 , -0 x1.a2422b57c86b3p5},
{0 x1.3 fffffffffef1p-173 , -0 x1.9 fd9a8edb47c2p5},
{0 x1.4 p-173 , -0 x1.9 fd9a8edb47bfp5},
{0 x1.3 ffffffffffaap-172 , -0 x1.9 d712683a08ccp5},
{0 x1.4 p-172 , -0 x1.9 d712683a08cbp5},
{0 x1.3 fffffffffddep-171 , -0 x1.9 b08a4198c9dcp5},
{0 x1.4 p-171 , -0 x1.9 b08a4198c9d7p5},
{0 x1.3 ffffffffff4fp-170 , -0 x1.98 a021af78ae4p5},
{0 x1.4 p-170 , -0 x1.98 a021af78ae3p5},
{0 x1.3 fffffffffd27p-169 , -0 x1.96379 f4564bf6p5},
{0 x1.4 p-169 , -0 x1.96379 f4564befp5},
{0 x1.3 fffffffffdep-168 , -0 x1.93 cf1cdb50dp5},
{0 x1.4 p-168 , -0 x1.93 cf1cdb50cfbp5},
{0 x1.3 fffffffffe99p-167 , -0 x1.91669 a713ce0ap5},
{0 x1.4 p-167 , -0 x1.91669 a713ce07p5},
{0 x1.3 ffffffffff52p-166 , -0 x1.8 efe180728f14p5},
{0 x1.4 p-166 , -0 x1.8 efe180728f13p5},
{0 x1.3 fffffffffc72p-165 , -0 x1.8 c95959d15028p5},
{0 x1.4 p-165 , -0 x1.8 c95959d1501fp5},
{0 x1.3 ffffffffffbp-164 , -0 x1.8 a2d13330112cp5},
{0 x1.4 p-164 , -0 x1.8 a2d13330112bp5},
{0 x1.3 fffffffffd88p-163 , -0 x1.87 c490c8ed23ep5},
{0 x1.4 p-163 , -0 x1.87 c490c8ed237p5},
{0 x1.3 fffffffffe9dp-162 , -0 x1.855 c0e5ed9346p5},
{0 x1.4 p-162 , -0 x1.855 c0e5ed9343p5},
{0 x1.3 fffffffffefap-161 , -0 x1.82 f38bf4c5452p5},
{0 x1.4 p-161 , -0 x1.82 f38bf4c544fp5},
{0 x1.3 fffffffffd2ep-160 , -0 x1.808 b098ab1562p5},
{0 x1.4 p-160 , -0 x1.808 b098ab155bp5},
{0 x1.3 fffffffffe9fp-159 , -0 x1.7 e2287209d66ap5},
{0 x1.4 p-159 , -0 x1.7 e2287209d667p5},
{0 x1.3 ffffffffff58p-158 , -0 x1.7 bba04b689774p5},
{0 x1.4 p-158 , -0 x1.7 bba04b689773p5},
{0 x1.3 fffffffff099p-157 , -0 x1.7951824 c758aap5},
{0 x1.3 ffffffffff59p-157 , -0 x1.7951824 c7588p5},
{0 x1.4 p-157 , -0 x1.7951824 c7587fp5},
{0 x1.3 fffffffffd31p-156 , -0 x1.76 e8ffe261992p5},
{0 x1.4 p-156 , -0 x1.76 e8ffe26198bp5},
{0 x1.3 fffffffffdeap-155 , -0 x1.74807 d784da9cp5},
{0 x1.4 p-155 , -0 x1.74807 d784da97p5},
{0 x1.3 fffffffffea3p-154 , -0 x1.7217 fb0e39ba6p5},
{0 x1.4 p-154 , -0 x1.7217 fb0e39ba3p5},
{0 x1.3 fffffffffc7bp-153 , -0 x1.6 faf78a425cb8p5},
{0 x1.3 ffffffffff5cp-153 , -0 x1.6 faf78a425cbp5},
{0 x1.4 p-153 , -0 x1.6 faf78a425cafp5},
{0 x1.3 ffffffffffb9p-152 , -0 x1.6 d46f63a11dbcp5},
{0 x1.4 p-152 , -0 x1.6 d46f63a11dbbp5},
{0 x1.3 fffffffffa54p-151 , -0 x1.6 ade73cffded6p5},
{0 x1.4 p-151 , -0 x1.6 ade73cffdec7p5},
{0 x1.3 fffffffffbc5p-150 , -0 x1.6875 f165e9fdfp5},
{0 x1.3 fffffffffea6p-150 , -0 x1.6875 f165e9fd6p5},
{0 x1.4 p-150 , -0 x1.6875 f165e9fd3p5},
{0 x1.3 ffffffffff5fp-149 , -0 x1.660 d6efbd60ep5},
{0 x1.4 p-149 , -0 x1.660 d6efbd60dfp5},
{0 x1.3 fffffffffdefp-148 , -0 x1.63 a4ec91c21fp5},
{0 x1.4 p-148 , -0 x1.63 a4ec91c21ebp5},
{0 x1.3 fffffffffea8p-147 , -0 x1.613 c6a27ae2fap5},
{0 x1.4 p-147 , -0 x1.613 c6a27ae2f7p5},
{0 x1.3 ffffffffff61p-146 , -0 x1.5 ed3e7bd9a404p5},
{0 x1.4 p-146 , -0 x1.5 ed3e7bd9a403p5},
{0 x1.3 ffffffffff62p-145 , -0 x1.5 c6b65538651p5},
{0 x1.4 p-145 , -0 x1.5 c6b65538650fp5},
{0 x1.3 ffffffffffbfp-144 , -0 x1.5 a02e2e97261cp5},
{0 x1.4 p-144 , -0 x1.5 a02e2e97261bp5},
{0 x1.3 fffffffffcdfp-143 , -0 x1.579 a607f5e73p5},
{0 x1.4 p-143 , -0 x1.579 a607f5e727p5},
{0 x1.3 fffffffffd98p-142 , -0 x1.5531 de154a83ap5},
{0 x1.4 p-142 , -0 x1.5531 de154a833p5},
{0 x1.3 fffffffffe51p-141 , -0 x1.52 c95bab36944p5},
{0 x1.4 p-141 , -0 x1.52 c95bab3693fp5},
{0 x1.3 ffffffffffc2p-140 , -0 x1.5060 d94122a4cp5},
{0 x1.4 p-140 , -0 x1.5060 d94122a4bp5},
{0 x1.3 fffffffffdf6p-139 , -0 x1.4 df856d70eb5cp5},
{0 x1.4 p-139 , -0 x1.4 df856d70eb57p5},
{0 x1.3 fffffffffeafp-138 , -0 x1.4 b8fd46cfac66p5},
{0 x1.4 p-138 , -0 x1.4 b8fd46cfac63p5},
{0 x1.3 ffffffffff68p-137 , -0 x1.49275202 e6d7p5},
{0 x1.4 p-137 , -0 x1.49275202 e6d6fp5},
{0 x1.3 ffffffffffc5p-136 , -0 x1.46 becf98d2e7bp5},
{0 x1.4 p-136 , -0 x1.46 becf98d2e7bp5},
{0 x1.3 fffffffffdf9p-135 , -0 x1.44564 d2ebef8cp5},
{0 x1.4 p-135 , -0 x1.44564 d2ebef87p5},
{0 x1.3 fffffffffeb2p-134 , -0 x1.41 edcac4ab096p5},
{0 x1.4 p-134 , -0 x1.41 edcac4ab093p5},
{0 x1.3 ffffffffff6bp-133 , -0 x1.3 f85485a971ap5},
{0 x1.4 p-133 , -0 x1.3 f85485a9719fp5},
{0 x1.3 ffffffffe699p-132 , -0 x1.3 d1cc5f0832f2p5},
{0 x1.3 ffffffffff1p-132 , -0 x1.3 d1cc5f0832aep5},
{0 x1.4 p-132 , -0 x1.3 d1cc5f0832abp5},
{0 x1.3 ffffffffffc9p-131 , -0 x1.3 ab443866f3b8p5},
{0 x1.4 p-131 , -0 x1.3 ab443866f3b7p5},
{0 x1.3 fffffffffda1p-130 , -0 x1.384 bc11c5b4cap5},
{0 x1.4 p-130 , -0 x1.384 bc11c5b4c3p5},
{0 x1.3 ffffffffed15p-129 , -0 x1.35 e33eb247604p5},
{0 x1.3 ffffffffff6ep-129 , -0 x1.35 e33eb2475dp5},
{0 x1.4 p-129 , -0 x1.35 e33eb2475cfp5},
{0 x1.3 ffffffffdd9dp-128 , -0 x1.337 abc483373bp5},
{0 x1.3 fffffffffd46p-128 , -0 x1.337 abc48336e2p5},
{0 x1.4 p-128 , -0 x1.337 abc48336dbp5},
{0 x1.3 fffffffffdffp-127 , -0 x1.311239 de1f7ecp5},
{0 x1.4 p-127 , -0 x1.311239 de1f7e7p5},
{0 x1.3 fffffffff391p-126 , -0 x1.2 ea9b7740b916p5},
{0 x1.3 ffffffffff7p-126 , -0 x1.2 ea9b7740b8f4p5},
{0 x1.4 p-126 , -0 x1.2 ea9b7740b8f3p5},
{0 x1.3 ffffffffff71p-125 , -0 x1.2 c413509f7ap5},
{0 x1.4 p-125 , -0 x1.2 c413509f79ffp5},
{0 x1.3 fffffffffc91p-124 , -0 x1.29 d8b29fe3b14p5},
{0 x1.4 p-124 , -0 x1.29 d8b29fe3b0bp5},
{0 x1.3 fffffffffd4ap-123 , -0 x1.27703035 cfc1ep5},
{0 x1.4 p-123 , -0 x1.27703035 cfc17p5},
{0 x1.3 fffffffffe03p-122 , -0 x1.2507 adcbbbd28p5},
{0 x1.4 p-122 , -0 x1.2507 adcbbbd23p5},
{0 x1.3 fffffffffebcp-121 , -0 x1.229 f2b61a7e32p5},
{0 x1.4 p-121 , -0 x1.229 f2b61a7e2fp5},
{0 x1.3 ffffffffff19p-120 , -0 x1.2036 a8f793f3ep5},
{0 x1.4 p-120 , -0 x1.2036 a8f793f3bp5},
{0 x1.3 fffffffffd4dp-119 , -0 x1.1 dce268d8004ep5},
{0 x1.4 p-119 , -0 x1.1 dce268d80047p5},
{0 x1.3 fffffffffebep-118 , -0 x1.1 b65a4236c156p5},
{0 x1.4 p-118 , -0 x1.1 b65a4236c153p5},
{0 x1.3 ffffffffff77p-117 , -0 x1.18 fd21b95826p5},
{0 x1.4 p-117 , -0 x1.18 fd21b95825fp5},
{0 x1.3 ffffffffffd4p-116 , -0 x1.16949 f4f4436bp5},
{0 x1.4 p-116 , -0 x1.16949 f4f4436bp5},
{0 x1.3 fffffffffe08p-115 , -0 x1.142 c1ce53047cp5},
{0 x1.4 p-115 , -0 x1.142 c1ce530477p5},
{0 x1.3 fffffffffe09p-114 , -0 x1.11 c39a7b1c588p5},
{0 x1.4 p-114 , -0 x1.11 c39a7b1c583p5},
{0 x1.3 fffffffffec2p-113 , -0 x1.0 f5b181108692p5},
{0 x1.4 p-113 , -0 x1.0 f5b18110868fp5},
{0 x1.3 ffffffffff7bp-112 , -0 x1.0 cf295a6f479cp5},
{0 x1.4 p-112 , -0 x1.0 cf295a6f479bp5},
{0 x1.3 ffffffffffd8p-111 , -0 x1.0 a8a133ce08a8p5},
{0 x1.4 p-111 , -0 x1.0 a8a133ce08a7p5},
{0 x1.3 fffffffffa73p-110 , -0 x1.082190 d2cc9c2p5},
{0 x1.4 p-110 , -0 x1.082190 d2cc9b3p5},
{0 x1.3 fffffffffec5p-109 , -0 x1.05 b90e68b8ac2p5},
{0 x1.4 p-109 , -0 x1.05 b90e68b8abfp5},
{0 x1.3 ffffffffedddp-108 , -0 x1.03508 bfea4bfep5},
{0 x1.3 ffffffffff7ep-108 , -0 x1.03508 bfea4bccp5},
{0 x1.4 p-108 , -0 x1.03508 bfea4bcbp5},
{0 x1.3 ffffffffde65p-107 , -0 x1.00 e8099490d35p5},
{0 x1.3 fffffffffe0ep-107 , -0 x1.00 e8099490cdcp5},
{0 x1.4 p-107 , -0 x1.00 e8099490cd7p5},
{0 x1.3 ffffffffed3dp-106 , -0 x1.fcff0e54f9c2fp4},
{0 x1.3 fffffffffe82p-106 , -0 x1.fcff0e54f9bcep4},
{0 x1.4 p-106 , -0 x1.fcff0e54f9bc6p4},
{0 x1.3 fffffffffff3p-105 , -0 x1.f82e0980d1ddep4},
{0 x1.4 p-105 , -0 x1.f82e0980d1ddep4},
{0 x1.3 ffffffffff98p-104 , -0 x1.f35d04aca9ff8p4},
{0 x1.4 p-104 , -0 x1.f35d04aca9ff6p4},
{0 x1.3 ffffffffe3b7p-103 , -0 x1.ee8bffd8822abp4},
{0 x1.3 ffffffffffc7p-103 , -0 x1.ee8bffd88221p4},
{0 x1.4 p-103 , -0 x1.ee8bffd88220ep4},
{0 x1.3 fffffffffdcdp-102 , -0 x1.e9bafb045a432p4},
{0 x1.4 p-102 , -0 x1.e9bafb045a426p4},
{0 x1.3 ffffffffff3ep-101 , -0 x1.e4e9f63032642p4},
{0 x1.4 p-101 , -0 x1.e4e9f6303263ep4},
{0 x1.3 ffffffffe301p-100 , -0 x1.e018f15c0a8f8p4},
{0 x1.3 fffffffffff7p-100 , -0 x1.e018f15c0a856p4},
{0 x1.4 p-100 , -0 x1.e018f15c0a856p4},
{0 x1.3 fffffffffd73p-99 , -0 x1.db47ec87e2a7cp4},
{0 x1.4 p-99 , -0 x1.db47ec87e2a6ep4},
{0 x1.3 ffffffffdd9dp-98 , -0 x1.d676e7b3bad46p4},
{0 x1.3 fffffffffee4p-98 , -0 x1.d676e7b3bac8cp4},
{0 x1.4 p-98 , -0 x1.d676e7b3bac86p4},
{0 x1.3 ffffffffff9dp-97 , -0 x1.d1a5e2df92eap4},
{0 x1.4 p-97 , -0 x1.d1a5e2df92e9ep4},
{0 x1.3 fffffffffffap-96 , -0 x1.ccd4de0b6b0b6p4},
{0 x1.4 p-96 , -0 x1.ccd4de0b6b0b6p4},
{0 x1.3 ffffffffffcdp-95 , -0 x1.c803d937432dp4},
{0 x1.4 p-95 , -0 x1.c803d937432cep4},
{0 x1.3 ffffffffffcep-94 , -0 x1.c332d4631b4e8p4},
{0 x1.4 p-94 , -0 x1.c332d4631b4e6p4},
{0 x1.3 fffffffffe8cp-93 , -0 x1.be61cf8ef3706p4},
{0 x1.4 p-93 , -0 x1.be61cf8ef36fep4},
{0 x1.3 fffffffff983p-92 , -0 x1.b990cabacb93ap4},
{0 x1.3 ffffffffff45p-92 , -0 x1.b990cabacb91ap4},
{0 x1.4 p-92 , -0 x1.b990cabacb916p4},
{0 x1.3 fffffffffffep-91 , -0 x1.b4bfc5e6a3b2ep4},
{0 x1.4 p-91 , -0 x1.b4bfc5e6a3b2ep4},
{0 x1.3 fffffffffdd6p-90 , -0 x1.afeec1127bd52p4},
{0 x1.4 p-90 , -0 x1.afeec1127bd46p4},
{0 x1.3 fffffffffeebp-89 , -0 x1.ab1dbc3e53f64p4},
{0 x1.4 p-89 , -0 x1.ab1dbc3e53f5ep4},
{0 x1.3 ffffffffffa4p-88 , -0 x1.a64cb76a2c178p4},
{0 x1.4 p-88 , -0 x1.a64cb76a2c177p4},
{0 x1.3 fffffffffa9bp-87 , -0 x1.a17bb296043acp4},
{0 x1.3 fffffffffd7cp-87 , -0 x1.a17bb2960439cp4},
{0 x1.4 p-87 , -0 x1.a17bb2960438fp4},
{0 x1.3 fffffffffe91p-86 , -0 x1.9 caaadc1dc5aep4},
{0 x1.3 ffffffffffc5p-86 , -0 x1.9 caaadc1dc5a8p4},
{0 x1.3 fffffffffe36p-85 , -0 x1.97 d9a8edb47c8p4},
{0 x1.3 ffffffffffa7p-84 , -0 x1.9308 a4198c9d8p4},
{0 x1.3 ffffffffff7ap-83 , -0 x1.8 e379f4564bf2p4},
{0 x1.3 ffffffffffd7p-82 , -0 x1.89669 a713ce08p4},
{0 x1.3 fffffffffe95p-81 , -0 x1.8495959 d15026p4},
{0 x1.3 ffffffffff4ep-80 , -0 x1.7 fc490c8ed23ap4},
{0 x1.3 ffffffffeafbp-79 , -0 x1.7 af38bf4c54c3p4},
{0 x1.3 ffffffffffd9p-79 , -0 x1.7 af38bf4c544fp4},
{0 x1.3 fffffffffe3bp-78 , -0 x1.762287209 d67p4},
{0 x1.3 ffffffffde65p-77 , -0 x1.7151824 c7593ap4},
{0 x1.3 fffffffffef4p-77 , -0 x1.7151824 c75884p4},
{0 x1.3 ffffffffffadp-76 , -0 x1.6 c807d784da98p4},
{0 x1.3 fffffffffb8bp-75 , -0 x1.67 af78a425cc7p4},
{0 x1.3 ffffffffffaep-75 , -0 x1.67 af78a425cbp4},
{0 x1.3 ffffffffffddp-74 , -0 x1.62 de73cffdec8p4},
{0 x1.3 fffffffffe3fp-73 , -0 x1.5 e0d6efbd60e8p4},
{0 x1.3 ffffffffff54p-72 , -0 x1.593 c6a27ae2fap4},
{0 x1.3 ffffffffffb1p-71 , -0 x1.546 b65538651p4},
{0 x1.3 fffffffff571p-70 , -0 x1.4 f9a607f5e762p4},
{0 x1.3 fffffffffde5p-70 , -0 x1.4 f9a607f5e732p4},
{0 x1.3 fffffffffe9ep-69 , -0 x1.4 ac95bab36946p4},
{0 x1.3 ffffffffffb3p-68 , -0 x1.45 f856d70eb58p4},
{0 x1.3 ffffffffe1d7p-67 , -0 x1.41275202 e6e16p4},
{0 x1.3 ffffffffffb4p-67 , -0 x1.41275202 e6d7p4},
{0 x1.3 fffffffffe44p-66 , -0 x1.3 c564d2ebef9p4},
{0 x1.3 fffffffffd5fp-65 , -0 x1.3785485 a971aep4},
{0 x1.3 fffffffffaadp-64 , -0 x1.32 b443866f3d5p4},
{0 x1.3 fffffffffefep-64 , -0 x1.32 b443866f3bcp4},
{0 x1.3 ffffffffeb35p-63 , -0 x1.2 de33eb247643p4},
{0 x1.3 ffffffffffb7p-63 , -0 x1.2 de33eb2475dp4},
{0 x1.3 ffffffffffe6p-62 , -0 x1.291239 de1f7e8p4},
{0 x1.3 fffffffffdecp-61 , -0 x1.24413509 f7a0ap4},
{0 x1.3 ffffffffff5dp-60 , -0 x1.1 f703035cfc1ap4},
{0 x1.3 ffffffffffbap-59 , -0 x1.1 a9f2b61a7e3p4},
{0 x1.3 fffffffffd92p-58 , -0 x1.15 ce268d80054p4},
{0 x1.3 ffffffffff03p-57 , -0 x1.10 fd21b958264p4},
{0 x1.3 ffffffffe6e9p-56 , -0 x1.0 c2c1ce530503p4},
{0 x1.3 ffffffffffbcp-56 , -0 x1.0 c2c1ce530478p4},
{0 x1.3 ffffffffe2c7p-55 , -0 x1.075 b181108731p4},
{0 x1.3 ffffffffff61p-55 , -0 x1.075 b181108692p4},
{0 x1.3 ffffffffffecp-54 , -0 x1.028 a133ce08a8p4},
{0 x1.3 fffffffff14fp-53 , -0 x1.fb721cd171621p3},
{0 x1.3 fffffffffff8p-53 , -0 x1.fb721cd17157ep3},
{0 x1.3 ffffffffdd9dp-52 , -0 x1.f1d0132921b2dp3},
{0 x1.3 ffffffffffe2p-52 , -0 x1.f1d01329219bp3},
{0 x1.3 ffffffffebebp-51 , -0 x1.e82e0980d1ebdp3},
{0 x1.3 fffffffffe2dp-51 , -0 x1.e82e0980d1df2p3},
{0 x1.3 ffffffffff7p-50 , -0 x1.de8bffd882214p3},
{0 x1.3 fffffffffaadp-49 , -0 x1.d4e9f6303267ap3},
{0 x1.3 ffffffffffcdp-49 , -0 x1.d4e9f6303264p3},
{0 x1.3 fffffffffd77p-48 , -0 x1.cb47ec87e2a8ap3},
{0 x1.3 fffffffffda5p-48 , -0 x1.cb47ec87e2a89p3},
{0 x1.3 ffffffffff16p-47 , -0 x1.c1a5e2df92ea8p3},
{0 x1.3 fffffffff983p-46 , -0 x1.b803d93743316p3},
{0 x1.3 ffffffffffcfp-46 , -0 x1.b803d937432dp3},
{0 x1.3 ffffffffffa2p-45 , -0 x1.ae61cf8ef3702p3},
{0 x1.3 fffffffffbc5p-44 , -0 x1.a4bfc5e6a3b5ep3},
{0 x1.3 ffffffffffffp-44 , -0 x1.a4bfc5e6a3b2ep3},
{0 x1.3 fffffffffdd7p-43 , -0 x1.9 b1dbc3e53f76p3},
{0 x1.3 fffffffffebep-42 , -0 x1.917 bb2960439cp3},
{0 x1.3 ffffffffe3f1p-41 , -0 x1.87 d9a8edb48f7p3},
{0 x1.3 ffffffffff77p-41 , -0 x1.87 d9a8edb47c4p3},
{0 x1.3 fffffffff23fp-40 , -0 x1.7 e379f4564c87p3},
{0 x1.3 ffffffffffbdp-40 , -0 x1.7 e379f4564bf2p3},
{0 x1.3 fffffffffe36p-39 , -0 x1.7495959 d15032p3},
{0 x1.3 ffffffffecdbp-38 , -0 x1.6 af38bf4c5523p3},
{0 x1.3 ffffffffffa7p-38 , -0 x1.6 af38bf4c5452p3},
{0 x1.3 ffffffffffd6p-37 , -0 x1.6151824 c7588p3},
{0 x1.3 ffffffffffeep-36 , -0 x1.57 af78a425cafp3},
{0 x1.3 ffffffffdcadp-35 , -0 x1.4 e0d6efbd6268p3},
{0 x1.3 ffffffffffefp-35 , -0 x1.4 e0d6efbd60ep3},
{0 x1.3 fffffffffe68p-34 , -0 x1.446 b65538652p3},
{0 x1.3 ffffffffeafbp-33 , -0 x1.3 ac95bab36a28p3},
{0 x1.3 ffffffffffd9p-33 , -0 x1.3 ac95bab3694p3},
{0 x1.3 ffffffffffdap-32 , -0 x1.31275202 e6d7p3},
{0 x1.3 fffffffffcb5p-31 , -0 x1.2785485 a971c4p3},
{0 x1.3 ffffffffffc4p-31 , -0 x1.2785485 a971a2p3},
{0 x1.3 fffffffffec7p-30 , -0 x1.1 de33eb2475dcp3},
{0 x1.3 ffffffffffaep-29 , -0 x1.14413509 f7a02p3},
{0 x1.3 ffffffffd9a3p-28 , -0 x1.0 a9f2b61a7fd9p3},
{0 x1.3 ffffffffffddp-28 , -0 x1.0 a9f2b61a7e3p3},
{0 x1.3 fffffffff32fp-27 , -0 x1.00 fd21b9582edp3},
{0 x1.3 fffffffffe6dp-27 , -0 x1.00 fd21b95827p3},
{0 x1.3 ffffffffffe4p-26 , -0 x1.eeb6302210d2p2},
{0 x1.3 ffffffffeb35p-25 , -0 x1.db721cd17174dp2},
{0 x1.3 fffffffffffcp-25 , -0 x1.db721cd17157ep2},
{0 x1.3 ffffffffde65p-24 , -0 x1.c82e0980d20cap2},
{0 x1.3 fffffffffeafp-24 , -0 x1.c82e0980d1dfcp2},
{0 x1.3 ffffffffed3dp-23 , -0 x1.b4e9f630327ep2},
{0 x1.3 ffffffffff7fp-23 , -0 x1.b4e9f6303264ap2},
{0 x1.3 ffffffffffdcp-22 , -0 x1.a1a5e2df92ea2p2},
{0 x1.3 ffffffffe91bp-21 , -0 x1.8 e61cf8ef38fbp2},
{0 x1.3 ffffffffffffp-21 , -0 x1.8 e61cf8ef36fep2},
{0 x1.3 fffffffffeb2p-20 , -0 x1.7 b1dbc3e53f7bp2},
{0 x1.3 ffffffffe3b7p-19 , -0 x1.67 d9a8edb4a33p2},
{0 x1.3 ffffffffff3dp-19 , -0 x1.67 d9a8edb47dp2},
{0 x1.3 ffffffffe6e9p-18 , -0 x1.5495959 d1524dp2},
{0 x1.3 fffffffffff6p-18 , -0 x1.5495959 d1502p2},
{0 x1.3 ffffffffdb5bp-17 , -0 x1.4151824 c75badp2},
{0 x1.3 ffffffffffebp-17 , -0 x1.4151824 c7588p2},
{0 x1.3 ffffffffe301p-16 , -0 x1.2 e0d6efbd6364p2},
{0 x1.3 ffffffffff11p-16 , -0 x1.2 e0d6efbd60f3p2},
{0 x1.3 fffffffff14fp-15 , -0 x1.1 ac95bab36a85p2},
{0 x1.3 ffffffffff57p-15 , -0 x1.1 ac95bab3694ep2},
{0 x1.3 fffffffff481p-14 , -0 x1.0785485 a9729fp2},
{0 x1.3 fffffffffff9p-14 , -0 x1.0785485 a971ap2},
{0 x1.3 fffffffff571p-13 , -0 x1.e8826a13ef5d4p1},
{0 x1.3 fffffffffff1p-13 , -0 x1.e8826a13ef4p1},
{0 x1.3 fffffffffc7bp-12 , -0 x1.c1fa4372b055ap1},
{0 x1.3 ffffffffffcfp-12 , -0 x1.c1fa4372b04c6p1},
{0 x1.3 fffffffff189p-11 , -0 x1.9 b721cd171802p1},
{0 x1.3 fffffffffffep-11 , -0 x1.9 b721cd17157ep1},
{0 x1.3 ffffffffe211p-10 , -0 x1.74 e9f63032b72p1},
{0 x1.3 fffffffffff3p-10 , -0 x1.74 e9f6303264p1},
{0 x1.3 fffffffffbc5p-9 , -0 x1.4 e61cf8ef37bbp1},
{0 x1.3 fffffffffff4p-9 , -0 x1.4 e61cf8ef37p1},
{0 x1.3 fffffffff391p-8 , -0 x1.27 d9a8edb49e8p1},
{0 x1.3 ffffffffffe9p-8 , -0 x1.27 d9a8edb47c2p1},
{0 x1.3 fffffffffaadp-7 , -0 x1.0151824 c7596cp1},
{0 x1.3 ffffffffffeap-7 , -0 x1.0151824 c75882p1},
{0 x1.3 fffffffffc7bp-6 , -0 x1.b592b7566d3b6p0},
{0 x1.3 fffffffffff2p-6 , -0 x1.b592b7566d282p0},
{0 x1.3 fffffffffda5p-5 , -0 x1.68826 a13ef4dp0},
{0 x1.3 fffffffffff6p-5 , -0 x1.68826 a13ef402p0},
{0 x1.3 fffffffffb8bp-4 , -0 x1.1 b721cd17170ap0},
{0 x1.3 ffffffffffffp-4 , -0 x1.1 b721cd17157ep0},
{0 x1.3 fffffffffcb5p-3 , -0 x1.9 cc39f1de7047p-1 },
{0 x1.3 fffffffffff2p-3 , -0 x1.9 cc39f1de6e06p-1 },
{0 x1.3 fffffffffc7bp-2 , -0 x1.02 a30498eb36fp-1 },
{0 x1.4 p-2 , -0 x1.02 a30498eb0fep-1 },
{0 x1.3 fffffffffda5p-1 , -0 x1.a209a84fbd684p-3 },
{0 x1.3 fffffffffffcp-1 , -0 x1.a209a84fbd002p-3 },
{0 x1.3 fffffffffff3p0, 0 x1.8 cf18388647c5p-4 },
{0 x1.3 fffffffffffdp0, 0 x1.8 cf18388647fbp-4 },
{0 x1.3 ffffffffff7bp1, 0 x1.977 d95ec10b4ap-2 },
{0 x1.3 fffffffffffcp1, 0 x1.977 d95ec10bfcp-2 },
{0 x1.3 ffffffffff2bp2, 0 x1.65 df657b0426dp-1 },
{0 x1.3 fffffffffff3p2, 0 x1.65 df657b042f8p-1 },
{0 x1.3 fffffffffc83p4, 0 x1.4 d104d427dd4ap0},
{0 x1.3 fffffffffff1p4, 0 x1.4 d104d427de7ap0},
{0 x1.4 p4, 0 x1.4 d104d427de8p0},
{0 x1.3 ffffffffff2bp5, 0 x1.9 a209a84fbcb6p0},
{0 x1.4 p5, 0 x1.9 a209a84fbdp0},
{0 x1.3 fffffffffd23p6, 0 x1.e730e7c779a81p0},
{0 x1.3 fffffffffffep6, 0 x1.e730e7c779b7ep0},
{0 x1.4 p6, 0 x1.e730e7c779b7fp0},
{0 x1.3 ffffffffece3p7, 0 x1.1 a209a84fb9aep1},
{0 x1.4 p7, 0 x1.1 a209a84fbdp1},
{0 x1.3 fffffffffeb3p8, 0 x1.40 a8c1263ac06p1},
{0 x1.3 ffffffffff71p8, 0 x1.40 a8c1263ac26p1},
{0 x1.4 p8, 0 x1.40 a8c1263ac3fp1},
{0 x1.3 fffffffffe3bp9, 0 x1.6730 e7c779b31p1},
{0 x1.3 fffffffffffcp9, 0 x1.6730 e7c779b7ep1},
{0 x1.4 p9, 0 x1.6730 e7c779b7fp1},
{0 x1.3 fffffffff657p10, 0 x1.8 db90e68b8912p1},
{0 x1.3 ffffffffff67p10, 0 x1.8 db90e68b8aa4p1},
{0 x1.4 p10, 0 x1.8 db90e68b8abfp1},
{0 x1.3 fffffffff8ffp11, 0 x1.b4413509f78c8p1},
{0 x1.3 ffffffffffecp11, 0 x1.b4413509f79fcp1},
{0 x1.4 p11, 0 x1.b4413509f79ffp1},
{0 x1.3 fffffffffd23p12, 0 x1.dac95bab368cp1},
{0 x1.3 ffffffffff5dp12, 0 x1.dac95bab36922p1},
{0 x1.4 p12, 0 x1.dac95bab3693fp1},
{0 x1.3 fffffffffe13p13, 0 x1.00 a8c1263ac15p2},
{0 x1.3 fffffffffee2p13, 0 x1.00 a8c1263ac26p2},
{0 x1.4 p13, 0 x1.00 a8c1263ac3fp2},
{0 x1.3 fffffffff193p14, 0 x1.13 ecd476da29fp2},
{0 x1.3 ffffffffffc9p14, 0 x1.13 ecd476da3dap2},
{0 x1.4 p14, 0 x1.13 ecd476da3dfp2},
{0 x1.3 fffffffff5b7p15, 0 x1.2730 e7c779a9bp2},
{0 x1.3 ffffffffff1dp15, 0 x1.2730 e7c779b6cp2},
{0 x1.4 p15, 0 x1.2730 e7c779b7fp2},
{0 x1.3 ffffffffec2fp16, 0 x1.3 a74fb1819167p2},
{0 x1.3 ffffffffffedp16, 0 x1.3 a74fb181931ep2},
{0 x1.4 p16, 0 x1.3 a74fb181931fp2},
{0 x1.3 fffffffffb07p17, 0 x1.4 db90e68b8a51p2},
{0 x1.3 fffffffffecep17, 0 x1.4 db90e68b8aa4p2},
{0 x1.4 p17, 0 x1.4 db90e68b8abfp2},
{0 x1.3 ffffffffff2bp18, 0 x1.60 fd21b95824dp2},
{0 x1.3 ffffffffffb5p18, 0 x1.60 fd21b958258p2},
{0 x1.4 p18, 0 x1.60 fd21b95825fp2},
{0 x1.3 ffffffffffe4p19, 0 x1.74413509 f79fcp2},
{0 x1.4 p19, 0 x1.74413509 f79ffp2},
{0 x1.3 fffffffff6cfp20, 0 x1.8785485 a970d3p2},
{0 x1.3 ffffffffffd9p20, 0 x1.8785485 a9719cp2},
{0 x1.4 p20, 0 x1.8785485 a9719fp2},
{0 x1.3 ffffffffed47p21, 0 x1.9 ac95bab3679fp2},
{0 x1.3 fffffffffebap21, 0 x1.9 ac95bab36922p2},
{0 x1.4 p21, 0 x1.9 ac95bab3693fp2},
{0 x1.3 fffffffff16bp22, 0 x1.ae0d6efbd5f9bp2},
{0 x1.3 ffffffffff8ap22, 0 x1.ae0d6efbd60d4p2},
{0 x1.4 p22, 0 x1.ae0d6efbd60dfp2},
{0 x1.3 ffffffffe667p23, 0 x1.c151824c75646p2},
{0 x1.3 fffffffffffep23, 0 x1.c151824c7587ep2},
{0 x1.4 p23, 0 x1.c151824c7587fp2},
{0 x1.3 fffffffffff3p24, 0 x1.d495959d1501ep2},
{0 x1.4 p24, 0 x1.d495959d1501fp2},
{0 x1.3 fffffffffadfp25, 0 x1.e7d9a8edb474dp2},
{0 x1.3 fffffffffebdp25, 0 x1.e7d9a8edb47a2p2},
{0 x1.4 p25, 0 x1.e7d9a8edb47bfp2},
};
for (double [] testCase: testCases)
failures+=testLog10Case(testCase[0 ], testCase[1 ]);
return failures;
}
public static void main(String [] argv) {
int failures = 0 ;
failures += testLog10();
if (failures > 0 ) {
System.err.println("Testing log10 incurred "
+ failures + " failures." );
throw new RuntimeException();
}
}
}
Messung V0.5 in Prozent C=100 H=91 G=95
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-06-08)
¤
*© Formatika GbR, Deutschland