diff options
-rw-r--r-- | benchtests/Makefile | 4 | ||||
-rw-r--r-- | benchtests/expl-inputs | 1004 | ||||
-rw-r--r-- | benchtests/fmal-inputs | 1003 | ||||
-rw-r--r-- | benchtests/log2l-inputs | 1004 | ||||
-rw-r--r-- | benchtests/powl-inputs | 1003 | ||||
-rw-r--r-- | elf/libc_early_init.c | 4 | ||||
-rwxr-xr-x | localedata/tst-locale.sh | 2 | ||||
-rw-r--r-- | malloc/Makefile | 2 | ||||
-rw-r--r-- | malloc/arena.c | 21 | ||||
-rw-r--r-- | malloc/malloc-check.c | 2 | ||||
-rw-r--r-- | malloc/malloc-internal.h | 3 | ||||
-rw-r--r-- | malloc/malloc.c | 75 | ||||
-rw-r--r-- | malloc/tst-tcfree4.c | 59 | ||||
-rw-r--r-- | manual/resource.texi | 4 | ||||
-rw-r--r-- | manual/time.texi | 31 | ||||
-rw-r--r-- | sysdeps/aarch64/__longjmp.S | 45 |
16 files changed, 4165 insertions, 101 deletions
diff --git a/benchtests/Makefile b/benchtests/Makefile index 74142da..5b2fa67 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -63,10 +63,12 @@ bench-math := \ exp2f \ exp2m1f \ expf \ + expl \ expm1 \ expm1f \ floor \ floorf \ + fmal \ fmax \ fmaxf \ fmin \ @@ -94,6 +96,7 @@ bench-math := \ log1pf \ log2 \ log2f \ + log2l \ log2p1f \ logb \ logbf \ @@ -105,6 +108,7 @@ bench-math := \ nearbyintf \ pow \ powf \ + powl \ rint \ rintf \ roundeven \ diff --git a/benchtests/expl-inputs b/benchtests/expl-inputs new file mode 100644 index 0000000..9e429fd --- /dev/null +++ b/benchtests/expl-inputs @@ -0,0 +1,1004 @@ +## args: long double +## ret: long double +## includes: math.h +# Random inputs in [-10,10] +-0x1.e789bfea7e0b7b2p+2l +-0x1.402ce9cd820ba22p-1l +0x1.0aff75533049c4fp+3l +-0x1.5e877741882a3faap+2l +0x1.52f42e7ceb880f2p-1l +-0x1.02403d7952f2780cp+2l +0x1.ff3411a45d039e88p+2l +-0x1.0f3cad2392b81492p+3l +-0x1.1f0a76abe016e8b8p+3l +0x1.d4bf8c1a75ec682p+2l +0x1.9229a9dec96315e8p+1l +-0x1.a4b22031d574ae68p+2l +0x1.64138024cea3d334p+2l +-0x1.02a0b11943757306p+2l +-0x1.454f53ef5d0b9acp-2l +0x1.7ba5053e60291c98p+2l +-0x1.2ab42be196e5cfep+3l +0x1.3bcc82111aa14b34p+2l +-0x1.630435ce88cce36p+2l +0x1.04f4dc3e9bd7853p+1l +-0x1.0ebbeceb9e3be7bp+3l +0x1.26cbb541e5e4e5ap+0l +0x1.1b8ea75123208ac8p+3l +-0x1.cbd4daee8a4761p+0l +-0x1.b4d89d5bd14f609cp+2l +-0x1.fa6003cab764811p+0l +-0x1.6f912b9f1ffec2p-2l +0x1.3772cd49fb3fa0ap+3l +-0x1.92c58088516e164p-2l +0x1.05289001a75a4344p+3l +0x1.a648980822811a8p+1l +0x1.3a211c91d642cc1p+1l +-0x1.bd4350d7fd5a7148p+1l +-0x1.09175c9e71a9ffccp+3l +-0x1.396634f7a2beb314p+2l +0x1.5ceb175223db80bp+2l +0x1.e32149055424404p+2l +0x1.3fcb04ef68b2dbfp+0l +0x1.3001a196923e54c8p+3l +0x1.eacf870f01812fa8p+2l +-0x1.7e1e2c766408b34p+2l +0x1.0b9e00d8faf97658p+3l +-0x1.65c588bbe879a5p-2l +-0x1.13ccd97ab4820c5cp+3l +-0x1.596f1545fa1f64eep+2l +0x1.209c78fec17e73c8p+3l +-0x1.d145923081d6ab62p+2l +-0x1.a2bd852cafcaae3cp+1l +0x1.76dfdfa7fa4dd6ep+2l +-0x1.1b4208a1c5c101b2p+3l +-0x1.44d756cd1ce5f4cp+0l +0x1.c6bafeae6458edep-1l +0x1.2e1041051d49deap+3l +-0x1.906d7a88f19e726p+2l +-0x1.e72a1dffcd7095p-3l +0x1.f9047a6579beeaa8p+1l +-0x1.e4543fc8c8342e14p+2l +-0x1.61e482b5ad0dc1eap+2l +0x1.38d67ef82f9a0b9p+2l +0x1.08579fdcf8114788p+3l +-0x1.b9a29a68db9fd9c2p+2l +-0x1.b68b06b758e43b88p+1l +-0x1.20766050a9f169eep+3l +0x1.c7708e9625e93ap+2l +0x1.ade8f58cb43dab2p-1l +0x1.049fe37d9d715c1p+0l +0x1.b887277f1f02cp-1l +-0x1.b243bfadc5ddc2ep+2l +-0x1.11487236451fa91cp+3l +0x1.2630dec58a45c1f8p+3l +-0x1.01fc94737a1eff26p+3l +-0x1.28dfdfe7e0cfa078p+3l +-0x1.c6973626cd0b89a4p+2l +0x1.6828109c3d1e4b8p+0l +-0x1.9f4932f5dc3d6b72p+2l +-0x1.26207aaa7c150e6p+1l +-0x1.d179181846330eacp+2l +-0x1.f38c8bea3c560d54p+1l +0x1.17c623cc8f38148p+2l +0x1.3363bf8e6499c4p-2l +-0x1.8a53aaa55b40a648p+1l +-0x1.ad40b55b66fa3dap+0l +0x1.6e998340d2819cf8p+2l +-0x1.0694046421688544p+3l +-0x1.49bace6eab49acf4p+2l +0x1.fa40f72bfa662a88p+1l +-0x1.18b9a8d41eb699p-2l +-0x1.0a52573ff6356f8p+0l +0x1.8fc3ddbaeee00eap+2l +-0x1.9c5b48a3d51f0c2p+2l +-0x1.435b7d4fabc1880cp+1l +-0x1.6f53dadb30f2c35p+1l +-0x1.0b55f0a12aa5f808p+2l +-0x1.fa22b2bdb0a8f54p+0l +-0x1.f154f0683db6d1bcp+2l +0x1.043cec84fc912114p+3l +-0x1.f00870521a8faf3p+1l +-0x1.a661670f8bd47e2p+2l +-0x1.1ea1774a6d65dd68p+1l +0x1.283e1ec165ca678p+2l +0x1.93411f1537237d78p+2l +0x1.ce098081bbf2816p+1l +-0x1.160e35e2a2ca6edcp+3l +0x1.c5233ba4f9bb23cp-1l +0x1.674d499bce136968p+1l +0x1.5a33d5430077a7ap+1l +0x1.080e0a8444240e1p+1l +0x1.9bb39f0e4304aedp+2l +0x1.03630a4d4d27b2dp+2l +0x1.073c436c47848fe8p+3l +0x1.d02157960cad702p+2l +-0x1.5f40f740f3a54c58p+1l +-0x1.e5a024b7308934p-2l +0x1.3b65be5ae5c566fcp+3l +-0x1.ecc75fa9fa61633cp+2l +0x1.250c9992277475ap+2l +-0x1.9ff4f42793ebep+1l +-0x1.c912ae3277f07d7p+2l +-0x1.d4544b83fc79c3bcp+2l +-0x1.e12fe6386590d5f4p+2l +0x1.2edf6b2fda92293cp+2l +0x1.3a06739825b0b0dp+1l +0x1.ffd0cbda983bcd88p+2l +0x1.5778f7a61ce22964p+2l +-0x1.333b908c4c42149p+0l +-0x1.f322c1791082e234p+2l +0x1.dea0513ebca1c6a8p+2l +-0x1.104486b017e1c158p+2l +-0x1.0d184c4ff9ca712p+0l +-0x1.1ec3e8cb81b61b44p+3l +0x1.f7cfb63f44f73fap+1l +-0x1.a1919055b48e144p-1l +-0x1.bf388de1caf8539ep+2l +0x1.f8736096d49c7fa8p+2l +-0x1.93dbbc3e453b24b8p+1l +-0x1.8da7879e66dd1aep+1l +0x1.098ad76d82c0398p+1l +0x1.522d3502802087bp+1l +0x1.928ab228775239p-3l +0x1.df25df6d3ff68p-11l +-0x1.5813cc1b2e02c98p+2l +0x1.362a38bae6052d2p+1l +-0x1.eed6cb53e0d9b6cp+2l +-0x1.d0940a5ff2d33052p+2l +-0x1.fa024b4ea1276ap-5l +-0x1.0d7d9c64a8072854p+3l +-0x1.8e766aa23898249cp+2l +-0x1.b8db5a928f5923a4p+2l +0x1.e85c9845d4472658p+2l +0x1.1c6e50e6c12b3788p+2l +-0x1.200a4c0baa64f3fp+1l +0x1.014aa890a6583508p+3l +0x1.d9863011deec2ep-1l +0x1.0db57ad176bdec34p+2l +-0x1.2f4410925993f59cp+1l +0x1.e4c91152d55628e8p+2l +0x1.3a55bc651e299544p+2l +0x1.04a94d5e97273934p+2l +0x1.0d130ef9bdc9bb1p+2l +0x1.18e64636178f5a74p+2l +-0x1.93f458f549797858p+1l +0x1.1e9e0d5e0343d8f8p+2l +0x1.26d4bdf1c51e714p-1l +-0x1.7b62a4a4f802532p-1l +0x1.e5aa90c97c4675bp+2l +-0x1.312951dbdb3dabcp+0l +0x1.dc6a39a05567779p+2l +-0x1.e004b4f2820f97eep+2l +-0x1.0aa3096fc16a844ep+3l +0x1.c765a9d57994cee8p+1l +0x1.914eb4e20f1457a8p+1l +0x1.1f906f18a0962ep-4l +-0x1.c65e9a780146cd84p+2l +0x1.dc97b1e7ba1eabcp-1l +-0x1.7dc65952eafbbc48p+2l +0x1.335c604104264078p+3l +0x1.689d6a5e179e216cp+2l +0x1.0eda20d2be0c9238p+3l +-0x1.03a823fa7ffb0198p+1l +0x1.47702f41f2c487cp-2l +0x1.a4679ddb7d5c62cp+2l +0x1.1e9ae7cde6d64378p+3l +0x1.106a0e0a14170108p+3l +-0x1.9b5afcacb7ce6dfp+1l +-0x1.311a2386b2d368d2p+3l +-0x1.266e5116df96878ep+3l +-0x1.1689855fcd97ac5p+2l +0x1.f6359036d7ee49a8p+1l +-0x1.1199a6917f4bbf5ap+3l +0x1.193f46f4f5ef899cp+3l +-0x1.560ad53795d5322p+0l +-0x1.2f316f34137dd8ap+1l +0x1.27349ad563cdb2bp+3l +-0x1.036cdb509a4b3c54p+2l +0x1.fe680bfe14b2426p+0l +-0x1.c9fb596c3b347ad8p+2l +-0x1.7e562a84532cd38p-2l +0x1.314b5818c555f5cp-2l +0x1.7daabd936b1f25bcp+2l +0x1.c5c8b6f4c0121p-3l +0x1.16dfcdeedae826a4p+3l +-0x1.a934f04d2b86333p+0l +0x1.123a572565ea2114p+3l +-0x1.160528e9183a258cp+2l +0x1.5d39d58ed2ef036p+2l +0x1.12804e2a233e3278p+3l +0x1.ea0786e29d495cp-3l +-0x1.0f8b9abe97665d8cp+1l +-0x1.19f405cd85ccdaaap+2l +-0x1.9b4110c73b2a972p+1l +0x1.134ce743f9d40fap+1l +0x1.3aa72e6f3bb6f03p+3l +0x1.fe72e134af47798p+2l +0x1.949d34efeb82b6ap+0l +0x1.2deb59ce44ae872p-1l +-0x1.f9ac8621bb4b33f8p+2l +-0x1.94e948db4960c0fp+2l +-0x1.241f54727184909ep+3l +0x1.a541fb872349d03p+2l +-0x1.9a1afd055e65bd2p-1l +0x1.d718277aa515798p+1l +0x1.cb82bd737c0f39ep+0l +0x1.f4d19bc02f6497ap+2l +0x1.f396eed13d3a7ad8p+2l +0x1.1ed7d0d5cfeaf55p+1l +0x1.6d920d5e1161b8p+0l +-0x1.1452f89366e70baap+3l +-0x1.bdda90cd25ed2b28p+2l +-0x1.52c7f405410f9acp+0l +-0x1.abcc2fde1abf3074p+2l +0x1.28c060175a14431cp+3l +-0x1.3392531603c4d24p+0l +-0x1.2a179120e3c23e2p-1l +-0x1.c20aa8ec83aea1d8p+2l +0x1.238be8cce341f9bp+1l +-0x1.d24ac8996328526p+2l +-0x1.190c701b70a62986p+3l +-0x1.14854910de2766e4p+2l +-0x1.1f35343d09c6f8fcp+1l +0x1.230cd6ed94aaecacp+2l +-0x1.2107c372b3059b12p+3l +-0x1.a6a563a1d0ae1ebp+1l +-0x1.776f8cca0bdb4ae4p+1l +0x1.66b3fb3d827646d8p+2l +0x1.d3fc5e541ff0e27p+0l +-0x1.1a2f4761fc7a0b4p-1l +0x1.e116afd8ff6c92cp-1l +-0x1.99fa54aca05566ep+0l +-0x1.b3c60c9436471794p+2l +-0x1.ca24c3fca327468ep+2l +0x1.eea89a51f83c5db8p+2l +0x1.f294236f9a04ed38p+2l +0x1.05acb5b1ece32dcp+0l +0x1.3e096846750d5d4p+2l +0x1.2f6a957eeb24b87p+1l +0x1.d69ae3cd1891d22p+2l +0x1.c372c9dd4f80a05p+2l +-0x1.c4ef9624b7a4d61p+2l +0x1.0792c878d381c7p-1l +0x1.244c8c1635e56638p+3l +-0x1.105b6845cc40a1ap+0l +-0x1.02cddc1271b225dp+1l +-0x1.6cd86b16e08527d2p+2l +-0x1.9c4cb251b9e67038p+2l +-0x1.aacc9646b1da61dap+2l +0x1.adbcf3398cc4b98p-1l +-0x1.1be21090bfd7a5cap+3l +0x1.b30f414ce703da7p+2l +0x1.3977936bf61b56bp+2l +0x1.7486f1c34fef44c8p+1l +0x1.196c5444ab658518p+1l +0x1.4bcd5aea20c7b8ep+1l +-0x1.481f3b109feebcfp+0l +0x1.2cc94273ec3ba0dp+2l +0x1.0cb56d0382ef7b04p+3l +-0x1.78c8714e98b6e16cp+2l +-0x1.e8096b8f4435df3p+0l +-0x1.73839566ca1d951p+0l +-0x1.8ade9ae79f9621dp+2l +0x1.31435fd6a51cb4fp+3l +0x1.2fcfef197e307d34p+3l +0x1.56af3f89adf57668p+2l +0x1.7344fd837d6e1ed8p+2l +0x1.fbfe3a5c345bdc48p+2l +-0x1.2800b9524cc067f6p+2l +0x1.f8f2df26a8f9094p+1l +-0x1.3c7d15f2577fd0b4p+2l +0x1.c7e6edb48bbdfecp+2l +-0x1.7066004abaa8633ap+2l +0x1.747ac849e3853b2p-1l +0x1.f55f987bc716b518p+1l +0x1.a956a85983143118p+2l +0x1.a3b25268c75f953p+0l +0x1.d82d76bd2fadb54p+2l +-0x1.bab4ab2d73a153dp+1l +-0x1.b4b819289c9d1d58p+1l +-0x1.ca7e30dd6c3c3e2ap+2l +0x1.2a566ebdbfb07e6cp+2l +0x1.891fbcee66dcecdp+2l +-0x1.29f325541634f09ep+3l +0x1.1abcb0740d4d6a74p+3l +-0x1.29e4d1429f8e835cp+3l +0x1.1302daedb1324d3p+0l +0x1.9bd0d8834894e28p-3l +-0x1.2a0f985d3776e58p+1l +0x1.1396416a30ab1cep-1l +-0x1.20e7002263cbd456p+3l +0x1.9b137b6bf47bd78p+0l +0x1.4f69ad880ffe21bp+2l +-0x1.c25b9bac58b8c3a8p+1l +-0x1.19da47962c6c49p+1l +0x1.da570eee749717b8p+2l +-0x1.e46dbd51e4b20fe8p+2l +0x1.8dd2bef1437c2p+2l +-0x1.12f621369ab01d44p+2l +0x1.797731d804aa37dp+2l +0x1.29e8d5ea5ff3031p+1l +0x1.4d44f9ef640caf1p+1l +-0x1.3eaf6c647598cdd4p+3l +0x1.c0c0e11854be758p+2l +0x1.5eacd355235e2528p+2l +0x1.3cfc847834a5c3d8p+3l +0x1.049820624dd6002p-1l +-0x1.0db663ef006fea5ep+3l +0x1.9b1437fa3da40808p+2l +0x1.0c25883913d3dbfp+2l +0x1.852ade7cd1607d2p+2l +-0x1.3abac366d0b4d5cp+3l +0x1.6a56257c1138d54cp+2l +0x1.3d427dc7a7116528p+3l +-0x1.a397980397d57c94p+2l +0x1.aad7371fa96b16d8p+2l +-0x1.e4136a1e660cc1d6p+2l +0x1.6da2bf98726d9d5p+0l +-0x1.6c63ec6cb561414p+2l +0x1.eca1d0e20cb302e8p+2l +-0x1.528a9884ce32de9p+1l +0x1.d5c981ffe6294ep-1l +-0x1.3bdabad98013cae4p+3l +0x1.9cbada1299c0f01p+2l +0x1.2e40a5376c780cp+3l +-0x1.102530c75f18dd8p+2l +0x1.72b0235c9ad31e8p-1l +-0x1.14a8449de2605732p+3l +0x1.3bd357e3504fb25cp+2l +0x1.80d45a6aaa792a9p+2l +-0x1.06df9b55792fe0bp+3l +-0x1.ca984018b26730acp+2l +0x1.f2f316bfa49064ap+1l +-0x1.0a059c4ed3e1a58p+2l +0x1.e9804b664b96fbfp+0l +0x1.00cf399683208b2cp+3l +-0x1.4c24fb12d818e7p+1l +-0x1.174e2bc629e041fp+1l +-0x1.0901ba575d86318p+0l +0x1.6051bc1f7d3b22ep+1l +-0x1.a28f83dda623abb4p+2l +0x1.9c8c63c9eff99888p+2l +-0x1.1b7553e771eadaa8p+3l +-0x1.d57d95bb4ee98c98p+1l +0x1.6e974a46254b0448p+2l +0x1.36fa2f09839e2c08p+3l +-0x1.2d126d9f61610f68p+1l +-0x1.9e75033444aee792p+2l +0x1.ed1f3d4d3025592p+2l +0x1.39fa499e03db7038p+2l +-0x1.d65a09b4abd32ed4p+2l +0x1.eb86d3a8b7d70308p+2l +0x1.d86a560c16f5ad48p+2l +-0x1.9dd8e3fa57fc65p-3l +-0x1.80f61cf71388ad52p+2l +-0x1.fb956480a7143ef2p+2l +0x1.a823b7686813c308p+2l +-0x1.3d2b09b19056dc9p+0l +-0x1.14dee653a4b9f776p+3l +0x1.4330c1e6f5bf92a4p+2l +-0x1.70d154f4c770ab54p+2l +0x1.bca715264dce36cp+1l +0x1.7d939287cb2ac32p+1l +0x1.e1abb17f8289b16p+0l +-0x1.d67096348890a4fp+1l +0x1.97360e3c0fa1e908p+2l +-0x1.74e99eb4bd342b6p-1l +-0x1.26cc55807b8317c8p+1l +-0x1.3807131facc49f58p+3l +-0x1.a40902b12d5a7f3cp+1l +-0x1.ba6b0233e66c0eep+0l +0x1.78a074e6fdb7a02p+1l +-0x1.3a79b3dc308e18dcp+3l +-0x1.993761846a8b9cfp+2l +0x1.559b8c147a4bd3dcp+2l +0x1.7ae21fe6de6e55f8p+1l +0x1.325837f838ad0cc4p+3l +0x1.74feb5b1cc5b8858p+2l +-0x1.352bf1044b3e356cp+2l +-0x1.21034f18363433c6p+2l +-0x1.0932b475c2785a18p+3l +-0x1.393aacad24767802p+3l +-0x1.2b9dc282cbd494cp-1l +0x1.2fb62c86c34c4a78p+3l +0x1.5d3284cbaa6874cp-1l +0x1.d7ec63bb0c195b3p+1l +-0x1.bf30cae0543685e4p+2l +0x1.50110e87dd2acfp+1l +0x1.303f3b4c06d05d9p+3l +0x1.0005c20b0a013368p+3l +0x1.269ac3086fd1e3ep+3l +0x1.ccc200a070d76p+2l +-0x1.ab2984a5ba30ddep+2l +0x1.05bda482442163ccp+3l +-0x1.aca2410d02a70dap-1l +0x1.9acb4ace85a1c108p+2l +-0x1.9713b1e496721cfp+1l +-0x1.1fac392ebf3c4316p+3l +-0x1.d500a5eb3b37725cp+2l +0x1.b10803c7cfba934p-1l +0x1.e4e0da1d4fc40788p+2l +-0x1.d582953beed93738p+1l +-0x1.cb20d44974a921b4p+2l +0x1.2becf58983cde2p-3l +-0x1.181938f703525d3p+2l +0x1.05a62ef5285d819cp+2l +0x1.215428be91005318p+2l +0x1.bc943e2de4643db8p+1l +0x1.1ef991db3164e258p+2l +0x1.9a11733c6e7f0288p+2l +0x1.7f7a31af9dfa7b78p+2l +-0x1.eb83717b9e590d98p+1l +-0x1.dd275539027c9364p+2l +-0x1.121d2e6c48e321p+2l +-0x1.16335eb55946394ep+3l +0x1.b25ed5721f917d48p+2l +0x1.acdc9d4f4c6a2a7p+2l +0x1.9c17298383879cb8p+2l +-0x1.06c0a469a7b3d4cep+3l +0x1.4a2784e0866ad04p+0l +0x1.b2f86175e491a94p+2l +-0x1.5a0efd32de3d49cp+2l +-0x1.caee58ed27798cep-1l +-0x1.080c394be4c93a2p+1l +0x1.9d8eda813d1604p-5l +-0x1.7a56f17a687d819cp+2l +-0x1.90d3ce2a0d4a2bd8p+1l +0x1.d6d9a69e1d61ee2p-1l +-0x1.bcafd1cab992786cp+2l +-0x1.e9596fb61dd8e118p+2l +0x1.76e5acd280e8254p-1l +-0x1.b231fe826949035cp+2l +0x1.36f9e752f5ef551p+1l +-0x1.9ba8e1b5ff1aff4p+2l +-0x1.13b605316a459c1cp+1l +0x1.c4563c920875cc18p+2l +-0x1.db261127d316b868p+1l +0x1.f84cbfab8e3e87fp+2l +-0x1.958f6ee2556b48dp+2l +-0x1.11c368f6f0134e64p+2l +0x1.5d765b8020eff56p-1l +-0x1.d78d93cf69ba1c64p+2l +-0x1.1646d8c8ab7aedfcp+2l +0x1.944e53e265368c5p+1l +0x1.337f97e427b2c698p+1l +-0x1.0ee186a16907511cp+2l +-0x1.8e4c6350b691802p+1l +-0x1.9d83332006d7381p+0l +0x1.f17f5e27fd952f3p+2l +0x1.092ffff97fadc79p+3l +0x1.38d112f031bee00cp+2l +0x1.2a34380200420bep+2l +-0x1.d7b3edac5817ab88p+1l +0x1.d7bc196f339e5068p+2l +0x1.448032d4229b5e04p+2l +-0x1.2a4e435a2afdb34ep+3l +-0x1.b0cddef58df775b8p+1l +-0x1.5d0afe9056f985cp+0l +0x1.250dfc5b93041c08p+3l +-0x1.757da5f57b8c0a44p+2l +-0x1.751d9e3ff11652p-4l +-0x1.1c2078930e749bcp-1l +-0x1.fe6b4ec84b4a40b6p+2l +-0x1.997efffddaf8ada8p+2l +-0x1.f795ba692e2093acp+2l +-0x1.c88d12fc37ffe208p+2l +-0x1.43a53bef954628aap+2l +0x1.de776d19a286bb8p-3l +0x1.dd7be8ee602c51bp+2l +-0x1.2b2c4f7acf6707b8p+2l +0x1.b9fc6ec4626d643p+1l +0x1.3f8ecb24d4a8d578p+2l +0x1.d81ffede4da75dcp+1l +-0x1.ae3b082796ed39b4p+2l +-0x1.4579b82e2647eea8p+2l +0x1.a0f13db4e190a56p-1l +-0x1.845dbd61b2cd3566p+2l +0x1.db010cc7884f14dp+1l +-0x1.545bed856e604fa8p+2l +0x1.8848c528b2ac791p+2l +0x1.6ff743db80dd0b4p-1l +-0x1.0a31dae0e3e0cab4p+3l +0x1.dd2b87ca514b208p-3l +0x1.e50cf26e835cfd2p-1l +-0x1.d8a2204c9bc27224p+2l +-0x1.3c2c5e5d5910bd42p+3l +-0x1.ac701821499797dp+2l +-0x1.eff66b74059aa2aap+2l +-0x1.1417314c2b35a64cp+3l +0x1.e7d7f658e028664p+1l +0x1.0f447041460a1dccp+3l +-0x1.aef6aa7a737a169p+0l +-0x1.7577a4e455d99b94p+2l +0x1.fe213dd581a5cf28p+2l +-0x1.be97aebbd9b8d288p+2l +0x1.cf8cdbb6815299ap+1l +-0x1.569fc518ed44a7e2p+2l +-0x1.2dd5f460c33a880cp+1l +0x1.2cf2d5079b631ddp+3l +0x1.dd9a8cea6ec239p-4l +-0x1.7bc7ad5066de3938p+1l +-0x1.b16b002a76ce77p-2l +0x1.8bbacfb463be6928p+1l +-0x1.fdd185899dda686p+0l +-0x1.6e81c6861fd43034p+2l +-0x1.7c4efd5875b60a98p+2l +0x1.bcf2549f9bf9375p+2l +0x1.bd8899a88425616p+0l +0x1.636209b5a92d87d8p+1l +-0x1.69eb096c0b42c598p+2l +0x1.c821a82e7282c808p+1l +0x1.12482cd19df491cp+0l +0x1.024091708e2adadcp+3l +0x1.2829a98226212df8p+2l +0x1.b3b1084744747b8p+1l +-0x1.c4a554a7c86a691ap+2l +0x1.0d3543a7208c0e18p+2l +0x1.b4ef8862c1b56b48p+1l +0x1.47bcefb630ba9cf8p+2l +0x1.f89f71d7c142fap-3l +0x1.b4402ca4d014f718p+1l +0x1.565f47630e95292p-1l +-0x1.ac0f9dd3a2f5fb8p-2l +0x1.536e16001074268p-1l +0x1.3033f1cdebbbfa58p+3l +0x1.b3687b960ce3fb1p+2l +-0x1.f2e3d99dad555cp-1l +0x1.2e7e71a495f4a0dp+2l +0x1.a8a58472f27d84cp-2l +-0x1.24c60111af2ac6p-5l +-0x1.e57c0cc7e7431812p+2l +0x1.46b2e56621f82e6p-1l +0x1.ad81e81333d72f78p+1l +-0x1.5e3331e54eafb1ecp+1l +-0x1.fc72c7c9e12c2d7cp+2l +0x1.51589b244c66d408p+2l +-0x1.370113ade2575f4ep+2l +-0x1.1067a189494e7a1ap+3l +-0x1.b5ce9143e00ba1cp+0l +-0x1.097b18eac5d841f8p+3l +0x1.fbb187564d9d6a3p+2l +0x1.7ae8c777ea5f275p+0l +0x1.7fc60f6d3d28072p-1l +0x1.fd9312cc8dca8edp+2l +-0x1.c1b3c854234522ep+2l +0x1.e72f953d0a4ba4e8p+2l +0x1.78167ea0cafe5328p+2l +-0x1.faa7575fd53e38cp+0l +0x1.1227bd27c1c7a1fp+3l +-0x1.03f1561a5bb0a8f8p+2l +0x1.0c5c7fa1c4fc89bp+3l +0x1.535362b33b0606ap+2l +-0x1.1f451d72396ea7cap+3l +0x1.fe19b2aea9bdac5p+2l +-0x1.a7803f8ba3fcc4p-2l +-0x1.035b2485848edp-2l +0x1.6f323500c53b42c8p+1l +-0x1.2cf86635f125bf18p+2l +0x1.59e2453f9086bep+2l +-0x1.8b0869bdd099487p+1l +0x1.d72169c2b4c71ap-2l +0x1.d7d41622e65127ep+2l +0x1.2bf7cf80057df3e4p+3l +0x1.4fe78019918017bp+2l +0x1.190857657014b9ap+0l +-0x1.1fcd86c4f1004d34p+3l +-0x1.1a521ed1e3db87eap+3l +-0x1.30619a0869df0522p+2l +0x1.9f07a57401581bp-4l +-0x1.2e9c1180841184b8p+1l +0x1.e1d8212c45242bc8p+1l +-0x1.bd536f11349b4afp+1l +-0x1.0ea6b0f854cff35p+2l +-0x1.02a8cce3ddf7e58ap+3l +-0x1.2d9a7b97a7965676p+3l +-0x1.f9df01e8141bd004p+1l +-0x1.bb17bd6ee28cdd8p-1l +0x1.ecda03107d093eep+2l +0x1.18c73022d2d764ccp+2l +-0x1.f52ade79328bd05p+1l +-0x1.21945ff3c8192424p+3l +0x1.967f5b88b65619ap+2l +-0x1.dabb785b74e98f6p+0l +-0x1.2c6dd0f7e84f618p+0l +0x1.48a3d15ed427069p+2l +0x1.13652e71c8e4b3b4p+3l +0x1.0eaf34ee7b712fap+0l +0x1.c3b2daf4c28d31bp+0l +-0x1.428134bb231b4446p+2l +-0x1.69617bd7a32694fp+2l +-0x1.87a1f3e364aded88p+1l +-0x1.9dc4cf7adeae3914p+2l +-0x1.5f9c1c6ca67ebep+2l +0x1.794e71eb9fa9d884p+2l +0x1.fd0011380488fe58p+2l +-0x1.512b3229657452p-3l +0x1.00ec4f75b15779fp+2l +0x1.a1898f99805fb1p+2l +-0x1.62528abfe7ab39p+0l +0x1.62a63bf7387fab4p+2l +0x1.7e442efe24d2734p+1l +-0x1.dc5aa9032b60bb68p+1l +0x1.c493f99d5b83981p+1l +-0x1.8eb0166508ff708p-3l +-0x1.af618a87657c7d8cp+2l +-0x1.b22aad922c3c5868p+2l +-0x1.cb9b741410a463p+0l +-0x1.7ec2b1d5baacc8p+0l +0x1.112f01dbeac0999p+1l +0x1.1dc57a97d2f79994p+3l +0x1.d9f52ceae81bace8p+2l +-0x1.37d953d9974f9082p+3l +-0x1.14b904ec2257f2ep-1l +0x1.49c06199d695fc54p+2l +0x1.d1ee0f46a19513cp+2l +-0x1.0809acd9b861caaap+3l +0x1.663f7285506a27dp+0l +0x1.0ae55707429d511p+1l +0x1.57c0c150464618a8p+1l +0x1.f110471afccd825p+2l +-0x1.de2cecd4d85e666p+1l +-0x1.49c5b5053fb731acp+2l +-0x1.d4a48992d685a936p+2l +0x1.cbd4aabd51058e48p+2l +0x1.2b9cd3b7ed2eeedp+1l +0x1.753d43672584ceep+0l +-0x1.8c9bde42cfe2ae54p+1l +-0x1.c817c79b1249beep-1l +-0x1.aba3e8a654cc03e8p+2l +0x1.2e06ed606674806p+3l +0x1.4d1563fbe883d138p+1l +-0x1.ec8b43e6b12b7478p+2l +-0x1.de735128a55e9ce8p+2l +-0x1.e0aa63afd857247p+0l +-0x1.8a61f0f9aaba77ep+2l +-0x1.f2d5dd5a362d358p-1l +0x1.281c7bf1ff8f2978p+3l +0x1.cfccf00333a55138p+1l +0x1.936eb275b6509eap+1l +-0x1.73229bf4a5755d4cp+1l +-0x1.8c4e3b34e32901c4p+2l +-0x1.38ae748d01eacdbp+0l +0x1.2917dceee47264p+2l +0x1.c660d7fe501909b8p+2l +-0x1.ca7c5a46983d386p-1l +-0x1.c5f05b81502d11p+1l +-0x1.56e941ca08827d8cp+2l +-0x1.6081bc0ed72a4d8p+2l +-0x1.148c19ce1bfcebc8p+2l +-0x1.008529b7ab4a2642p+3l +0x1.db1ac03dbd3d8758p+2l +0x1.f014639fc5421p+2l +-0x1.336514d6adee196p+2l +-0x1.09c74e61daac94bap+3l +0x1.b994ee6b9c4b85b8p+1l +0x1.02f715dfa2435ec8p+3l +0x1.46f3710d981ad09p+1l +-0x1.bd0a086b0a389e3p+1l +-0x1.0eb2e64673586916p+3l +0x1.adb841087261638p+2l +-0x1.aa5b7265e1d0cebcp+2l +0x1.d9c0e35dd5b9362p+1l +0x1.19643f2062cb0558p+2l +-0x1.16bdd8a578384d58p+2l +0x1.09d24ed36d3ed9e8p+3l +-0x1.66db6bfbb88fb458p+1l +-0x1.dbaac6191de075ep-1l +0x1.774a38297764db84p+2l +-0x1.755336bf5bf5e3c4p+1l +-0x1.5411b54a6984d5dp+1l +-0x1.bbe8381cd853953p+0l +0x1.8f24cb28c238774p+2l +-0x1.ace2f6530cfe5ap-3l +0x1.4915eb62cdafb9d8p+2l +0x1.a39457a2db47396p+0l +-0x1.0d27aee9f8b545c4p+2l +-0x1.96b3a51cbe9aef54p+2l +-0x1.20e206c1d398458p+0l +-0x1.28d4e3eaf2427d4p-2l +-0x1.2524be13a10445cep+3l +0x1.2b1c91e5fe21a778p+2l +0x1.3570dfe170b2e9a4p+3l +0x1.1328dacf9c5f6e58p+3l +-0x1.e5a3b37ad3b30dc6p+2l +0x1.1e2f5a2216c45f98p+3l +0x1.57fb010365d538p-3l +-0x1.09e43365625638ecp+3l +0x1.11bd2a96b6e21bp-2l +-0x1.f334dff953126fep+0l +-0x1.43856069d03d735ep+2l +0x1.03d1bf9287d80dep+1l +-0x1.2432548ea35080f8p+3l +0x1.1a7557c43a144f68p+1l +-0x1.933720c486e8b098p+1l +-0x1.11567aaae2ff57ap+3l +-0x1.092bd1ad0b9c6c32p+3l +0x1.fd6ef6f3670c7fcp+1l +-0x1.593830f0edf58e34p+1l +0x1.68190ed9fc9edfecp+2l +-0x1.936e5b2700f79ddap+2l +0x1.b447e0b06a4555c8p+1l +-0x1.25365be442f1b434p+2l +0x1.3f5a26dc52dc813cp+3l +-0x1.44c9c9d22dbf793p+2l +-0x1.519151213026518p+0l +0x1.285a28892fa918ecp+3l +-0x1.2cdf1bd2270d1f88p+2l +0x1.c4341fddf096a19p+2l +0x1.292df2fa474c2b6p+2l +-0x1.01c745e96e41fe6p+1l +-0x1.3c7262bb38370982p+2l +0x1.542d4880dc0609p+0l +0x1.9208acc6c3b1793p+0l +0x1.2b97d27b7628e4ecp+2l +-0x1.93dc44f723dfbfap+1l +-0x1.6d0f4e0ad3ef96p-4l +0x1.6292aa3124daf6dp+1l +0x1.04111377a83b69d4p+3l +-0x1.2a2600742df2965p+3l +-0x1.423ee6c53d4c40fp+1l +-0x1.033ca69b08f17e6ep+3l +-0x1.6b01e441f6d6c0bap+2l +-0x1.0177f41b2db53dbap+2l +0x1.74de655eab7ef2p+1l +-0x1.6585b7026d231fbp+0l +-0x1.29608c0d0ce0e6d8p+1l +-0x1.effceee4766c28bap+2l +-0x1.61438c42c8e9149cp+2l +0x1.2b72a672a4adefap+0l +-0x1.80f421b90678e78p-2l +0x1.59ab4ed5858b948p+0l +-0x1.35433d878f314caap+2l +0x1.37e5db07d1b10f7p+3l +0x1.f23c369e83e8b2ep-1l +0x1.7b55b17bbe0eebd8p+2l +-0x1.340548c18fa31b5p+0l +-0x1.ae5fc0a436cc37dcp+2l +0x1.09f958e6f40609bcp+2l +0x1.b800bf38b40b579p+2l +-0x1.2988356eb3df568p-2l +0x1.f6eb6f421ebea9ap+2l +0x1.293afc5862bd9a84p+3l +0x1.13ab2034e91386e4p+3l +-0x1.d890ac5be58230f4p+2l +0x1.1f9bb34079d07c4p+1l +0x1.2b2096cebdd7c3cp+3l +-0x1.2cb901ce63c1d3dp+1l +-0x1.d59ca1e539ef5cb8p+1l +-0x1.6f4dd551433dcf0cp+1l +-0x1.aab0a50455d0aa38p+2l +-0x1.675869550e5cc6e4p+2l +0x1.47ca2c5c1c22703cp+2l +0x1.1c437c52a02eb248p+1l +0x1.85200c408cd1fp+0l +-0x1.872dff034b008d7p+1l +-0x1.7de8ee0a485bf5a6p+2l +-0x1.06bd1be769dc951cp+2l +0x1.552e4ee8d81b4e3p+0l +0x1.8d9a7098d713be2p+1l +0x1.2dcc57ec5733a2bp+0l +-0x1.be45aa299cd303a4p+1l +0x1.6861fd8969de5dc8p+1l +-0x1.1b217198dc78cb88p+3l +-0x1.29b210f62c55c368p+1l +-0x1.3e3f2da052f9855ap+2l +-0x1.a1311fce6788024p-1l +-0x1.c70ed29bc9e83ccp+2l +-0x1.1168ad8650f058f8p+2l +0x1.27218831bdb4af3cp+3l +-0x1.321f2fbf85e3b646p+3l +0x1.8f71f682bdf06e58p+2l +0x1.9cdf1b9bb772078p+1l +0x1.86469e7247877e4p+2l +0x1.9c93efaf226e574p-1l +0x1.9e7dde158dff3fp+2l +0x1.e5790055340944e8p+2l +0x1.9dd88a00f9ff876p-1l +0x1.38c327063f8b6d18p+1l +0x1.13af8e86498ee81p+3l +-0x1.7d41e39c23bfa928p+2l +-0x1.330bb2d70257d82p+3l +-0x1.daa358f7358dabb2p+2l +-0x1.f681c01c030d74d4p+2l +-0x1.9c4c5f13bd2a4818p+2l +0x1.d57743abdacc943p+2l +0x1.51164d812d6975d8p+1l +-0x1.20e7027af5d623p+0l +0x1.fb341bc9eb2dd26p+0l +0x1.b9a5009bfdcad9p+0l +-0x1.95369638a23fe42p+0l +-0x1.3ff760db08462b4p+3l +-0x1.290d888cd634c4d8p+2l +0x1.39dbb183260c7d2cp+3l +-0x1.d2251b0d3396f3bcp+1l +0x1.164a741a87e1ab6p+3l +-0x1.ee5157e4f616bb5p+1l +0x1.7eefde481c7639cp-2l +-0x1.02dc5cbbf5c14c38p+1l +0x1.efdb1c39658d0308p+2l +0x1.65e55524006bd328p+2l +0x1.5d5fd107dee15c4cp+2l +-0x1.1d3dcadd2988e96ap+3l +0x1.a5674afbd96afdp+2l +-0x1.7d632522bfc25e8p-1l +-0x1.908e51efbc36173p+2l +-0x1.3206c9b681046042p+3l +0x1.513c441f7e2334dp+2l +-0x1.1996451edc2184c4p+2l +0x1.b38b6a1575304708p+1l +-0x1.30e781af07304778p+3l +0x1.862e3fa5742869a8p+2l +-0x1.30a2c3422d22247p+2l +0x1.8e2f90affded13p+0l +0x1.60418360f7b1ad64p+2l +0x1.c6e3f76d27560e38p+1l +-0x1.03603a32e7b4933p+3l +0x1.2ec29a4dbd33a2d4p+2l +0x1.3e3a60705820b548p+1l +0x1.09563aa03f541b9cp+3l +0x1.71cceb27c30f085p+2l +-0x1.b6c00d1a9799d8fp+2l +0x1.784f05a55a05a4f8p+1l +0x1.e809000bed00b91p+2l +-0x1.3d57aff6c2fe620cp+3l +-0x1.37698735e1211aecp+3l +0x1.2a6b6d426fb679c4p+2l +-0x1.f9a2aaf6abb87168p+1l +-0x1.3cf089b12bea3c6p+0l +0x1.15354c723d55720cp+3l +-0x1.9a237362f75c1016p+2l +-0x1.891ba0331c95d67p+0l +0x1.933de74faece1b78p+2l +0x1.2cbbcd09e7c27f4p+3l +-0x1.9a6ebf001089bf5p+2l +0x1.2922ef92bc3372a4p+3l +0x1.70e05231d7f1ee38p+2l +-0x1.fad9f3c83ec350f8p+2l +0x1.63e93ac5b5c3ef8p+0l +-0x1.f2129f03426e579ap+2l +-0x1.4bb443206203c62p+0l +0x1.03a0c42d46716878p+2l +0x1.14e4596e667e94cp+3l +-0x1.bd08244c4523788p+1l +-0x1.978ac90b3b0da028p+2l +-0x1.a2ec4ba6d93924e6p+2l +0x1.6d029fe3698c8c74p+2l +0x1.4c738e3e199603ep+1l +-0x1.34507bf89caa607cp+1l +-0x1.0f40e718176d92p+1l +0x1.ec70557e293d3a4p+0l +-0x1.8154d4e79070fc78p+1l +-0x1.91135dcde581b71p+0l +-0x1.3f25db28d50211f4p+3l +0x1.187fb934e2fc50cp+2l +0x1.53172ed11433e18p+1l +0x1.1ab62fd78574e57p+1l +-0x1.a699cc6fed6215p+0l +-0x1.054be46c696fdc3cp+3l +-0x1.3df135a5d4d6fccep+3l +0x1.3b9abc0a75dd395p+3l +-0x1.71309b99f107788ep+2l +0x1.0aa96a60e9aa1ca8p+3l +-0x1.ca5a69a0f99603cp-1l +0x1.3349458cd2e99f1p+3l +-0x1.000c16e5308da70ap+3l +-0x1.5d87ddc473f6f32cp+2l +-0x1.496e40ce61b01c82p+2l +-0x1.38c34a938d00b652p+3l +-0x1.f68e6d79de6db324p+1l +-0x1.28fecca2c3f4f858p+3l +0x1.828ce124be53f78p+1l +0x1.17cbf7ae9a2f4a7p+3l +0x1.ccca89e567df2b88p+2l +0x1.14235d293d3e84c4p+2l +0x1.c9395b43eefe0078p+2l +-0x1.e742ea22dbcc538ap+2l +-0x1.5324a12912147b2p+1l +-0x1.375bd290cff89b6cp+2l +0x1.a9633c2ce2c4d98p-3l +0x1.894be1bfe0220d98p+2l +-0x1.8997f35e1562828cp+2l +0x1.8cb0f689e6751bcp+2l +0x1.4721a726072644a8p+2l +0x1.185ececd6b3f9dbp+2l +-0x1.08a2d97429d55a5ap+3l +-0x1.0f715ff1af0b10c6p+3l +0x1.e6583c5f7f93319p+2l +-0x1.00c09ff57791c046p+3l +0x1.238466a4de3e36ecp+3l +-0x1.a18d61615779738p-3l +0x1.696d1c905c0b09bp+1l +0x1.07b81ada25ab65f8p+1l +0x1.3ccf20abcd549af8p+1l +0x1.fe5350bea3b6b6ap+2l +-0x1.be5eb7bd7a8e4ddp+0l +0x1.114d7c2cc6ec6e98p+3l +0x1.75ae6a62162a622p+2l +-0x1.574b06b59d756c08p+2l +0x1.3867a0061f60bbcp+2l +0x1.9356d91ed07def78p+2l +0x1.4b0c35e6cba93a2p+2l +-0x1.12fab525fb50715ep+2l +0x1.26793b0c9c209f6p+2l +0x1.eb5668ad0e15d71p+1l +0x1.286ea4b95b40e388p+2l +0x1.1e4c636565744e4p+2l +-0x1.9c128f53c3ce28d8p+1l +0x1.7ec4ced37e904a1p+2l +0x1.7fe84f7e7fd0824p+2l +-0x1.04d8847afde0e902p+3l +-0x1.6e32a39112af123cp+2l +-0x1.cbe0dc3c4dfc5c1p+1l +0x1.a426acd914a11cp+0l +-0x1.28e0084c66e6a57p+3l +0x1.77c3e1535866fddp+0l +0x1.dbad40266fbf4bbp+1l +0x1.06dbd580e34eda9p+1l +-0x1.3930dc8dd62ab2c4p+3l +-0x1.f75e11936efe1f4ap+2l +0x1.6e2cd5b75300378cp+2l +-0x1.7b2b6748568b1f2p-1l +0x1.b08ce51e9cb0aap-2l +0x1.b288fb151cb2542p+1l +0x1.78f8881c651b18fp+1l +0x1.5099630932614904p+2l +-0x1.4db3120a358df488p+2l +-0x1.3a646ff8fd878f1p+0l +-0x1.27d432ab0ea20744p+2l +0x1.25bbe1a9770fdf94p+2l +-0x1.0ff44c7349094a94p+1l +-0x1.55fd18082a9c507p+0l +-0x1.a40303f0fc831abp+2l +-0x1.0dc0abc1c876cfccp+3l +-0x1.2eee35b56c4d084ep+3l +0x1.291dbd62fe5b4e6p+1l +0x1.148ec7f57c1203p-2l +0x1.440ad26a29f944cp+1l +0x1.15c17bc2e30eafp+3l +0x1.61ed20f2f8917dcp-2l +0x1.c222265f403d215p+2l +-0x1.ab7d409aac332672p+2l +0x1.b1a35d545020ffp+0l +0x1.3edadd5573482ef8p+1l +-0x1.ea62f4deb1d1ec4p+2l +0x1.0b4210ea1ab3c164p+3l +-0x1.7c70a4adbc8b7bc4p+2l +0x1.210da0af7bb8663cp+3l +-0x1.ae89e42967b86a7p+0l +-0x1.0231e4660e7771aep+3l +0x1.12cf2364d3aa935cp+3l +-0x1.eab245dd56b54f8cp+2l +-0x1.224a0d61291392aap+3l +0x1.23f2d9fae79b9318p+3l +0x1.828fdbc955c0d91p+2l +-0x1.2bffe9a85e06de42p+3l +0x1.cd766d8488cd28p+2l +0x1.2621f8d5774a237p+3l +0x1.39601d88aa65e858p+3l +0x1.7b9a8056a6b898ecp+2l +0x1.264209636d11a528p+3l +-0x1.1e6c7c11ea603554p+3l +-0x1.3fd2058969413fap+3l +0x1.aea2fbb41cff82fp+0l +0x1.91681ccf3196398p+2l +-0x1.72d7c25943b8e78p-3l +0x1.3d8dd9bf27fa6f8cp+2l +0x1.5d43b1244ed977fcp+2l +-0x1.c13490d5291c65d4p+1l +0x1.671d9640ecb6fb18p+2l +0x1.11016109b1f1a684p+3l +0x1.6aaabd66c77abfap+0l +-0x1.5768338d272cba98p+2l +0x1.795432bbab4f223p+0l +0x1.66eb3923a842bfp-4l +0x1.7acb910e2795bebp+0l +0x1.d06ccd46355e1b4p+2l +-0x1.ed5b72262998455cp+2l +-0x1.8153f12738051bap+2l +0x1.c00ecc83cba858p-3l +0x1.03e2162a21226a88p+3l +0x1.bf5fb0484d3c9da8p+1l +-0x1.5ffb251561b48c1cp+1l +0x1.a6760a4bb7976ccp+2l +-0x1.71746c4ec39b3b64p+1l diff --git a/benchtests/fmal-inputs b/benchtests/fmal-inputs new file mode 100644 index 0000000..4a8c8fb --- /dev/null +++ b/benchtests/fmal-inputs @@ -0,0 +1,1003 @@ +## args: long double:long double:long double +## ret: long double +## includes: math.h +0x1.d76482a32425276p+1l, -0x1.da30a5652216e33cp+2l, -0x1.f738d527163ad23p+2l +-0x1.a786d34c2918f0ep-1l, -0x1.1a33d2d02d08f584p+3l, -0x1.5e7431210a4aa4dp+2l +0x1.03839c8a40901ebp+3l, 0x1.5d2826a919cd0bap+1l, 0x1.34185715132e156p+1l +0x1.238ad21540202ba4p+3l, 0x1.1f2039b224041dd4p+3l, -0x1.71b16c682d4e02e8p+2l +-0x1.f987b5013365508p-2l, 0x1.1a8fdce55a68a3ap+0l, -0x1.1cc3ac22dbb721p+0l +0x1.8c10bca79e763b8p-1l, 0x1.2e83f225c3e1b99p+1l, -0x1.949afb3dbedf5426p+2l +0x1.4067abd046804b3p+1l, -0x1.e53178b1192d1274p+1l, -0x1.5419145e8fa22accp+1l +0x1.c3598c71a10e1c2p+0l, 0x1.946477380892e5bp+2l, 0x1.07c0ebc0d429f12p+2l +0x1.98698919289ec07p+2l, 0x1.bbc1ec5ee3958848p+2l, -0x1.8ccd1c21b771e3ep+0l +-0x1.a9238e3c5de67076p+2l, 0x1.b08e6c234d791978p+2l, -0x1.c002fe9faa4b4cp-3l +0x1.6f9319e01cb355c4p+2l, -0x1.b8ceb8a97648a318p+2l, -0x1.ceba821783946924p+2l +0x1.ab775c7a4b015e48p+2l, 0x1.645be70515cf504p+0l, 0x1.da42c3a0a9b7a288p+2l +-0x1.d1a96c3d91512928p+1l, 0x1.956180cb91f3e0bp+1l, 0x1.065dfd23bd04a1cp+3l +-0x1.320e4ac0961010ap+0l, 0x1.121efaac88a68d5p+0l, -0x1.1ade39161e750afp+0l +-0x1.40475340b173bd2ep+2l, -0x1.b82b8ffa627effdcp+1l, 0x1.dca2744cf4232808p+2l +-0x1.3b589ab63366b2ap+1l, -0x1.09ce7345ef3efeccp+2l, 0x1.9bb43359eb2e5498p+1l +-0x1.89b7ddaf4484f9ep+2l, -0x1.80f3584edf529134p+2l, 0x1.768f31d6358e2a8p+1l +0x1.a63ddfe0af77118p+0l, -0x1.697e159f482df188p+2l, 0x1.06b38669305897fcp+3l +-0x1.b02c12b05bab7ec8p+1l, -0x1.ff0d49f439470024p+1l, 0x1.089a05bfec9176e8p+3l +0x1.18789dc2b589152p+0l, -0x1.046e881c049a52fp+2l, -0x1.117ee052fdc4c8p-5l +0x1.210c58afc566b2b8p+1l, 0x1.e7447048e3bac858p+1l, 0x1.187132d4d3ddf2ap+1l +-0x1.02525044dcf0886p+1l, 0x1.7c60dd1ec0413a9p+0l, -0x1.9f18c40ba47334b2p+2l +0x1.8997c7a2376039dp+2l, -0x1.0d8eb540b886252ap+3l, 0x1.180657e5e493046p-1l +0x1.4a6cc989aa4c89acp+2l, -0x1.1b639ceeaaa8c464p+3l, -0x1.5bb3e70abe12b1cp+2l +0x1.3c79597e6875f71p+3l, -0x1.33561c94510bfb8p+0l, -0x1.c8e1a2884022162ep+2l +0x1.dbe3cc2a0831755p+1l, 0x1.08d49e793d49cd98p+3l, 0x1.cc8fc071849f35p+2l +-0x1.40a1833a6473735p+1l, 0x1.2a6f47916df6e2p+1l, 0x1.680cad878f09165p+2l +0x1.220565e22a3bcf7p+2l, -0x1.b6f1d2ad9ce779dp+1l, -0x1.99c9feaac7181bbp+2l +-0x1.b5801e17c911d4fp+1l, -0x1.bdb4586d03a8acdcp+1l, 0x1.384529b2a8a65b8p+3l +0x1.3df910eea3326a3p+2l, 0x1.b28a83e71e00d3b8p+2l, 0x1.333f240f3fe543p-1l +0x1.31a3aa139d95913p+3l, -0x1.3011c08d20744556p+3l, -0x1.f4a9f1c86647cca8p+2l +-0x1.286ed247f2c75184p+3l, 0x1.75be2df7a08cfcp-2l, 0x1.5b8e379039df1cbp+1l +-0x1.0ead19b94905e35cp+2l, 0x1.02951f94bd940038p+3l, 0x1.5999457645110fa8p+2l +-0x1.20364fa4e55398ap+3l, 0x1.afa494288f49edd8p+1l, 0x1.5a63cb9ec9350b54p+2l +-0x1.457995e64e54e7a8p+2l, -0x1.043380d03c3d185cp+3l, -0x1.2bbe6ad0f240691ap+3l +0x1.8c259187c42f218p-3l, -0x1.a13f10dd5a6e5504p+2l, 0x1.68c2c0c32f6d8f78p+1l +0x1.139a9620d509b41p+0l, 0x1.1b3fa511495bf918p+2l, 0x1.7c2911274354eaccp+2l +-0x1.30ef94e2cfbf78ap+2l, 0x1.987d6c59a01a7958p+2l, -0x1.27e28620ff8bbdep+3l +0x1.29eb6aa8baf67e78p+2l, -0x1.cb5a1b9f6cbeddfp+2l, -0x1.28c04273e1b398c4p+2l +-0x1.3eff6e82f6d2184p+0l, -0x1.1021028da92a84d6p+3l, 0x1.0d23b33354f8b7ap+3l +-0x1.38f83fcc26e09b58p+3l, 0x1.f2056812075b393p+1l, 0x1.2f31a5dd42b545d8p+1l +0x1.342c23f4d6548618p+1l, 0x1.09810b5adf15b2e8p+3l, -0x1.14b19e2890080d58p+2l +0x1.ff3e109b1c5407cp+2l, -0x1.1582f3c0fa236c82p+3l, 0x1.29b0623e5f6e22c8p+2l +0x1.43d683f19302404p+2l, -0x1.c3bb44e51ca46d8cp+2l, 0x1.37dfb6d873f068f4p+2l +0x1.3c403b216a9235f4p+2l, 0x1.f956a69c831bb288p+2l, 0x1.33d0fe9d1eb35aap+1l +0x1.f8284fbff9cf79b8p+2l, -0x1.005a29a01167bfc8p+1l, 0x1.1611e1cb3c9012bp+1l +0x1.2fe8efb58815e7c4p+2l, -0x1.d9b3205f8d8d4f38p+2l, 0x1.055fecae40e635dp+2l +0x1.d6e029e2a29417fp+1l, -0x1.59b75207fac9c958p+1l, 0x1.4d1cf21685c95c8p+0l +-0x1.818b73d53fae594p+0l, -0x1.5e299bef7479c648p+1l, -0x1.a323c7f3ebb453c4p+2l +-0x1.861487195fc12b2p-1l, -0x1.1baf3f607467e31cp+3l, -0x1.1562805b9736e142p+2l +-0x1.1ac9aa362fe9e1ep+3l, 0x1.a7fcf7e2896218cp+2l, 0x1.d9f2a5c23343c9ap+0l +0x1.289329626d2d515p+1l, -0x1.ce03520e0fb68ep+1l, -0x1.5123407911f2a63ap+2l +0x1.8bc4affecb80cecp-1l, -0x1.ad431514898de3ep+2l, 0x1.dd5e0dd518e72d6p+0l +-0x1.cef827a85a3ecde8p+2l, -0x1.77179ebc533b8b14p+1l, 0x1.721d4353228e3e6p-1l +0x1.87f90e1bcd778bap+0l, 0x1.07dce1e481c570fcp+3l, -0x1.11deca29548876p+2l +0x1.386499eaef1ba488p+1l, -0x1.76ffa8b58224aacp-1l, 0x1.0eafc8ff909dab34p+3l +0x1.48526953ab70f8cp-1l, 0x1.9a6879a35f7ed88p+2l, 0x1.038e9bf9a3339484p+3l +0x1.3a3d8c2198a2aa3p+3l, 0x1.cdbd96d61e963d5p+1l, 0x1.2360c6f2441a0e7cp+2l +-0x1.d001e762a62bd3d8p+2l, 0x1.fef3d6bd790ea16p+1l, 0x1.1bde289855588ap-5l +-0x1.1a6c424c13c0794cp+3l, -0x1.901ed153f67bf14p-2l, -0x1.b4e957c00c40519p+0l +-0x1.3a6105b65aace934p+1l, 0x1.38216254f1a9fc88p+3l, -0x1.6a0dfd194cf8e22p+2l +0x1.3ca2ee13ac0049f4p+3l, 0x1.94815a9d17b2bcfp+1l, -0x1.f66f45a5cf4c37p+0l +0x1.1e6571b922f612fp+3l, 0x1.12fd24ec6d26a154p+3l, -0x1.42bcefa5386fa4p-6l +0x1.9a4cb91fa757677p+1l, -0x1.fa3fcf55a928f84p+0l, -0x1.3a71b715bfba002ap+3l +0x1.54466b10cc86b8ap+0l, -0x1.10ffca39d5f6b9cp+3l, -0x1.c7fe72ff0030f06cp+2l +0x1.cddb9b727ca6752p+1l, 0x1.6278a81060e1de6p+0l, 0x1.f60657865d741fbp+0l +0x1.f7761fc4d62a332p-1l, 0x1.35daced14ba5e0ap+3l, 0x1.b072ffdedadccdp+2l +-0x1.3cfb6bda5f2e4eep+3l, -0x1.598ea158e92341c4p+2l, -0x1.26ceb1ac508acdp-1l +-0x1.3220c1620414611p+3l, 0x1.d16a09c0fec479dp+1l, 0x1.851048c4c28c16ap+2l +-0x1.af94322e7f2b55c8p+2l, 0x1.ab3c1844744441p-1l, -0x1.761822114aefb8dcp+2l +-0x1.8a66aaf38d7812cp-2l, -0x1.54a107496583d8cp-1l, -0x1.0562a64a3db48296p+3l +-0x1.7137f2a401915f4p+0l, -0x1.01625c99f6905acp-1l, -0x1.466ccd67c5fa5b3cp+1l +-0x1.300a977789ae3c3cp+2l, 0x1.d01fa30e9825baa8p+1l, -0x1.d83faf8d8948eaacp+2l +-0x1.3f81099b5e63e398p+2l, -0x1.8644608025317bep+0l, 0x1.47b42d643e86ac98p+1l +-0x1.051f002b42ba57p+0l, 0x1.f7ebc55bf641aep-2l, -0x1.e2eb7f3bfa462c8p+0l +-0x1.12e5522af8566684p+3l, 0x1.398c878f7cf43f6p+0l, -0x1.597d335db981b8c6p+2l +0x1.b7835564859ae62p+2l, 0x1.641085ea0df27e8p-1l, 0x1.672202600cf80cecp+2l +0x1.32577fa2469d1fccp+3l, -0x1.f62c70f65fc6d1ep+1l, 0x1.3270ebf118e001f8p+2l +0x1.0bf0fa4ad2510488p+2l, -0x1.ae7f13750d286958p+2l, -0x1.8886c8dab4fa5fp-2l +0x1.849d9decd88876bp+2l, -0x1.23ab11a09e080a1cp+3l, 0x1.6aa3d7058c92bcdcp+2l +0x1.dd794c4ffc06614p+1l, -0x1.22a9250f842f34aap+3l, -0x1.1339586e80f26abap+3l +0x1.dc325783eeb65b9p+0l, 0x1.5658cfb478b62c4p+0l, 0x1.e5cf26a1f0365dp-1l +0x1.d0da7f7555074978p+2l, 0x1.0072b47c871f1f94p+2l, -0x1.3e6fe2b4aa7275eap+3l +0x1.89be1d35b0b4675p+2l, 0x1.ebd995fbab1248fp+2l, 0x1.146159d797a458fp+3l +-0x1.45c13742891d65a4p+2l, 0x1.4d2194c040b942a4p+2l, -0x1.3799e83670754d78p+2l +0x1.f8a2b85ca3a9a0b8p+1l, -0x1.13af00520da551e8p+3l, -0x1.60fc70a7f7db4ebp+1l +0x1.504f47ff04e111a4p+2l, 0x1.88a17fdf43023f9p+2l, 0x1.29986a6458fa582p+3l +0x1.209bc3e60bc9efccp+3l, -0x1.e0ecc07faf8782ecp+2l, 0x1.f2e0474119f7e76p+2l +0x1.c6bc019a8d9d94bp+1l, -0x1.2864f61e2d9137d2p+3l, 0x1.0c18dfcf75de9d6p+2l +-0x1.e33fb9cb57590fa8p+1l, 0x1.f9368b59570c0318p+2l, -0x1.c414dcc58dc5b32p+1l +0x1.a2f90061057709p+1l, 0x1.9c0514318909ee4p+2l, -0x1.f7e467d388d83ffap+2l +-0x1.61acb7b9ea36dcb8p+2l, -0x1.9222d7839cccd5cp+0l, 0x1.fdfbb89b32fea348p+2l +0x1.41f952321cf38d7p+1l, 0x1.70112c002e5a437p+0l, 0x1.17db284d55e89aa8p+3l +-0x1.baebab8f373e10d4p+2l, 0x1.c01589b2cfcd1f7p+1l, 0x1.eb8ee811e77716dp+2l +-0x1.8eb04516659df61p+0l, -0x1.43ff1238bb9c1c34p+1l, -0x1.1e80c6ed9a1e43e8p+1l +-0x1.115f94ac346c0dd8p+1l, 0x1.4b957fbc565065ccp+2l, -0x1.ce8a4659399cd8bcp+2l +0x1.0381a6fa7fca1eep-1l, -0x1.196755f2d88e8b8cp+3l, -0x1.134a53848f065e68p+2l +-0x1.d0f4ced5bb35b0cp+2l, -0x1.8dea71f2394f5f8p-3l, -0x1.203ab793e5a5645p+2l +0x1.2343ec5363f315p-1l, -0x1.2cbb95533eaf0a9cp+3l, -0x1.9c5458b5422407f8p+1l +-0x1.451c5bb2f24ed2d4p+2l, 0x1.023e6a8ad5ca34p-1l, 0x1.9a2d02f2e85c47ep+1l +-0x1.1ae6de83577c9298p+3l, 0x1.b48cc56b3d48219p+0l, 0x1.117aca88c24916c8p+3l +-0x1.d32484c5429434d4p+2l, -0x1.a73ee79d0911d018p+2l, -0x1.dcda9482cb3ecb2p-1l +-0x1.17b023e4af6a34d4p+3l, 0x1.f7af30e52f4523p-3l, -0x1.3460120ba2ba1cbp+1l +0x1.53e91941f5c6ae7p+0l, -0x1.7dbfd99cf7988cbp+0l, 0x1.05f399fadda0a2p-4l +0x1.1af583de76923fp-3l, -0x1.aa369c483332de9p+1l, -0x1.f7468f25c71ac0f4p+2l +0x1.cc6843cd6477d18p+1l, 0x1.dcb95153a51e23cp+1l, -0x1.28613cdeb66d6acp+3l +-0x1.58d631d04ef2fd16p+2l, -0x1.09460ce085d13c08p+3l, 0x1.3df90811a3e8351p+3l +0x1.1ae0226332dcfff8p+2l, 0x1.c04fb45ebdd8864p+2l, -0x1.7f7a6b48c8092d52p+2l +0x1.1950c59e494c5b4p-1l, 0x1.7f5db44a12675bf4p+2l, 0x1.4cf508bf74efd478p+2l +0x1.45ee0ab67431bfp-2l, -0x1.21fceea4f8bea7c8p+1l, 0x1.4f073bd38adca0dp+2l +0x1.30a561d6fc822718p+2l, -0x1.1b13cecacd6903b6p+3l, -0x1.fbacd8996ebdb41cp+2l +0x1.d701cca2db11ed1p+2l, -0x1.eef852a4abd9f73p+0l, 0x1.9ab55833e0af364p+1l +0x1.2c030edbfc1cd998p+1l, -0x1.61a4c5d11a2091ap+2l, 0x1.70ccfa974977b194p+2l +-0x1.234b644ed1ad7ed8p+3l, -0x1.b9f055b328d4944p-2l, 0x1.b283028c0ccef36p+2l +-0x1.d38c7d24445b5b74p+2l, -0x1.df886c7a07f5fc7ep+2l, 0x1.1f7205e51f5739c8p+2l +-0x1.35240d0673c2697cp+3l, -0x1.646fe617d26731c6p+2l, -0x1.70a14ede97bef302p+2l +0x1.e5625730898c756p+1l, -0x1.cb95881846b2cbbap+2l, -0x1.f69fe41336b00288p+2l +0x1.44f9514e3eeb544p+0l, -0x1.fc8d03434ddcd1c8p+1l, -0x1.9f5e4272fc04e1fp+2l +0x1.41689876558b315p+2l, 0x1.e3961faacb19765p+1l, 0x1.cc5fd0b20b7c9128p+2l +-0x1.3eff431c043112e4p+3l, -0x1.62c032ab2acd6778p+1l, -0x1.94ced4e9b5169ccp+0l +0x1.29187c02240113ccp+3l, 0x1.1fdd0a28a6def78p+3l, -0x1.0bddefbeee3704ccp+3l +0x1.688f4192237eed4p-1l, -0x1.1eec7ee1625b708p+1l, 0x1.d931c1d35d229328p+1l +0x1.fb036af9a9f63a8p-2l, -0x1.ef33bd586c061394p+2l, 0x1.32ac9b782b536664p+3l +0x1.b47366ef518bf5a8p+2l, 0x1.3007fa2bef703148p+3l, 0x1.b59ccc7d004b2ccp+2l +-0x1.3174c63103d046eap+3l, 0x1.32b729fb3bd8f7ecp+3l, 0x1.7c6494e868a9a44p+0l +0x1.6c288157618ebb7p+2l, 0x1.06774c4a5831e58p-3l, -0x1.99e0a461b816f82p-1l +0x1.80111dc96491c62p+2l, 0x1.f038fe024a54d5d8p+1l, -0x1.1c3d2199bf5ca5cep+2l +0x1.0262e6d51a3dd9cp+3l, 0x1.cb619fe5f6f544p-1l, 0x1.25f30e8d5e4d264p+1l +0x1.a6122e530610a79p+1l, 0x1.1d173a31293031bcp+3l, -0x1.1dcdd42c9aa969dcp+2l +-0x1.6cf61a98b7b09dbap+2l, 0x1.f853a1713e14ba9p+2l, -0x1.9f0bc83a711272b8p+1l +-0x1.a6ece96f0663e2cap+2l, 0x1.191a83552d4e63a8p+3l, 0x1.c7f9c75e031fb8a8p+2l +0x1.504b54773178cc1p+1l, 0x1.04afb650e07b6ef8p+1l, 0x1.78246516f7f1096cp+2l +0x1.5e88af32478e74dp+1l, -0x1.a0f3f82d810fd568p+1l, -0x1.06acf46b6043af54p+3l +-0x1.1e7b53fc999d814p+3l, -0x1.d426a8fe1ebf4e6p+0l, -0x1.41dc5c2868f3f44p+1l +-0x1.f4a5eacdd24184f4p+2l, -0x1.b6efd92dafcc6bep+2l, -0x1.88943d1fedf633fep+2l +0x1.e14577c922f5f6bp+2l, 0x1.12166bb5c7a24984p+2l, 0x1.2b7a60d3c8af5c24p+2l +-0x1.ae34c32b3a0b4976p+2l, 0x1.6604d72b5506c4ap+2l, 0x1.8fbf75f5e7c7d75p+1l +-0x1.2f4ed5e2c1ed4706p+3l, -0x1.ac7f545c7a35200cp+1l, 0x1.28913d7efd46b1f8p+3l +0x1.136b403ea7baff2p+1l, -0x1.2b382abb96cf0c2p+2l, 0x1.a678a119440e6d18p+1l +-0x1.3637b238e9faf04p+3l, -0x1.1c509a1a5ce253e8p+1l, 0x1.b6a8134ee4c8895p+1l +-0x1.3f34b1bf68c17e34p+3l, -0x1.afde151632865b8cp+2l, -0x1.26366b3c2ba226bcp+2l +-0x1.3560ddac371bc44p+1l, 0x1.e048aa70628d127p+2l, 0x1.03e02603a87ce028p+2l +-0x1.19e76cb0146d38f4p+1l, 0x1.e68ebde73331339p+2l, 0x1.605a21e80f95ccc8p+2l +0x1.020853202f3defd4p+2l, 0x1.0740ee7919942c1p+2l, -0x1.3c293893608af5bp+3l +0x1.cfa88870a0ae56b8p+2l, 0x1.5b1b4d96c5ae385p+1l, 0x1.5dfdc2f850d04p+0l +0x1.4f4ef310ab69d0fp+2l, 0x1.9baad6e3c4be71e8p+2l, 0x1.c9e93b0442adaedp+2l +-0x1.13c28a3a73a29accp+3l, 0x1.9e51ac69b62c986p+2l, -0x1.8f019c22804d3368p+2l +-0x1.e35d3471c009153ep+2l, -0x1.6847d2a2d27d8e3p+1l, 0x1.7d25b06a1cafb03p+2l +-0x1.64a48cd35892df1cp+2l, 0x1.7feb63dde6d1d89p+1l, -0x1.7ece16625480965p+1l +0x1.030d7c7a48405c88p+3l, -0x1.9350a75d51319558p+1l, 0x1.30f955f8298b2248p+3l +-0x1.bfc71dd5f91ddae8p+2l, -0x1.a502b089a1688bap+1l, 0x1.b7cd62bd0c724bc8p+1l +0x1.0dbae2a12a2d6ed4p+3l, -0x1.0b8f15656aae0e94p+2l, -0x1.1856f8bba05430bep+3l +0x1.3856cbe9176ac4ep+1l, -0x1.82137bf296b1669p+1l, -0x1.b096b947905bdep-4l +0x1.88d68cd8c44934dp+1l, -0x1.b30446532c4526f2p+2l, -0x1.447f540b5549a56p+2l +-0x1.1893fed8860d748p+3l, -0x1.d653cf8307af3aa8p+2l, 0x1.289286d30c57022cp+3l +0x1.ff9c5cb6ea1833p-3l, 0x1.265c36a7cfc24868p+3l, 0x1.49d84d327946c9ep+2l +0x1.a65ddaaca6c4a1ap+1l, -0x1.3d21fe26a932d1p-2l, 0x1.379620fa9e4468f4p+3l +-0x1.5b1ba96f7965094p-1l, -0x1.a7c46b6027d61e1ep+2l, 0x1.dba9a98b7158d35p+0l +-0x1.0f6abfd6a9d072p+3l, 0x1.ebdaca70154f1b9p+1l, 0x1.83d1d6be7d633ba8p+2l +0x1.cf8b741abcaf1ef8p+2l, 0x1.6c5cf2fb9923bdb4p+2l, -0x1.3cfd016358160e32p+3l +0x1.7549ed343d0d93bcp+2l, -0x1.228b4dfdd5abb4dp+3l, -0x1.0e78b9aaace8a68p-1l +-0x1.279cf35b17e05a5p+1l, 0x1.71a74264a94246ap+2l, -0x1.95da47835582ecdp+0l +0x1.4524b5066f8535b8p+2l, 0x1.1f6b32c5900454e4p+3l, 0x1.3afc5317b772303p+2l +-0x1.c55782d70ebf9994p+2l, -0x1.9cff78e0a9f66214p+2l, -0x1.02dfdcebccd7c2c4p+2l +0x1.6dd80cb9425cad3cp+2l, -0x1.3e345599548348e8p+1l, -0x1.fa1b7711383eb4a4p+2l +-0x1.7ee730a3a42b9c3p+2l, 0x1.627f10ee5c5910cp+2l, 0x1.1284710c9978875cp+3l +0x1.a944a4718b93a368p+2l, 0x1.d829121fe5138208p+2l, -0x1.0c0faf9488fc4dcap+3l +0x1.3abc90a4d125e198p+3l, -0x1.cc95e77af300c3c4p+2l, -0x1.f863b55732fe56ep+1l +-0x1.55e372f043b24c16p+2l, 0x1.3c3d42a657081968p+1l, -0x1.732df3b132135e78p+2l +-0x1.7958c1e0a28e2142p+2l, 0x1.b3e0bbd96fe424a8p+2l, 0x1.649245be57871c3p+2l +-0x1.33a6fa33a9032104p+3l, -0x1.47192a36bbbdd5f8p+1l, -0x1.efe74a2a674b1f22p+2l +-0x1.c9fb9d10583c3478p+2l, -0x1.4cdcefdffe72c6p+2l, 0x1.1848644244ff8178p+2l +0x1.1b45054047b94f18p+3l, 0x1.37f4d19f4e936f68p+2l, 0x1.22b25299e2cf59ep+0l +0x1.fc875e3d059712ap-1l, -0x1.5de825c0648c5c04p+2l, -0x1.344419434a350ce4p+1l +0x1.9c90c33d7ed135a8p+2l, 0x1.a292fde3812b6068p+2l, 0x1.36dd2ced9bae0bep+3l +-0x1.4e9da4de3fe576dp+2l, 0x1.385fd5ee5da02694p+3l, -0x1.1eeb4fb2f1b4377cp+3l +0x1.ee62e70ac439a06p-1l, 0x1.c7240c0a121494bp+1l, -0x1.c0c1e275935728ap+0l +0x1.5f8bf519feb06308p+2l, -0x1.4271352126ba1b8p-1l, -0x1.47773ae82b3c473p+1l +-0x1.aff64a03b3bba688p+1l, 0x1.f7e85da1e3528d58p+2l, -0x1.c1616d0fd1f3b6e2p+2l +0x1.3bcfa16abb0e7274p+2l, -0x1.ff3a97db2f801f5p+2l, -0x1.2289ff7a6281c5dp+3l +0x1.a3b3e57e700ad8e8p+2l, 0x1.29a7d90ab3972864p+2l, 0x1.0958c9895f9dc574p+2l +-0x1.fa50a9616e94cb5p+1l, -0x1.ceddc285a86c8d2cp+2l, -0x1.b73c53cc1bfd29cp-1l +0x1.08ab750a4d92e8f4p+3l, -0x1.b7ac4abe8fb5921ep+2l, -0x1.7a461f9d023dcd9cp+1l +-0x1.38ea7e249f15b044p+3l, 0x1.b9fa3dc21d92d78p-2l, 0x1.830529193ccf1b88p+2l +0x1.1dfac9432280d8dp+1l, -0x1.3410e357f447cab6p+3l, -0x1.5d6bf138df168018p+1l +0x1.2098f7e7b030d168p+2l, -0x1.cd380135690fe9ep+1l, 0x1.49e76c7224103774p+2l +-0x1.fa883b58f41ea68p-2l, 0x1.6282cf7f1cbd82e8p+1l, 0x1.4143f2df2aa68cp+1l +-0x1.8b7e91512a69fbc8p+2l, 0x1.300389bc57c67e84p+3l, 0x1.4b6839e7c30103ccp+2l +0x1.38ccf2b6f9d4db58p+1l, 0x1.c350168525fad498p+1l, -0x1.f57832587c67918p-1l +-0x1.1d4cc5ec84c6e8cep+3l, 0x1.ac8a654c5351377p+1l, 0x1.77a35665704a8ebp+1l +-0x1.097b8765420d3f14p+3l, -0x1.1e29a6666a9967dap+2l, -0x1.e1c6e22ebb0f20d2p+2l +0x1.00ebc426cac0bcc4p+3l, 0x1.e9bfc802c60ff148p+2l, -0x1.65ccd9a2355906p+1l +0x1.b3503ac2f9f72c7p+1l, -0x1.0877649b88f61588p+3l, 0x1.60abd74f384862p-2l +0x1.2fce853de9db782cp+2l, 0x1.7d3f0dd43e622aep+1l, -0x1.a39549786add10bp+2l +-0x1.049032ba1022ec2cp+1l, 0x1.867604b4aaab41ep+2l, 0x1.3e84f08750fce9acp+3l +0x1.e701c04cdb5e64p-6l, 0x1.76cf4d1545bc75dp+1l, -0x1.2125573e11459382p+3l +-0x1.42bc9e6f138936cp+0l, -0x1.7abc1664a22048dp+1l, 0x1.2f7d150dc7866b74p+3l +0x1.f3b2044f68f84418p+2l, -0x1.ec1f68bc22e0ab0cp+2l, 0x1.830ce2a6d0f401p-1l +0x1.99c2cf1befa8296p+0l, 0x1.b3302c2b03f3ec78p+2l, -0x1.88154c622166f398p+1l +-0x1.3c2355127d1a11c4p+3l, 0x1.38f9c972b1c3943p+2l, -0x1.db5df6c8205cb45cp+2l +0x1.e5f66eddf41d2fa8p+2l, -0x1.85978b0c2d8b092p+0l, -0x1.04d4911e53a07e68p+2l +0x1.f186792735bbcd9p+2l, -0x1.603614238ff43a6p+1l, 0x1.10deb3a2225966b8p+2l +-0x1.7ca56439158d0148p+1l, 0x1.9e7e6a935695aaf8p+2l, -0x1.39f4d7ad6487208p+1l +-0x1.450eb134ffbdd4c4p+1l, 0x1.40f4ba50b8f527ep+1l, 0x1.1888b08312ec538p+1l +-0x1.510236b7e7c3cf34p+2l, -0x1.6d4f35d669f64bd8p+1l, -0x1.33ed353d1a2a5c9cp+2l +-0x1.f060a522b04b7a8p-1l, 0x1.885a0379f7bc951p+2l, -0x1.0979f955f5282ef8p+2l +0x1.11bee2b1e5132f3p+0l, 0x1.c97b875bdad07dp-1l, -0x1.0e26bc584a18f43p+3l +0x1.062e8457f36acc58p+3l, 0x1.1b978ce7f50cfefcp+3l, 0x1.bd8ef3446fbae0a8p+1l +0x1.7b598330e2f9f8cp+0l, -0x1.e041a1807ff78c1p+2l, -0x1.0b75b78f7b51b17cp+3l +-0x1.bc947810b2c68aap-1l, 0x1.1c542e455c56c36cp+3l, 0x1.0de58dc9a686eac4p+2l +-0x1.492987f6905098cp+0l, -0x1.9605a92412b26dc2p+2l, 0x1.1fbda1d60418b2acp+3l +0x1.331643dc976b4d3p+1l, 0x1.1c82ba6100f88e6p+0l, 0x1.32a6dfb93d4e14b8p+1l +0x1.d5891375156d875p+2l, -0x1.61d1a26145089be8p+1l, -0x1.0d783b5b58b0edb4p+2l +-0x1.838b61517b2ae8cp-1l, 0x1.3651366a104ff524p+3l, -0x1.af3872ca246bacfp+1l +0x1.d5e60c9656f0178p+2l, -0x1.a9f308c8755f802cp+1l, -0x1.658195b83ebd0fbp+2l +-0x1.6f91f5e01cb91b8p+2l, -0x1.376e13ac58e61234p+1l, -0x1.348100b96950e21ep+3l +-0x1.3076e085f8f61696p+2l, -0x1.5b3619a91921ca5p+1l, -0x1.9273c240282337bp+0l +0x1.b58bf41a410b10a8p+2l, 0x1.a88fcab342c83p-7l, 0x1.f2de46ea215a608p-1l +-0x1.37041571938908aep+3l, 0x1.21b881f394028f18p+3l, 0x1.33e72837ae311d1cp+3l +-0x1.e8c2bbb79ad14cc2p+2l, -0x1.e17955c58a747fc4p+2l, -0x1.ba0819ae55b8a748p+1l +-0x1.ddfd15b097a043p+0l, -0x1.e213f586ce22a55p+2l, -0x1.8a21538c1b9d3fcp+0l +0x1.2f19b6eafa18ep-4l, -0x1.6ac8dc2038508p-5l, 0x1.12901fe614d807c4p+3l +-0x1.75ea35f1d1c771cp+0l, 0x1.05f65028b93b1f9p+3l, 0x1.edbc863a90234018p+1l +0x1.071560c0e30a6734p+3l, 0x1.d9614419493a286p+2l, 0x1.6afa4814c605ddf8p+2l +-0x1.8c5eb360e6b9279cp+2l, -0x1.dc439b9fe61da238p+2l, -0x1.5dd5e27d896e8d2cp+1l +-0x1.c207e01528e20a2p-1l, -0x1.26d91bc9293daa9ap+3l, -0x1.9d915218cc2cece8p+2l +0x1.cd0a2ce862228e8p+1l, -0x1.2dda2b350ef610ccp+1l, -0x1.1724177d3dde8b82p+2l +0x1.7bbeb1330f8189a8p+2l, -0x1.516a6172496e161p+0l, 0x1.46e17c593aa805fp+2l +0x1.9c1dc51486729e48p+2l, -0x1.aabc2a1afb3aa62cp+2l, -0x1.92329351678482dcp+2l +-0x1.66a833686c63e4p-1l, -0x1.4e27f8017e6a0bb4p+2l, 0x1.a400cae881d323p-1l +-0x1.319f08b6ba2a1716p+3l, -0x1.302079e58344d68cp+2l, -0x1.33b15200b38d161p+0l +0x1.db670a96418fc3bp+1l, -0x1.965d69b0e4978b94p+2l, -0x1.50c052a615fcafcep+2l +-0x1.1a530380dc546694p+3l, 0x1.33d819ed3f4cd85p+2l, -0x1.35ed78c070d67faep+3l +-0x1.3dd0d4d5ae060728p+1l, 0x1.cef4be02a8b19bep+2l, 0x1.45d02c0c6fad3e78p+2l +-0x1.23e705965fc95d7p+3l, -0x1.3da9a967eb8ab15ap+3l, 0x1.0453d95a6c0beebp+1l +-0x1.beaf18e62599b27p+2l, 0x1.c6aa1039f6b302f8p+1l, -0x1.25f840ed64035dbcp+3l +-0x1.40736de71e2a84cp+2l, 0x1.6bbde68a45cd14fp+1l, -0x1.097f43db7f40e5cp+3l +-0x1.3bbef9d1d63e8f8ap+3l, -0x1.a869b73b6ec6dfap+1l, -0x1.9fc8956744bf218p-1l +-0x1.7056ffbe15b1016p+2l, -0x1.61eea1602b131528p+2l, -0x1.22e12152caca95c4p+2l +0x1.607c13e30d69a13p+1l, -0x1.92ebc5e7d522afa8p+1l, -0x1.1324ccec0699ebf4p+3l +0x1.c20b703c71d56758p+1l, -0x1.efa08db95a9e327p+0l, 0x1.8cc9711f9d417acp+1l +-0x1.0f5d18259704a1dcp+3l, 0x1.844bde7e6914fee8p+2l, -0x1.370188fffd2e4ccp+3l +-0x1.faa093eb2a68f19p+2l, -0x1.2169d89345a139ecp+3l, 0x1.17d009604d5f678p+2l +-0x1.0b9f5bc78a49c058p+3l, -0x1.1bc403c0b6edccb4p+3l, -0x1.7f54a61cc40d8a8p-1l +0x1.c526e26dc0536cdp+2l, -0x1.34f15501bccc394p+3l, -0x1.3664e955506b1176p+2l +-0x1.9d1674de966c32ep-1l, -0x1.ca0d49718998c388p+1l, 0x1.15413cd22586e54p+0l +0x1.3f5cf170e22b538p+2l, 0x1.21c20a24ec730688p+1l, -0x1.1590801301d8905p+0l +-0x1.16b477f13ad84e8p+0l, -0x1.db5f0572e5509152p+2l, 0x1.378abd53c83f97ap+0l +-0x1.5c43d105c0e6f112p+2l, 0x1.7b52d9bfe209c22p+0l, -0x1.e86190f67e36d66ap+2l +0x1.3dfaf0f09a23d9bcp+2l, -0x1.0cace3273e689ff6p+3l, 0x1.81484699b8caf838p+2l +-0x1.37d394b496b0b64p+1l, 0x1.16740e30da645cdcp+3l, 0x1.6b51905a713ad2bp+0l +-0x1.3aba52a4fc616beep+3l, -0x1.a8ebb7aa1ec71cfp+0l, 0x1.0976c34ab401e818p+2l +0x1.0bfb3b16aad73ad4p+3l, 0x1.e56e1d43ff7b29f8p+2l, 0x1.14cfc2143f29d61p+2l +-0x1.4f035dd25ddab80ep+2l, -0x1.a6d473be729374a4p+1l, -0x1.b1ec93f0fa55fc48p+1l +-0x1.e31f6b1e1f11b294p+2l, -0x1.f8743d42ce9677d4p+2l, 0x1.bcf74c8ce43d1448p+2l +-0x1.a8371a8c8af4dedcp+2l, -0x1.ff035121e8752a2p+2l, 0x1.35aa8c03f23599bp+3l +0x1.fb3debb5de93cc18p+2l, -0x1.f4e03148ec45c52cp+2l, -0x1.eed677d6b5569c98p+2l +-0x1.20cc7ef36eea8c14p+3l, -0x1.1b905589805b507p+1l, -0x1.617c6f480cf9948p-1l +-0x1.11cbc85b959ae7eap+2l, 0x1.f47ca6d0dc1b5efp+2l, -0x1.f57f6ed3e1ac5ap-1l +-0x1.95a02a52afc08208p+2l, -0x1.347a9f6cca5d53aap+2l, 0x1.156afaeeee3ca4ap+1l +-0x1.433eb250d005b258p+1l, -0x1.14a167569dfc11e6p+3l, 0x1.0e0aac91164f78b8p+1l +-0x1.23de02f9f1e56c7cp+2l, 0x1.7237fa3682d72c8p+2l, 0x1.cfe29e6b846f1938p+1l +0x1.26c5d6559b2a655cp+2l, 0x1.291a716efc322e2p+1l, 0x1.3b98afb59817e32p+3l +0x1.04b5411cba1f757cp+3l, 0x1.47e1af677202cf78p+2l, -0x1.698af172dd593508p+2l +0x1.07472d64014f526cp+3l, 0x1.3a4dbfa00f576f9p+0l, 0x1.a914c47883ac0468p+2l +-0x1.81b4a436351a5808p+1l, -0x1.a666e4f6050e9bcp-2l, 0x1.7b662fdaa8bae8p-2l +0x1.487885e4210f4b8p-2l, 0x1.e6d3d17b94104398p+2l, 0x1.51a96abe49dada2cp+2l +-0x1.ed42db025b1d78ap-1l, 0x1.5ca01536c89b92e8p+2l, -0x1.e66bedb59bda6968p+1l +-0x1.02f495f858abbdbcp+2l, -0x1.2738498cd4b76c3p+1l, -0x1.fb28835fb7d1b202p+2l +-0x1.265fb33b698e38dcp+2l, -0x1.46d2932c84ae1f06p+2l, -0x1.143c517f429af306p+3l +0x1.c611cd8d345b78ap+1l, 0x1.a10f3907492eaa98p+1l, 0x1.71809df2a38c36cp+1l +0x1.c98862e9ea5ef12p+0l, 0x1.8d377b14b9e8d948p+2l, 0x1.09d9fd797d61cbbcp+3l +-0x1.f7b1f5f87742f418p+2l, -0x1.56a9fd861c82e828p+1l, -0x1.8f3bb8aab12f4318p+1l +0x1.9d5544421dd728ep+2l, -0x1.cdc8772e18231c4p+1l, -0x1.e63eab553ff933ep+2l +0x1.2e81b0cb916f0dfcp+3l, -0x1.ccb7786a97b902p-5l, -0x1.c1c0bf5c6f78c888p+2l +-0x1.0c450f5faeffa04p+3l, 0x1.12c36160d98df05cp+3l, 0x1.aab3816af009479p+2l +-0x1.9df314d66e4d0e6cp+2l, -0x1.f877070518a7d3b8p+2l, -0x1.fe700e2d4b913b4p-1l +0x1.21fb247dd79c07b4p+3l, 0x1.805be0d3dbd8e788p+2l, 0x1.26e60a6fe1a3436p+0l +0x1.4ce3fbce04a1faccp+2l, 0x1.f17dbf23077937e8p+1l, 0x1.9c748e82fc88e8ep+2l +0x1.23b1cf02e01b57b8p+2l, -0x1.566f81741a2f77b4p+1l, -0x1.166ed659d3c9eed8p+3l +0x1.89f9da13b8839cf8p+2l, 0x1.d32d4cc5c546e688p+2l, -0x1.34d74f9b545d954cp+3l +-0x1.027545ca852e24eap+2l, -0x1.2c8d28b77507f2ap+2l, 0x1.a2440b35474e1c7p+1l +-0x1.9c3b3c36a49b2dp-1l, -0x1.2e09e925a2f6f00ep+3l, -0x1.52415bd963e110ep-1l +-0x1.24a4e86e3a21293ep+3l, 0x1.9ccb32e5a89ce1p-2l, 0x1.6bc9f5064425fa3p+2l +0x1.30e2e9537a2a597p+0l, -0x1.10bd5462e2ad86d4p+3l, 0x1.c1d5658bb3a35afp+0l +0x1.c38ccd9baa15d51p+2l, -0x1.3f422d2203afbb84p+3l, -0x1.1a55dc4345e1968cp+3l +-0x1.9487fa2fe8979a2p-1l, -0x1.f752be51e0e5cdcp-1l, -0x1.053e7601f167f73cp+3l +0x1.b6a95bcef92f2bfp+1l, -0x1.eac8bfe5ca652c4p-1l, -0x1.4b58cd3c959e4b7cp+2l +0x1.33f21cddce50032p+2l, -0x1.170dbdc959bc4ebep+3l, -0x1.b859398a034fab54p+2l +0x1.58fe60f4419f9734p+2l, 0x1.55fb098547bfb208p+2l, -0x1.3a95606478d0785cp+3l +0x1.ba8cacf386445c98p+2l, -0x1.b5152a65e709702p+1l, -0x1.ac059b2e126a6f7ep+2l +0x1.12066a1ceb029bb8p+3l, -0x1.7e1a4755afc35ap-3l, 0x1.f9b718b86cf0192p+2l +0x1.01bc40a0edd915fcp+3l, 0x1.b8ac6b3c98447edp+2l, -0x1.17be573043ee6464p+2l +-0x1.cb3c16c43730847cp+2l, 0x1.6aef0b83a2324dc8p+2l, 0x1.b5df69b589115ca8p+2l +0x1.1db60fa43d05e1f8p+3l, -0x1.1bd67c857df42c3cp+3l, -0x1.03e40cac9987a024p+2l +-0x1.244f6a7b69c9ebfp+0l, 0x1.72e9556e7b312f8p-1l, 0x1.6ee41387e0b7121p+2l +0x1.5f6272a9c1dc77dp+2l, -0x1.c07c67f8d20acdcap+2l, -0x1.9a631dd02a0aa4e8p+2l +-0x1.dd16a5ec1b50d1f4p+1l, 0x1.0c23c177494dbcdp+2l, 0x1.d8d4c3187598f89p+2l +0x1.2f3b2ccd2a13f86p+2l, 0x1.14189751793f2fp+0l, -0x1.1c8a5ab06fe7f96ap+3l +0x1.3834c68805afdaf8p+2l, -0x1.6359447e906b902p-1l, -0x1.28feff4e4f6117ap+0l +0x1.841d2cce22cb2e4p-2l, -0x1.1951a261f2899ecap+3l, 0x1.18f0b03aafd27414p+2l +-0x1.34994a9a24f0e334p+2l, -0x1.7a121f270df7696p+1l, 0x1.e5b2db4b34c2b34p+0l +-0x1.1f91f89783f0c92p+1l, 0x1.e61a6fd7ff60ccp-4l, 0x1.339be6ee597e1dap+2l +-0x1.756ac5925c396bfcp+1l, -0x1.2f5e4d95137da338p+2l, -0x1.42e12f9a0eb648p-5l +0x1.37661bca1f227448p+1l, -0x1.0164b98d5d132fbep+3l, -0x1.34da319af6f52fp-1l +-0x1.37bad9a1ddeee254p+2l, 0x1.67f822544697ebb4p+2l, 0x1.2289f466186396fp+2l +0x1.c7d3e283fb455368p+1l, -0x1.310778d21fed06c8p+2l, 0x1.23cefe365f8b512p-1l +0x1.dc17333c187bcffp+2l, 0x1.8b55188697aff698p+1l, -0x1.5ddcf21305c804p-5l +-0x1.8fe93ad11a9509c4p+2l, -0x1.89c009d8a50c422p+0l, 0x1.9861016762c9bcfp+2l +0x1.0d406cbbdf06048p-1l, -0x1.bf2bd4e1a72242bp+2l, -0x1.38d5a424538388dcp+2l +0x1.0f415735af40a5b8p+2l, 0x1.dd386392209bed08p+1l, -0x1.3e040375062b01eep+3l +-0x1.b227c2ba20f00d3ep+2l, -0x1.663f8e06565ba798p+1l, 0x1.70547114061066p+2l +-0x1.60d499e09ae8e3bap+2l, 0x1.d1f30a0c0f2aa48p+0l, 0x1.2410bb5e54e1f08p-1l +-0x1.977c2c35512d2594p+2l, -0x1.b98f860e22b87058p+1l, -0x1.0d45777cc38ee0b8p+3l +0x1.044de18aba3772e4p+3l, -0x1.63a2c33b26d2e192p+2l, 0x1.9c526e530a897p-4l +0x1.0820f4f238133fdp+1l, 0x1.3f6aab072c6f31ap+1l, 0x1.3a8cfb047d936418p+2l +0x1.3fccd737a5bd4d18p+3l, -0x1.a103ecad548ae2a4p+2l, 0x1.b8601d6176c3dfc8p+1l +-0x1.0de1649f9a8245f8p+3l, 0x1.c5578062ab89024p+2l, 0x1.693fbcc6423f35e4p+2l +-0x1.d7b9b7865ab4fac4p+2l, -0x1.73fdeb110820309cp+2l, 0x1.65785367be7392d8p+1l +-0x1.57239e73763dcp+1l, -0x1.a7d66442ab713ap-4l, -0x1.299a1f922507d35cp+2l +-0x1.4ef22f1757cf0b18p+2l, 0x1.cb7984a775780768p+1l, -0x1.4047c14cb3dfaf58p+2l +-0x1.d0e75f573c78dffap+2l, 0x1.c066f8f3f6070dp-1l, -0x1.6dc49b8059efab4cp+2l +0x1.7caecdb3ec426dcp+1l, -0x1.9dce252621ffb53ep+2l, 0x1.8632640b1840586p+2l +-0x1.e1cd48ca0f74a198p+2l, -0x1.1fb67156a09227fcp+2l, -0x1.31e246c41e11946p+0l +0x1.4ae1941a93e581ep+2l, -0x1.dafe2b3fcdaca9p+2l, -0x1.70141783dbeba9fp+0l +-0x1.6e760cd960c5cfp-3l, -0x1.01c5a22c88689ddp+2l, -0x1.bee7bda075048344p+2l +0x1.072e96f764cae97p+1l, 0x1.1c2fa825e47a2428p+3l, 0x1.0cc2d9ed26dcda8p-2l +0x1.1e3ad67f71c0bc78p+3l, 0x1.483b3dcd0f7f0f6p+0l, 0x1.f5de9b471d0dc028p+2l +0x1.fa8b23e6d4243abp+2l, 0x1.0a06827c2ffab228p+3l, 0x1.30fca2527da9d69p+2l +-0x1.5e1995dff50275d6p+2l, -0x1.b1b1ceaf565cd6cp+1l, 0x1.5337b6aea8a22b98p+2l +0x1.291f01ed2358c8p+0l, 0x1.f365397287640e5p+1l, -0x1.fea455c901eec92p-1l +0x1.46b0046e6630afe8p+1l, 0x1.f89b882f019873p-1l, 0x1.09c0c054dd5d1e84p+3l +0x1.a0bc92eca9e4fdap+2l, 0x1.37619e1c417cb214p+2l, -0x1.f3ab7ae96e72e85p+0l +0x1.2f59c269407216cp+3l, 0x1.71dbee85255ff218p+1l, 0x1.3e5e2ad0a4fc3c44p+3l +-0x1.713136865532b00cp+2l, -0x1.11186fdf3c66f8cp+1l, -0x1.52a0510b13374f7ap+2l +-0x1.2d75bd7097938eep-1l, -0x1.2491780f5729d2ep+3l, -0x1.1571d8efe2a0828p+0l +-0x1.7135185d91e4227p+1l, -0x1.28484a5c2dd9403cp+2l, -0x1.d2c0912cfe479fcp+0l +0x1.47075b54f6f47418p+2l, 0x1.3034fde5aeb89258p+3l, -0x1.cafc07cf11c5516p+1l +0x1.55a30d8b6e5092ccp+2l, 0x1.54489c737a92d3p-2l, 0x1.d1cabe29a1360728p+1l +0x1.002bf56a26a5a548p+3l, 0x1.3244ff9c7aae9f1p+2l, 0x1.fbad75651c79a4fp+1l +0x1.bec3947cf9a37128p+2l, -0x1.88b0d8c1006f9a8p+1l, 0x1.65141dad21c6096p+0l +-0x1.17633edd76fc1a64p+3l, 0x1.13541334b77efep-4l, -0x1.b4ecfd5468f7597p+0l +0x1.9aacb25094243b78p+2l, -0x1.f43840d94b423cap-1l, 0x1.3f1821765c164efp+1l +0x1.9304cc978bf7a8p-3l, 0x1.02dda3e4e9c62p-1l, 0x1.86eb568e94488ddp+2l +-0x1.2cbd2836960c6bbcp+2l, 0x1.1812b2c4ca4c3bc8p+2l, 0x1.c6cdf38773129538p+1l +0x1.ff2d4e9dd8f6d0ap+2l, -0x1.14c9fb4405bb8c98p+2l, 0x1.d6b46e38167b4c4p+2l +-0x1.b33ea35daa7bdacep+2l, -0x1.1b23fdac3b1201e8p+3l, -0x1.90f03816acb97acp-2l +-0x1.e7a84ceeb6db405p+0l, 0x1.442e7ee8cfda33f8p+2l, -0x1.324ab72a39373708p+2l +-0x1.4f80bb799bd5d084p+2l, -0x1.2d817c3336091f4p+0l, 0x1.7d053542126d3788p+1l +-0x1.4b737860e7e8cba8p+2l, -0x1.36d23c2c335fa61p+1l, -0x1.f7e762b99cf7d1f8p+1l +-0x1.8b72543e6986ecb4p+1l, -0x1.e014ff34f8c5df98p+1l, 0x1.e8dc10cb65d1884p+2l +0x1.0c62243f4d30900cp+2l, -0x1.0544a65f6bb60acep+3l, 0x1.eac3813a7d7bc8p-2l +-0x1.2db4ce25c24924p+3l, -0x1.2b23a60d7aa51b78p+1l, 0x1.e7631d2de7eb9a08p+2l +0x1.2d294e8aad1ca588p+1l, 0x1.0b4f0079b8d6e68p-3l, -0x1.316710f18954816ep+3l +0x1.8efcd0cb6c6a24ep+0l, -0x1.69822dffdb6d0c54p+1l, 0x1.45bae11515b9a3a4p+2l +-0x1.2e324aaac9be8a3ep+3l, -0x1.7a6a2c0415d3782p+0l, -0x1.2bedec59e31aa04cp+1l +-0x1.bb83976ef71ccfcp+0l, 0x1.0f0eb0bb2607faf4p+3l, 0x1.b9c6b8020f1ec92p+2l +0x1.d8541708e62c22bp+2l, -0x1.e361b6e418792b5p+1l, 0x1.1486a376933b47bcp+2l +-0x1.38604207889959dp+3l, 0x1.10d4f5cad900af78p+1l, -0x1.af2c5336b3a24d9p+2l +0x1.cd3da016799d43c8p+2l, 0x1.08d6b0fb181992ep+3l, 0x1.049a36ae490d027cp+3l +0x1.7bce74e8194585dcp+2l, -0x1.106d184ea3f6d6a8p+3l, -0x1.18c22f57a6e52558p+3l +0x1.0943f8720671a14p+1l, -0x1.82e95c86009df2e2p+2l, -0x1.b02c7c11c505a6c8p+2l +0x1.a5286fa682b9e6cp+2l, -0x1.171f54ecfc8d65bp+3l, -0x1.a3a66b1967f19adcp+2l +-0x1.6ae4404fe229824p-1l, 0x1.4fc6a85009952adcp+2l, -0x1.8ee4f3be396c386ep+2l +0x1.069a7cb92bcd6488p+3l, -0x1.390c227cee28acd4p+1l, 0x1.fd910f96c8c80d48p+2l +0x1.d45cd16aab9f95dp+2l, 0x1.35eaf74146a79ac8p+3l, -0x1.791b745976b6686p+0l +-0x1.b45171162dce449p+0l, -0x1.fa050a345e27d90cp+2l, 0x1.43e5020231ef23ep+1l +0x1.7d1b01377500fcfcp+2l, 0x1.4505134f9dee20ep+1l, 0x1.3fa64e68716518b4p+2l +0x1.f5013475c04bbf9p+2l, 0x1.8e7fe6a23a1c0bp+2l, 0x1.49d110b117c3af88p+1l +-0x1.2f485d4bd0bb599p+3l, 0x1.1d596bc97fc2b298p+3l, -0x1.84669b87007473fp+0l +0x1.2a6a7e2ea9a1aep+3l, -0x1.ce33addf9cf3af5cp+2l, -0x1.26964b8156f38e06p+3l +0x1.c6e46bc0032feeep+2l, 0x1.17bcd67d96bb89fp+3l, 0x1.9c20966803273cc8p+2l +0x1.5a9698b917a8635p+2l, 0x1.1e89ed72a53669fcp+3l, -0x1.dc5dc414beb09ffp+1l +0x1.fd3053ff31e9944p-1l, -0x1.38b343fd261c8a96p+2l, 0x1.85012de20afbf348p+2l +0x1.1b9eda5228d91cf8p+3l, -0x1.362c345410cd26c4p+2l, 0x1.3121f841f077ca58p+1l +0x1.2ebbc5cd17299c8p+3l, 0x1.36ef3ba0bcb730a8p+3l, 0x1.e669f4727bfedefp+2l +-0x1.8ffa8e3474bc3fbep+2l, -0x1.115e38a110901ep+0l, -0x1.975b6bcc81444d38p+2l +-0x1.8ef1caf397bc8e14p+1l, -0x1.4ebe991f206c67e8p+1l, 0x1.db39adf53aec639p+2l +0x1.0892e6f02b955b74p+2l, -0x1.c16d8fb222d1cfd8p+2l, 0x1.f242d983dc09b8f8p+2l +0x1.b205e3486fc3294p+2l, -0x1.b5d74eb191d7c31p+1l, 0x1.10c29592fef9cd3cp+3l +-0x1.3cde33b7ed8b1092p+3l, -0x1.8a6cde2c04fc132p+2l, -0x1.cf3d3c7f64c49bap+0l +0x1.d6784e091f2e0bp+2l, -0x1.488c02b989b55b9p+1l, -0x1.89c478f7a70cp-10l +0x1.33f5d0a75dea0808p+1l, 0x1.e7bd5ac6a0a3e9ep+0l, 0x1.64bc9b648478249p+0l +0x1.29c2fd7cc3d5055cp+3l, 0x1.07ee95b4e71a18c4p+3l, -0x1.d8f1a25fecd32c9p+2l +-0x1.6a8b47db447d7f2p+1l, -0x1.ff30103c6f056768p+1l, 0x1.6ab1b53a3ccb0038p+2l +-0x1.1b7601eed946dbcap+3l, 0x1.3c1ab6a80f9e8968p+3l, 0x1.cd178d46b1b384fp+1l +0x1.7f6292ccfe8b4168p+2l, -0x1.ab5f095280027ec4p+2l, 0x1.3a8f575c33bbca8cp+3l +0x1.e7077d984794632p+1l, -0x1.44e4fc1cf8e5aac4p+1l, 0x1.8152a2a97de0dap-2l +0x1.df42a86c397807dp+1l, 0x1.87e175f8ef1edf8p+2l, 0x1.9a1d058ac1322a58p+1l +0x1.89866d66f2f2838p+2l, 0x1.01791a810d5fc568p+2l, 0x1.db3ca1f6b061d75p+2l +-0x1.5c544c77abbbfc88p+1l, -0x1.48e23c9e760a528ap+2l, -0x1.1e81e998bdc582ep+2l +0x1.23875bd15a01904p-1l, 0x1.4ff5ac290199d5b4p+2l, -0x1.4732b2e6f9bfdf2ap+2l +-0x1.24e28d9f9451887p+3l, 0x1.4946ce0f8db793p-2l, 0x1.c46d4a32ca8b08ep-1l +-0x1.9928d931b0758f3p+0l, -0x1.2a88c0afcfe07c68p+2l, -0x1.f9877174c1a1f03p+0l +0x1.88d861612d8d0afp+2l, -0x1.3d0e2013c2265d8cp+3l, 0x1.330f52c87da86b88p+3l +-0x1.1b76e64e381d1364p+3l, 0x1.f4ce4459185b8bap+1l, -0x1.eefb9e724d9cbefap+2l +0x1.44bd95b5d04beedp+2l, 0x1.da55aa5c21f7cbf8p+1l, -0x1.69b4a00f2011777ep+2l +0x1.27c64f7a060d636p+2l, -0x1.947c76f1937dbe38p+1l, 0x1.06e900c412a5f3e4p+3l +-0x1.8288e1791d63f39p+1l, -0x1.2e90575281b019ccp+2l, 0x1.c78bd5bda4615118p+2l +-0x1.35481309200edbd4p+3l, -0x1.d4cd0a7a8e2397e4p+2l, 0x1.c28a6a7cad51cp+1l +-0x1.57ff8c4ef901719cp+1l, 0x1.c8377138185eb388p+2l, 0x1.0b8156d421747b18p+1l +0x1.8508eab222504908p+2l, -0x1.5eb1d5acfeec4194p+2l, -0x1.9110a90cdf0d9ab6p+2l +-0x1.dcc36f4eec31a9c8p+2l, 0x1.0808cf397ed2c8acp+3l, -0x1.68ba005ef91ddbf8p+2l +0x1.0fceea1d78dfd918p+2l, 0x1.aa767f17b258842p+0l, 0x1.2bfb846bb30f959p+3l +0x1.94ca9e15e895dffp+2l, -0x1.c282e28ccc9e347p+1l, -0x1.2f2be43c6ea681p-1l +0x1.f934b47b8089be4p+2l, 0x1.3f728b5fd5c0dfdcp+2l, 0x1.9d525bd4192f94p+2l +0x1.b05b6558643febd8p+2l, -0x1.7869fe5d4ea9c102p+2l, -0x1.06bc7bfe96cd5ba2p+3l +-0x1.c0f3ef372642e8ccp+2l, 0x1.b2e4af569800b53p+1l, 0x1.30fdda116a74e4fcp+3l +0x1.8ab0af61e8786308p+2l, 0x1.ea821953cf2854fp+1l, 0x1.273d5ba25242683cp+3l +-0x1.cebffd5b940e02p-4l, -0x1.5d47cb477e62cc5cp+2l, -0x1.6d86174b53721e74p+1l +-0x1.b3f684ad52a7f6p-1l, -0x1.0e8fdaf408c34e48p+3l, 0x1.98c77df0116a8668p+2l +-0x1.ad71df92fa292abp+0l, -0x1.f62a8205aa5dd07cp+2l, 0x1.6d2c8ac7d77895ap+2l +-0x1.8a99281f50cc79b6p+2l, -0x1.988b7dfc196f8458p+2l, 0x1.0426452cd6d47b08p+3l +-0x1.2b0aa95dc1405294p+3l, 0x1.fdd495f64b2bb2c8p+1l, -0x1.b2172ba327230634p+1l +0x1.b923523f4b104328p+2l, 0x1.ff8925d50b730958p+2l, -0x1.3d6125af776d6dap-1l +0x1.e79d1cf126539c2p+2l, 0x1.49e10d6ad2b94248p+2l, -0x1.101ab33a1ffd2468p+2l +-0x1.7b5166ace194ac7p+2l, 0x1.d9edd52c82a6e72p+0l, 0x1.353665e62595d67p+0l +-0x1.2bbc9f2a7d553384p+3l, 0x1.36a0e363e6e28438p+1l, -0x1.49d036190c298fe8p+2l +-0x1.04ab2cecd02b67fp+1l, 0x1.16ff500ff20f665cp+2l, 0x1.c76813b6841d2fdp+2l +-0x1.397c2e4fe55bbe7ep+3l, 0x1.643394cc27377ef8p+2l, -0x1.a20c460a472eb8d6p+2l +0x1.3c482ad120fd4058p+2l, -0x1.d972562e19230ffp+2l, 0x1.19f494f79c825974p+3l +0x1.d16ce689734da39p+2l, 0x1.d08f214e5765575p+2l, 0x1.21cba3aa8a02f13p+0l +0x1.ffd4c8388b154bdp+1l, -0x1.23b9d15cc8db53bp+1l, 0x1.bc529b8dbdbbdb9p+2l +-0x1.217eb8f015dfd688p+1l, -0x1.c6fdc71e7773e4cp+0l, 0x1.063ff23a796e3d18p+2l +-0x1.853329604872e218p+1l, 0x1.f0bf3718776bea4p+1l, 0x1.e90deb962334f8p-6l +-0x1.06c50329b18d64f8p+3l, -0x1.632d3e241872c148p+2l, -0x1.1f3269b1234f852p-1l +0x1.785ff5369da7e94p-1l, -0x1.1d2accec93aaecb8p+2l, 0x1.537a8738350e044p-1l +-0x1.25b0b3b3fbc72e88p+3l, 0x1.e4381078effdf2bp+0l, -0x1.3a4d5c22bef61704p+3l +0x1.3ad4ee4e1257b3b4p+3l, -0x1.bea0197105b6560cp+2l, -0x1.9713dd57191c565p+1l +0x1.ba6ce057cda393ep+0l, -0x1.c78176f4366b97p+0l, -0x1.185eb594fbcbea78p+2l +-0x1.48776de3ab89cc74p+2l, 0x1.f0d15c31bb9e9b4p-2l, -0x1.080263071faac05ap+2l +-0x1.75afa4f7aee9406ep+2l, 0x1.d2218f6895689c3p+1l, -0x1.bbe31c946ccad17cp+2l +-0x1.3d2a5b60ff6fecp-1l, 0x1.c519328ec3820768p+2l, -0x1.63405cccebdd6f6p-1l +-0x1.916722465ea19b4p+0l, -0x1.50a3982ecbff799ap+2l, 0x1.03f15a435c1b9f9cp+3l +-0x1.1e34321045698e98p+1l, 0x1.cad89057dd9fc0a8p+2l, -0x1.f9702d05cb40b08p+1l +-0x1.391b63ddfb3cbf58p+3l, -0x1.76ff6f974eb2d8fcp+2l, -0x1.af7f19e4e720a89p+2l +-0x1.ef4430d8fc8e3d4p-1l, 0x1.10d10c44ff68b558p+2l, 0x1.ea42a55c9b34ee8p+1l +-0x1.b65af64c57e564p-5l, 0x1.1f46e197c74a366p+2l, -0x1.97d01f4d2afb6ee4p+2l +-0x1.006969307d6008e6p+3l, 0x1.426d4aeca810da5p+1l, -0x1.04a29ffe5c836654p+3l +0x1.62b63d782c57e678p+2l, -0x1.0056fe6ca01b52cap+3l, -0x1.12f5c2c211e4267cp+2l +-0x1.adac616d079f70b4p+1l, -0x1.cabb887eb20a7e78p+2l, -0x1.58a46124f8a7c3p-2l +0x1.f69ba7a645468f48p+2l, -0x1.0e57bab3855177dcp+3l, 0x1.1631a40ac3c6573p+3l +0x1.e5946ec7eb957c48p+2l, -0x1.ce348136751472bp+2l, -0x1.ac5b5aae66142p-4l +0x1.67ce5a483ba91d1p+0l, 0x1.c9b21b464f61cb88p+2l, 0x1.c2f29989af79d1p+2l +-0x1.81a94bf07a47bac4p+2l, 0x1.20126b62aedccd04p+3l, 0x1.2258170335033d38p+2l +0x1.1e65c309a9715f94p+3l, -0x1.c0fe576d83690804p+2l, 0x1.5d897866f0df6f4p-1l +0x1.c72ba1bed2aa947p+1l, -0x1.1c01a864af729696p+3l, 0x1.88bf198db0e8398p+2l +-0x1.268283c6c21d854cp+2l, -0x1.2535de4dc9eabb6ap+3l, -0x1.99e76ff0ab592d2cp+1l +-0x1.758cf02e04681bp+0l, -0x1.c7b04a2f5494a87p+0l, -0x1.1fd56c86b861405cp+2l +0x1.12b6c24d790bdc6p-1l, 0x1.f02d34774fbad9b8p+2l, -0x1.64eb034e58d6659p+0l +0x1.9ec347067862d5p+2l, 0x1.17f51a4a2db3e738p+3l, -0x1.1015c7e58904acf8p+1l +-0x1.163af84d29aee41p+1l, -0x1.bccfd49f2e21855p+0l, 0x1.6e78b786bb4f863p+1l +-0x1.9e3e736cbf7cd3p+0l, 0x1.03bbcc65318769p-1l, -0x1.753c7125f03c1bb8p+2l +-0x1.3f7544b887966bf4p+2l, 0x1.7871b9cdf3900bbcp+2l, 0x1.71a571430a6d6214p+2l +0x1.efa04f5a1e0be9cp-2l, -0x1.306ed6de2934d184p+2l, -0x1.c3bff63e5e73c16cp+1l +-0x1.2e6c64054c17f51p+2l, -0x1.bcfc5f33c64669f4p+2l, 0x1.173d127d985bf5p-1l +-0x1.242cd91ec7ebf5ccp+2l, 0x1.fbd4ba2212c14cp-3l, 0x1.34274696f54792p+2l +-0x1.bf3dd4983f11314p-2l, 0x1.7bd9e3638973c4e8p+2l, -0x1.496f82a51fd01794p+2l +-0x1.b3b7b591fd1755ep+2l, -0x1.5d9d4f53ee3ad2ecp+1l, 0x1.3b5b0798b913118p+3l +-0x1.3cfcbbff28476f44p+2l, -0x1.7e42320e9fcc1784p+1l, 0x1.202729744d9b948p-1l +-0x1.a93f43a7a2c3c19p+2l, -0x1.d2acfd0256862208p+2l, 0x1.69c56f3d94dd53ap+0l +0x1.023c72d35bb852dp+3l, -0x1.314c52b661eeac9p+3l, -0x1.f928090e31a27c2p+0l +0x1.9fc23cb8eca7372p-1l, 0x1.27fc00c8450b6ef8p+1l, -0x1.8795d232031e8ep+2l +0x1.82e31b407d51e2bp+2l, -0x1.4f095294f470ee4p+1l, 0x1.a9d2cc451be4585p+2l +-0x1.962c2225353eaffep+2l, 0x1.e91c08bed0e1e088p+2l, -0x1.74cd628e5e83bfap-1l +-0x1.5267ed6ac3dbb14cp+2l, -0x1.24e043d0562b056cp+3l, -0x1.8f8c06362b01a0a8p+2l +0x1.32b5519854ac80fp+3l, 0x1.c07ac8f7dff9d21p+2l, 0x1.02544fd30c8c38f8p+3l +0x1.50d41caff18f241p+2l, -0x1.94c9ba70ccceef4p+2l, 0x1.2a1ca08a79990b3p+2l +0x1.fc96c5c5b6373b3p+1l, -0x1.13ffe7fcc8c749e4p+3l, 0x1.3a84293e1979e9d4p+3l +-0x1.3cca8f7fe79a9bc2p+3l, -0x1.19a44f8c93a38936p+2l, -0x1.2109897de66d7118p+3l +0x1.9e92e18c402a95cp-1l, -0x1.db9c7a330cf9e3bcp+1l, -0x1.9d0336c76b3b56f4p+2l +0x1.99eeedbe84f2ad9p+2l, 0x1.c4941988eeecac8p+0l, 0x1.ca39f083f42ba4p-4l +-0x1.2c2b39f500b9d268p+2l, -0x1.00221bbe3d335518p+1l, -0x1.05ef3b0782b8b9dcp+3l +0x1.c6f19abe28cd77cp+0l, -0x1.10a9b72086871fdp+0l, -0x1.54ce5b08966339dcp+2l +0x1.e3c625b4e6b6845p+2l, 0x1.5546e49f00159718p+2l, 0x1.9e2fd930fb1863bp+1l +-0x1.ce1fae64750a93fp+2l, 0x1.81d7e84ba83ab7e8p+2l, 0x1.12b883f90d8bb4bp+1l +0x1.ee728825bedf242p+1l, -0x1.6e3b0153a94d426p-1l, 0x1.85fb39015b10c64p+1l +-0x1.571fe9d095410c94p+2l, -0x1.afdb3c4595273328p+1l, -0x1.cacfec88c99ac65p+1l +0x1.0f56343f92851b28p+3l, -0x1.5a5fa37e1f435994p+1l, 0x1.1d232411c4151c78p+1l +0x1.06fe7a2ae2110568p+1l, -0x1.98c97efc4b7b4ccp-1l, 0x1.58220ab7cac3aeep+0l +-0x1.653ec9417ffc9c0ap+2l, -0x1.19ba4932c674f838p+3l, -0x1.1481a9b41bd419fcp+2l +-0x1.97f9039199cd92acp+2l, 0x1.8981decf829f6f1p+2l, -0x1.0fd8acdb72b0b8dap+3l +-0x1.21e5f7d01638c968p+2l, -0x1.597d3aad7a06327ep+2l, -0x1.62cd1e01b6cfe9ep+0l +0x1.23f1425c7e1a264p+2l, -0x1.19105695cb634768p+3l, 0x1.4262dbdb20b1f1ep+0l +0x1.0abb62909da605b8p+3l, -0x1.00e5ba66162f0fcp+0l, -0x1.02ccdf8552bd4d24p+3l +0x1.aa3c00e5a059088p-1l, 0x1.3b7da713596fd3cp+3l, 0x1.5993547d7a7ad68p-2l +0x1.59bd972975dc572p+1l, 0x1.7d9e37581d90f67p+2l, -0x1.7eb4a82c7c7b9dc8p+1l +0x1.adac57c6d7fbdbep+2l, -0x1.a090c86d1b37e86cp+2l, -0x1.71929b143ee78c94p+2l +0x1.01ccf4f647080dp-1l, 0x1.4b4e27a6ee3e52p+0l, 0x1.4038f695c10ecd2p-1l +-0x1.8f780cfe32b82364p+2l, -0x1.8cdbffb8d8479788p+1l, -0x1.b53ef7e3b5cd6c08p+2l +-0x1.7b28e870f55ea274p+1l, 0x1.dbbc84d07cb42338p+2l, 0x1.30512e67123fe81p+2l +0x1.85a2f364a752a6fp+2l, -0x1.0b73b48a44edba2ep+3l, 0x1.1296fe3de99fcf5p+1l +-0x1.c230eb4af8542ep-5l, -0x1.2d2cc7152871f0ap+1l, -0x1.722317ae59aa6fd8p+1l +0x1.54bc873a7aaa9098p+2l, -0x1.654a948101c4afb4p+2l, -0x1.8b34eccd3d9a552ap+2l +-0x1.a9f3ca984d00896cp+2l, -0x1.b019c3bdb535b48p-2l, -0x1.74486267ea378cap+2l +0x1.55f7b6cffcf76658p+2l, 0x1.d9994ce7c2a3729p+2l, -0x1.a9261b07347a4cd4p+2l +0x1.7a98dca8b8c0bap+0l, 0x1.49ebf269b56caa7cp+2l, 0x1.59070f2270cbe02cp+2l +-0x1.d89578e2a5dedb78p+1l, -0x1.179d479193882fdp+0l, 0x1.21b671a4c82eb12p+3l +-0x1.680f698b49e780aep+2l, 0x1.3fbbe2f07c441ccp-1l, -0x1.49b8904163c6e068p+1l +-0x1.71d2bc41da7238cp-1l, 0x1.c43a446b26752268p+2l, -0x1.d11cf788a508c4a4p+2l +-0x1.3f5df59fc51e1272p+3l, -0x1.15745a948f637e68p+3l, -0x1.f3cc1ba290ee25dcp+2l +0x1.3c2738bf331b41p+3l, -0x1.07552f959316797p+3l, -0x1.13328a65d15276e6p+3l +0x1.02b6a3ccd189b23cp+3l, 0x1.09d9b28b184f9504p+2l, -0x1.eb4868dd07b5cbecp+2l +0x1.07563540c4eec57p+3l, 0x1.d7b3ec688065ed58p+2l, 0x1.2560267552df629p+3l +0x1.8734a4e336004848p+1l, 0x1.f6734a1aca6c0668p+2l, -0x1.ab34761dbcfc31ep+2l +-0x1.799aa99393c509ecp+2l, -0x1.a18bb50fd23fe4b6p+2l, 0x1.12d2a89a6c4b02dp+1l +-0x1.159e3d766d7bf97p+3l, 0x1.eced3a9a5244b54p-2l, 0x1.9b2ea383879ba48p-1l +-0x1.0dccec08b2d6e8ep+3l, -0x1.986b9654e4685a9p+2l, 0x1.e2e83c9c00ee3748p+1l +-0x1.e70bfbd48fde39bp+2l, -0x1.a4eb7530316bdabap+2l, -0x1.086286e4df56342p+3l +0x1.770eebc505c8813cp+2l, 0x1.8746ee92d877e3p+0l, 0x1.b0d95f9aba30ebe8p+2l +0x1.6263b642f31c4818p+1l, 0x1.d93c04893e3af4ep+2l, -0x1.454ec35c79ed0a08p+2l +-0x1.774687ad5b865dfp+0l, 0x1.24ae1bd747b23698p+2l, -0x1.5b4312ec0b34113p+2l +0x1.b61100115966e948p+2l, 0x1.8cfdf8616c4679bp+1l, -0x1.f9a41b6a481292a8p+2l +0x1.39528c1c9be041cp+1l, -0x1.732026aa328c3dc6p+2l, -0x1.0d4cd6a3085ea354p+3l +0x1.bf137e7ecf5896bp+2l, -0x1.8ea46d127fc7ef24p+1l, 0x1.7857d411bb71a708p+2l +-0x1.9b683cc322b1d4fcp+1l, -0x1.24edd65c89f99144p+2l, 0x1.232af896d26aa348p+3l +-0x1.31668270094b855p+0l, -0x1.076b28c92c5b2fe8p+1l, -0x1.158a8081ece2aa78p+2l +0x1.244142ac66a62498p+3l, -0x1.0f1b0c59c89e7d4p+0l, 0x1.26b11ec0b17f6a24p+3l +-0x1.3fc86d7091c8c29ep+3l, -0x1.e45f683cde584624p+2l, 0x1.1c1b08d8e84170bp+0l +-0x1.b231920409da8f02p+2l, -0x1.94a631dfbc79114p+1l, 0x1.46147aa7184e79ap+0l +0x1.24656a770080bd8cp+3l, -0x1.818855d248fefefp+2l, 0x1.62e7fd78aa2b9d38p+2l +0x1.2c3914d1c4360888p+1l, -0x1.1911181620163c64p+3l, 0x1.28a078fade8854bcp+2l +0x1.06083859a67c1458p+3l, -0x1.19d99055a631ada4p+3l, -0x1.bae94cb971dd7bcp+1l +0x1.380494998157eadp+1l, 0x1.bdd8e2142aa57d1p+2l, -0x1.82ff6c146061369p+0l +0x1.8dca637ac0be628p-3l, 0x1.c8f5068b06bbf1cp+2l, 0x1.81c4ea9b1daedf3p+2l +0x1.0b9592b2077bf08p+3l, -0x1.c0452a8be1865a8p+2l, 0x1.5a09239700285ep-5l +-0x1.3ed13899bc5e781p+3l, -0x1.0aa02bf289640aa4p+3l, -0x1.925ff1a5df174368p+1l +-0x1.488c4233dd79d9ap+0l, 0x1.436b2a97ba8a46ep+2l, 0x1.2866f052d1ffd99p+0l +0x1.187babf1c4372624p+2l, 0x1.8dbe112710768aap+0l, 0x1.621be34d09f2e7d8p+1l +-0x1.991057a8ff22a88p+1l, -0x1.8d7b9ebc78c7346cp+2l, -0x1.1d5904316329ad6ep+2l +0x1.ef40c3e7ef8b0408p+2l, 0x1.37e5bfb010f6d15p+3l, 0x1.ec4c66b009eac23p+0l +0x1.68f7ffcd89f38c84p+2l, -0x1.32e823cb2771c9a8p+1l, 0x1.0ba5e9f2633fc9ap+1l +-0x1.21948378b3c9ca84p+3l, 0x1.2bd400eec184235p+0l, -0x1.60dc6d8755a2e63p+0l +0x1.a4b11a255929f09p+2l, -0x1.491088921fdded4p-2l, 0x1.64ce4b5fad99fbp+1l +0x1.2577f004302717d8p+1l, 0x1.8123c93d89d639cp-1l, -0x1.b9e8f79886eeadcp-2l +0x1.ce92f568b48b585p+2l, 0x1.1f6ac0d19f301038p+2l, -0x1.249cbf17aedd827cp+2l +0x1.e3aa8317c9e75b98p+1l, 0x1.1329a8dec102d258p+3l, -0x1.22144cc4c72fbc48p+1l +0x1.43c04e719f035d38p+2l, -0x1.4600f2c008cf96p+1l, -0x1.8d829bf93f4d9574p+2l +-0x1.d4c1a2da0c717bcp+2l, 0x1.6b550783abd28cfcp+2l, -0x1.2775b79645fc3a1ap+3l +0x1.e308fdfc9a12d868p+1l, 0x1.4b030c02c1b3776p-1l, -0x1.b06e42044301bd0cp+2l +-0x1.3b488c5dff39d9d8p+3l, -0x1.2462f4c56f0415dap+3l, 0x1.3e404beab8cf13b4p+3l +-0x1.de5a08f2dfdca16cp+2l, -0x1.d4b1bc19c343b24p-1l, 0x1.7006633ccabb22p-4l +0x1.955df96f1696fd4p+2l, -0x1.72f0d92b529494d4p+2l, 0x1.32a65e3a5275b258p+2l +-0x1.e774fbcf36f019cp+1l, -0x1.ade1df5a86431ef2p+2l, 0x1.0955a04849bb76dp+2l +0x1.4afaa0beb5295468p+1l, -0x1.30f3b91ae99b9f94p+3l, 0x1.b92499e0e3ece688p+2l +-0x1.e4cec832f274aef4p+2l, -0x1.f72365076ee7611p+1l, 0x1.2981067811022b98p+3l +-0x1.fa3c9eda5a8adfcp+0l, 0x1.8472b15ec422bdcp+0l, -0x1.949bb1821b2b71d8p+1l +0x1.e7559f9a4c70278p-1l, 0x1.a698bdf9467fd64p+1l, -0x1.1e31565f3693e73cp+3l +-0x1.177751ee19d36358p+1l, -0x1.9ffc1e71a6b9b188p+2l, 0x1.287e028a691b24f8p+1l +-0x1.1bd7ade5bc1fdcd8p+1l, 0x1.0a4bf7308dc7c4e8p+3l, -0x1.80e0e9ce05768e4ep+2l +-0x1.279ce30a8e307bp+3l, 0x1.41209ca4cb955a8p+1l, -0x1.7ae49e0f12ee7f08p+2l +-0x1.6fc62eb7bb96044p+2l, -0x1.f56805ee06e265fep+2l, -0x1.61ad5cd02160517cp+2l +0x1.02d9b716e4f43564p+3l, -0x1.7934f5f9aff6a764p+2l, 0x1.a020ddb787abf06p+0l +0x1.1b435b09bd242b1p+2l, -0x1.1dcc2ab9fa891cfep+2l, -0x1.967bffe609b71ec2p+2l +-0x1.55607b9405321fdcp+2l, -0x1.ef706390181213bp+1l, -0x1.d1f14e20b36f50aep+2l +0x1.76183750a2126c58p+2l, -0x1.5b490f13346bddp+2l, -0x1.0e2e2670cd504346p+3l +-0x1.19b96ff1141e195cp+2l, 0x1.7f636ddbeb4f34bp+2l, -0x1.3dff84fd82a20b7ap+3l +-0x1.ec516722ae81ed4p+2l, 0x1.4584dcc6b6b5d56p+1l, -0x1.e3fab8b119997c78p+2l +0x1.c5389bd011aed038p+2l, -0x1.29e1abba46cb4d0ep+3l, 0x1.e38b25d30606638p-1l +-0x1.3be73ecfa5e3f5cp+3l, -0x1.2322201f3e6a6bbp+0l, -0x1.c415090c3bcd0f0cp+1l +0x1.6fa09d4d40f6fc7p+2l, 0x1.db3553f32514b79p+2l, -0x1.bbcce3f7333eff08p+1l +-0x1.02c2f188f7e86dc6p+3l, 0x1.353714400870301p+3l, 0x1.961e1dd02c9e9be8p+2l +-0x1.d82b6fc8bcd8a5dcp+1l, 0x1.b0a743eb4de607fp+2l, 0x1.54a3e92a982e6a08p+2l +-0x1.6afb8f3248dbc68cp+2l, 0x1.5cfa3e594d20326cp+2l, 0x1.1e5d4a8d6ac3e0dcp+3l +0x1.8f645a84644898p-6l, -0x1.c0dfd27b6d6f769p+2l, 0x1.b0679870cf0ec64p+2l +0x1.6fb5271eb9dbbbfp+1l, 0x1.662c1d5c84a9ccp+2l, -0x1.7f05aed8cf97877cp+1l +0x1.97422390a537adbp+2l, 0x1.74169e847c4a34f8p+2l, 0x1.311cee660e36125p+2l +-0x1.b73905caa6a96164p+1l, 0x1.f90bd737a5358d9p+0l, -0x1.b78f3cf583f5d6dp+0l +-0x1.31a6eb64982a61d8p+1l, -0x1.3053b198481c728cp+2l, 0x1.a00f21bf8da66e9p+0l +-0x1.5226b56bd75e6674p+2l, 0x1.3d73418963266cfp+1l, 0x1.e84bbb10e4ed5c18p+1l +0x1.6b0ab43794a25f28p+1l, -0x1.db0aff41d4f9e39p+1l, -0x1.fe8d1594340654e8p+2l +0x1.4d65804349cffefp+2l, -0x1.a66bc8212be149d4p+2l, 0x1.ce25b5d56c7c83cp+2l +-0x1.44bd790627b0fa4p-1l, -0x1.ed9b1bc606d642ecp+2l, 0x1.4108d44e0a7fc418p+2l +0x1.05d1a6bfdd112cep+2l, 0x1.0c73e3b17200ce98p+2l, -0x1.2b2c57e75a9f8dd4p+3l +0x1.b9512fc071c3a6bp+1l, 0x1.24eb5a72655148f8p+2l, 0x1.59cdd930a1a945d8p+2l +0x1.0531c8219b4c2af8p+2l, -0x1.ab04b07ecac737bap+2l, 0x1.5203017ec30b04p+2l +-0x1.10c24bae05f58ddcp+3l, 0x1.97095cab49e4f2cp+2l, -0x1.ab47c1a0d87a2a9p+1l +-0x1.fbe86e64728ec08ap+2l, 0x1.9b76e5245a482fdp+1l, 0x1.1b05854879b742p-2l +-0x1.f284888ee3e26dbp+0l, -0x1.2ad5b59288dbf05cp+3l, 0x1.ce045ccff19aa72p+1l +0x1.c8801eb61a78bbep+0l, 0x1.119b687e71a7d48p-1l, -0x1.8b1fd84c4211e484p+2l +-0x1.9faf80cf1b285adp+1l, 0x1.6806ff74d3aaff6p+2l, 0x1.c89224f19707588p+1l +-0x1.15a039e68a11e8aep+2l, 0x1.cbe8d0948d51e04p-1l, -0x1.3f32302862b5913p+0l +-0x1.c43f977b15d931dcp+2l, 0x1.ed06aee881541a8p-3l, -0x1.8681a877056b2366p+2l +0x1.add5112fb738085p+2l, -0x1.7454b27946606ddcp+1l, 0x1.25208a890b5cee08p+2l +-0x1.12a5620c6717986p-1l, 0x1.fd4d50b798484ep+0l, -0x1.911b9c8b1ee1a78cp+2l +-0x1.020759c8ca9aeb62p+3l, -0x1.65a69332a50241p-3l, 0x1.23e20f68536cc2cp-1l +-0x1.0992f0b2b2fe2d1p+3l, -0x1.a958f9db86f7b9a8p+1l, -0x1.6acfc12a8520bb6p-1l +0x1.64f1fda7480217ep+0l, -0x1.1c8a3e5fb27e7d4p+1l, -0x1.140de25b12d6bc1p+3l +0x1.4b5ef2f3bb829858p+2l, -0x1.838335bb3693b83p+2l, -0x1.886acac6ce951bc8p+2l +0x1.af85ab0639a72698p+2l, 0x1.09fe9c57f4b63f2p+3l, -0x1.090b2434f180b78p+3l +0x1.024d8c275ac0af3cp+3l, -0x1.5fa408d8eed87e74p+2l, 0x1.ba4b6c04e7125d8p+2l +-0x1.30b0c84953bc8b2p-1l, -0x1.b509ad9c7f662ebep+2l, 0x1.62473e9163d8186cp+2l +-0x1.fc331dd9c95ed2ap-1l, -0x1.a7d7541f19583a7ep+2l, -0x1.56af805f969ab694p+2l +0x1.8db106457ac0ec6p+1l, -0x1.53422c5453bd8f88p+2l, 0x1.3153b818e61ae65p+1l +-0x1.e64694a0d5fa33c4p+2l, 0x1.04628ec5b66223cp+0l, -0x1.d0ef469d57bec088p+1l +0x1.dfc1046fe1e439ap+2l, -0x1.3bc382435f21d2dp+1l, 0x1.2b706f04fc4e0ef4p+3l +0x1.00f4ef071d2b124p+1l, 0x1.c0fce1daf36faaap-1l, 0x1.8735238d522e9f38p+1l +0x1.ceb2794e9816d55p+2l, -0x1.af366b7b244435bp+1l, -0x1.dbcf6509c3d1ea2p+1l +0x1.05606969d8a4b08p+2l, -0x1.a084d9283ccbfb4cp+1l, -0x1.6aabb1d58e52f54p-1l +-0x1.20e3be920c115c54p+2l, 0x1.6b852f952238d6ep-1l, 0x1.671a08f350b41ad8p+2l +0x1.401e9b7605e91f6p-1l, -0x1.6e1365e6d07ad8bp+1l, 0x1.3fe74c475158e90cp+2l +0x1.9ccdc26681bca3p-3l, -0x1.87b1c770a1e3f2fp+0l, 0x1.330ef56b27450a4p-2l +-0x1.df3e45b9f2a85abp+0l, 0x1.eaeb278a93a617p-1l, 0x1.fc4f2502fc7726cp-1l +-0x1.1147b4704e9be1f6p+3l, 0x1.0e3c375fef46bb78p+2l, -0x1.48e1adcffbefe864p+1l +-0x1.c8c15a03fc359458p+1l, -0x1.36c0d3cd5706b18p+2l, 0x1.cf7eff38e317323p+1l +0x1.863aa5e227ea9728p+1l, 0x1.d27e8415e7e5cbap+2l, 0x1.0df4c2e22b91b3d4p+3l +-0x1.a5836585d0671928p+1l, 0x1.7f18cf45d1e4b6f8p+2l, 0x1.085e7accef5302cp-2l +0x1.fbb47e78d71920cp+0l, -0x1.3ca67a17a205818p+2l, -0x1.2ee594674e2cac18p+3l +0x1.aea035392038372p+0l, -0x1.ecaf8980051935c4p+2l, 0x1.335ea0cf8720245p+0l +0x1.33d5128b671d8284p+2l, 0x1.792450fba1e37778p+2l, 0x1.348103ac0710bep-2l +-0x1.d5df26418c410bep+2l, -0x1.4bad5ec06088026p-1l, -0x1.02744e2bc3c00198p+1l +0x1.ee170274511a964p+1l, -0x1.120b6754d8f8db4ep+3l, -0x1.6ee45b8dd3aad37p+2l +0x1.a3a3efbeded0c9fp+2l, -0x1.652e32652daaa7dcp+2l, 0x1.c109b0d9191677p+2l +-0x1.bc149c05d77f948p-1l, 0x1.0c4aa6243f9d94p-2l, -0x1.6bcd3d4c10862666p+2l +-0x1.16bd6d1ef870e76ap+3l, -0x1.2d853aa6e92e2b58p+3l, 0x1.3e5d8415b8d0ea2cp+2l +0x1.703ce2cde997341p+0l, -0x1.0e48484fc9340d6p+2l, -0x1.6d91cf350e9e4p-10l +-0x1.1cc65a20fc4ce8ep+3l, 0x1.cdd3cd1e24b4d258p+2l, -0x1.0d3aee7fd553f3p+3l +-0x1.b556ea634465008cp+2l, 0x1.1cbfc32a2bef2cd8p+3l, -0x1.868a74111fb6de8p+2l +-0x1.2bf3fb8cc3c9a78p+0l, -0x1.85c5194a2cde98fcp+2l, -0x1.52fd23e5c1a00af2p+2l +0x1.657ecb210ed6c91p+1l, 0x1.4ab6cf8e65ce727p+1l, -0x1.645de09c4c2e1f6cp+2l +0x1.fa3cc6a7f65cd2p-1l, -0x1.b4f82f1802590cep-1l, -0x1.184803cc1cee5ca8p+1l +0x1.ac21afac94f2d85p+1l, 0x1.3bef2f851fd864ap+1l, 0x1.172e26d49669c0fcp+3l +0x1.374f2c2cc8699a9p+1l, 0x1.188866c7d8ff576p+3l, -0x1.01d5b5191cdfcbbcp+3l +-0x1.c406c210ff92278ep+2l, 0x1.56dbe48b63b37cdcp+2l, 0x1.3f8415674c413dap-1l +0x1.232e5c91526e8ff8p+3l, -0x1.daf64f97e68737ap+0l, -0x1.9607566bd489d714p+2l +-0x1.3567d139ef5f49p-4l, 0x1.235f8376e71bb71p+1l, 0x1.16991366a33763c8p+3l +0x1.2aabafa2440af93p+2l, 0x1.130bb4af342f7bd8p+3l, -0x1.3f0554d9e9dfe938p+2l +0x1.f4de1e2f3704788p+2l, 0x1.4beee423e609f77p+2l, -0x1.bbe724f7be8a015p+0l +-0x1.23fac3ccdbd5961cp+2l, -0x1.cb2d33d3f0f46228p+1l, 0x1.38d39fdf90068b8p+0l +0x1.07874582fed30858p+3l, -0x1.5fcaee360d0dbbfcp+1l, 0x1.61704d9edf060c7cp+2l +0x1.de3fe2216f8e06p-4l, -0x1.7b1b9e3c3fb106ap+2l, 0x1.0fb62cf6fdeaaffp+3l +-0x1.a0e5803efb4b8f18p+1l, -0x1.3b405ab29d6e12e4p+1l, 0x1.39fc88248cf4145p+0l +-0x1.9f26e4fe002f7894p+2l, -0x1.bd3e589313f10ep-4l, 0x1.78cf06829906a1ap+0l +-0x1.fc2374b434ae595p+0l, 0x1.0cad4c357892de8p-2l, 0x1.06daeec487858448p+3l +-0x1.08020a97604a176p+0l, 0x1.7dcd61b8c0cd3af8p+2l, -0x1.706f4a6731de03p+0l +0x1.80b5ccb27919c9dp+1l, 0x1.1146c09230da96p-5l, -0x1.02cc32e609653d66p+2l +-0x1.0e4b6cff2c1a3cacp+2l, -0x1.3756f492586fb7a8p+3l, 0x1.b93c6231f322881p+1l +-0x1.17b061e5a382630cp+1l, 0x1.96513d0b3965941p+1l, -0x1.cce0cd89bb704e74p+2l +0x1.9371551062a48e2p+1l, -0x1.73ab2973d1668adp+1l, -0x1.c658f6e1cc9f805p+0l +-0x1.24a0f17742cbcb68p+1l, 0x1.a812fcd8444469e8p+2l, -0x1.bc6fe6836b1edb08p+2l +-0x1.21a85bc505822598p+2l, -0x1.ac59cf066c695aep+1l, -0x1.222b15c38ba5ebdep+2l +0x1.e11dabbf057450dp+2l, -0x1.5d776d01d60c9e3p+1l, -0x1.07fef253912d8e94p+3l +-0x1.3cfed5bf181b819ep+3l, -0x1.5dbadd01cc4b9678p+2l, -0x1.94cd307e71ffd42p+0l +0x1.c5616d15d5bb684p+0l, -0x1.3b34663bd018412p-1l, 0x1.0e0c65bb0b1ebddp+1l +0x1.4b9d3f1d0f6e4p-3l, 0x1.2b518dc264094d8cp+3l, -0x1.3ee5688f13faea34p+3l +-0x1.705d405d599afa9ap+2l, 0x1.0055af34e1414c3cp+3l, 0x1.06af8403b4e8f2b4p+3l +-0x1.978f94368e33a85cp+2l, 0x1.c147c95de4f77588p+1l, -0x1.fc30f2642b79be08p+2l +0x1.264392f9cfe9a72p-1l, 0x1.586406bbd3ee50cp+0l, 0x1.42c74aea0d9ebe2cp+2l +0x1.b7f2c0bdbf49f36p-1l, -0x1.e2ac2567cbb28c48p+1l, -0x1.140a34b98fc51c18p+1l +0x1.2a4f0572a49905bp+2l, 0x1.31e6199ab1684f3cp+2l, 0x1.35afa8895b05fd6p+3l +-0x1.27d2f4168819354cp+2l, 0x1.73f0cca96b38ac08p+1l, 0x1.8af6d8f509097a3p+0l +-0x1.98d96e9ba2e949d4p+2l, 0x1.3cae358bef8bfbp-4l, 0x1.9b3c807987702f9p+2l +0x1.18452bfc375d8868p+1l, 0x1.c2b7e473953f0938p+2l, -0x1.a160c6f88d66b548p+1l +0x1.96e1a580ce5acf78p+2l, -0x1.60ccfcb42a92999cp+2l, 0x1.4a30db31ca1c4p-7l +-0x1.2c7a23364427dda8p+3l, 0x1.10bde3db43c42eb8p+3l, -0x1.29a328765e9adcp-2l +0x1.0f433a705d5303c8p+3l, -0x1.87ef252df9fa59ecp+2l, -0x1.df702844df97586cp+2l +0x1.3dd6e8583ebc9e48p+2l, 0x1.5f111cc6ba81a564p+2l, 0x1.1031457f4a2bfe3p+1l +-0x1.a0cbb7dff107948p-2l, -0x1.626baee60c84a524p+1l, 0x1.1a79d7b22086997p+1l +-0x1.deba54a2de31331cp+1l, -0x1.27b31cd9ddf718dp+2l, -0x1.ce13596be236b18p-2l +0x1.ea6f9017b18bb48p+1l, -0x1.39b491506a117b3cp+2l, -0x1.5a68cc709e19ddb4p+1l +0x1.44ba64effe6f318p-1l, 0x1.54dd0bc2b262b0d8p+2l, 0x1.df1793b1a696693p+1l +0x1.306bf14010f1e5e4p+3l, -0x1.897319e50c8e2adp+0l, -0x1.0333003f0bbcdda4p+3l +-0x1.77ad652c1e7af18cp+2l, -0x1.19f8fc227dbbdb74p+3l, 0x1.d800ea2c8ecb18ep-1l +-0x1.fca2378f98449f8p+2l, 0x1.cb0e64c6b949b3p+0l, 0x1.1b9008e7dda530a8p+3l +0x1.93e174cf7beab4dp+1l, -0x1.850b69f61519b7ecp+2l, 0x1.470813a3325b4d6p+1l +-0x1.85d359c1432e2b48p+1l, -0x1.1d0c9c5a55b44b46p+3l, 0x1.cc4f397f7025e3p+0l +0x1.d1af715b09896ep-1l, -0x1.25fe34bea84f4e58p+3l, -0x1.1d4a676770de988cp+3l +-0x1.32c5c732cf65522cp+2l, 0x1.d64f5f3d180eb67p+2l, -0x1.4f7b7ca0949e1ec4p+2l +-0x1.205cb93b45221782p+2l, 0x1.543642368589655p+1l, -0x1.2219a5b3832bbffcp+2l +0x1.57237699ef626998p+1l, -0x1.33aadcce8021b9a4p+3l, 0x1.0f3150df8b3271ap-1l +-0x1.eb9e8fd4bbff34fcp+2l, -0x1.144bb5fc0289e42cp+1l, -0x1.a5113f7dd4905044p+1l +-0x1.d5921345044e0f7p+1l, -0x1.f40e20c7db32cffp+2l, 0x1.b943dc8f8fee368p+0l +0x1.856cfc710d6cf9fp+2l, 0x1.50d1736a3fa09dp-4l, -0x1.0f7e3e5d0cc7f9ep+3l +-0x1.fcd59ba328e9b4fcp+2l, -0x1.5fc0bb3816b9d734p+2l, 0x1.1fc789b52cb335fp+3l +-0x1.ebb5635b7341144p-1l, 0x1.d42a4a02eec99cp-2l, 0x1.2035adf32786fp+0l +-0x1.a0cffca66138c2p-3l, -0x1.0293dc0632d8c71p+3l, 0x1.f2f8eb3e13e3ec58p+1l +-0x1.0b89e881c0f4eep+0l, 0x1.6b4f9fb6377cfad8p+1l, 0x1.878ca14bba5f3cp+2l +0x1.31422285e62b619p+1l, -0x1.7af6ddfd280c068p+2l, 0x1.aaa472ee1b9e33p+1l +-0x1.5b698bce4169dcap-1l, 0x1.a3152c63ba206bdp+2l, 0x1.8c74ce51547a53fp+2l +0x1.75ac22632d481b3p+2l, -0x1.72943a250b344992p+2l, 0x1.2cb4a67c1e4de318p+2l +0x1.a3b4a47f255df138p+1l, 0x1.317c0da98b4bc5fcp+3l, -0x1.1b47aaed3d275d1cp+3l +-0x1.144c38afc8f3ccecp+2l, -0x1.3bc294645586837p+0l, -0x1.e313c92cbce7c5p-3l +-0x1.070e8b4ee0a192d4p+3l, 0x1.1c9763bfc9a2a214p+3l, 0x1.076ceacf70a4db78p+3l +0x1.805d616709771b6p+1l, -0x1.43c762a43e2ceafp+0l, -0x1.bb6986b1475331acp+2l +0x1.caff5a21f9c0fp-6l, -0x1.81bb67138976fe6cp+2l, -0x1.08cc5760478a352ap+3l +-0x1.8bda77ff92ffcfp-1l, 0x1.52850d23f7ad4e4p+2l, 0x1.7883d2aeeb9bb8dp+2l +-0x1.07b8a680d12292dcp+2l, -0x1.c82f9bd014076de4p+1l, 0x1.f745af7090bf7d7p+2l +-0x1.e0be34aca36ea4cp+0l, -0x1.697b61a1e9f60f8cp+2l, -0x1.0204df315ca0c1p-3l +-0x1.aeb12a5426d3445ap+2l, 0x1.0039c0bc2ffa6824p+2l, 0x1.e301d847e0a4ee9p+2l +-0x1.72e9d87320b929p-3l, -0x1.e80d74feeb8f62dp+0l, -0x1.19e3142d516fcebp+3l +-0x1.bd28dd0e9eb0486p+1l, 0x1.d7fdd5ac728bcb58p+1l, -0x1.6e08d83bfdbc3df4p+1l +0x1.06bbbe7311155cap+3l, 0x1.fd0c26442f4f4d8p+2l, -0x1.f01198b5601a1bfp+2l +0x1.23c1d7d3c23f3834p+3l, -0x1.0d6b49fc99478e3p+2l, -0x1.6549c8ad26d6df38p+2l +-0x1.bd06b71ba6b0985ap+2l, 0x1.ac48142ffc6a4b58p+2l, -0x1.0c3a531e7fc431ap+3l +0x1.769ca2fbf3d77aep-1l, 0x1.132f1bfcc91d81ap+3l, -0x1.103fe76a4b23c69cp+2l +0x1.391d44a529c0ebdcp+3l, 0x1.b3509b6e05a09678p+2l, 0x1.ed7783172dc4202p+2l +-0x1.1c5d4577d584302p+1l, -0x1.cfc293d443d576bp+0l, -0x1.08d24cc7e1f0d092p+3l +-0x1.2b800d0f34e03ca4p+1l, -0x1.0715a25d5a6d7698p+3l, -0x1.290ecade460219c4p+3l +-0x1.d9d626245fa36ae8p+1l, -0x1.04a2a700e2d1356ap+3l, -0x1.1e726a412a64e82cp+2l +-0x1.691cb69a4b0ddd8p-1l, 0x1.22187472d0f8bf54p+2l, 0x1.2395e42912219d0cp+3l +0x1.3055c97fa774c264p+2l, -0x1.fd7df223aafb2468p+1l, -0x1.7561bd4141c08bp-3l +-0x1.802e7eccd12ac8f4p+1l, 0x1.1d9570f6c794008p+1l, -0x1.bc0fd46df5212f6p+2l +-0x1.f7502332abb263f4p+2l, -0x1.998702ca55c2d8d8p+2l, -0x1.39b259c21ff1b2cp-2l +0x1.c1d9ac0a7761f6e8p+1l, -0x1.e15d7b4e69294dcp+0l, 0x1.6b4b492058e18018p+1l +-0x1.06c8810af5f2764p-1l, 0x1.3b0b9ce3e73ac0a8p+3l, -0x1.3f9680e70f04d78ap+2l +-0x1.858a7a4f1c5119p-2l, -0x1.5a947bb4954c6cap+1l, -0x1.f715ccddaec26b24p+1l +-0x1.ae0445b64bac132cp+2l, 0x1.0a48ee936160fdf4p+3l, -0x1.a0c9de7753e2a534p+2l +-0x1.6d31e005a864526cp+2l, 0x1.fd7d595ad7771e8p-2l, 0x1.38cf1546f55bee48p+3l +0x1.037863bddcb6539p+3l, 0x1.fdc2cbb9085e2fcp+1l, 0x1.eb4fb1608913d36p+2l +-0x1.1675c711a907672p-1l, 0x1.a1f8e986f8381378p+2l, 0x1.463c0fa1b634b938p+1l +-0x1.236b52d8cc5bb3p+2l, 0x1.fed2d7fcbdc66778p+2l, 0x1.ad642afd546bcddp+1l +-0x1.95c979cd6e4bd36p+2l, -0x1.c856e065c2c4231p+1l, 0x1.d509592de749afp-2l +-0x1.2362d85cfcd4478cp+3l, 0x1.03fc2baf32ddb228p+3l, -0x1.5a7ea06e983e47ap+0l +-0x1.3e15aee2dccd32a8p+3l, 0x1.10f918acb72d34ep+2l, -0x1.c6ec21e0f114fbbp+1l +0x1.68040d78dddb7cap+1l, -0x1.5a2f72276c57e24p-1l, -0x1.23d14c77b92b2f08p+3l +-0x1.f550ee0dcfacd9d4p+2l, 0x1.84e05208934db23p+1l, 0x1.afcb71484bbb9288p+1l +0x1.75c3756be3f78c88p+2l, 0x1.439497bcd9a88abp+1l, -0x1.b4df11e449f84b7cp+2l +0x1.d7123a28ec634e2p-1l, -0x1.2654ce41f484041p+2l, 0x1.43ed5648933cb51cp+2l +0x1.bbd98b119cd782e8p+2l, -0x1.1d5c54b705b4aafp+3l, 0x1.e9f3961e95ff2818p+1l +0x1.ee25a1ce32c25708p+2l, -0x1.cf1788ea282b86p-3l, -0x1.1dd4fdd932de91b4p+2l +0x1.a879eebae8e748f8p+1l, -0x1.155a27ee0f82555cp+2l, -0x1.38d6ed7b37ff5b0ap+3l +0x1.1b987cfb8199c568p+3l, -0x1.3363afb5eebc9a38p+3l, 0x1.c5b01359408ecep-1l +0x1.a27fbd96b050b2ap+2l, -0x1.804c8128041e8088p+1l, -0x1.5d64d25a8a0ee5f8p+1l +0x1.67b4aac781c02d3cp+2l, -0x1.3495f8c8ad7b676p+3l, -0x1.f8b80c12ece607f4p+1l +0x1.05aec2a958241ca4p+2l, 0x1.c55dbb753118d6fp+1l, -0x1.cf710f1abd84944p+1l +-0x1.69da780f2521d218p+1l, -0x1.6569ec79b8dd053cp+2l, 0x1.ae2a3edee4cd5978p+1l +-0x1.3cafa8a31fb602bp+3l, -0x1.d1b0b7d638877eap-1l, 0x1.99f4dd0ec4985808p+2l +-0x1.2fd33da45b9c5ba4p+3l, -0x1.25c656375bdc19ap-1l, -0x1.843c608e5747eecp-1l +-0x1.07e53a66bf590e14p+2l, -0x1.0e28fda095304af4p+3l, -0x1.16120b84128c25e8p+3l +-0x1.92b3d92b58fa2bb8p+2l, -0x1.38dfc62564aa334ap+3l, 0x1.8ed55d262f4be1ap+2l +-0x1.cbf87275067fe744p+2l, -0x1.0f0ef2970d89b13cp+2l, -0x1.e070022c5025c34p+2l +0x1.656edfa1b7c278bp+1l, -0x1.f36d3fad1ee0b588p+2l, -0x1.715c3df3826be28p+2l +-0x1.b81806cf987e3dep+2l, 0x1.6782c74753364cd4p+2l, 0x1.036a0f501d6b91fp+2l +-0x1.585e71022bf343cp+1l, -0x1.7c5494433d310ea8p+2l, 0x1.1034380950b80e9p+0l +-0x1.a41db0028ff46ef8p+1l, -0x1.2d8fcd4a22a77efcp+3l, -0x1.8e40eccda091e36p+2l +0x1.113a04318e478c68p+2l, 0x1.c46fc8c3dda5b488p+1l, 0x1.0822b7c6b097a46p+3l +0x1.48a09a59ba73308p+0l, -0x1.247686fe869afbcp-1l, 0x1.0fe26b44d4759f74p+3l +0x1.367da1bbfa6e00e8p+1l, -0x1.9d9150243ba3ad74p+1l, -0x1.10fc017df3986804p+3l +-0x1.a11f956013ae53ap+0l, 0x1.b96d8a20ed97b69p+2l, -0x1.011a94a9acc7ce04p+3l +0x1.74a6f0d4c1e8c668p+1l, 0x1.1045e79f79bdc14p+1l, 0x1.bc0f9e70cbdb37f8p+2l +-0x1.d8a541c5b6747698p+1l, -0x1.3dba3d61a2f41d52p+3l, -0x1.345d3bf71e3af4p-5l +-0x1.00104677efcb929cp+2l, 0x1.8b4d6d45b954c24p+2l, 0x1.82686829232a9e1p+0l +-0x1.e7bc7417dc78dadp+0l, -0x1.525a2b707f9e4a7p+0l, 0x1.6d5faa05100390d8p+2l +0x1.042cc06bbecdf404p+2l, 0x1.9ff2630750804d6p+2l, 0x1.295591e7a922d14cp+3l +0x1.05908858842cb5f8p+2l, -0x1.381ab482c6e7c90cp+1l, 0x1.b686d42c6549abbp+2l +-0x1.2eaa469a27ba1494p+3l, -0x1.48af2e8a63a48f7p+2l, -0x1.b2c43833f67f2afp+1l +0x1.4ebe0bf4d6f7a57cp+2l, 0x1.58a1f1afb10d6498p+2l, 0x1.fa265ed2681e9838p+1l +0x1.623c7b8c0e050a4p-1l, -0x1.56f8487d1e66e23cp+1l, 0x1.8ef1981dc7864678p+2l +-0x1.87e363588d780ap-2l, -0x1.00450ca39dae89fp+1l, -0x1.31ba7afa8867bbfp+0l +-0x1.a11a7b07008cb028p+2l, 0x1.945131c5d66c5b68p+2l, -0x1.364d9dc2c41ac0e4p+2l +0x1.4c035a5e283c8b08p+2l, 0x1.eb8211bd094a88cp+1l, -0x1.5dd2a1d9e67870d4p+2l +-0x1.0403c59625f091ecp+3l, 0x1.aad43d09cc237c3p+2l, 0x1.4fdbc53514105524p+2l +-0x1.265291048ceaf92p-1l, -0x1.e95845bde3f0343cp+2l, -0x1.af37f3943f7f641cp+2l +0x1.7e17956fff5563f8p+1l, -0x1.67691fd34f906c4p+2l, 0x1.14dd5ac8dd326d2p+3l +-0x1.1ecff55c659ad996p+3l, -0x1.0db20440552cad74p+3l, 0x1.fcf1e1a5294b9bcp+2l +0x1.1723b11136d64788p+3l, 0x1.29b9cee3f8d61c8cp+2l, 0x1.e42a685a0308935p+2l +0x1.d27e5267919dfafp+1l, -0x1.bc3756665a02749cp+2l, 0x1.302a4732b59934b4p+3l +-0x1.20c97e46acbf61ap+3l, 0x1.3dd93d1879e05288p+3l, -0x1.33b418eb6a16d046p+3l +0x1.0c6c60104ef530ap+2l, 0x1.87a7e6ba88b19aep+0l, 0x1.22b1dc03a04ed338p+2l +0x1.e0c2f50544af9d2p+1l, 0x1.b120912bd7c80e6p-1l, -0x1.05e81edce440689p+1l +-0x1.381866dd5e1ad8cp+1l, -0x1.14e2187770de50a4p+3l, 0x1.1f43cc5ec310d0fp+3l +-0x1.edbd36aa8af21116p+2l, -0x1.d7fcb816ffb14328p+1l, 0x1.6148b09796b7008cp+2l +0x1.8984d7937be696b8p+2l, 0x1.0166c406a0d08bdp+3l, -0x1.e6ce639344a8c31p+2l +-0x1.2bcf3ed39dad8fc8p+1l, -0x1.3b74a2886004ef9p+3l, -0x1.4480c1a7ef8f8d3cp+2l +-0x1.28556d0dfb25e54p+2l, 0x1.c8b4d843f8c11d2p+0l, -0x1.3933570d484b07eap+3l +-0x1.a9d53e677bfce71p+1l, -0x1.1aeb6b5a745b911cp+2l, 0x1.1891852941517374p+3l +0x1.57393737b025f35p+0l, -0x1.20ba580dfa5b22cp-1l, -0x1.1d2165635aa9799cp+3l +-0x1.b98021eceaa1e1c8p+1l, 0x1.c8c708b96abc03ep+0l, 0x1.3d25232e25a2ca88p+2l +0x1.e291645791b22acp+1l, -0x1.ec5b137f95e8efp-3l, 0x1.b740a48c8b72d7cp+2l +-0x1.42f7fd466769d9d4p+2l, 0x1.0457ab47ce5d8d84p+3l, 0x1.7ba06584bb97b78p-1l +-0x1.21f6aff7b0d3d464p+2l, 0x1.3a23620b2a9e6308p+3l, 0x1.20bb2948c865a5cp-2l +-0x1.38eb68f386cf4c48p+1l, 0x1.012a75472b5a0e68p+1l, 0x1.4c303f1bc44b482p-1l +0x1.4fe76211bf019f0cp+2l, -0x1.7ae624408edba8dap+2l, 0x1.78ec7cf855dfb88p+2l +-0x1.15b1674328ec30d8p+3l, -0x1.3918a06b31c5539p+1l, -0x1.a0907f70c73e73fp+2l +0x1.d0750f106a781318p+2l, 0x1.19de73e536e8874p-1l, -0x1.b9796b685843e7p+2l +-0x1.64ed6dd409be8784p+1l, 0x1.ffcf498706e2e32p+2l, -0x1.ff40934f00278p-7l +0x1.8bac48c3838b60bp+2l, 0x1.fca5c8cc449313p+2l, 0x1.d1362ddc34fd87ap+1l +0x1.217d575167b207a8p+2l, 0x1.53f59d5dce4857p-1l, -0x1.b2505753432fd5b8p+2l +0x1.53172777f77806ap+1l, -0x1.9c8b2c198c46747cp+2l, 0x1.a77e1be0a11534p-1l +-0x1.363077aa786203e8p+2l, -0x1.ae4a6bc4f5590194p+1l, -0x1.08f16a3b1497242cp+3l +0x1.0ef918fc35e4dafp+3l, -0x1.c1d989b23af91cfp+0l, 0x1.eb452d527f2b9f5p+2l +-0x1.068225081ef666dcp+3l, 0x1.c4449822eaf5e9bp+1l, 0x1.6f09be5a9ff64368p+1l +-0x1.3718e4a563340b5p+1l, -0x1.5fcc2c0bdb440c8cp+2l, 0x1.058fccb0a22c5a2cp+3l +0x1.31bd7ea0feaf5d6p+1l, 0x1.e347b9d23d4e304p-2l, -0x1.c1eeb6a0f367c07p+2l +0x1.d5b8aae36d36392p+0l, -0x1.4a134f28d182d538p+2l, -0x1.49a417f32a79f8ap+0l +-0x1.802270e56e09d578p+2l, 0x1.b8e807a06d3657ep+2l, -0x1.bb72d6795519671p+2l +-0x1.056447346ee2868p-1l, -0x1.e10e6d3821969dcp+0l, -0x1.2a7048cef11de9ep+2l +0x1.b53f7137dacaddp+2l, -0x1.72f7ee0d5c9585cp-2l, 0x1.47871875d51c1d6cp+2l +0x1.ed2c1ffd205ab24p+1l, -0x1.c74df9e10aba921p+0l, 0x1.1d0f8a3735c0fc48p+3l +0x1.8622c5ad795f8b5p+2l, -0x1.8f9b4771580a0a7cp+2l, -0x1.f77f00d815ad81bap+2l +-0x1.f355ba911f530c68p+2l, -0x1.eb8514dbe878f6fp+2l, 0x1.36859f1d9bcd5284p+3l +-0x1.9b196f4d97fc82fp+1l, -0x1.2445e72e50acb6e8p+2l, -0x1.10b1e411333423a4p+2l +0x1.32154310de816d34p+3l, -0x1.c6eec8142d1929c8p+1l, 0x1.db36a5f9d7b1803p+2l +-0x1.3937b7c5b43c2708p+3l, 0x1.4b7596ca330c6fd8p+1l, 0x1.26a1135bc05b7a3p+2l +0x1.66582b1c2fa49e3cp+2l, -0x1.79fd00a93cd18e7cp+2l, 0x1.0f4b2f9a3d7062c4p+3l +0x1.2ba9de24d73448f8p+2l, 0x1.826bd84ef7c2886p+2l, 0x1.9f15a10661a227p+2l +-0x1.5cf97a7401b146cp+2l, -0x1.1cf048d1d074546p+2l, 0x1.d2cfa201e1cf4dbp+1l +0x1.136c4d88fab8d21p+3l, -0x1.151be91747e49ac8p+1l, 0x1.13276acc0a34ef8p-1l +-0x1.9a672221fae41f1p+2l, -0x1.6c86efbbac945838p+1l, -0x1.1dfe02a531abf61p+3l +0x1.fe8d2279cb1da298p+1l, -0x1.8a7e5dd58c0065dp+0l, 0x1.6c161cb7bc5b8298p+1l +-0x1.df3530007af24b9p+1l, -0x1.fb6d4eb175efc52ep+2l, -0x1.272805969ce0f434p+3l +-0x1.56b382270911b918p+1l, 0x1.e0ccbd81128851ep+1l, 0x1.784488b770f5bfep-1l +0x1.16dae33269178eacp+3l, 0x1.37c6421617bbb9d8p+1l, -0x1.1ecd8eda21dfd2bcp+1l +0x1.3e47d53fe52e9c98p+1l, -0x1.c364a5bf4b7f54bp+0l, -0x1.1994ee433bcfa8cap+2l +-0x1.847e5b1dc2d17abp+2l, -0x1.ac074fe57221f0dp+1l, -0x1.eadc101596b00808p+2l +0x1.72d14be23d83602p+1l, 0x1.3dd9a9330da230acp+3l, -0x1.2ad9d825b7878e34p+2l +0x1.6a225763e728185p+1l, 0x1.0b5e34f1dc329b8p+0l, -0x1.0cdd4e348d2514e4p+1l +0x1.1af4f83daff5f6b8p+3l, -0x1.2049a8a9f2151e6p+1l, -0x1.dc5df10428d76efp+0l +-0x1.62d5d02eabbab42p-1l, -0x1.0c76a12d0d2e45d2p+2l, -0x1.d5c1b72e84a2394p+2l +-0x1.ea6ce8043e88324p-1l, 0x1.da6a76cd32cf25p-1l, -0x1.2f78e8bafd6cfbf2p+2l +-0x1.117a1b6a471d79f8p+1l, 0x1.9d0d5fe02bd235b8p+2l, -0x1.12a3e8fd7ef0e264p+3l +-0x1.10dbc4567d232c1ap+3l, 0x1.81e0425e3aa458d8p+2l, -0x1.9837b78ecaa84486p+2l +0x1.2f02c20d5fb162p+3l, 0x1.06cb918cd634763cp+3l, -0x1.94a4347a9ceb9e0ep+2l +0x1.113549d6c20f8a2p+1l, -0x1.d8aca74f1cb90db4p+2l, 0x1.7e733b2eca26e2b8p+1l +-0x1.3a8908bf717adebcp+2l, 0x1.003445b339de3bap+3l, -0x1.cd1bfd0caad5c8fp+2l +-0x1.3c1d3d7f01f2be02p+3l, -0x1.78e27775d86d471p+1l, -0x1.2c11fbe049663c2ep+3l +0x1.1ff1d4f7d806ed2p+2l, -0x1.0c8fd1054c1f78p-1l, -0x1.81925cc1bc0b125cp+1l +-0x1.bf457e2cc14ca6p-1l, 0x1.f6d52d5660c129p-4l, 0x1.0a2839038ad2a3fp+3l +-0x1.2e811a25fea37d5ep+3l, 0x1.f8c2f86f015730c8p+2l, -0x1.25f869b0303cd2e4p+3l +-0x1.9c589a4ee47af7bp+0l, -0x1.c108a89211e120fp+2l, 0x1.2c4539e3022d482p+1l +-0x1.eba0b393026ecb62p+2l, -0x1.3d4fce82c3527cdep+3l, 0x1.65d93f69832d682p+2l +-0x1.ba71882f8fc7e41p+0l, 0x1.ec6f00c30fe63098p+2l, -0x1.da1a084d9dac7f18p+1l +0x1.852617a0fc5d2628p+1l, -0x1.0a7abb802dccccep+0l, -0x1.17e7c82e2efcaf74p+3l +-0x1.4ab19a96521e9cep+0l, -0x1.b78bafe804f131fcp+2l, 0x1.1021538b9792c13p+0l +0x1.d6894ff7f3b7375p+1l, 0x1.c858f9f9c4a81fcp+2l, -0x1.508f555da54ef04p+0l +-0x1.ea8a7e80e22ce4dp+1l, -0x1.3d750afdaa726dp+3l, 0x1.04fda2e4ac62b618p+3l +0x1.4d7faf8d2371543p+2l, -0x1.8b98b470c79b3a18p+2l, 0x1.3c30880bf083c6f8p+2l +-0x1.200a43600527badcp+2l, -0x1.50741c4c10002ep-2l, 0x1.522118cbe228953p+1l +-0x1.42822178c8a5e448p+1l, -0x1.b2a0494f427e058p+2l, 0x1.ad8f94cb239f0a5p+2l +-0x1.952f12e4b05c0b7p+2l, -0x1.52afc3209515bda8p+1l, 0x1.657f92bb16167164p+2l +-0x1.cf8b459b7aaf0f6p+2l, -0x1.cedc0b516945bc2p-1l, -0x1.66fbfbe8354ddd48p+2l +0x1.e9fcb20116fb6018p+2l, -0x1.094cad576448b27cp+1l, -0x1.328dc712666f998ep+3l +-0x1.79ae4702e6eb1ba8p+2l, -0x1.25668553408d26a8p+1l, 0x1.d7e1a92443c996p+0l +-0x1.40765611e5e653bcp+2l, -0x1.be5e037d54cdf5dp+0l, 0x1.8092fdae61ad19c8p+2l +0x1.6b7b860f91bfaaep-1l, -0x1.6983ea1be13c1c64p+2l, 0x1.8f32ce50a8419f7p+1l +0x1.acf6b87ec24202fp+2l, 0x1.7b6d1e923789d5fp+2l, 0x1.3f513909bf5f573cp+3l +0x1.1637fbd5d187f624p+3l, -0x1.bf385d9ba36b2868p+2l, -0x1.3ff5f915414ef8f8p+3l +-0x1.002ec39bc45dcb8p+1l, 0x1.3d626ef301ef357p+3l, -0x1.b44f86c2ff1f628p+2l +0x1.b8cbf136b46757cp-2l, -0x1.95b5ffedceb0bd4cp+2l, 0x1.114f1948a75c5044p+3l +-0x1.5f294e8cb7962bep+0l, -0x1.e6417c03ca508ea4p+2l, 0x1.687093eb03868b7cp+2l +-0x1.c5bf4de8eb643b58p+1l, 0x1.f99ad8ff61286acp+0l, -0x1.94c73dafff2ab93cp+2l +0x1.1af774b4f533f17cp+3l, -0x1.6c4461a1c5faa5f8p+2l, 0x1.094feafce11adce8p+1l +0x1.2eafe1bec02a9fc8p+2l, 0x1.f63b4a200cfcb9e8p+2l, -0x1.37daa90d2063271p+3l +-0x1.cf34330ba361642p+2l, -0x1.31597f14f6cf6ab4p+1l, -0x1.9e6f0154b8561aap+2l +0x1.707439e39018eb2p+1l, 0x1.0cf99f146ac3ffd4p+3l, 0x1.2c8c6f0fe1ec8964p+2l +0x1.6e167bd8ee145464p+2l, 0x1.27297fcb95af566cp+3l, -0x1.574e9d54971e6eb8p+1l +-0x1.1b6567d9a122655p+3l, 0x1.8d787b252af63b88p+2l, -0x1.6b23a4343701f08p-2l +0x1.4ec64553342ff6p-4l, 0x1.10062ecc5413998cp+2l, -0x1.b31a3dd1026da4fp+2l +-0x1.1978066457caeedap+3l, 0x1.1b4cd5b41fa748a8p+3l, -0x1.191803dab35ce30cp+3l +-0x1.27cb7709040e02f8p+3l, -0x1.b804fe36b81abb9p+1l, -0x1.30ccf3f0bb29939p+3l +-0x1.e69dbcb3933a1ccp-1l, 0x1.188c1d110139caa8p+2l, 0x1.33e395aa40a24028p+3l +-0x1.00537ee9511bcf4p+3l, 0x1.462a6d2f79e4b86cp+2l, -0x1.e9d81a482c7d975cp+2l +0x1.77b3f6740e500ap-4l, 0x1.5a65d6c1803e0a6p+0l, 0x1.dc308be4f6584768p+1l +-0x1.68164f43e055456p-1l, 0x1.81540d91db7830ep+2l, 0x1.15f53dfeaa6a9bep+0l +-0x1.e930a21e15bac61ap+2l, 0x1.47b35e055226dc7p+1l, 0x1.7f566d9a383980e8p+2l +0x1.a5b7f7e9d19f07dp+2l, -0x1.0ec02da79dba9e64p+2l, -0x1.1acf441d25ef5124p+2l +-0x1.e8140a8265b2f18p+0l, -0x1.c133845b8222c76p+0l, -0x1.166309ad59329a4cp+3l +-0x1.1d39f73be4a10fbp+1l, 0x1.a2c319f756d3b5p+2l, 0x1.3f0971df2cfb256p+3l +0x1.084be3ad95bd9138p+3l, 0x1.14db3ffc1cfde5fp+3l, 0x1.643db9d88b2f5588p+1l +-0x1.3a909df32847fe6p+3l, -0x1.21711afdbf80a74p+0l, 0x1.bde8ed1ea48a487p+2l +0x1.c114c080a16a285p+2l, -0x1.41a9fa15a350750ep+2l, -0x1.8989b98e4b7af37p+2l +0x1.fba651e8c688715p+1l, -0x1.797ddaefad20b504p+2l, -0x1.75008a92ab3e514p-1l +0x1.385b08c1460f0aacp+3l, -0x1.8217c128f0422834p+1l, 0x1.3f1ca5b00e0dc144p+2l +-0x1.64355cfa1283e95p+1l, -0x1.a16374e03637e104p+2l, 0x1.4e0ca7b363825a2p-1l +0x1.4b6f8177ff9b672p+2l, 0x1.7db65c1626d40a18p+2l, 0x1.0846c46f35863b04p+3l +0x1.4d2b69668437bb8p+1l, -0x1.096ad51e3291651p+2l, 0x1.69c924727d82faep+0l +0x1.6a5ec1a96a232b3p+2l, 0x1.19d8d1be7898b4p+3l, 0x1.25c5a6d4243160ap+2l +-0x1.0f746bae5b69c26p+3l, 0x1.69144f679e088718p+2l, -0x1.9173f3a50b828aap+1l +-0x1.1c791daa835c6bbp+3l, 0x1.30dfcd8d93c4a11cp+2l, 0x1.4f300411072d9188p+2l +0x1.1450c31f33d7297p+3l, 0x1.42eee8d197f108dcp+2l, 0x1.e3a96c696380e328p+2l +0x1.d7e0803e5dabaebp+1l, -0x1.8ce1043bb23a5a98p+1l, 0x1.791ffb1b3734ca5p+1l +-0x1.a5d0960a3db74a48p+2l, -0x1.0439e6bfbf45233p+0l, 0x1.6223d7222488b28p+2l +0x1.01b3913c90c53968p+3l, -0x1.1fd2c08cd40aa282p+3l, -0x1.0f428d215619ea3cp+3l +0x1.9014535d71d5309p+2l, -0x1.2d9750e6a4d61afp+0l, 0x1.3cf34cd8a95963d4p+3l +-0x1.008900bc1b612d1p+3l, -0x1.a11a8e2d7969ac98p+1l, -0x1.144a4cc9e018e1ap+0l +0x1.d7e536b1a2f0b78p-1l, -0x1.10f12ae9887052c8p+3l, -0x1.a51864de70254934p+2l +-0x1.a5875a1f6aa09ff8p+2l, 0x1.6060180b1d7a97ap+0l, 0x1.47d729f36248ed0cp+2l +-0x1.33e4eba049196f42p+3l, 0x1.64d99de3a3cdd7b4p+2l, -0x1.a21892aefa11d99p+1l +0x1.b922b94dfd2166p+1l, -0x1.9b690948bfc99c8p-3l, -0x1.2fa780e093f914acp+1l +0x1.b0f19ccf50672db8p+1l, -0x1.a0716d6fad06a188p+2l, 0x1.13e66c9ca763e03p+3l +-0x1.a48848cc1ab0edaep+2l, -0x1.d2434abe647a338p-3l, -0x1.356c99fd8c7eed08p+3l +-0x1.28e1756679d8aa44p+3l, -0x1.01b9c5996e59486p+2l, 0x1.90c0a5ada48918ap+0l +0x1.59f25ef81f5d0d5p+0l, -0x1.ec5a3ad4f1da36ccp+2l, -0x1.4271d2eace670fap+0l +0x1.31cd10f34ce1c8cp+1l, -0x1.336227e3139daa5cp+2l, -0x1.1ca42e361200026p+3l +-0x1.50f8d4adf807e17ep+2l, -0x1.09d88d20ac253eecp+3l, -0x1.30baec5bc503139ap+3l +-0x1.c0214958d63ab1p+2l, 0x1.3ca434570aa3358p+1l, 0x1.cc22d9dc89f0067p+2l +-0x1.62ce487de1947f48p+2l, -0x1.4ac8683879d80b8p+2l, 0x1.d294bcd068c9274p+0l +0x1.3c7ae70cdd64d748p+3l, -0x1.333a89f339f233eep+3l, -0x1.3d3ae479a9c9dd48p+3l +0x1.c03e25ead21c0eap+2l, 0x1.fe1ae48bc207b43p+2l, 0x1.883a2e7c23d79d78p+2l +0x1.1390d788c43a494p+3l, -0x1.263cd2b4774a86fp+0l, 0x1.da86e3d91de5ddap+2l +0x1.d355995fad81f5dp+2l, -0x1.ff356252d46fc7p+0l, -0x1.3798ef192cd0ca38p+1l +-0x1.e53c4b1ee455bb78p+2l, -0x1.de88996821a3c5ep+0l, 0x1.93440027c763e028p+2l +-0x1.6fd3c1c8ce30cee8p+1l, 0x1.9537c6361b1dd55p+0l, -0x1.43df88fc86ecb5ap+1l +-0x1.0b996ad851e6babp+0l, 0x1.70d2bee34515939p+1l, 0x1.8961d8250cd64888p+2l +0x1.d4f57aaed5698458p+2l, 0x1.9aa17cd8770b81ep+1l, 0x1.e3df51b1e29bff8p+2l +0x1.ed2b85476710232p+2l, -0x1.05f141be13709878p+1l, -0x1.11546cfec73edc96p+2l +-0x1.6cdd49bab04a871ap+2l, -0x1.01387071cc641e6ap+3l, 0x1.3595b17cb57df26p+3l +-0x1.dd730f78c88cb1a8p+1l, -0x1.a8f7ebe669d5af88p+2l, 0x1.d5be337905c8e63p+2l +-0x1.ac11402b42e2a6dcp+1l, 0x1.28528806b0d3542p+0l, 0x1.de3612840e03c04p-2l +-0x1.173728eabaa553ap+3l, 0x1.46ff703b2cfae728p+2l, -0x1.ff78641689c69166p+2l +-0x1.83344f3aea96214p-1l, 0x1.1edf1d6e02bdc74cp+2l, -0x1.25654a3cffc639d6p+3l +0x1.9864c3909d4bfffp+2l, -0x1.b1e73ecd3e2b40dcp+1l, 0x1.5dda98bb0a3ad03p+2l +0x1.f32c92f4f78c521p+2l, 0x1.32a5f907fa801dbp+0l, 0x1.58ec0f158cef39a8p+2l +-0x1.66d27efd6c39b24p-2l, 0x1.4bb07b70447f57dp+1l, -0x1.253b791853aecac2p+2l +-0x1.2c625f43e54df6p+0l, -0x1.0e30076555b5c034p+2l, -0x1.266a5b48ce13a1p+2l +0x1.977ecdeb602d31p-1l, -0x1.3883bbf1a35f4344p+2l, 0x1.f7edeb16e73fecp+0l +-0x1.0935173f3f9d518ap+3l, 0x1.fd7557ffcdceb1e8p+2l, -0x1.f6ed8527ac7cb668p+1l +-0x1.fbe4c8934af13dcp-1l, -0x1.9ce0a4f3cad64684p+2l, -0x1.73b19102315573d4p+2l +0x1.14d502abbff061bp+3l, 0x1.141f3e9c8d6dc718p+3l, 0x1.564f5cfcec8b0dcp+2l +-0x1.2c600e86ecc1b33p+3l, 0x1.7c9076f0978d36ecp+2l, -0x1.be51c94111c3eb8p-3l +-0x1.23776c54e51d1fcp+0l, -0x1.29644ff552ef0542p+3l, 0x1.20f18c0842cb621p+2l +0x1.094d48a57411f828p+3l, 0x1.84db3389018c04fp+0l, 0x1.75d45a8a871e2bdp+1l +0x1.356cb9ce71de5a9p+3l, -0x1.1c23ca896ad531dp+2l, -0x1.2d274015b101e6bp+0l +0x1.fd03964cb1c0d2dp+1l, -0x1.9e80a1ce808bb53ap+2l, 0x1.44c203bf11677e8p+1l +0x1.74881f6ecbe95ecp+2l, 0x1.1675004f813aa81p+0l, 0x1.3911a43ee1215268p+1l +-0x1.933937a4c87d217p+0l, 0x1.0906d1a48a40d674p+3l, -0x1.91dc884167f941cp+2l +0x1.e353f1f1b82c25p-3l, -0x1.55df35e6bfbbf1ccp+1l, -0x1.b4acc2138b72a698p+1l +0x1.1ad388b945149af8p+3l, 0x1.40eda0cf2747d774p+2l, 0x1.f4fc9582ac1a9fap+1l +-0x1.e6b937f497fd2d4p+1l, 0x1.7d79ce5b22e975ecp+2l, -0x1.ca0076ec192b33ccp+2l +-0x1.d26e931216746cbcp+2l, 0x1.c3b173a065e9d56p+2l, 0x1.194b4d19fb034f38p+1l +0x1.91b6165df88bdcp+1l, -0x1.302654e76f7029ccp+1l, -0x1.8ab76a1bed63fb68p+2l +0x1.185972e08e22286cp+3l, -0x1.7de15666a1d7f90cp+2l, 0x1.092c016b53f085e8p+2l +0x1.02ea42fe716b725cp+3l, 0x1.367cd4027da64f8cp+3l, 0x1.8a39f5f893258ea8p+1l +0x1.16e188f802cc4bc8p+3l, 0x1.d4258ebf2c506078p+2l, -0x1.214a4d2cdf618602p+3l +-0x1.2684fe1378468678p+3l, 0x1.016db67f2aef1e3p+0l, -0x1.24274f45fe5acbd6p+2l +0x1.3270b70e1d39fc2p+2l, -0x1.584119d1be6b0f64p+2l, 0x1.c91c8cd693067b8p+2l +0x1.37364d6dcc55a22p+2l, 0x1.1a04c18d6fca7e3p+1l, 0x1.09fd58ad7595cbdp+3l +-0x1.ac42e4dd39ec1508p+2l, -0x1.3bc0ce5414623838p+3l, 0x1.e11b2acd6b4d737p+2l +0x1.c70a4eeeb7cb41b8p+2l, 0x1.d98851a57ec0aa7p+1l, -0x1.60a81742fd5e92b2p+2l +-0x1.9df01ab78c00e446p+2l, -0x1.64c965e930dbd5p+2l, 0x1.100624958ff32cc4p+3l +0x1.6b13a54d7707332p+1l, -0x1.032a8ae384830dacp+2l, 0x1.5bdbc00a668b3044p+2l +-0x1.cffbbf4b7f78d98p-3l, 0x1.c8a74e54f1ac687p+1l, 0x1.67a93c0088466e58p+2l +-0x1.2ead165139fe09d4p+3l, -0x1.27633afe04ce4cecp+3l, 0x1.0c80bc8626e2fe04p+3l +0x1.6bc946245d8d1bep+2l, -0x1.c9a702d31f87b6ap+1l, 0x1.006172202855ff64p+3l +-0x1.b0e1229c014d7eaep+2l, 0x1.34605e766d2c3dp-4l, -0x1.62a277831a72288p-1l +-0x1.3d38ac743e0e0326p+3l, -0x1.068a3c3f487e77p+2l, 0x1.b79e8bf1b20c8f08p+2l +-0x1.1f78b3dd248f96e2p+3l, -0x1.79e48a2fa95941a2p+2l, 0x1.472a7ac847712f2p+0l +-0x1.2bde0ffc591e84a6p+2l, 0x1.18db0f6bbb6e738p-2l, 0x1.673af37d7e1c4048p+2l +-0x1.9f28e59d0e6035a8p+1l, -0x1.2ff79602bc74c458p+3l, -0x1.b64c8024b74af248p+2l +-0x1.3c1c6d5ae2a6be8p-3l, 0x1.1608ea006f1803ep+0l, 0x1.ddd50e16a8e2c0bp+1l +0x1.e97f8f4a7417bcd8p+2l, -0x1.3e3124932b250744p+2l, -0x1.0f3d542f2aa3f4dap+2l +0x1.0b6eb3b9d65eef74p+3l, 0x1.7b425fc73fd6c64p+0l, 0x1.b05ab83f1e031478p+1l +0x1.6b7bfd5ad9abdadp+1l, -0x1.193d647bd0e1b78p-2l, -0x1.c36e528fe848714p+1l +0x1.365e721de0d5b97p+3l, 0x1.99abc736ef97604p+2l, -0x1.0aebb95fa5f15bep-1l +0x1.35720e910a463e5p+2l, 0x1.5d846bb69009347p+1l, 0x1.48986101f377b6f4p+2l +0x1.67a8fe4696c4a378p+1l, 0x1.fc56dcda278f1c38p+1l, 0x1.df21db637826467p+0l +0x1.3ca1cf76549b11b4p+3l, 0x1.67cf47643314a928p+2l, 0x1.ff6e84d0db33b738p+2l +-0x1.05aef52772181d3cp+3l, -0x1.73bf471d232c538p-3l, 0x1.3d463e81ead33accp+3l +-0x1.39835f4c29e32f58p+1l, 0x1.c695d192d546f8bp+1l, 0x1.7c861b5bf67f2dbp+1l +0x1.297110de97aa0bc4p+2l, -0x1.9902a5af3cd5431p+1l, 0x1.2be8dabd09a80f98p+2l +0x1.3a167f754c40bfcp+3l, -0x1.36d4837776d4d83cp+3l, 0x1.81f031566a941828p+2l +0x1.9f7d46c4bbbc5738p+2l, 0x1.0137052117d8d4b4p+3l, 0x1.694bb475d00a9958p+2l +-0x1.e98dacb99fbe668ep+2l, -0x1.ed76bd1c02688d68p+2l, 0x1.b0e217938f8607p+2l +0x1.2adfb385b919a08p+3l, -0x1.20efd803cb9871acp+3l, -0x1.90e56a7010ed5d1p+0l +-0x1.7be31a8a005330ep+1l, 0x1.1c8dce7c1bf47444p+3l, -0x1.4d36f534d79efcecp+1l +-0x1.4b5bc2ec4dfe99p-2l, -0x1.ce315c261cff5d1cp+2l, -0x1.38e64d201d0b02cp+2l +-0x1.0f9d11ef91358488p+1l, 0x1.a34b1a63b1f795cp-1l, 0x1.f79d6361cc28fa8p+0l +0x1.3bd22c7f2e787378p+3l, -0x1.56b7e2d9baa52176p+2l, -0x1.34181b17f06ffa58p+3l +0x1.74724d45de4a2c2cp+2l, -0x1.6d0582c8050b4618p+1l, -0x1.e7c52ef888d6ac9cp+2l +-0x1.c46b73382e42873p+2l, -0x1.b8bb7004db63a3cp+2l, 0x1.ccda5ff24b4a574p-1l +0x1.3a41485063cc120cp+3l, 0x1.d8d34640fb80a088p+2l, -0x1.21bb93ea66ab23f2p+3l +-0x1.71341551e1ed8ac8p+1l, -0x1.07fc2a29916e6664p+3l, -0x1.25b0600ca2d8a88p+3l +-0x1.57c4496d85570864p+2l, -0x1.335878f42825686p+0l, 0x1.03dd6a168844e5bp+3l +0x1.d68d7f1179e3879p+2l, 0x1.024302d05629022cp+3l, 0x1.b68a191872f8685p+1l +0x1.0aca58d9ef4d8f68p+2l, 0x1.1db9a27be52952bcp+2l, 0x1.1578d22b47fd9f4cp+3l +-0x1.37eadd745a75cdccp+3l, -0x1.3024eb96e2dd566p+3l, 0x1.acb8a31c648503fp+2l +0x1.405e93180559ed7p+2l, -0x1.99f9a97a1a7501p+1l, 0x1.fb917114aeddde3p+0l +0x1.258b45e2718993acp+2l, -0x1.25516e731aacd9b4p+2l, -0x1.c6aae5de001fda88p+2l +0x1.66cd58bf3972ab6p+1l, 0x1.b55e8d3e74a47bap+2l, -0x1.0a01419fab81633ap+3l +0x1.f68a870908396a48p+2l, -0x1.fcba7a90458c5cap+0l, -0x1.e0a731ee4d3d62f8p+1l +0x1.0074bcefcc8609e4p+3l, -0x1.f2f05d6006c8f74p+2l, -0x1.02b69b1143a2aedap+3l +-0x1.1303579b366b5d8cp+2l, -0x1.5fe7f9b43b4f597p+0l, 0x1.8f20b70a712a939p+1l +-0x1.b51e9762213c76f8p+2l, -0x1.1d4e8e6a9f14b5p-1l, 0x1.7886fe788cd1b1ep+1l +0x1.f5cd66a2fa478348p+2l, -0x1.0f1b0b139cb93954p+2l, -0x1.24ba9d4d12d20ce4p+1l +0x1.01f0c0de3246f08p+0l, 0x1.f417f5624546c16p+0l, 0x1.3ad305e105590258p+3l +0x1.123ff2365bc0e8dp+3l, -0x1.a6d72c5e79a369ecp+2l, 0x1.1ee1905e33dcdad8p+3l +0x1.6a0fd5ea119205d8p+1l, -0x1.4e83e457e953eeecp+1l, -0x1.2f400c0b3db23e88p+3l +-0x1.e7018859971e17b2p+2l, -0x1.291a1f6810ae5a8p-2l, 0x1.caf575963b9aee2p+1l +-0x1.2749b5f7f49d6344p+3l, -0x1.33c1ce446f96842p+2l, 0x1.0b93698bd24c86c4p+2l +-0x1.5c052087cebd196p+0l, 0x1.820b7eb202d71b2p-1l, -0x1.fb63e3b3d18f7e8cp+2l +0x1.002ec2458e346d5p+3l, -0x1.4ece61a27ddfdca8p+2l, -0x1.b8bc99b5afcbe6c4p+2l +0x1.705c88acf459969p+0l, 0x1.473806793c21a8ep+0l, -0x1.0c61640f66d1a704p+3l +-0x1.b78635d808a2ea04p+2l, 0x1.456941310c3ab5p-2l, -0x1.0675fe2f7060b84p+0l +0x1.0e89607670a4e128p+3l, 0x1.bdaa45961296a758p+2l, 0x1.9ec1a130dcb6929p+1l +0x1.1ce56b384becaa8p-1l, -0x1.a703ab7a6e0aa24p-1l, -0x1.40a6dded4f03d8p-5l +0x1.b5ae9efb5c2b58fp+2l, 0x1.740aa12115f54e54p+2l, 0x1.34e7e0ab980d621p+3l +0x1.75ad5702f67281acp+2l, -0x1.ca210c536c5834bap+2l, 0x1.3b7f55c5b8b0a498p+3l +-0x1.05067455d8a3b57ap+2l, 0x1.87b17cae1992e0ap+2l, -0x1.0adcb6cd3552bf76p+3l +0x1.85ea7006ab91501p+1l, 0x1.1a684cad8404cae8p+2l, 0x1.e7ebe1c0009d0b78p+1l +0x1.3396b1d4b2cd236p+3l, 0x1.24246a9967c6a3dp+1l, 0x1.e079f0aa5f50ad88p+1l +-0x1.69bcd24dccc58d02p+2l, 0x1.129f62a3fa0965ep+2l, -0x1.2666c569d6ce645p+1l +-0x1.36165c11f25028fap+3l, -0x1.8f32481a27d8301ep+2l, 0x1.0097a06aca7e65f4p+3l +-0x1.e591bfea28b7676p-1l, 0x1.aeaf1a9b3f1d8dap+2l, 0x1.702d69c8e1b327e8p+2l +0x1.13341f5e1b3e2108p+3l, -0x1.4d5c5da9fefa767ep+2l, 0x1.604ac7115725c87p+2l +-0x1.35f4e2dfc0cf2176p+3l, -0x1.12899a211023a2b8p+2l, 0x1.8c8191ab5fee954p+0l +-0x1.3d059266ca412948p+2l, 0x1.81c198a4e65a748p+2l, -0x1.cde8b8ed8e5ec10cp+1l +-0x1.52d644d97efe7198p+1l, 0x1.dc5d6f5ae604eacp-1l, -0x1.2355b748604bea5ep+3l +-0x1.04c95482609c4e9p+2l, 0x1.2fbc60b330212d4p+1l, -0x1.02a1b5c929ecd85p+2l +0x1.13172e3d5722879p+2l, -0x1.1dc2f659e6ded028p+2l, -0x1.6cf3f43b431e3334p+1l +-0x1.74235a92018d26fcp+2l, -0x1.9ef6164c7d635e0ep+2l, 0x1.7de8d64e65e5bf1p+1l diff --git a/benchtests/log2l-inputs b/benchtests/log2l-inputs new file mode 100644 index 0000000..48ce8e3 --- /dev/null +++ b/benchtests/log2l-inputs @@ -0,0 +1,1004 @@ +## args: long double +## ret: long double +## includes: math.h +# Random inputs in [-exp(1),exp(1)] +0x1.500529da897abp+1l +0x1.e6b52729fae48p-1l +0x1.0b01d54464c17p+1l +-0x1.0fac96ab7114ap+0l +0x1.2bda70ab74375p+1l +-0x1.b54ed84c976adp+0l +-0x1.d2fc114f6341ep-1l +-0x1.9ef90df4bb054p+0l +-0x1.0fe4cca59e3fp-2l +0x1.4e794361d0141p+1l +-0x1.48587c85bee62p+1l +-0x1.0b92f2f0b7717p+0l +0x1.7be80e3460156p+0l +0x1.4309689be9a4bp+1l +0x1.4b5492ff716a2p+0l +0x1.1bcf12941217p-3l +-0x1.08df7dc996448p+1l +-0x1.250eeaf9c2b1fp+1l +0x1.1794ac66704cdp+1l +-0x1.460bff5e728d8p-1l +0x1.2a6998ad63b7dp+1l +-0x1.2bbb829960c7dp+1l +0x1.82e3556af13cap+0l +0x1.1604a960941cp-2l +-0x1.53603d6bb31f8p-2l +0x1.5bbc11ae7c37ep+0l +-0x1.933c0f19d1fdp+0l +0x1.e7bf1bc2d92bep+0l +0x1.03f04d937cd2bp+1l +-0x1.7fa1d81be7144p-1l +0x1.0046ad9bed0e1p+1l +-0x1.c9eb2026b2063p+0l +0x1.d69992c2b7324p-1l +-0x1.fb4962c1924fp+0l +0x1.4d1c4eb2f95f7p+1l +-0x1.7a4aa1bbb868p-1l +0x1.5883cb80d63c8p-2l +0x1.885ff16334a1ep+0l +0x1.181f67d2b44p-1l +0x1.50b9b751736e9p+1l +-0x1.39da81c5a8fbp-2l +0x1.cb5b85e5935a2p+0l +0x1.00b2c89563c8cp+0l +-0x1.435a7db319fc9p+1l +0x1.7e0ec32c48762p+0l +0x1.d550bd125b94ep+0l +0x1.0c5d0d5bb54d5p+1l +-0x1.546d7fed7be52p+1l +-0x1.3d9639a486d5bp+1l +-0x1.f525ffa8abafp-2l +-0x1.d7ac3bca337fp+0l +-0x1.56618c8c47d31p+1l +-0x1.75f7b57594dap-3l +0x1.9b4d3bd25623cp-1l +0x1.3cac55b28aad8p-1l +-0x1.0fc99384dc0abp+1l +-0x1.f61935e5c5cc7p+0l +-0x1.eb5273f79efaep-1l +0x1.3d1538181e7d1p+1l +-0x1.e4edf407a133p-1l +0x1.94d226577fb68p-2l +0x1.51f467b1d301dp+1l +0x1.882920e4c9f66p+0l +0x1.a0e7958ca18dp-2l +-0x1.d572408305bf8p-1l +-0x1.c43cbd998771cp+0l +-0x1.c5f9b6506e7a2p+0l +0x1.03636903e71ap-4l +-0x1.a5e1de6fe42p-2l +-0x1.1cf8e277d51a9p+1l +-0x1.6255e670ef1cbp+0l +-0x1.4158a669aabep-4l +-0x1.911765d5aa3cp-5l +-0x1.10fb73bbf39edp+0l +-0x1.54553772ac3fdp+1l +0x1.df2fcab96644ep+0l +0x1.89abb8a7d284p-3l +-0x1.1219e2f46c6b9p+0l +-0x1.567b7bd4b08ecp+1l +-0x1.01ee6f54ec228p-1l +0x1.344cba1775a47p+1l +0x1.7fb8c65afdc2p-1l +-0x1.c7394973c9081p+0l +-0x1.19e59cb48d755p+0l +0x1.64a25357bf46ap+0l +-0x1.44604f3a8d42cp-1l +-0x1.2b77b1ab1bbep-4l +0x1.0889d1b49e43fp+1l +-0x1.3b626633fe218p+0l +0x1.234a3924d2065p+1l +0x1.caeef3263d7dp-2l +-0x1.48a21c8aa5149p+1l +-0x1.5e034010fa97bp+0l +0x1.31006ffa37009p+1l +-0x1.351893020ee58p+1l +0x1.9392dc25703ep-2l +0x1.43f42c18f5ff3p+1l +-0x1.87dbc7455f6b7p+0l +-0x1.791f6a695e0e2p-1l +0x1.bb335783a7c02p+0l +0x1.a5720a4b275d4p-1l +0x1.83dd0c096f67ap+0l +-0x1.6ec876202dcep+0l +-0x1.1438d7f41a8ap-4l +0x1.c6185d6f1705ep+0l +0x1.753133481597ep+0l +-0x1.bdc6e0d2dce17p+0l +-0x1.682b191947c9p-1l +-0x1.01f233c955d4cp-1l +-0x1.0ff2ab2ea1038p-2l +0x1.c5e4107cfb92ap+0l +0x1.2260e6cefd587p+1l +-0x1.416b939f3a4d6p+0l +-0x1.3eb2697c9adecp+1l +-0x1.0bf902862927p-3l +-0x1.86539d4aabbe9p+0l +0x1.3b563072d68f8p+0l +-0x1.2cc0c0dc16f77p+1l +0x1.fd31fcf803dcp-1l +0x1.48189258a052fp+1l +-0x1.8a88232b2823ap-1l +0x1.e1e5f9b71237ap+0l +0x1.73a024893c3fap+0l +-0x1.6f22f96da86ep-2l +0x1.3afbcb2e215dfp+1l +0x1.f7d55dc49c5f4p-1l +0x1.30767e3a9b48cp-1l +-0x1.b83fff45a9f8p-3l +-0x1.559a808d7c553p+1l +-0x1.2322336696b87p+0l +-0x1.b24049fd5c4f2p+0l +0x1.dcfb7b479942p-2l +-0x1.5b420d5fb3e16p+1l +0x1.0dcfe3dc609ap-4l +0x1.10e94fc3076a8p-1l +-0x1.4703198f7945ap+1l +-0x1.4df1ebcaf4293p+1l +-0x1.5b114ab6f1c15p+0l +-0x1.134541ae2c68p-1l +-0x1.66a17d5806a9p+0l +-0x1.1f47ce7720127p+1l +-0x1.b58b7ffb233a2p+0l +-0x1.ed425d6aef464p+0l +0x1.4e7aedaf02814p-1l +0x1.10afc0039a441p+1l +0x1.e9721426f8e16p+0l +-0x1.1f94593947bp-3l +-0x1.3f59a97fe97cap+1l +0x1.2cdbb0d9e5d63p+1l +0x1.df8199a085e26p+0l +0x1.6eb2d2fc06328p-1l +0x1.35d92f02ba646p+0l +0x1.486c5d7b70d2fp+1l +0x1.bb3dad8c1a3p-2l +-0x1.0043b12147f8p-1l +0x1.1374b7c7d3866p+0l +0x1.f61f6df44bdep-2l +0x1.b722a2a17952ap+0l +-0x1.2957eb68148f6p+1l +0x1.42e67b0756556p+0l +-0x1.005d5470e2ee9p+0l +0x1.ae89b29dba2p-3l +0x1.b8efb511dee2p-2l +0x1.720943efd35f4p-1l +0x1.81e7a7b2b1ef6p+0l +0x1.546cd5f1c22dbp+1l +0x1.53de98c35f80ep+0l +-0x1.a7c105655314p-2l +-0x1.e988e62365788p-1l +0x1.b07eed49b8078p-1l +-0x1.3a39ba6c52a54p+0l +0x1.3722442ac3573p+1l +-0x1.e8f437ce0874ep-1l +-0x1.55a0e463a9795p+0l +-0x1.0c4096a91e0bcp-1l +0x1.f3ba6cd1c127ap+0l +-0x1.24910f0655d9cp+1l +0x1.be32af3e5a152p+0l +-0x1.ec9a89373437dp+0l +0x1.ba51c02c4cae6p+0l +0x1.303052586ebd3p+1l +-0x1.6858c96e9f06p-2l +-0x1.3d92ff779165dp+0l +0x1.7f0c6c1701062p+0l +-0x1.4a8911ac56164p+1l +-0x1.fd6cb324f8866p+0l +0x1.0f341917c9eddp+1l +-0x1.2dfbdbf47a5a7p+1l +-0x1.cced13ffc97ep-4l +0x1.37430bd835a53p+1l +0x1.2cc78b1495fd2p+0l +0x1.d44f82d3e369ap+0l +-0x1.49ce4d0c180e8p-2l +0x1.d256863c4703cp-1l +-0x1.d5df801ca72dp-1l +-0x1.292cb876414e1p+1l +-0x1.85f321e83a08ap+0l +0x1.343e8ccc41cbap+0l +0x1.2d3a564271f4bp+1l +-0x1.a7ae10dd13922p-1l +0x1.44a35c2ac73p-4l +-0x1.14f73c4031748p-2l +0x1.7b0b106c2f65p-3l +0x1.54bc5e8981527p+1l +-0x1.67fc3cfbc6f88p-1l +-0x1.b25d5ac24e1adp+0l +0x1.211b2e658481p-2l +0x1.5272b3a10d987p+1l +-0x1.f9c3b641659ap-3l +0x1.5a27a815ec5cap+0l +-0x1.4e92118ebe748p-1l +-0x1.0fdd6db571854p+0l +0x1.2ff2fe2d0fa4bp+1l +-0x1.6cebb2ea8a7dp-3l +0x1.059322ba9739p+0l +0x1.2c671dc283f7p-1l +0x1.43ba869684acbp+1l +0x1.10273d980e9dep+0l +0x1.5e31d058df452p+0l +0x1.54c0d705b100dp+1l +0x1.5ed3438749642p+0l +-0x1.2f43bfc78cffp+1l +0x1.c56cb88f1f08p-6l +0x1.871302926ae2p-4l +0x1.a8adf8ce32f68p-1l +-0x1.f94329b501ef8p-1l +-0x1.6b02da409eddcp-1l +-0x1.4c92949e94d71p+1l +0x1.58f887287e5e7p+1l +-0x1.2ad27c8e85947p+0l +-0x1.1b90f768c817dp+1l +0x1.486404b49c173p+1l +-0x1.313b1ec65ed3p-2l +0x1.e4106d361c158p-1l +-0x1.3e70672a7c07p-3l +-0x1.7a28e3bd3c3d6p+0l +-0x1.da562f1209ep-2l +0x1.25df501d68278p-2l +-0x1.06f3d4198f6a7p+1l +-0x1.47d012e6427c9p+0l +0x1.09c5a227c75ap+0l +0x1.0b3447e6e299dp+1l +-0x1.3cc84d9d61a5bp+1l +0x1.c12dac4c94e34p-1l +0x1.38c9ea69d3f9ap+0l +-0x1.9a4e05a9781p-2l +-0x1.c069d87e7d5cep-1l +0x1.20fee49e82079p+1l +0x1.1387f7b090db7p+1l +0x1.b4dcf76f0184p-2l +-0x1.53c1eacecafddp+0l +0x1.6b0127b729c12p+0l +-0x1.30b2b0b3c346dp+1l +0x1.61513edcff9acp-1l +0x1.fe103764a152ep+0l +-0x1.51483ff0572d8p-2l +0x1.af92ed1eb4bdp-2l +-0x1.fa606ba498dap-4l +0x1.07d1c161915d4p+0l +0x1.3f00894a3f99bp+1l +-0x1.01cee14645d02p+1l +0x1.04f508cd659bp-2l +0x1.42f2a2a7ffef7p+1l +-0x1.89f2c0965691fp+0l +0x1.0dc82c251d338p+0l +-0x1.415e7742671a8p-1l +-0x1.491a5da66ca16p+1l +0x1.83b818547086p-2l +0x1.a1ee8c47521f6p+0l +0x1.e6a953f1e0fp-7l +-0x1.5eb2b3347c61p-2l +-0x1.825c20f143a3dp+0l +0x1.552f94327f27cp-1l +0x1.1ecd17398820dp+1l +-0x1.e33da24194d72p+0l +0x1.2ad719dfa0c0dp+1l +-0x1.33efdd9d89e9cp-1l +0x1.20a5b4ec23a5cp-1l +-0x1.910cc05a8c87ep+0l +0x1.6ada78553822p-1l +-0x1.44044788c7c54p+1l +0x1.afc893025eb42p+0l +-0x1.dc9e6b6504104p+0l +0x1.5e35b37b866bap+0l +-0x1.a737fb8ae762cp-1l +0x1.759ce17fc3958p-2l +-0x1.4ef2dee6560b8p-1l +0x1.2359ab9ee0d87p+1l +-0x1.a817685f0eac5p+0l +0x1.4ee3d0c5bc057p+1l +0x1.2839a79f4bee1p+1l +-0x1.2075d33217092p+1l +-0x1.2bede2515d96p+1l +-0x1.15777003fb4a8p-1l +0x1.0946416b6eda6p+0l +-0x1.454877ca2f73dp+1l +0x1.170bd4a264ca7p+1l +0x1.253cf4235f7b7p+1l +-0x1.48b0e92c9036ep+1l +-0x1.40265191be638p-1l +0x1.87fa8320882p-3l +-0x1.4d885ae2f969dp+1l +-0x1.1e7f4fb2a254fp+1l +0x1.00f8ca46e0761p+1l +0x1.1b8e1aca874p-9l +-0x1.5570975649344p-1l +-0x1.f3015b79aa708p-1l +-0x1.e1c80276caddp-3l +-0x1.377439bf6a42cp+1l +-0x1.4a1ab83b1c733p+1l +0x1.bcf9374c027b8p-1l +-0x1.e033ac41d4cep-1l +0x1.351778844c76p+0l +0x1.94d3e4ba2d0f8p-2l +0x1.ecdab5ac1e8p-10l +0x1.0b616eb6a0a81p+1l +0x1.5b99d1633ebe7p+1l +-0x1.78d562782529fp+0l +-0x1.ef21c847ae25p+0l +0x1.3724bc3e8d1acp-1l +-0x1.48550f5fa238ap+0l +0x1.43a2fa478488fp+1l +-0x1.2292b7ce59c21p+1l +0x1.cebf1e62bf0cap+0l +0x1.c8df239643e42p+0l +0x1.518f0282db592p+0l +0x1.0b5a1d8f801f4p-1l +-0x1.1812b0e7e21fcp-1l +0x1.1de0afaa31173p+1l +-0x1.290a6d97cf45p-1l +0x1.ef45b5669ae3p-3l +-0x1.9d3c4b94f1e2dp+0l +-0x1.3bd1aac8a37ffp+0l +0x1.23d3ea8e0a5bfp+1l +-0x1.0567142c41d1p-2l +0x1.25560479a9fc7p+1l +-0x1.0e8c9d78e77e1p+1l +0x1.2ff758dc2c4bap+0l +-0x1.16ae0e5c450d8p+1l +0x1.6b72a1f8ae468p-1l +-0x1.daf809877981p-2l +0x1.59f567dd781cdp+1l +0x1.5a430cb69279ep+0l +0x1.b1f96f841fc6p-1l +-0x1.d39ad26c0efe2p+0l +-0x1.9af6590201a4p-4l +-0x1.4246889861b29p+1l +0x1.3e6d79eca12fdp+1l +-0x1.18bec164f029p+1l +-0x1.eecfbc0b447bp+0l +-0x1.c0ae6a16e775ep+0l +0x1.1957ab78108eep+0l +-0x1.244c27bad5823p+1l +0x1.cac2718b783bp-1l +-0x1.986ce013d1e78p-1l +0x1.d79e58b6e5884p-1l +0x1.e6a36fa8ec7p-1l +-0x1.fbfe0ba8fd35ep+0l +-0x1.d549476bfd15p-1l +-0x1.131b1d0fb5f7p-1l +-0x1.b94ed76ddcddcp+0l +0x1.c9bdc79094a02p+0l +0x1.f52bc4aaff00ep+0l +-0x1.1c59b98116285p+1l +0x1.d925d548a8acap+0l +0x1.0699f3e588dep-4l +0x1.5842ae8c75d4ep+0l +0x1.5aa7e6b480006p+0l +0x1.18b76974101f1p+1l +-0x1.9ac1a50c2dba8p-2l +-0x1.0b6b13f72967cp+1l +-0x1.3afc90b6c32dfp+1l +0x1.4cd0606e0ed96p+0l +0x1.07535283edc08p-1l +0x1.01f1fb3cdffe9p+1l +-0x1.efee39f19c48p-6l +-0x1.a07739a471504p-1l +-0x1.493b5f64e4a91p+1l +0x1.5a1603f746b3cp-1l +0x1.1a33b36fbc7e5p+1l +0x1.7245d2c5730f6p+0l +0x1.ebc78b1ca8732p+0l +0x1.2f8e29bfd5a2p-2l +0x1.486c87218af91p+1l +-0x1.d5c6fc98b6ca2p+0l +-0x1.d0866b647d5p+0l +-0x1.59b6d4b32bf28p-1l +0x1.d3801889d8fb6p+0l +-0x1.e96d82a50b9fp+0l +0x1.f95f8f842faf2p+0l +-0x1.85e36e2adef72p-1l +-0x1.01a142c6c798p-5l +0x1.87a36923c13acp-1l +0x1.b20fcf9af20b2p+0l +0x1.6dea46cdbd98ep+0l +0x1.a3de436b06ab6p+0l +-0x1.03c8cabbcb684p+1l +0x1.283af538745abp+1l +0x1.62e13ed1d7ddep+0l +0x1.0a812a1087269p+1l +-0x1.e6f3b0cf7faccp-1l +0x1.9b174c7d620e8p-1l +-0x1.01699bfd7d0aap+1l +-0x1.0f98fb02ecfbdp+1l +0x1.22ac3bf83e7a1p+1l +-0x1.23f07c2022733p+1l +0x1.1ced725e6444p-2l +-0x1.dee7aa9758e04p+0l +-0x1.41a2f418df6ddp+1l +-0x1.3c78774987df4p-1l +-0x1.14c12241f4263p+1l +-0x1.428c8d0628d84p+0l +-0x1.5127ece4d0a28p+1l +-0x1.01725427caa5fp+0l +-0x1.562a98c38c2bep+0l +-0x1.29f1277bc007ap+0l +-0x1.5b6b5fc49581bp+1l +0x1.2030378d0380fp+1l +-0x1.db7b20b808018p-1l +0x1.d61ca155053dep+0l +0x1.3574a0c93eabep+0l +0x1.82528c22ad868p-2l +0x1.22d52a43781bp-1l +-0x1.8f533672b1a9p+0l +-0x1.d0e64db48d986p+0l +-0x1.2f435a2f0c5bcp-1l +0x1.20f2a5e524bf6p+0l +-0x1.a7e6d200ee6d3p+0l +-0x1.6a9cb8e3ea61cp+0l +-0x1.b27a329733e36p-1l +0x1.6cf7119a961d2p+0l +-0x1.bdc4894f593cp-3l +0x1.4891114276b51p+1l +0x1.62cb3ef4a7bd8p-1l +0x1.bb13077ca5584p-1l +0x1.d92a13c77e98p-3l +0x1.66f5b5704a15p-3l +0x1.35da4a20c8f62p+0l +0x1.87f177e1aacbap+0l +0x1.f3e78a689acb6p+0l +0x1.7f38e37846dbep+0l +0x1.37ab65c3f0aafp+1l +-0x1.570bf188a850cp-1l +-0x1.263708edc72c8p-1l +0x1.2c5756f166321p+1l +-0x1.e0699eaf50458p-2l +-0x1.6bba3b9ea5865p+0l +0x1.2f77523815638p-1l +0x1.d83bfd42ca198p-1l +0x1.da502179a6548p-2l +-0x1.83ad904496b8p-4l +0x1.4087569a74539p+1l +-0x1.ec3264392fc62p-1l +-0x1.462d17444369bp+0l +-0x1.ff1639156574cp+0l +0x1.9616907bec27ap+0l +0x1.1d2963e83f84p-1l +-0x1.ded0a0754810fp+0l +-0x1.9c85851e4e28p-6l +0x1.edd9bd4548bep-4l +0x1.f5b799e6c26e4p-1l +0x1.bb28401c0e55p-2l +0x1.3bd1474a9f65dp+1l +0x1.218bca52cc28p-5l +-0x1.3e2faf0c1e8cbp+0l +0x1.f6617f6235ep-2l +-0x1.38e643e3c3a57p+1l +0x1.2542acf31135bp+1l +-0x1.8d3ea5a6c70d3p+0l +0x1.7b080310c0e9ep+0l +-0x1.f35f1980a38eap+0l +0x1.10c689a1af7a8p+0l +-0x1.20b831aa4bb1ep+1l +-0x1.90c2423ae653dp+0l +0x1.4708a0c993f8ap+0l +-0x1.fa0498edb198p-3l +-0x1.75ee87187746ep-1l +0x1.87182901e6d42p+0l +-0x1.b969f5898bbbp-3l +0x1.196a3ce8c7e25p+1l +-0x1.4f8f5c8d48d78p-1l +0x1.3d7f0f41cde7ep+0l +-0x1.933bd8bba3ef2p+0l +-0x1.f67816e4b301p-3l +-0x1.aa92b4cb46ee2p-1l +-0x1.684ead13b255p-1l +0x1.871ff329050fp-3l +0x1.e1c48531796fap+0l +0x1.ff86fb87c256p-2l +-0x1.1d99db40cc876p+1l +-0x1.57029a6675bep-3l +0x1.4e3c31c18d837p+1l +0x1.44b0893492affp+1l +-0x1.1b9ea821426ffp+1l +-0x1.0e37a7e72d7cap+1l +-0x1.282efd74248ep-1l +-0x1.4935d3f77cb5p-3l +0x1.956639546cf68p-1l +0x1.9bd34a596b4cp-2l +-0x1.c8b962c965642p+0l +0x1.9558e24bc3f3ap+0l +0x1.613938a7478e6p+0l +0x1.2f9826c92eccfp+1l +-0x1.52d78d7b870d9p+1l +0x1.16c2802fea25p-2l +-0x1.6cd39d8407442p+0l +-0x1.2cf3149469476p+1l +0x1.06f7a6d441b75p+1l +0x1.cc1f572ef06a8p-2l +0x1.3aa08b0610461p+1l +0x1.2540915b3c89fp+1l +-0x1.5ecca1dfa4b41p+0l +0x1.31da813b320efp+1l +0x1.4a3fbc16f1f4dp+1l +0x1.ed5188e628788p-1l +0x1.1ba27ded8d8bp-2l +-0x1.ea451c0716e9cp+0l +-0x1.727a6a86812c2p+0l +-0x1.5aeb77bd311f8p-2l +-0x1.514cedf0c27ap-1l +-0x1.38a691d8b02eep+1l +0x1.a1080d2372f28p-2l +0x1.059a992dc829bp+1l +0x1.3d0cf49990f5p-3l +-0x1.06af88e720676p+1l +-0x1.fc2b405d138e6p-1l +0x1.4c65f8764d1fp-1l +-0x1.747482bb4cdf2p-1l +-0x1.c0208d9afdb2dp+0l +0x1.a99730dff1cd6p+0l +0x1.4a3fb3adeddfdp+1l +-0x1.2ddcf02ced81p-1l +0x1.82e1d9aa26a9ep+0l +-0x1.1103cbd115215p+1l +-0x1.f8d4b40ec968cp-1l +-0x1.282954556a597p+0l +0x1.167d2911894c4p+0l +-0x1.d451a2465021p-2l +-0x1.13251bd5e4ef3p+0l +-0x1.646c831106c44p+0l +0x1.18e05e7ca086p-1l +0x1.2805868feb9f3p+1l +-0x1.74a81c121246p-4l +0x1.ca48d79d1fffap+0l +-0x1.8c8042105d4cap-1l +-0x1.10c25754d71a7p+0l +-0x1.e1e2c0c3d420cp-1l +-0x1.37e7bf335088p-6l +0x1.e49b88e61c9ep-4l +0x1.50525c8401faap+0l +-0x1.808c937ce411p-2l +0x1.2eb87be4025cep+0l +0x1.07e873fb14p-2l +-0x1.3957eedbaf8b8p+0l +-0x1.05f3295aa0945p+0l +0x1.66a8e5c24252p-4l +-0x1.be0786b5362bcp-1l +-0x1.86ada5031cb8p-3l +0x1.a8ab63232453ap+0l +-0x1.4539b7894d2cp-2l +-0x1.0bf9180426aa2p+0l +0x1.0904f52579b38p-1l +-0x1.586c517ea2e5p-1l +-0x1.c50eb80da5e0ep+0l +-0x1.3d0c4b76afcccp+1l +-0x1.2e9052957ee25p+0l +-0x1.69ff9c9aea3fp+0l +-0x1.c012f37ecb256p+0l +-0x1.cd2ba39562068p+0l +0x1.3115d4117efcfp+1l +0x1.486bb6173b263p+1l +-0x1.2115d71cea9ep+1l +-0x1.081c93badff2ep+1l +0x1.d0584b3cc1cap-2l +-0x1.3a014264ac712p+1l +-0x1.94bac00df1e1p-3l +-0x1.99d5ba209a8b8p-1l +0x1.01fc0d0423c0bp+1l +-0x1.c6bec408ff0f8p+0l +-0x1.28812ace8cfabp+1l +0x1.3e945e46ac9b3p+1l +0x1.63285671655bep+0l +-0x1.6e831cd1fcd8p-4l +0x1.a1328a3248a6ep+0l +-0x1.3fc2478fc5fp+1l +-0x1.421112d7ccc55p+0l +-0x1.ceba5bc652a5p-1l +0x1.d212340344bep-1l +0x1.39b2290808c82p+0l +0x1.815da0c543276p+0l +-0x1.1e19c3d86ba7ep+1l +0x1.d968abcea1f3p-1l +-0x1.8415e0e78e758p-2l +0x1.1ee3815b2bf79p+1l +0x1.1e1efb3ac4e28p-1l +-0x1.3bc438c75304dp+1l +0x1.a758aeb673cfp-1l +0x1.2b2e54a7e77dcp-1l +-0x1.da4323414132cp+0l +0x1.a34ca70f3c6a6p+0l +-0x1.2d7b930a5f32p-4l +0x1.c6cbae4cfe156p+0l +-0x1.06876b2fe1db9p+0l +-0x1.f1d20cf20b89p+0l +0x1.68928fc9f5e4ep+0l +-0x1.1755b5422b9fap+1l +-0x1.b7fddeca251p-2l +-0x1.84d9b54a1e95cp-1l +0x1.d71f5414adaa2p+0l +0x1.70f9340e0bda6p+0l +-0x1.df52b2720e9d6p+0l +-0x1.8ddd8fb3ef948p-2l +0x1.512af39cbce23p+1l +0x1.115a7de06c4e7p+1l +0x1.80415b29bc3ep-4l +-0x1.b1f86b728ce79p+0l +0x1.4bd04337bdddep+0l +0x1.b9a194676c364p-1l +0x1.24a6ce45f360dp+1l +-0x1.632c1da7e59ecp-1l +-0x1.d915e57524b7p-2l +0x1.468350f33f568p-1l +-0x1.5bab5488010a7p+0l +-0x1.d79c385e29d18p+0l +0x1.e14e6329a36e2p+0l +0x1.1577e38214f63p+1l +0x1.215f3a3a589p-7l +0x1.cc1813375701ap+0l +-0x1.2092aac1f27ep-1l +0x1.5ae20a0130cf3p+1l +-0x1.5806e89c0221p+0l +-0x1.d0f68562978b1p+0l +0x1.ecca46114a2b8p-1l +0x1.4c9f8890f78e5p+1l +-0x1.499066710a1d3p+1l +0x1.ded1495cd34p-3l +-0x1.0e6c49fabca85p+1l +0x1.2ba66baca8024p-1l +-0x1.3ccc77bebc263p+1l +0x1.141677913528bp+1l +-0x1.1c98074edb178p+1l +0x1.d3ab9b6c87cfp-1l +-0x1.0455efddcecddp+1l +-0x1.fa4509ec4dc6ep+0l +-0x1.48b08392fe7cfp+1l +-0x1.b71dc915a29f8p+0l +-0x1.7c70502a5f5e5p+0l +0x1.42490216aa4d7p+1l +0x1.40e8355fca11cp+0l +-0x1.ecca88054e94p-5l +0x1.517b94f5b014p-3l +0x1.25d8c1f8b92f5p+1l +0x1.0cfa7f1fb067dp+1l +-0x1.16b7dc8e6ab1fp+1l +0x1.42fbb3ed208c5p+1l +-0x1.51a965c60f1f5p+1l +0x1.2df575383d082p+0l +-0x1.6657c50c09128p-1l +-0x1.294c65b5ec5e3p+0l +-0x1.139420c73f96p-4l +0x1.fc1f4a70ae2dp-1l +-0x1.fcc277d4d26dp-3l +-0x1.4da7dda04d047p+1l +0x1.00c3c84a6dc77p+1l +-0x1.1fac2fc3029ep-1l +-0x1.52dd946119b0ap+1l +-0x1.1afb938a3d54fp+0l +0x1.dcd639b2c7e42p+0l +-0x1.1cac2828794adp+1l +0x1.8cabc4df01e46p+0l +-0x1.38c934ae3fadcp+1l +0x1.4b77f57e61448p-1l +0x1.768589560462ap+0l +0x1.e658e6158a19p-2l +0x1.aff0d3ddfc34p-5l +0x1.576765116db0dp+1l +-0x1.2f52859b74c8cp-1l +-0x1.e6e345ec1b55ap+0l +0x1.84c48052c19bep+0l +-0x1.5b2f3a7659535p+1l +0x1.10b1ae61faba4p-1l +-0x1.6fd9346d869abp+0l +0x1.3183b600e4e2ep+0l +-0x1.e18a61a5ea4dp-2l +-0x1.4e94cbf830ep-3l +0x1.951f4f02029bp-1l +0x1.a1a183be7e6b8p-1l +-0x1.41c599e6b0f33p+0l +0x1.bdbf1fc6d56eap+0l +-0x1.0b971e5f2c881p+0l +0x1.1cde12f71e402p+0l +-0x1.52f5564cae63cp+0l +-0x1.a99e99de49dfcp+0l +-0x1.7079dcb6bcf9p+0l +0x1.1e0e33a1c0f39p+1l +0x1.740b2f9c55898p-2l +0x1.24cef58faa88p+0l +-0x1.17c9c92ec7724p+1l +0x1.2dac8288efc81p+1l +-0x1.5849b513dd4a7p+0l +-0x1.4604e4bd0786bp+1l +0x1.c38978cdc434p-5l +-0x1.3dc6c0d57daf8p-2l +0x1.b8fd6580c3002p+0l +0x1.cf1e4eb1c707ep+0l +0x1.f4196fb3e9d12p+0l +0x1.56644b68fddefp+1l +-0x1.90a90f64f532ep+0l +-0x1.45e7e611664a8p-2l +0x1.6dbcf8f29419cp-1l +-0x1.b1b619d7e112p-3l +-0x1.2a4a7426c89bp-3l +0x1.fb215284cd166p+0l +-0x1.c35cb3d1f19p-7l +-0x1.53ac2fb6e262p-2l +0x1.3955d9cc4b4a8p+0l +-0x1.42bc42d7009fap+1l +-0x1.037b389b9207bp+1l +0x1.46d154146aa3ep+0l +0x1.225092f427cdcp-1l +-0x1.37d07b4e0a262p+1l +-0x1.ed4948348e1ap+0l +-0x1.c56d8221c82b2p+0l +-0x1.5202e5b5fbe1ep+1l +0x1.fe099c5ed8386p+0l +0x1.7f8345ac7fa1p-3l +0x1.405d7c5b77c9p-3l +0x1.320fcf529e13p-1l +0x1.dda1fede42f8ep+0l +0x1.fcbd802f39278p-2l +0x1.adccfaaa3561ap+0l +-0x1.a6bc24a2f8463p+0l +-0x1.31dd375899a1p-3l +-0x1.750eb0231b7cp-1l +-0x1.ef92f06398d8p-6l +0x1.e5136bad8a1eap+0l +-0x1.cff68073f7aep-3l +-0x1.7f592ac8e9bbfp+0l +-0x1.e717a9a64e4b6p-1l +0x1.ad1e0cb7fa6bap+0l +-0x1.b17c82fd78cdfp+0l +0x1.5404568d54338p-1l +0x1.b1b060cd41a6p-1l +0x1.10deb6bf5627p+0l +0x1.45b66ea96afa8p-1l +-0x1.d7b233f3b8ccp+0l +-0x1.317a2eb38c111p+0l +-0x1.541369f96aa34p-1l +-0x1.e39499ed0acp-2l +-0x1.c2526fdbb92fap+0l +-0x1.6c043e4ebf129p+0l +0x1.f2a694662e904p-1l +0x1.c643422aa7b26p+0l +0x1.4d7efcfaa8f9cp-1l +0x1.e47a6ac1b5e12p+0l +0x1.4175feaf718fp-3l +0x1.026bada891cd8p+0l +0x1.06c9a44a6aa75p+1l +-0x1.0db6a1698853ap+1l +-0x1.5bde1f3bd8c3p-2l +-0x1.d674be4fccaa8p-2l +-0x1.bd83da521950cp-1l +-0x1.492dd9a70b91ep+1l +-0x1.3668302ec526p-1l +-0x1.405d34ea23c93p+1l +0x1.06572e09b7f46p+0l +-0x1.af3e7cf145052p+0l +-0x1.33d8441fdc412p+1l +-0x1.0c41ef2a5cffp-1l +-0x1.f9b04e3de435cp+0l +0x1.b421794694acp-4l +0x1.07ae4e6fc22ebp+1l +0x1.d8712468c1afap+0l +0x1.40ef26fba1494p+0l +-0x1.9e4de9d9b0f22p-1l +0x1.56aea8eb764a5p+1l +-0x1.2d0d25aaab94p-1l +0x1.e83100585d552p+0l +0x1.4f54d548923eap+0l +0x1.2002da370d06ap+0l +-0x1.7428639d5854ap-1l +-0x1.2ea20d8753733p+0l +-0x1.52b98983bccb8p+1l +0x1.b6c611d946652p+0l +0x1.a82693bcfc72p-1l +0x1.4e327f8ca9747p+1l +-0x1.e29a0764cac36p+0l +-0x1.308bed76d0e8ap+1l +-0x1.17b725f5d4481p+0l +-0x1.1d629c46b2f7dp+1l +0x1.e27d597cb3b56p+0l +-0x1.3df682d7982fp-1l +-0x1.38d2f9a5883f5p+1l +-0x1.0efb3713e406p-3l +0x1.6967c5a1f713ap+0l +0x1.9a83405ab758p-4l +-0x1.5cb59bdc46d6cp-1l +0x1.30904227877dap+0l +-0x1.58257c9457be1p+1l +0x1.5db387b47d6d4p-1l +-0x1.24af5f88054f1p+1l +-0x1.cb20e7cbd015bp+0l +0x1.448c43f927a7p-3l +-0x1.5ff72304a0648p-2l +0x1.42ab831f085p+0l +-0x1.7b529c921bc22p-1l +0x1.492a8e223561bp+1l +-0x1.3a237fa403e01p+1l +-0x1.086e8141f6b92p+0l +0x1.373d1eb2a136p-1l +0x1.735c85f00cb26p+0l +0x1.2341c54045a11p+1l +0x1.1ef09fdefc13p-1l +-0x1.85f4047993e78p-2l +-0x1.9e0d44af645fp-2l +0x1.05ec87f200e0dp+1l +-0x1.f599eaaeb9cc8p-2l +-0x1.4a875cc613cc7p+0l +-0x1.81ccd3086cd8ep-1l +0x1.d5b15f1ddab9ep+0l +-0x1.36fd037c2b4c4p+1l +-0x1.aff397b51adcap-1l +-0x1.e3d0552988b34p-1l +0x1.ec6ef343bbfbep+0l +0x1.bbaf20d14a78p-5l +0x1.dc1974f948fdap+0l +0x1.7b7adbefab864p-1l +-0x1.4cfe2b792628bp+1l +-0x1.12cafa727ea8ap+1l +-0x1.5b3a25f4ea308p-2l +-0x1.4aa910adfe77p+1l +0x1.f7b14ef59b1dp-2l +0x1.35c3e82b4255fp+1l +0x1.15021a1cc0993p+1l +-0x1.92049fd0d88afp+0l +0x1.05459692b8d5p-1l +0x1.6c82e30187cfp-1l +-0x1.4292873d24e9dp+1l +0x1.4b2c332546388p-2l +0x1.d7db702906632p+0l +-0x1.1c333d51d4fa2p+1l +0x1.959cff5649f7p-2l +-0x1.b93c45cc5eaap-4l +0x1.0af5ac2e1ee2ap+0l +0x1.e369488d3c94p-3l +-0x1.032ad01ed299p-1l +0x1.0465a3014511p-2l +0x1.7acf550e8d91cp-1l +-0x1.299bf8898ac02p+0l +-0x1.010e09faa3aecp+1l +-0x1.42f85dac104c9p+1l +-0x1.1fa51b61a83a6p+1l +0x1.3134efd37fa82p+0l +0x1.47cefd5289e65p+1l +0x1.021ca5ddacaccp-1l +0x1.47504f141f11p-3l +-0x1.464c4c85b76e2p+1l +0x1.936400f1f64e6p+0l +0x1.30c5a8cf423a1p+1l +-0x1.007cd4b835f29p+0l +0x1.2c97379231001p+1l +0x1.4aecef72b2173p+1l +-0x1.c312ab91c7984p+0l +0x1.92f5d87cb07e6p+0l +-0x1.857ff15d364f1p+0l +0x1.3e82ca691b06dp+1l +0x1.223c835d5211cp+0l +0x1.198f1e77f8c68p-1l +-0x1.553bd9b563p-11l +-0x1.8f964cfe518bp-1l +-0x1.89c37df3f033ep-1l +0x1.50e610d3c8117p+1l +0x1.5eb8433dd1e92p+0l +-0x1.02a57d0d94d6ep+1l +-0x1.2bc842a1248e8p-1l +-0x1.06f92093540cp+1l +-0x1.33a63c7f6addep+0l +0x1.bc4de223f7e6p-3l +0x1.fb77bb59e2c8p-3l +-0x1.a00c04696bcd5p+0l +0x1.3da779fc82c2bp+1l +-0x1.3d3bd0f1e64c3p+0l +0x1.0289f77ef6476p+0l +-0x1.10b7e841dff18p+1l +-0x1.28ccb014e4f57p+1l +-0x1.988d214d014a5p+0l +-0x1.274f7974d787fp+1l +0x1.2142c9a548a66p+0l +0x1.062ee62c918b8p-2l +0x1.12085ff077eb4p-1l +0x1.911f85ee69d7p-3l +0x1.068d93d1f0e18p+0l +-0x1.c270ddd8c19f8p-2l +0x1.81f629f3524f6p+0l +0x1.e5ec6533a8a78p-1l +-0x1.d0673fe1d2384p+0l +0x1.48923d78ec0eap+0l +0x1.fefcc5dbc36p-3l +-0x1.2c09aa40f0cd8p-2l +-0x1.3c89a6c5ee0dep+1l +-0x1.4a80ccd7988ap+0l +-0x1.02dd0c289e04ap+1l +0x1.bb9fe51cc5ep-4l +0x1.b4d37b7ccc31p-1l +0x1.cc6a6a0364a46p+0l +-0x1.a8e21757b751ap+0l +0x1.25e6c1ca4f72ap+0l +0x1.196d8dc61d4edp+1l +0x1.1818e591f5916p+0l +-0x1.484842ba73681p+0l +-0x1.e6c5aaacc6b16p+0l +0x1.82d03ddfb0738p-2l +-0x1.368ed439f232p+1l +-0x1.4dd267bd91ccp-4l +0x1.00e30e783c51fp+1l +0x1.279785827b206p+0l +-0x1.3327b95371504p-1l +0x1.9cbcd8c60081p-2l +0x1.90b0def609a78p-2l +0x1.24e4d650d6341p+1l +0x1.849ae0e02e6a2p+0l +0x1.b93bf61476088p-1l +-0x1.2d48a5abca121p+1l +-0x1.5a97ef3c35687p+1l +0x1.122e529d6e47p+0l +0x1.4728e7ac5c14bp+1l +-0x1.ff7119b64ce6p-4l +-0x1.fefee3e6b45c8p-1l +-0x1.3c7ec02136c98p-1l +-0x1.16c381a4706ecp+1l +0x1.fbd00480e839p-1l +-0x1.09678d60d1935p+1l +0x1.c08f217acd346p+0l +-0x1.cb19201d35b66p+0l +0x1.466e887d53637p+1l +0x1.03bbdce969225p+1l +-0x1.d04fbb6f9cd2ep-1l +0x1.3b8cc6d33824p-4l +0x1.2fcce79a670ccp-1l +-0x1.87a8dd6eee3b6p-1l +-0x1.13eb74d7008p-8l +0x1.328205f24c158p+0l +0x1.46cc8a1a28f84p-1l +-0x1.8a24a7cfc8454p-1l +-0x1.81d893d168abdp+0l +-0x1.fc382cad04115p+0l +0x1.09cc8b70ae254p+0l +0x1.de42a45ddd882p+0l +-0x1.100d16b9377f8p+1l +-0x1.ff5c70983b04p-4l +-0x1.0aa7eae611f3p-2l +0x1.3e13f67ab1878p-1l +0x1.6d2e6dd3b223p-1l +0x1.3f2efa438c878p-2l +0x1.d363c0f6b2c0cp-1l +-0x1.26a2902848776p+1l +0x1.7fb30a081f4cp-5l +0x1.7b4163838f572p+0l +0x1.4303c872923a8p-2l +-0x1.175d82908a356p+1l +-0x1.6ee810c63c61cp-1l +0x1.1c6170e4709d5p+1l +0x1.18f699b66dfdbp+1l +-0x1.52bd8456ad665p+1l +-0x1.18d626a36b368p-2l +-0x1.3f3e94bb030ap-4l +-0x1.74ccaa748dcfp-2l +-0x1.3420a906be098p+1l +0x1.8f4242eb5443ep+0l +-0x1.42244e2f0f07dp+1l +-0x1.354ec09d5b09cp-1l +0x1.1e572614c5151p+1l +-0x1.9a670dfebbd6ep-1l +-0x1.e8a2be34d57p+0l +-0x1.2ad78eb5b4c08p-1l +0x1.00a02d479c86fp+1l +0x1.ea1f8f3a93c7p-1l +0x1.6597b6e7faa68p-2l +0x1.c477616eca132p+0l +-0x1.5481d04a7500ep+1l +-0x1.c55b44e439636p-1l +-0x1.b1891361d4c0ep+0l +0x1.fcacc05e93b4p-4l +-0x1.46ded79c8b682p+1l +-0x1.161747e5e83cp+1l +-0x1.7a3830372a017p+0l +-0x1.4c5030c36ea98p-1l +-0x1.0fec59836b1bcp+0l +0x1.d11838ddb9ff8p-2l +0x1.2836eda8d39c4p+0l +-0x1.91258bbddd52p-3l +-0x1.6f13df3b1df65p+0l +0x1.bdd776de3aa4cp-1l +0x1.57f232aaf1cc8p-2l +0x1.cd2a9d2e77632p+0l +0x1.c36e7274e145ap+0l +0x1.7aac3b337294cp-1l +0x1.11a07b0ef0af8p-2l +0x1.439b7e56bf83ep+0l +0x1.b6d82107ddf8p-2l diff --git a/benchtests/powl-inputs b/benchtests/powl-inputs new file mode 100644 index 0000000..5683eae --- /dev/null +++ b/benchtests/powl-inputs @@ -0,0 +1,1003 @@ +## args: long double:long double +## ret: long double +## includes: math.h +0x1.396f9b1246899f8ep+0l, 0x1.c6ee6e790b0bbe14p-1l +0x1.c5d84ecab6e84c6p-3l, 0x1.fae9ef3a730214d2p+2l +0x1.f3b0618dee077634p+2l, 0x1.c5d394bf7e64b3acp+2l +0x1.61fcfed474c9e908p+2l, 0x1.3138d94e6c01ca62p+3l +0x1.f6005dbf8aa3b03cp+2l, 0x1.e8a1b46dbbd5f01p+1l +0x1.b0dab162315f7a0ep+1l, 0x1.a9fc007ba96b828ep+2l +0x1.141a0f38490118cp+2l, 0x1.1fa0af72f9c8aa64p+3l +0x1.19e03fed84461f52p+3l, 0x1.791de77e81929a26p+0l +0x1.025aa0f0d2553d56p+2l, 0x1.3facc7f344c6695cp+3l +0x1.7db9540e6b7c9222p+1l, 0x1.33e219372d2351b6p+3l +0x1.374bb78230f385fcp-1l, 0x1.10823445ee7f57p+0l +0x1.4987e9854efb92ap-4l, 0x1.f6cf51a9daeb205p+2l +0x1.dcae6d6d2332acb4p+0l, 0x1.59f3c10520e8e38p-4l +0x1.145bc3cd4ba7613cp+1l, 0x1.267a293a40d6508cp+3l +0x1.5e1191a733b2f996p+2l, 0x1.5ab3f754f434e16ep+2l +0x1.b0fc60d0e073d53cp+2l, 0x1.4f7f1bb1a684462p+1l +0x1.032d050a6c64aa08p+0l, 0x1.ca4a8a54b8019b8cp+2l +0x1.c31ec8dcddba845p-2l, 0x1.9244b13ed9377fp+2l +0x1.3b4fc70cbc207108p+1l, 0x1.182ecc87466340ecp+2l +0x1.1b5424e95d3c42ccp+1l, 0x1.05a073a432b20c0ap+2l +0x1.3e90cdb06f7e9e98p-2l, 0x1.2232638b0293ba2p+0l +0x1.b82e862a51b23588p+2l, 0x1.9fdd5620a7b3ecf6p+2l +0x1.5c803a490bbedc44p+1l, 0x1.b751de84a256a738p-1l +0x1.0d638c94aec74a64p+2l, 0x1.60b4461d4edfd6ep+2l +0x1.db8370e228d62bap+2l, 0x1.81a4c069cfbc8c48p+2l +0x1.2e79f778b59149aap+3l, 0x1.7115247697d15df8p-1l +0x1.4be4f230071d387cp+0l, 0x1.35830ec85e565c86p+0l +0x1.2ebd9cb72adbdfd6p+3l, 0x1.639f408f480b0b96p+2l +0x1.0be30fc563013832p+3l, 0x1.2aebc5ccb5e39f5ep+3l +0x1.f741bf56307bbaa6p+2l, 0x1.d9c6a0614352fdep+1l +0x1.43485ebd7cedb5dcp-1l, 0x1.a8f2bff3fb64dea2p+2l +0x1.5f863b9bf87fd45cp+2l, 0x1.3dcf8568d997ea2p+1l +0x1.3ae06818413d1002p+0l, 0x1.5ade2f56bed73304p+1l +0x1.2a9a7077108d05d2p+0l, 0x1.7dffa561d6763bbap+1l +0x1.da8b5c02658656c2p+2l, 0x1.4ed191c25a430f92p+1l +0x1.5c938e2dbb6f9b96p+1l, 0x1.2725b19a10b53574p+3l +0x1.eb7c299caa17b81p-2l, 0x1.1a214298af869cfap+3l +0x1.b02725c619b62beap+2l, 0x1.3d3158ca620aa9e8p-2l +0x1.17440984c757527ep+3l, 0x1.4e250f0e7824c124p+0l +0x1.0e5683eac87bd1ecp+3l, 0x1.e08223b9381202ccp+1l +0x1.bb13d1ca1ee9173cp+2l, 0x1.a07687725d5723dcp+2l +0x1.5876a01e7fc68b3p+2l, 0x1.1ef7b4a4941124e6p+3l +0x1.9eb674128d4e4678p+2l, 0x1.c214da3778d16f7p+1l +0x1.ec9e03c45ccbe734p+2l, 0x1.037990f2b05e6766p+3l +0x1.fc9cd7920bb27b08p+2l, 0x1.413bf688939fea3p-3l +0x1.64c55d1cf8a5088cp+0l, 0x1.8d5081bcf0e84028p-1l +0x1.ea29adccb9b3c628p+1l, 0x1.17d5b9dcc642a3bp+1l +0x1.9b642a62b24d4004p+2l, 0x1.3d580f017ec24262p+1l +0x1.1e1da2a19977069p+3l, 0x1.b7b4b54d44c5f292p+0l +0x1.1d246e04ea14cdcep+3l, 0x1.d0a8ada8d9808f5p+2l +0x1.066931be3fa50312p+2l, 0x1.9d552c620d2911a8p+1l +0x1.2e4ea242881f5bbp+3l, 0x1.b1568160d141321cp+1l +0x1.28c09757be7fdbd4p+3l, 0x1.1461ad9a2927d74cp+3l +0x1.0caed2f8138fd3d6p+2l, 0x1.765f4297fdc3195p+1l +0x1.0945aba316a32b54p-1l, 0x1.066caf34ceabd2c6p+3l +0x1.04d350000531b6p+2l, 0x1.07a4c97e4c56f59p-2l +0x1.0b1025ca81d64f24p+3l, 0x1.8fcfb588c26b3a4cp+2l +0x1.36407c1e951e2036p+3l, 0x1.5d2f61f50de45f1ap+1l +0x1.0789b8bd0a6000cep+1l, 0x1.f6bd4360f636fca8p+1l +0x1.1689e695602a2ecp-3l, 0x1.9eb61f5a36cbef6p+1l +0x1.3803a18bf266cfacp+3l, 0x1.3f6ad0ebdbf4bd9p+1l +0x1.85ee011e98696252p+0l, 0x1.196a9ae43ea1b19cp+2l +0x1.1cbfc795bf808668p+2l, 0x1.a5173ded0274f5bp+1l +0x1.2529dc5d15d03364p+3l, 0x1.fb246a969d8cf426p+2l +0x1.18bccff493b5f852p+3l, 0x1.24d059592baa3d4ep+3l +0x1.fdecf32a3cc9651ep+2l, 0x1.c2a336379b3ea946p+2l +0x1.404f74a029dead54p+1l, 0x1.62d70cb795e4c29p+1l +0x1.ede9dded79245c34p+0l, 0x1.16cba97515cdf2dep+3l +0x1.c5bacb15366affcp+0l, 0x1.11fa8b0b7052d52cp+1l +0x1.923bebc9a479f93ep+2l, 0x1.057ab478d273d38ap+3l +0x1.1cb9326c2a33145ap+0l, 0x1.798269ef215a2bdap+2l +0x1.1333025c1dcd4538p+1l, 0x1.2889e7548292fb2ap+2l +0x1.affd5ad2904894dep+0l, 0x1.6087b365009eafb8p+1l +0x1.ba2349e13d239afp-3l, 0x1.673a4c3121e616f8p-1l +0x1.0e2821e324abc7c8p+1l, 0x1.352028760f9e3274p+3l +0x1.e5307cbf516be80ap+2l, 0x1.26c2eab6d6d7627p+2l +0x1.9a7fa62bb5c87952p+0l, 0x1.85011042ea3fbb24p+2l +0x1.2ff06178ef08be86p+3l, 0x1.7b9468c7d88c9398p+1l +0x1.c7a7ee309822296p+1l, 0x1.2ca5125fbd9571d6p+3l +0x1.25010758a2660f52p+0l, 0x1.ed2862477cf6275p+2l +0x1.163fd8691e8c9dap+3l, 0x1.24c027dae2652952p+3l +0x1.e1c77e808b3ce966p+2l, 0x1.13e81085b9666488p+3l +0x1.bd40eb831f11bfc8p+2l, 0x1.8267bae247bfa2bp+2l +0x1.212786be16a88688p+3l, 0x1.3f6213dc193912ecp+3l +0x1.e9098b2500f12bcp+1l, 0x1.0e67143b70008e28p+3l +0x1.26bcac39b7cbd358p+2l, 0x1.244155f4442a98d2p+3l +0x1.34d4d93ab2ab4de8p+2l, 0x1.c8edda477d74235ap+2l +0x1.6d8a3b7eaf94fe1ep+1l, 0x1.a52151cb40f198a4p+1l +0x1.5d838005da45faa4p+2l, 0x1.8d141e31eb8bb64ep+2l +0x1.aa37d5722882e4a8p+2l, 0x1.17534f1caa6c790ep+2l +0x1.43a71307d27752eep+2l, 0x1.8ae04fa3bb245498p+1l +0x1.d796c54dcccf3086p+2l, 0x1.1c5f137378140e72p+3l +0x1.140a1a832eb3588ep+3l, 0x1.e2dc03456baa021cp+2l +0x1.636d9305179230d6p+2l, 0x1.9e618631e9b6b334p+2l +0x1.17f43d2b4d025b22p+3l, 0x1.a6dcfd945b058778p+2l +0x1.8973c32990378e5ap+1l, 0x1.c9ee451d543bb776p+2l +0x1.18665e5fb2f78054p+2l, 0x1.24fd4b04a9f80a88p+3l +0x1.d86b539abb954b58p-2l, 0x1.76f729dca5675988p+0l +0x1.bb65b7e44d76f27cp+1l, 0x1.93203cd04cb791cp+1l +0x1.38b9d4d73ff92b5ep+3l, 0x1.07450262a17a64acp+3l +0x1.af46bfffbd514e68p+2l, 0x1.96884836b8183f24p+0l +0x1.09bd64b7c310f636p+3l, 0x1.a661d5ac0de81e06p+0l +0x1.773d7ae25e5f53dep+2l, 0x1.d49a4a53e304a76cp+0l +0x1.7e33e38f8a26623ap+2l, 0x1.3604125a959c9c84p+1l +0x1.ff98e02ebadc38fap+1l, 0x1.56138894e9ff2c98p+1l +0x1.a7a7e109ad2db7c8p+0l, 0x1.1dc433005b95bbacp+3l +0x1.cfd4ffb2a10926ccp+2l, 0x1.9c48a83996380e28p+1l +0x1.0f69559b6fea33aap+3l, 0x1.8caecce89039c2dp+2l +0x1.5a987f9ef7969b7ap+2l, 0x1.e4c7e72379509a92p+1l +0x1.4db8c8337303fb2cp+2l, 0x1.667b107ea929e8b6p+2l +0x1.70a63b647e5f1d88p+2l, 0x1.2d80f9bbddc651e2p+3l +0x1.383ce567f99b2f74p+3l, 0x1.31793158fd2531fap+2l +0x1.480c810d905b6b68p+2l, 0x1.f2efad16b1d0fc5ep+2l +0x1.22aacee718f9770ep+2l, 0x1.a41a2b639661a9aep+2l +0x1.dc8905db3ceb17b6p+2l, 0x1.0787eb7ff0380c18p+3l +0x1.164c7da71d0e4a72p+3l, 0x1.45f8b960e4e16aa2p+2l +0x1.8186e3eca9c8f8d4p+2l, 0x1.1039df3974eda46cp+3l +0x1.0c3518badc8bd476p+1l, 0x1.9cc9199791ff592p-3l +0x1.f822aa86b6f4ad52p+2l, 0x1.1ffe99f72cc79474p+3l +0x1.2bdaadb11e81485ap+2l, 0x1.78d422f81c98c9b6p+2l +0x1.1e54c79256e93dap+3l, 0x1.b856fed942be160ap+1l +0x1.3e9a5c008ad2965cp+3l, 0x1.f9f0f9bef08b06b8p+2l +0x1.09f7c98b264ab524p+2l, 0x1.117a73d055cb428p-6l +0x1.91131b5532738b34p+2l, 0x1.f3e4127e724b0ffap+1l +0x1.413759aadd7a0b1p+1l, 0x1.87d3d2a6fa50a2d2p+1l +0x1.0af0e2d02e5db2f8p+0l, 0x1.34a1511f5bf994p+3l +0x1.1ce5cc9a0d13b9c2p+3l, 0x1.bbb6815bea7ffbecp+2l +0x1.520345688b547ed4p+0l, 0x1.3f32f97ea2001866p+3l +0x1.19599e6c019479ccp+2l, 0x1.994b6b998eb7e40ap+2l +0x1.1a82fa7d95066fdap+3l, 0x1.1ee23b4b2f392a32p+3l +0x1.5e5dd4c8021b62b2p+2l, 0x1.3e3bb5a932548936p+2l +0x1.4025ab3ddade61e8p+2l, 0x1.87908f00cb4506f6p+2l +0x1.9f9383b61ec6ed6cp+2l, 0x1.49e66d401bc94ce2p+2l +0x1.312a324c344a527cp-1l, 0x1.3a3a6c772f4c7e6cp+3l +0x1.498306970902b498p-2l, 0x1.2e1bc74bdae7f1fcp+0l +0x1.3a1fbc688026561p-1l, 0x1.0ec34489578aa3fcp+2l +0x1.33fdadc2d8e921f2p+3l, 0x1.8201d7ec7791eaccp+0l +0x1.05709c0b99f79ba4p+3l, 0x1.1bb5d3ed00a93c0ep+3l +0x1.2433e50a31143fa6p+2l, 0x1.5d0a1cad4ae21aaep+1l +0x1.260d101b4111b818p-1l, 0x1.0acaba5b187ce744p+2l +0x1.80f05f320b6269a4p+2l, 0x1.2aa77192ac3b3b54p+3l +0x1.53041ae155eb6064p+1l, 0x1.403a787c7df3fbbap+2l +0x1.81566a999c1039p+1l, 0x1.251eb834b4ce0dc4p+1l +0x1.428e415403ed0cbep+0l, 0x1.dad1faa25bedd55cp+2l +0x1.f60de60df0acaefp+2l, 0x1.0ee0dd12be72cdbcp-1l +0x1.2e462648c33eaf72p+3l, 0x1.711965aabe811ccp+1l +0x1.2a5c3ab56bec4afcp+3l, 0x1.03657a1d13769dc4p+3l +0x1.3f04904f222fdba8p+3l, 0x1.2f7059a0fa797584p+2l +0x1.8e0beaaaca9432ep+2l, 0x1.54aa0d4dafd25decp+1l +0x1.2543e03152861adp+3l, 0x1.26e9a4a72205a35p+1l +0x1.bf70b036e60a6418p+2l, 0x1.5d0d2703bb87f3b8p+2l +0x1.9749bf126c1944dcp+0l, 0x1.0c4c2c68d1859268p+3l +0x1.29aa57f9c1ea1236p+3l, 0x1.64d63d269fa390bep+1l +0x1.ea3071a7599d40e8p+1l, 0x1.3b8d2ca6361c0c38p+3l +0x1.9d7840678cddd812p+1l, 0x1.c232f8553eadebcap+2l +0x1.3113653b702a0aeap+3l, 0x1.2361480726987d5cp+3l +0x1.4033ac709dd1a0e4p+2l, 0x1.bb2620aad7b66e54p+2l +0x1.aa01790d73bb3142p+2l, 0x1.819714e47d0e446ap+2l +0x1.36a571599ca4b35ep+0l, 0x1.76bace91026396eep+0l +0x1.50c000d1478c6be6p+2l, 0x1.d8a125fb639621d2p+2l +0x1.1c44ec96a94b44aap+2l, 0x1.8a4a4f83cc19ecdcp+2l +0x1.918567dd406244dp+1l, 0x1.09fdfbf7bbd7d194p-1l +0x1.2ec5f190be84bb78p+3l, 0x1.3fe5a5cccbc7f092p+2l +0x1.3d3f1c69418a2b5ap+3l, 0x1.1be445bb0b817bbep+0l +0x1.bde5c3f173dfd482p+2l, 0x1.0c3bfd34117660a8p+1l +0x1.067ed433041dbba8p+1l, 0x1.cf21583199a27b22p+1l +0x1.3d161c3c7767a73ep+3l, 0x1.5ee5b082c04c4304p+2l +0x1.ada3eebdb862518ap+1l, 0x1.a29e4ca8cfac4efcp+1l +0x1.159ce685ed9b366cp+0l, 0x1.ff4f301793eec3fep+0l +0x1.a4774a578cf04a36p+2l, 0x1.2fa20bf7bc21be1ep+3l +0x1.2bf882313e289cf2p+3l, 0x1.c263b11352f557c4p+0l +0x1.38188404ebfb47f8p+3l, 0x1.4491c237038e1b2p+2l +0x1.85e5d7cf6a43c0ap-3l, 0x1.235f9f49bc1dd612p+3l +0x1.ce25db7a59afe5cap+0l, 0x1.6a0150d854d7e008p+1l +0x1.0eb4638f2a6b59ccp+2l, 0x1.530ce67e19b950dap+0l +0x1.36eba6dd3e6766dp+3l, 0x1.b40b9f412c6ddd54p+2l +0x1.1357e01d1e5bba76p+2l, 0x1.e4491c525085c02p+1l +0x1.d89b34ad5c57f2d6p+2l, 0x1.307d6cead655633p+3l +0x1.1200dadd4711310cp+3l, 0x1.087e4fbea2ee0a06p+3l +0x1.182b71640154e79p+2l, 0x1.7903e649920b47aep+0l +0x1.42ed70be3b228dfp-1l, 0x1.d8b399f44939513ap+2l +0x1.32cbf73017fe1fcp+1l, 0x1.2ecc6b5135e1755cp+2l +0x1.8ba04323fa21f11cp+2l, 0x1.1558f7d85da37cd4p+3l +0x1.0589e422c97e7a74p+1l, 0x1.673aaf0b50337a18p+1l +0x1.8b021153b251ccc8p+2l, 0x1.5dd5dc4a0e288f8ep+2l +0x1.a4edea59cedf2e8cp+1l, 0x1.3fd20adfe4df018p+3l +0x1.d53bc067303a392p+2l, 0x1.2ee98fe8d91a5138p-1l +0x1.0ba5d9a0df3a796p+3l, 0x1.37364b65c34370d2p+3l +0x1.b1312f3e99b74cc4p+1l, 0x1.8d96a8352e6aecc2p+0l +0x1.2f1d987754e615a8p+3l, 0x1.341146848dce9d64p+3l +0x1.cbcb195beda0984ep+1l, 0x1.30824eb532516424p+3l +0x1.3e217a69b1df7f52p+3l, 0x1.fad46688e2a5ccf2p+2l +0x1.06b76b513eb3c078p+1l, 0x1.f9451aae5f83a4aep+2l +0x1.c66ea9614d27f18p-5l, 0x1.3b538bccbc3b0d52p+3l +0x1.ab746f057ba036f6p+2l, 0x1.737062e5361d1ca4p+1l +0x1.d39336d8f2b4e6b8p-1l, 0x1.028b35001ba00978p+3l +0x1.e6de6d77c74f540ep+2l, 0x1.2f140aa23530e782p+3l +0x1.9adca21db7da1dcp+2l, 0x1.207a5b08c2002258p-1l +0x1.332efd450ff21dbcp+1l, 0x1.8f37f77c323e1b74p+0l +0x1.fd2e5191eb197aa4p+2l, 0x1.d93e208df3703f8p+1l +0x1.a0ecdf0ff9698e58p+2l, 0x1.c37f0edb985f901p+2l +0x1.8aafc5aadf39563p+0l, 0x1.a3253b8abfe24438p+1l +0x1.89fefd293dde1414p+1l, 0x1.44b2a41f960f9cf4p+2l +0x1.24932bca7b5e3d5cp+1l, 0x1.1cc92b76a11d8922p+2l +0x1.b6ba514e4d1d83p-7l, 0x1.2fe9208398fe1882p+3l +0x1.7e786b10e4c92c48p+1l, 0x1.80eec5038be8c3dcp+2l +0x1.a96a19d9cd181284p+2l, 0x1.15c06c3efc73b954p+0l +0x1.8d79c9c2761922fap+0l, 0x1.1c5f56f3e34971fp+3l +0x1.31eec4fa9aefa50ep+3l, 0x1.71e3529fedad9c74p+2l +0x1.14fe589d44e36f54p-1l, 0x1.1da31007d096e858p+3l +0x1.1277d1f3066cbdaap+2l, 0x1.532c10e24d6f7b4p-2l +0x1.8f8ba6089031346ep+2l, 0x1.b82b1b3f4d0a4472p+2l +0x1.c6ad887f6e33d11ep+2l, 0x1.d6c3fdb1ea42bac2p+0l +0x1.b3b02419ca8e88dp+0l, 0x1.40b430fb0f697cc2p+2l +0x1.2cb1bb7fda6c4fc8p+2l, 0x1.656cd0f3cb0d2ac2p+2l +0x1.68f4aee25ce13deep+1l, 0x1.de532940b63a2584p+1l +0x1.e9e7f8c0de87f592p+2l, 0x1.1c5ea8216c56f7cp+2l +0x1.33c36ac17e39bc9cp+2l, 0x1.d29550f9f5323dd8p+1l +0x1.04d575f433278ae4p+3l, 0x1.8f45020b2ff5426p-1l +0x1.0ceec44845ba1e9ap+3l, 0x1.22f784948e819bp+2l +0x1.49b188751733ab7cp+2l, 0x1.250fa71f21a390b2p+3l +0x1.babddecddba3e10ap+0l, 0x1.7cbdc3bff380ca38p+2l +0x1.a1fd581ab54fbe06p+1l, 0x1.c4e33080dd4fb278p+2l +0x1.8db76363d1bb991cp-1l, 0x1.16a5531dad4a9ae6p+3l +0x1.de83fa19c7547618p+1l, 0x1.d722b74a63755942p+2l +0x1.3bf3e138927d612cp+3l, 0x1.634517be39245eb4p+2l +0x1.32cd928e2f20d65p+3l, 0x1.3fbde594c5689928p+2l +0x1.012c745ada36fabcp+3l, 0x1.43a697d232f591c6p+2l +0x1.14c1063e361947aap+3l, 0x1.a863d013f3330b38p+2l +0x1.2e4912b1db4ad93cp+3l, 0x1.92d7fa4edb95c018p+1l +0x1.0b66a9704b53cbdcp+2l, 0x1.792e8c0a5affda9ap+1l +0x1.2375738c33bfbcd4p-1l, 0x1.c1ad8f49c1de337p+2l +0x1.f71d321ea46ad1ep-3l, 0x1.98d4e08b1564f038p+1l +0x1.78346d57fc9e03a4p+2l, 0x1.b7ab96cbad72387p+2l +0x1.1c0881fb9f6d49fcp+2l, 0x1.79964ba21da01df4p+1l +0x1.06bbbaf862f0c534p+0l, 0x1.05d42e6456a07848p+2l +0x1.910cdd3582bbcbe8p+2l, 0x1.e9e6d35f5a46d318p-1l +0x1.36884eff8729caap+3l, 0x1.51d8bc1512190fp+1l +0x1.9094095eeebc8628p+1l, 0x1.4dc0d231e76c8ff4p-1l +0x1.28ee82c7621d127cp+2l, 0x1.b6560dc9e217474ap+2l +0x1.6bc02671cf456aa4p+2l, 0x1.21b8f3271d301f2ap+1l +0x1.8ccae6c894497c5cp-1l, 0x1.2d4e4d47dc6b096p+3l +0x1.cfa6f3274a764be6p+2l, 0x1.2bdd6bd0c5410348p+3l +0x1.931b021d689f57b4p+1l, 0x1.7468c1d13b159472p+2l +0x1.928802f4d80060ccp-1l, 0x1.9361289986bb425p-1l +0x1.112769710fc180dp+1l, 0x1.3b30f92cdfbd070ap+3l +0x1.3858343bc46f4c7ep+3l, 0x1.4e52ada5844b2264p+0l +0x1.ff81ed83e5572478p-1l, 0x1.14ff0438350b4d84p+3l +0x1.1c85c87a40cf929p+2l, 0x1.f5f15c7f41f658b8p+2l +0x1.d061312fed632b86p+2l, 0x1.de2f4cab1e926ddap+1l +0x1.457126a7c059351cp+0l, 0x1.112344db7808565p+1l +0x1.1329668f901b26dap+3l, 0x1.a5be7681f10c8018p+2l +0x1.ad77e5d05a9f37bcp+2l, 0x1.1f206b93b40bfb96p+1l +0x1.5e71327a3e8d9b1p+2l, 0x1.49ff15f05818659ap+2l +0x1.ff3fd00fe8fdd64p-5l, 0x1.9ab692a25cf49548p+2l +0x1.81bea0c6ea598f84p+1l, 0x1.9941874540efe858p+1l +0x1.ad24a9bfe64491cap+2l, 0x1.879d7c6eae34aad8p+1l +0x1.2cc6347a04a2a62ap+3l, 0x1.a62900382c9a39dcp+2l +0x1.cb777ad564f2b80cp+2l, 0x1.3dac6beb4d854768p+2l +0x1.5ec3e917957decep-3l, 0x1.e79195b1156a7f8p-4l +0x1.5d9fe5c181e57c54p+2l, 0x1.8e501b2bbcdb3b92p+0l +0x1.91d981003fff8db8p+0l, 0x1.031a95dee2aa1da4p+3l +0x1.e7b14e2b21dab6d4p-1l, 0x1.92e2067f396cae96p+0l +0x1.0a7a5220d10abb8p+1l, 0x1.a16577268c1a975p+2l +0x1.2b3366dcad18b98p+3l, 0x1.8d4536edaa0bd1b8p+2l +0x1.cdcbff3f634226p-5l, 0x1.ceb48ab97d3662bcp+2l +0x1.f2f4d22f07f4d7e6p+0l, 0x1.3a068537c537f64p-4l +0x1.2594c944983029c2p+0l, 0x1.9a555b21c5150dap+0l +0x1.987191502787bd74p-1l, 0x1.16a5657bd1308ec4p+2l +0x1.0cab17f9ef212d7p+0l, 0x1.018e9eeca78fc3aap+3l +0x1.0c09d4d250bf3b5p+3l, 0x1.03a3eec351f747d8p+0l +0x1.0ed53211201f92a8p+3l, 0x1.477ae95e066991e4p+1l +0x1.bd653eef2dc17fe4p+2l, 0x1.f53e2b685afd4594p-1l +0x1.0d8629aeb9f86f94p+3l, 0x1.a0901462cbb53614p+2l +0x1.d135582089caab4cp+2l, 0x1.2012c07aba3e0c7cp+3l +0x1.43e0ceacf882ccd4p+1l, 0x1.9f57419ade31ee96p+0l +0x1.1dc275a45a36ed7ap+3l, 0x1.639a393eb2b6acp-7l +0x1.2cf9ea7855f45904p+1l, 0x1.4c65c5ad358e540cp+1l +0x1.b6bc5fb7dbddc3ccp+2l, 0x1.2a1e3307f856990cp+3l +0x1.45dfb9152745eb3p-2l, 0x1.299d02e9e7e16246p+3l +0x1.19102e5835cc34fcp+2l, 0x1.3536af287c7f6fp+1l +0x1.6dc95ef9b8931644p-1l, 0x1.cdc7120238247182p+1l +0x1.4c325698360da784p+1l, 0x1.f852e7396a9bb52cp-1l +0x1.5c6cf7b02f213c6p-4l, 0x1.f1501e0ee9a14c54p+1l +0x1.6591ef09b8967accp+0l, 0x1.f750b5627ece4774p+1l +0x1.b8d928d4247442b4p+2l, 0x1.fafc229f97bbc9fp-2l +0x1.795382836a59ca4ap+2l, 0x1.b2efa861483e3346p+2l +0x1.d6bc780ff4633584p+1l, 0x1.f88b0a2786e86028p+1l +0x1.d675827910bad14cp+0l, 0x1.0cce0bb4430fdf66p+3l +0x1.1fd7a47a962941b4p+2l, 0x1.d3e0c155e38ecd3ep+0l +0x1.e18b3466348d1e58p-1l, 0x1.ea289be37c8355dp+1l +0x1.1935cd443a3d589cp+1l, 0x1.09c1fa838c0550ccp+3l +0x1.fd61242bc46b3068p+0l, 0x1.096ccec95382b4a4p+3l +0x1.24c8b891ec3cd31p+3l, 0x1.b32096dcc156814p+2l +0x1.18fa21799ad11bc8p+3l, 0x1.36e6260bd2a9255p+3l +0x1.6cb963a16784990cp+2l, 0x1.07824e812de606ep+3l +0x1.f87ff473cbbe6674p+2l, 0x1.62276aad925cd142p+1l +0x1.d8964134178beaaap+2l, 0x1.3d52400387293876p+3l +0x1.7f88002d64eb7d1ap+1l, 0x1.79598bda14c3e326p+2l +0x1.2beff8233b467d8cp+3l, 0x1.79dd2d266f67f3d8p+2l +0x1.a9716ca0f3d7cd12p+2l, 0x1.17fef956c9403966p+3l +0x1.877d4f860c0fb144p+1l, 0x1.7f99f033f36706bcp+2l +0x1.de2cf9d8ef26da7cp+1l, 0x1.0defdb2ffb949eeap+3l +0x1.2b2dd217b11c04b8p+3l, 0x1.31f15cb0d2c7c7dp+1l +0x1.1c4fdc8c59f25568p+3l, 0x1.9aefcf4975072b4p-4l +0x1.dcc64c0f1607b4ecp-1l, 0x1.9516ea8c67f9a836p+1l +0x1.c60a9df3c8a8a7p+1l, 0x1.e2393d3ef2a7eb5ep+1l +0x1.67b649b855878e14p+2l, 0x1.17e18d3640f897c2p+3l +0x1.1f37ae36523caa98p+3l, 0x1.2a3b7f1ebbdd0bacp+2l +0x1.0f88fa86fcee2928p+2l, 0x1.9aaba2169e043ee2p+0l +0x1.2d605f2d5af97354p+2l, 0x1.94df28d1cfb6ba92p+2l +0x1.41d6e72f5531ece8p+1l, 0x1.4cca0adde91babf4p+2l +0x1.311a10c17cde2638p-2l, 0x1.2a14d006b75afd1ep+2l +0x1.61a6fa318c0f7d7ap+1l, 0x1.4f190f456c82603ep+1l +0x1.8aef534fce51f72p+2l, 0x1.12587a281f0b73b8p+0l +0x1.2bccb645455e3d7ap+2l, 0x1.2693fbb0e55303ecp+3l +0x1.85759f7c23db0c46p+1l, 0x1.1b554fe57f447fcap+2l +0x1.1fc4592bb1a740e8p-2l, 0x1.f1d87b51f1e5b6f6p+0l +0x1.0164a15efcea5e5cp+1l, 0x1.8b26903af83866eap+1l +0x1.2ba4bd121c6707fcp+1l, 0x1.88929a78f494040cp+0l +0x1.2ffe61c5ec28eb14p+2l, 0x1.c3bc06ce6760c5e6p+2l +0x1.8630793aec500b78p+2l, 0x1.dcb14dc333b36428p-2l +0x1.08f6ab36f6d011f8p+1l, 0x1.efb6f6039d6ebd8p+2l +0x1.defc14cfcab285c8p+2l, 0x1.fe134ddad06bfd98p+1l +0x1.ab2c15792495566cp+2l, 0x1.018f6e1f7e6645ap+3l +0x1.988863c4cd7f6838p+2l, 0x1.a6321f799b0d5d6ep+2l +0x1.ccd0a7e5dcd7668ep+2l, 0x1.eea557ed4109a58p-4l +0x1.2f8c6eeb5f2eddc8p+1l, 0x1.81c284b24dbe1206p+2l +0x1.6926a709d13010c2p+2l, 0x1.3d18bce5725654d8p+2l +0x1.5f753c0e76a7f4p+1l, 0x1.07f582cb5eead866p+3l +0x1.d37fd7370b3a9564p+2l, 0x1.4b24291481e7d7d8p+1l +0x1.af037b84cd2980cp-2l, 0x1.41b04a106744717ap+2l +0x1.197bed270b9da944p+0l, 0x1.6ec8e9f4882d85a8p+2l +0x1.6faa0bb23c6ce606p+2l, 0x1.9747ef1ec76615f4p+2l +0x1.c5437bcc52fd0b34p+2l, 0x1.a0f26c8b3a64bd84p+1l +0x1.6acf846848c69d5cp+2l, 0x1.de3bdf4e2e9bbaap-2l +0x1.c438ef28759b9676p+2l, 0x1.646effd8f3cdfdacp-1l +0x1.417815948b34d5ap+2l, 0x1.2182b0f2f74290cp+3l +0x1.d5b052842c6e08bcp+1l, 0x1.c488633ff824ce18p+2l +0x1.28df6d348145a09cp+3l, 0x1.bd3c0a154531653p+2l +0x1.52860bd231672904p-1l, 0x1.1c3624e469b6d38ep+2l +0x1.1dc1b70410135c8p+1l, 0x1.2acb8774bdb7fad4p+3l +0x1.eb48dbe19e85d33cp+1l, 0x1.ae105edc08251758p+2l +0x1.27188207689b38ecp+3l, 0x1.92e427bac013277ap+2l +0x1.348a829ff7719f9p+2l, 0x1.e6127cf99add74e4p+2l +0x1.1ee60f5d2019cfacp+1l, 0x1.d888381c757d5a8cp+2l +0x1.2ab633ff1e1b8a1ep+3l, 0x1.43acfee2806c1494p+1l +0x1.4d9cfe69c54de428p+2l, 0x1.096e56f5f3faa4e4p+3l +0x1.2d9e2fb77838b84ap+3l, 0x1.bba54ef122da479cp+1l +0x1.eb55c7c853211b74p+2l, 0x1.2c82386431bb45fep+2l +0x1.69602224d90a6226p+1l, 0x1.1f0cc40d542db714p+1l +0x1.017df2152fe49a02p+3l, 0x1.27abf43601c8fc9p+2l +0x1.e838e26eb6642fecp+1l, 0x1.fda7bf21a25ac57p+1l +0x1.0e97da7bf38d8e84p+1l, 0x1.0d014ece1c9e9e46p+3l +0x1.771c664d6a9de1ap+0l, 0x1.6709f9de816a761cp-1l +0x1.0caaea124531065ep+2l, 0x1.ece2f0d959ba0f24p+2l +0x1.46cb2eaf7cd247fap+1l, 0x1.3234ea3d40e8ef2p+2l +0x1.828e30118824ca12p+1l, 0x1.9848c67a6ddc28b4p+2l +0x1.58cb094ec9fa58ep+2l, 0x1.32171c9b2f2118d6p+3l +0x1.766110b99f67fa7cp+2l, 0x1.2316f1d6bb0353d6p+0l +0x1.fa404371d83085dp+2l, 0x1.815623d9517baee2p+2l +0x1.0e627cb4ddbbeb0ap+1l, 0x1.2bf5eb5207309764p+2l +0x1.63bea12af98b7bd6p+2l, 0x1.f7ac0efcb3c7b3aep+2l +0x1.815787621c4ca6bp+2l, 0x1.020b36d0d6bad1fp-2l +0x1.a3b2b49f861424eap+0l, 0x1.6664d9ccfbab860ap+2l +0x1.37354f8c57bfbd84p+3l, 0x1.22a88e3dfd71388ep+3l +0x1.2fe243ff41da658cp+1l, 0x1.56146fc63e15dbdep+2l +0x1.a9aa7c0f51facfa8p+2l, 0x1.040fb64fe619d7f2p+2l +0x1.2536cc53b6e3fc3cp+0l, 0x1.3f0595d7185780d8p+3l +0x1.0162ff9213fa5794p+2l, 0x1.a5b8c96fde26cd9p+2l +0x1.9269ab13b5079504p+2l, 0x1.76898fe6992532e2p+0l +0x1.934066db6f188a24p+2l, 0x1.3882a2c5a724e4e8p+3l +0x1.290b2676f788998cp+2l, 0x1.3e7d1218833ceb74p+2l +0x1.8585eae58ea25bb4p+2l, 0x1.07e4eff07f5dd834p+3l +0x1.d565d25c50645724p+2l, 0x1.ef397f0f15411e78p+0l +0x1.f5ee15d13fd49fbcp+2l, 0x1.eca58713d508b31cp+2l +0x1.7ec03a5985ec9842p+2l, 0x1.113a582b81380778p+3l +0x1.2784949bd226ef54p+1l, 0x1.d4203af714fa7814p+0l +0x1.1f0c5bb123252fdep+2l, 0x1.e875e12df859496p+2l +0x1.1f825095e7e5aa44p+2l, 0x1.281b4bd288d1fc9ep+3l +0x1.a4cff19410549d48p+2l, 0x1.ac0cda2c31e7e108p+0l +0x1.829725ecabe0e154p+2l, 0x1.9dc370e57f50ecbcp+1l +0x1.c2a6ecaabc630fcep+0l, 0x1.103255fb408949b2p+1l +0x1.460bad0e27d775fp-1l, 0x1.6084f38b61e1f72ap+2l +0x1.658e275f8e5913cp-1l, 0x1.a3eee813e9f94ec8p+2l +0x1.b76ccbd748d080a8p+2l, 0x1.aaa459cb0506725cp+1l +0x1.1b336e5b8b3f210cp+2l, 0x1.3bb3820d2f95237p+3l +0x1.0d5003db3a960c84p+3l, 0x1.cf7380fb3bb89ec8p+2l +0x1.20bc6b5b9bc2f63cp+2l, 0x1.4bfacddecdc924bep+0l +0x1.ee0d0270f418af22p+2l, 0x1.b417b9fab6a5da36p+2l +0x1.85d219ff5851ba9p+2l, 0x1.0f2d7971b2b2489cp+3l +0x1.14417e0ee95e233p+3l, 0x1.1423b3ee004e7298p+2l +0x1.2579c122a57ce51ap+3l, 0x1.b9f809d36043887ap+1l +0x1.139c9dce9be795e8p+3l, 0x1.1963a4537d34023p+3l +0x1.c3047638cb812c3cp-1l, 0x1.c8c36ec1c0e92036p+0l +0x1.c51c69f6a87aea74p+2l, 0x1.f849381dde80e27p-1l +0x1.1d1309190769975ep+2l, 0x1.adae416902247804p-1l +0x1.0901bc324f5adfbap+3l, 0x1.2e9bfb741a3008dcp+3l +0x1.3123dea94f186f3cp+3l, 0x1.507d5037cda4519p-3l +0x1.69d994ba76b7e258p+2l, 0x1.90b049d2af9172f8p+1l +0x1.2cf7d8889cec4cp+3l, 0x1.6be5cfa27daf00aep+0l +0x1.43965e38344b10a8p+1l, 0x1.3801d3f135676634p+2l +0x1.5b63879cc8d6b1cap+2l, 0x1.00c61462c517515p+2l +0x1.86df319688ef148p+2l, 0x1.ab117e1a889460bcp+2l +0x1.2c826d05fe82204ep+2l, 0x1.6adf8a364ef798ecp+1l +0x1.3a2a1450ba664b68p+3l, 0x1.535949afdccbeffcp+1l +0x1.11878c30598ad1b8p+3l, 0x1.253b8308eaebe536p+3l +0x1.3a06fa3137c223p+2l, 0x1.15809a855aad1432p+3l +0x1.2350e905b2c5629ep+0l, 0x1.e0b12056872493ecp+1l +0x1.0eca08ad30c7c78p+3l, 0x1.4587504e61a8322p+2l +0x1.e77ed86eb02e5e78p+2l, 0x1.a2642bd1a39443dep+0l +0x1.e42edb92f989509ap+2l, 0x1.365334a6e2a5887cp+3l +0x1.bb2d10738bad9604p-1l, 0x1.04d5325026fc5626p+3l +0x1.3a6deb3906e1a7e4p+1l, 0x1.1ae48a6488270674p+3l +0x1.4ae7d32dd99cd5cp+2l, 0x1.1a293e2c7ad288acp+3l +0x1.492a997cd3b23ebap+1l, 0x1.fc372a05597770aap+1l +0x1.11a533a8b520523p+1l, 0x1.252684ecea8c3f4p-4l +0x1.5a486b370d70b1dp-1l, 0x1.894f24aa1f7c4d46p+2l +0x1.146d631fd0db98a6p+0l, 0x1.09975a2bbef5141cp+3l +0x1.864c29b1a30f90cp+2l, 0x1.e694b789091b3fb6p+1l +0x1.b6517124e9d21ca6p+2l, 0x1.1fa230f6fecb043p+3l +0x1.dcf173398d7e4b9p+2l, 0x1.d558662fd88a366p+1l +0x1.97d95cc771cfee88p+1l, 0x1.3516c40e2416d69ap+2l +0x1.3262c817be2f0d4p+1l, 0x1.e10d2058941a3c52p+0l +0x1.4a4bb5f89269afa2p+2l, 0x1.9463fae7009d14f4p+0l +0x1.9ca63c24a502f9fap+1l, 0x1.4b2373f0818e0f5cp+2l +0x1.3391abb33dff12dp+1l, 0x1.2abc871939c57fdp-1l +0x1.71853115fa22a898p+2l, 0x1.7035cbdb910c18f8p+2l +0x1.4d1db57a387f7efp+1l, 0x1.192ed0f91aaf0158p+3l +0x1.2fe6fd209e8d55dep+3l, 0x1.8f7849105566f4eep+2l +0x1.34fe83e441aab2bp+2l, 0x1.e55e7c8d3edf039cp+2l +0x1.739e1ed92c5609ep+2l, 0x1.a4d6ccb8a381f498p-1l +0x1.3b0e5af929d9870ep+2l, 0x1.c4441565b4a0c65ap+1l +0x1.759484f7a23689acp-1l, 0x1.6074e94c371011fp-2l +0x1.1c2639c1a9fbee6p+3l, 0x1.7461dcd82d9c2eap+2l +0x1.d219aa277801ee98p+2l, 0x1.b697c5f1c70489ccp+1l +0x1.de14d7359ccf7506p+2l, 0x1.9d58554e21e4011cp+1l +0x1.2c196c3591bde826p+0l, 0x1.5074e4d3e3624b1cp+2l +0x1.d5737b2cd71cbcf8p+0l, 0x1.395046a71294777ap+3l +0x1.9f699afd8891945ep+2l, 0x1.d4472419471409acp+2l +0x1.6b4a6c36ea944c44p-1l, 0x1.ab38e9b78e832444p+2l +0x1.bd9caed6508f01a2p+1l, 0x1.22838e87b520177ep+3l +0x1.584e0425a5d6a4b8p+1l, 0x1.7321d7fa98c8e37p-1l +0x1.d3ab2c446dffd83p+2l, 0x1.e0f12fb026847f68p-1l +0x1.2c46cca34a3df234p+3l, 0x1.d010d8d10e453f8ep+2l +0x1.e5bcc6b068cb30b2p+0l, 0x1.9f9e2c48c34137f6p+0l +0x1.1a48e80f7d001bdcp+3l, 0x1.8c90f1c9e91a566p+2l +0x1.b4a5f35d24b5838ep+2l, 0x1.ef911f1ec8430874p+2l +0x1.6e80f3d9a9d0aff4p+2l, 0x1.940497241165146ep+2l +0x1.2de701363f94f3bp+2l, 0x1.3c984ea392a5c73ap+3l +0x1.2da4b6dc49cc7462p+3l, 0x1.9d1aaa9d219601p-4l +0x1.3a7db871d579b3e4p+3l, 0x1.6b1d37cb8a10cb12p+1l +0x1.51617cd74a0835a8p+1l, 0x1.56dbcc51309877b4p-1l +0x1.83e38aaf6043aa8ap+2l, 0x1.103b0ee418526p-2l +0x1.75468613beaaa3bap+1l, 0x1.23f20a9fbeeee90cp+2l +0x1.00cfc58fcc7f7c4p+3l, 0x1.095a9d94a9d5e96p+3l +0x1.ae758aebd0506808p-2l, 0x1.e9f7b7ece2b24aa8p+1l +0x1.208f5922f9474e76p+2l, 0x1.cc45b914c0beb46ap+2l +0x1.2bb4a08ec5778358p+1l, 0x1.761bd925279d212p+1l +0x1.a0f673717867015p+1l, 0x1.07e99ded924eab6cp+3l +0x1.2a4ff44084eb7308p+2l, 0x1.49048cf19da3be88p+1l +0x1.a07fea908a0494aep+1l, 0x1.94944994cb2c67fep+2l +0x1.7223fed3916a1bap+2l, 0x1.ff15edc2621709fcp-1l +0x1.6d69487b38d8d514p-1l, 0x1.c003d54f4ba06dccp+1l +0x1.4172b795f0291cf2p+2l, 0x1.be7290b562201708p+2l +0x1.2ac6455991512aaap+3l, 0x1.f8aec2f830fa4624p+1l +0x1.4b4708e34cb0f718p-1l, 0x1.2a1e94a72c694e12p+3l +0x1.8e067d5389096382p+2l, 0x1.38a6df6b0c4fd58p-3l +0x1.3d7d5b77ac9ad76ep+2l, 0x1.e261f229b4bb532p+1l +0x1.4b537935b966a7a8p+2l, 0x1.e76d7cf625e459ap+2l +0x1.33a3e204acfd313p+2l, 0x1.31196c91d2242288p+2l +0x1.4e0c1daff7c9539ap+1l, 0x1.70cea5acd87288c6p+2l +0x1.3f6fa1f8473b13a6p+3l, 0x1.257744c0b4f0f062p+1l +0x1.182b9c7cf86b14dep+3l, 0x1.a112be5729a44072p+0l +0x1.16105b452ccdece8p+3l, 0x1.08a7b36b91c979f8p+2l +0x1.1891eca4db648ffap+2l, 0x1.937105a180eaab64p+0l +0x1.121176df4235d234p+3l, 0x1.d09391557d113b5ap+2l +0x1.7f46486efed66494p+2l, 0x1.766dc04538d87aacp+1l +0x1.53c595cadbd73d62p+2l, 0x1.60d3e1d98e593fbp-1l +0x1.18f410dac8cd4274p-1l, 0x1.289b7a8c83c2afd4p+0l +0x1.8a6dbd04ce263954p+1l, 0x1.1f38c78b39192d14p+3l +0x1.61cb0239998f3858p+0l, 0x1.3c700ebfe4c77f3cp+3l +0x1.aa600363f372f1aap+2l, 0x1.c7726d7d834b69bap+2l +0x1.851e08247439ee3cp+1l, 0x1.e746a0a83f8ed4a4p+1l +0x1.2e0cd31d218c70d6p+2l, 0x1.0938b1905d628f4ap+0l +0x1.122bb1cfe6fe5b04p+2l, 0x1.0e9f8cf1376a4cbep+2l +0x1.048173f3fb289c38p+2l, 0x1.085904e1dcc24934p+2l +0x1.3b96f7379b439b9cp+2l, 0x1.14fea23f1e14d346p+3l +0x1.282bd0a04e1dd0a6p+3l, 0x1.d65894471a3698acp+1l +0x1.70a9d50555ee8678p+2l, 0x1.890bfe0e027a2b48p+1l +0x1.0687d9c4f89f7d3ep+3l, 0x1.a098b1b1ff3aa12cp+0l +0x1.5acfa0adabf25e1p+1l, 0x1.18695bb55463c676p+3l +0x1.7be135c05d8e9d68p+2l, 0x1.f8cc9b2d76af65b2p+2l +0x1.23111b1ec075f494p+2l, 0x1.2f235b1f7d52b36cp+3l +0x1.1f2dd48ff543de16p+3l, 0x1.fa7da0cd6409719ap+2l +0x1.4c98f147ef297432p+2l, 0x1.d37679265aa05362p+2l +0x1.c0bb008843ff448ep+2l, 0x1.66adbc9ba3596358p+2l +0x1.51e494dc870cf438p-2l, 0x1.b98d4e045ce27p+2l +0x1.23ebc22cee32b0dap+3l, 0x1.3240b663eb49aafp+1l +0x1.8c23520e9dd57d04p+1l, 0x1.aec40cb13be1a862p+0l +0x1.8a2a02bbc5f290b6p+1l, 0x1.73ad48ceb21839a4p+2l +0x1.2f00f91f818af04ep+3l, 0x1.cf3dc88f23b9aaeep+2l +0x1.1074dddddb061742p+3l, 0x1.3d055876a191130cp+0l +0x1.28451cd2b4b5babep+0l, 0x1.37790c008df68e4p+2l +0x1.b803eddd2fde543ap+2l, 0x1.962de7f3c51201b6p+2l +0x1.e6bebc24e2bc9728p+2l, 0x1.1430dce00ab7859ep+2l +0x1.adc8aff767571e5cp+2l, 0x1.92ef07a6b97ffd62p+2l +0x1.825bf2da4167e182p+2l, 0x1.0a6fe75ec9bf5ebcp+1l +0x1.817d4fe89e4a367ep+2l, 0x1.2624827eecea955p+2l +0x1.ffdd8d90d9345fep+2l, 0x1.8f7126ebae046b9p+1l +0x1.1df30c47904489d8p+1l, 0x1.15c898a612329c1ap+1l +0x1.41bb74bc089016ep+2l, 0x1.21b2e259cc208428p+0l +0x1.5c445496c54362acp+1l, 0x1.4285e536d6b2b3ep+2l +0x1.d953dd79b5a62198p+2l, 0x1.d71f330f351d05b2p+2l +0x1.537d2930fe2382b8p+2l, 0x1.3a8b62ccc05757eap+0l +0x1.1168899c01ea6a8cp+2l, 0x1.1076eb3c3bbdba58p+3l +0x1.01becc919dbd1abep+3l, 0x1.00716cf68eac9154p+1l +0x1.d58bd78b59cf66aap+0l, 0x1.07ab50877ee5ff88p-1l +0x1.220549147d3ce2d8p+2l, 0x1.04682ac87b2ee8dap+3l +0x1.2bc797ff7ec1a472p+3l, 0x1.0efac2aebefb068p+3l +0x1.40cb0da2da3f6bep-4l, 0x1.38a472bf337c1cb8p+3l +0x1.05254f57c1b6d39p+2l, 0x1.173f94d4bf787f3ap+2l +0x1.1053b3931d6f8e16p+0l, 0x1.2904baac1e460146p+1l +0x1.e82ed27295aa6f2p-2l, 0x1.748166b279006034p+2l +0x1.9683c5e7815b1648p+2l, 0x1.25749b76ade454a4p+3l +0x1.0d35ee3ab5ff9868p+3l, 0x1.97f8ebf001e281e8p+2l +0x1.9e69eee3a71344a2p+1l, 0x1.3bfdd7da1e215afcp+3l +0x1.23f35e4bec5d0748p+3l, 0x1.8d86ade9c3814164p+2l +0x1.2b7e6efacfc89728p+3l, 0x1.efafaef9ad4254e4p+2l +0x1.0fd1f45fa20b6bf4p+2l, 0x1.3211b9eeb215b5fep+3l +0x1.2a4e6090fcafebcp+3l, 0x1.d746f2633377095p+1l +0x1.d1f784b360bfdc68p+2l, 0x1.fb0a201e8f7096bp+0l +0x1.200336a47c1169d4p+3l, 0x1.f5e096cb03290fc4p+2l +0x1.78c906d7057a3f2p-4l, 0x1.96b64ebf9c19893p+2l +0x1.7d2fe4ff6698cf8p-3l, 0x1.2af6b5d162df7dc8p+2l +0x1.dbf5fa70cf554b9cp-1l, 0x1.0c759a6302922f4p+2l +0x1.8231323affa7451p+2l, 0x1.be9217f9ba156dp+1l +0x1.c9ab66ded5b68b04p+0l, 0x1.539d36b8de339134p+1l +0x1.0d33d084f069d3acp+3l, 0x1.4b093c8626a16414p+2l +0x1.4035b684e3d40a78p+2l, 0x1.b9900a3854271f64p-1l +0x1.23dc9308cdaca86ep+3l, 0x1.a120d3129794fa06p+2l +0x1.841f0455b802c758p+2l, 0x1.0699d38ad39ea42p+1l +0x1.ddb3cce320224098p+1l, 0x1.3280790396447594p+3l +0x1.4d9874c263b573ap-3l, 0x1.0d751cf3fcedd0d4p+1l +0x1.8dd9f6dd0941528p+0l, 0x1.dc3b8380964cd4dap+0l +0x1.4bd8588476e2d5bp+1l, 0x1.fe098b189d2b6c1p+1l +0x1.864b08a8d0f3f51cp-1l, 0x1.b9b4ecfa5dc56c0ap+2l +0x1.8a01c8f6a0b761f4p+2l, 0x1.057be9bd8d3dae62p+3l +0x1.b37702f072b34fe8p+0l, 0x1.d2c06a6bb52f9c0ap+0l +0x1.3d1b494b20c6a462p+3l, 0x1.6cfad720d0789d4p-2l +0x1.c9036ad0e58ce544p+2l, 0x1.1b94a83d6f915d34p+2l +0x1.5af7292067e3a644p+1l, 0x1.f1b160ec9e4c91fap+0l +0x1.8cd18922bd016636p+2l, 0x1.4c295fe0075a9c24p+1l +0x1.34a5ff8c694e9b1cp+3l, 0x1.ad2b2c4f379eb70ep+2l +0x1.1c2d1c567a07a558p-1l, 0x1.d178788ac77086d2p+2l +0x1.092070ffab89a818p+2l, 0x1.cd50ef7954b01864p+1l +0x1.0140ab35e8db7b18p+2l, 0x1.6763f7b769bc6074p+2l +0x1.ecc67ce2b11e44p+0l, 0x1.721abf1d9986822ap+2l +0x1.537d0853809c2b8p-6l, 0x1.2e57b495a61e7a78p+2l +0x1.b248f145d8f133cp+1l, 0x1.9b02bdd33f3a73f6p+0l +0x1.cdfd603935dc39c8p+2l, 0x1.ce2819c5d17caadcp+2l +0x1.83ce77467e4635dp+1l, 0x1.7e8a0c2b83282106p+0l +0x1.f6af1eed6c577cd8p+1l, 0x1.0022411e3e83d9ccp+1l +0x1.2efbc8b0879b40e6p+3l, 0x1.0935ee74ee2c2996p+3l +0x1.985d517ca3535ba8p+1l, 0x1.0188081d9deaff78p+2l +0x1.09d159567ed8743cp+3l, 0x1.7e87659c008a7caep+2l +0x1.b8e9a3e99c744122p+2l, 0x1.2ffbc9fa2a3883acp+1l +0x1.fca495160b68a7p-7l, 0x1.2b52304480a4e74cp+1l +0x1.44119849ac94e8c8p+2l, 0x1.f452d404849b6594p+2l +0x1.fbf368aeb9b44042p+2l, 0x1.f2824b7ca53de464p+2l +0x1.506dbf2e0cfcf022p+1l, 0x1.627cd0b537870012p+1l +0x1.675a217a920db164p+2l, 0x1.099f740e3d313098p+2l +0x1.f461a2101c19d466p+2l, 0x1.46dd48de0823c3f6p+1l +0x1.12554b35928a5434p+2l, 0x1.a2b828ddf4eadd58p+1l +0x1.8e58292fe7c32ae4p+0l, 0x1.6f7398aff514908cp+2l +0x1.a2c3793e11e887d4p+2l, 0x1.4d85cd87a375a4d2p+1l +0x1.07108156249d5d3cp+0l, 0x1.38d79ed9b45f15b6p+1l +0x1.5d112b4c23182f4p+2l, 0x1.fcad4a6aaea0a90ep+2l +0x1.0ad9939d108d480ep+0l, 0x1.3643daf8c1148a2ep+0l +0x1.78600b39079adf2p+1l, 0x1.da06ee242dbbafa4p-1l +0x1.3de15cbd92880964p+2l, 0x1.03024e5e8a67a2a4p+1l +0x1.d77bcbe94d6a5f7ap+2l, 0x1.96f542c2bd69f6fep+2l +0x1.7db4bb559d43438ap+2l, 0x1.6ee58d29d4b6d4e4p+2l +0x1.ef4ea923a6dd2f52p+2l, 0x1.457101bfb1b9c7bcp+2l +0x1.2eebaaa868accce6p+0l, 0x1.267b204a1cf120e4p+3l +0x1.7d67b0b5b0c53c5p+1l, 0x1.9c3eab99150321ep+2l +0x1.47b6603b6ecc36b8p+2l, 0x1.38cd9c410de2f6c2p+3l +0x1.eb8d9b93f3757c08p+2l, 0x1.ee0f7484c23d93e2p+2l +0x1.b660bc1e867fcf64p+1l, 0x1.47bb8df5c7756652p+0l +0x1.94d481f6e2d5c578p+2l, 0x1.1da8207f3eb7eea4p+3l +0x1.b4e048f164df27bp+2l, 0x1.0801eda8453797d4p+3l +0x1.2f9a7543ac568aap+3l, 0x1.f7d8959fa33dcc9cp+2l +0x1.2a4e713a443a546ep+2l, 0x1.9e3cfe0f93298f7ep+1l +0x1.3447c21ce00d8b66p+3l, 0x1.123d5f7aeed6406ep+3l +0x1.d86e083927454ae8p+1l, 0x1.d3ff307123ebda68p+2l +0x1.4ea10e9cfb517434p+1l, 0x1.6f4ddc6bad972c5ep+2l +0x1.bc0a3e4da07a9df8p+1l, 0x1.0b99589dfa20fbdp+2l +0x1.069835f241dd397p+3l, 0x1.e6b27a314a959e9p+2l +0x1.5529a7df65498254p+2l, 0x1.a51b9f8107ccf198p+1l +0x1.26e093318b318ccp+3l, 0x1.eb2b5d9cda4a5c3ap+0l +0x1.27a1d8d2ff53e268p+2l, 0x1.cca6ec76c9c31568p+1l +0x1.196aa7e2226d5a64p+2l, 0x1.c46b1c2a627b75acp+2l +0x1.71d7dcbda93ce158p+0l, 0x1.1160355ad15c899p+2l +0x1.633e937be2aa8ba8p+2l, 0x1.529abcf6978b955ap+2l +0x1.5d3cc0bb89ae687p-3l, 0x1.3ffc00651374451ap+2l +0x1.7e16892e86e29e38p+2l, 0x1.eebdbcaea4c54a76p+2l +0x1.1d35a3196a1bfd46p+3l, 0x1.1db1aeb290cf7e36p+2l +0x1.6f5653d58dcd9188p+1l, 0x1.19ce1cb2c8e666ep+3l +0x1.1db13266a28af42p+3l, 0x1.a2f0613772d842c4p+2l +0x1.0acf0db395fd0c9p+3l, 0x1.df8e8fa51177b03p+1l +0x1.ee83f0b04c344d94p+1l, 0x1.8973b5a92c9c7166p+2l +0x1.f2a5ba3a1556382cp+2l, 0x1.1af5cf6ed487600cp+1l +0x1.1dbda57994114cb8p-1l, 0x1.355513cf97866702p+1l +0x1.2fd0aa2d0411782p+3l, 0x1.4000485aaaca4c5p-3l +0x1.3e002b16806dc264p+2l, 0x1.dbc4fe0a2a6852e4p+1l +0x1.8b84f3e2c70e12bcp+0l, 0x1.05ae5c85ddb31aa2p+3l +0x1.97f3032a588503f4p+2l, 0x1.3e4811ef218c26cap+3l +0x1.91f57b843945067p+0l, 0x1.1b0711075a12194ep+1l +0x1.9ab47bee2fdeb284p-1l, 0x1.5f56968105255156p+2l +0x1.a61300af2a7d6ddp+2l, 0x1.c1e8c3fb62fe0e3ep+0l +0x1.3c8d7e6eaedccecp-4l, 0x1.7173bc9a7da2fc58p+2l +0x1.1ef9d3affe74f31p+3l, 0x1.3463203f619a5edap+3l +0x1.98f93ca4f5af34bcp+2l, 0x1.cac847ce0f947e88p+2l +0x1.b499442ef4f6289p+2l, 0x1.7f043727c0e3aed4p+1l +0x1.c7d09131d00a30a2p+1l, 0x1.ef652813b2c3254cp+1l +0x1.fd0d67cd0e69d704p+2l, 0x1.ed3a35a451aa4028p+2l +0x1.685734a70f962c68p+1l, 0x1.4cc5ddcf01dbaa46p+2l +0x1.cddf679b8261e8ep-2l, 0x1.6b9ab1d7b16a6f3p+1l +0x1.217b75b5627c8106p+3l, 0x1.2f4e9b7ab746cd52p+3l +0x1.55a08dafe028fc9cp+2l, 0x1.150a4f8877fc5b08p+3l +0x1.823c9b84c96753c8p-1l, 0x1.2477412e07b711b4p+2l +0x1.3463ab4e9e5bf1cap+2l, 0x1.631b9f7050c546ecp+2l +0x1.22758ffbf32740ecp+2l, 0x1.269372b7417a146ep+0l +0x1.7991b009eee0317ap+1l, 0x1.3db6ff8ed5e4ae7p+3l +0x1.727ec126e192659cp+1l, 0x1.71b17a440418d954p-1l +0x1.441277b3a7ad49cap+1l, 0x1.3147d2ed62cdee78p+3l +0x1.1b6b31b1156c55fcp+2l, 0x1.b9e8a2fd265f74e4p-1l +0x1.968af98c7824cd38p+2l, 0x1.14a5b3c17c9dc8d4p+3l +0x1.06e8a57c3e593d1ap+3l, 0x1.0e1ce9e9db12c458p+1l +0x1.86bdc5badb3ba4bap+2l, 0x1.6a5c50a0947d6e3ap+1l +0x1.212e23331aae64f2p+2l, 0x1.8fb5a178d17bfb06p+2l +0x1.eba8b2ef3cf610fcp+1l, 0x1.e2c0d442e7c6b47cp+2l +0x1.32e6f9d3736632cp+3l, 0x1.06fa5a0a0221184p+2l +0x1.73b8cbe55be693c4p+2l, 0x1.02015956ca3482dep+1l +0x1.830061589e95edf4p-1l, 0x1.a5bdc9e9f1dc4e52p+0l +0x1.576eafd149fe0d6cp+2l, 0x1.b360b6cce3b4a24cp+2l +0x1.e8f85194a9fb91b2p+2l, 0x1.d7e2b9471890e1ccp+2l +0x1.02c8e02f76dab4f2p+2l, 0x1.4683024294ff10cp+2l +0x1.5b9d0e7d0883c1acp+2l, 0x1.3c9b069ed674c58p-1l +0x1.cbca400370f6aebp+1l, 0x1.0987642d87bcdb1cp+3l +0x1.0d5171bc3f3e818ap+3l, 0x1.b61ea5387968a3e4p-1l +0x1.3ef8535df3140774p+3l, 0x1.95f22743612d2dc8p-2l +0x1.fb47493fa3586b2ep+2l, 0x1.18cc15ac808bab2ap+3l +0x1.415adc341c15470cp+2l, 0x1.13020b63fb6b5abp+3l +0x1.2949b00b855a31dcp+3l, 0x1.be24d1ff9fc6e3dap+2l +0x1.5d1fb468b60ee138p+1l, 0x1.f8462d7906acc1b8p-1l +0x1.a78a381bd3e4fd4ap+2l, 0x1.e62da1d661cac2dp+2l +0x1.c0b0a112b5186b1ep+2l, 0x1.2f2f58eb9d0c498ap+2l +0x1.dc26e8401edeaa88p+2l, 0x1.13fdafbaa199b2e4p+3l +0x1.29ccaf8d06ecc40ep+3l, 0x1.2938ff8b47453e36p+3l +0x1.5ad8f824afa42a84p+2l, 0x1.27f0c571c6a0327p+0l +0x1.19139953e2191bbep+3l, 0x1.3123f8fb3e3bc00ap+2l +0x1.8f46ebf4bdccdfa6p+0l, 0x1.7474a2b957df6908p+2l +0x1.32361a1ac8c491c8p+3l, 0x1.aa42a05b11587b44p+2l +0x1.5a0cdb2506899a2ep+2l, 0x1.8248275d030249b4p+2l +0x1.09f9865b63e0e89ap+3l, 0x1.1747d82a8bec8cacp+1l +0x1.fd973987a58b2d44p+1l, 0x1.5816e29d23095288p+2l +0x1.1802a68dc9285248p+1l, 0x1.8fa8673046969a4cp+2l +0x1.6a25b67af18ca9d4p+0l, 0x1.1edff3a14b189e3p+3l +0x1.a32b8f241a742a02p+2l, 0x1.d87f28ce9a394f7cp+1l +0x1.0fb4e5f33fbb88d2p+3l, 0x1.b1f078f6bc7c0f92p+2l +0x1.d82067d8e06964bep+2l, 0x1.141528be642626c2p+3l +0x1.406c929a2d4b507p+1l, 0x1.b910e88cca4190ccp+1l +0x1.40e961a3cf627d04p+2l, 0x1.2af9e05ca93e474ap+3l +0x1.9f673411e79a268ap+2l, 0x1.094c9a62ad84bd6cp+3l +0x1.023d033eca550caap+2l, 0x1.58b2288245e92c88p+1l +0x1.9eb63c0dc1bff5f8p+1l, 0x1.9a7fb2830710736cp+2l +0x1.6c99c4fe19fa89fep+2l, 0x1.f34eabe791517956p+2l +0x1.010e040e53b83ecp-1l, 0x1.0e53f5de2b229f4p+3l +0x1.2b86bca16ff8b672p+3l, 0x1.f3a21b22f77dd968p+0l +0x1.ee5d0c93fc511a64p-1l, 0x1.179ad7655565332ep+3l +0x1.05a8c972690725e2p+3l, 0x1.5302af8e2d136618p+2l +0x1.505638b9ed31c83p+2l, 0x1.cc82c2a6f7500212p+2l +0x1.82ebec46c58d219cp+1l, 0x1.66c0c13d7c7dd938p+2l +0x1.12373bad5970f58p+1l, 0x1.c599730760935e28p-2l +0x1.27bd19724e194e2ep+3l, 0x1.9748023df9680cc6p+0l +0x1.ccf7fbecef898e26p+0l, 0x1.b00eaea099df280ep+2l +0x1.1ecf8ed8909ffea4p+3l, 0x1.3da568f53f0a34e4p+2l +0x1.5c39ac57d127f83cp+2l, 0x1.a8d2832e67c1410ap+2l +0x1.8d8b81ef767f3224p-1l, 0x1.28ab9882a1b14a4ap+1l +0x1.169f0f8e1a3e8d6cp+2l, 0x1.e1abbb1ced33dd8ep+2l +0x1.327b54592e48cf9p+1l, 0x1.023ad46ad365ac5ap+3l +0x1.211edf016e9130fep+3l, 0x1.2f8ea90e318e7dfcp+2l +0x1.20bfdeb0b726f548p-2l, 0x1.f2e36d2d3e572c92p+2l +0x1.b44cf3aef6bae688p+2l, 0x1.0bfaa89bede6264p+2l +0x1.40fa1b6b98efd9e4p-1l, 0x1.3a33eaa038e2784p-4l +0x1.e449a6e26330635ap+1l, 0x1.69d24e80e1f5d3dep+1l +0x1.67dcbc59e4bdfdfcp+2l, 0x1.5977d9d9a64f166ep+0l +0x1.74c9d0fbc0e545a8p+2l, 0x1.9260e05fa71bc89p-1l +0x1.0a10e26d915e41e4p+2l, 0x1.8820fe75de74d27p+2l +0x1.10ad582ad5540332p+0l, 0x1.dba578e87f979c7ep+2l +0x1.6d6dd7642881ce92p+2l, 0x1.c00d02ef8658a88p-1l +0x1.32ef74139ab0689ap+3l, 0x1.42f4d490f3eb4268p+0l +0x1.5351f1700666e04ep+2l, 0x1.07f3fdaaea09d23p+2l +0x1.dd93d3428c44ee6cp+0l, 0x1.221f8c8c8c5a68e8p+2l +0x1.24007d9b939aabdp+3l, 0x1.eb94376c45a23bf4p+1l +0x1.a4086b9c7fdd218p+1l, 0x1.16accd6f19ffb55ap+2l +0x1.13191edbf4f76682p+2l, 0x1.311e39e460d4470ep+3l +0x1.0dbc9d192f3ccffcp+3l, 0x1.238b8d44b7c7e122p+3l +0x1.0cdb26a96b5d85c4p+3l, 0x1.45a499003705e1e2p+2l +0x1.354d6c456925634cp+3l, 0x1.b17e66bf2561b882p+1l +0x1.9624f94d5a19e0dp-1l, 0x1.291a7aa222a15968p+1l +0x1.c954d65785d23d7cp+2l, 0x1.86c37e4570ba35ep+0l +0x1.2539edbea056cfcep+3l, 0x1.125879a34b841fcap+3l +0x1.8120db9e39f9a014p+0l, 0x1.5df9520cfc46eaf2p+0l +0x1.621bd49a93b29914p+0l, 0x1.e111ea28bae98b58p+2l +0x1.1ad10ce615ccedep+2l, 0x1.08cf6956c2819272p+2l +0x1.d882dbd98ea17b06p+0l, 0x1.d1c8ab5f7149b83p+1l +0x1.1762320cf9a8ee0ep+3l, 0x1.14c3666edb60c0dcp+0l +0x1.0d96949f2cbf86c6p+3l, 0x1.69e858890d152ebep+2l +0x1.0e0e42d05b0a47bep+3l, 0x1.044574087c7cea8ap+2l +0x1.26211570a606e1cp+3l, 0x1.0ac1f2e895bde422p+3l +0x1.07a911e44ecca7a6p+2l, 0x1.56467866100c617ep+2l +0x1.a8a7f7504c5a63cap+1l, 0x1.ec97181fe3e99994p+2l +0x1.7a7ec723ab8dc148p+0l, 0x1.7575e58e5d249b12p+2l +0x1.26d891683027d886p+3l, 0x1.6e7d222d4c0755c2p+2l +0x1.5128a2920dbc5ebep+2l, 0x1.5eb288ce67c3b01p-3l +0x1.c8ce9e9d7fc19c7cp+2l, 0x1.6affa483d71067f6p+2l +0x1.c994cda58bd78908p+1l, 0x1.3cc3dba7db7d3f24p-1l +0x1.62162e688595f09cp+2l, 0x1.a9b498c24452a9p+0l +0x1.5356b8cf0f4258e6p+1l, 0x1.2f50342158b5ffcp+3l +0x1.cef5a339125078fcp+2l, 0x1.0a938f27a3da5124p+2l +0x1.c2c63833e4ceacc4p+2l, 0x1.e74c5d352b1c854cp+1l +0x1.213b86498b02a2a8p+3l, 0x1.57391db037b7857cp+0l +0x1.81172911a6947874p+1l, 0x1.637ae413c8aa79c8p-1l +0x1.fddbdb5a4dd3d46ap+2l, 0x1.363912b7f7d986c2p+3l +0x1.a36354d3d69ba2c4p-1l, 0x1.7a6fe77b4d37665cp+1l +0x1.5d96e2268f470c4ep+2l, 0x1.854618eaf98a961ap+1l +0x1.1fb926d006c8f438p+2l, 0x1.b911476142a9be8cp+2l +0x1.084c822708ad3004p+2l, 0x1.df0de824681abe12p+2l +0x1.0b5b53c97c59e33cp+2l, 0x1.b538d7a8efe6c314p+0l +0x1.2a3b35f8b95f584cp+2l, 0x1.eb53482b7548582cp+2l +0x1.98538de69efb711p-2l, 0x1.395b034294890562p+3l +0x1.7df1dbec594d0058p+1l, 0x1.1c9d0c192312112cp+3l +0x1.4ef874e3f4e67ce6p+2l, 0x1.3c3987ef241dbf2p+3l +0x1.091a7865d64b4ccp+3l, 0x1.8ac6160112ed998p+2l +0x1.d37b8de8a9fda30cp+2l, 0x1.2ad5a099e0641fp+2l +0x1.04eb6d69e85952cp+3l, 0x1.810b8c78a126bfcep+2l +0x1.12bf8b32349c028p+3l, 0x1.14a3a5bba36e46e4p+3l +0x1.123b4e1d5077799ap+3l, 0x1.11d40c2bae88625ep+3l +0x1.82b0b4b2cb9f6872p+1l, 0x1.2dc4594855d741b2p+3l +0x1.3107b08be7410cbep+1l, 0x1.cdb11a2d6b7f5002p+0l +0x1.1933f75fcee21a7p+2l, 0x1.6e69aee63104fa24p+1l +0x1.9e36044b387ed062p+1l, 0x1.86dda73935c608d8p+2l +0x1.0e6a7d3a394abffep+0l, 0x1.b6ffc65938eb5174p+2l +0x1.27a083426eacd066p+3l, 0x1.7f2e1c7342d8faeep+2l +0x1.842ae33b331adep-3l, 0x1.9e62f127adc88ee4p+0l +0x1.78b1fa5d9e36e778p+2l, 0x1.f2a0a513882e22cp-2l +0x1.23ead810a8ef1a08p+3l, 0x1.faa203db06b4004p-3l +0x1.3e2b6b3eb2d1c168p+3l, 0x1.1aac28957f8a667cp+1l +0x1.16ab943d33a209aap+0l, 0x1.8dda1a4ddf1e01b4p+2l +0x1.9abdb3d30d8ec61cp+2l, 0x1.037aafa4cbc76724p+1l +0x1.78345d4af1a8d99p+1l, 0x1.01234d1fbb76db9ap+2l +0x1.07b4b717333cc1fep+2l, 0x1.0130e73029a82f98p+3l +0x1.597ad7854931283p+2l, 0x1.64aa2d409f291f5ep+2l +0x1.c1025a4b5147d9a4p+1l, 0x1.18981a6193bc3e94p+2l +0x1.94e1abc33993d092p+2l, 0x1.23b7e31f57b30a5ap+3l +0x1.751d3590bd6e92acp+2l, 0x1.cf4ab1e09f90441p-2l +0x1.ca7133c665430ae8p-1l, 0x1.fed39461b5b661aep+2l +0x1.7dfe97a9d4f34618p+2l, 0x1.1dc5dede8eb374d6p+2l +0x1.964ed6a4405a2548p-2l, 0x1.ff984885ed410172p+2l +0x1.1780f1c48a2e19ep+2l, 0x1.f3a0c7f0e08d5558p+2l +0x1.d8d14256aac6d524p+2l, 0x1.0fd1e1dfb57bb7b6p+3l +0x1.681391049624e072p+2l, 0x1.8a3ebc0e61948a86p+2l +0x1.3d253b8414aa9024p-1l, 0x1.99f864a725bb5becp+2l +0x1.52fd60c63e2a8e2cp+2l, 0x1.e1676de8d1b6e8c4p+2l +0x1.ed364b7174b0475cp+2l, 0x1.a8e4be96c477c882p+2l +0x1.0fd13fd0781d14a4p+3l, 0x1.ceb7d0e847c7c2d4p+1l +0x1.002d6864dbbe24c4p+3l, 0x1.279ca38ea014f464p+1l +0x1.edfc7eeda74f268p-4l, 0x1.8653fb10991ad99ap+2l +0x1.d5de2467a715664p+2l, 0x1.88688d75e85821a8p-2l +0x1.82ca76e5258f954cp+1l, 0x1.9ac049d7bb4a9e2p+1l +0x1.f23fbf00fd4dcc68p+2l, 0x1.570ad9f1a0a615f2p+2l +0x1.c669735d8c2d40d8p+2l, 0x1.95e211b51bb7aefep+2l +0x1.ef85065020994264p+1l, 0x1.9566dac81ef82ab4p+0l +0x1.1a78ba21faa0f998p+2l, 0x1.3db10c21759436b6p+0l +0x1.fd89ded87f582676p+0l, 0x1.00875ba3bb8afcdcp+3l +0x1.920a332830b3ecdcp+1l, 0x1.7d972151b90a6f4ep+1l +0x1.d3e7f5aa4c73f65ap+1l, 0x1.6b20f5ea153b9f34p-1l +0x1.78d0e835feae494cp+2l, 0x1.37f443267acc9bcep+2l +0x1.fe1f82a7c423ce0cp+2l, 0x1.0b5687f21fc7bacp+2l +0x1.ece174d5a7777118p+1l, 0x1.26c4cb10a0b81b4cp+1l +0x1.2ad5e94f5650c2aep+2l, 0x1.c2e64da6837482ep+1l +0x1.dcd7c50ccfd126f8p+2l, 0x1.8f22fc93edf5dd58p+2l +0x1.287454842a47eb68p-1l, 0x1.36292ca6e9239808p+3l +0x1.682776ea023dbec4p-1l, 0x1.2a647060c5c1e01cp+2l +0x1.01a0ae0e1e1c10a6p+2l, 0x1.a616bf04439658cep+0l +0x1.87d3f45b0dea2cecp+1l, 0x1.37b9ba164e6e5182p+2l +0x1.55f5102c376dab1ap+2l, 0x1.549bcd602254400cp+1l +0x1.638f8e8d28826b22p+2l, 0x1.6a4d1a0e8e7954ccp-1l +0x1.79bafa7380d20f4p-5l, 0x1.67d3ca7b7f7d769p+1l +0x1.649924b7bfd11794p+2l, 0x1.0b57b298eb10bap+3l +0x1.592a5a60c35a136cp+2l, 0x1.c25dec11a3333122p+2l +0x1.467bed0752d59bbep+2l, 0x1.fbc278f261aa384p-2l +0x1.34530ac4b2fcdc4cp+2l, 0x1.1456bb2f28bfad88p+3l +0x1.adb1230830e44d62p+1l, 0x1.3b16f3ee7c111f5p+0l +0x1.b0fa67dde1590384p+1l, 0x1.1af15393406ee10ep+3l +0x1.06af859a36f2de58p+0l, 0x1.d66081ff7c635e94p+1l +0x1.b07eeae15a118728p+2l, 0x1.0935844ded7ef9ccp+3l +0x1.a9f1f5fde206d484p-1l, 0x1.f2e5d5db33147d8cp+0l +0x1.745fc8640726abd4p+0l, 0x1.3eb444effecdd812p+2l +0x1.3e3e8ded97c7063cp+1l, 0x1.514c8df9eb45cf5cp+1l +0x1.af066f32efc4d824p+2l, 0x1.0990b5503f7b956ep+2l +0x1.5ebf8fd4ba51065ep+2l, 0x1.260b3adff8fcf62p+2l +0x1.45c9fc7d5763f5f8p+2l, 0x1.f8fd1fa941b6cap+2l +0x1.c363e66da4b9b7ep-4l, 0x1.ca1e9f7515b64996p+0l +0x1.a70e976bccfdee68p+1l, 0x1.19889fce98e10258p+3l +0x1.a68902a35fad1e68p+2l, 0x1.fe41877daab1b724p+1l +0x1.7a1a10d29cc2e73p+2l, 0x1.5cfbf79ed6eda45p+2l +0x1.33121f0206d95506p+3l, 0x1.3d981942b2d60cf2p+3l +0x1.f5ea990ded8c7fa4p+2l, 0x1.6ca70cb3b7d4e5dep+2l +0x1.e75b1cddfaae05fep+2l, 0x1.7981a7db0a5d6fc8p+1l +0x1.b9298a7d46a7b414p+2l, 0x1.1136d652d81173b8p-2l +0x1.c6a0cc3b1fde4abap+0l, 0x1.eecbb9de549cc4e6p+1l +0x1.6b1c41ff7511631cp+2l, 0x1.00aa3a1e197c80ep-3l +0x1.037cefe6c1ada34ap+3l, 0x1.154505dd43be0708p+3l +0x1.df629863c9d8b234p+1l, 0x1.00094cbd626c94e8p+1l +0x1.e9866e5b23e320c8p+2l, 0x1.4956378026d42212p+0l +0x1.a703e9d72196d024p+2l, 0x1.5aadad66d8bd56acp+2l +0x1.b075b431be4abe1cp+2l, 0x1.be6bfbb1aeec5398p+2l +0x1.6652a27395662c8p-4l, 0x1.30c3e4a0cc7ee3c4p+0l +0x1.826a3c0449c95p-6l, 0x1.27da4fd6462d72c8p+1l +0x1.30553ddc06e63084p+2l, 0x1.2e75ab25d829dcb8p+3l +0x1.e26ded68e41439c6p+2l, 0x1.461e7ab543b3f88p+2l +0x1.751a464a67ef8e7p+2l, 0x1.42276472566323ap-2l +0x1.34beccf30e20c8a4p+0l, 0x1.d627590aaa54d43p+2l +0x1.17e1528f0f2a5e76p+2l, 0x1.2f724adbb85a28cep+3l +0x1.ba1feaa259a5adfp+1l, 0x1.cc65d8373bc304cp+2l +0x1.604549d8123b1a38p+2l, 0x1.b91890b4420138e4p+0l +0x1.4adea9669f6014b8p+2l, 0x1.3ad3ae375896f392p+3l +0x1.e5193f783e151f96p+2l, 0x1.1248a893ecbb4612p+2l +0x1.2114d8cc8fcbfa5cp+3l, 0x1.1206876a62fc65bcp+2l +0x1.61852187270b6118p-1l, 0x1.4dc6da313d0e0faep+2l +0x1.2d05753743c4f718p+2l, 0x1.07b7f51be1662dap+2l +0x1.676876d683426e48p+1l, 0x1.255353e14ecd90ap+1l +0x1.9632d43bd778684ap+0l, 0x1.7bbe2266fd77f096p+2l +0x1.cf67be7154f860c6p+2l, 0x1.5de242af98b87e08p+2l +0x1.dfbc8b3fb8558c88p+1l, 0x1.0fab7d2a55edd32cp+2l +0x1.7c32a747ffcbd8dcp+2l, 0x1.a34497a6626887cap+2l +0x1.2e9e00bf63ef8388p+2l, 0x1.064c04d9bdb21cd4p+3l +0x1.23ba4849626eb1c8p+3l, 0x1.d64bc2a501161b9cp-1l +0x1.a8c81a7d24fbc51p-3l, 0x1.3c2dd4ab13fe32d4p+3l +0x1.fbf06c8dc57e47cp+2l, 0x1.15bc28f3b215aa24p+3l +0x1.608415df1e50a142p+2l, 0x1.0543f2e35267ec8p+1l +0x1.772b18cb01d56672p+1l, 0x1.2d6be092ac1ce7eap+2l +0x1.79bb52d5184de77p+2l, 0x1.3c4f23fff1962dcap+3l +0x1.ee36451b9b3b196p+2l, 0x1.dc0666b99ebe52d4p+2l +0x1.e376c3e0890c4b42p+2l, 0x1.c9508faabeb7f93p-1l +0x1.df2fb7adcb2a5bbp+2l, 0x1.5d675df80e3ed5f8p+2l +0x1.3d1a9badf00d5872p+3l, 0x1.ab7fe2737a6e17bp+1l +0x1.bdade69e7f6b5e38p-2l, 0x1.60c6de51d0be6674p+2l +0x1.bac52bf0ec376bf4p+1l, 0x1.dd7165964681fc44p+1l +0x1.901a8b616ae7c9fap+2l, 0x1.1652aae13443bep+3l +0x1.0f6fc2911032254cp+0l, 0x1.08a2eee32745892ep+2l +0x1.27d3c126b7bf2d9ap+0l, 0x1.be9f9a840b84b3fcp+2l +0x1.d32f678cb5d6763p+2l, 0x1.ec67495db4a666eep+2l +0x1.70b3aa5eb366769p+1l, 0x1.c8ec707f198c70acp+0l +0x1.e5a26c6b0a4d7b96p+2l, 0x1.1186e3e2f549c582p+0l +0x1.1b235c3b12e07bc8p+3l, 0x1.a7f6b92cb1d4d00ap+2l +0x1.0599c2613405f48cp+1l, 0x1.ceac5f8a784de024p+1l +0x1.4b1b8c14058a23a4p+1l, 0x1.adfd0a6636eb09bep+2l +0x1.c20aaf637ff9a9a6p+0l, 0x1.fd0aaf980a6aa8c4p+2l +0x1.0c28af90ee4a1764p+3l, 0x1.b698e54f65b19004p+1l +0x1.1b962b829c17cb3cp+2l, 0x1.6b1c89ce16b64d2ap+2l +0x1.106272c29383c664p+2l, 0x1.76946ddcee994f1ap+2l +0x1.005cd1922d076336p+2l, 0x1.43299ccdb8137ad8p+1l +0x1.1413bfe2a0884ed4p+3l, 0x1.253420cb2828896ap+3l +0x1.d68b3ad44ce5b2b2p+0l, 0x1.e1cc9e9ac3dd86d8p+2l +0x1.a3af5e689271fccap+0l, 0x1.9d817c9f76443318p+1l +0x1.d9a0d47dbd76719cp+1l, 0x1.894e9f9be94fcd4p+1l +0x1.d808731c8c66c304p+2l, 0x1.122f7aa6747b8d36p+2l +0x1.9d81643e48c3a0d4p+2l, 0x1.3669388fecfeaec2p+3l +0x1.bd5235d3ff06558ap+1l, 0x1.34643587ccd34962p+3l +0x1.6e7b162c1e9e7f96p+1l, 0x1.4cae06bb8f26f6e2p+2l +0x1.dbbc539c268a0a36p+2l, 0x1.3a02d79e4e1dd426p+3l +0x1.15baf0deadcd23fap+3l, 0x1.83c728738ecda35p+2l +0x1.bfb8ca624a61e2e8p-1l, 0x1.da1d8a2a401d2ae8p-1l +0x1.fd06c5226e90550ap+0l, 0x1.3b4f644541142c58p-2l +0x1.151b8fc3791f79fap+1l, 0x1.dd062352fa60a6ecp+2l +0x1.910c889cd79900cp-3l, 0x1.7d829d899c3a9178p+2l +0x1.6add181aa978a184p+1l, 0x1.009500fd1da29426p+2l +0x1.d96510b76a7fff64p+1l, 0x1.4b9831f38ed4d6f8p+1l +0x1.15a472ff05b9a108p+2l, 0x1.6cb595eca3ecfddp+2l +0x1.4e8350d502e9b4d6p+2l, 0x1.2fa8fa71b4e3fb64p+3l +0x1.53ff8e28cf8abdfap+1l, 0x1.bc7418a495664efap+2l +0x1.f1b7bfdd5dc0d9cp+1l, 0x1.4eb1697169094d88p+2l +0x1.059d3d16c5b55424p+2l, 0x1.8f4493270ac638a8p+1l +0x1.2f7ca618d0474d14p+3l, 0x1.313423ac745093eep+1l +0x1.ea1449440edd8ddap+0l, 0x1.afcc3498edbca94cp+1l +0x1.60db4af108ac87dp+1l, 0x1.dd9894f679513c5p-3l +0x1.37b3628f810985eep+0l, 0x1.99451d1a275a75c4p+1l +0x1.57af0a180b895b5ep+1l, 0x1.d74301925feb0e42p+2l +0x1.c138c6eae3e8516cp+1l, 0x1.d3af026ca0c52e08p+2l +0x1.1e135ab454ac40e4p+3l, 0x1.a9f70b3f22bbac6p-1l +0x1.e27e0e2195129ac8p+2l, 0x1.8ef63f2cf10af964p+2l +0x1.6fd15974877b8e8cp+2l, 0x1.90b43ce962be65bcp+0l +0x1.16580d1d9e04455p+2l, 0x1.0176e89b3935495ep+3l +0x1.515d1297af9c40c4p+1l, 0x1.f62f9df4fd27cef2p+1l +0x1.4ca4c94be72d277p+2l, 0x1.06125c37e89b288ap+2l +0x1.bc4ed6a388bb27f4p+2l, 0x1.05b4df6ff405407p-1l +0x1.34a2ced1ca988924p+2l, 0x1.0a2a7fdbf21b22bcp+1l +0x1.1841e91c08cd47cap+3l, 0x1.485ba828ac9f64d4p+1l +0x1.e5e9fbac5c40d352p+2l, 0x1.8841638fdd92ad84p+2l +0x1.057c2ed965463044p+2l, 0x1.c7379eec92223bf2p+2l +0x1.b9d422602e1501ep-3l, 0x1.4eb5a64aef75d7f4p-1l +0x1.36d84e7060c7f66ap+3l, 0x1.6ad2164b04dfabb2p+2l +0x1.3db6155f005e9bf6p+0l, 0x1.587cbab01d7dd774p-1l +0x1.378e7bbdb578a6aap+2l, 0x1.5ab7b8ec64aad77cp+2l +0x1.c8c39129cc538664p+2l, 0x1.484b0415fc94e262p+2l +0x1.b41f0ec88b7fa558p+2l, 0x1.1bd073da7f4d4374p+3l +0x1.429345e28ca2e03ep+2l, 0x1.8b5a9e1296e5b294p+2l +0x1.1b8c346ec93ff1b4p+2l, 0x1.16700deb143ce332p+3l +0x1.11f8d63ecbae766p+2l, 0x1.66f28a9853f6b49ep+2l +0x1.39041d85b8bc0504p+0l, 0x1.ceae9f0fd4d0761cp+1l +0x1.d6776ad1528d858cp+2l, 0x1.4fa1098a454b16dcp+2l +0x1.417d6836d266d36p+2l, 0x1.b09998fd7bbff7b8p+1l +0x1.d5582be35127187ap+2l, 0x1.26a9e1c4fabef5aep+3l +0x1.89ee5804161d11eap+1l, 0x1.82a3ed79746a7ac2p+1l +0x1.ed59663d77b028p-9l, 0x1.be4dd26c7bdb2dp+2l +0x1.9e1a9a92b62c8e34p+2l, 0x1.19cd6675b31dbbf4p+2l +0x1.7b9d739f95c7916ep+2l, 0x1.a652f77c3f7eff42p+0l +0x1.cf3e2ad8af7fa63cp+2l, 0x1.75173b337cc64262p+2l +0x1.d0cf2c3ffa4716ep-3l, 0x1.75f4fe526078f4cp+2l +0x1.087b2aefae7c5576p+3l, 0x1.788fd3ebdd8c5ce8p+0l +0x1.271b2baa1b39b1fep+2l, 0x1.51020d8a29340ecep+2l +0x1.94c5d9d28765dd1ep+1l, 0x1.08fd6ad269ed7836p+3l +0x1.18f31aa291f7a9ecp+3l, 0x1.734ce31977bc2a9p+2l +0x1.70aa7b19e156027p+2l, 0x1.0cae38f2b63a2edp+3l +0x1.43a98e4cb47d4d68p+2l, 0x1.0a12d73f2adfa45ep+0l +0x1.060e78a697f528c4p+3l, 0x1.ea566c4c51c499bp+2l +0x1.52f4c6c571d5004cp+1l, 0x1.f331568e63647ea4p+0l +0x1.7d17bb66e7cb07fp+1l, 0x1.c300a9c74967584p+2l +0x1.c85caed4e494b85cp+2l, 0x1.1a56f6d9b035a00ep+3l +0x1.25e78eb88a8a3772p+1l, 0x1.7ab616fa78cb2d0ap+1l +0x1.82dacb3236ea7918p+1l, 0x1.2ed9fb98f6348a5cp+2l +0x1.16bce505d755c1a4p+2l, 0x1.9831250d52a1754p+2l +0x1.deefb689d7dd38fcp+1l, 0x1.fbda1167a7daa98cp+2l +0x1.0a4b54a5fe1e2938p+3l, 0x1.1dfa9ca1f8fa495ap+3l +0x1.4aeffeee3da6c912p+2l, 0x1.23912ec9fc66b1cep+3l +0x1.e77409137d5482acp+2l, 0x1.09ee537f8b4333c8p+2l +0x1.e6b122fd4692b4ep-2l, 0x1.48a54a3c325d22p+1l +0x1.e5ef071349b506a2p+2l, 0x1.089298d14d52304p+2l +0x1.134f3e4892f75564p+3l, 0x1.1bfa53fbe97dd3dcp+3l +0x1.253584fc5897a48ap+3l, 0x1.3ea28939db022af8p-2l +0x1.546e66b55243785ap+2l, 0x1.192d98bcbc8b2c3p-2l +0x1.f2ecc7130bb0e4b8p+2l, 0x1.a2430d38574b37ccp+2l +0x1.c098c435b68b0e62p+2l, 0x1.a78986aade13e1aap+2l +0x1.070ca85e54c1ee1ep+3l, 0x1.c96746b7d516ebcp+0l +0x1.a769bc81d4355c8p-2l, 0x1.4cb78f15628f77c4p+2l +0x1.9468d7a699be1eccp+2l, 0x1.99d79d2ec5fedc66p+0l +0x1.89b1536ceee017ep+1l, 0x1.39e2e15e22550c1cp+3l +0x1.3a0f7aea961a6bcp+1l, 0x1.be30d3916014be7cp+0l +0x1.b039f8704724739p+2l, 0x1.03a80ce7e58aa316p+3l +0x1.d01d8135e28d14aap+2l, 0x1.a9a1448a24ec79e8p+2l +0x1.21ab26ca8261fdfcp+2l, 0x1.9193c2506407eb98p+2l +0x1.c15e94f5b2950f94p+1l, 0x1.8b8e0a58d3aedadep+0l +0x1.017b0105e97069f4p+2l, 0x1.825953b45a32e5dp+1l +0x1.0d565fd7cdc5acdap+2l, 0x1.54e65fa71bdd99f2p+1l +0x1.0ac6cb570c6f45acp+3l, 0x1.57f9bf8713765d8ep+2l +0x1.fed908b2cdb7ece4p+2l, 0x1.8c50971acd66912p+2l +0x1.c6774069eccdc5p-4l, 0x1.faa8b8017394388ep+2l +0x1.93222eff81849962p+0l, 0x1.28bb622c2b535932p+0l +0x1.54a453bc46fc05fcp+2l, 0x1.0f875268c6f2cfap+1l +0x1.9e1493f4e4ce4c68p+2l, 0x1.3cd09dbaa0263ca2p+2l +0x1.0e73196044217c9ep+3l, 0x1.d90589574c248bc8p+2l +0x1.1e54d6809281a92ep+3l, 0x1.77830c8661d42edap+0l +0x1.23baf5e72204c6bp+3l, 0x1.381d30dfc0d9a4p+1l +0x1.2a9d28669d3f3e24p+2l, 0x1.63f1e05c1ab35e28p+2l +0x1.3e4e51cdd1189556p+0l, 0x1.4e579e7a63f4c6fcp+1l +0x1.25b06d26d43bdebp+2l, 0x1.b4ab2a796a3bdff2p+0l +0x1.0e308bee50b7ce6p+0l, 0x1.3c6b0393570e726p+3l +0x1.951b17d12e029228p+2l, 0x1.9fbb15b6f3c00148p+2l +0x1.f16303669c102464p+2l, 0x1.2e6bd944686261dcp+3l +0x1.8d1061787a07f214p+1l, 0x1.c151754c68edfa56p+2l +0x1.26ec553688fd5d9p+0l, 0x1.5035c3654346d5b8p+2l +0x1.48520f92f340b2d8p+2l, 0x1.3c9d612c040e7f6ap+3l +0x1.23b93213911e10bap+2l, 0x1.3bd6636bcfe1351ep+1l +0x1.36a569d41e46bcbp+3l, 0x1.168e0d5a080063eep+3l +0x1.1565ea27c446c77cp+2l, 0x1.0109029d8b5de18p-6l +0x1.8636a76c69a44882p+2l, 0x1.3e116b6762af87ecp+3l +0x1.185d967a9f60de32p+3l, 0x1.3eb165f5992f73eap+0l +0x1.382f101a0db03a2p+2l, 0x1.c7fa64ef9f824062p+2l +0x1.e45d601c99cdd2bap+1l, 0x1.150fdb077017f066p+2l +0x1.e5960ca2afb7cc2p+2l, 0x1.a7284580e19965d8p+1l +0x1.fe2882092fc76d56p+1l, 0x1.da88b20f2264fec2p+0l +0x1.50e4df62cf448d8p+2l, 0x1.052dcf174bc8a136p+3l +0x1.87e1781a54278d72p+0l, 0x1.35db0afd77937e5ep+3l +0x1.02e0188219619c8cp+3l, 0x1.d129dcb35a9b8bc2p+2l +0x1.abc58895ee356428p+0l, 0x1.dea17adc78d3e57ap+2l +0x1.9a8b6596216cc1e2p+2l, 0x1.663e4370a3a611ccp+1l diff --git a/elf/libc_early_init.c b/elf/libc_early_init.c index 0720231..24b99d8 100644 --- a/elf/libc_early_init.c +++ b/elf/libc_early_init.c @@ -24,6 +24,7 @@ #include <pthread_early_init.h> #include <sys/single_threaded.h> #include <getrandom-internal.h> +#include <malloc/malloc-internal.h> #ifdef SHARED _Bool __libc_initial; @@ -32,6 +33,9 @@ _Bool __libc_initial; void __libc_early_init (_Bool initial) { + /* Initialize system malloc. */ + call_function_static_weak (__ptmalloc_init); + /* Initialize ctype data. */ __ctype_init (); diff --git a/localedata/tst-locale.sh b/localedata/tst-locale.sh index bdc7969..2460602 100755 --- a/localedata/tst-locale.sh +++ b/localedata/tst-locale.sh @@ -50,7 +50,7 @@ test_locale () "Outputdir: \"${out}\" failed" exit 1 else - echo -n "locale $out generated succesfully" + echo -n "locale $out generated successfully" if [ $ret -eq 1 ]; then echo " (with warnings)" else diff --git a/malloc/Makefile b/malloc/Makefile index e2b2c1a..3d3822d 100644 --- a/malloc/Makefile +++ b/malloc/Makefile @@ -63,7 +63,7 @@ tests := \ tst-realloc \ tst-reallocarray \ tst-safe-linking \ - tst-tcfree1 tst-tcfree2 tst-tcfree3 \ + tst-tcfree1 tst-tcfree2 tst-tcfree3 tst-tcfree4 \ tst-trim1 \ tst-valloc \ # tests diff --git a/malloc/arena.c b/malloc/arena.c index 5672c69..90c526f 100644 --- a/malloc/arena.c +++ b/malloc/arena.c @@ -113,9 +113,6 @@ static mstate free_list; acquired. */ __libc_lock_define_initialized (static, list_lock); -/* Already initialized? */ -static bool __malloc_initialized = false; - /**************************************************************************/ @@ -168,9 +165,6 @@ arena_for_chunk (mchunkptr ptr) void __malloc_fork_lock_parent (void) { - if (!__malloc_initialized) - return; - /* We do not acquire free_list_lock here because we completely reconstruct free_list in __malloc_fork_unlock_child. */ @@ -188,9 +182,6 @@ __malloc_fork_lock_parent (void) void __malloc_fork_unlock_parent (void) { - if (!__malloc_initialized) - return; - for (mstate ar_ptr = &main_arena;; ) { __libc_lock_unlock (ar_ptr->mutex); @@ -204,9 +195,6 @@ __malloc_fork_unlock_parent (void) void __malloc_fork_unlock_child (void) { - if (!__malloc_initialized) - return; - /* Push all arenas to the free list, except thread_arena, which is attached to the current thread. */ __libc_lock_init (free_list_lock); @@ -259,14 +247,9 @@ TUNABLE_CALLBACK_FNDECL (set_hugetlb, size_t) static void tcache_key_initialize (void); #endif -static void -ptmalloc_init (void) +void +__ptmalloc_init (void) { - if (__malloc_initialized) - return; - - __malloc_initialized = true; - #if USE_TCACHE tcache_key_initialize (); #endif diff --git a/malloc/malloc-check.c b/malloc/malloc-check.c index c5265ec..fbb0301 100644 --- a/malloc/malloc-check.c +++ b/malloc/malloc-check.c @@ -389,7 +389,7 @@ initialize_malloc_check (void) { /* This is the copy of the malloc initializer that we pulled in along with malloc-check. This does not affect any of the libc malloc structures. */ - ptmalloc_init (); + __ptmalloc_init (); TUNABLE_GET (check, int32_t, TUNABLE_CALLBACK (set_mallopt_check)); return __is_malloc_debug_enabled (MALLOC_CHECK_HOOK); } diff --git a/malloc/malloc-internal.h b/malloc/malloc-internal.h index d88ed20..0f1b3a1 100644 --- a/malloc/malloc-internal.h +++ b/malloc/malloc-internal.h @@ -40,4 +40,7 @@ void __malloc_arena_thread_freeres (void) attribute_hidden; /* Activate a standard set of debugging hooks. */ void __malloc_check_init (void) attribute_hidden; +/* Initialize malloc. */ +void __ptmalloc_init (void) attribute_hidden; + #endif /* _MALLOC_INTERNAL_H */ diff --git a/malloc/malloc.c b/malloc/malloc.c index 9d860ea..afb74d0 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -1937,7 +1937,7 @@ static struct malloc_par mp_ = /* Initialize a malloc_state struct. - This is called from ptmalloc_init () or from _int_new_arena () + This is called from __ptmalloc_init () or from _int_new_arena () when creating a new arena. */ @@ -3226,21 +3226,24 @@ tcache_available (size_t tc_idx) /* Verify if the suspicious tcache_entry is double free. It's not expected to execute very often, mark it as noinline. */ static __attribute__ ((noinline)) void -tcache_double_free_verify (tcache_entry *e, size_t tc_idx) +tcache_double_free_verify (tcache_entry *e) { tcache_entry *tmp; - size_t cnt = 0; - LIBC_PROBE (memory_tcache_double_free, 2, e, tc_idx); - for (tmp = tcache->entries[tc_idx]; - tmp; - tmp = REVEAL_PTR (tmp->next), ++cnt) + for (size_t tc_idx = 0; tc_idx < TCACHE_MAX_BINS; ++tc_idx) { - if (cnt >= mp_.tcache_count) - malloc_printerr ("free(): too many chunks detected in tcache"); - if (__glibc_unlikely (!aligned_OK (tmp))) - malloc_printerr ("free(): unaligned chunk detected in tcache 2"); - if (tmp == e) - malloc_printerr ("free(): double free detected in tcache 2"); + size_t cnt = 0; + LIBC_PROBE (memory_tcache_double_free, 2, e, tc_idx); + for (tmp = tcache->entries[tc_idx]; + tmp; + tmp = REVEAL_PTR (tmp->next), ++cnt) + { + if (cnt >= mp_.tcache_count) + malloc_printerr ("free(): too many chunks detected in tcache"); + if (__glibc_unlikely (!aligned_OK (tmp))) + malloc_printerr ("free(): unaligned chunk detected in tcache 2"); + if (tmp == e) + malloc_printerr ("free(): double free detected in tcache 2"); + } } /* No double free detected - it might be in a tcache of another thread, or user data that happens to match the key. Since we are not sure, @@ -3344,9 +3347,6 @@ __libc_malloc2 (size_t bytes) mstate ar_ptr; void *victim; - if (!__malloc_initialized) - ptmalloc_init (); - MAYBE_INIT_TCACHE (); if (SINGLE_THREAD_P) @@ -3428,7 +3428,7 @@ __libc_free (void *mem) /* Check for double free - verify if the key matches. */ if (__glibc_unlikely (e->key == tcache_key)) - return tcache_double_free_verify (e, tc_idx); + return tcache_double_free_verify (e); if (__glibc_likely (tcache->counts[tc_idx] < mp_.tcache_count)) return tcache_put (p, tc_idx); @@ -3452,9 +3452,6 @@ __libc_realloc (void *oldmem, size_t bytes) void *newp; /* chunk to return */ - if (!__malloc_initialized) - ptmalloc_init (); - #if REALLOC_ZERO_BYTES_FREES if (bytes == 0 && oldmem != NULL) { @@ -3580,9 +3577,6 @@ libc_hidden_def (__libc_realloc) void * __libc_memalign (size_t alignment, size_t bytes) { - if (!__malloc_initialized) - ptmalloc_init (); - void *address = RETURN_ADDRESS (0); return _mid_memalign (alignment, bytes, address); } @@ -3593,9 +3587,6 @@ void * weak_function aligned_alloc (size_t alignment, size_t bytes) { - if (!__malloc_initialized) - ptmalloc_init (); - /* Similar to memalign, but starting with ISO C17 the standard requires an error for alignments that are not supported by the implementation. Valid alignments for the current implementation @@ -3695,9 +3686,6 @@ _mid_memalign (size_t alignment, size_t bytes, void *address) void * __libc_valloc (size_t bytes) { - if (!__malloc_initialized) - ptmalloc_init (); - void *address = RETURN_ADDRESS (0); size_t pagesize = GLRO (dl_pagesize); return _mid_memalign (pagesize, bytes, address); @@ -3706,9 +3694,6 @@ __libc_valloc (size_t bytes) void * __libc_pvalloc (size_t bytes) { - if (!__malloc_initialized) - ptmalloc_init (); - void *address = RETURN_ADDRESS (0); size_t pagesize = GLRO (dl_pagesize); size_t rounded_bytes; @@ -3743,9 +3728,6 @@ __libc_calloc (size_t n, size_t elem_size) sz = bytes; - if (!__malloc_initialized) - ptmalloc_init (); - #if USE_TCACHE size_t tc_idx = usize2tidx (bytes); if (tcache_available (tc_idx)) @@ -5208,9 +5190,6 @@ __malloc_trim (size_t s) { int result = 0; - if (!__malloc_initialized) - ptmalloc_init (); - mstate ar_ptr = &main_arena; do { @@ -5327,9 +5306,6 @@ __libc_mallinfo2 (void) struct mallinfo2 m; mstate ar_ptr; - if (!__malloc_initialized) - ptmalloc_init (); - memset (&m, 0, sizeof (m)); ar_ptr = &main_arena; do @@ -5378,8 +5354,6 @@ __malloc_stats (void) mstate ar_ptr; unsigned int in_use_b = mp_.mmapped_mem, system_b = in_use_b; - if (!__malloc_initialized) - ptmalloc_init (); _IO_flockfile (stderr); int old_flags2 = stderr->_flags2; stderr->_flags2 |= _IO_FLAGS2_NOTCANCEL; @@ -5560,8 +5534,6 @@ __libc_mallopt (int param_number, int value) mstate av = &main_arena; int res = 1; - if (!__malloc_initialized) - ptmalloc_init (); __libc_lock_lock (av->mutex); LIBC_PROBE (memory_mallopt, 2, param_number, value); @@ -5777,11 +5749,14 @@ malloc_printerr (const char *str) } #if USE_TCACHE + +static volatile int dummy_var; + static __attribute_noinline__ void malloc_printerr_tail (const char *str) { /* Ensure this cannot be a no-return function. */ - if (!__malloc_initialized) + if (dummy_var) return; malloc_printerr (str); } @@ -5794,9 +5769,6 @@ __posix_memalign (void **memptr, size_t alignment, size_t size) { void *mem; - if (!__malloc_initialized) - ptmalloc_init (); - /* Test whether the SIZE argument is valid. It must be a power of two multiple of sizeof (void *). */ if (alignment % sizeof (void *) != 0 @@ -5837,11 +5809,6 @@ __malloc_info (int options, FILE *fp) size_t total_aspace = 0; size_t total_aspace_mprotect = 0; - - - if (!__malloc_initialized) - ptmalloc_init (); - fputs ("<malloc version=\"1\">\n", fp); /* Iterate over all arenas currently in use. */ diff --git a/malloc/tst-tcfree4.c b/malloc/tst-tcfree4.c new file mode 100644 index 0000000..03850dd --- /dev/null +++ b/malloc/tst-tcfree4.c @@ -0,0 +1,59 @@ +/* Test that malloc tcache catches double free. + Copyright (C) 2025 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include <errno.h> +#include <error.h> +#include <limits.h> +#include <malloc.h> +#include <stdlib.h> +#include <stdio.h> +#include <string.h> +#include <sys/signal.h> + +/* Test for a double free where the size information gets overwritten by a + * terminating null byte. */ +static int +do_test (void) +{ + /* The payload is exactly 0x19 Bytes long: + * 0x18 bytes 'B' and one terminating null byte + */ + const char *payload = "BBBBBBBBBBBBBBBBBBBBBBBB"; + + char *volatile first_chunk + = malloc (strlen (payload)); // <-- off by one error + char *volatile second_chunk = malloc (0x118); + + // free the second chunk the first time now it is in the tcache with tc_idx = + free (second_chunk); + + // change the the size of the second_chunk using the terminating null byte if + // the PAYLOAD + strcpy (first_chunk, payload); + + // now the second_chunk has a new size + // calling free a second time will not trigger the double free detection + free (second_chunk); + + printf ("FAIL: tcache double free not detected\n"); + return 1; +} + +#define TEST_FUNCTION do_test +#define EXPECTED_SIGNAL SIGABRT +#include <support/test-driver.c> diff --git a/manual/resource.texi b/manual/resource.texi index acdb1f3..a895021 100644 --- a/manual/resource.texi +++ b/manual/resource.texi @@ -1015,7 +1015,7 @@ For additional information, consult the manual page @manpageurl{sched_setattr,2}. @end deftp -@deftypefun int sched_setaddr (pid_t @var{tid}, struct sched_attr *@var{attr}, unsigned int flags) +@deftypefun int sched_setattr (pid_t @var{tid}, struct sched_attr *@var{attr}, unsigned int flags) @standards{Linux, sched.h} @safety{@mtsafe{}@assafe{}@acsafe{}} This functions applies the scheduling policy described by @@ -1058,7 +1058,7 @@ policy of the thread @var{tid}. Other error codes depend on the scheduling policy. @end deftypefun -@deftypefun int sched_getaddr (pid_t @var{tid}, struct sched_attr *@var{attr}, unsigned int size, unsigned int flags) +@deftypefun int sched_getattr (pid_t @var{tid}, struct sched_attr *@var{attr}, unsigned int size, unsigned int flags) @standards{Linux, sched.h} @safety{@mtsafe{}@assafe{}@acsafe{}} This function obtains the scheduling policy of the thread @var{tid} diff --git a/manual/time.texi b/manual/time.texi index 6b89b85..7697b6b 100644 --- a/manual/time.texi +++ b/manual/time.texi @@ -529,7 +529,36 @@ Therefore, @code{CLOCK_MONOTONIC} cannot be used to measure absolute time, only elapsed time. @end deftypevr -Systems may support more than just these two POSIX clocks. +The following clocks are defined by POSIX, but may not be supported by +all POSIX systems: + +@deftypevr Macro clockid_t CLOCK_PROCESS_CPUTIME_ID +@standards{POSIX.1, time.h} +This POSIX clock measures the amount of CPU time used by the calling +process. +@end deftypevr + +@deftypevr Macro clockid_t CLOCK_THREAD_CPUTIME_ID +@standards{POSIX.1, time.h} +This POSIX clock measures the amount of CPU time used by the calling +thread. +@end deftypevr + +The following clocks are Linux extensions: + +@deftypevr Macro clockid_t CLOCK_MONOTONIC_RAW +@deftypevrx Macro clockid_t CLOCK_REALTIME_COARSE +@deftypevrx Macro clockid_t CLOCK_MONOTONIC_COARSE +@deftypevrx Macro clockid_t CLOCK_BOOTTIME +@deftypevrx Macro clockid_t CLOCK_REALTIME_ALARM +@deftypevrx Macro clockid_t CLOCK_BOOTTIME_ALARM +@deftypevrx Macro clockid_t CLOCK_TAI +@standards{Linux, time.h} +For details of these clocks, see the manual page +@manpageurl{clock_gettime,2}. +@end deftypevr + +Systems may support additional clocks beyond those listed here. @deftypefun int clock_gettime (clockid_t @var{clock}, struct timespec *@var{ts}) @standards{POSIX.1, time.h} diff --git a/sysdeps/aarch64/__longjmp.S b/sysdeps/aarch64/__longjmp.S index 981bf80..d062e04 100644 --- a/sysdeps/aarch64/__longjmp.S +++ b/sysdeps/aarch64/__longjmp.S @@ -24,28 +24,6 @@ /* __longjmp(jmpbuf, val) */ ENTRY (__longjmp) - cfi_def_cfa(x0, 0) - cfi_offset(x19, JB_X19<<3) - cfi_offset(x20, JB_X20<<3) - cfi_offset(x21, JB_X21<<3) - cfi_offset(x22, JB_X22<<3) - cfi_offset(x23, JB_X23<<3) - cfi_offset(x24, JB_X24<<3) - cfi_offset(x25, JB_X25<<3) - cfi_offset(x26, JB_X26<<3) - cfi_offset(x27, JB_X27<<3) - cfi_offset(x28, JB_X28<<3) - cfi_offset(x29, JB_X29<<3) - cfi_offset(x30, JB_LR<<3) - - cfi_offset( d8, JB_D8<<3) - cfi_offset( d9, JB_D9<<3) - cfi_offset(d10, JB_D10<<3) - cfi_offset(d11, JB_D11<<3) - cfi_offset(d12, JB_D12<<3) - cfi_offset(d13, JB_D13<<3) - cfi_offset(d14, JB_D14<<3) - cfi_offset(d15, JB_D15<<3) #if IS_IN(libc) /* Disable ZA state of SME in libc.a and libc.so, but not in ld.so. */ @@ -69,6 +47,29 @@ ENTRY (__longjmp) # endif #endif + cfi_def_cfa (x0, 0) + cfi_offset (x19, JB_X19<<3) + cfi_offset (x20, JB_X20<<3) + cfi_offset (x21, JB_X21<<3) + cfi_offset (x22, JB_X22<<3) + cfi_offset (x23, JB_X23<<3) + cfi_offset (x24, JB_X24<<3) + cfi_offset (x25, JB_X25<<3) + cfi_offset (x26, JB_X26<<3) + cfi_offset (x27, JB_X27<<3) + cfi_offset (x28, JB_X28<<3) + cfi_offset (x29, JB_X29<<3) + cfi_offset (x30, JB_LR<<3) + + cfi_offset ( d8, JB_D8<<3) + cfi_offset ( d9, JB_D9<<3) + cfi_offset (d10, JB_D10<<3) + cfi_offset (d11, JB_D11<<3) + cfi_offset (d12, JB_D12<<3) + cfi_offset (d13, JB_D13<<3) + cfi_offset (d14, JB_D14<<3) + cfi_offset (d15, JB_D15<<3) + ldp x19, x20, [x0, #JB_X19<<3] ldp x21, x22, [x0, #JB_X21<<3] ldp x23, x24, [x0, #JB_X23<<3] |