From ce641152c419c3c5f54715b9aa8397668497f494 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Tue, 31 Dec 2013 12:03:43 +0530 Subject: [PATCH] benchmark inputs for sinh and cosh Add a full set of inputs for sinh and cosh functions generated using a random number generator and spreading it over all branches in the function, ignoring the fast paths (i.e. immediate return for special values). --- ChangeLog | 3 + benchtests/cosh-inputs | 405 ++++++++++++++++++++++++++++++++++++++++- benchtests/sinh-inputs | 305 ++++++++++++++++++++++++++++++- 3 files changed, 703 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 46e5acd91b..e76a50dffc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2013-12-31 Siddhesh Poyarekar + * benchtests/cosh-inputs: New inputs. + * benchtests/sinh-inputs: Likewise. + * benchtests/acos-inputs: Add more inputs. * benchtests/asin-inputs: Likewise. diff --git a/benchtests/cosh-inputs b/benchtests/cosh-inputs index 84a603dc3d..31c7269d62 100644 --- a/benchtests/cosh-inputs +++ b/benchtests/cosh-inputs @@ -1,8 +1,403 @@ ## args: double ## ret: double ## includes: math.h -0.1 -0.2 -0.3 -0.4 -0.5 +-0x1.630fb3c419c60p9 +0x1.631844f7a96d0p9 +-0x1.f56fa7db86bf4p5 +-0x1.631675fa3bc04p9 +0x1.1946f04588844p-371 +-0x1.62fac5eb878c6p9 +0x1.c2f1e6340f9acp-1 +0x1.38d5f6796e1c6p-172 +0x1.652cb53670db0p6 +0x1.bab6037e306ecp4 +-0x1.d6cc6557b9fe1p-224 +0x1.2a4a35f11dc8bp-1 +0x1.7acdf3096f467p-2 +0x1.62ea1202d9816p9 +-0x1.ab3a9254e8794p5 +-0x1.7581c71bf2925p3 +0x1.6335078d8f6f1p9 +-0x1.562ea1c51f0f0p7 +-0x1.5ad3171705e85p2 +-0x1.a28481bf5abc7p6 +-0x1.07f19394102cap-155 +0x1.714f115ded7edp-395 +-0x1.e3b4e57228498p-226 +0x1.62ecb5c679f45p9 +0x1.f5ef70c4d6fe3p-947 +0x1.07c7d5461c4c1p2 +0x1.230e2092aaa0ep5 +0x1.62edf5f8ef2d6p9 +0x1.633c66e5307e9p9 +-0x1.ca74063b21508p1 +-0x1.4517c5d83e40fp-1 +-0x1.3d480025e3245p7 +0x1.6307c4b105e8bp9 +0x1.dac293f73d850p5 +0x1.ddc3c42ec39bap6 +0x1.df804326360d0p4 +-0x1.a729d2ed077a7p8 +0x1.62e6b6e528603p9 +0x1.630252d0050e1p9 +-0x1.d9e2923618018p-312 +-0x1.da7d05daf1653p-360 +0x1.632b742e1d0c9p9 +-0x1.62fdf19fea01cp9 +0x1.6328531b0a130p9 +0x1.626da3cbd279bp-65 +0x1.632cc11415f53p9 +0x1.99320680205a9p-799 +-0x1.3a7903b952ff1p-83 +-0x1.895200d5fefb6p-119 +-0x1.c26a3720198fcp2 +-0x1.9fa0e43bb03e6p-2 +0x1.62e6378477ec7p9 +-0x1.5a5f3792646e9p-860 +0x1.1080911dae7d0p-1013 +0x1.6304f3ed14c82p9 +0x1.6337149eda940p9 +0x1.62ec21c319df7p9 +-0x1.239ff60f28877p6 +0x1.dec232d4b4a3fp-2 +-0x1.6655b35bcb861p-951 +0x1.6322f270f7ff5p9 +0x1.62e67590a0733p9 +-0x1.3bd6d2de5b059p-627 +-0x1.4d2140c9727ddp8 +0x1.6316835c7cf05p9 +-0x1.150951ee1275fp0 +-0x1.8c4344a80043fp-2 +-0x1.633196bcef4aap9 +0x1.af57d51a27e27p-747 +-0x1.7f4191bd896cbp-2 +-0x1.88703361b4ad5p3 +0x1.24aa7790e8d36p2 +-0x1.62faa7a46d17bp9 +-0x1.9a47f1cda4652p3 +-0x1.6315b48bf51f2p9 +-0x1.141d54326d8a1p7 +0x1.23ffc38155c52p-233 +-0x1.57b2662e0cbc1p2 +-0x1.1929f6abc031bp8 +-0x1.590710edec44dp-817 +0x1.94c7749a2b80cp-457 +-0x1.87d6401ddca88p-676 +-0x1.81cfd513f4ab9p-623 +-0x1.69fad03b43d66p-700 +0x1.79300023a52c8p0 +-0x1.ba2396d33e90cp8 +-0x1.63057386325ebp9 +-0x1.728176d7c18f0p-24 +-0x1.c69e923a07adcp6 +-0x1.e07082cab8c82p-573 +0x1.632b31037059ap9 +-0x1.6336976d5e8adp9 +0x1.b6cf07dd00ddep-140 +-0x1.633c1105ee490p9 +-0x1.1284f1b6941f8p1 +-0x1.6c8b7360c8e61p0 +0x1.6d20f44123714p7 +0x1.cc4af059aa66ap8 +-0x1.8a2a250959686p-57 +0x1.f02ac609a5cc1p-87 +-0x1.a754215ca985dp-2 +0x1.2825d1de625c8p6 +0x1.3c1dd34b185a1p6 +0x1.5486c13874548p-359 +-0x1.6c62d6c0af55fp6 +0x1.5947c680bd235p1 +-0x1.d1ecf009b1e3ap8 +0x1.d6c6f6b983d6cp7 +-0x1.d3c651d1da802p0 +0x1.248074c8c7fd2p1 +0x1.630c71268199ap9 +0x1.22379013a9834p-349 +0x1.6387b36f3b875p8 +-0x1.632dc46b7230cp9 +-0x1.216292f12973ap-436 +0x1.0223b02b8d96bp-459 +0x1.4512d30165887p1 +0x1.2762305f5efcbp0 +-0x1.8982d0e78510bp-802 +0x1.8713c2f7dd25ap-6 +0x1.f690a6c3716cbp-3 +0x1.afe4e13938837p-689 +0x1.62ff7470df95dp9 +-0x1.66b997e7d1793p3 +0x1.aa64953830f35p-1 +-0x1.05cbb323669c8p7 +0x1.df98b1662cf01p8 +-0x1.84acb4c33fff9p1 +-0x1.75d6f3839dffbp2 +0x1.6302c49c75ac4p9 +0x1.54c5f63777d5ap0 +-0x1.5329b46ad494ep8 +0x1.62f1d7dc4e8bfp9 +0x1.5e2af7dfe1034p9 +0x1.46b0f34a60c14p-276 +0x1.6302b7464cd16p9 +0x1.6acba1328de25p-2 +0x1.214126ebc9ba2p0 +-0x1.c6abd4778861bp3 +0x1.62ee439267fe4p9 +-0x1.019e020b2eed3p-918 +0x1.67c174b511e76p-194 +-0x1.a61b930d87e17p-197 +0x1.6326673bf0ee0p9 +0x1.62fb546601bb5p9 +-0x1.630397a6b37e0p9 +-0x1.487513da26b06p5 +-0x1.026fa5d7b42fcp-1 +0x1.a585d6604b0b1p-686 +0x1.f9dfc189a7a8dp-2 +-0x1.68c8d3ca045f0p0 +0x1.0de7b0af3eca8p-424 +0x1.9bceb245013d8p-1 +-0x1.b47a67fa0f535p-238 +0x1.31a6458858034p7 +-0x1.0baf3575dd3b1p-968 +0x1.5d07807c20bb9p1 +0x1.eb7555bb47463p5 +0x1.6300e31dc8554p9 +0x1.56bd211140702p-963 +-0x1.62fc3361285d3p9 +0x1.6329f34ef70a1p9 +0x1.3b63d61257d13p4 +0x1.861950f440148p-1 +0x1.a37ad4ec1d969p-346 +-0x1.632b611f08364p9 +-0x1.52594428d68c5p1 +-0x1.6323360b63d60p9 +-0x1.cbeb65785a18cp3 +-0x1.35d973c1b14fbp1 +-0x1.dd4d80673e7d0p-159 +0x1.1610c328054c1p-749 +0x1.d69ba47595c68p3 +-0x1.21c707e50660dp4 +-0x1.0608868eedbc7p-439 +0x1.633cd176d9771p9 +-0x1.fb2f329c0bb96p6 +0x1.b7ed468fb04f9p-2 +-0x1.23f9c5b9b41c5p6 +-0x1.9629f1520f28bp-230 +-0x1.6303c0b5329e9p9 +0x1.0738a10cb2383p6 +0x1.6949236f0fb13p0 +0x1.9356878778911p4 +0x1.6318527f69db0p9 +-0x1.915ff68d55569p5 +-0x1.3c0e136ebb1d3p8 +0x1.21c663cb76efbp-712 +0x1.631510cd8cc49p9 +-0x1.8a9232ce1ce75p-685 +-0x1.62e9313aabeb2p9 +-0x1.160a431da0f5ep-1 +-0x1.50420407b4980p-540 +0x1.3db012d4e554dp5 +0x1.07fe346846679p2 +0x1.e7b8c3d24cd12p-603 +0x1.6e9e4075373bbp-2 +0x1.99e534ba6b8c9p1 +-0x1.ac4ea356f7e7ap-1 +0x1.26d654fd77e51p-126 +0x1.630a6325d4276p9 +0x1.63018139cc344p9 +0x1.62f446bf431b8p9 +-0x1.62fa736043269p9 +0x1.62f6f6ca932f5p9 +-0x1.db3ff2317460fp-401 +0x1.182092617c182p-902 +-0x1.633510495d169p9 +0x1.07f565702a6dbp-1 +-0x1.62f3821bac3f3p9 +-0x1.de739010d6091p7 +-0x1.f6a97309476d8p6 +-0x1.92e537f3ea327p-2 +0x1.630181fc28954p9 +-0x1.baead70b0c2bap4 +0x1.6329675608d9fp9 +0x1.631ca21fe1f5ap9 +0x1.12e5e651f43bep0 +0x1.5c1404cdf4b6dp-653 +-0x1.6327e1c51ff78p9 +-0x1.8b5c643c1f677p-1 +0x1.f017e3196ac82p3 +-0x1.320c539d2690cp8 +0x1.3232266740c50p1 +-0x1.9fb7342efeec0p-903 +0x1.65f6b5e818e38p2 +0x1.f608f27517700p-132 +-0x1.6701731068abfp-476 +0x1.62f873b46c417p9 +-0x1.10ab76257be04p-134 +-0x1.71aa41f376409p3 +0x1.aa3c546601d68p6 +0x1.330af2c1875b4p-584 +0x1.467a936424936p8 +0x1.402ca060e1497p8 +0x1.8195955afb315p7 +0x1.e422c06fda329p-252 +-0x1.9725c1ddcc807p5 +-0x1.0a669663e4824p1 +0x1.da54851488f44p-650 +-0x1.2bf936af0bb54p4 +0x1.c7b7361a9d625p5 +0x1.fbafe37560e23p0 +0x1.32a202fb0895dp7 +0x1.8507b472339c2p3 +-0x1.b0498135f2cf1p-40 +-0x1.34b9e14e1af56p5 +-0x1.6316075c46ee9p9 +-0x1.d96f3088164d1p-771 +0x1.64ec801c7fc0cp1 +-0x1.6330b03f5aa48p9 +0x1.8752740d1aff0p2 +-0x1.b276e5fc0915ap8 +0x1.3fcdd73dbc27ep-603 +-0x1.09774517f3944p7 +-0x1.6319f733c541fp9 +-0x1.7019f600db82cp7 +-0x1.6317b78869f21p9 +0x1.903ff6c315937p-2 +0x1.fcd75555d1bf5p2 +0x1.a552c2076a2c0p4 +0x1.92c1858903f0ap-668 +-0x1.c91a744e3a0b7p-1 +-0x1.596c614756426p-305 +-0x1.cc5644d829eacp-167 +-0x1.bc96e1aaf042bp0 +0x1.6337b63365473p9 +-0x1.ca384346f16a9p8 +0x1.465d81dad540ep7 +0x1.632396c691df1p9 +-0x1.5695b6e7fcd02p6 +-0x1.f9a446420cdc7p3 +0x1.f0ad831c3abb4p-46 +-0x1.ce3bf20083050p8 +0x1.0b72226f94781p3 +0x1.2f75110873a31p8 +0x1.3877f0875dea2p5 +0x1.632045a8a7ef9p9 +0x1.62f1877c1501ep9 +0x1.6310e758dfd28p9 +0x1.630e01d39d028p9 +0x1.62f23680e783cp9 +0x1.83f8e51d82968p6 +0x1.7e0aa46083883p-2 +0x1.00e73296682cap7 +0x1.e333e66e5016ep-1 +0x1.62f9213f8bc1fp9 +-0x1.1043c4ca951fbp-23 +-0x1.231e514c403e4p2 +0x1.493644a3cb32cp9 +0x1.6303738c05d04p9 +0x1.6336a46b6c9bap9 +0x1.9d2f87fc603f4p5 +-0x1.633a822e16e6fp9 +-0x1.62f55568a253dp9 +-0x1.1262a6a8b160cp-166 +0x1.ee36b15df2fc4p7 +-0x1.761b008109568p-95 +-0x1.62eff1edf3d60p9 +0x1.aeceb373ec08dp5 +0x1.1f00608d6c2abp-663 +0x1.691f4114ddb68p1 +0x1.3e57e666e2e04p3 +-0x1.d897a0d2877f2p3 +-0x1.2cd5b784df531p-548 +0x1.dde5178b689c3p5 +-0x1.9a5ff5ea279f8p6 +0x1.434c61151b76bp-266 +-0x1.ebd04328781a7p-781 +-0x1.a7a0d286d7cc0p0 +-0x1.7cd5764bf11ffp7 +-0x1.632432d0e9e8fp9 +-0x1.62e861c33ae29p9 +0x1.fe89236cc6a12p-1 +-0x1.daa2368bfcef6p-410 +-0x1.a69a66dbd2ea1p8 +0x1.91b5b4560bceap3 +-0x1.0d2823f9d0f72p3 +-0x1.630ef52917607p9 +-0x1.2a2bb2e417439p6 +0x1.cfd2c4878fd4ep6 +-0x1.e6ef0724cf5d8p-2 +-0x1.d3e823224ebe4p8 +-0x1.79d546d7ccac5p-130 +-0x1.632752aab262cp9 +-0x1.98df07527c0bbp8 +0x1.6312d35913b55p9 +0x1.600ef62445c5ep4 +-0x1.62e93642f1118p9 +0x1.d0378703154bap3 +-0x1.a3c9c5aedad89p-819 +0x1.9150c46f64e72p-59 +-0x1.631537abd1539p9 +0x1.4eb503a5e519cp6 +-0x1.c276053dd303bp-733 +-0x1.f9d4144b54ba6p1 +0x1.d0d367337f7f6p1 +0x1.2b2582d457cd0p6 +-0x1.8c1a422a7d8b8p4 +-0x1.633754b36f51ap9 +-0x1.62f596dff99e7p9 +0x1.d63fe6b5c7c89p7 +-0x1.6300b68646dc7p9 +-0x1.630544284f262p9 +-0x1.2a94d776d7790p3 +0x1.33e954a4d5c5fp-916 +0x1.25e337d99f414p-965 +-0x1.06277554e7c06p-460 +0x1.883ee57d70e7dp-31 +0x1.bb0de68e6b79bp-2 +0x1.62f667f0092adp9 +-0x1.496ec324e967fp5 +-0x1.9d6b07d830151p-355 +0x1.666da5675e27fp1 +-0x1.f7cdd2a74fc06p1 +-0x1.2cdd0674e4abfp7 +-0x1.0d6877109150dp-846 +-0x1.cf43b2546254bp-1 +0x1.0078e7f84d8d8p6 +0x1.62ef2138efd07p9 +0x1.b6e1c50cdb9d1p-553 +0x1.90eb01a683bc0p-2 +0x1.ea80c14d17262p4 +0x1.e3928304b1b20p7 +-0x1.5fc8a731a1822p-692 +-0x1.1de0320fc0737p9 +-0x1.b07147eb43dd0p4 +0x1.62fa155e6e26ep9 +0x1.213554dad3888p9 +-0x1.66e894b6d218cp6 +-0x1.7b67d6318a255p7 +-0x1.1b005777a51cdp7 +0x1.62e9f2b4a0744p9 +0x1.d181a480e6c92p-478 +-0x1.fe14d1c964b0dp-493 +-0x1.6632749cd8f5fp-320 +0x1.d038a32d61933p8 +0x1.632a66cd5c94bp9 +0x1.631f833e694f8p9 +0x1.e111c646e8043p-139 +-0x1.631ec3cf4a7b9p9 +0x1.6311f75346d75p9 +-0x1.c6d344d145206p5 +0x1.ad42672f6fed7p0 +-0x1.f4d3f0d1b85eep7 +0x1.d35412055367bp7 +-0x1.8e94d1fb70dcep2 +0x1.04c9f0425e693p2 +-0x1.b0bb57c60b6a0p5 +0x1.73d4f770b54e0p5 +0x1.bcb6129b5ff2bp8 +-0x1.c82390742c1b2p-832 +-0x1.bed2624f0b283p3 +-0x1.62fbd7e6a4400p9 +0x1.262d57250d7cfp-656 +-0x1.1ebe27d65ffa7p6 +0x1.7ab2a69e414b6p1 +0x1.579870e61406fp2 +0x1.baaef71d93bc9p-22 +-0x1.6321d7d010e1ap9 diff --git a/benchtests/sinh-inputs b/benchtests/sinh-inputs index 84a603dc3d..7b1ac46a39 100644 --- a/benchtests/sinh-inputs +++ b/benchtests/sinh-inputs @@ -1,8 +1,303 @@ ## args: double ## ret: double ## includes: math.h -0.1 -0.2 -0.3 -0.4 -0.5 +0x1.bcb6129b5ff2bp8 +-0x1.63057386325ebp9 +0x1.62f1d7dc4e8bfp9 +0x1.d038a32d61933p8 +-0x1.e471c1bac1ce4p-7 +0x1.a552c2076a2c0p4 +0x1.ea80c14d17262p4 +0x1.62e67590a0733p9 +0x1.62edf5f8ef2d6p9 +-0x1.23f9c5b9b41c5p6 +-0x1.62fac5eb878c6p9 +0x1.3e57e666e2e04p3 +0x1.bab6037e306ecp4 +0x1.aeceb373ec08dp5 +0x1.62ff7470df95dp9 +-0x1.6c62d6c0af55fp6 +-0x1.633c1105ee490p9 +-0x1.c6d344d145206p5 +0x1.50fc32aba8311p-15 +-0x1.62eff1edf3d60p9 +-0x1.7019f600db82cp7 +-0x1.ecea83f0b3977p-4 +0x1.6302c49c75ac4p9 +-0x1.1929f6abc031bp8 +-0x1.c6abd4778861bp3 +0x1.df98b1662cf01p8 +-0x1.0a9950e69a9dep-23 +0x1.62f873b46c417p9 +-0x1.6300b68646dc7p9 +-0x1.465a556d29a85p-7 +0x1.63018139cc344p9 +0x1.62f23680e783cp9 +-0x1.0469009da6a29p-16 +0x1.baaef71d93bc9p-22 +0x1.62f446bf431b8p9 +0x1.62ecb5c679f45p9 +0x1.632045a8a7ef9p9 +-0x1.66e894b6d218cp6 +0x1.62ee439267fe4p9 +-0x1.632432d0e9e8fp9 +0x1.5d07807c20bb9p1 +0x1.aa3c546601d68p6 +-0x1.2cdd0674e4abfp7 +0x1.62e9f2b4a0744p9 +0x1.631844f7a96d0p9 +-0x1.2bf936af0bb54p4 +-0x1.848c54c9d08a5p-13 +-0x1.a38c970185777p-6 +0x1.b1d18499dc98dp-27 +0x1.02c7030513fd7p-15 +-0x1.bdcec5aecd2eep-17 +0x1.633c66e5307e9p9 +0x1.6061d09a4b532p-10 +0x1.eb7555bb47463p5 +-0x1.6327e1c51ff78p9 +-0x1.316943f542202p-26 +0x1.6e54069de0b49p-9 +0x1.bd8310798ec44p-8 +0x1.cc4af059aa66ap8 +-0x1.9a5ff5ea279f8p6 +-0x1.9725c1ddcc807p5 +-0x1.6317b78869f21p9 +0x1.9d2f87fc603f4p5 +0x1.213554dad3888p9 +0x1.6302b7464cd16p9 +0x1.493644a3cb32cp9 +0x1.62f1877c1501ep9 +-0x1.6315b48bf51f2p9 +0x1.633cd176d9771p9 +0x1.6328531b0a130p9 +0x1.6304f3ed14c82p9 +-0x1.62e9313aabeb2p9 +-0x1.c1b3f715f7ad9p-6 +-0x1.c43692f7b838cp-24 +-0x1.6323360b63d60p9 +-0x1.562ea1c51f0f0p7 +0x1.600ef62445c5ep4 +-0x1.7f4191bd896cbp-2 +-0x1.f4d3f0d1b85eep7 +-0x1.62fc3361285d3p9 +0x1.3395d7ec1a5dbp-18 +-0x1.3ccc114df227ap-23 +-0x1.5bb910de6973fp-24 +0x1.83f8e51d82968p6 +-0x1.a729d2ed077a7p8 +-0x1.1b005777a51cdp7 +-0x1.62fa736043269p9 +0x1.97df8447ce884p-22 +-0x1.09774517f3944p7 +-0x1.d042739a998a6p-27 +0x1.8a1a0335512a5p-23 +0x1.632396c691df1p9 +0x1.0f45b5a6c79f5p-21 +-0x1.0d68a2dbd6a04p-2 +-0x1.239ff60f28877p6 +0x1.632b742e1d0c9p9 +0x1.ee36b15df2fc4p7 +0x1.7e02f6f960a46p-18 +0x1.f1a48503e33b1p-22 +-0x1.6319f733c541fp9 +-0x1.5f2434426cd39p-16 +0x1.630c71268199ap9 +-0x1.4d2140c9727ddp8 +0x1.8713c2f7dd25ap-6 +0x1.69bb815d57e03p-22 +-0x1.633a822e16e6fp9 +0x1.62f667f0092adp9 +-0x1.ba2396d33e90cp8 +-0x1.62fdf19fea01cp9 +0x1.8195955afb315p7 +0x1.6337149eda940p9 +-0x1.633754b36f51ap9 +0x1.9356878778911p4 +0x1.6318527f69db0p9 +-0x1.ee0742d151b97p-18 +-0x1.88703361b4ad5p3 +-0x1.631675fa3bc04p9 +-0x1.f2bd954cf1c51p-27 +-0x1.d897a0d2877f2p3 +-0x1.630fb3c419c60p9 +-0x1.62e861c33ae29p9 +-0x1.84acb4c33fff9p1 +-0x1.378b42b89d79dp-22 +0x1.2825d1de625c8p6 +0x1.631f833e694f8p9 +-0x1.36853687b4e6dp-20 +0x1.9b9a335db58d1p-21 +0x1.e3928304b1b20p7 +0x1.6316835c7cf05p9 +0x1.6303738c05d04p9 +-0x1.3c0e136ebb1d3p8 +0x1.96cf3250cc987p-8 +0x1.652cb53670db0p6 +0x1.6440639342e8ep-4 +0x1.4512d30165887p1 +0x1.6337b63365473p9 +0x1.449ee05b6ff3ep-12 +-0x1.d1ecf009b1e3ap8 +-0x1.be8e1102ed7f3p-12 +0x1.62fa155e6e26ep9 +-0x1.de739010d6091p7 +-0x1.8c1a422a7d8b8p4 +0x1.465d81dad540ep7 +0x1.3db012d4e554dp5 +-0x1.5329b46ad494ep8 +-0x1.5695b6e7fcd02p6 +0x1.6300e31dc8554p9 +0x1.630252d0050e1p9 +0x1.8d80571cb3337p-11 +-0x1.62e93642f1118p9 +-0x1.fb2f329c0bb96p6 +0x1.9d18d4dc71c0bp-15 +0x1.6311f75346d75p9 +-0x1.7498c57682670p-9 +0x1.f690a6c3716cbp-3 +0x1.d63fe6b5c7c89p7 +-0x1.a2388127452f0p-19 +0x1.0738a10cb2383p6 +-0x1.ca36b52292e65p-3 +0x1.62ea1202d9816p9 +0x1.1e4701aec3142p-22 +0x1.6322f270f7ff5p9 +0x1.62e6b6e528603p9 +0x1.54c5f63777d5ap0 +-0x1.02a544984fd67p-5 +-0x1.ab3a9254e8794p5 +-0x1.6321d7d010e1ap9 +0x1.6335078d8f6f1p9 +0x1.6336a46b6c9bap9 +-0x1.630397a6b37e0p9 +-0x1.baead70b0c2bap4 +0x1.988527731f959p-20 +0x1.cfd2c4878fd4ep6 +-0x1.ce3bf20083050p8 +-0x1.d3e823224ebe4p8 +0x1.31a6458858034p7 +-0x1.62f3821bac3f3p9 +-0x1.1043c4ca951fbp-23 +-0x1.074b075fe582ap-6 +0x1.62f9213f8bc1fp9 +0x1.415f919197b6cp-26 +0x1.d6c6f6b983d6cp7 +-0x1.631537abd1539p9 +0x1.631ca21fe1f5ap9 +-0x1.b276e5fc0915ap8 +0x1.630a6325d4276p9 +-0x1.3c6721ec5fd14p-11 +-0x1.6330b03f5aa48p9 +-0x1.30b15478c1933p-5 +-0x1.630ef52917607p9 +0x1.d20df37103516p-21 +-0x1.a69a66dbd2ea1p8 +-0x1.c69e923a07adcp6 +0x1.6a7f505fea5d9p-17 +-0x1.ca384346f16a9p8 +0x1.32a202fb0895dp7 +-0x1.320c539d2690cp8 +0x1.10c193b381a23p-10 +-0x1.2a2bb2e417439p6 +-0x1.d1b6a4e76701bp-10 +0x1.ba51c02ad2c00p-8 +0x1.4eb503a5e519cp6 +0x1.632b31037059ap9 +-0x1.f03c46b9d44dbp-25 +0x1.0810152df1887p-4 +-0x1.f6a97309476d8p6 +-0x1.f56fa7db86bf4p5 +0x1.df804326360d0p4 +-0x1.141d54326d8a1p7 +0x1.0078e7f84d8d8p6 +0x1.cef6f7b56f8c2p-19 +0x1.0d0ce07e697a5p-15 +0x1.6326673bf0ee0p9 +0x1.3c1dd34b185a1p6 +0x1.ddc3c42ec39bap6 +-0x1.632752aab262cp9 +0x1.630e01d39d028p9 +0x1.dac293f73d850p5 +0x1.631510cd8cc49p9 +-0x1.028ed1e8dd32dp-17 +-0x1.b0bb57c60b6a0p5 +-0x1.783bf33152679p-18 +0x1.c5d5e473ebbbbp-26 +-0x1.915ff68d55569p5 +-0x1.633510495d169p9 +0x1.6312d35913b55p9 +0x1.6d20f44123714p7 +-0x1.6303c0b5329e9p9 +-0x1.62faa7a46d17bp9 +-0x1.633196bcef4aap9 +0x1.6329f34ef70a1p9 +0x1.3877f0875dea2p5 +-0x1.413e167d515b4p-8 +0x1.f017e3196ac82p3 +0x1.230e2092aaa0ep5 +-0x1.7b67d6318a255p7 +0x1.04c9f0425e693p2 +-0x1.1ebe27d65ffa7p6 +-0x1.62f596dff99e7p9 +-0x1.496ec324e967fp5 +0x1.2f75110873a31p8 +0x1.62ec21c319df7p9 +-0x1.487513da26b06p5 +0x1.6329675608d9fp9 +-0x1.1de0320fc0737p9 +0x1.73d4f770b54e0p5 +0x1.62ef2138efd07p9 +-0x1.7cd5764bf11ffp7 +0x1.402ca060e1497p8 +0x1.632cc11415f53p9 +-0x1.631ec3cf4a7b9p9 +-0x1.278e06c2c4ea4p-17 +-0x1.62f55568a253dp9 +0x1.6310e758dfd28p9 +-0x1.3d480025e3245p7 +-0x1.4517c5d83e40fp-1 +0x1.6307c4b105e8bp9 +0x1.630181fc28954p9 +-0x1.8d2e660962aa3p-9 +-0x1.98df07527c0bbp8 +-0x1.a27ee2e3a28adp-10 +0x1.6387b36f3b875p8 +-0x1.05cbb323669c8p7 +-0x1.52594428d68c5p1 +-0x1.4c9235b765b89p-18 +0x1.632a66cd5c94bp9 +-0x1.62fbd7e6a4400p9 +-0x1.728176d7c18f0p-24 +0x1.62e6378477ec7p9 +-0x1.632b611f08364p9 +-0x1.25a7b6bd7d0d0p-3 +0x1.00efd61470d55p-10 +-0x1.6336976d5e8adp9 +-0x1.359ca2cc9fc70p-12 +0x1.5e2af7dfe1034p9 +0x1.62fb546601bb5p9 +-0x1.630544284f262p9 +0x1.0b72226f94781p3 +-0x1.1fb7b0f3e9cecp-22 +0x1.c7b7361a9d625p5 +0x1.dde5178b689c3p5 +-0x1.13d52288f4693p-15 +0x1.1868b4ff4df0bp-22 +-0x1.a9369360a2239p-18 +0x1.d35412055367bp7 +-0x1.35d973c1b14fbp1 +-0x1.6316075c46ee9p9 +0x1.7c96f7ff40e1ep-25 +0x1.2b2582d457cd0p6 +-0x1.a28481bf5abc7p6 +0x1.467a936424936p8 +0x1.a1ca4036cbf56p-4 +-0x1.34b9e14e1af56p5 +0x1.00e73296682cap7 +-0x1.01f6e4bd76df4p-13 +-0x1.d84f005ebcd13p-7 +-0x1.632dc46b7230cp9 +-0x1.724f81862e781p-25 +0x1.62f6f6ca932f5p9 +-0x1.b07147eb43dd0p4