Merge "Resolve paths of dir.${section} if possible"
diff --git a/benchmarks/bionic_benchmarks.cpp b/benchmarks/bionic_benchmarks.cpp
index 074c3c8..a5d7267 100644
--- a/benchmarks/bionic_benchmarks.cpp
+++ b/benchmarks/bionic_benchmarks.cpp
@@ -476,7 +476,8 @@
     // that can be created with the current property area size.
     {"NUM_PROPS", args_vector_t{ {1}, {4}, {16}, {64}, {128}, {256}, {512} }},
 
-    {"MATH_COMMON", args_vector_t{ {0}, {1}, {2}, {3} }}
+    {"MATH_COMMON", args_vector_t{ {0}, {1}, {2}, {3} }},
+    {"MATH_SINCOS_COMMON", args_vector_t{ {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7} }},
   };
 
   args_vector_t args_onebuf;
diff --git a/benchmarks/expf_input.cpp b/benchmarks/expf_input.cpp
new file mode 100644
index 0000000..12aa5b4
--- /dev/null
+++ b/benchmarks/expf_input.cpp
@@ -0,0 +1,2416 @@
+/*
+ * Copyright (C) 2018 The Android Open Source Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *  * Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *  * Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+ * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+// Reduced trace based on 2.4 billion samples extracted from specpu2017
+// 521.wrf_r benchmark.
+static const std::vector<float> expf_input = {
+  -0x0p+0,
+  -0x1.092bd4p+2,
+  -0x1.8af5ecp-1,
+  0x1.45659p+3,
+  0x1.388742p+3,
+  0x1.3857eep+3,
+  -0x1.80f2ep+0,
+  -0x1.3a3adcp+1,
+  -0x1.07b87ap+0,
+  0x1.3c5c22p+3,
+  0x1.ede768p+2,
+  -0x1.bb5bcp-2,
+  -0x1.0e7d6ep+5,
+  -0x1.79ac4p+4,
+  0x1.20fe8ap+3,
+  -0x1.616dd4p+3,
+  -0x1.7d3bc2p+0,
+  0x1.0b8384p+0,
+  0x1.44422ap+3,
+  0x1.e3bce8p+2,
+  0x1.44d11ap+3,
+  0x1.cfdd92p+2,
+  -0x1.b5093p+1,
+  0x1.9d1724p+1,
+  0x1.9471bcp+2,
+  0x1.9ccc52p+0,
+  -0x1.e1ea14p+0,
+  -0x1.46d1ecp-3,
+  0x1.927332p-2,
+  -0x1.d553a2p+1,
+  0x1.923732p+0,
+  0x1.6aea06p+2,
+  0x1.92eb6cp-1,
+  -0x1.a7cd8ep+2,
+  -0x1.bda41p+2,
+  -0x1.312bb8p+1,
+  0x1.b52ab2p+1,
+  -0x1.a90d4ep+2,
+  -0x1.26bc92p+2,
+  -0x1.6035eep-3,
+  -0x1.7dbc7ep+3,
+  -0x1.736a64p-1,
+  -0x1.7595c8p+2,
+  -0x1.dade16p-1,
+  0x1.b3d2c8p+2,
+  -0x1.ec98dep+1,
+  -0x1.134a88p+0,
+  0x1.c5fafap+1,
+  0x1.255ee4p-3,
+  -0x1.2da37ep+6,
+  -0x1.7e171ep+0,
+  0x1.d9f48ap+2,
+  -0x1.75f3eep+2,
+  0x1.3e8f9ap+3,
+  -0x1.608296p-3,
+  0x1.b5f2dcp+2,
+  0x1.d86428p+0,
+  0x1.412beap+3,
+  -0x1.3ea40ap+1,
+  -0x1.41dfc4p+2,
+  -0x1.21bd5p-2,
+  -0x1.54fdf8p+2,
+  -0x1.608d6ap-3,
+  -0x1.863facp+2,
+  0x1.ae490ap+2,
+  -0x1.b04428p+0,
+  0x1.e5a47p+1,
+  0x1.bcf1aep+0,
+  0x1.3c662ap+0,
+  -0x1.3b0756p+0,
+  -0x1.6bafb2p+2,
+  0x1.7bc0dcp+2,
+  0x1.444f44p+3,
+  0x1.44609ap+3,
+  0x1.165ffep+0,
+  0x1.d47be6p+2,
+  -0x1.4263ecp+1,
+  -0x1.8e061ep+2,
+  0x1.0f0eb8p+0,
+  -0x1.3fd988p+2,
+  0x1.4f49f6p+1,
+  -0x1.543c3cp+3,
+  -0x1.5f0aa4p-3,
+  -0x1.5c3fa2p+2,
+  -0x1.82b9b2p+2,
+  -0x1.64ce3ap-3,
+  0x1.79f9f8p+2,
+  0x1.b24b12p+2,
+  -0x1.43658cp+3,
+  -0x1.658068p+0,
+  0x1.203d1cp+0,
+  -0x1.c142c6p-1,
+  0x1.9a1cd6p+1,
+  -0x1.ade766p+1,
+  0x1.daf22p+2,
+  -0x1.62f814p-1,
+  -0x1.79bb9cp+0,
+  -0x1.38a3e4p+0,
+  -0x1.dea0fp+2,
+  -0x1.f09064p+1,
+  0x1.e8baep-1,
+  -0x1.deb80cp+0,
+  0x1.bc846ap+2,
+  0x1.ebc59ep+2,
+  -0x1.4e3848p+3,
+  0x1.d42b04p+2,
+  0x1.e0cb2ep-3,
+  -0x1.7ee3d6p-2,
+  0x1.dfc3a4p+2,
+  -0x1.7b7d56p+2,
+  -0x1.59d8b6p+2,
+  -0x1.17cea4p+0,
+  -0x1.a9839ep+2,
+  0x1.e985b6p+2,
+  -0x1.eb72dp+2,
+  0x1.0dd7aep-1,
+  -0x1.0325eap+1,
+  0x1.a7f02ep+1,
+  -0x1.fab7e2p+1,
+  0x1.ab8e12p+2,
+  0x1.a28b4ep+2,
+  0x1.136d86p-4,
+  -0x1.eafep+0,
+  -0x1.a5b8ep+4,
+  -0x1.217af6p+0,
+  -0x1.517d18p-1,
+  -0x1.525346p+2,
+  0x1.4b30ccp-1,
+  -0x1.5ea04ep-3,
+  -0x1.b96c1p+2,
+  -0x1.23c61ep+1,
+  0x1.1e53dcp-2,
+  -0x1.f550e2p-2,
+  0x1.9d8e66p+0,
+  0x1.c1578cp+2,
+  0x1.c4bbfcp+2,
+  -0x1.5a1902p+2,
+  0x1.d8469cp+2,
+  0x1.43d612p+3,
+  -0x1.578826p+1,
+  -0x1.0ff7e6p+3,
+  -0x1.f89a3cp-3,
+  0x1.71853ap+2,
+  0x1.a8240cp+2,
+  -0x1.40a39ap+0,
+  -0x1.2130e4p+2,
+  0x1.3abdbep+0,
+  0x1.9b57d6p+0,
+  -0x1.21eed8p+3,
+  -0x1.593d7cp-1,
+  0x1.a0b0d4p+2,
+  0x1.1f2aa4p+0,
+  0x1.e06742p+1,
+  0x1.bab072p+2,
+  0x1.46825ep+1,
+  -0x1.6c8604p+2,
+  0x1.980152p+2,
+  -0x1.76b6eep-1,
+  0x1.3d30c2p+3,
+  0x1.996adap+2,
+  0x1.3b8866p+3,
+  -0x1.7b4842p-2,
+  -0x1.1df6b8p-1,
+  -0x1.daa564p+2,
+  0x1.cc7028p+1,
+  0x1.71de86p+0,
+  -0x1.6c3d08p+0,
+  0x1.91c468p-1,
+  -0x1.3ba51ep-3,
+  -0x1.135962p-4,
+  -0x1.1f891p+2,
+  0x1.aa1e92p+2,
+  0x1.ccb4eap+2,
+  0x1.cca312p+2,
+  -0x1.bbb332p-3,
+  -0x1.e86bc8p+1,
+  0x1.53c07ap-1,
+  0x1.35d8cp+3,
+  0x1.47f866p+0,
+  0x1.9808a4p-1,
+  -0x1.fbf91cp+2,
+  -0x1.956b98p+1,
+  -0x1.8c3e7ap+2,
+  -0x1.a907e2p+2,
+  -0x1.792b7p+1,
+  -0x1.5c0e9p-7,
+  0x1.4629ecp-1,
+  0x1.30fed6p+1,
+  -0x1.aa670ap+4,
+  -0x1.65a70ap-2,
+  0x1.668866p+0,
+  0x1.572f5cp-2,
+  -0x1.55aa82p+2,
+  -0x1.1336c2p+1,
+  0x1.3a2c32p+2,
+  0x1.17d2b8p-1,
+  0x1.c1f8bcp+1,
+  0x1.10cb0ep+3,
+  -0x1.b28c42p+1,
+  -0x1.adc0fcp-1,
+  -0x1.7260c4p+2,
+  -0x1.5e4ae4p-2,
+  0x1.a4763ap+2,
+  -0x1.314ab2p-3,
+  -0x1.81ef1cp+2,
+  -0x1.a36d9ep+2,
+  -0x1.d85266p-1,
+  -0x1.503506p+5,
+  0x1.45401ep+3,
+  -0x1.0b5af6p+0,
+  -0x1.bfd03ap+2,
+  0x1.487766p+3,
+  -0x1.490c08p+4,
+  0x1.5f2852p-3,
+  -0x1.0e805cp+0,
+  -0x1.4d25aap+5,
+  -0x1.14973ep+2,
+  -0x1.a416b2p-1,
+  0x1.0e2bccp+1,
+  0x1.213eb8p-4,
+  0x1.3fabaep+0,
+  0x1.ebf592p-1,
+  -0x1.58f156p+2,
+  -0x1.e47384p-1,
+  0x1.41a968p+3,
+  -0x1.62169ap+1,
+  -0x1.24518ap+0,
+  -0x1.2b3848p+2,
+  -0x1.2473e2p+2,
+  0x1.cbf3f6p+2,
+  0x1.c7647ap-1,
+  0x1.0d0038p-1,
+  0x1.35fc7ep+3,
+  0x1.3f8aa6p+3,
+  -0x1.647b64p-3,
+  -0x1.5bbab6p-3,
+  -0x1.79c962p+2,
+  -0x1.57007ap-3,
+  -0x1.06533ap+2,
+  -0x1.43c814p+0,
+  0x1.8b8652p+0,
+  0x1.872cb8p+0,
+  -0x1.7b02ap-3,
+  -0x1.111332p-2,
+  -0x1.5cfe1ep-3,
+  -0x1.5da536p-3,
+  0x1.10caacp+3,
+  0x1.ae6508p+2,
+  0x1.3bef7ap+3,
+  0x1.282ec8p+2,
+  -0x1.9a2e56p+2,
+  -0x1.5bf556p-3,
+  -0x1.010ea8p+3,
+  0x1.7b5c7ap-2,
+  -0x1.648d0ap+0,
+  -0x1.4f6a82p+0,
+  0x1.432dcep+3,
+  0x1.78819ep+2,
+  -0x1.417cfap+2,
+  -0x1.9c93eap+2,
+  -0x1.477822p+2,
+  -0x1.5f354ep-3,
+  0x1.3752eep+2,
+  -0x1.d8cd0ap+2,
+  -0x1.08e0a4p+0,
+  0x1.87b0b8p+0,
+  -0x1.32451ep+1,
+  0x1.305e7p+0,
+  -0x1.649322p-3,
+  -0x1.a2bp-2,
+  -0x1.60850cp-3,
+  -0x1.60f59ap-3,
+  0x1.79ce2cp-1,
+  -0x1.647d6ap-3,
+  0x1.a828ep+0,
+  -0x1.7cd6ep+0,
+  0x1.44835ep+3,
+  0x1.0bd40cp+0,
+  -0x1.b370ccp+0,
+  -0x1.b13c84p+2,
+  0x1.82c1dp-1,
+  -0x1.529398p+5,
+  -0x1.1a187ep-3,
+  0x1.d57a16p+2,
+  0x1.30bf36p+2,
+  -0x1.449d04p+3,
+  -0x1.569fcep-3,
+  -0x1.185e66p+4,
+  0x1.e631eap-2,
+  -0x1.ac70f6p-1,
+  0x1.4627e8p+3,
+  -0x1.633cc4p-3,
+  0x1.9f868ep+2,
+  -0x1.db78ep-1,
+  -0x1.6b700ap+2,
+  -0x1.04137ep+1,
+  0x1.6b8552p+0,
+  0x1.37ad6p+3,
+  0x1.75f16p+3,
+  -0x1.811434p+1,
+  0x1.417fcep+3,
+  -0x1.f1ce28p-2,
+  0x1.363584p+3,
+  0x1.ff1094p+1,
+  0x1.90a454p+2,
+  -0x1.cb3544p+1,
+  -0x1.651e0ep-3,
+  0x1.80cdf4p+3,
+  0x1.5fcd1ap+0,
+  -0x1.31335cp+5,
+  0x1.aa75dep+2,
+  0x1.db9a66p+0,
+  -0x1.52754p+3,
+  0x1.10a55ep+0,
+  0x1.cae0eap+2,
+  0x1.c6af44p-1,
+  -0x1.cde492p+1,
+  -0x1.93aab4p+1,
+  -0x1.1213c4p+2,
+  -0x1.9c4b32p+0,
+  -0x1.d8fa66p+0,
+  0x1.5cf4a6p+2,
+  -0x1.90565ap+2,
+  0x1.b65acp+2,
+  -0x1.5e0c1ep-3,
+  0x1.10cb7p+3,
+  -0x1.658ecap-3,
+  0x1.43e2f6p+0,
+  -0x1.bc6366p+2,
+  0x1.665548p-1,
+  -0x1.11cd7p-1,
+  0x1.173eep+0,
+  -0x1.4e1d58p+2,
+  0x1.7494ccp+1,
+  -0x1.26d708p+4,
+  -0x1.34c074p+1,
+  0x1.85edc2p+1,
+  0x1.a79a8ep+1,
+  -0x1.628072p-3,
+  0x1.f8daep-3,
+  0x1.84fe96p-2,
+  0x1.5b45f4p-2,
+  -0x1.58870cp-3,
+  -0x1.37ba3ep+2,
+  -0x1.653a8ep-1,
+  0x1.719f5cp-2,
+  -0x1.2e786ep+1,
+  0x1.662788p+2,
+  0x1.dba64p+2,
+  -0x1.aca33ap+2,
+  0x1.b3223ap+2,
+  -0x1.23a97ap+2,
+  -0x1.b5b582p+2,
+  0x1.1b9cccp-2,
+  -0x1.7753bp-2,
+  0x1.5e542p+2,
+  -0x1.5abfp+1,
+  0x1.dd8a8ap+2,
+  -0x1.b41d7ep+1,
+  -0x1.65a87p-4,
+  0x1.3966eap+3,
+  -0x1.81735ap+2,
+  0x1.b46238p-1,
+  -0x1.aa568ep+2,
+  0x1.37a5bp+3,
+  0x1.e3p-4,
+  0x1.97a2f6p-1,
+  0x1.334cep+0,
+  0x1.90b7aep-3,
+  0x1.0d89fap+1,
+  0x1.6231ccp+2,
+  -0x1.614f2p+0,
+  0x1.34f15cp+0,
+  -0x1.6d631ap+1,
+  0x1.ba88d2p+2,
+  -0x1.3f0d44p+3,
+  0x1.aff8bp-4,
+  0x1.05c3d6p+1,
+  0x1.407924p-1,
+  -0x1.52616cp+0,
+  0x1.bcbf28p+2,
+  -0x1.48f218p+2,
+  0x1.3f457p+0,
+  0x1.ecbac4p-4,
+  0x1.9088bap-2,
+  -0x1.d4d294p+2,
+  -0x1.620106p-3,
+  0x1.487b7cp+3,
+  0x1.3c89f8p-2,
+  -0x1.82a98p+2,
+  0x1.f69746p+0,
+  0x1.cf72b6p+2,
+  -0x1.6460cep-3,
+  -0x1.813142p+1,
+  -0x1.7d2a9cp+2,
+  0x1.ebf4eep+2,
+  0x1.bbc7fcp+2,
+  -0x1.fc9bf2p+1,
+  -0x1.abd912p-1,
+  -0x1.181baep-1,
+  -0x1.376852p-3,
+  0x1.2f9d3ap+2,
+  0x1.a43f72p+2,
+  0x1.10cd82p+3,
+  0x1.330766p-7,
+  0x1.9c7abap-2,
+  -0x1.1d151ap+4,
+  0x1.0420aep+2,
+  -0x1.1c82d8p-4,
+  0x1.03f97p-1,
+  -0x1.9ce762p-2,
+  -0x1.01d9a8p+1,
+  0x1.bc5b9ep-3,
+  -0x1.b85dd4p+2,
+  -0x1.5fbe3ep-3,
+  0x1.a2fca8p-1,
+  -0x1.f87332p-2,
+  0x1.ffb102p-1,
+  0x1.496214p+0,
+  -0x1.830a7p+2,
+  -0x1.0509fap-2,
+  -0x1.53079ap+0,
+  0x1.76198p+0,
+  -0x1.5dbb76p-3,
+  0x1.a46a9ep+1,
+  -0x1.646f1ap+5,
+  -0x1.ab75c8p+1,
+  -0x1.b85902p-6,
+  0x1.284bc2p+0,
+  -0x1.62cc74p-3,
+  0x1.c928cap+2,
+  0x1.40b302p-2,
+  -0x1.737232p+2,
+  0x1.3a823cp-1,
+  0x1.157b9ep+1,
+  -0x1.a1ba3ep+4,
+  0x1.f51844p+2,
+  0x1.b43bdep+2,
+  0x1.142676p+2,
+  -0x1.2d1b7ep+2,
+  0x1.51213ep-2,
+  0x1.7b7938p+2,
+  -0x1.57e164p+1,
+  -0x1.1f42a4p+1,
+  -0x1.bedddep+1,
+  -0x1.0501eap+2,
+  0x1.c8d1fp+2,
+  -0x1.7427cep+5,
+  -0x1.167deep-1,
+  0x1.820772p-3,
+  -0x1.f0b1dap+1,
+  0x1.87c9e4p+2,
+  0x1.6eeeeap+1,
+  -0x1.a35f4ap+2,
+  0x1.8ae50ap+0,
+  -0x1.28cd7ap+1,
+  0x1.3e18f6p+0,
+  0x1.50b63p+2,
+  0x1.36c114p+3,
+  -0x1.00bc3p+1,
+  -0x1.0a799p+3,
+  0x1.3cc37p+0,
+  0x1.8c48p-1,
+  -0x1.0d831ep+1,
+  0x1.ce8994p+2,
+  0x1.745a2ep+1,
+  0x1.36a8p+3,
+  -0x1.1a770ap+1,
+  -0x1.86528ep-1,
+  0x1.47be68p+3,
+  -0x1.0eb4f6p+0,
+  -0x1.611df2p-3,
+  0x1.46c5ecp+3,
+  -0x1.e55996p-10,
+  -0x1.5e20e4p-3,
+  -0x1.60f51ep-1,
+  -0x1.49bcp+2,
+  0x1.649348p+1,
+  0x1.87a4aep-4,
+  -0x1.7aa58cp+2,
+  0x1.8cf99ap-4,
+  0x1.bd5326p+2,
+  0x1.8ce666p+0,
+  -0x1.6bff88p-1,
+  0x1.d12a7ap+2,
+  0x1.7dc29cp+2,
+  0x1.421e8ap+3,
+  -0x1.656186p-3,
+  -0x1.1fa2e2p+1,
+  0x1.dfd894p+2,
+  -0x1.e24b84p-1,
+  -0x1.08b8c2p+0,
+  -0x1.b3cd68p+2,
+  -0x1.5b7acep-3,
+  0x1.e3432ap+2,
+  -0x1.58e15cp+2,
+  -0x1.0d7ad6p+3,
+  0x1.a8262ep-3,
+  -0x1.55364ap+2,
+  -0x1.b95818p+1,
+  -0x1.5263c2p+1,
+  -0x1.43d4ccp-1,
+  -0x1.ccb046p+3,
+  -0x1.f4969ap-1,
+  -0x1.3bcb7ep-2,
+  -0x1.2f32cp+2,
+  -0x1.61303ap-3,
+  -0x1.df2826p-1,
+  0x1.5e9fc2p+2,
+  0x1.d03e14p-4,
+  0x1.42320cp+3,
+  -0x1.aa2f4p+2,
+  -0x1.f3d52ap+0,
+  -0x1.818c72p-2,
+  0x1.32d08ep+2,
+  -0x1.c332p+0,
+  0x1.dc5dc2p+0,
+  0x1.1c7358p-1,
+  -0x1.3adfd8p-1,
+  0x1.113bap+0,
+  -0x1.5b65a6p-3,
+  0x1.36437cp+3,
+  0x1.bb8dbap+2,
+  -0x1.c46d9p+1,
+  -0x1.c678d6p-1,
+  0x1.3c9146p+3,
+  0x1.485612p+3,
+  0x1.f87d98p-1,
+  -0x1.bf2d5cp+0,
+  -0x1.cd2c2ap+2,
+  0x1.829d9ap-1,
+  -0x1.a95bd8p+2,
+  0x1.a857aep+0,
+  -0x1.03261cp+2,
+  -0x1.8657d6p-1,
+  0x1.50b348p+0,
+  0x1.d615fp+2,
+  0x1.8b0548p-5,
+  -0x1.d0aa84p+1,
+  -0x1.9b93cap+2,
+  -0x1.595412p-3,
+  0x1.b6ab74p-2,
+  0x1.16c592p-2,
+  0x1.cccc72p+1,
+  -0x1.657c7p+1,
+  0x1.aa995cp+2,
+  -0x1.fa172ep+1,
+  -0x1.12a886p+2,
+  -0x1.9173d8p+2,
+  0x1.9c3ca8p-3,
+  0x1.e796ccp+0,
+  0x1.182396p-3,
+  -0x1.4291dap-4,
+  -0x1.62f536p-3,
+  0x1.7216e8p+2,
+  0x1.cb45c8p+2,
+  -0x1.497518p+2,
+  -0x1.351996p+1,
+  -0x1.0dfe32p+2,
+  0x1.3bfc3cp+0,
+  -0x1.39bd7p-6,
+  -0x1.3a197ap+1,
+  -0x1.830bc2p+2,
+  0x1.b3857ep-5,
+  -0x1.53f426p+2,
+  -0x1.5f6ba2p-3,
+  -0x1.4ed77ap+1,
+  -0x1.556abp+2,
+  0x1.9712p+1,
+  0x1.0bf266p+0,
+  -0x1.ad2376p+2,
+  -0x1.af3504p+1,
+  -0x1.76e7ep+2,
+  -0x1.6562bap+1,
+  0x1.843614p-2,
+  0x1.384ef8p+3,
+  -0x1.47a784p+0,
+  0x1.f4a732p+2,
+  -0x1.7ce922p+2,
+  -0x1.336c52p+0,
+  -0x1.48c65cp+1,
+  0x1.494452p+3,
+  -0x1.193914p+5,
+  0x1.3577d2p+2,
+  -0x1.63f1bep-3,
+  -0x1.55d4d8p-4,
+  0x1.d880eep-1,
+  -0x1.7204ep+0,
+  0x1.dbbb12p+2,
+  -0x1.5e758ap-3,
+  -0x1.21018p+1,
+  0x1.06676ep+2,
+  -0x1.646416p-3,
+  0x1.03d04p+2,
+  0x1.10cb02p+3,
+  -0x1.6987b8p+1,
+  -0x1.fb44dp+0,
+  0x1.0e49ecp+1,
+  -0x1.ae974ap+2,
+  -0x1.8170a4p-9,
+  -0x1.a49d78p+1,
+  0x1.f48614p-2,
+  0x1.c3c598p+0,
+  0x1.5b5d38p+2,
+  -0x1.e7e994p+1,
+  -0x1.5ffb9ap-3,
+  -0x1.1b21bp+3,
+  -0x1.71927p+1,
+  -0x1.5b87aep-3,
+  0x1.106eccp+2,
+  0x1.3e7aep-4,
+  0x1.36a5d8p+3,
+  0x1.1e7f48p+0,
+  -0x1.6caff6p+2,
+  0x1.91cf84p-1,
+  -0x1.34c43cp+1,
+  -0x1.594ad2p+2,
+  0x1.dd37d4p+2,
+  0x1.f073e8p+2,
+  0x1.cef936p+2,
+  -0x1.bab5acp-2,
+  -0x1.035e0ap+0,
+  0x1.6d44ccp-2,
+  -0x1.1c4808p+2,
+  -0x1.e8786ap+1,
+  0x1.388c7cp+3,
+  0x1.8766aep+1,
+  -0x1.5eaeb6p-3,
+  -0x1.64b42cp-3,
+  -0x1.027faep-1,
+  -0x1.ba8b4ep+1,
+  0x1.266edap+2,
+  0x1.9fd6c2p+2,
+  -0x1.a44034p+1,
+  0x1.78abccp+1,
+  0x1.377b5p+3,
+  -0x1.940a02p+1,
+  -0x1.fdb2bcp+0,
+  -0x1.65ae92p-3,
+  0x1.a521c8p+3,
+  -0x1.4749aap+3,
+  -0x1.c1a2dep-1,
+  -0x1.7f4bfep+3,
+  0x1.3f9db8p+3,
+  0x1.6c7c0ap+2,
+  0x1.82779cp-1,
+  -0x1.824e0ep+2,
+  0x1.fec4ccp-2,
+  0x1.e58412p+2,
+  -0x1.578fc8p+3,
+  0x1.0ccf34p-2,
+  -0x1.6173bcp+0,
+  -0x1.f7357p+0,
+  0x1.f3e768p+2,
+  0x1.4317e2p+3,
+  -0x1.0f5222p+1,
+  -0x1.e5895ep-5,
+  0x1.d298dep+2,
+  0x1.c86c1ep+2,
+  0x1.459134p+3,
+  -0x1.553b7ap-3,
+  -0x1.05c35cp+0,
+  0x1.4461bcp+2,
+  0x1.9bc9eap-4,
+  0x1.06295cp+0,
+  0x1.43d93ep+3,
+  0x1.556832p+2,
+  0x1.f4b8d6p+1,
+  -0x1.465f64p+1,
+  -0x1.614fdep-3,
+  -0x1.b5350ep-3,
+  0x1.9f56p+0,
+  0x1.454eb6p+3,
+  -0x1.fba2cep+1,
+  -0x1.5f303cp-3,
+  0x1.6ceed2p+0,
+  0x1.58255cp+2,
+  0x1.b69528p+1,
+  0x1.7177ep+3,
+  -0x1.a45ad8p-1,
+  -0x1.94f706p+0,
+  -0x1.be9e04p+2,
+  0x1.5bf948p+0,
+  0x1.10cacep+3,
+  -0x1.740c94p+2,
+  -0x1.09bff6p+1,
+  0x1.3671c4p+3,
+  0x1.bec15cp+2,
+  -0x1.6346d4p+2,
+  0x1.bd4e1cp+2,
+  0x1.82d99ap-1,
+  -0x1.8225a8p+2,
+  0x1.220a66p-2,
+  -0x1.e16c52p-1,
+  -0x1.35848ep-1,
+  0x1.e11384p-2,
+  -0x1.8d8592p+0,
+  0x1.4c29bcp+1,
+  0x1.387af8p+2,
+  0x1.8d8fd6p-1,
+  0x1.c7d02ep+2,
+  -0x0p+0,
+  0x1.38ec96p+3,
+  -0x1.306a06p+2,
+  -0x1.59c33ep-3,
+  0x1.6d72f4p+0,
+  -0x1.cf944cp+2,
+  -0x1.5dac8cp-3,
+  0x1.acda6p+2,
+  -0x1.e3cbf2p+1,
+  -0x1.0cdac4p+0,
+  0x1.390014p+2,
+  -0x1.64fceep+2,
+  -0x1.82edfep+2,
+  -0x1.3ea13cp+3,
+  -0x1.0b4e5cp+1,
+  0x1.01028ep-5,
+  -0x1.2bb428p-2,
+  0x1.00128p+0,
+  -0x1.7adbfap-1,
+  0x1.e535f2p+2,
+  -0x1.648a8cp-3,
+  0x1.e84186p+2,
+  -0x1.6321p+0,
+  -0x1.0a5654p+3,
+  0x1.124c1cp-2,
+  0x1.bba78ep+2,
+  0x1.4531d8p+3,
+  0x1.1bf358p+0,
+  0x1.6cf66p+1,
+  -0x1.033dc6p+2,
+  0x1.4311aap+3,
+  -0x1.766bdcp-3,
+  0x1.828456p+2,
+  0x1.3e467ap+3,
+  -0x1.7fcebep-2,
+  -0x1.432faep-1,
+  -0x1.924aaep+1,
+  -0x1.646662p+2,
+  -0x1.892088p+0,
+  -0x1.2b8eb8p+0,
+  0x1.50170ap-5,
+  0x1.50ad28p+1,
+  0x1.e2ca16p+2,
+  0x1.c2a97cp-1,
+  -0x1.613492p-3,
+  -0x1.7c95f4p+1,
+  -0x1.b20d22p+0,
+  0x1.713644p-2,
+  0x1.f59c7ap-2,
+  0x1.07cd36p+2,
+  -0x1.467f64p-2,
+  -0x1.01f75cp-2,
+  0x1.54450cp-2,
+  -0x1.cd8dc2p-1,
+  0x1.441b4ap+3,
+  -0x1.a839b6p+2,
+  0x1.6a2932p+0,
+  -0x1.3345ecp-1,
+  0x1.d0f1dep+2,
+  -0x1.657a4cp-3,
+  -0x1.408364p+2,
+  -0x1.01883ep+1,
+  0x1.fe29aap-4,
+  0x1.924d0ap+0,
+  -0x1.5d1a3cp-2,
+  0x1.c7d03cp+2,
+  0x1.d03b78p+2,
+  0x1.0b450ep+0,
+  -0x1.e230c4p+1,
+  -0x1.baa6ep-1,
+  0x1.75c21ep+2,
+  0x1.30bcbcp+0,
+  -0x1.8f395cp+2,
+  0x1.d0c2aep+2,
+  -0x1.64f59ap-3,
+  -0x1.ea3c2ap+1,
+  -0x1.0506c6p+2,
+  0x1.67c7fp-2,
+  0x1.1b8feep+2,
+  -0x1.1b0498p+3,
+  0x1.451682p+3,
+  0x1.76a29p-1,
+  -0x1.2162d4p+4,
+  -0x1.7e93c8p-4,
+  -0x1.afffd6p+2,
+  0x1.f2p-7,
+  -0x1.8c62bep+5,
+  0x1.effbep+2,
+  0x1.d1b852p+2,
+  0x1.5cdbd2p+0,
+  0x1.c06b2p-1,
+  -0x1.b33b84p-2,
+  0x1.71d7c2p+0,
+  -0x1.64c27ap-3,
+  -0x1.3ea13cp+3,
+  -0x1.7d82b2p+2,
+  0x1.aa6d0cp+2,
+  -0x1.ed7f5p-4,
+  -0x1.e8264ep+2,
+  -0x1.ae1c56p+2,
+  -0x1.7abe24p+2,
+  0x1.4236f4p+3,
+  -0x1.c2268cp-2,
+  0x1.6114aep+1,
+  -0x1.60f716p-3,
+  -0x1.09918ap+0,
+  0x1.1c06a4p+0,
+  0x1.860c26p-2,
+  0x1.c42886p+3,
+  -0x1.3447aep-5,
+  -0x1.db094cp+3,
+  -0x1.6dcbep+2,
+  -0x1.4ec2dep-2,
+  0x1.45b736p+3,
+  0x1.3ff3dp-1,
+  -0x1.bcfd2ap+2,
+  -0x1.8854acp+2,
+  -0x1.a0ff42p+0,
+  0x1.04fab8p-1,
+  -0x1.30bp-2,
+  0x1.407192p+3,
+  -0x1.79ac6ap+2,
+  0x1.2277cap-1,
+  0x1.35f784p+3,
+  -0x1.35df54p+2,
+  -0x1.610686p-3,
+  -0x1.64178ep-3,
+  -0x1.65b712p-3,
+  0x1.10795cp+0,
+  0x1.8ab654p+2,
+  0x1.37e6dcp+3,
+  0x1.4375bep+3,
+  0x1.98562p+2,
+  0x1.e2c1a8p+2,
+  0x1.53f1ecp-1,
+  -0x1.0c4b76p+1,
+  -0x1.54a9ep+2,
+  0x1.84b444p+3,
+  0x1.a738a4p+0,
+  0x1.95b5e4p+2,
+  -0x1.eda14p+1,
+  0x1.9f4bb6p+2,
+  0x1.ff370ap-1,
+  0x1.443dbcp+3,
+  0x1.7780ccp-1,
+  -0x1.968c9ap+1,
+  0x1.6612fap+2,
+  0x1.7b6bdep+2,
+  -0x1.5b9b7cp-3,
+  0x1.8679b8p-1,
+  0x1.456d38p+3,
+  -0x1.b3db5cp-1,
+  0x1.9c6b3cp+1,
+  0x1.96479cp+0,
+  -0x1.814ec8p+2,
+  -0x1.6dcb18p+2,
+  0x1.110848p-2,
+  -0x1.1f7ffp+1,
+  -0x1.e60428p+1,
+  0x1.6bea2ep+1,
+  0x1.21c3d4p-1,
+  -0x1.d0723ap+2,
+  -0x1.2b0ccap-1,
+  -0x1.ed681cp+1,
+  0x1.5423d6p-4,
+  0x1.43c694p+1,
+  0x1.335p+0,
+  -0x1.551ee4p-3,
+  -0x1.7961eep+2,
+  -0x1.10339cp+2,
+  0x1.62a75ep-4,
+  0x1.d3e368p+2,
+  -0x1.c5a18ep+1,
+  -0x1.2da37ep+6,
+  0x1.9fd6ep+0,
+  -0x1.617842p+2,
+  0x1.7ceeb8p-3,
+  0x1.c1b256p-1,
+  -0x1.04dbfp+5,
+  -0x1.c276c6p+0,
+  -0x1.667c36p+2,
+  -0x1.700c48p+2,
+  0x1.0174ecp+0,
+  -0x1.e1e5f8p-1,
+  0x1.e5b97p+2,
+  0x1.797d68p+2,
+  -0x1.2b722ap+0,
+  -0x1.143b4ap+3,
+  0x1.437d6ep+3,
+  0x1.942202p-4,
+  -0x1.06013ep+1,
+  -0x1.e739p+2,
+  0x1.369ddap+3,
+  -0x1.6f15eap+2,
+  0x1.231e36p+2,
+  -0x1.f77b84p+0,
+  -0x1.68ed1ep+0,
+  -0x1.84c91ap+4,
+  -0x1.e6819cp-2,
+  0x1.a0c1e6p+2,
+  -0x1.80a3ecp+0,
+  0x1.ce8948p-2,
+  -0x1.e6dc46p+1,
+  0x1.bbde32p-5,
+  0x1.0ef40cp+2,
+  -0x1.5f668p-1,
+  -0x1.99b3a4p+2,
+  0x1.497064p+3,
+  -0x1.96d5f6p+2,
+  -0x1.2db79p-5,
+  -0x1.5b661ep-3,
+  0x1.5f1226p+2,
+  0x1.cd7992p+2,
+  -0x1.5c4c9ep+2,
+  0x1.860548p+0,
+  0x1.3d40ep+3,
+  0x1.1e676ep+2,
+  0x1.7a52e6p-2,
+  -0x1.5ecea6p+0,
+  0x1.53567ap+2,
+  -0x1.78bf34p-1,
+  0x1.430f92p+3,
+  -0x1.26b57p-2,
+  -0x1.81b49p+2,
+  -0x1.7949ep+0,
+  -0x1.58403ep-3,
+  0x1.941b48p+0,
+  -0x1.508df4p+2,
+  0x1.99ca4ap-2,
+  -0x1.944b84p-3,
+  0x1.36bb82p+3,
+  0x1.2b7daep+0,
+  -0x1.3b6ed8p+2,
+  0x1.18abep-2,
+  -0x1.f359d6p+0,
+  -0x1.8d59fep-2,
+  0x1.175bd4p-1,
+  -0x1.7bb492p+2,
+  -0x1.6c687ap+0,
+  -0x1.6551b2p-3,
+  -0x1.1077aep-2,
+  -0x1.23a6d6p+1,
+  -0x1.7c9692p+2,
+  -0x1.649712p-3,
+  0x1.71726ap+1,
+  -0x1.10ac4ep+3,
+  0x1.3a74a6p+0,
+  0x1.6e98a4p-1,
+  0x1.b7dc68p-2,
+  -0x1.c34fbep+1,
+  -0x1.9b2efap+2,
+  0x1.64fc28p+1,
+  -0x1.08275ep+0,
+  -0x1.90b768p+1,
+  -0x1.04687ap+0,
+  0x1.022a3ep-2,
+  0x1.31d856p+2,
+  -0x1.1916a6p+2,
+  -0x1.071b6p+5,
+  0x1.580aeep+2,
+  -0x1.0e753ep+1,
+  0x1.6d8e6ep+0,
+  0x1.afc04p+2,
+  -0x1.0c5c88p+2,
+  -0x1.0b0094p+2,
+  -0x1.a9374cp+2,
+  -0x1.389e9ap-4,
+  -0x1.9e1a66p+0,
+  0x1.2917a4p+2,
+  0x1.4516a4p+0,
+  -0x1.58d6d2p-3,
+  -0x1.8d3282p-1,
+  0x1.9ce2acp+3,
+  0x1.75f332p-1,
+  0x1.ab3d0ap+0,
+  -0x1.75513ep+3,
+  0x1.b4056ap+1,
+  0x1.accf0ap+0,
+  -0x1.648446p-3,
+  0x1.b6284ap+2,
+  0x1.0a73e6p+3,
+  -0x1.8f931ep+0,
+  -0x1.653ab4p-3,
+  -0x1.a07646p+2,
+  -0x1.838fcep+2,
+  -0x1.1fcca4p-1,
+  0x1.3f8acp+3,
+  -0x1.e72a6p+2,
+  0x1.53451ep-3,
+  -0x1.21bf8p-1,
+  0x1.477cccp+0,
+  -0x1.1f2f32p-1,
+  0x1.65303cp+0,
+  0x1.43e608p+3,
+  -0x1.c06e3cp+0,
+  0x1.b3408ep+0,
+  -0x1.5b09dp-2,
+  -0x1.2f482ep+2,
+  -0x1.358416p+2,
+  -0x1.d2b2ap+2,
+  -0x1.1883d6p+2,
+  0x1.d2229cp+2,
+  -0x1.35c1a2p+1,
+  -0x1.8bb666p+3,
+  -0x1.1d2eb6p+3,
+  -0x1.600dp-3,
+  -0x1.1c721p+3,
+  -0x1.644118p+2,
+  0x1.9f08ap+2,
+  0x1.8c13d4p+2,
+  0x1.35c95p+3,
+  0x1.80d7cap+2,
+  -0x1.58caa4p-2,
+  0x1.4628p-2,
+  -0x1.27d56ep+0,
+  0x1.380e6cp+3,
+  0x1.8539aap+2,
+  -0x1.56efep+1,
+  -0x1.ef1648p-1,
+  -0x1.8549eep+2,
+  0x1.155e12p+4,
+  -0x1.53d3bap-3,
+  -0x1.9c7e88p+2,
+  0x1.d688fcp+2,
+  -0x1.54807ep-3,
+  -0x1.7436b8p-2,
+  0x1.6ca666p-1,
+  -0x1.6c77b6p-1,
+  0x1.37fa42p+3,
+  -0x1.98f9eep+1,
+  0x1.1b44p+0,
+  -0x1.3277eep-1,
+  0x1.0da99ap-2,
+  0x1.9c6892p+2,
+  -0x1.c47754p+2,
+  0x1.a31352p-4,
+  0x1.71f8p-1,
+  -0x1.22ff28p+1,
+  0x1.374108p+3,
+  0x1.b5cd8ap+1,
+  -0x1.5b3f32p-3,
+  -0x1.56193ap-3,
+  -0x1.2fdd8ap+4,
+  -0x1.5956b2p+2,
+  -0x1.772006p+1,
+  -0x1.5a291cp-3,
+  0x1.2124fcp+2,
+  0x1.d378fp+2,
+  0x1.76b3f4p-3,
+  0x1.00387ap+0,
+  -0x1.362686p+2,
+  0x1.451ba6p+3,
+  -0x1.066914p+1,
+  0x1.213ddap+0,
+  -0x1.6f10d2p+2,
+  -0x1.ecab64p-6,
+  0x1.b96d0cp+2,
+  -0x1.63cd96p-3,
+  0x1.366b4cp+1,
+  0x1.31a756p+0,
+  -0x1.c721c6p-5,
+  -0x1.6ed70ap-6,
+  0x1.24ab92p-3,
+  -0x1.47a3aep-1,
+  0x1.950d6p+2,
+  -0x1.57ffb6p-3,
+  0x1.c9c3aep+0,
+  0x1.d7bf4p+2,
+  -0x1.2814f6p+0,
+  -0x1.60f6cep-3,
+  -0x1.62a2fep-3,
+  0x1.d818ccp-1,
+  0x1.76c47ap-3,
+  -0x1.5b8674p+2,
+  -0x1.d5f9dep+2,
+  0x1.620a42p+2,
+  0x1.b6d2d6p+2,
+  -0x1.4b037p+0,
+  -0x1.a0735cp-1,
+  -0x1.272cf6p-1,
+  -0x1.14c35cp-1,
+  -0x1.d9620ap-1,
+  0x1.f2921p-1,
+  0x1.7784f6p+1,
+  0x1.ba38f6p-3,
+  -0x1.cecfdep+2,
+  -0x1.13b832p-5,
+  0x1.d4f442p+2,
+  0x1.b36cap+2,
+  0x1.500062p-1,
+  -0x1.04dc5cp+1,
+  -0x1.5e9754p+2,
+  -0x1.b961p-6,
+  -0x1.cfcfe6p+1,
+  0x1.650866p+0,
+  -0x1.545418p+3,
+  -0x1.115a7ap+0,
+  -0x1.99b554p+2,
+  -0x1.ea403p-2,
+  -0x1.6183a2p-2,
+  0x1.919b5ap+2,
+  -0x1.5afc4ap-3,
+  0x1.ea9146p-2,
+  -0x1.00c81ep+1,
+  -0x1.4aa03ep+2,
+  0x1.878edp-3,
+  0x1.18dadap-4,
+  0x1.60d8bcp+1,
+  0x1.e9192cp-1,
+  0x1.797b0ap+0,
+  0x1.1dafa4p+0,
+  -0x1.98f70ap-1,
+  0x1.ae13c2p+2,
+  -0x1.c9ffd6p-4,
+  0x1.3cd90ap+0,
+  -0x1.5638cep-3,
+  0x1.448b38p+3,
+  0x1.b5f5e4p+2,
+  -0x1.27e222p+2,
+  0x1.42a508p+3,
+  -0x1.9a6a7p+2,
+  0x1.36cbc2p+3,
+  0x1.e9676p+1,
+  0x1.95abdep+2,
+  -0x1.666aep+0,
+  -0x1.d48214p+0,
+  0x1.d7d86ap+1,
+  0x1.78e714p+1,
+  0x1.a4161ep-2,
+  -0x1.34e68ep-1,
+  0x1.d5450cp+2,
+  0x1.7e3dc2p-2,
+  -0x1.92407ap+2,
+  0x1.4418b4p+3,
+  -0x1.763d3p+3,
+  -0x1.116978p+3,
+  0x1.9018aep+2,
+  -0x1.80c9bep-2,
+  0x1.5bec14p+0,
+  -0x1.7ccf84p+0,
+  0x1.44e018p+3,
+  -0x1.279b7p+2,
+  -0x1.2d08ap-1,
+  0x1.bb4d8ep+1,
+  0x1.be100ep-1,
+  -0x1.5c1c3ap-3,
+  0x1.4bf624p+2,
+  0x1.adaa76p+2,
+  -0x1.5cd68ep+0,
+  -0x1.3185fp+2,
+  0x1.3dee18p-4,
+  -0x1.e395f8p-1,
+  -0x1.e8528ap+2,
+  -0x1.5b326ap+2,
+  0x1.35bcbcp+3,
+  -0x1.0802cp+5,
+  0x1.fdab84p-2,
+  -0x1.158152p-1,
+  -0x1.5140c6p+3,
+  0x1.14f5c2p+1,
+  -0x1.a6f156p-1,
+  -0x1.63d8b2p-3,
+  -0x1.228ec4p+2,
+  0x1.51173p-1,
+  -0x1.c2abeep+2,
+  -0x1.5f6792p+2,
+  -0x1.88bfc2p+2,
+  0x1.4a6decp+0,
+  0x1.d0a6cp+2,
+  -0x1.c10dccp+1,
+  -0x1.60b94p+5,
+  -0x1.3f78eep+3,
+  0x1.f1b1ep+1,
+  -0x1.404326p+2,
+  0x1.9c6bd6p-2,
+  0x1.4e963cp-4,
+  0x1.1d26b4p+2,
+  -0x1.37d952p+2,
+  0x1.7eee38p+3,
+  0x1.c5392ep+2,
+  0x1.9128ap+2,
+  0x1.9c8fd6p+2,
+  0x1.be43d6p-2,
+  -0x1.57f9e2p-4,
+  0x1.434bacp+3,
+  0x1.2d0f2cp-1,
+  -0x1.ba23aap+1,
+  0x1.3ae01cp+3,
+  -0x1.95778ap+2,
+  -0x1.c65b3cp+1,
+  0x1.23ae7ap+1,
+  -0x1.23d308p+2,
+  -0x1.ba5c3cp+0,
+  -0x1.d07b0ep-3,
+  0x1.504052p-2,
+  0x1.5e1a46p+0,
+  0x1.95dd28p+2,
+  0x1.897f68p+2,
+  -0x1.56811ep+0,
+  0x1.9b504p+2,
+  0x1.034f02p+4,
+  -0x1.6a872ap+0,
+  0x1.eb077ap+2,
+  -0x1.6b6004p+0,
+  0x1.71ec28p-1,
+  0x1.00a18ap+2,
+  0x1.a65932p+0,
+  0x1.f27e3cp+2,
+  -0x1.683308p+0,
+  -0x1.6de68ap+0,
+  -0x1.f15cbap+2,
+  -0x1.2390c2p+2,
+  0x1.eeaa42p+2,
+  -0x1.feccb4p+0,
+  -0x1.234018p+4,
+  -0x1.ffb332p+0,
+  -0x1.8fbd1ep-1,
+  -0x1.2666b8p-1,
+  0x1.10c816p+3,
+  -0x1.7fd956p-2,
+  -0x1.073c3ap+3,
+  -0x1.63a47cp+1,
+  0x1.814d1ep-2,
+  0x1.65d55ap-1,
+  -0x1.64c9b4p-3,
+  0x1.d9562ap+2,
+  -0x1.60f91cp-3,
+  -0x1.650866p-3,
+  0x1.48178cp+3,
+  0x1.e0d776p+2,
+  -0x1.6f9418p+1,
+  -0x1.1bf3ecp+0,
+  0x1.f4717p-1,
+  0x1.c791f6p+2,
+  -0x1.525c08p-1,
+  -0x1.62d062p-3,
+  -0x1.eb511ep-2,
+  -0x1.09cd3cp+0,
+  0x1.3e45ap+3,
+  0x1.301802p-1,
+  -0x1.39bbdap+2,
+  -0x1.c82196p+2,
+  -0x1.303b3ap+4,
+  0x1.8f4b08p+2,
+  0x1.035eeep-2,
+  -0x1.5fe326p-3,
+  0x1.04028ep-5,
+  0x1.d3fafcp+2,
+  0x1.42ba5ap-1,
+  -0x1.cdeb2ep+0,
+  -0x1.7500a8p+2,
+  0x1.7dbbbcp+0,
+  -0x1.f4eb86p+2,
+  0x1.7c47aep-6,
+  0x1.75b67p-2,
+  0x1.8d873ap+2,
+  0x1.5bccacp+0,
+  -0x1.e151a8p+0,
+  -0x1.51474ep-2,
+  0x1.c0ea9ep+2,
+  -0x1.a23e0ep+2,
+  -0x1.011accp+0,
+  -0x1.dde764p+4,
+  -0x1.da003cp+0,
+  -0x1.b005c2p-4,
+  0x1.43b4aep+3,
+  0x1.869f5cp+1,
+  -0x1.f8e706p+0,
+  -0x1.55077ap+1,
+  -0x1.136deap+2,
+  -0x1.0376a6p+3,
+  0x1.f668f6p-3,
+  0x1.17f31ep+0,
+  0x1.ab83d8p-1,
+  -0x1.534404p+4,
+  -0x1.63de7cp-3,
+  -0x1.1cfap+0,
+  0x1.576bd6p+0,
+  -0x1.4463a4p+2,
+  -0x1.65a27cp-3,
+  0x1.b13052p-2,
+  0x1.d483a4p+2,
+  -0x1.02d042p+1,
+  -0x1.60fa9cp-3,
+  -0x1.16e87ap-1,
+  0x1.b492b8p+0,
+  -0x1.a4cf6ep+2,
+  0x1.19af4cp+1,
+  0x1.7e8bc2p+2,
+  -0x1.29775p+1,
+  -0x1.4cccccp+1,
+  0x1.167266p+0,
+  -0x1.647cccp+1,
+  0x1.1debfap+1,
+  -0x1.4e9166p-3,
+  0x1.87c92ap+0,
+  -0x1.3ea13cp+3,
+  0x1.8976ccp+0,
+  0x1.6c7384p+0,
+  -0x1.5b557cp-3,
+  -0x1.30c126p+1,
+  -0x1.639d72p-3,
+  -0x1.4c44ap+2,
+  -0x1.6ea332p+1,
+  0x1.8e982ap+2,
+  -0x1.81006p+2,
+  0x1.1d4be4p+4,
+  -0x1.ec89fcp-1,
+  -0x1.503f1ap+2,
+  0x1.e57e76p+2,
+  -0x1.5ddcaap-1,
+  0x1.439434p+3,
+  -0x1.4a897ap+2,
+  -0x1.939222p+2,
+  -0x1.3da46cp-4,
+  -0x1.58bf08p+2,
+  -0x1.3eaadep+3,
+  -0x1.aab2eep+2,
+  -0x1.7c5af6p-1,
+  0x1.bf4fccp+2,
+  0x1.10cd1ep+3,
+  0x1.fa0198p-1,
+  -0x1.ca7dc2p-4,
+  0x1.894544p+2,
+  0x1.442d5ep+3,
+  0x1.371242p+3,
+  -0x1.95fba6p-1,
+  0x1.d1a67p+2,
+  0x1.769918p+0,
+  0x1.4e61c2p-1,
+  -0x1.57c1ep+1,
+  -0x1.d74902p+0,
+  -0x1.3ea13cp+3,
+  -0x1.851e32p+2,
+  0x1.247602p+2,
+  0x1.3f0314p+1,
+  -0x1.637aep-2,
+  0x1.41b1fap+3,
+  -0x1.04efc6p-3,
+  -0x1.88130cp+2,
+  -0x1.b2a146p+2,
+  0x1.54bb5ep+3,
+  -0x1.a06ap+0,
+  -0x1.569e66p+0,
+  0x1.2a59a8p+4,
+  -0x1.6105fap-3,
+  -0x1.82a98cp+1,
+  0x1.a428f2p+2,
+  -0x1.8bb3eap+0,
+  -0x1.627f62p-3,
+  0x1.b0f5c2p-9,
+  -0x1.469442p+1,
+  0x1.4507e8p+3,
+  -0x1.86afacp+2,
+  0x1.da41f8p+2,
+  -0x1.eece8ep-1,
+  -0x1.03cddp+1,
+  -0x1.225768p+4,
+  -0x1.51a33ap+2,
+  0x1.24c926p+0,
+  0x1.7b8ad4p+2,
+  -0x1.17bebcp-2,
+  0x1.ac0e14p-3,
+  -0x1.82f9f6p+2,
+  -0x1.5e5b3p-1,
+  -0x1.805ffcp+2,
+  -0x1.600742p-3,
+  -0x1.887c68p-3,
+  -0x1.615aacp-3,
+  -0x1.7ba8fep+4,
+  0x1.f6370ap-4,
+  -0x1.e06b9p+2,
+  -0x1.5fbfb2p-3,
+  0x1.aaa50ep+2,
+  -0x1.8176fep+2,
+  0x1.5ce1d2p+0,
+  0x1.b23e64p-1,
+  -0x1.aea0ep+0,
+  -0x1.26c00cp+2,
+  -0x1.5a23bap+2,
+  -0x1.55a02ep-3,
+  0x1.350bap+3,
+  -0x1.9b4ec6p+1,
+  0x1.e0a52ep+2,
+  -0x1.74fe26p+2,
+  -0x1.1d92c2p+1,
+  -0x1.5da7d6p-1,
+  -0x1.312282p+1,
+  -0x1.62c91cp-3,
+  -0x1.c173f8p-1,
+  -0x1.9f0316p-1,
+  -0x1.4ba776p+2,
+  0x1.cb445ep+2,
+  -0x1.7efb5cp-1,
+  0x1.4595cap+3,
+  -0x1.5bcf12p-3,
+  0x1.c3b3d6p-3,
+  -0x1.cb85d8p-3,
+  -0x1.2824ccp-1,
+  -0x1.a35d68p+2,
+  -0x1.87e812p+2,
+  -0x1.68cfd6p-1,
+  -0x1.b44846p+2,
+  -0x1.4cb4d4p+2,
+  -0x1.058c1cp-2,
+  -0x1.600046p-3,
+  0x1.d80cb8p-2,
+  0x1.babe66p+0,
+  0x1.be9c56p+2,
+  0x1.016978p-2,
+  -0x1.a61fbp+2,
+  0x1.6bd5f6p+2,
+  -0x1.9e2b36p-2,
+  -0x1.936c78p+2,
+  -0x1.390932p+0,
+  -0x1.c978ccp+0,
+  0x1.4fbcccp-2,
+  -0x1.605154p-3,
+  0x1.00c70ap-2,
+  -0x1.65c06cp-3,
+  0x1.a6f552p+2,
+  0x1.0f98p-1,
+  -0x1.a673c6p+1,
+  0x1.36420ap+3,
+  0x1.20469p+2,
+  0x1.da8c28p-1,
+  -0x1.451f4ep+2,
+  -0x1.c56adcp+2,
+  0x1.c57f32p+0,
+  -0x1.12477p-1,
+  -0x1.3aa0aap-6,
+  0x1.c60c24p+1,
+  -0x1.6476acp-3,
+  -0x1.6bbc9cp+2,
+  -0x1.7e46b6p+1,
+  -0x1.fae904p-3,
+  0x1.b9451ep-4,
+  0x1.4a5348p+0,
+  0x1.aa0cp-1,
+  -0x1.7b5694p+2,
+  -0x1.59cb04p+2,
+  0x1.47eaf2p+3,
+  -0x1.61696cp-3,
+  0x1.3b5cep+0,
+  0x1.30facp+0,
+  -0x1.7dfp-2,
+  0x1.aefcfap+1,
+  0x1.e5ae7cp+2,
+  -0x1.9920aap+1,
+  -0x1.410848p+1,
+  0x1.7aa234p+1,
+  0x1.5fe74cp+2,
+  -0x1.07b5aep+0,
+  0x1.8d2e4p-1,
+  -0x1.5dc9bap-3,
+  0x1.4edc32p-5,
+  -0x1.5a747ap-4,
+  -0x1.551516p-3,
+  0x1.427c36p+3,
+  0x1.d5762p+2,
+  -0x1.a94422p+0,
+  0x1.2813dp+0,
+  -0x1.0aececp+2,
+  0x1.430af8p+3,
+  0x1.704334p+0,
+  -0x1.6180ecp-3,
+  0x1.9878cep+2,
+  -0x1.5c8532p-3,
+  -0x1.a0f696p+2,
+  -0x1.63c81cp-3,
+  0x1.5c9ccep+2,
+  0x1.d0b332p+0,
+  0x1.dd02fp+2,
+  0x1.30824ap-4,
+  0x1.f0ce3cp-1,
+  0x1.375f9cp+3,
+  -0x1.1b636cp+4,
+  -0x1.c607ap+2,
+  0x1.93b6f6p+0,
+  -0x1.640b8ap-3,
+  -0x1.ac8748p+0,
+  -0x1.148e5ep+2,
+  -0x1.60dfdep-3,
+  -0x1.61688cp-3,
+  -0x1.a87362p+2,
+  -0x1.5d02d8p+3,
+  -0x1.3692eep-1,
+  0x1.ece852p-3,
+  -0x1.01c6ep+0,
+  0x1.be7a58p+2,
+  -0x1.365372p-3,
+  0x1.7dd0d4p-1,
+  0x1.94f6ep+0,
+  0x1.df5e8ap+2,
+  -0x1.28cdf2p+0,
+  -0x1.6547d2p-3,
+  -0x1.cbe236p-4,
+  -0x1.23dffep+1,
+  -0x1.2b9e4ep+2,
+  0x1.28ff22p+0,
+  -0x1.5f1b8ep-3,
+  -0x1.af4f5cp-2,
+  -0x1.261c7cp+2,
+  -0x1.940248p+0,
+  -0x1.aa31eap-1,
+  -0x1.17841ep+0,
+  -0x1.a15b06p+1,
+  0x1.852a0ap+2,
+  -0x1.1d74a4p-1,
+  0x1.3d8912p+3,
+  0x1.def324p+2,
+  0x1.3ba8eep+0,
+  -0x1.5fbb8ep+0,
+  0x1.55f48ep-2,
+  -0x1.d12e1p+1,
+  -0x1.591d24p-3,
+  -0x1.f08bbcp-1,
+  -0x1.d5aadp+2,
+  0x1.d7b94p+2,
+  0x1.4215ecp+3,
+  -0x1.531ac8p+3,
+  -0x1.785704p+2,
+  0x1.cab5d6p+2,
+  0x1.48437ap+3,
+  0x1.fd2b46p-5,
+  -0x1.640bfep-3,
+  0x1.44d448p+0,
+  -0x1.4bfd76p-1,
+  0x1.49063p+3,
+  -0x1.74b3a8p+3,
+  0x1.7f4ca8p+1,
+  0x1.55a30ep+1,
+  0x1.2fc866p+0,
+  -0x1.80e5eap+0,
+  -0x1.2e49e2p+4,
+  -0x1.89d538p+1,
+  0x1.8012b8p+0,
+  -0x1.651586p-3,
+  -0x1.82af5cp+2,
+  0x1.f1b0a4p-1,
+  0x1.28e914p+1,
+  -0x1.e08a7ap+0,
+  0x1.10c9f4p+3,
+  -0x1.64dbbcp-3,
+  0x1.cfceb8p+2,
+  -0x1.64e71ep+2,
+  0x1.01c214p-1,
+  -0x1.0cee7ap+2,
+  0x1.66bb84p-2,
+  -0x1.47ba7ap+5,
+  0x1.ccb8e8p+2,
+  0x1.d34b7cp+2,
+  0x1.5828p+0,
+  -0x1.9bf8c6p+2,
+  -0x1.270aacp+2,
+  0x1.445e38p+3,
+  -0x1.c2af3p+2,
+  0x1.73bcd6p-1,
+  -0x1.5d3f7ap-3,
+  -0x1.54c33ep+3,
+  0x1.b0f92ep+2,
+  0x1.54694ap+2,
+  0x1.365b8ep-1,
+  0x1.81712ep+1,
+  -0x1.64de44p-3,
+  0x1.8b28f6p-2,
+  0x1.e79ceap+2,
+  -0x1.790c14p+2,
+  -0x1.0e76b8p+5,
+  -0x1.7afc7p+2,
+  0x1.bb846ep+2,
+  -0x1.b1403cp+1,
+  -0x1.86fe4cp+2,
+  0x1.05ff34p+4,
+  -0x1.861eb8p+0,
+  0x1.6ee384p+0,
+  -0x1.1d674cp-1,
+  0x1.27cee8p-3,
+  0x1.203dfcp+1,
+  -0x1.94085p+1,
+  -0x1.62fdf6p-3,
+  -0x1.259494p+4,
+  0x1.e7b2bap+2,
+  -0x1.7ea7bcp-3,
+  -0x1.3ea13cp+3,
+  -0x1.287842p+2,
+  -0x1.ab0f56p+2,
+  0x1.d4ab54p+2,
+  0x1.99c332p-3,
+  0x1.2739aep+0,
+  0x1.10cda8p+3,
+  0x1.8c677p-1,
+  0x1.792b74p-1,
+  0x1.be6c56p+2,
+  -0x1.003724p+2,
+  0x1.ef91eap-3,
+  -0x1.5fec66p+0,
+  -0x1.3f348cp+2,
+  0x1.899daep+0,
+  -0x1.324956p+2,
+  0x1.e44ee4p+2,
+  -0x1.597012p-3,
+  0x1.2af992p+0,
+  -0x1.7569c8p+1,
+  0x1.af3934p-4,
+  0x1.808d1ep+0,
+  -0x1.8d45e4p+2,
+  0x1.463158p+3,
+  0x1.3adp+0,
+  0x1.ecdf32p+2,
+  0x1.2aad9ap-3,
+  -0x1.d803ecp-2,
+  0x1.f03244p+2,
+  0x1.9dc15cp+2,
+  -0x1.b4c5cap-6,
+  -0x1.659e44p-3,
+  -0x1.798c8ap+1,
+  0x1.c8d80ep+2,
+  -0x1.47ae14p-6,
+  -0x1.1e8216p+2,
+  -0x1.5d407ep-3,
+  0x1.13ee36p+2,
+  -0x1.61244cp-3,
+  -0x1.f2d01ep+1,
+  -0x1.53e61ep-3,
+  -0x1.1239ccp+1,
+  -0x1.8d8168p+2,
+  -0x1.585ed8p+2,
+  -0x1.916e16p+1,
+  0x1.a99198p-1,
+  -0x1.936488p-1,
+  0x1.424e58p+3,
+  0x1.5e15c2p-1,
+  -0x1.614486p-3,
+  -0x1.a5a616p+2,
+  0x1.3ef362p+3,
+  -0x1.0dbee4p-4,
+  0x1.03b99ap-2,
+  -0x1.910a68p+3,
+  -0x1.2fbfc2p+0,
+  -0x1.59f8eap-3,
+  0x1.7cec24p+1,
+  0x1.1c27c2p+0,
+  -0x1.de5f06p+2,
+  0x1.7621c2p+0,
+  -0x1.98de22p+1,
+  -0x1.1f41d2p+1,
+  0x1.adddaap+2,
+  0x1.784fd8p-1,
+  -0x1.5f00f2p+2,
+  0x1.48dfc2p-1,
+  0x1.7e3b1ep+0,
+  0x1.8bc666p-3,
+  0x1.37d0e2p-1,
+  0x1.157c74p+2,
+  0x1.6ff89ep+0,
+  0x1.165ffep+0,
+  0x1.d7529ep+2,
+  0x1.44055ap+3,
+  -0x1.6576e4p-3,
+  0x1.b5bdc2p-2,
+  -0x1.86a71p+2,
+  -0x1.e0bb9ap+1,
+  -0x1.3efb4ep+3,
+  0x1.465b4ap+3,
+  0x1.69ccccp-2,
+  0x1.fa8332p+0,
+  0x1.4f36aep-3,
+  0x1.901bdcp+2,
+  -0x1.93f8dap+1,
+  -0x1.c6d308p-1,
+  -0x1.8ab1e6p+2,
+  0x1.3a40b8p+3,
+  -0x1.347ff6p+1,
+  -0x1.ab55b8p-3,
+  0x1.2b15d2p+2,
+  -0x1.78cb5p+2,
+  -0x1.44fd58p+1,
+  0x1.8874ccp+2,
+  -0x1.95c6eap+2,
+  0x1.6a9ad6p+2,
+  0x1.5ac8p-2,
+  -0x1.a31878p+1,
+  -0x1.61f5eep-2,
+  0x1.daa598p+2,
+  -0x1.99370ap-1,
+  0x1.8d1328p+2,
+  -0x1.717428p-6,
+  0x1.a4ac26p-1,
+  -0x1.a8341ap+4,
+  -0x1.3d9104p+2,
+  -0x1.3461e8p+4,
+  0x1.af6bd4p+2,
+  0x1.ad2e52p+2,
+  -0x1.5eb886p-3,
+  0x1.4cc9c2p-1,
+  0x1.363ce2p+3,
+  0x1.cac2d4p+2,
+  -0x1.64c11ap-3,
+  -0x1.5bb654p-3,
+  0x1.9cd41ep+2,
+  0x1.a0c9fep-1,
+  0x1.0f9018p-4,
+  -0x1.669748p+0,
+  0x1.b1023cp+1,
+  0x1.d9e51ep-3,
+  -0x1.860c04p+2,
+  -0x1.004e04p+0,
+  0x1.606e3cp+0,
+  -0x1.3d5198p+2,
+  0x1.e50c02p+3,
+  0x1.175666p-2,
+  -0x1.15400ap+1,
+  0x1.d3df72p+2,
+  0x1.8474f6p+2,
+  -0x1.7beef6p-1,
+  -0x1.234dfcp+1,
+  0x1.a31fap+2,
+  0x1.371dd2p+3,
+  0x1.49ae1ap+1,
+  0x1.09183cp+0,
+  -0x1.9943fep+2,
+  -0x1.65ae36p-3,
+  -0x1.3f64f6p+2,
+  0x1.a9d88cp-1,
+  -0x1.108da4p+1,
+  0x1.239b84p-1,
+  -0x1.7a3fcap+1,
+  0x1.2fb65cp-3,
+  -0x1.c22adp-1,
+  -0x1.4e4a96p+2,
+  -0x1.b97532p-2,
+  0x1.6a1b84p-1,
+  -0x1.4acc7ep+2,
+  0x1.597faep-2,
+  -0x1.29e666p-4,
+  -0x1.92f968p+2,
+  0x1.b5bcbcp+2,
+  0x1.d44a0ap+2,
+  -0x1.118962p+0,
+  -0x1.0963fcp-1,
+  0x1.b49e72p+2,
+  0x1.479932p+3,
+  -0x1.96ebb8p+2,
+  -0x1.17fd5ap+2,
+  -0x1.30bf5cp-3,
+  0x1.458e58p+3,
+  0x1.36d3dap+3,
+  0x1.498cc4p+0,
+  0x1.a51dp+2,
+  -0x1.76eaep-2,
+  0x1.a92b5cp-1,
+  0x1.1cb5c8p+1,
+  0x1.f116dap-1,
+  -0x1.2fefa4p+1,
+  0x1.895384p-1,
+  0x1.3ea70ap-1,
+  0x1.4e5bc2p+0,
+  -0x1.5d3056p-3,
+  0x1.6e4f32p+1,
+  0x1.a0cb4ap+2,
+  0x1.3e9daep+0,
+  -0x1.610884p-3,
+  -0x1.e575c2p-4,
+  -0x1.4aa4e4p+3,
+  0x1.6b2384p-1,
+  0x1.10ccccp+3,
+  0x1.287d32p+0,
+  0x1.3ecp-2,
+  -0x1.ac3126p+2,
+  -0x1.375428p-2,
+  0x1.dd5e32p+2,
+  -0x1.3cc38cp+5,
+  -0x1.63b394p-3,
+  -0x1.36dd2ap+0,
+  -0x1.abaca4p-1,
+  0x1.9a4998p-3,
+  0x1.a8322ep+1,
+  0x1.495ba8p+2,
+  -0x1.2b1d96p+2,
+  0x1.3cb612p+3,
+  0x1.3b0bacp+2,
+  -0x1.24da3ep+2,
+  0x1.b4cc52p-1,
+  -0x1.7231e6p+2,
+  0x1.68579ap+0,
+  0x1.98b34p+2,
+  0x1.b0f174p+2,
+  -0x1.19633p+1,
+  0x1.4e8p-5,
+  0x1.c0b04cp+2,
+  0x1.3707a8p+3,
+  -0x1.0e597ap+2,
+  -0x1.cedcfep+4,
+  -0x1.086438p+3,
+  -0x1.a9c966p+1,
+  -0x1.74d70ap-7,
+  -0x1.641bbap-3,
+  0x1.bbba02p+2,
+  -0x1.348cccp-3,
+  -0x1.660e72p-3,
+  0x1.ace148p-4,
+  -0x1.21da26p+0,
+  0x1.46698ap+0,
+  -0x1.1153b6p+0,
+  -0x1.785416p+2,
+  -0x1.fa611ep-1,
+  -0x1.f9b342p-10,
+  0x1.bc4b08p+2,
+  -0x1.5b84eep-3,
+  0x1.47768p+1,
+  0x1.4c15c2p+0,
+  -0x1.c77e56p+0,
+  0x1.7d241ep+1,
+  0x1.ae9d56p+1,
+  0x1.969368p+2,
+  -0x1.cae3fp+0,
+  0x1.dd0f7ap+2,
+  -0x1.60cbbcp-3,
+  0x1.e8d8bap+2,
+  -0x1.994098p+0,
+  -0x1.4fca34p+3,
+  0x1.c4a67ap+2,
+  0x1.7d00ap+2,
+  -0x1.c32c1p+2,
+  -0x1.8632b6p+2,
+  0x1.b1f5cep+2,
+  -0x1.97022ep+4,
+  -0x1.55a7ep+3,
+  -0x1.d4fa1ep+2,
+  0x1.5fff5cp-3,
+  0x1.c1ca3ep-6,
+  0x1.8f307ap-1,
+  -0x1.43319ap-1,
+  -0x1.ab6e94p-1,
+  -0x1.a640ap-2,
+  0x1.44e4e4p+3,
+  -0x1.d568c8p+3,
+  0x1.2f5ba6p+2,
+  0x1.4371b2p+3,
+  -0x1.63de96p-3,
+  0x1.674f7ep+0,
+  0x1.899e56p+2,
+  -0x1.493136p+0,
+  -0x1.be2b2ep+1,
+  -0x1.01d56ap+2,
+  -0x1.3d4ddp+5,
+  0x1.479bf6p+3,
+  -0x1.67a02ep-1,
+  0x1.b4265cp+2,
+  -0x1.07d2a4p+1,
+  -0x1.85bb08p+2,
+  0x1.d3d95cp+2,
+  -0x1.6fd80cp+2,
+  -0x1.141ed8p+0,
+  -0x1.5e4264p-3,
+  0x1.3ff1fp+2,
+  0x1.3f5e2ap+1,
+  -0x1.683c8ap+2,
+  0x1.456ad2p+1,
+  -0x1.203312p+2,
+  -0x1.63533ap-3,
+  -0x1.554ceap+2,
+  -0x1.506d48p+2,
+  0x1.f2cap-1,
+  0x1.432124p+3,
+  -0x1.6905d4p+2,
+  0x1.a13008p+2,
+  -0x1.61007cp-3,
+  -0x1.80ada8p+2,
+  -0x1.2b5e12p+2,
+  0x1.0c38c6p-2,
+  0x1.6bb408p+2,
+  0x1.ee99c2p-1,
+  0x1.3c9f7cp+0,
+  -0x1.ca076p+4,
+  -0x1.b9fd7p-2,
+  0x1.d3c47ap-1,
+  -0x1.2dadfp+2,
+  -0x1.1f362p-4,
+  0x1.6923dep+2,
+  0x1.be923ap+2,
+  -0x1.6cb73ep+2,
+  -0x1.565dd6p-3,
+  0x1.0d65ecp+0,
+  0x1.8e8a76p+2,
+  -0x1.9f02cep-4,
+  0x1.43d63ep-1,
+  0x1.36302cp+3,
+  -0x1.0e3a4ep+1,
+  -0x1.9a6fdap+2,
+  -0x1.5ac962p-3,
+  -0x1.2531c6p+1,
+  -0x1.7803f8p+2,
+  -0x1.527bccp-2,
+  0x1.7c4c54p+2,
+  0x1.3e060ep+2,
+  -0x1.6f1faep+1,
+  0x1.d71794p+2,
+  -0x1.4ef87cp+0,
+  0x1.34ebd6p-1,
+  -0x1.bcdef2p-11,
+  -0x1.7c89b4p+1,
+  0x1.1dde7ap+0,
+  0x1.070a4cp+2,
+  0x1.944982p+2,
+  -0x1.8fc20cp+2,
+  0x1.0a54d2p-4,
+  0x1.44068ap+1,
+  -0x1.3682ccp+1,
+  -0x1.6027b4p-3,
+  -0x1.56433cp-3,
+  -0x1.611a72p-3,
+  0x1.f3e98p-2,
+  0x1.d08a02p+2,
+  -0x1.3caae2p-6,
+  0x1.c20dbcp+2,
+  -0x1.018d48p-1,
+  -0x1.64ea72p+5,
+  -0x1.8cf15cp+1,
+  -0x1.7bd526p+2,
+  0x1.910532p+0,
+  0x1.876cccp-1,
+  0x1.6b878ap+2,
+  -0x1.631b5cp-3,
+  0x1.b00e48p+2,
+  -0x1.f2bbc8p+1,
+  -0x1.45803cp+1,
+  -0x1.5f5a66p-3,
+  -0x1.96ce1cp+2,
+  0x1.291652p+0,
+  -0x1.d34f3ap+0,
+  0x1.38998ep+0,
+  0x1.ada72p-1,
+  -0x1.237184p+0,
+  -0x1.20ab84p+2,
+  0x1.067852p-3,
+  0x1.3cac66p+0,
+  0x1.bccd8ep+2,
+  0x1.252d84p+0,
+  -0x1.32397ap+2,
+  0x1.35fc82p+3,
+  -0x1.70551ep-3,
+  -0x1.813478p+4,
+  0x1.3f75c4p+3,
+  0x1.3f7dd6p+3,
+  0x1.381c9ep+1,
+  -0x1.fd3b32p-2,
+  -0x1.2bb33cp-1,
+  0x1.de544ap+2,
+  0x1.772e6ap+0,
+  0x1.a7acfap+1,
+  -0x1.0615c6p+3,
+  0x1.5b0bbcp+2,
+  -0x1.9dd4a8p-2,
+  -0x1.9f4442p+1,
+  -0x1.d50b1ep+1,
+  -0x1.56bf4ap-3,
+  0x1.16945cp+1,
+  -0x1.5ff37ap-3,
+  -0x1.ffbccap+2,
+  -0x1.384d24p+1,
+  -0x1.b98b6cp+1,
+  0x1.3a1936p+2,
+  0x1.44faf8p+3,
+  0x1.50b852p-8,
+  -0x1.57888ep+2,
+  0x1.489e2ap+3,
+  0x1.7ef8eep-1,
+  -0x1.242e6ep-10,
+  0x1.b2a55cp+3,
+  0x1.c89c72p+2,
+  0x1.35d764p+3,
+  -0x1.9e46p+0,
+  -0x1.75e2f4p-3,
+  -0x1.5c53c6p-3,
+  -0x1.12715cp+0,
+  -0x1.d39724p+2,
+  -0x1.9a8eb8p+0,
+  0x1.e68af6p+2,
+  0x1.24099ep+1,
+  0x1.8bc658p-1,
+  0x1.a15c28p-7,
+  -0x1.6294e6p-3,
+  0x1.e64718p+2,
+  -0x1.88c804p+1,
+  -0x1.9198b6p+5,
+  -0x1.283048p-1,
+  0x1.ce516ap+2,
+  -0x1.2b3baep+1,
+  0x1.812d0cp+2,
+  0x1.7ba71cp-1,
+  0x1.47349p+0,
+  -0x1.0b8e48p+4,
+  -0x1.e6dfaep-2,
+  0x1.440fa2p+3,
+  -0x1.912c34p+2,
+  -0x1.4bee34p+2,
+  -0x1.ad47c8p-4,
+  0x1.35fa32p+3,
+  -0x1.8e0298p-1,
+  0x1.48aaf6p+3,
+  -0x1.0fe0d2p+0,
+  -0x1.18fef6p-2,
+  -0x1.e6b47ap+0,
+  0x1.ca98aep+2,
+  0x1.e2d266p-1,
+  -0x1.351f76p+0,
+  0x1.6d3c66p+2,
+  0x1.ffcb3ep+0,
+  -0x1.6d0c0cp+2,
+  -0x1.3c1c28p-5,
+  -0x1.c15cccp-3,
+  0x1.98650ap+0,
+  0x1.a6029ep+2,
+  -0x1.9379f8p-3,
+  0x1.3759e6p+3,
+  0x1.5fdf7p+0,
+  -0x1.6cc55ep+4,
+  -0x1.053ee8p+2,
+  0x1.4af0c8p+1,
+  0x1.47654p+3,
+  -0x1.2efceap-3,
+  0x1.35a8bcp+3,
+  -0x1.fc1d5ep-1,
+  -0x1.459dfp+0,
+  0x1.f8a8dep-1,
+  -0x1.a7f5c2p-5,
+  -0x1.9f3316p+1,
+  -0x1.1aefp+2,
+  0x1.36e29p+3,
+  0x1.11eb7p+0,
+  0x1.6532ep-1,
+  -0x1.26974ep+1,
+  0x1.acf71ep+1,
+  -0x1.0aa7d6p-5,
+  -0x1.9d2ad4p+0,
+  -0x1.394222p+4,
+  0x1.2d6428p+0,
+  -0x1.b3fe3p-6,
+  0x1.dbf61cp+2,
+  -0x1.61fb7cp-3,
+  -0x1.02cbep+1,
+  -0x1.3d3f54p+0,
+  -0x1.64d5bep-3,
+  -0x1.9a6666p-5,
+  -0x1.40a212p+4,
+  -0x1.846292p+2,
+  -0x1.257d9cp-1,
+  0x1.e20d2ep+2,
+  0x1.506cbap-1,
+  -0x1.9f6c8ap-1,
+  0x1.cb5852p-2,
+  0x1.dfede8p+2,
+  -0x1.df03d2p+1,
+  -0x1.44c584p+1,
+  -0x1.a3a42p+1,
+  -0x1.2d988ap+1,
+  -0x1.33a426p+4,
+  -0x1.654542p-3,
+  0x1.1e27bep+1,
+  0x1.3faddap+3,
+  -0x1.9066fp+1,
+  -0x1.5c72dap-3,
+  0x1.ac0814p+0,
+  0x1.46ebd6p-1,
+  -0x1.bc3a8ep+1,
+  0x1.3104p+0,
+  0x1.4c56fap+1,
+  -0x1.742226p+0,
+  -0x1.5c0486p-3,
+  0x1.6285ecp+0,
+  -0x1.c9b584p+0,
+  0x1.e5955cp-3,
+  -0x1.632452p-3,
+  0x1.5bee1ep+1,
+  0x1.3c2fb6p+3,
+  0x1.16c592p-2,
+  0x1.b295eap+2,
+  0x1.407dcap+3,
+  -0x1.767ef6p-1,
+  0x1.eaf332p-3,
+  -0x1.4c6c5p+2,
+  -0x1.637f32p+1,
+  -0x1.7f5e8ep-6,
+  -0x1.65b23ap-3,
+  -0x1.11900ap-1,
+  0x1.10cef4p+3,
+  0x1.d66a2ep+2,
+  -0x1.3900ccp+2,
+  0x1.b3f344p+2,
+  -0x1.148232p+1,
+  -0x1.3b252ep+2,
+  0x1.da34a6p+2,
+  -0x1.65a516p-3,
+  -0x1.5ab462p+5,
+  0x1.a73528p+2,
+  -0x1.52d4dcp-2,
+  -0x1.3f1bf4p+2,
+  0x1.3d109cp+3,
+  -0x1.e7b434p-3,
+  0x1.4a8e1ap+0,
+  -0x1.69edc2p-1,
+  0x1.ad5e14p+0,
+  0x1.366efp+3,
+  -0x1.f320ep+3,
+  -0x1.60c86ep-3,
+  -0x1.062e96p+1,
+  -0x1.a5e6b4p-1,
+  0x1.48c082p+3,
+  -0x1.54a50cp-1,
+  -0x1.1d0e38p+1,
+  -0x1.0d72cap-3,
+  -0x1.c7214cp+4,
+  0x1.cf20a8p+2,
+  -0x1.42b7ecp+1,
+  0x1.421b4p+3,
+  -0x1.9509aep+2,
+  -0x1.641eep+2,
+  0x1.37c6f4p+3,
+  -0x1.321a78p+2,
+  0x1.c01464p+2,
+  0x1.2ad612p+0,
+  -0x1.baaeb4p-5,
+  0x1.f1ba76p+1,
+  -0x1.16b9aep+0,
+  0x1.69f97p+0,
+  0x1.d7236ep+2,
+  -0x1.2655ecp+0,
+  -0x1.b6036p+2,
+  0x1.3bf742p+2,
+  0x1.3a2338p+3,
+  0x1.302f54p+2,
+  0x1.b783cep+2,
+  0x1.231e54p+2,
+  0x1.b9a226p+2,
+  0x1.3d6ec4p-4,
+  -0x1.6605fep+2,
+  -0x1.016e18p-15,
+  0x1.7fb554p+2,
+  0x1.bb8caep+2,
+  0x1.397678p+3,
+  -0x1.08edp+1,
+  0x1.e85b2ep+2,
+  -0x1.ba8f1ep+0,
+  -0x1.600bc2p-3,
+  0x1.4706b2p+2,
+  0x1.76e914p+1,
+  -0x1.d276ep-1,
+  -0x1.fb3c58p+1,
+  0x1.7fec7p+2,
+  -0x1.488bf6p+5,
+  0x1.3daea4p+0,
+  -0x1.babc8ep+2,
+  0x1.421582p+3,
+  0x1.3b2066p+1,
+  -0x1.ea428ep-3,
+  0x1.c4b67ap-5,
+  -0x1.4a9be6p+4,
+  0x1.076be8p-2,
+  0x1.979a26p+2,
+  0x1.3fcdcp+3,
+  0x1.3b8242p+3,
+  0x1.8d651ep-4,
+  0x1.b4919ap-2,
+  -0x1.1a234ep-1,
+  0x1.2fd148p-3,
+  0x1.42871cp+3,
+  0x1.97d77p+0,
+  -0x1.86b75cp-2,
+  0x1.9009a6p+2,
+  0x1.408e7ap+1,
+  -0x1.0fb01cp-7,
+  0x1.a2f7d2p+2,
+  -0x1.2cc04ap-5,
+  -0x1.69a5ap+1,
+  0x1.0bbc28p-2,
+  0x1.2e22a2p+0,
+  -0x1.88dc7ap-2,
+  0x1.7c0c2p+2,
+  -0x1.407b66p-2,
+  0x1.d9152p+2,
+  0x1.7002b4p+0,
+  0x1.758778p+2,
+  0x1.0dcfbap+2,
+  -0x1.7f44bp+2,
+  0x1.cd82p+2,
+  -0x1.feb61ap+2,
+  -0x1.1a4e4ep+2,
+  0x1.e4a6a4p+1,
+  -0x1.0b5fp+3,
+  0x1.799eccp+1,
+  -0x1.e3f07ap-1,
+  0x1.38249cp+3,
+  -0x1.bffb68p+1,
+  -0x1.082034p+2,
+  0x1.23fcd6p+1,
+  -0x1.c101eep+1,
+  -0x1.54d51ap-3,
+  0x1.767064p+2,
+  -0x1.9bc01ap-1,
+  -0x1.29edc6p+2,
+  -0x1.3877a4p+1,
+  -0x1.61a294p-3,
+  -0x1.bb793p+1,
+  0x1.7a649ep+1,
+  0x1.d2ed52p+2,
+  0x1.48241cp+3,
+  0x1.75e9c2p-2,
+  0x1.42bcc4p+3,
+  -0x1.cfdaaep+2,
+  -0x1.858b18p+4,
+  0x1.54595cp+0,
+  0x1.0b3c52p+0,
+  -0x1.d3180cp-1,
+  0x1.58da68p+2,
+  0x1.c6adp+1,
+  0x1.a98beep+2,
+  0x1.5c53b2p+1,
+  -0x1.89d0ccp-1,
+  -0x1.650562p-3,
+  0x1.193d82p-1,
+  0x1.5bca22p+3,
+  0x1.3a05bp+3,
+  0x1.161abcp+4,
+  -0x1.71d802p+2,
+  -0x1.02919ap+0,
+  0x1.dc4546p-1,
+  -0x1.f46284p+1,
+  -0x1.8e38cep-2,
+  -0x1.2b76d6p+1,
+  0x1.b21856p+2,
+  0x1.9c86e6p+2,
+  -0x1.64d776p-3,
+  -0x1.267618p+2,
+  -0x1.53a72ap+2,
+  0x1.dcabd6p-2,
+  0x1.d42ac6p+2,
+  0x1.45b8acp+3,
+  -0x1.5c0da8p-1,
+  -0x1.acc00ap+2,
+  0x1.da4a46p+2,
+  -0x1.64e686p-3,
+  -0x1.729f8p+5,
+  -0x1.194d9ap+3,
+  0x1.7e3eb8p+0,
+  -0x1.5ef7a2p-3,
+  0x1.e443b2p+1,
+  -0x1.7470dp+2,
+  -0x1.3f927p+1,
+  0x1.b096cp+2,
+  0x1.b6792ap+2,
+  -0x1.44742p+3,
+  0x1.492384p+3,
+  0x1.d3c576p-3,
+  -0x1.11ab9ap+0,
+  -0x1.e35b8cp-2,
+  0x1.de41f6p-1,
+  -0x1.2b6a16p-4,
+  0x1.2d4eb2p+0,
+  0x1.48aac8p+1,
+  0x1.4450cap+3,
+  0x1.35d076p+3,
+  0x1.a536cep-1,
+  0x1.735fbcp-1,
+  0x1.b2e3d2p-1,
+  0x1.775ab8p+2,
+  0x1.819c92p-2,
+  0x1.8f27cep+2,
+  0x1.bb9e3ap+2,
+  -0x1.4d9a94p+2,
+  0x1.d7bcd8p+2,
+  -0x1.1febecp+2,
+  0x1.4d60e2p+3,
+  -0x1.4b24d2p+3,
+  -0x1.49a54cp-2,
+  0x1.456e9ep+3,
+  0x1.49f47ap-1,
+  -0x1.63babep-4,
+  0x1.b15424p+2,
+  0x1.e115eap+2,
+  -0x1.513732p+3,
+  -0x1.35b7dep-2,
+  -0x1.1bd7a4p+2,
+  0x1.599a8ep+0,
+  0x1.ad84aap-2,
+  0x1.d976fcp+2,
+  -0x1.86e666p-1,
+  0x1.10cb48p+3,
+  0x1.1d27fep+2,
+  0x1.ea9446p+2,
+  0x1.acbc8p+2,
+  0x1.a6d17p+0,
+  -0x1.100aa2p-3,
+  -0x1.6dfbbep+5,
+  -0x1.5b177p+0,
+  0x1.9524f6p+0,
+  -0x1.5aa4fap+2,
+  0x1.6c782p+4,
+  0x1.af708ap+1,
+  0x1.cec838p+2,
+  0x1.089898p+0,
+  -0x1.63ccacp-3,
+  0x1.1940bap+2,
+  -0x1.14ca86p+1,
+  -0x1.b5d494p+2,
+  -0x1.0a319ap-2,
+  -0x1.171efp+2,
+  0x1.49beaap+3,
+  -0x1.e727d4p+3,
+  -0x1.234bcp-1,
+  0x1.43c804p+3,
+  -0x1.178dfep+2,
+  0x1.fdc47ap-3,
+  -0x1.e75396p+2,
+  0x1.f8f04cp+2,
+  0x1.3a2882p+3,
+  -0x1.4fab3ep+2,
+  0x1.952e04p+1,
+  -0x1.f99bd6p+0,
+  0x1.233548p+0,
+  0x1.0fccccp-6,
+  -0x1.54f26ap+2,
+  -0x1.ea8732p-4,
+  -0x1.44f526p+2,
+  0x1.9dfe8ep+0,
+  0x1.4df2ep-1,
+  -0x1.5f4d08p+0,
+  0x1.350aap+3,
+  0x1.e7b63cp+2,
+  -0x1.cba3f6p+1,
+  0x1.3ec0f6p+0,
+  0x1.b8a2bap+2,
+  -0x1.5c199cp+4,
+  -0x1.056936p+3,
+  0x1.8e304p+2,
+  0x1.b2fc28p-2,
+  0x1.0af75cp-2,
+  -0x1.57f7b8p+3,
+  0x1.3d1ecp+3,
+  -0x1.2a76fp-1,
+  -0x1.2da37ep+6,
+  -0x1.4fc948p-2,
+  0x1.002a8ep+0,
+  -0x1.20bdd4p+2,
+  -0x1.5f6ceep+2,
+  0x1.93eb84p-4,
+  -0x1.c443cp+2,
+  0x1.b34272p+2,
+  -0x1.fec732p-1,
+  0x1.5a9794p+1,
+  0x1.9f7c76p+2,
+  0x1.c86a0cp+2,
+  0x1.88d064p-1,
+  -0x1.782b46p+2,
+  -0x1.a8241p-2,
+  0x1.01e8cep+2,
+  -0x1.65f582p-3,
+  -0x1.a6e786p+2,
+  0x1.268be2p-2,
+  0x1.d4ca68p+2,
+  0x1.10d1fep+3,
+  0x1.33280ap+1,
+  0x1.45129ap+3,
+  0x1.b2f9fp+2,
+  0x1.c06c2ap+2,
+  -0x1.2e4b6p+2,
+  0x1.532108p-1,
+  -0x1.198f1p+0,
+  0x1.32f2ep-1,
+  -0x1.63b1fap-3,
+  0x1.de7384p-1,
+  -0x1.f9c4ep+0,
+  0x1.bd8dc4p+2,
+  -0x1.748c3p+2,
+  -0x1.0c2204p+2,
+  0x1.3f400cp+3,
+  0x1.16ef8ep+1,
+  0x1.ffaf0ap-1,
+  -0x1.3df84ep-5,
+  -0x1.0a47f6p+3,
+  -0x1.074b02p-3,
+  0x1.358ba2p+3,
+};
diff --git a/benchmarks/logf_input.cpp b/benchmarks/logf_input.cpp
new file mode 100644
index 0000000..322d3bf
--- /dev/null
+++ b/benchmarks/logf_input.cpp
@@ -0,0 +1,2916 @@
+/*
+ * Copyright (C) 2018 The Android Open Source Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *  * Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *  * Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+ * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+// Reduced trace based on 2.8 billion samples extracted from specpu2017
+// 521.wrf_r benchmark.
+static const std::vector<float> logf_input = {
+  0x1.fe4c3p-1,
+  0x1.0e33e6p+1,
+  0x1.00000ap+0,
+  0x1.900028p+4,
+  0x1.f8cdeep+0,
+  0x1.332986p+7,
+  0x1.493696p+0,
+  0x1p+0,
+  0x1.38c67p+7,
+  0x1.029046p+1,
+  0x1.1bd31cp+4,
+  0x1.bb3e3ep+12,
+  0x1.000098p+0,
+  0x1.a7971p+7,
+  0x1p+0,
+  0x1.0001a8p+0,
+  0x1.00004ep+0,
+  0x1p+0,
+  0x1.0606f2p+0,
+  0x1.3e54a8p+11,
+  0x1.3a0662p+3,
+  0x1.000c72p+0,
+  0x1p+0,
+  0x1.0bf8b6p+0,
+  0x1.000204p+0,
+  0x1.500ad2p+0,
+  0x1p+0,
+  0x1.3e4cfp+8,
+  0x1.00006cp+0,
+  0x1.54f7fp+0,
+  0x1.267858p+0,
+  0x1.191ccp+0,
+  0x1.0cdb18p+1,
+  0x1.29bf1ep+15,
+  0x1.64bd92p+1,
+  0x1.255534p+0,
+  0x1p+0,
+  0x1.93bb82p+3,
+  0x1.1348ep+1,
+  0x1.00456ep+0,
+  0x1.08afbcp+8,
+  0x1.32c37ep+0,
+  0x1.3437cep-1,
+  0x1.000214p+0,
+  0x1.03d5ap+0,
+  0x1.172378p+6,
+  0x1p+0,
+  0x1.330f22p-1,
+  0x1.00b91p+0,
+  0x1.e831f2p+15,
+  0x1.092318p+9,
+  0x1p+0,
+  0x1.e80902p+7,
+  0x1.71ec54p+2,
+  0x1.1935dcp+0,
+  0x1.651082p+14,
+  0x1p+0,
+  0x1.0f41d8p+8,
+  0x1.17f4p+0,
+  0x1.7cf946p+9,
+  0x1.b14396p+0,
+  0x1.92f94p+1,
+  0x1.2f3784p-1,
+  0x1p+0,
+  0x1.305ad4p-1,
+  0x1.002a08p+0,
+  0x1.3e338p+5,
+  0x1.1863f6p+8,
+  0x1p+0,
+  0x1.ed8fd8p+58,
+  0x1p+0,
+  0x1p+0,
+  0x1.215fc8p+9,
+  0x1.1965bep+16,
+  0x1.00031cp+0,
+  0x1.00011p+0,
+  0x1p+0,
+  0x1.e384fep-20,
+  0x1p+0,
+  0x1.00020cp+0,
+  0x1.007e24p+0,
+  0x1.b14346p+0,
+  0x1.243ff8p+0,
+  0x1.3f6ac2p+3,
+  0x1.816ff6p+5,
+  0x1.0115ap+8,
+  0x1.162028p+16,
+  0x1.62692cp+0,
+  0x1.0227c8p+1,
+  0x1.4dda3ep+0,
+  0x1.418696p+0,
+  0x1.0272f4p+2,
+  0x1.62c6ecp+5,
+  0x1.3cd07ap+18,
+  0x1.0191eap+0,
+  0x1.21c3a2p+8,
+  0x1p+0,
+  0x1.000bf6p+0,
+  0x1.a4b51cp+7,
+  0x1.04d1f8p+0,
+  0x1.8de2b8p+0,
+  0x1.7b7a4ep+8,
+  0x1.1928acp+5,
+  0x1.305a8p-1,
+  0x1.ba8662p+5,
+  0x1p+0,
+  0x1.ab75a2p-12,
+  0x1.7cc13cp+9,
+  0x1.505306p+0,
+  0x1.63085p+0,
+  0x1.000064p+0,
+  0x1.b3f16ap+7,
+  0x1.1348f8p+1,
+  0x1.71fe88p+1,
+  0x1.0b7132p+4,
+  0x1.470316p+1,
+  0x1.3228b6p-1,
+  0x1.8dd666p+0,
+  0x1.38ed88p+12,
+  0x1.432218p+0,
+  0x1.00e0cap+0,
+  0x1.73eb44p+2,
+  0x1p+0,
+  0x1p+0,
+  0x1.bda15ep+7,
+  0x1.0272fep+2,
+  0x1.00171ep+0,
+  0x1p+0,
+  0x1.3faa86p+3,
+  0x1.33c2a2p-1,
+  0x1.3e48e2p+7,
+  0x1.017ef2p+0,
+  0x1.30115ap-1,
+  0x1.587444p+0,
+  0x1.3efed8p+8,
+  0x1.8a5526p+0,
+  0x1.cb1ecap+15,
+  0x1.1f5cp+0,
+  0x1.0001a4p+0,
+  0x1.1a20dap+7,
+  0x1.376e6p+0,
+  0x1.0001aap+0,
+  0x1.9182f6p-1,
+  0x1.000292p+0,
+  0x1.3d46a2p+12,
+  0x1.e177b6p+7,
+  0x1.3f5646p+1,
+  0x1.2ab784p+9,
+  0x1.dc81b4p+1,
+  0x1.0ef326p+0,
+  0x1.996588p-12,
+  0x1.740848p+3,
+  0x1.00016p+0,
+  0x1.ffd51ap+52,
+  0x1p+0,
+  0x1.4461ap+4,
+  0x1.08e7bcp+51,
+  0x1p+0,
+  0x1.106e98p+3,
+  0x1.5490e4p+0,
+  0x1.46703cp+4,
+  0x1.6b1e86p-29,
+  0x1.324caap+0,
+  0x1.0467ccp+0,
+  0x1.424574p+0,
+  0x1p+0,
+  0x1.001da4p+0,
+  0x1.364604p+0,
+  0x1p+0,
+  0x1.0951e2p+8,
+  0x1.408994p+0,
+  0x1.0003ap+0,
+  0x1.619e92p+12,
+  0x1.313e72p+2,
+  0x1.8b47p-6,
+  0x1.2190fp+2,
+  0x1.20aaacp+0,
+  0x1.f0059cp-1,
+  0x1p+0,
+  0x1.018e78p+0,
+  0x1.313e1p+2,
+  0x1p+0,
+  0x1.2efce4p-1,
+  0x1.5ebdap+0,
+  0x1p+0,
+  0x1.5e2488p+51,
+  0x1.bf95f2p+5,
+  0x1.5a1124p+16,
+  0x1.73bad6p+1,
+  0x1.00048ap+0,
+  0x1.0c9beap+8,
+  0x1p+0,
+  0x1.358c08p+7,
+  0x1.7f834ep-26,
+  0x1.3e56bcp+15,
+  0x1.52d8b2p+15,
+  0x1p+0,
+  0x1.00109cp+0,
+  0x1.0a0bb2p+0,
+  0x1p+0,
+  0x1.026908p+6,
+  0x1.370f22p+0,
+  0x1.5c6c5ap+1,
+  0x1.7fe4bcp+2,
+  0x1p+0,
+  0x1p+0,
+  0x1.42be68p+49,
+  0x1.0000d8p+0,
+  0x1.3abdf8p+12,
+  0x1.370a44p-12,
+  0x1.aef9f4p+0,
+  0x1.00001ep+2,
+  0x1.017c2p+0,
+  0x1.00b614p+0,
+  0x1.32f9f8p-1,
+  0x1p+0,
+  0x1.00ebf2p+0,
+  0x1.0c3116p+0,
+  0x1.00004p+0,
+  0x1.03b992p+0,
+  0x1p+0,
+  0x1.24eb3cp+0,
+  0x1.4c73ecp+51,
+  0x1.fad3ep+1,
+  0x1p+0,
+  0x1.32368ap-1,
+  0x1.000908p+0,
+  0x1.5ea59ep+12,
+  0x1.1928ccp+5,
+  0x1p+0,
+  0x1.21a93cp+8,
+  0x1p+0,
+  0x1.0001e8p+0,
+  0x1.95b6c2p-12,
+  0x1.00002p+0,
+  0x1.2399fap+9,
+  0x1.449b44p+0,
+  0x1p+0,
+  0x1.64a766p+15,
+  0x1.06ccecp+0,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.c81f9cp+1,
+  0x1.5ef196p+0,
+  0x1.022822p+1,
+  0x1.99beep+3,
+  0x1.1f417p+8,
+  0x1p+0,
+  0x1.c08726p+5,
+  0x1.397d9ep+0,
+  0x1.88e748p+18,
+  0x1.3b319p+9,
+  0x1.2fd3b6p-1,
+  0x1.0001aep+0,
+  0x1.4a0562p+5,
+  0x1.4e5f1ap+0,
+  0x1p+0,
+  0x1.017fbp+0,
+  0x1.acaf56p+57,
+  0x1.ef7d66p+8,
+  0x1.736c3cp+1,
+  0x1.12ddbep+0,
+  0x1.b85ebcp+6,
+  0x1.0e259p+1,
+  0x1.5cc2c4p+2,
+  0x1.99e614p+3,
+  0x1.f30aa6p+2,
+  0x1.3911c6p+15,
+  0x1.119b92p+1,
+  0x1.352a3p-1,
+  0x1.0001b2p+0,
+  0x1.00b26p+0,
+  0x1.bd730ep+60,
+  0x1.54fc5p+0,
+  0x1.5a4804p+0,
+  0x1.ff7eaep-1,
+  0x1.5cc268p+2,
+  0x1.1077aap+2,
+  0x1.1723d6p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.30c17p-1,
+  0x1.000648p+0,
+  0x1.91aa4cp+6,
+  0x1.17234p+6,
+  0x1p+0,
+  0x1.6d5b18p+2,
+  0x1.00027ap+0,
+  0x1.dc8224p+1,
+  0x1.a9eabep-6,
+  0x1.099edcp+1,
+  0x1.004118p+1,
+  0x1.58d5fcp+60,
+  0x1.000098p+0,
+  0x1.004e8p+0,
+  0x1.f32edap-1,
+  0x1.0394aep+0,
+  0x1.0689bp+2,
+  0x1.124e5cp+0,
+  0x1.71fe86p+1,
+  0x1.025ce2p+0,
+  0x1.46107cp+0,
+  0x1.047c74p+2,
+  0x1.a57e74p+15,
+  0x1.18bbcep+0,
+  0x1p+0,
+  0x1.65b9a4p+0,
+  0x1.0000eep+0,
+  0x1.08a4a4p+0,
+  0x1.0fe774p+1,
+  0x1.000128p+0,
+  0x1.3e95fp+12,
+  0x1.b14e3ap-56,
+  0x1.00007cp+0,
+  0x1.5619c2p+1,
+  0x1.4ac958p+0,
+  0x1.00031p+0,
+  0x1.003064p+0,
+  0x1.e119eap-1,
+  0x1.577b36p+0,
+  0x1p+0,
+  0x1.26ff2ap+0,
+  0x1.004ap+0,
+  0x1.0000a2p+0,
+  0x1.1fcc7ep+4,
+  0x1.6f959p+16,
+  0x1.000064p+0,
+  0x1.375c6ap+0,
+  0x1.6a806ep+2,
+  0x1p+0,
+  0x1.8e27aep+1,
+  0x1p+0,
+  0x1.000b22p+0,
+  0x1.8f0c12p+0,
+  0x1.192892p+5,
+  0x1.2bcaacp+1,
+  0x1.984264p+2,
+  0x1.0034cp+0,
+  0x1p+0,
+  0x1.abf4dp+0,
+  0x1.001044p+0,
+  0x1.0d26f4p+0,
+  0x1.626906p+0,
+  0x1.8bf0c2p+5,
+  0x1.02d288p+0,
+  0x1.900128p+4,
+  0x1.bbbbcp+12,
+  0x1.45fa5p+0,
+  0x1p+0,
+  0x1.01bef2p+0,
+  0x1.524f26p+2,
+  0x1.083b0ep+0,
+  0x1.4811e4p+0,
+  0x1.0163a8p+0,
+  0x1.9570fap+15,
+  0x1.3022f2p-1,
+  0x1.14c73ap+0,
+  0x1.0009d8p+0,
+  0x1.056b92p+63,
+  0x1.0025a4p+0,
+  0x1.36aad4p+17,
+  0x1.05c244p+8,
+  0x1.d00886p+17,
+  0x1.001188p+0,
+  0x1.3376ecp-1,
+  0x1.6719c8p+16,
+  0x1.02495p+0,
+  0x1.fd9bacp-1,
+  0x1.3882c6p+6,
+  0x1.3cb358p+0,
+  0x1.0ec93ep+0,
+  0x1.4fd2bap+1,
+  0x1.f8b68p+1,
+  0x1.33b1f2p-1,
+  0x1.ba7f4cp+1,
+  0x1p+0,
+  0x1.44a3d2p-17,
+  0x1.9a6a8p+2,
+  0x1.00918ap+6,
+  0x1.30d50ep-1,
+  0x1p+0,
+  0x1.0001bep+0,
+  0x1.05b93ep+0,
+  0x1.aa9d98p+0,
+  0x1.039b74p+0,
+  0x1.1ac25ep+8,
+  0x1p+0,
+  0x1.12b23ap+1,
+  0x1.4c5c52p+0,
+  0x1.07de64p+0,
+  0x1.950f94p+1,
+  0x1.001caap+47,
+  0x1.0a9448p+0,
+  0x1.01026cp+0,
+  0x1.03d74ap+0,
+  0x1p+0,
+  0x1.0032dap+0,
+  0x1.380922p-1,
+  0x1.c0e7ccp+15,
+  0x1.a35e4p+4,
+  0x1.25b1e6p+0,
+  0x1.000044p+2,
+  0x1.05ac24p+7,
+  0x1.1fa744p+44,
+  0x1.0007b2p+0,
+  0x1.2cca62p+2,
+  0x1.04be3ap+6,
+  0x1.00065p+0,
+  0x1.2b9f3ap+1,
+  0x1.74085p+3,
+  0x1p+0,
+  0x1.01fc4cp+0,
+  0x1.e137bcp+2,
+  0x1.097ac8p+0,
+  0x1.ad1458p+4,
+  0x1.c8587cp+1,
+  0x1.31d172p-1,
+  0x1.0b414ap+1,
+  0x1.664e36p+1,
+  0x1.30ae16p-1,
+  0x1p+0,
+  0x1.3b7e3cp+2,
+  0x1.9cc348p+64,
+  0x1p+0,
+  0x1p+0,
+  0x1.cdb384p-32,
+  0x1p+0,
+  0x1.00b998p+0,
+  0x1.36b69ep-1,
+  0x1.939538p+4,
+  0x1.dc9deep+4,
+  0x1.36f86ep+2,
+  0x1.02113cp+0,
+  0x1.035852p+0,
+  0x1.9de428p+2,
+  0x1.369814p+1,
+  0x1.147f44p+3,
+  0x1.031bc8p+0,
+  0x1.03f7cp+0,
+  0x1.000924p+0,
+  0x1.145e14p+2,
+  0x1.0000d4p+0,
+  0x1p+0,
+  0x1.54fdfp+2,
+  0x1.07c0ep+0,
+  0x1.829aeep+1,
+  0x1.000f08p+0,
+  0x1.34dcdp-1,
+  0x1p+0,
+  0x1.cd56e4p+1,
+  0x1.16400ap+8,
+  0x1p+0,
+  0x1.00000ap+2,
+  0x1.00a21p+0,
+  0x1.8d6286p+6,
+  0x1.de4f28p+1,
+  0x1.9f55b6p+48,
+  0x1.01c802p+0,
+  0x1.0327cp+0,
+  0x1.32fb52p-1,
+  0x1p+0,
+  0x1.2525dcp+0,
+  0x1.91da28p-6,
+  0x1.5a23a8p+0,
+  0x1.5f024ap+1,
+  0x1p+0,
+  0x1.0008f2p+0,
+  0x1.05563cp+0,
+  0x1.89381cp+0,
+  0x1.8bb056p+16,
+  0x1.7cc93ep+1,
+  0x1.8bf0acp+5,
+  0x1.1722bap+6,
+  0x1p+0,
+  0x1.00238ep+0,
+  0x1.ebb8d2p-1,
+  0x1.001194p+0,
+  0x1.6cd388p+1,
+  0x1.08e4bp+8,
+  0x1.00002p+0,
+  0x1.01a0bep+0,
+  0x1.00e7cep+8,
+  0x1.1193p+0,
+  0x1.06a9c8p+0,
+  0x1.11c7fep+0,
+  0x1.5ef17cp+0,
+  0x1.4ae72cp+0,
+  0x1.e0df4cp+41,
+  0x1.7e5468p+1,
+  0x1.8dd478p+0,
+  0x1.3c2784p+51,
+  0x1p+0,
+  0x1p+0,
+  0x1.b9d454p+12,
+  0x1.011a58p+0,
+  0x1.3efb48p+4,
+  0x1.000208p+0,
+  0x1.57b3eep+7,
+  0x1.000004p+0,
+  0x1.1cd6b8p+0,
+  0x1.c366fap+9,
+  0x1.466d2cp+0,
+  0x1p+0,
+  0x1.300096p-1,
+  0x1p+0,
+  0x1.bef388p+0,
+  0x1.0c20e8p+8,
+  0x1.397f2p+4,
+  0x1.037596p+2,
+  0x1.62a0a4p+52,
+  0x1.37269ap+0,
+  0x1.81fe24p+2,
+  0x1.dd4196p+56,
+  0x1.b143ep+0,
+  0x1p+0,
+  0x1.b8c2fp+1,
+  0x1.056b3ep+1,
+  0x1.3b6cbp+0,
+  0x1.3ffb2p+0,
+  0x1p+0,
+  0x1.3c21cp+0,
+  0x1.00312cp+0,
+  0x1p+0,
+  0x1.3822f8p+0,
+  0x1.02734p+2,
+  0x1.05a7dap+0,
+  0x1.6df1b4p+5,
+  0x1.0006f4p+0,
+  0x1.31aebep-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.b997fap+18,
+  0x1.0570d8p+0,
+  0x1p+0,
+  0x1.0a9216p+42,
+  0x1.ef16f2p+1,
+  0x1p+0,
+  0x1.31269ep-1,
+  0x1.a9954ap+2,
+  0x1.1cc5e8p+0,
+  0x1.01d334p+0,
+  0x1.905f98p+4,
+  0x1.0310d4p+0,
+  0x1.16a62ap+0,
+  0x1.8dd6b2p+0,
+  0x1.395dcep+7,
+  0x1.ef5f92p+0,
+  0x1.000868p+0,
+  0x1p+0,
+  0x1.844a16p+2,
+  0x1.452efcp+0,
+  0x1p+0,
+  0x1.1c5da2p+6,
+  0x1.31ac3ap-1,
+  0x1.cc1bfp+2,
+  0x1p+0,
+  0x1.08215ap+0,
+  0x1.3b4306p+0,
+  0x1.71fe6p+1,
+  0x1.192bd8p+0,
+  0x1.262f78p+0,
+  0x1.00013cp+0,
+  0x1.33c486p-1,
+  0x1.000014p+0,
+  0x1.b8f4fp+1,
+  0x1.5f9f5ap-1,
+  0x1.059872p+0,
+  0x1p+0,
+  0x1.58168p+1,
+  0x1.826d5cp+0,
+  0x1p+0,
+  0x1.032a04p+0,
+  0x1p+0,
+  0x1.0c0a5cp+0,
+  0x1.668d9p+0,
+  0x1.2f9644p-1,
+  0x1p+0,
+  0x1.1821b8p+6,
+  0x1.b22e8ep+7,
+  0x1.4f7a78p+0,
+  0x1.52df24p+0,
+  0x1.48c612p+0,
+  0x1.93a19ap+4,
+  0x1.8bf102p+5,
+  0x1.122d94p+0,
+  0x1p+0,
+  0x1.00018p+0,
+  0x1.30083ap-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.30d20ep-1,
+  0x1p+0,
+  0x1.0000dcp+0,
+  0x1.285bb4p+0,
+  0x1p+0,
+  0x1.0003a4p+0,
+  0x1p+0,
+  0x1.2ffcfcp-1,
+  0x1.093d96p+0,
+  0x1.239bfcp+0,
+  0x1.f7c33cp-27,
+  0x1.a9982ep+2,
+  0x1.1969f4p+4,
+  0x1.ff5c88p-1,
+  0x1.04db6ep+2,
+  0x1p+0,
+  0x1.f010dap-1,
+  0x1.13647p+7,
+  0x1p+0,
+  0x1.ea6e18p-10,
+  0x1.2d16eap+0,
+  0x1.02b668p+0,
+  0x1.191704p+4,
+  0x1.18f2b4p+0,
+  0x1.b186eap+0,
+  0x1.24c01ap+2,
+  0x1.6a3adap+16,
+  0x1p+0,
+  0x1p+0,
+  0x1.2f9f28p-1,
+  0x1.4b5da4p+0,
+  0x1.004054p+0,
+  0x1.002616p+8,
+  0x1.561954p+1,
+  0x1p+0,
+  0x1.4c4394p+0,
+  0x1.1eed34p+1,
+  0x1.a702eap+5,
+  0x1.ee054p+7,
+  0x1.1156a8p+0,
+  0x1.9a81fcp+2,
+  0x1.10ce16p-28,
+  0x1.b18b88p+0,
+  0x1.d9c4a8p+1,
+  0x1.0e275cp+0,
+  0x1.905f58p+4,
+  0x1p+0,
+  0x1.02f774p+0,
+  0x1.7ce226p+1,
+  0x1.0002bcp+0,
+  0x1.010f58p+0,
+  0x1p+0,
+  0x1.000198p+0,
+  0x1p+0,
+  0x1.4aa832p+0,
+  0x1.0006c2p+0,
+  0x1.358ca4p+7,
+  0x1.1edc64p+0,
+  0x1.003508p+0,
+  0x1.fdb69p+1,
+  0x1.0ff4fep+0,
+  0x1p+0,
+  0x1.b8c2fp+1,
+  0x1.284c16p+0,
+  0x1.00a228p+0,
+  0x1.03080cp+0,
+  0x1.91a8f4p+48,
+  0x1p+0,
+  0x1.2080fep+1,
+  0x1.0002f8p+0,
+  0x1.b14338p+0,
+  0x1.081288p+0,
+  0x1.71b9bep+0,
+  0x1.09c368p+0,
+  0x1.35ed64p+0,
+  0x1.8dd68cp+0,
+  0x1.d2cc42p+0,
+  0x1.9be0ecp+3,
+  0x1.7407fcp+3,
+  0x1.313ecp-1,
+  0x1.cdc978p+0,
+  0x1.0ed538p+1,
+  0x1.159af4p+8,
+  0x1p+0,
+  0x1.128694p+0,
+  0x1.2f1b06p-1,
+  0x1.19c0d8p+0,
+  0x1.dcc7c8p+1,
+  0x1.a33f8ap+7,
+  0x1.000158p+0,
+  0x1p+0,
+  0x1.28bdaep-16,
+  0x1.74086cp+3,
+  0x1.ea297cp+1,
+  0x1.5d87fp+2,
+  0x1.0e2658p+1,
+  0x1.621c14p+1,
+  0x1.9d8a8cp+3,
+  0x1p+0,
+  0x1.7807e8p+3,
+  0x1.74c924p+0,
+  0x1.a484e4p+53,
+  0x1.771c44p+0,
+  0x1.13d1e4p+2,
+  0x1.2fa402p-1,
+  0x1p+0,
+  0x1.024d72p+2,
+  0x1.064c6ap+8,
+  0x1.15d2dep+0,
+  0x1.9c004ep+3,
+  0x1.bc2fcap+12,
+  0x1.befdbep+0,
+  0x1.36461p+0,
+  0x1.6db7b8p+5,
+  0x1.0000cp+0,
+  0x1p+0,
+  0x1.02f354p+0,
+  0x1p+0,
+  0x1.000228p+0,
+  0x1.013fep+0,
+  0x1.213782p+0,
+  0x1p+0,
+  0x1.000204p+0,
+  0x1.a69cccp+7,
+  0x1.0036acp+0,
+  0x1.0982b8p+0,
+  0x1.81693cp-22,
+  0x1.1e5d64p+6,
+  0x1.0009f2p+0,
+  0x1.2fe96p-1,
+  0x1.0368f8p+0,
+  0x1.2d2cbep+0,
+  0x1.37bc04p-1,
+  0x1p+0,
+  0x1.d45d88p+1,
+  0x1.000694p+0,
+  0x1.000272p+0,
+  0x1p+0,
+  0x1.d0b2e6p+1,
+  0x1.2598a4p+3,
+  0x1p+0,
+  0x1.8b7d3p+2,
+  0x1.192902p+5,
+  0x1.3d5386p+0,
+  0x1.9c779ap+1,
+  0x1.08257cp+0,
+  0x1.0b8a4p+2,
+  0x1.01afa4p+3,
+  0x1.e48b7ap-1,
+  0x1.f30a5cp+2,
+  0x1.0df814p+0,
+  0x1.2f28p-1,
+  0x1.983f46p+3,
+  0x1.009094p+6,
+  0x1.326a3ep-1,
+  0x1.9767e6p+0,
+  0x1.1027fp+0,
+  0x1.3274f8p-1,
+  0x1.197a9cp+1,
+  0x1.3807p+2,
+  0x1.90533p+4,
+  0x1.0332ecp+0,
+  0x1.3ca37p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.3ff4dcp+0,
+  0x1p+0,
+  0x1.900046p+0,
+  0x1p+0,
+  0x1.195576p+5,
+  0x1.aec2ecp+7,
+  0x1.65b984p+0,
+  0x1.74677p+3,
+  0x1.423322p+0,
+  0x1.aeef9ep+16,
+  0x1.0338c4p+0,
+  0x1.1ae22ap+8,
+  0x1.cc4adcp+0,
+  0x1.d20a9ep+0,
+  0x1.cdbefcp-45,
+  0x1.03b23cp+0,
+  0x1.25970cp+3,
+  0x1.e6b02ep-1,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.000aa8p+0,
+  0x1.0054a4p+0,
+  0x1.06600ap+0,
+  0x1.b8601cp+6,
+  0x1.fea92cp+5,
+  0x1.6p+5,
+  0x1.c76586p+0,
+  0x1.90007ap+0,
+  0x1.ef2d1p-84,
+  0x1.03d5b6p+0,
+  0x1.0164ecp+0,
+  0x1.4441d8p+0,
+  0x1.005c42p+0,
+  0x1.046838p+0,
+  0x1.51f04ap+0,
+  0x1.cf822cp+0,
+  0x1.033b4ap+0,
+  0x1p+0,
+  0x1.091bep+0,
+  0x1p+0,
+  0x1.5bb2a4p+0,
+  0x1.01fe2cp+0,
+  0x1.2b96p+1,
+  0x1.242d9p+0,
+  0x1.42ade4p+0,
+  0x1p+0,
+  0x1.689714p+2,
+  0x1.4ac756p+0,
+  0x1p+0,
+  0x1.101ad8p+0,
+  0x1.6208e8p+41,
+  0x1.47091p+0,
+  0x1.3e28p+3,
+  0x1.04b70ep+0,
+  0x1p+0,
+  0x1.086c9p+0,
+  0x1.70eb62p+54,
+  0x1.dfb744p+4,
+  0x1p+0,
+  0x1.f302bcp-8,
+  0x1.8d5fd4p+6,
+  0x1.12d9a8p+0,
+  0x1.00a39p+0,
+  0x1p+0,
+  0x1.00003cp+0,
+  0x1.00031p+0,
+  0x1.58743ep+0,
+  0x1.003ae4p+0,
+  0x1.7de5cep+2,
+  0x1.096c7ep+0,
+  0x1.57e436p+1,
+  0x1.21fcb4p+2,
+  0x1.31297ap-1,
+  0x1p+0,
+  0x1.ab5fcp+16,
+  0x1.91e912p+42,
+  0x1.5cb206p+1,
+  0x1.000072p+0,
+  0x1.00f4d2p+0,
+  0x1.0ee52p+0,
+  0x1.000014p+0,
+  0x1.2f3a5ep-1,
+  0x1.3fc07cp+1,
+  0x1.64bd36p+1,
+  0x1.f48f56p-1,
+  0x1.0115f4p+0,
+  0x1.1650bcp+2,
+  0x1.013494p+0,
+  0x1p+0,
+  0x1.684e92p+0,
+  0x1.0063a4p+0,
+  0x1.3ca364p+0,
+  0x1.197a48p+1,
+  0x1.00a6f4p+0,
+  0x1.31ce92p-1,
+  0x1.fea91ep+5,
+  0x1.6dd5cep+5,
+  0x1.05035ep+8,
+  0x1.6d6acep+5,
+  0x1.8c4fa2p+5,
+  0x1.f4e59cp-12,
+  0x1.6330e4p+0,
+  0x1.01a9fep+0,
+  0x1.4f48e4p+0,
+  0x1.d589c6p+1,
+  0x1.5be04ap+15,
+  0x1.f9e2f2p-1,
+  0x1.294bdp+1,
+  0x1.8bf1p+5,
+  0x1.967eb8p-9,
+  0x1.018d04p+0,
+  0x1.00032cp+0,
+  0x1p+0,
+  0x1.ba21bcp+14,
+  0x1.8dd6bp+0,
+  0x1.7455a8p+3,
+  0x1p+0,
+  0x1.8e8a02p+15,
+  0x1.015f06p+0,
+  0x1.04a26p+8,
+  0x1.000c58p+0,
+  0x1.26a58cp+3,
+  0x1.2719bap-19,
+  0x1p+0,
+  0x1.05194cp+7,
+  0x1.34d9f4p+0,
+  0x1p+0,
+  0x1.029fa2p+0,
+  0x1.99a9dap+0,
+  0x1.cee06ep+0,
+  0x1.3e921ap+0,
+  0x1.9f8eep+0,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.13f606p+0,
+  0x1p+0,
+  0x1.0a176ep+2,
+  0x1.aa9c94p+7,
+  0x1.1211ep+0,
+  0x1.122594p+0,
+  0x1.b39642p+47,
+  0x1p+0,
+  0x1.000068p+0,
+  0x1.6600aep-12,
+  0x1.e0d6ecp+1,
+  0x1.0019ep+0,
+  0x1.34b8f4p-1,
+  0x1.581728p+2,
+  0x1.00016p+0,
+  0x1.12b1ep+8,
+  0x1.a679fp+14,
+  0x1.90005ap+4,
+  0x1.837996p-1,
+  0x1p+0,
+  0x1.0e2552p+1,
+  0x1.22160cp+9,
+  0x1p+0,
+  0x1.57e4b4p+1,
+  0x1p+0,
+  0x1.bf8d0cp+0,
+  0x1.d7e10ep+16,
+  0x1.06bcc8p+0,
+  0x1.133b12p+0,
+  0x1.1b6542p+6,
+  0x1p+0,
+  0x1.feddbcp-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.2fd98ep-1,
+  0x1.03d5b6p+0,
+  0x1p+0,
+  0x1.db8a46p-1,
+  0x1.42e588p+0,
+  0x1.0ee1p+1,
+  0x1.361fep+0,
+  0x1.2f74a8p+0,
+  0x1p+0,
+  0x1.31596cp-1,
+  0x1.740a2p+3,
+  0x1p+0,
+  0x1.8dd672p+0,
+  0x1.00011cp+0,
+  0x1p+0,
+  0x1.000102p+0,
+  0x1.5cc2b2p+2,
+  0x1p+0,
+  0x1.17f4b4p+0,
+  0x1.619318p+12,
+  0x1.b14362p+0,
+  0x1.c1004ep+0,
+  0x1.318578p-1,
+  0x1.9728ecp+2,
+  0x1.25bdbcp+3,
+  0x1.37ac8ap+63,
+  0x1p+0,
+  0x1.41ef56p+2,
+  0x1.e65866p-1,
+  0x1p+0,
+  0x1.307e0ap+0,
+  0x1.ef570ep+54,
+  0x1.0290fap+1,
+  0x1.9dd308p+0,
+  0x1.21db9p+0,
+  0x1.00003cp+0,
+  0x1.eabf94p+0,
+  0x1.386614p+10,
+  0x1.f244dap+16,
+  0x1p+0,
+  0x1.00e094p+0,
+  0x1.5605e6p+1,
+  0x1.b16374p+2,
+  0x1.9a2d88p+0,
+  0x1.48748ap+9,
+  0x1p+0,
+  0x1.28e674p+0,
+  0x1.bf4324p+7,
+  0x1.2598c6p+3,
+  0x1.215484p+1,
+  0x1.05fb5p+51,
+  0x1.0000d8p+0,
+  0x1.f389dcp+6,
+  0x1.41a1bp+0,
+  0x1.001582p+0,
+  0x1.1928ecp+5,
+  0x1.00ff3ep+0,
+  0x1.3883c4p+13,
+  0x1.98b044p+2,
+  0x1.8a43eep+0,
+  0x1.733e8p+14,
+  0x1.73ebfcp+2,
+  0x1.0cd1fp+0,
+  0x1p+0,
+  0x1.af357p+5,
+  0x1.b2c586p+5,
+  0x1.470f58p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.0ffddep+0,
+  0x1.02c422p+1,
+  0x1.56c4a6p+1,
+  0x1.492014p-47,
+  0x1.192862p+5,
+  0x1p+0,
+  0x1.c7e222p+7,
+  0x1p+0,
+  0x1p+0,
+  0x1.1a0d3p+49,
+  0x1.946148p+0,
+  0x1.524f6ap+2,
+  0x1.31566ep-1,
+  0x1.000198p+0,
+  0x1.3d7efcp+3,
+  0x1.000264p+0,
+  0x1.4ed7ccp+0,
+  0x1.b667ecp+0,
+  0x1.81940ep+1,
+  0x1p+0,
+  0x1.088e6cp+0,
+  0x1.065bbcp+1,
+  0x1.009ae4p+1,
+  0x1.008bfp+6,
+  0x1.e9f5acp+7,
+  0x1.1e1c44p+8,
+  0x1.992348p+0,
+  0x1.3162fp+0,
+  0x1.fb0e1ap+48,
+  0x1.8bf0acp+5,
+  0x1p+0,
+  0x1.1f57b2p+60,
+  0x1.011f3p+0,
+  0x1.3af642p+0,
+  0x1.ccae9p+46,
+  0x1.21325cp+0,
+  0x1.07743p+7,
+  0x1.1ae49ep+8,
+  0x1.00006ap+0,
+  0x1.1928aap+5,
+  0x1.838206p-1,
+  0x1p+0,
+  0x1.00e9e8p+0,
+  0x1.4684cap+0,
+  0x1.02568p+0,
+  0x1.5efc62p+1,
+  0x1p+0,
+  0x1.000352p+0,
+  0x1.0578cap+0,
+  0x1.0039ecp+0,
+  0x1.2fc412p-1,
+  0x1.4a939ap+1,
+  0x1.ff27ep+5,
+  0x1.091a62p+0,
+  0x1.08c012p+0,
+  0x1.67c8p+4,
+  0x1.e26b74p-48,
+  0x1p+0,
+  0x1.283076p+3,
+  0x1.2fe494p-1,
+  0x1.4dcd9ep+5,
+  0x1p+0,
+  0x1.cdf4e4p+7,
+  0x1p+0,
+  0x1.c77d16p+1,
+  0x1.fccf76p-1,
+  0x1p+0,
+  0x1.120a84p+0,
+  0x1.054cdep+0,
+  0x1.002a0cp+0,
+  0x1.063b76p+0,
+  0x1.0000d8p+0,
+  0x1.30cedep-1,
+  0x1.003884p+0,
+  0x1p+0,
+  0x1.e0065cp-1,
+  0x1.693bd2p+15,
+  0x1.0fadc2p+0,
+  0x1.415d06p+0,
+  0x1.0002ecp+0,
+  0x1.27ce08p+0,
+  0x1.3b9762p+0,
+  0x1.2fb36p+2,
+  0x1.02c8f8p+0,
+  0x1.629facp+50,
+  0x1.281c56p+3,
+  0x1.4a93c8p+1,
+  0x1.0e6cacp-1,
+  0x1.f9ef4ap+0,
+  0x1.44f78ap+2,
+  0x1.9a1e18p+0,
+  0x1p+0,
+  0x1.3e566p+3,
+  0x1.000128p+0,
+  0x1p+0,
+  0x1.112c38p+0,
+  0x1.03d2dap+0,
+  0x1.5fb222p+12,
+  0x1.1f4b96p+0,
+  0x1.01422p+1,
+  0x1.ee5728p+63,
+  0x1.4bcdd8p+1,
+  0x1p+0,
+  0x1.30e0e4p-1,
+  0x1.6a36b2p+0,
+  0x1.00016cp+0,
+  0x1.04b966p+0,
+  0x1.106e16p+16,
+  0x1p+0,
+  0x1.1233d2p+0,
+  0x1p+0,
+  0x1.15d1cap+1,
+  0x1.137c02p+8,
+  0x1.00001ap+0,
+  0x1.07ab74p+0,
+  0x1.800b4ep-1,
+  0x1.55047p+0,
+  0x1.90017ap+4,
+  0x1.5c9898p+1,
+  0x1.8ce4ccp+6,
+  0x1p+0,
+  0x1.6ee34p+0,
+  0x1.bf600cp+0,
+  0x1.f13a7ep+8,
+  0x1.00015cp+0,
+  0x1.b9c51ep+12,
+  0x1.740826p+3,
+  0x1.c29e5p+1,
+  0x1.f56ba8p-1,
+  0x1.37fe18p+2,
+  0x1.190eap+0,
+  0x1.419f1cp+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.20687ep+8,
+  0x1.938ecap+4,
+  0x1.01dd1cp+0,
+  0x1.bbe888p+7,
+  0x1.09d802p+0,
+  0x1.cf3b8p+0,
+  0x1.ea0d98p-1,
+  0x1.172472p+6,
+  0x1p+0,
+  0x1.61dce4p+1,
+  0x1.20b4fcp+0,
+  0x1.00038cp+0,
+  0x1p+0,
+  0x1.0822p+0,
+  0x1.9966ep+2,
+  0x1.21f47cp+0,
+  0x1.3a9762p+0,
+  0x1.8c4e0cp+5,
+  0x1p+0,
+  0x1.61878cp+12,
+  0x1.3ca348p+0,
+  0x1.289028p+0,
+  0x1.06e004p+0,
+  0x1.02b4b4p+0,
+  0x1.144eeep+1,
+  0x1.30a14ap-1,
+  0x1.07652p+0,
+  0x1p+0,
+  0x1.2ef288p+0,
+  0x1.1ba73cp+5,
+  0x1.48c714p+2,
+  0x1.25c508p+3,
+  0x1.b14382p+0,
+  0x1.b39acep+0,
+  0x1.0001c2p+0,
+  0x1.996938p+3,
+  0x1p+0,
+  0x1.e49b2ep+7,
+  0x1.000436p+0,
+  0x1.34712p+0,
+  0x1.47089p+0,
+  0x1.0353b8p-49,
+  0x1.2a818p+2,
+  0x1.00058p+0,
+  0x1.8a5a7ep+51,
+  0x1p+0,
+  0x1.8dbf04p+0,
+  0x1.5004d8p+61,
+  0x1.9557b2p+1,
+  0x1.0fa92cp+0,
+  0x1.16984ep+8,
+  0x1.72bd7ap+1,
+  0x1.980f0cp+1,
+  0x1.ae63fp+14,
+  0x1p+0,
+  0x1.085224p+0,
+  0x1.d8889ap-1,
+  0x1.1d3ff6p+4,
+  0x1.02c6ecp+1,
+  0x1.73eb4ep+2,
+  0x1.1916fp+4,
+  0x1.4a04e8p+5,
+  0x1.134906p+1,
+  0x1.0002dp+0,
+  0x1p+0,
+  0x1.32db7p+0,
+  0x1.0105b8p+0,
+  0x1.09f78p+0,
+  0x1.1d3e78p+4,
+  0x1.41b184p+0,
+  0x1.134914p+1,
+  0x1.410e6ep+1,
+  0x1.312a4ap-1,
+  0x1.7308f4p+1,
+  0x1p+0,
+  0x1.0afbe8p+0,
+  0x1p+0,
+  0x1.00026ap+0,
+  0x1.2ee012p+0,
+  0x1.001318p+0,
+  0x1.af1034p+4,
+  0x1.687b1cp-24,
+  0x1.a93ap+2,
+  0x1.084598p+0,
+  0x1.37031ap-1,
+  0x1.c046ep+5,
+  0x1.79a75ep+2,
+  0x1.46a9c8p+1,
+  0x1.000766p+0,
+  0x1.245d98p+0,
+  0x1.19287ap+5,
+  0x1.6a0fbep+0,
+  0x1p+0,
+  0x1.011424p+0,
+  0x1.879f4cp+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.4ca7ecp-51,
+  0x1.5818c6p+2,
+  0x1p+0,
+  0x1.b4c9fap+7,
+  0x1.b14384p+0,
+  0x1.082fdp+0,
+  0x1.085672p+8,
+  0x1.918f3cp+6,
+  0x1p+0,
+  0x1.45623ep+0,
+  0x1.95515cp+2,
+  0x1.000068p+0,
+  0x1.31f33ap-1,
+  0x1.f9eed8p+0,
+  0x1.91b218p+6,
+  0x1.331446p-1,
+  0x1.000202p+0,
+  0x1p+0,
+  0x1.3cdfb8p-1,
+  0x1p+0,
+  0x1.08fb58p+7,
+  0x1.4dde38p+5,
+  0x1p+0,
+  0x1.0053a4p+0,
+  0x1p+0,
+  0x1.31e138p+7,
+  0x1p+0,
+  0x1.01c35cp+0,
+  0x1.dba85cp+7,
+  0x1.03682cp+2,
+  0x1.000108p+0,
+  0x1.bff348p+55,
+  0x1.582dbp+1,
+  0x1.31158p+0,
+  0x1.760bep+44,
+  0x1.e43226p+7,
+  0x1.082008p+0,
+  0x1.a03e4cp+7,
+  0x1.00b984p+0,
+  0x1.20c58ep+1,
+  0x1.221c1p+0,
+  0x1.594056p+7,
+  0x1.aabf58p+2,
+  0x1p+0,
+  0x1.b142e4p+0,
+  0x1.8bf166p+5,
+  0x1p+0,
+  0x1.000168p+0,
+  0x1.06c69cp+0,
+  0x1.900166p+4,
+  0x1.621b64p+12,
+  0x1.b142eep+0,
+  0x1p+0,
+  0x1.31c642p-1,
+  0x1p+0,
+  0x1.65b9cap+0,
+  0x1.4adbbep+0,
+  0x1p+0,
+  0x1.858ea2p+0,
+  0x1.076d06p+0,
+  0x1.000dap+0,
+  0x1.70cd96p+2,
+  0x1.347a2p-1,
+  0x1.73c75cp+2,
+  0x1p+0,
+  0x1.180c6ep+8,
+  0x1p+0,
+  0x1.1a32dcp+5,
+  0x1.342abp-1,
+  0x1.4a08p+5,
+  0x1.000484p+0,
+  0x1.e498b4p+7,
+  0x1.91e072p+0,
+  0x1p+0,
+  0x1.9ab2a8p+0,
+  0x1.0001dp+0,
+  0x1.6ab22p+0,
+  0x1.00036p+0,
+  0x1.00042cp+0,
+  0x1.0012a2p+0,
+  0x1.f2b45cp+0,
+  0x1.31b8fep-1,
+  0x1.2a3f48p+1,
+  0x1p+0,
+  0x1.d8ecc8p+49,
+  0x1.b143b2p+0,
+  0x1.4f7516p+0,
+  0x1.09a35cp+0,
+  0x1.000ap+0,
+  0x1.ad259ap+5,
+  0x1.8d9b38p-18,
+  0x1.92ef44p+0,
+  0x1.7407ep+3,
+  0x1.bcb74cp+7,
+  0x1.57d22p+0,
+  0x1.610e16p+0,
+  0x1.2ff3fap-1,
+  0x1.00aefcp+0,
+  0x1.6aaf1cp+0,
+  0x1.000298p+0,
+  0x1.10b236p+0,
+  0x1.2b6a4p+0,
+  0x1.25c852p+3,
+  0x1.000354p+0,
+  0x1p+0,
+  0x1.4fe4c2p+2,
+  0x1.8ea358p+6,
+  0x1.cd77f6p+2,
+  0x1.0000aap+0,
+  0x1.8c2a1ep-19,
+  0x1.000264p+0,
+  0x1.03001p+0,
+  0x1.0c772cp+0,
+  0x1.daea4p+4,
+  0x1p+0,
+  0x1.0f2d5ep+0,
+  0x1p+0,
+  0x1.1604d6p+0,
+  0x1.2f7b08p-1,
+  0x1.0002f4p+0,
+  0x1p+0,
+  0x1.91aaf8p+1,
+  0x1.896624p+0,
+  0x1.0024c2p+0,
+  0x1.0fde8cp+1,
+  0x1.3a7214p+16,
+  0x1.01ff8p+0,
+  0x1.02458p+1,
+  0x1.1d3f4cp+4,
+  0x1p+0,
+  0x1.c0d546p+1,
+  0x1.0ac2d4p+54,
+  0x1p+0,
+  0x1p+0,
+  0x1.75e65p+55,
+  0x1p+0,
+  0x1.010256p+0,
+  0x1.68165p+53,
+  0x1p+0,
+  0x1.013c3p+0,
+  0x1.bc712ep+13,
+  0x1p+0,
+  0x1.71d1cp+5,
+  0x1.49c482p+0,
+  0x1.00665p+0,
+  0x1.386324p+1,
+  0x1.385c4ap-1,
+  0x1p+0,
+  0x1.379e5p+0,
+  0x1.232592p+8,
+  0x1p+0,
+  0x1.000338p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.055404p+0,
+  0x1.208ef8p+1,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.015d52p+0,
+  0x1.9ea35cp+1,
+  0x1.dc7eb4p+18,
+  0x1p+0,
+  0x1p+0,
+  0x1.b3d24ep+7,
+  0x1.fba328p+8,
+  0x1.00c7fp+0,
+  0x1.0d1acep+8,
+  0x1.779a24p+2,
+  0x1p+0,
+  0x1.19499ep+0,
+  0x1.25ddcep+3,
+  0x1.78346cp+3,
+  0x1.428e7ap+49,
+  0x1.003dp+0,
+  0x1p+0,
+  0x1.313dbcp-1,
+  0x1.6fef7p+1,
+  0x1p+0,
+  0x1.2ff116p-1,
+  0x1.00f598p+0,
+  0x1.45ab88p+0,
+  0x1p+0,
+  0x1.a93a36p+2,
+  0x1p+0,
+  0x1.54bb7p+2,
+  0x1p+0,
+  0x1.00004cp+0,
+  0x1.edac12p+0,
+  0x1.40f4fap+0,
+  0x1.45c0bcp+0,
+  0x1.0a2626p+0,
+  0x1.bfa67ap+51,
+  0x1.933f18p+0,
+  0x1p+0,
+  0x1.3f3fe8p+0,
+  0x1.006fc8p+0,
+  0x1.c04aecp+1,
+  0x1.0afc4p+0,
+  0x1.9b2f1ep+3,
+  0x1.11a134p+3,
+  0x1.0624dep-11,
+  0x1.eabf94p+0,
+  0x1.8950d8p+1,
+  0x1.35eba2p-1,
+  0x1.11c438p+0,
+  0x1.02073p+0,
+  0x1.483096p+0,
+  0x1.484bf4p+2,
+  0x1.1b86dcp+0,
+  0x1.0d3c56p+0,
+  0x1.0000e4p+0,
+  0x1.a93b64p+2,
+  0x1.b8db1cp+1,
+  0x1.308c0ep-1,
+  0x1p+0,
+  0x1.1e84fp+0,
+  0x1.3fc808p+0,
+  0x1.19179ap+4,
+  0x1p+0,
+  0x1.f1d3a4p+7,
+  0x1.273d1ep+1,
+  0x1.000a16p+0,
+  0x1.42ead6p+0,
+  0x1.b8c318p+1,
+  0x1.7226dp+1,
+  0x1.43af5cp+0,
+  0x1.450224p+0,
+  0x1.000234p+0,
+  0x1.358bc4p-1,
+  0x1.0000acp+0,
+  0x1.02ef5cp+0,
+  0x1.1d16fap+8,
+  0x1p+0,
+  0x1.0a9be6p+0,
+  0x1.2221d2p+8,
+  0x1.45abbp+0,
+  0x1p+0,
+  0x1.b787f6p-12,
+  0x1.960416p+0,
+  0x1.0af8b6p+1,
+  0x1.232048p+64,
+  0x1.f6b2fp+0,
+  0x1p+0,
+  0x1.02fc3ep+0,
+  0x1.19292ep+5,
+  0x1.00fdcap+0,
+  0x1.51ac2p+1,
+  0x1.020b04p+0,
+  0x1.3fe772p+1,
+  0x1p+0,
+  0x1.3a87dap+0,
+  0x1.00dbf8p+0,
+  0x1.dc825cp+1,
+  0x1.051eap+0,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.000bp+0,
+  0x1.004874p+0,
+  0x1.ed7906p+14,
+  0x1.ba64fcp+12,
+  0x1.03e86ap+0,
+  0x1.5cdd2p+2,
+  0x1.2fc1c6p-1,
+  0x1.08a1b8p+0,
+  0x1p+0,
+  0x1.4e97bp+62,
+  0x1.364392p+0,
+  0x1.000236p+0,
+  0x1.32f478p-1,
+  0x1.362732p+4,
+  0x1.1d3f0ep+4,
+  0x1.205236p+44,
+  0x1p+0,
+  0x1.93afd4p+2,
+  0x1.2f40ecp-1,
+  0x1p+0,
+  0x1.0fe4a4p+1,
+  0x1.9975e8p+64,
+  0x1.4a93fap+1,
+  0x1.259756p+3,
+  0x1.1e1e64p+8,
+  0x1.000048p+0,
+  0x1p+0,
+  0x1.2f1f74p-1,
+  0x1.7a124ap+0,
+  0x1.5e3f8ep+2,
+  0x1.e58cd8p-1,
+  0x1.b3857ep+0,
+  0x1.6f4da4p+0,
+  0x1p+0,
+  0x1.44caaep+0,
+  0x1.6831b2p+0,
+  0x1.7537bep+1,
+  0x1p+0,
+  0x1.003054p+0,
+  0x1.4934p+2,
+  0x1.00005p+0,
+  0x1.000098p+0,
+  0x1.091ebcp+0,
+  0x1.465e2cp+9,
+  0x1.00017p+0,
+  0x1p+0,
+  0x1.31ab6cp-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.f2386ep+57,
+  0x1.147d32p+3,
+  0x1.e480eep+7,
+  0x1.03b3b2p+0,
+  0x1.02035cp+0,
+  0x1.11d934p+3,
+  0x1.5776d8p+53,
+  0x1.2c73p+0,
+  0x1.63073ap+9,
+  0x1.2041aep+8,
+  0x1p+0,
+  0x1.00594cp+0,
+  0x1.3ee136p+0,
+  0x1p+0,
+  0x1.09548p+1,
+  0x1.05f1f4p-11,
+  0x1.0002a4p+0,
+  0x1.16ac18p+3,
+  0x1.b8531ep+7,
+  0x1.0fd73cp+1,
+  0x1.011f64p+0,
+  0x1.0ff65ep+0,
+  0x1.b1ecfp+4,
+  0x1.8f0888p+0,
+  0x1.f95e02p-1,
+  0x1p+0,
+  0x1.9000cep+0,
+  0x1.e9b4fep+52,
+  0x1.009838p+0,
+  0x1.5ef598p+1,
+  0x1.a6ad24p+7,
+  0x1.4913c6p+0,
+  0x1p+0,
+  0x1.3d7314p+0,
+  0x1p+0,
+  0x1.a591c8p+0,
+  0x1.017966p-13,
+  0x1.9825cep+3,
+  0x1.192898p+5,
+  0x1.cddc2p+42,
+  0x1p+0,
+  0x1p+0,
+  0x1.0dde0ap+8,
+  0x1.0e56e8p+1,
+  0x1.a6fbcep+3,
+  0x1.b92cc8p+7,
+  0x1.d57268p+0,
+  0x1.b8f132p+1,
+  0x1.4c257ap+0,
+  0x1.00000ap+0,
+  0x1.38635p+1,
+  0x1.1cc07ap+45,
+  0x1.71ff7ep+1,
+  0x1.ef8b44p+0,
+  0x1.6cf93ep+51,
+  0x1p+0,
+  0x1p+0,
+  0x1.11f506p+8,
+  0x1.77844ap+0,
+  0x1p+0,
+  0x1.bdd978p+7,
+  0x1.00006ap+0,
+  0x1.0e2602p+1,
+  0x1.045486p+0,
+  0x1.0002c8p+0,
+  0x1.4d67c8p+1,
+  0x1.e5b314p-1,
+  0x1.6a374cp+0,
+  0x1.99db52p+0,
+  0x1.f9eeap-1,
+  0x1.bf7f2cp+5,
+  0x1.da61b4p+4,
+  0x1.488ff4p+0,
+  0x1.003p+0,
+  0x1p+0,
+  0x1.02ffcp+0,
+  0x1.d09a76p+1,
+  0x1.225a2cp+0,
+  0x1.0637f2p+0,
+  0x1.b3893p+0,
+  0x1.00005p+0,
+  0x1.bcc5ccp+59,
+  0x1p+0,
+  0x1.01f38ep+0,
+  0x1.a720ecp+7,
+  0x1.05390cp+1,
+  0x1.bf3ffep+2,
+  0x1.6b9574p+0,
+  0x1.388f0cp+11,
+  0x1.29a6aap+0,
+  0x1.31e90ep-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.2f1498p-1,
+  0x1.0000eep+0,
+  0x1p+0,
+  0x1.3190e2p-1,
+  0x1p+0,
+  0x1.7703c2p+1,
+  0x1.0ffd1cp-24,
+  0x1p+0,
+  0x1p+0,
+  0x1.f5c25p-24,
+  0x1.7407c8p+3,
+  0x1.45abd2p+0,
+  0x1.1304ecp+0,
+  0x1p+0,
+  0x1.0002f4p+0,
+  0x1.cd1cdap+1,
+  0x1.6ef2fp+15,
+  0x1.0002cap+0,
+  0x1.dc83cp+1,
+  0x1.0000ccp+0,
+  0x1.0093cep+0,
+  0x1.0066bap+0,
+  0x1.002dp+0,
+  0x1.0e6c8p+0,
+  0x1.7be50ap+16,
+  0x1.00b348p+0,
+  0x1.089b3p+16,
+  0x1.98b07cp+2,
+  0x1.3389b2p+0,
+  0x1.a41e1ep+7,
+  0x1.7195dep+5,
+  0x1.08b45cp+0,
+  0x1.29c1eap+56,
+  0x1.740b96p+3,
+  0x1.71fef4p+1,
+  0x1.07ba2cp+0,
+  0x1.5ee4a2p+1,
+  0x1p+0,
+  0x1.f9599cp-1,
+  0x1.b9154ep+14,
+  0x1.f8911cp+0,
+  0x1p+0,
+  0x1.373e1p+4,
+  0x1p+0,
+  0x1.00146cp+0,
+  0x1.4a05acp+5,
+  0x1.1928aap+5,
+  0x1.060cecp+0,
+  0x1.773996p+0,
+  0x1.af11c2p-11,
+  0x1p+0,
+  0x1.3f7d98p+7,
+  0x1.1361ep+52,
+  0x1.f9f064p+0,
+  0x1p+0,
+  0x1.a9b908p+7,
+  0x1.c55b46p+0,
+  0x1p+0,
+  0x1.682ec4p+46,
+  0x1.00003p+0,
+  0x1p+0,
+  0x1.2fdba4p-1,
+  0x1.9beca4p+0,
+  0x1.0004a8p+0,
+  0x1.2fb262p-1,
+  0x1.8bf118p+5,
+  0x1.0001aap+0,
+  0x1.31a74p-1,
+  0x1.25db7ep+3,
+  0x1p+0,
+  0x1.197a7cp+1,
+  0x1p+0,
+  0x1.2d315cp+0,
+  0x1.0024f8p+0,
+  0x1.2a7f04p+1,
+  0x1p+0,
+  0x1p+0,
+  0x1.01211cp+0,
+  0x1.f11d7ep-1,
+  0x1.d4f718p+2,
+  0x1.b233dep+0,
+  0x1.6d6b1cp+5,
+  0x1.7724fep+15,
+  0x1p+0,
+  0x1.a86fbap+7,
+  0x1p+0,
+  0x1p+0,
+  0x1.4aa984p+49,
+  0x1.000054p+0,
+  0x1p+0,
+  0x1.33d3f4p-1,
+  0x1p+0,
+  0x1.1b0cd8p+6,
+  0x1.000958p+0,
+  0x1p+0,
+  0x1.49ef4ep+4,
+  0x1.7cc648p+1,
+  0x1p+0,
+  0x1.23470ap+0,
+  0x1.3223a4p+0,
+  0x1p+0,
+  0x1.4d6912p+0,
+  0x1.51e25p+0,
+  0x1p+0,
+  0x1.34962cp+0,
+  0x1.0fdd0cp+1,
+  0x1.0001d8p+0,
+  0x1.38637cp+1,
+  0x1.9de754p+3,
+  0x1.8e020cp+5,
+  0x1.ad9158p+4,
+  0x1.094afap+0,
+  0x1.ea949ep+52,
+  0x1.ec6aa4p+1,
+  0x1.1a5e6cp+4,
+  0x1.07ed56p+0,
+  0x1.711ffp+0,
+  0x1p+0,
+  0x1.062702p+8,
+  0x1.233ffap+18,
+  0x1.10c252p+7,
+  0x1.002a14p+0,
+  0x1.98f468p+0,
+  0x1.833884p+0,
+  0x1p+0,
+  0x1.9179acp+4,
+  0x1.d944c4p-1,
+  0x1.00bc84p+0,
+  0x1p+0,
+  0x1.46c0aep+0,
+  0x1.ad157p+4,
+  0x1.13492cp+1,
+  0x1.4b0ceep+0,
+  0x1.000246p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.176dbep+0,
+  0x1.52e1b8p+0,
+  0x1.050ab8p+0,
+  0x1p+0,
+  0x1.ef2d1p-84,
+  0x1.d0999p+1,
+  0x1.00b594p+0,
+  0x1.19ae42p+54,
+  0x1p+0,
+  0x1p+0,
+  0x1.bf05cap-56,
+  0x1.fba48p+0,
+  0x1.19a5ecp+4,
+  0x1.000518p+0,
+  0x1.cd1cc6p+1,
+  0x1.0008d2p+0,
+  0x1.00291cp+0,
+  0x1.01ae5cp+0,
+  0x1.18229cp+0,
+  0x1.0000d6p+0,
+  0x1.00017p+0,
+  0x1.1083fep-25,
+  0x1p+0,
+  0x1.7d379ap+9,
+  0x1.2f5e0ep-1,
+  0x1.365e38p+0,
+  0x1.000912p+0,
+  0x1.8p+3,
+  0x1.13e39cp+1,
+  0x1p+0,
+  0x1.0ba4aep+0,
+  0x1.9deafcp+3,
+  0x1.2fead4p-1,
+  0x1p+0,
+  0x1.11a49cp+16,
+  0x1.968f3ap+62,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.b85f8ep+6,
+  0x1.141a8ep+8,
+  0x1.0564ecp+0,
+  0x1.c6b168p+2,
+  0x1.05b106p+8,
+  0x1.000298p+0,
+  0x1p+0,
+  0x1.0001fap+0,
+  0x1.000164p+0,
+  0x1.31a84p+0,
+  0x1p+0,
+  0x1.403f5cp+5,
+  0x1.ea62dep-1,
+  0x1p+0,
+  0x1.131eeep+1,
+  0x1.3625d8p+4,
+  0x1.066f0cp+0,
+  0x1.e7a64p+7,
+  0x1.047e06p+0,
+  0x1p+0,
+  0x1.32aad8p-1,
+  0x1p+0,
+  0x1.000118p+0,
+  0x1.1b0d0cp+6,
+  0x1.a11c9p+0,
+  0x1.a2588ep+54,
+  0x1p+0,
+  0x1p+0,
+  0x1.09ffa8p+8,
+  0x1.bb2a7cp+5,
+  0x1p+0,
+  0x1.a1f9p+0,
+  0x1p+0,
+  0x1.f3d4b4p-1,
+  0x1.4dc16ap+5,
+  0x1.3b2274p+4,
+  0x1.457d56p+0,
+  0x1.01cfcp+0,
+  0x1p+0,
+  0x1.a93982p+2,
+  0x1.04054cp+0,
+  0x1.0080fap+0,
+  0x1.dc801cp+0,
+  0x1.0b77bep+1,
+  0x1.013094p+0,
+  0x1.0001e8p+0,
+  0x1.02e2ep+0,
+  0x1p+0,
+  0x1.000094p+0,
+  0x1.fb4382p-1,
+  0x1.00019p+0,
+  0x1.0007b8p+0,
+  0x1.127e1ap+8,
+  0x1p+0,
+  0x1p+0,
+  0x1.0e25cp+1,
+  0x1.2f4b78p+1,
+  0x1.015b26p+8,
+  0x1.0eb20cp+0,
+  0x1.081558p+7,
+  0x1.42ff58p+0,
+  0x1.1c5d1p+6,
+  0x1.887b42p+14,
+  0x1.02904p+1,
+  0x1.7ce25ap+1,
+  0x1.f96d6p-1,
+  0x1.5c64f4p+0,
+  0x1.0005c8p+0,
+  0x1.78e9d4p-33,
+  0x1.da628ep+4,
+  0x1.003634p+0,
+  0x1.3184d6p-1,
+  0x1.bd96f4p+6,
+  0x1.ba5156p+12,
+  0x1.8df4acp+0,
+  0x1p+0,
+  0x1.a3b92p+7,
+  0x1.3e4f26p+11,
+  0x1.543868p+4,
+  0x1.eabfe6p+0,
+  0x1.0073e6p+0,
+  0x1.0f2bdep+8,
+  0x1.3e3c3ep+13,
+  0x1.3884dp+6,
+  0x1p+0,
+  0x1.690fecp+0,
+  0x1.dfa074p-1,
+  0x1.000638p+0,
+  0x1.4a93acp+1,
+  0x1.8dd68ap+0,
+  0x1.0048dcp+0,
+  0x1.002f8ep+0,
+  0x1.00015p+0,
+  0x1.45abbcp+0,
+  0x1.f3f306p-1,
+  0x1.1b639p+0,
+  0x1.ef2d1p-84,
+  0x1.abd54p+0,
+  0x1.36f8aap+2,
+  0x1.e317cep-1,
+  0x1.36f9cap+2,
+  0x1.530ddp+0,
+  0x1.2f74bp+0,
+  0x1.3c4448p+0,
+  0x1.0718dcp+0,
+  0x1.0001bp+0,
+  0x1p+0,
+  0x1.1d3ebap+4,
+  0x1.42e55ap+0,
+  0x1.3ace3ep+50,
+  0x1.5b5108p+1,
+  0x1.13527cp+3,
+  0x1.0002ap+0,
+  0x1.6f3ebcp+2,
+  0x1.b0af06p+7,
+  0x1.016c28p+0,
+  0x1p+0,
+  0x1.4542a6p+0,
+  0x1p+0,
+  0x1.6120cep+55,
+  0x1.02a2p+0,
+  0x1.0714d6p+15,
+  0x1.21293ep+0,
+  0x1.023b38p+0,
+  0x1.000d12p+0,
+  0x1.4d9f06p+15,
+  0x1p+0,
+  0x1.dd3bb4p-1,
+  0x1p+0,
+  0x1.00029ep+0,
+  0x1.eabfa8p+0,
+  0x1.362a2ep+0,
+  0x1.000a5ap+48,
+  0x1.dfbac8p+4,
+  0x1.259742p+3,
+  0x1.0000acp+0,
+  0x1.00cc58p+1,
+  0x1.49155ep+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.30d9ap-1,
+  0x1.02fc6p+0,
+  0x1.3cac76p+0,
+  0x1.b8c472p+1,
+  0x1.8bf1bcp+5,
+  0x1.2cd56p+0,
+  0x1.1d37a6p+0,
+  0x1p+0,
+  0x1.6b03dep+2,
+  0x1p+0,
+  0x1.4bc794p+0,
+  0x1.dc56e6p+1,
+  0x1.b1432ap+0,
+  0x1.5a6574p+2,
+  0x1.a21356p+4,
+  0x1.6269ep+64,
+  0x1.0000dp+0,
+  0x1.10766cp+7,
+  0x1.0096e6p+0,
+  0x1.adf486p+0,
+  0x1.309de8p-1,
+  0x1.085fb4p+0,
+  0x1.3afb0ep+0,
+  0x1.0002a2p+0,
+  0x1.085208p+0,
+  0x1.213daap+8,
+  0x1.000a5ap+0,
+  0x1.503f0cp+0,
+  0x1.000428p+0,
+  0x1.7ee7d4p+16,
+  0x1.8e5064p+61,
+  0x1.3f6054p+7,
+  0x1.3a78a6p+0,
+  0x1.0a197ap+0,
+  0x1.016ea8p+0,
+  0x1.0bbb28p+8,
+  0x1.000014p+0,
+  0x1.0010d4p+0,
+  0x1.5983f8p-26,
+  0x1.2dddep+0,
+  0x1.3f4af4p+0,
+  0x1.15f078p+0,
+  0x1p+0,
+  0x1.8ffae8p-20,
+  0x1.0000a4p+0,
+  0x1.4f32a8p+0,
+  0x1.8bf1f2p+5,
+  0x1.0000fp+0,
+  0x1.1e9612p+0,
+  0x1.000512p+0,
+  0x1.000184p+0,
+  0x1p+0,
+  0x1.4a071ap+5,
+  0x1.316586p-1,
+  0x1.026922p+0,
+  0x1.9323dcp+3,
+  0x1.0530acp+0,
+  0x1.18125p+0,
+  0x1.e39054p-1,
+  0x1.3ad2p+11,
+  0x1.005ad4p+0,
+  0x1.000208p+0,
+  0x1.b85f4cp+6,
+  0x1.002d02p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.da3556p+8,
+  0x1p+0,
+  0x1.02c298p+0,
+  0x1.11a35ep+3,
+  0x1.4a0a02p+1,
+  0x1.02741p+2,
+  0x1p+0,
+  0x1.2749a2p+0,
+  0x1.45abacp+0,
+  0x1p+0,
+  0x1.3920bcp+13,
+  0x1.000054p+0,
+  0x1.4ceda8p+0,
+  0x1p+0,
+  0x1.390b2p+7,
+  0x1.66764ep+7,
+  0x1p+0,
+  0x1.e11478p+7,
+  0x1.0f264cp+0,
+  0x1p+0,
+  0x1.2f7ec2p-1,
+  0x1p+0,
+  0x1.0ac6fcp+8,
+  0x1.3ca396p+0,
+  0x1.9ad138p+5,
+  0x1.e5b8acp+7,
+  0x1.0000b8p+0,
+  0x1.f14fd6p-11,
+  0x1.00009p+0,
+  0x1.01571ep+0,
+  0x1.17c726p+0,
+  0x1.00019p+0,
+  0x1.362514p+4,
+  0x1.004efp+0,
+  0x1.003f5cp+0,
+  0x1.43c41cp+0,
+  0x1p+0,
+  0x1.3e6c78p+12,
+  0x1.000c5cp+0,
+  0x1.3e795cp+6,
+  0x1.b825a6p+7,
+  0x1.ace64p+1,
+  0x1.36f8dp+2,
+  0x1.587484p+0,
+  0x1.94967ap+14,
+  0x1.af98e6p+17,
+  0x1.6488b6p+0,
+  0x1.1d3e98p+4,
+  0x1.009978p+0,
+  0x1.377d08p+0,
+  0x1.2fdc0ep+0,
+  0x1.045768p+0,
+  0x1.f9ef1ap+0,
+  0x1.003e4ap+0,
+  0x1.3e825p+9,
+  0x1.38da1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.00d4a2p+0,
+  0x1.3e6838p+12,
+  0x1.0c24a8p+0,
+  0x1.00012cp+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.001188p+0,
+  0x1.30be32p-1,
+  0x1.d20bfcp+0,
+  0x1.000314p+0,
+  0x1.467b6ap+1,
+  0x1.b14436p+0,
+  0x1.be3eccp+7,
+  0x1.035cc4p+0,
+  0x1p+0,
+  0x1.358ca4p+7,
+  0x1p+0,
+  0x1.052ef8p+8,
+  0x1.08ac7ep+0,
+  0x1p+0,
+  0x1.ef2d1p-84,
+  0x1p+0,
+  0x1.388d04p+56,
+  0x1.003836p+0,
+  0x1.65f1ecp+0,
+  0x1.5b141p+47,
+  0x1.fadea2p+0,
+  0x1.d1e872p+59,
+  0x1p+0,
+  0x1.acd704p+0,
+  0x1.d46c0ap-34,
+  0x1p+0,
+  0x1.015a84p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.02161ep+0,
+  0x1p+0,
+  0x1.02283cp+0,
+  0x1.2fb3d8p+2,
+  0x1.3b1854p+4,
+  0x1.9a69d8p+48,
+  0x1.f9ef08p+0,
+  0x1.7e849cp+3,
+  0x1.eabffp+0,
+  0x1.054884p+0,
+  0x1.9faadcp+7,
+  0x1.01dbfep+0,
+  0x1.a9a6aap+1,
+  0x1p+0,
+  0x1.ae82b2p+5,
+  0x1.423f6p-20,
+  0x1.42e57p+0,
+  0x1.41466p+2,
+  0x1p+0,
+  0x1.49ef3ep+4,
+  0x1.f264ccp-1,
+  0x1.0084dap+0,
+  0x1.07aabap+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.009f06p+0,
+  0x1.008b44p+0,
+  0x1.3e2b8cp+5,
+  0x1.000324p+0,
+  0x1.0c4158p+0,
+  0x1.32644cp-1,
+  0x1.1929dp+5,
+  0x1.8ac548p+4,
+  0x1.01b036p+0,
+  0x1.7e3a98p+5,
+  0x1.34bc8p-1,
+  0x1.b14336p+0,
+  0x1.0cb4e2p+0,
+  0x1.b931bp+12,
+  0x1.2358fp+1,
+  0x1.f23b6cp+51,
+  0x1p+0,
+  0x1.16fa4cp+4,
+  0x1.0baf84p+0,
+  0x1.a856a8p+5,
+  0x1.066f6p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.20b7bp+0,
+  0x1.3fe392p+0,
+  0x1.388ae2p+0,
+  0x1.00035cp+0,
+  0x1.3adcf2p+12,
+  0x1.30393p-1,
+  0x1.e17338p+1,
+  0x1.aa6b1ap+7,
+  0x1.0000b6p+0,
+  0x1p+0,
+  0x1.345b46p-1,
+  0x1.74921cp+8,
+  0x1.b29bd6p+7,
+  0x1p+0,
+  0x1.77c706p+2,
+  0x1.c4d8ecp+65,
+  0x1.8d98bp+0,
+  0x1.8b8002p-6,
+  0x1.3881ecp+15,
+  0x1.010cd4p+0,
+  0x1.c8fdaap+7,
+  0x1.72b958p+2,
+  0x1.965c1cp+3,
+  0x1p+0,
+  0x1p+0,
+  0x1.2a515cp+0,
+  0x1.cd1e9p+1,
+  0x1.006674p+0,
+  0x1p+0,
+  0x1.66e4cp+2,
+  0x1.13aa9ep+8,
+  0x1p+0,
+  0x1.13101cp+1,
+  0x1.0004ecp+0,
+  0x1p+0,
+  0x1.c51ad2p+7,
+  0x1p+0,
+  0x1.2a0908p+8,
+  0x1.000182p+0,
+  0x1.ac40fcp+2,
+  0x1.30f308p-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.1ceeaep+7,
+  0x1.0000a4p+0,
+  0x1.f407acp+7,
+  0x1.36f98ep+2,
+  0x1.1c60a8p+10,
+  0x1.617238p+12,
+  0x1p+0,
+  0x1.48fb3ap+0,
+  0x1p+0,
+  0x1.000d5p+0,
+  0x1.33833cp-1,
+  0x1p+0,
+  0x1.41be46p+51,
+  0x1.238e58p+0,
+  0x1.00266cp+0,
+  0x1.9fc4bp+58,
+  0x1.000618p+0,
+  0x1.88a592p+48,
+  0x1.0001c8p+0,
+  0x1p+0,
+  0x1.51c89cp+0,
+  0x1.317344p+7,
+  0x1.308e8ap-1,
+  0x1p+0,
+  0x1.0387e6p+0,
+  0x1.454a32p+0,
+  0x1.74a828p+7,
+  0x1.f57daep-8,
+  0x1.287a44p+0,
+  0x1.b84b08p+2,
+  0x1.27fc5ap+0,
+  0x1p+0,
+  0x1.0e423p+1,
+  0x1p+0,
+  0x1.079ddp+0,
+  0x1.f49a74p+14,
+  0x1.0f47bp+0,
+  0x1.9000bap+4,
+  0x1.000244p+0,
+  0x1p+0,
+  0x1.4a38ep+0,
+  0x1.36f8bp+2,
+  0x1.6bf43cp+0,
+  0x1.a3a9f4p+1,
+  0x1.001d24p+0,
+  0x1.106f8ap+0,
+  0x1.0003ep+0,
+  0x1.00025p+0,
+  0x1.89be24p+0,
+  0x1.3d65b4p+6,
+  0x1.44b46ep+0,
+  0x1.5caecap+1,
+  0x1.00327cp+2,
+  0x1.54bbep+2,
+  0x1.2597aap+3,
+  0x1.059a5ap-11,
+  0x1.43884ep+2,
+  0x1p+0,
+  0x1.c04628p+9,
+  0x1p+0,
+  0x1.c1b9bp-49,
+  0x1.73ed24p+2,
+  0x1.000598p+0,
+  0x1.44105p+0,
+  0x1.b7c192p+5,
+  0x1.312178p-1,
+  0x1p+0,
+  0x1.f9efc2p+0,
+  0x1.014252p-51,
+  0x1.017a66p+0,
+  0x1.1f3de4p+8,
+  0x1.02b182p+0,
+  0x1.257372p+0,
+  0x1.93944ap+48,
+  0x1.e2305cp+1,
+  0x1.3e0ee6p-8,
+  0x1.00011ep+0,
+  0x1.a31448p+5,
+  0x1.8c9ca6p+48,
+  0x1.194216p+0,
+  0x1p+0,
+  0x1.5cc2ap+2,
+  0x1p+0,
+  0x1.506fe6p+49,
+  0x1.2588fp+0,
+  0x1.26ffaep+1,
+  0x1p+0,
+  0x1p+0,
+  0x1.4ff01ap+66,
+  0x1.00009cp+0,
+  0x1.000f38p+0,
+  0x1.00e4d6p+0,
+  0x1.001d5cp+0,
+  0x1.02b29cp+50,
+  0x1.358d1p+7,
+  0x1.3eff02p+8,
+  0x1.900058p+4,
+  0x1.3ae0bcp+13,
+  0x1.034d3ep+0,
+  0x1.b9346p+5,
+  0x1p+0,
+  0x1.71b9cp+0,
+  0x1.2f7456p+0,
+  0x1.47ccf2p+0,
+  0x1.498974p+0,
+  0x1.046cb8p+0,
+  0x1.458c62p+1,
+  0x1.a93bf4p+2,
+  0x1.0f113ap+8,
+  0x1p+0,
+  0x1.04ae52p+0,
+  0x1.7c2a68p+0,
+  0x1.3b24fep+9,
+  0x1.04ef5p-11,
+  0x1.11a28ap+3,
+  0x1p+0,
+  0x1.056b24p+1,
+  0x1.0000e4p+0,
+  0x1.2c01cap+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.c61f72p+15,
+  0x1p+0,
+  0x1.02fc2ap+0,
+  0x1p+0,
+  0x1.093acep+0,
+  0x1.5643eap+53,
+  0x1p+0,
+  0x1.0087a8p-47,
+  0x1.2f5868p+0,
+  0x1.38e848p+10,
+  0x1.e5c11cp+7,
+  0x1p+0,
+  0x1.129e64p+8,
+  0x1.5c6c98p+1,
+  0x1.00015ap+0,
+  0x1.b745e2p+48,
+  0x1.1bfb08p+0,
+  0x1.a92b86p+5,
+  0x1.7c2a54p+0,
+  0x1p+0,
+  0x1.3334b6p+0,
+  0x1.b5c006p+5,
+  0x1p+0,
+  0x1.bec8c6p+16,
+  0x1p+0,
+  0x1.dc5496p-1,
+  0x1.0a88ep+0,
+  0x1.f95e78p+1,
+  0x1p+0,
+  0x1.0037b4p+0,
+  0x1.1eaf62p+8,
+  0x1p+0,
+  0x1.43bfcp+5,
+  0x1.3af986p+15,
+  0x1.03dbf4p+0,
+  0x1.b1b5a8p-12,
+  0x1p+0,
+  0x1.90007ep+0,
+  0x1.0003b4p+0,
+  0x1p+0,
+  0x1.f8f086p-12,
+  0x1.dd7178p+4,
+  0x1.00207p+0,
+  0x1.118916p+0,
+  0x1p+0,
+  0x1.a298c4p+7,
+  0x1.006a6cp+0,
+  0x1.1dfa5p+0,
+  0x1.327c54p-1,
+  0x1p+0,
+  0x1.f7e922p-1,
+  0x1.3e365ap+13,
+  0x1p+0,
+  0x1.04318ap+0,
+  0x1.52381cp+0,
+  0x1.60a298p-1,
+  0x1.000076p+0,
+  0x1.977c42p+14,
+  0x1.a8cb5cp+7,
+  0x1.1b0d18p+6,
+  0x1.29cedp+0,
+  0x1.15a46ap+1,
+  0x1p+0,
+  0x1.639aaep-12,
+  0x1.004a8cp+0,
+  0x1.0ab1bcp+1,
+  0x1.b85ecp+6,
+  0x1.36279ep+4,
+  0x1.22ae32p+8,
+  0x1.615228p+1,
+  0x1.000898p+0,
+  0x1.001968p+0,
+  0x1p+0,
+  0x1.2f791ap-1,
+  0x1.00001cp+0,
+  0x1p+0,
+  0x1.0627aep+0,
+  0x1.0e38d4p+5,
+  0x1.490936p+57,
+  0x1p+0,
+  0x1.000358p+0,
+  0x1.57b4bp+7,
+  0x1.4b4766p+0,
+  0x1.26da06p+0,
+  0x1.cd1ec6p+1,
+  0x1.38ee44p+15,
+  0x1.c0ffbcp+15,
+  0x1.01caacp+0,
+  0x1.e2a336p-1,
+  0x1p+0,
+  0x1.0c69f4p+2,
+  0x1.50a08cp+55,
+  0x1.10d0b8p+0,
+  0x1.1eed7p+1,
+  0x1.b14428p+0,
+  0x1.004f94p+0,
+  0x1.31c2acp-1,
+  0x1p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.b47948p+0,
+  0x1.78d5eap+51,
+  0x1.01316ep+0,
+  0x1.4a937cp+0,
+  0x1.1ba54ap+1,
+  0x1.6ba304p+0,
+  0x1.3591c6p-1,
+  0x1p+0,
+  0x1.08a91ap+8,
+  0x1.19ade8p+0,
+  0x1.01535ap+0,
+  0x1.317184p-1,
+  0x1.36f9a4p+2,
+  0x1.7f08a8p+0,
+  0x1p+0,
+  0x1.00013p+0,
+  0x1.ff478p-1,
+  0x1.27e0d2p+0,
+  0x1.0ecbacp+7,
+  0x1.8dd6acp+0,
+  0x1.100ecep+0,
+  0x1.25edd8p+8,
+  0x1.198a9p+0,
+  0x1p+0,
+  0x1.5c6cc2p+1,
+  0x1.016276p+0,
+  0x1.329f88p-1,
+  0x1.9e35ap+0,
+  0x1.004612p+0,
+  0x1.fb9b82p-1,
+  0x1.000d84p+0,
+  0x1.43e8a8p+0,
+  0x1.57e548p+1,
+  0x1.057f18p+0,
+  0x1.a6dfbep+7,
+  0x1p+0,
+  0x1.341ce2p-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.fcbce2p+56,
+  0x1.004454p+0,
+  0x1.909ec2p-6,
+  0x1p+0,
+  0x1.58649p+9,
+  0x1.4b96e6p+49,
+  0x1.3ca38cp+0,
+  0x1.00033ep+0,
+  0x1.0099f4p+0,
+  0x1p+0,
+  0x1.21869p+8,
+  0x1p+0,
+  0x1.65b514p+16,
+  0x1p+0,
+  0x1.740878p+3,
+  0x1.a4cea2p+43,
+  0x1.b143fep+0,
+  0x1.25ed36p+4,
+  0x1.003d7ap+0,
+  0x1.0d82d4p+1,
+  0x1.3389ap-1,
+  0x1p+0,
+  0x1.11a222p+3,
+  0x1.983f38p+3,
+  0x1.000162p+0,
+  0x1.46b986p+0,
+  0x1.3e3e9cp+8,
+  0x1.58747p+0,
+  0x1.45632cp+0,
+  0x1.3f738cp+3,
+  0x1.00d0bp+0,
+  0x1.5dca1p+0,
+  0x1p+0,
+  0x1.43257p+0,
+  0x1.0b38fap+0,
+  0x1.1ca4aep+8,
+  0x1p+0,
+  0x1p+0,
+  0x1.319a2p-1,
+  0x1.2d4fd4p+5,
+  0x1.02f006p+0,
+  0x1.e0c05ap+4,
+  0x1.98f464p+0,
+  0x1.05db3ap+8,
+  0x1.a2bd9ep+2,
+  0x1.a05a58p+0,
+  0x1.8bf254p+5,
+  0x1.3eb04cp+4,
+  0x1.3140a6p-1,
+  0x1.011d98p+0,
+  0x1p+0,
+  0x1.000ac8p+0,
+  0x1.3b2774p+10,
+  0x1.44d29p+0,
+  0x1p+0,
+  0x1.009f9ep+0,
+  0x1.0a8702p+2,
+  0x1.1349bep+1,
+  0x1.a585b4p+7,
+  0x1.00f23cp+0,
+  0x1.338168p+0,
+  0x1p+0,
+  0x1.3e7816p+14,
+  0x1.0e9d14p+0,
+  0x1.8f53ccp+1,
+  0x1.28c922p+0,
+  0x1.6bb30ep+15,
+  0x1.b58932p+14,
+  0x1.1c682p+0,
+  0x1.00846p+0,
+  0x1.00240cp+0,
+  0x1.000674p+0,
+  0x1.2c71ep+3,
+  0x1.750298p+67,
+  0x1.364684p+0,
+  0x1.134676p+16,
+  0x1.47a244p+0,
+  0x1p+0,
+  0x1.dee22ep-1,
+  0x1.3e8204p+9,
+  0x1.00007p+0,
+  0x1.31f1e6p-1,
+  0x1p+0,
+  0x1.a187f8p+7,
+  0x1.0097e4p+0,
+  0x1.08e1b2p+0,
+  0x1.0e3e7ap+0,
+  0x1.0006fap+0,
+  0x1p+0,
+  0x1.358ca6p+7,
+  0x1.83bcacp+3,
+  0x1.4603f4p+0,
+  0x1.3093c8p+0,
+  0x1.5c6cap+1,
+  0x1.1f5efcp+0,
+  0x1.6ba3e8p+0,
+  0x1.cba7b2p+7,
+  0x1.015e1ep+0,
+  0x1.b85f58p+6,
+  0x1.dc835ep+1,
+  0x1.000598p+0,
+  0x1.f9551ap-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.0a67fp+0,
+  0x1.1bdf58p+0,
+  0x1.f75026p-1,
+  0x1.5e3b5p+1,
+  0x1.3f9b72p+0,
+  0x1.8ff798p-51,
+  0x1.0115bap+0,
+  0x1.4e13fcp+0,
+  0x1.6d6c54p+5,
+  0x1.0e7538p+0,
+  0x1.dcf5d8p-12,
+  0x1.134aa6p+1,
+  0x1.b7cc8p+12,
+  0x1.3e46dap+12,
+  0x1p+0,
+  0x1.3fb2fep+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.0f8834p+0,
+  0x1p+0,
+  0x1.2f8fc8p-1,
+  0x1.0032aap+0,
+  0x1.0134d4p+0,
+  0x1.0006ecp+0,
+  0x1.36f9b8p+2,
+  0x1.d32d7p+43,
+  0x1.65f516p+1,
+  0x1.a71662p+5,
+  0x1.02731cp+2,
+  0x1.00002cp+0,
+  0x1.090ap+0,
+  0x1.8ce46ep+6,
+  0x1.0001bp+0,
+  0x1.003c82p+0,
+  0x1.a2cb78p+5,
+  0x1.1b3cc6p+0,
+  0x1p+0,
+  0x1.000698p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.0a01d2p+50,
+  0x1.000b52p+0,
+  0x1.63092ep+0,
+  0x1.0011fcp+0,
+  0x1.684b74p+2,
+  0x1.782834p+49,
+  0x1.213286p+0,
+  0x1.2b13b6p+9,
+  0x1.383ep+0,
+  0x1.f91f5cp+2,
+  0x1.bf1f3cp+7,
+  0x1.3e44f4p+7,
+  0x1p+0,
+  0x1.4637a4p+0,
+  0x1.3e8c48p+12,
+  0x1.192a3cp+8,
+  0x1.0008c2p+0,
+  0x1p+0,
+  0x1.01a4b6p+8,
+  0x1.0002d8p+0,
+  0x1.001054p-6,
+  0x1p+0,
+  0x1.275d2cp+0,
+  0x1.320582p-1,
+  0x1.02643ep+0,
+  0x1.aa4074p+5,
+  0x1.02528cp+0,
+  0x1.0adc1p+7,
+  0x1.e25f42p-1,
+  0x1p+0,
+  0x1.0076ap+0,
+  0x1.0008acp+0,
+  0x1.783ba4p+3,
+  0x1.01af66p+0,
+  0x1.192eep+0,
+  0x1.132ea6p+7,
+  0x1.a93964p+2,
+  0x1.9bc85p+14,
+  0x1.1e3f46p+8,
+  0x1.1d8db6p+13,
+  0x1.0007cap+0,
+  0x1.2fa568p-1,
+  0x1.3e8fd4p+12,
+  0x1.2f5bf6p-1,
+  0x1.a0994cp+14,
+  0x1.7ed6b2p+0,
+  0x1.0f2b1ap+0,
+  0x1.4ab6e6p+1,
+  0x1.04c838p+8,
+  0x1.000034p+0,
+  0x1p+0,
+  0x1.eadcd6p-1,
+  0x1.00008p+0,
+  0x1.12103cp-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.2f93bp-1,
+  0x1.7b4b16p+5,
+  0x1.38fe8cp+6,
+  0x1p+0,
+  0x1.36f96cp+2,
+  0x1.716462p+39,
+  0x1.000048p+0,
+  0x1.7c680ep+4,
+  0x1p+0,
+  0x1.28cbfap+0,
+  0x1.a416eap+41,
+  0x1p+0,
+  0x1.57e51p+1,
+  0x1.0004f4p+0,
+  0x1p+0,
+  0x1.3167b6p-1,
+  0x1.984032p+3,
+  0x1.04f21ep+0,
+  0x1p+0,
+  0x1.73ed4p+2,
+  0x1.0f4eb8p+8,
+  0x1p+0,
+  0x1.2df9p+5,
+  0x1.54bbf8p+2,
+  0x1.0bf9a4p+0,
+  0x1.a91d34p+63,
+  0x1.130ed8p+0,
+  0x1p+0,
+  0x1.00036ap+0,
+  0x1.3ae7aep+8,
+  0x1.16524ap+8,
+  0x1.9f774ap+0,
+  0x1.ba601cp+2,
+  0x1.bb2f0cp+12,
+  0x1.a93bd4p+2,
+  0x1.32e318p+0,
+  0x1.0ab44ap+0,
+  0x1p+0,
+  0x1.2f871ep-1,
+  0x1p+0,
+  0x1.a78356p+7,
+  0x1.001e8cp+0,
+  0x1.4a08dap+5,
+  0x1.069e1cp+0,
+  0x1.e3e184p+1,
+  0x1.f60012p+18,
+  0x1p+0,
+  0x1.b8600ep+6,
+  0x1.300bc6p-1,
+  0x1.76f83cp+6,
+  0x1.16f978p+0,
+  0x1.0003a4p+0,
+  0x1.0b4f22p+7,
+  0x1.37409cp+0,
+  0x1p+0,
+  0x1.3e95dp+12,
+  0x1.00098p+0,
+  0x1.004038p+0,
+  0x1.301bfep-1,
+  0x1p+0,
+  0x1.9c872ep+0,
+  0x1.378344p+16,
+  0x1.18c55cp+0,
+  0x1.274a0ep-20,
+  0x1.2811b2p+0,
+  0x1p+0,
+  0x1.ba668cp+12,
+  0x1.7f2c8ap+13,
+  0x1.0f72fcp+8,
+  0x1.6308a6p+0,
+  0x1.b0cac6p+13,
+  0x1.4837p+0,
+  0x1p+0,
+  0x1.40bd6cp+0,
+  0x1p+0,
+  0x1.39133p+12,
+  0x1.c62f4cp+46,
+  0x1.0004bcp+0,
+  0x1.12257ap+8,
+  0x1p+0,
+  0x1.85645cp+9,
+  0x1.4cb85ep+0,
+  0x1p+0,
+  0x1.a234a8p-1,
+  0x1p+0,
+  0x1p+0,
+  0x1.3cf408p-27,
+  0x1.0e263ep+1,
+  0x1.00026p+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.332f2cp-1,
+  0x1.04bb28p+0,
+  0x1.4a67cap+0,
+  0x1.0003dcp+0,
+  0x1p+0,
+  0x1.3482d4p-1,
+  0x1.134a04p+1,
+  0x1p+0,
+  0x1.9000ecp+4,
+  0x1p+0,
+  0x1.2f4e26p-1,
+  0x1.0395dp+9,
+  0x1.38dbb4p+11,
+  0x1p+0,
+  0x1.049432p+0,
+  0x1.1a9a96p+8,
+  0x1.54bcd2p+2,
+  0x1.14487cp+0,
+  0x1.020458p+0,
+  0x1.000b9p+0,
+  0x1.32254cp-1,
+  0x1.73ed2ep+2,
+  0x1p+0,
+  0x1.3d8be4p+0,
+  0x1.3e96d4p+15,
+  0x1.ffa44cp-1,
+  0x1.11a334p+3,
+  0x1.08317p+0,
+  0x1.000238p+0,
+  0x1.3e498p+9,
+  0x1.3389eap-1,
+  0x1.36f9ccp+2,
+  0x1.0bbe0ap+0,
+  0x1.0b53f4p+8,
+  0x1p+0,
+  0x1.0e42d2p+0,
+  0x1.d22332p+18,
+  0x1p+0,
+  0x1.05197ep+0,
+  0x1.205a74p+1,
+  0x1p+0,
+  0x1.0086dp+0,
+  0x1p+0,
+  0x1.296a6cp+0,
+  0x1.7ced1p+2,
+  0x1p+0,
+  0x1p+0,
+  0x1.0053eep+0,
+  0x1.09c5dcp+0,
+  0x1p+0,
+  0x1.a07194p+9,
+  0x1.0a151ap+0,
+  0x1.01e6ccp+0,
+  0x1.ef2d1p-84,
+  0x1.8eb89cp+3,
+  0x1.15dbb6p+0,
+  0x1.00307ap+0,
+  0x1.03571ep+0,
+  0x1.f5292ep-1,
+  0x1.59f064p+0,
+  0x1.0e26a8p+1,
+  0x1.6d6ab4p+5,
+  0x1.7ad0fcp+6,
+  0x1.40fc28p+0,
+  0x1.c6b9p+14,
+  0x1.071bfcp+0,
+  0x1.b0cb28p+7,
+  0x1.1614b2p+1,
+  0x1.4bdc7ep+0,
+  0x1.358db8p+7,
+  0x1.405dp+3,
+  0x1.0461d4p+0,
+  0x1p+0,
+  0x1.a8b5b2p+7,
+  0x1.130dbap+7,
+  0x1.259792p+3,
+  0x1.2fcf92p-1,
+  0x1.0092d2p+0,
+  0x1.0fea96p+0,
+  0x1.000024p+0,
+  0x1.a0abccp+5,
+  0x1.3b1076p+0,
+  0x1.192914p+5,
+  0x1.85f5dap-9,
+  0x1.0b2ae8p+0,
+  0x1.dc84ap+1,
+  0x1.2121acp+8,
+  0x1.b144fep+0,
+  0x1.131a68p+1,
+  0x1.28131p+0,
+  0x1.35dc48p+5,
+  0x1.b81b5p-51,
+  0x1.0a1caep+0,
+  0x1.f9ef34p+0,
+  0x1.95da52p+0,
+  0x1p+0,
+  0x1.3032a2p-1,
+  0x1.1cc56ep+0,
+  0x1.c77bfcp+0,
+  0x1.05370ep+0,
+  0x1.d6d0c6p+2,
+  0x1.2fbfap-1,
+  0x1p+0,
+  0x1.0000b8p+2,
+  0x1.b8c316p+1,
+  0x1.00010cp+0,
+  0x1.028104p+0,
+  0x1p+0,
+  0x1.13f12cp+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.fb7e4ep+53,
+  0x1p+0,
+  0x1.780d04p+9,
+  0x1.1973c4p+6,
+  0x1.b09184p+0,
+  0x1.b4ed32p+51,
+  0x1p+0,
+  0x1.00b82p+0,
+  0x1.198ba4p+0,
+  0x1.57b63cp+7,
+  0x1.0016d4p+0,
+  0x1p+0,
+  0x1.01a3e4p+0,
+  0x1.e8d11ep+44,
+  0x1.b7e5d4p+13,
+  0x1.00667cp+0,
+  0x1.06ed08p+0,
+  0x1.05f47ap+0,
+  0x1.4aa86ap+0,
+  0x1.04aeap+0,
+  0x1p+0,
+  0x1p+0,
+  0x1.3b13a8p+11,
+  0x1.596846p+47,
+  0x1.0d8c64p+0,
+  0x1.0012aap+0,
+  0x1p+0,
+};
diff --git a/benchmarks/math_benchmark.cpp b/benchmarks/math_benchmark.cpp
index ccb3555..d64830a 100644
--- a/benchmarks/math_benchmark.cpp
+++ b/benchmarks/math_benchmark.cpp
@@ -23,7 +23,6 @@
 static const double values[] = { 1234.0, nan(""), HUGE_VAL, 0.0 };
 static const char* names[] = { "1234.0", "nan", "HUGE_VAL", "0.0" };
 
-
 static void SetLabel(benchmark::State& state) {
   state.SetLabel(names[state.range(0)]);
 }
@@ -31,6 +30,9 @@
 // Avoid optimization.
 volatile double d;
 volatile double v;
+volatile float f;
+
+static float zero = 0.0f;
 
 static void BM_math_sqrt(benchmark::State& state) {
   d = 0.0;
@@ -230,3 +232,213 @@
   }
 }
 BIONIC_BENCHMARK(BM_math_sincos);
+
+#include "expf_input.cpp"
+
+static void BM_math_expf_speccpu2017(benchmark::State& state) {
+  f = 0.0;
+  auto cin = expf_input.cbegin();
+  for (auto _ : state) {
+    f = expf(*cin);
+    if (++cin == expf_input.cend())
+      cin = expf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_expf_speccpu2017);
+
+static void BM_math_expf_speccpu2017_latency(benchmark::State& state) {
+  f = 0.0;
+  auto cin = expf_input.cbegin();
+  for (auto _ : state) {
+    f = expf(f * zero + *cin);
+    if (++cin == expf_input.cend())
+      cin = expf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_expf_speccpu2017_latency);
+
+static void BM_math_exp2f_speccpu2017(benchmark::State& state) {
+  f = 0.0;
+  auto cin = expf_input.cbegin();
+  for (auto _ : state) {
+    f = exp2f(*cin);
+    if (++cin == expf_input.cend())
+      cin = expf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_exp2f_speccpu2017);
+
+static void BM_math_exp2f_speccpu2017_latency(benchmark::State& state) {
+  f = 0.0;
+  auto cin = expf_input.cbegin();
+  for (auto _ : state) {
+    f = exp2f(f * zero + *cin);
+    if (++cin == expf_input.cend())
+      cin = expf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_exp2f_speccpu2017_latency);
+
+#include "powf_input.cpp"
+
+static void BM_math_powf_speccpu2006(benchmark::State& state) {
+  f = 0.0;
+  auto cin = powf_input.cbegin();
+  for (auto _ : state) {
+    f = powf(cin->first, cin->second);
+    if (++cin == powf_input.cend())
+      cin = powf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_powf_speccpu2006);
+
+static void BM_math_powf_speccpu2017_latency(benchmark::State& state) {
+  f = 0.0;
+  auto cin = powf_input.cbegin();
+  for (auto _ : state) {
+    f = powf(f * zero + cin->first, cin->second);
+    if (++cin == powf_input.cend())
+      cin = powf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_powf_speccpu2017_latency);
+
+#include "logf_input.cpp"
+
+static void BM_math_logf_speccpu2017(benchmark::State& state) {
+  f = 0.0;
+  auto cin = logf_input.cbegin();
+  for (auto _ : state) {
+    f = logf(*cin);
+    if (++cin == logf_input.cend())
+      cin = logf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_logf_speccpu2017);
+
+static void BM_math_logf_speccpu2017_latency(benchmark::State& state) {
+  f = 0.0;
+  auto cin = logf_input.cbegin();
+  for (auto _ : state) {
+    f = logf(f * zero + *cin);
+    if (++cin == logf_input.cend())
+      cin = logf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_logf_speccpu2017_latency);
+
+static void BM_math_log2f_speccpu2017(benchmark::State& state) {
+  f = 0.0;
+  auto cin = logf_input.cbegin();
+  for (auto _ : state) {
+    f = log2f(*cin);
+    if (++cin == logf_input.cend())
+      cin = logf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_log2f_speccpu2017);
+
+static void BM_math_log2f_speccpu2017_latency(benchmark::State& state) {
+  f = 0.0;
+  auto cin = logf_input.cbegin();
+  for (auto _ : state) {
+    f = log2f(f * zero + *cin);
+    if (++cin == logf_input.cend())
+      cin = logf_input.cbegin();
+  }
+}
+BIONIC_BENCHMARK(BM_math_log2f_speccpu2017_latency);
+
+// Four ranges of values are checked:
+// * 0.0 <= x < 0.1
+// * 0.1 <= x < 0.7
+// * 0.7 <= x < 3.1
+// * -3.1 <= x < 3.1
+// * 3.3 <= x < 33.3
+// * 100.0 <= x < 1000.0
+// * 1e6 <= x < 1e32
+// * 1e32 < x < FLT_MAX
+
+#include "sincosf_input.cpp"
+
+static void BM_math_sinf(benchmark::State& state) {
+  auto range = sincosf_input[state.range(0)];
+  auto cin = range.values.cbegin();
+  f = 0.0;
+  for (auto _ : state) {
+    f = sinf(*cin);
+    if (++cin == range.values.cend())
+      cin = range.values.cbegin();
+  }
+  state.SetLabel(range.label);
+}
+BIONIC_BENCHMARK_WITH_ARG(BM_math_sinf, "MATH_SINCOS_COMMON");
+
+static void BM_math_sinf_latency(benchmark::State& state) {
+  auto range = sincosf_input[state.range(0)];
+  auto cin = range.values.cbegin();
+  f = 0.0;
+  for (auto _ : state) {
+    f = sinf(f * zero + *cin);
+    if (++cin == range.values.cend())
+      cin = range.values.cbegin();
+  }
+  state.SetLabel(range.label);
+}
+BIONIC_BENCHMARK_WITH_ARG(BM_math_sinf_latency, "MATH_SINCOS_COMMON");
+
+static void BM_math_cosf(benchmark::State& state) {
+  auto range = sincosf_input[state.range(0)];
+  auto cin = range.values.cbegin();
+  f = 0.0;
+  for (auto _ : state) {
+    f = cosf(*cin);
+    if (++cin == range.values.cend())
+      cin = range.values.cbegin();
+  }
+  state.SetLabel(range.label);
+}
+BIONIC_BENCHMARK_WITH_ARG(BM_math_cosf, "MATH_SINCOS_COMMON");
+
+static void BM_math_cosf_latency(benchmark::State& state) {
+  auto range = sincosf_input[state.range(0)];
+  auto cin = range.values.cbegin();
+  f = 0.0;
+  for (auto _ : state) {
+    f = cosf(f * zero + *cin);
+    if (++cin == range.values.cend())
+      cin = range.values.cbegin();
+  }
+  state.SetLabel(range.label);
+}
+BIONIC_BENCHMARK_WITH_ARG(BM_math_cosf_latency, "MATH_SINCOS_COMMON");
+
+static void BM_math_sincosf(benchmark::State& state) {
+  auto range = sincosf_input[state.range(0)];
+  auto cin = range.values.cbegin();
+  f = 0.0;
+  for (auto _ : state) {
+    float s, c;
+    sincosf(*cin, &s, &c);
+    f += s;
+    if (++cin == range.values.cend())
+      cin = range.values.cbegin();
+  }
+  state.SetLabel(range.label);
+}
+BIONIC_BENCHMARK_WITH_ARG(BM_math_sincosf, "MATH_SINCOS_COMMON");
+
+static void BM_math_sincosf_latency(benchmark::State& state) {
+  auto range = sincosf_input[state.range(0)];
+  auto cin = range.values.cbegin();
+  f = 0.0;
+  for (auto _ : state) {
+    float s, c;
+    sincosf(f * zero + *cin, &s, &c);
+    f += s;
+    if (++cin == range.values.cend())
+      cin = range.values.cbegin();
+  }
+  state.SetLabel(range.label);
+}
+BIONIC_BENCHMARK_WITH_ARG(BM_math_sincosf_latency, "MATH_SINCOS_COMMON");
diff --git a/benchmarks/powf_input.cpp b/benchmarks/powf_input.cpp
new file mode 100644
index 0000000..f28cc79
--- /dev/null
+++ b/benchmarks/powf_input.cpp
@@ -0,0 +1,2218 @@
+/*
+ * Copyright (C) 2018 The Android Open Source Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *  * Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *  * Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+ * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+// Reduced trace based on 2.3 billion samples extracted from specpu2017
+// 521.wrf_r benchmark.
+static const std::vector<std::pair<float, float>> powf_input = {
+  {0x1.00daap+0, 0x1.249236p-2},
+  {0x1.3e510ap-4, 0x1.19999ap+0},
+  {0x1.66c872p-3, 0x1.666666p+0},
+  {0x1.897858p+1, 0x1.19999ap+0},
+  {0x1.a6efc4p-2, 0x1.666666p+0},
+  {0x1.3fc088p+8, 0x1.51eb86p-2},
+  {0x1.03e8bcp-1, 0x1.666666p+0},
+  {0x1.3f0094p+10, 0x1.51eb86p-2},
+  {0x1.f6c41ep-1, 0x1.249236p-2},
+  {0x1.3880bap+12, 0x1.19999ap+0},
+  {0x1.003a1p+0, 0x1.d1746p-1},
+  {0x1.391bc6p-2, 0x1.19999ap+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.0005c4p+0, 0x1.51eb86p-2},
+  {0x1.7800b4p+8, 0x1.51eb86p-2},
+  {0x1.06db5p-3, 0x1.666666p+0},
+  {0x1.6e98b2p+5, 0x1.51eb86p-2},
+  {0x1.8c241cp-1, 0x1.249236p-2},
+  {0x1.970124p+3, 0x1.51eb86p-2},
+  {0x1.9dadfcp-3, 0x1.666666p+0},
+  {0x1.8700f8p+4, 0x1.51eb86p-2},
+  {0x1.a3269ep-2, 0x1.666666p+0},
+  {0x1.00258ep+0, 0x1.d1746p-1},
+  {0x1.e80102p+6, 0x1.d1746p-1},
+  {0x1.000d5ep+0, 0x1.51eb86p-2},
+  {0x1.3f4104p+9, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e7e468p+6, 0x1.d1746p-1},
+  {0x1.ef66e8p-1, 0x1.249236p-2},
+  {0x1.778238p+9, 0x1.51eb86p-2},
+  {0x1.9a0caep-1, 0x1.249236p-2},
+  {0x1.00013ep+0, 0x1.99999ap-2},
+  {0x1.5ae57ap-1, 0x1.666666p+0},
+  {0x1.3e4dcap+11, 0x1.19999ap+0},
+  {0x1.97e8acp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.0dd4ccp+5, 0x1.19999ap+0},
+  {0x1.60dfdep-3, 0x1.19999ap+0},
+  {0x1.c99286p-4, 0x1.19999ap+0},
+  {0x1.0001d6p+0, 0x1.51eb86p-2},
+  {0x1.917594p+5, 0x1.51eb86p-2},
+  {0x1.3c751cp-1, 0x1.666666p+0},
+  {0x1.318c4cp+0, 0x1.51eb86p-2},
+  {0x1.d25376p-1, 0x1.249236p-2},
+  {0x1.ad4ddep+15, 0x1.d1746p-1},
+  {0x1.ce1da8p-2, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.d4a4f4p-1, 0x1.666666p+0},
+  {0x1.058d04p+5, 0x1.d1746p-1},
+  {0x1.607416p+6, 0x1.99999ap-2},
+  {0x1.000326p+0, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.bca0c2p-2, 0x1.249236p-2},
+  {0x1.3b4dcep-3, 0x1.19999ap+0},
+  {0x1.3fd0dp-12, 0x1.4f5c28p+0},
+  {0x1.3e6644p-1, 0x1.19999ap+0},
+  {0x1.656bcap-3, 0x1.666666p+0},
+  {0x1.018384p+0, 0x1.d1746p-1},
+  {0x1.959ba2p-1, 0x1.666666p+0},
+  {0x1.46c044p+5, 0x1.51eb86p-2},
+  {0x1.321426p-1, 0x1.d51eb8p+2},
+  {0x1.001606p+0, 0x1.d1746p-1},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.391dbep+7, 0x1.19999ap+0},
+  {0x1.00001p+0, 0x1.99999ap-2},
+  {0x1.9787aep-1, 0x1.666666p+0},
+  {0x1.00112cp+0, 0x1.51eb86p-2},
+  {0x1.6738a4p-3, 0x1.666666p+0},
+  {0x1.42367cp+8, 0x1.51eb86p-2},
+  {0x1.2eafeep-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.0a95p-2, 0x1.666666p+0},
+  {0x1.5dedaep+0, 0x1.51eb86p-2},
+  {0x1.98ebaap-1, 0x1.666666p+0},
+  {0x1.5debb8p+0, 0x1.51eb86p-2},
+  {0x1.1a21fap+0, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.05c316p+0, 0x1.51eb86p-2},
+  {0x1.bf03bap+4, 0x1.99999ap-2},
+  {0x1.bea6ap-1, 0x1.249236p-2},
+  {0x1.382992p+33, 0x1.99999ap-2},
+  {0x1.8aa716p-2, 0x1.249236p-2},
+  {0x1.0009b4p+0, 0x1.51eb86p-2},
+  {0x1.fa4b76p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.66afccp-4, 0x1.249236p-2},
+  {0x1.001908p+0, 0x1.51eb86p-2},
+  {0x1.9aa4fcp-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.381eeep-1, 0x1.666666p+0},
+  {0x1.00169cp+0, 0x1.d1746p-1},
+  {0x1.075e64p-3, 0x1.666666p+0},
+  {0x1.3e17f4p+2, 0x1.19999ap+0},
+  {0x1.60d52p-2, 0x1.b51eb8p+3},
+  {0x1.1ba56ap+9, 0x1.d1746p-1},
+  {0x1.011d04p+0, 0x1.51eb86p-2},
+  {0x1.0d5beep+0, 0x1.51eb86p-2},
+  {0x1.348b22p+0, 0x1.d1746p-1},
+  {0x1.0067fp+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.ceca68p-1, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.2ce5b4p-2, 0x1.666666p+0},
+  {0x1.0ea8a8p+2, 0x1.d1746p-1},
+  {0x1.25eedcp-2, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.ab0c24p-1, 0x1.666666p+0},
+  {0x1.aa822p-9, 0x1.19999ap+0},
+  {0x1.f667d8p-1, 0x1.666666p+0},
+  {0x1.77106p+12, 0x1.51eb86p-2},
+  {0x1.2b18dap-2, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.833312p-1, 0x1.af5c28p+2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a53368p+15, 0x1.d1746p-1},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.e075fep+18, 0x1.99999ap-2},
+  {0x1.036976p-3, 0x1.249236p-2},
+  {0x1.5f2a72p+3, 0x1.19999ap+0},
+  {0x1.06c764p-3, 0x1.666666p+0},
+  {0x1.000064p+0, 0x1.99999ap-2},
+  {0x1.528912p-2, 0x1.666666p+0},
+  {0x1.3b34bp+12, 0x1.19999ap+0},
+  {0x1.a3941p-1, 0x1.249236p-2},
+  {0x1.6c61dp+21, 0x1.99999ap-2},
+  {0x1.042ce4p-1, 0x1.666666p+0},
+  {0x1.004d34p+0, 0x1.51eb86p-2},
+  {0x1.d61ed6p-3, 0x1.666666p+0},
+  {0x1.4c0832p-3, 0x1.19999ap+0},
+  {0x1.9029aep-8, 0x1.19999ap+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.000032p+0, 0x1.99999ap-2},
+  {0x1.d7c4dap+2, 0x1.19999ap+0},
+  {0x1.102a24p+0, 0x1.51eb86p-2},
+  {0x1.0149d8p+0, 0x1.51eb86p-2},
+  {0x1.61be2cp-4, 0x1.249236p-2},
+  {0x1.905a2ep+1, 0x1.d1746p-1},
+  {0x1.d4d4ccp-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.baed36p-1, 0x1.249236p-2},
+  {0x1.0001b4p+0, 0x1.51eb86p-2},
+  {0x1.bad278p-1, 0x1.249236p-2},
+  {0x1.03ccf2p+0, 0x1.51eb86p-2},
+  {0x1.fe2974p-1, 0x1.666666p+0},
+  {0x1.3ec326p+15, 0x1.51eb86p-2},
+  {0x1.1b7b08p-1, 0x1.666666p+0},
+  {0x1.3e5ddap+8, 0x1.19999ap+0},
+  {0x1.fe95fap-1, 0x1.666666p+0},
+  {0x1.ae340ap+2, 0x1.d1746p-1},
+  {0x1.9a18bep-1, 0x1.af5c28p+2},
+  {0x1.005436p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.9701eap+3, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.febf22p-3, 0x1.249236p-2},
+  {0x1.0a0408p+0, 0x1.51eb86p-2},
+  {0x1.f8a58cp-1, 0x1.666666p+0},
+  {0x1.300fd2p+10, 0x1.d1746p-1},
+  {0x1.b36cep-3, 0x1.249236p-2},
+  {0x1.7ebcc4p+9, 0x1.51eb86p-2},
+  {0x1.091cd2p-2, 0x1.666666p+0},
+  {0x1.a79de6p+3, 0x1.51eb86p-2},
+  {0x1.f80b88p-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.959c06p-1, 0x1.666666p+0},
+  {0x1.7f668p+2, 0x1.51eb86p-2},
+  {0x1.2f8fbcp+0, 0x1.23bc4ep-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.cb633ep+5, 0x1.d1746p-1},
+  {0x1.00a30ep+0, 0x1.d1746p-1},
+  {0x1.55ab4cp+0, 0x1.d1746p-1},
+  {0x1.0001d6p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.866e44p-1, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.a67a1p-1, 0x1.666666p+0},
+  {0x1.fbc1cep-1, 0x1.249236p-2},
+  {0x1.b46e4cp-3, 0x1.249236p-2},
+  {0x1.127514p+5, 0x1.51eb86p-2},
+  {0x1.53c42ap-2, 0x1.666666p+0},
+  {0x1.12018ap-8, 0x1.19999ap+0},
+  {0x1.c821f2p-1, 0x1.666666p+0},
+  {0x1.21086p+0, 0x1.d1746p-1},
+  {0x1.7c3654p-2, 0x1.666666p+0},
+  {0x1.2a0884p+28, 0x1.99999ap-2},
+  {0x1.04f7cap+0, 0x1.249236p-2},
+  {0x1.70344cp+0, 0x1.99999ap-2},
+  {0x1.83fbfp+1, 0x1.d1746p-1},
+  {0x1.c1131p+4, 0x1.451eb8p-1},
+  {0x1.0004a8p+0, 0x1.51eb86p-2},
+  {0x1.e0678cp-1, 0x1.666666p+0},
+  {0x1.6a9884p+6, 0x1.51eb86p-2},
+  {0x1.a42742p-1, 0x1.249236p-2},
+  {0x1.2c396p+8, 0x1.99999ap-2},
+  {0x1.d0c6f8p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.fa604ep-2, 0x1.249236p-2},
+  {0x1.9de0b4p+0, 0x1.51eb86p-2},
+  {0x1.8d5066p-2, 0x1.249236p-2},
+  {0x1.00001p+0, 0x1.99999ap-2},
+  {0x1.03f9e8p+0, 0x1.51eb86p-2},
+  {0x1.0a392ep+0, 0x1.d1746p-1},
+  {0x1.000acp+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.000c42p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.000368p+0, 0x1.51eb86p-2},
+  {0x1.c4bed8p+1, 0x1.51eb86p-2},
+  {0x1.391a6p+9, 0x1.19999ap+0},
+  {0x1.c641ep+18, 0x1.99999ap-2},
+  {0x1.01ebb8p+0, 0x1.51eb86p-2},
+  {0x1.272b24p-1, 0x1.70a3d8p+3},
+  {0x1.5f7c02p+0, 0x1.51eb86p-2},
+  {0x1.d86552p-3, 0x1.666666p+0},
+  {0x1.0b5696p+0, 0x1.51eb86p-2},
+  {0x1.74fdbp-2, 0x1.666666p+0},
+  {0x1.0003bcp+0, 0x1.51eb86p-2},
+  {0x1.eac86p-1, 0x1.666666p+0},
+  {0x1.a57cd6p+15, 0x1.99999ap-2},
+  {0x1.53b602p-2, 0x1.666666p+0},
+  {0x1.4dfbe8p+0, 0x1.99999ap-2},
+  {0x1.a79aaep-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3cc9eap-1, 0x1.666666p+0},
+  {0x1.00016p+0, 0x1.51eb86p-2},
+  {0x1.c5c466p-2, 0x1.666666p+0},
+  {0x1.071a4cp+0, 0x1.d1746p-1},
+  {0x1.9d81f2p-3, 0x1.666666p+0},
+  {0x1.c1286cp+1, 0x1.51eb86p-2},
+  {0x1.67c06ep-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.211b6p-1, 0x1.666666p+0},
+  {0x1.57f68p+0, 0x1.51eb86p-2},
+  {0x1.fc6412p-1, 0x1.666666p+0},
+  {0x1.79009p+7, 0x1.51eb86p-2},
+  {0x1.573472p-2, 0x1.249236p-2},
+  {0x1.bb80ecp+0, 0x1.51eb86p-2},
+  {0x1.65a576p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e6fe2ep-1, 0x1.249236p-2},
+  {0x1.3ed034p+12, 0x1.51eb86p-2},
+  {0x1.d002e2p-5, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.fb24a6p-2, 0x1.249236p-2},
+  {0x1.070f4ap+0, 0x1.d1746p-1},
+  {0x1.0624dep-11, 0x1.4f5c28p+0},
+  {0x1.46ded2p+7, 0x1.51eb86p-2},
+  {0x1.7b95a2p-12, 0x1.a3d70ap-2},
+  {0x1.37fb26p+0, 0x1.99999ap-2},
+  {0x1.e6696ap-1, 0x1.249236p-2},
+  {0x1.000852p+0, 0x1.51eb86p-2},
+  {0x1.1f26dp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.50f474p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f91be6p-1, 0x1.249236p-2},
+  {0x1.006b38p+0, 0x1.99999ap-2},
+  {0x1.d402d2p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.74810ap-1, 0x1.666666p+0},
+  {0x1.87002ap+4, 0x1.51eb86p-2},
+  {0x1.544decp-1, 0x1.249236p-2},
+  {0x1.188bp+0, 0x1.51eb86p-2},
+  {0x1.fb9p-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.1b393ap-1, 0x1.666666p+0},
+  {0x1.a8e8ecp+3, 0x1.d1746p-1},
+  {0x1.7b002cp+6, 0x1.51eb86p-2},
+  {0x1.e6206ep+5, 0x1.51eb86p-2},
+  {0x1.3ab324p+1, 0x1.19999ap+0},
+  {0x1.8d48ccp-2, 0x1.666666p+0},
+  {0x1.711948p-17, 0x1.19999ap+0},
+  {0x1.a2e48ep-2, 0x1.666666p+0},
+  {0x1.0016bep+0, 0x1.51eb86p-2},
+  {0x1.095422p-2, 0x1.666666p+0},
+  {0x1.00c0ep+0, 0x1.51eb86p-2},
+  {0x1.f68858p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.eb630ap-1, 0x1.666666p+0},
+  {0x1.f1a0aap+4, 0x1.51eb86p-2},
+  {0x1.f98266p+0, 0x1.51eb86p-2},
+  {0x1.4ec144p+4, 0x1.51eb86p-2},
+  {0x1.5f88fcp-10, 0x1.19999ap+0},
+  {0x1.10cbcp+0, 0x1.236e72p-2},
+  {0x1.7eead2p+8, 0x1.51eb86p-2},
+  {0x1.0b3312p-2, 0x1.666666p+0},
+  {0x1.037a8p+0, 0x1.51eb86p-2},
+  {0x1.3b3d08p-1, 0x1.666666p+0},
+  {0x1.1ce79ap+0, 0x1.51eb86p-2},
+  {0x1.82fcfp-1, 0x1.249236p-2},
+  {0x1.41c992p+9, 0x1.51eb86p-2},
+  {0x1.eb6bd2p-1, 0x1.666666p+0},
+  {0x1.01f2ccp+0, 0x1.51eb86p-2},
+  {0x1.05cabp-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.77114cp+12, 0x1.51eb86p-2},
+  {0x1.4a0e62p-1, 0x1.b51eb8p+3},
+  {0x1.7c5b96p+6, 0x1.51eb86p-2},
+  {0x1.36d0b4p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.03bc2cp-1, 0x1.666666p+0},
+  {0x1.1db456p+0, 0x1.51eb86p-2},
+  {0x1.65f41ap-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.79fd36p-1, 0x1.666666p+0},
+  {0x1.9e712ep+4, 0x1.51eb86p-2},
+  {0x1.f31f46p-14, 0x1.a3d70ap-2},
+  {0x1.4f0d9ap+4, 0x1.51eb86p-2},
+  {0x1.02c798p-1, 0x1.249236p-2},
+  {0x1.0354e2p+0, 0x1.51eb86p-2},
+  {0x1.94f484p-5, 0x1.19999ap+0},
+  {0x1.3ea4cap-1, 0x1.666666p+0},
+  {0x1.0011c2p+0, 0x1.51eb86p-2},
+  {0x1.0c3a42p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.b0f17p-3, 0x1.249236p-2},
+  {0x1.0021f2p+0, 0x1.51eb86p-2},
+  {0x1.e3d4aep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.001d2ap+0, 0x1.51eb86p-2},
+  {0x1.47557ap-1, 0x1.a1999ap+4},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a60daap-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.666cb2p-3, 0x1.666666p+0},
+  {0x1.5132e8p+4, 0x1.51eb86p-2},
+  {0x1.b10774p-4, 0x1.249236p-2},
+  {0x1.802022p+7, 0x1.51eb86p-2},
+  {0x1.fcd3ep-3, 0x1.249236p-2},
+  {0x1.b7011p+2, 0x1.51eb86p-2},
+  {0x1.ae70dp+3, 0x1.51eb86p-2},
+  {0x1.fcfe7ap-1, 0x1.249236p-2},
+  {0x1.d1985cp+3, 0x1.51eb86p-2},
+  {0x1.d70de8p-3, 0x1.666666p+0},
+  {0x1.7a5234p+9, 0x1.51eb86p-2},
+  {0x1.ee9d0ep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b97354p-12, 0x1.4f5c28p+0},
+  {0x1.000496p+0, 0x1.51eb86p-2},
+  {0x1.32021p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.4p+2, 0x1.51eb86p-2},
+  {0x1.18b7f6p+0, 0x1.249236p-2},
+  {0x1.000304p+0, 0x1.51eb86p-2},
+  {0x1.ffc372p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.721bc2p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.5a07b4p-11, 0x1.a3d70ap-2},
+  {0x1.790194p+7, 0x1.51eb86p-2},
+  {0x1.c5bc02p-2, 0x1.249236p-2},
+  {0x1.97015p+3, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f49c4ep-1, 0x1.666666p+0},
+  {0x1.4c9e84p+5, 0x1.51eb86p-2},
+  {0x1.ae008ep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b39864p-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.cf5b1cp-5, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.bef1bap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.0001b4p+0, 0x1.51eb86p-2},
+  {0x1.cf3fdap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.bad5bep-1, 0x1.666666p+0},
+  {0x1.b7b9f2p+2, 0x1.51eb86p-2},
+  {0x1.b6d58cp-1, 0x1.666666p+0},
+  {0x1.7f4544p+8, 0x1.51eb86p-2},
+  {0x1.ed10b2p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.47b56cp-1, 0x1.249236p-2},
+  {0x1.89a996p+5, 0x1.51eb86p-2},
+  {0x1.ef689cp+1, 0x1.51eb86p-2},
+  {0x1.d2c9f2p-1, 0x1.666666p+0},
+  {0x1.3eed58p+11, 0x1.d1746p-1},
+  {0x1.0042d8p+0, 0x1.666666p+0},
+  {0x1.0001b4p+0, 0x1.51eb86p-2},
+  {0x1.60525p-12, 0x1.99999ap-1},
+  {0x1.b7b89ep+2, 0x1.51eb86p-2},
+  {0x1.b37436p-3, 0x1.249236p-2},
+  {0x1.403fe2p+8, 0x1.51eb86p-2},
+  {0x1.ae746ap+3, 0x1.51eb86p-2},
+  {0x1.5a6938p-1, 0x1.666666p+0},
+  {0x1.0535fcp+0, 0x1.51eb86p-2},
+  {0x1.b75b3ep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.cf2496p-5, 0x1.249236p-2},
+  {0x1.4134ap+15, 0x1.51eb86p-2},
+  {0x1.f6bca6p-1, 0x1.666666p+0},
+  {0x1.055a8ep+0, 0x1.51eb86p-2},
+  {0x1.78029p+8, 0x1.51eb86p-2},
+  {0x1.1a1cacp+0, 0x1.238de6p-2},
+  {0x1.7abbe2p+8, 0x1.51eb86p-2},
+  {0x1.d96e58p-2, 0x1.666666p+0},
+  {0x1.000d9p+0, 0x1.51eb86p-2},
+  {0x1.79207ep-1, 0x1.666666p+0},
+  {0x1.f701b8p+1, 0x1.51eb86p-2},
+  {0x1.fd330ap-1, 0x1.666666p+0},
+  {0x1.0b8e34p+5, 0x1.51eb86p-2},
+  {0x1.026752p+0, 0x1.249236p-2},
+  {0x1.07ab1p+0, 0x1.51eb86p-2},
+  {0x1.1afdcap+0, 0x1.51eb86p-2},
+  {0x1.9a4fp-2, 0x1.666666p+0},
+  {0x1.000076p+0, 0x1.d1746p-1},
+  {0x1.ce3b26p-1, 0x1.666666p+0},
+  {0x1.28244ep+1, 0x1.51eb86p-2},
+  {0x1.8c5c9ap-13, 0x1.a3d70ap-2},
+  {0x1.47376p+5, 0x1.51eb86p-2},
+  {0x1.5640eap-2, 0x1.249236p-2},
+  {0x1.0020b4p+0, 0x1.51eb86p-2},
+  {0x1.64e27cp+9, 0x1.451eb8p-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.8702bep+4, 0x1.51eb86p-2},
+  {0x1.f64ffcp-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.c8474ep-1, 0x1.666666p+0},
+  {0x1.794446p+4, 0x1.51eb86p-2},
+  {0x1.9b0ab2p-11, 0x1.a3d70ap-2},
+  {0x1.7b007cp+6, 0x1.51eb86p-2},
+  {0x1.e9adc8p-1, 0x1.666666p+0},
+  {0x1.96af1cp+1, 0x1.51eb86p-2},
+  {0x1.c94d2p+4, 0x1.51eb86p-2},
+  {0x1.965f1p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.0450cep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.63a8e8p-4, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.d38da4p-1, 0x1.666666p+0},
+  {0x1.4c687p+4, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.ae4086p-4, 0x1.d51eb8p+2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f13512p-1, 0x1.666666p+0},
+  {0x1.3f017ep+10, 0x1.51eb86p-2},
+  {0x1.3b71fcp-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.67abfcp-3, 0x1.666666p+0},
+  {0x1.77c84cp+11, 0x1.51eb86p-2},
+  {0x1.f551d6p-2, 0x1.249236p-2},
+  {0x1.29ce6cp+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.d6441p-2, 0x1.666666p+0},
+  {0x1.bd3996p+0, 0x1.51eb86p-2},
+  {0x1.99c9d6p-3, 0x1.666666p+0},
+  {0x1.6c1672p+1, 0x1.51eb86p-2},
+  {0x1.0624dep-11, 0x1.4f5c28p+0},
+  {0x1.000314p+0, 0x1.51eb86p-2},
+  {0x1.03bd16p-1, 0x1.249236p-2},
+  {0x1.877e74p+4, 0x1.51eb86p-2},
+  {0x1.786616p+2, 0x1.51eb86p-2},
+  {0x1.36aa2ap-1, 0x1.666666p+0},
+  {0x1.3ec82cp+13, 0x1.51eb86p-2},
+  {0x1.fea3ep-2, 0x1.666666p+0},
+  {0x1.3522b6p+5, 0x1.51eb86p-2},
+  {0x1.013122p-2, 0x1.249236p-2},
+  {0x1.89b86p+4, 0x1.51eb86p-2},
+  {0x1.d02752p-1, 0x1.249236p-2},
+  {0x1.3ee112p+11, 0x1.51eb86p-2},
+  {0x1.8702e4p+4, 0x1.51eb86p-2},
+  {0x1.34762ap-3, 0x1.666666p+0},
+  {0x1.01fd6ap+0, 0x1.51eb86p-2},
+  {0x1.071ac2p-3, 0x1.666666p+0},
+  {0x1.87010cp+4, 0x1.51eb86p-2},
+  {0x1.f06a9p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.cd5f9ap-12, 0x1.4f5c28p+0},
+  {0x1.e846fap+4, 0x1.51eb86p-2},
+  {0x1.00635ap+0, 0x1.249236p-2},
+  {0x1.7720d4p+11, 0x1.51eb86p-2},
+  {0x1.d4bf0ap-6, 0x1.19999ap+0},
+  {0x1.ac115ep-1, 0x1.666666p+0},
+  {0x1.000edp+0, 0x1.51eb86p-2},
+  {0x1.ce1bbp-1, 0x1.666666p+0},
+  {0x1.99afbp+0, 0x1.51eb86p-2},
+  {0x1.a12e84p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f129ccp-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.2f1094p+2, 0x1.51eb86p-2},
+  {0x1.7a31a4p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.32db1ep-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a303cp-1, 0x1.249236p-2},
+  {0x1.0b2fcap+0, 0x1.51eb86p-2},
+  {0x1.f69b9ep-1, 0x1.666666p+0},
+  {0x1.77d424p+9, 0x1.51eb86p-2},
+  {0x1.000736p+0, 0x1.51eb86p-2},
+  {0x1.de90bcp-1, 0x1.666666p+0},
+  {0x1.5e3c0cp+2, 0x1.51eb86p-2},
+  {0x1.9a6e76p-3, 0x1.666666p+0},
+  {0x1.3aa8f4p+5, 0x1.51eb86p-2},
+  {0x1.2188b2p-4, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7a979ep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.377836p+0, 0x1.51eb86p-2},
+  {0x1.c9ab2ap-2, 0x1.d51eb8p+2},
+  {0x1.0057f4p+0, 0x1.d1746p-1},
+  {0x1.de18cep-1, 0x1.666666p+0},
+  {0x1.7dc354p+7, 0x1.51eb86p-2},
+  {0x1.3c2e78p-1, 0x1.666666p+0},
+  {0x1.e99f7cp+3, 0x1.51eb86p-2},
+  {0x1.2eb5f6p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.491bc6p-1, 0x1.249236p-2},
+  {0x1.2f679p-1, 0x1.bp+3},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.caef92p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.d66f94p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.c4fc1ep-16, 0x1.a3d70ap-2},
+  {0x1.000e5ap+0, 0x1.51eb86p-2},
+  {0x1.4bdab6p-1, 0x1.249236p-2},
+  {0x1.186aacp+6, 0x1.51eb86p-2},
+  {0x1.01b436p+0, 0x1.51eb86p-2},
+  {0x1.cf1306p-1, 0x1.666666p+0},
+  {0x1.ba6794p+0, 0x1.51eb86p-2},
+  {0x1.2e718ap-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.069dfap-3, 0x1.666666p+0},
+  {0x1.eb3ae6p+6, 0x1.51eb86p-2},
+  {0x1.1d73eap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.00c4fp+0, 0x1.51eb86p-2},
+  {0x1.c872bp-2, 0x1.b51eb8p+3},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f0e15p-1, 0x1.666666p+0},
+  {0x1.b70226p+2, 0x1.51eb86p-2},
+  {0x1.cc2892p-1, 0x1.666666p+0},
+  {0x1.55692cp+0, 0x1.51eb86p-2},
+  {0x1.7d1654p-1, 0x1.666666p+0},
+  {0x1.781dbap+9, 0x1.51eb86p-2},
+  {0x1.d77708p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3dfde2p+9, 0x1.19999ap+0},
+  {0x1.aa5c1cp-1, 0x1.666666p+0},
+  {0x1.931c18p+3, 0x1.51eb86p-2},
+  {0x1.a25204p-2, 0x1.666666p+0},
+  {0x1.05409ap+0, 0x1.51eb86p-2},
+  {0x1.60525p-16, 0x1.99999ap-1},
+  {0x1.fa083ap-1, 0x1.249236p-2},
+  {0x1.34751cp-3, 0x1.249236p-2},
+  {0x1.1ee8e2p+5, 0x1.51eb86p-2},
+  {0x1.02eafap+0, 0x1.51eb86p-2},
+  {0x1.d52652p-3, 0x1.666666p+0},
+  {0x1.7740eep+10, 0x1.51eb86p-2},
+  {0x1.e731f4p-1, 0x1.666666p+0},
+  {0x1.7e3748p+12, 0x1.51eb86p-2},
+  {0x1.abd1aap-15, 0x1.a3d70ap-2},
+  {0x1.d75a54p+3, 0x1.51eb86p-2},
+  {0x1.27cd46p-2, 0x1.249236p-2},
+  {0x1.0014d8p+0, 0x1.51eb86p-2},
+  {0x1.5940e2p+2, 0x1.51eb86p-2},
+  {0x1.1e951p-1, 0x1.666666p+0},
+  {0x1.3ee078p+11, 0x1.51eb86p-2},
+  {0x1.670b06p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a36e2ep-14, 0x1.a3d70ap-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.cff1b6p-1, 0x1.249236p-2},
+  {0x1.21d0bcp+3, 0x1.51eb86p-2},
+  {0x1.00815ep+0, 0x1.51eb86p-2},
+  {0x1.bb1316p-1, 0x1.666666p+0},
+  {0x1.ae7168p+3, 0x1.51eb86p-2},
+  {0x1.7cbea4p-2, 0x1.666666p+0},
+  {0x1.452ea6p+6, 0x1.51eb86p-2},
+  {0x1.5d5b04p-1, 0x1.249236p-2},
+  {0x1.46c07ap+5, 0x1.51eb86p-2},
+  {0x1.3a860ep-3, 0x1.249236p-2},
+  {0x1.366f5cp+4, 0x1.51eb86p-2},
+  {0x1.66682ep+9, 0x1.451eb8p-1},
+  {0x1.02d612p+0, 0x1.51eb86p-2},
+  {0x1.3fc2e8p+8, 0x1.51eb86p-2},
+  {0x1.e4c188p-1, 0x1.666666p+0},
+  {0x1.5ef72cp+0, 0x1.51eb86p-2},
+  {0x1.03604ap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a5870ep-12, 0x1.4f5c28p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.db541ap-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.001f76p+0, 0x1.51eb86p-2},
+  {0x1.2916p-1, 0x1.666666p+0},
+  {0x1.24094ep+0, 0x1.51eb86p-2},
+  {0x1.5221p-2, 0x1.666666p+0},
+  {0x1.000076p+0, 0x1.51eb86p-2},
+  {0x1.908e58p-12, 0x1.4f5c28p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.55377ep-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.01521ap+0, 0x1.51eb86p-2},
+  {0x1.9bdc6ap-3, 0x1.666666p+0},
+  {0x1.bef1bap+0, 0x1.51eb86p-2},
+  {0x1.e4256cp-1, 0x1.666666p+0},
+  {0x1.7b026ap+6, 0x1.51eb86p-2},
+  {0x1.f75104p-15, 0x1.4f5c28p+0},
+  {0x1.001e14p+0, 0x1.51eb86p-2},
+  {0x1.f5330ap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.5ec246p+3, 0x1.51eb86p-2},
+  {0x1.9de376p-3, 0x1.666666p+0},
+  {0x1.c1f738p+4, 0x1.51eb86p-2},
+  {0x1.bd4b6ap-1, 0x1.666666p+0},
+  {0x1.7dd4fp+6, 0x1.51eb86p-2},
+  {0x1.6ef262p-1, 0x1.249236p-2},
+  {0x1.0011b2p+0, 0x1.51eb86p-2},
+  {0x1.a67104p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.502ddp+0, 0x1.51eb86p-2},
+  {0x1.e7735cp-1, 0x1.666666p+0},
+  {0x1.00ff64p+0, 0x1.51eb86p-2},
+  {0x1.9e08aep-2, 0x1.666666p+0},
+  {0x1.44d47p+12, 0x1.51eb86p-2},
+  {0x1.ba4dd2p-1, 0x1.249236p-2},
+  {0x1.b58b58p+1, 0x1.51eb86p-2},
+  {0x1.f456d6p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.00257cp+0, 0x1.51eb86p-2},
+  {0x1.005836p+0, 0x1.666666p+0},
+  {0x1.3ed086p+12, 0x1.51eb86p-2},
+  {0x1.971994p-1, 0x1.666666p+0},
+  {0x1.00013ep+0, 0x1.51eb86p-2},
+  {0x1.39a7c2p-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.1bdb8p-1, 0x1.666666p+0},
+  {0x1.a9f66p+7, 0x1.51eb86p-2},
+  {0x1.bdff6p-1, 0x1.249236p-2},
+  {0x1.015dd4p+0, 0x1.51eb86p-2},
+  {0x1.3f0262p+10, 0x1.51eb86p-2},
+  {0x1.515fccp-2, 0x1.666666p+0},
+  {0x1.ddb004p+0, 0x1.51eb86p-2},
+  {0x1.f23cc8p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e8e5e6p-1, 0x1.249236p-2},
+  {0x1.6b50f2p+7, 0x1.51eb86p-2},
+  {0x1.7cda6ep-2, 0x1.666666p+0},
+  {0x1.4p+2, 0x1.51eb86p-2},
+  {0x1.77428ap+10, 0x1.51eb86p-2},
+  {0x1.fb24a6p-1, 0x1.666666p+0},
+  {0x1.7fe282p+7, 0x1.51eb86p-2},
+  {0x1.a7f3dp-1, 0x1.666666p+0},
+  {0x1.f701b8p+1, 0x1.51eb86p-2},
+  {0x1.049fd8p-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e2656ap-1, 0x1.666666p+0},
+  {0x1.040bfp+4, 0x1.51eb86p-2},
+  {0x1.0013dcp+0, 0x1.d1746p-1},
+  {0x1.7cd74ap-2, 0x1.666666p+0},
+  {0x1.075bf6p+0, 0x1.51eb86p-2},
+  {0x1.2a81dcp-2, 0x1.666666p+0},
+  {0x1.2e62bap+0, 0x1.51eb86p-2},
+  {0x1.cf2cfap-1, 0x1.249236p-2},
+  {0x1.267946p+0, 0x1.51eb86p-2},
+  {0x1.67b17cp-2, 0x1.666666p+0},
+  {0x1.87017cp+4, 0x1.51eb86p-2},
+  {0x1.ae33bap+2, 0x1.d1746p-1},
+  {0x1.9e1fcp-3, 0x1.666666p+0},
+  {0x1.0c17d8p+3, 0x1.51eb86p-2},
+  {0x1.a735c2p-2, 0x1.666666p+0},
+  {0x1.2d70d6p+0, 0x1.51eb86p-2},
+  {0x1.965a9ap-3, 0x1.666666p+0},
+  {0x1.7f72d2p+6, 0x1.51eb86p-2},
+  {0x1.0725c4p-3, 0x1.666666p+0},
+  {0x1.29406ap+4, 0x1.51eb86p-2},
+  {0x1.00193cp+0, 0x1.51eb86p-2},
+  {0x1.ae4086p-4, 0x1.d51eb8p+2},
+  {0x1.6ffa14p+7, 0x1.51eb86p-2},
+  {0x1.fc1616p-1, 0x1.666666p+0},
+  {0x1.a46d82p+0, 0x1.51eb86p-2},
+  {0x1.97d19ap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.39e5cp-1, 0x1.666666p+0},
+  {0x1.f9fcdep+2, 0x1.51eb86p-2},
+  {0x1.f4202ep-1, 0x1.249236p-2},
+  {0x1.cec7a8p-1, 0x1.328f5cp+2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7d15aep-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a67276p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.214f06p-4, 0x1.249236p-2},
+  {0x1.257abcp+0, 0x1.51eb86p-2},
+  {0x1.51793ap-2, 0x1.666666p+0},
+  {0x1.2893f4p+6, 0x1.51eb86p-2},
+  {0x1.000582p+0, 0x1.51eb86p-2},
+  {0x1.fcfb34p-1, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.d96638p-3, 0x1.666666p+0},
+  {0x1.000ef2p+0, 0x1.51eb86p-2},
+  {0x1.0357c4p+0, 0x1.249236p-2},
+  {0x1.034d1ep+1, 0x1.51eb86p-2},
+  {0x1.941afp-1, 0x1.666666p+0},
+  {0x1.231c54p+0, 0x1.51eb86p-2},
+  {0x1.0014e8p+0, 0x1.51eb86p-2},
+  {0x1.83211cp-2, 0x1.d51eb8p+2},
+  {0x1.7724b8p+11, 0x1.51eb86p-2},
+  {0x1.bf8f8ap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f1aed6p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e5ce5cp-1, 0x1.666666p+0},
+  {0x1.00140ep+0, 0x1.51eb86p-2},
+  {0x1.f775f6p+2, 0x1.51eb86p-2},
+  {0x1.fe9a4ep-1, -0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.fd27a2p-1, 0x1.666666p+0},
+  {0x1.000746p+0, 0x1.51eb86p-2},
+  {0x1.f90c4ep-1, 0x1.666666p+0},
+  {0x1.426272p+8, 0x1.51eb86p-2},
+  {0x1.f75104p-17, 0x1.99999ap-1},
+  {0x1.facabep+5, 0x1.51eb86p-2},
+  {0x1.e1db44p-1, 0x1.249236p-2},
+  {0x1.42c0b4p+6, 0x1.51eb86p-2},
+  {0x1.7744d4p+10, 0x1.51eb86p-2},
+  {0x1.0739bp-3, 0x1.666666p+0},
+  {0x1.25b1c8p+0, 0x1.51eb86p-2},
+  {0x1.665732p-3, 0x1.666666p+0},
+  {0x1.00010cp+0, 0x1.51eb86p-2},
+  {0x1.3cab82p-12, 0x1.4f5c28p+0},
+  {0x1.f856ccp+3, 0x1.51eb86p-2},
+  {0x1.204d12p-4, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.13bb2p+0, 0x1.51eb86p-2},
+  {0x1.0730c6p-3, 0x1.666666p+0},
+  {0x1.3ee06ep+11, 0x1.51eb86p-2},
+  {0x1.ba5722p-1, 0x1.666666p+0},
+  {0x1.46bed6p+7, 0x1.51eb86p-2},
+  {0x1.b14a2cp-1, 0x1.249236p-2},
+  {0x1.0001e6p+0, 0x1.51eb86p-2},
+  {0x1.26b11cp-2, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f00beep-1, 0x1.666666p+0},
+  {0x1.1f6bf4p+5, 0x1.51eb86p-2},
+  {0x1.a59ab6p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7bf5d8p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f969e4p-13, 0x1.4f5c28p+0},
+  {0x1.d74108p+1, 0x1.51eb86p-2},
+  {0x1.f00c96p-1, 0x1.249236p-2},
+  {0x1.ed68e8p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.5a4fcap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.fe2282p-1, 0x1.666666p+0},
+  {0x1.e920ccp+7, 0x1.51eb86p-2},
+  {0x1.0c6f7ap-17, 0x1.a3d70ap-2},
+  {0x1.abfd2cp+3, 0x1.51eb86p-2},
+  {0x1.c57f74p-2, 0x1.249236p-2},
+  {0x1.b790f8p+2, 0x1.51eb86p-2},
+  {0x1.bec1ap+1, 0x1.51eb86p-2},
+  {0x1.5251c2p-2, 0x1.666666p+0},
+  {0x1.79021cp+7, 0x1.51eb86p-2},
+  {0x1.f503b8p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.af3d3ap-3, 0x1.249236p-2},
+  {0x1.428256p+8, 0x1.51eb86p-2},
+  {0x1.f8f3ecp-1, 0x1.249236p-2},
+  {0x1.001334p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.00e486p+0, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.fc8dap-2, 0x1.666666p+0},
+  {0x1.5755e6p+1, 0x1.51eb86p-2},
+  {0x1.009d4ap-2, 0x1.249236p-2},
+  {0x1.259c06p+0, 0x1.51eb86p-2},
+  {0x1.377dd8p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.2a0f6ep+13, 0x1.99999ap-2},
+  {0x1.139de4p-1, 0x1.dp+2},
+  {0x1.5d0ad4p+1, 0x1.51eb86p-2},
+  {0x1.ed133p-1, 0x1.666666p+0},
+  {0x1.3374eep+0, 0x1.51eb86p-2},
+  {0x1.21f3a6p-4, 0x1.249236p-2},
+  {0x1.01618p+0, 0x1.51eb86p-2},
+  {0x1.65553ep-3, 0x1.666666p+0},
+  {0x1.88ffe2p+1, 0x1.51eb86p-2},
+  {0x1.a56a38p-1, 0x1.249236p-2},
+  {0x1.9df9fp+3, 0x1.51eb86p-2},
+  {0x1.7e4fc4p+9, 0x1.51eb86p-2},
+  {0x1.ffd156p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a25354p-1, 0x1.666666p+0},
+  {0x1.03f8bap+0, 0x1.51eb86p-2},
+  {0x1.f9187ep-1, 0x1.666666p+0},
+  {0x1.06bf66p+0, 0x1.51eb86p-2},
+  {0x1.8ca57ap-2, 0x1.249236p-2},
+  {0x1.4004a6p+8, 0x1.51eb86p-2},
+  {0x1.00da6ep+0, 0x1.51eb86p-2},
+  {0x1.3a6eap+1, 0x1.551eb8p+2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7b2874p-1, 0x1.666666p+0},
+  {0x1.0003eep+0, 0x1.51eb86p-2},
+  {0x1.217d28p-4, 0x1.249236p-2},
+  {0x1.12748p+5, 0x1.51eb86p-2},
+  {0x1.060ccp-1, 0x1.666666p+0},
+  {0x1.80bf9cp+3, 0x1.51eb86p-2},
+  {0x1.a06e5cp-1, 0x1.249236p-2},
+  {0x1.0014c6p+0, 0x1.51eb86p-2},
+  {0x1.72be26p+8, 0x1.51eb86p-2},
+  {0x1.ed51d6p-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.5487fcp-1, 0x1.666666p+0},
+  {0x1.376694p+0, 0x1.51eb86p-2},
+  {0x1.0624dep-11, 0x1.4f5c28p+0},
+  {0x1.7514bcp+7, 0x1.51eb86p-2},
+  {0x1.afba02p-4, 0x1.249236p-2},
+  {0x1.001798p+0, 0x1.51eb86p-2},
+  {0x1.0000a8p+0, 0x1.51eb86p-2},
+  {0x1.d3b42cp-3, 0x1.666666p+0},
+  {0x1.0003dep+0, 0x1.51eb86p-2},
+  {0x1.e28134p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.9efd22p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.8df548p-2, 0x1.249236p-2},
+  {0x1.20c89cp+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.fd786p-1, 0x1.666666p+0},
+  {0x1.bef61ep+0, 0x1.51eb86p-2},
+  {0x1.52ccb4p-2, 0x1.666666p+0},
+  {0x1.5ec068p+3, 0x1.51eb86p-2},
+  {0x1.9618acp-1, 0x1.249236p-2},
+  {0x1.b60a44p+3, 0x1.51eb86p-2},
+  {0x1.e728a6p-1, 0x1.666666p+0},
+  {0x1.42c036p+6, 0x1.51eb86p-2},
+  {0x1.00c73ap+0, 0x1.51eb86p-2},
+  {0x1.9ecbb8p-3, 0x1.666666p+0},
+  {0x1.2d7d66p+5, 0x1.51eb86p-2},
+  {0x1.d6f4bep-2, 0x1.666666p+0},
+  {0x1.7d5396p+7, 0x1.51eb86p-2},
+  {0x1.76616cp-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3bfb58p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.019f9p+0, 0x1.51eb86p-2},
+  {0x1.d479e6p+0, 0x1.551eb8p+2},
+  {0x1.002d5ap+0, 0x1.51eb86p-2},
+  {0x1.9baf54p-1, 0x1.666666p+0},
+  {0x1.46c138p+5, 0x1.51eb86p-2},
+  {0x1.76ba8cp-2, 0x1.666666p+0},
+  {0x1.79d43p+13, 0x1.51eb86p-2},
+  {0x1.21ef74p-4, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.9cd574p-3, 0x1.666666p+0},
+  {0x1.12e636p+6, 0x1.51eb86p-2},
+  {0x1.870302p+4, 0x1.51eb86p-2},
+  {0x1.fba86p-1, 0x1.249236p-2},
+  {0x1.000096p+0, 0x1.99999ap-2},
+  {0x1.551938p-2, 0x1.666666p+0},
+  {0x1.780188p+8, 0x1.51eb86p-2},
+  {0x1.f81776p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.ba6bf8p-1, 0x1.666666p+0},
+  {0x1.085826p+0, 0x1.51eb86p-2},
+  {0x1.d3c382p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.ba732ep-2, 0x1.666666p+0},
+  {0x1.7ec812p+5, 0x1.51eb86p-2},
+  {0x1.ecb4aep-1, 0x1.666666p+0},
+  {0x1.84892p+5, 0x1.51eb86p-2},
+  {0x1.8635e8p-1, 0x1.249236p-2},
+  {0x1.7b4364p+0, 0x1.51eb86p-2},
+  {0x1.05efeap-3, 0x1.249236p-2},
+  {0x1.f9a16ep+2, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.11d92cp+0, 0x1.23a322p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.038b48p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.ed89acp-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e27a42p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.0007dep+0, 0x1.51eb86p-2},
+  {0x1.7aaf6p+1, 0x1.5p+2},
+  {0x1.b45554p+0, 0x1.51eb86p-2},
+  {0x1.a903a8p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a32d2cp-2, 0x1.666666p+0},
+  {0x1.3ad024p+2, 0x1.19999ap+0},
+  {0x1.f60dccp-1, 0x1.666666p+0},
+  {0x1.040b8ep+4, 0x1.51eb86p-2},
+  {0x1.23d35ep-2, 0x1.249236p-2},
+  {0x1.c8d466p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f98d48p-1, 0x1.666666p+0},
+  {0x1.5ec606p+3, 0x1.51eb86p-2},
+  {0x1.f298ccp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.ae76p-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.9f310ap-1, 0x1.249236p-2},
+  {0x1.171db4p+0, 0x1.51eb86p-2},
+  {0x1.a8c33p+5, 0x1.451eb8p-1},
+  {0x1.54a9c2p+4, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.cfdbb2p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.0cb536p-2, 0x1.666666p+0},
+  {0x1.5f8712p+2, 0x1.51eb86p-2},
+  {0x1.c2511ap-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.f84ee8p-1, 0x1.666666p+0},
+  {0x1.2aca7ep+2, 0x1.51eb86p-2},
+  {0x1.c621b8p-2, 0x1.249236p-2},
+  {0x1.7b873ap+6, 0x1.51eb86p-2},
+  {0x1.002278p+0, 0x1.51eb86p-2},
+  {0x1.3a0902p-1, 0x1.666666p+0},
+  {0x1.028522p+0, 0x1.51eb86p-2},
+  {0x1.ed61b2p-1, 0x1.666666p+0},
+  {0x1.50e05cp+7, 0x1.51eb86p-2},
+  {0x1.cfe26p-1, 0x1.666666p+0},
+  {0x1.9f234cp+3, 0x1.51eb86p-2},
+  {0x1.cfa44p-1, 0x1.666666p+0},
+  {0x1.f9c79cp+1, 0x1.51eb86p-2},
+  {0x1.ee8d1p-2, 0x1.249236p-2},
+  {0x1.0011b2p+0, 0x1.51eb86p-2},
+  {0x1.92a738p-19, 0x1.19999ap+0},
+  {0x1.599bf6p-1, 0x1.666666p+0},
+  {0x1.bace3p+6, 0x1.51eb86p-2},
+  {0x1.b19f3cp-1, 0x1.666666p+0},
+  {0x1.46c118p+5, 0x1.51eb86p-2},
+  {0x1.8a09aap-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.dbacf8p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b1d92cp-4, 0x1.249236p-2},
+  {0x1.566e34p+3, 0x1.51eb86p-2},
+  {0x1.a83c34p+6, 0x1.51eb86p-2},
+  {0x1.7df97ap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.d53d64p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.762f9cp-3, 0x1.249236p-2},
+  {0x1.3ec6a2p+14, 0x1.51eb86p-2},
+  {0x1.db293ep-1, 0x1.666666p+0},
+  {0x1.0f9fdcp+0, 0x1.51eb86p-2},
+  {0x1.c22d0ep-2, 0x1.249236p-2},
+  {0x1.001494p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.079896p-3, 0x1.666666p+0},
+  {0x1.0000dap+0, 0x1.51eb86p-2},
+  {0x1.ff6ec6p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.02528ap-1, 0x1.249236p-2},
+  {0x1.029802p+0, 0x1.51eb86p-2},
+  {0x1.f26784p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.2254a4p-2, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.28dde8p-2, 0x1.249236p-2},
+  {0x1.1e354p+0, 0x1.51eb86p-2},
+  {0x1.8880dap+14, 0x1.d1746p-1},
+  {0x1.34db5ap-3, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.0b9aep-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3ba216p-1, 0x1.666666p+0},
+  {0x1.01d93cp+0, 0x1.d1746p-1},
+  {0x1.cef36ep-1, 0x1.249236p-2},
+  {0x1.000e8cp+0, 0x1.51eb86p-2},
+  {0x1.dfd7e4p-1, 0x1.666666p+0},
+  {0x1.5cb568p+12, 0x1.d1746p-1},
+  {0x1.694e5ep-3, 0x1.249236p-2},
+  {0x1.779a84p+12, 0x1.51eb86p-2},
+  {0x1.77829p+9, 0x1.51eb86p-2},
+  {0x1.eceeep-2, 0x1.b51eb8p+3},
+  {0x1.52bd6ep+1, 0x1.99999ap-2},
+  {0x1.362de8p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.59bb8cp-1, 0x1.666666p+0},
+  {0x1.46c56ep+5, 0x1.51eb86p-2},
+  {0x1.78ec52p-1, 0x1.666666p+0},
+  {0x1.41a93ap+9, 0x1.51eb86p-2},
+  {0x1.8e757ap-13, 0x1.99999ap-1},
+  {0x1.0004b8p+0, 0x1.51eb86p-2},
+  {0x1.353cdep-3, 0x1.666666p+0},
+  {0x1.016894p+0, 0x1.51eb86p-2},
+  {0x1.4d104ep-1, 0x1.249236p-2},
+  {0x1.8dd6e8p+3, 0x1.19999ap+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.7f707ap-1, 0x1.af5c28p+2},
+  {0x1.848798p+2, 0x1.51eb86p-2},
+  {0x1.df3084p-1, 0x1.666666p+0},
+  {0x1.7800f2p+8, 0x1.51eb86p-2},
+  {0x1.081ba8p-2, 0x1.666666p+0},
+  {0x1.512bc2p+0, 0x1.51eb86p-2},
+  {0x1.defb9p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b00368p-13, 0x1.a3d70ap-2},
+  {0x1.000182p+0, 0x1.51eb86p-2},
+  {0x1.3c1fp-1, 0x1.666666p+0},
+  {0x1.00a02cp+0, 0x1.99999ap-2},
+  {0x1.0168f8p+0, 0x1.51eb86p-2},
+  {0x1.0005c4p+0, 0x1.51eb86p-2},
+  {0x1.4fae58p+0, 0x1.51eb86p-2},
+  {0x1.c44242p-2, 0x1.b51eb8p+3},
+  {0x1.890a52p+3, 0x1.51eb86p-2},
+  {0x1.591dbcp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3ac9d2p-1, 0x1.666666p+0},
+  {0x1.281b86p+0, 0x1.51eb86p-2},
+  {0x1.50bd24p-1, 0x1.249236p-2},
+  {0x1.0c240cp+3, 0x1.51eb86p-2},
+  {0x1.3a0c6cp-11, 0x1.a3d70ap-2},
+  {0x1.08cc9ap+0, 0x1.51eb86p-2},
+  {0x1.2be48ap-12, 0x1.99999ap-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b09a68p-3, 0x1.249236p-2},
+  {0x1.002246p+0, 0x1.51eb86p-2},
+  {0x1.000192p+0, 0x1.51eb86p-2},
+  {0x1.00054ep+0, 0x1.51eb86p-2},
+  {0x1.772292p+11, 0x1.51eb86p-2},
+  {0x1.81c5dep+11, 0x1.99999ap-2},
+  {0x1.b3e708p+0, 0x1.51eb86p-2},
+  {0x1.3940ep+3, 0x1.51eb86p-2},
+  {0x1.5f2cd8p+6, 0x1.51eb86p-2},
+  {0x1.ae4086p-4, 0x1.d51eb8p+2},
+  {0x1.85f58ap+3, 0x1.51eb86p-2},
+  {0x1.0afbc2p-2, 0x1.666666p+0},
+  {0x1.0000fcp+0, 0x1.51eb86p-2},
+  {0x1.4da016p-1, 0x1.666666p+0},
+  {0x1.0604bp+0, 0x1.51eb86p-2},
+  {0x1.d1ca18p-1, 0x1.666666p+0},
+  {0x1.3f0136p+10, 0x1.51eb86p-2},
+  {0x1.dae77p-1, 0x1.666666p+0},
+  {0x1.5dc066p+0, 0x1.51eb86p-2},
+  {0x1.7e15a8p-1, 0x1.666666p+0},
+  {0x1.0004dap+0, 0x1.d1746p-1},
+  {0x1.bd3868p-1, 0x1.666666p+0},
+  {0x1.3f41ccp+9, 0x1.51eb86p-2},
+  {0x1.22717ap-4, 0x1.249236p-2},
+  {0x1.24244ep+0, 0x1.51eb86p-2},
+  {0x1.574d9cp-2, 0x1.249236p-2},
+  {0x1.b047e2p+3, 0x1.d1746p-1},
+  {0x1.d734d6p-1, 0x1.249236p-2},
+  {0x1.422444p+8, 0x1.51eb86p-2},
+  {0x1.f75104p-16, 0x1.99999ap-1},
+  {0x1.ac0ef2p+3, 0x1.d1746p-1},
+  {0x1.feb2f2p-1, 0x1.666666p+0},
+  {0x1.1ee88cp+5, 0x1.51eb86p-2},
+  {0x1.a4341ap-1, 0x1.249236p-2},
+  {0x1.27cebp+1, 0x1.51eb86p-2},
+  {0x1.c65776p-2, 0x1.249236p-2},
+  {0x1.0f43a6p+0, 0x1.d1746p-1},
+  {0x1.f1f46ep-1, 0x1.249236p-2},
+  {0x1.3fc02cp+8, 0x1.51eb86p-2},
+  {0x1.ae72f4p+3, 0x1.51eb86p-2},
+  {0x1.0014f8p+0, 0x1.51eb86p-2},
+  {0x1.27cd68p+0, 0x1.51eb86p-2},
+  {0x1.0012aep+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3d1c5cp+1, 0x1.551eb8p+2},
+  {0x1.000778p+0, 0x1.51eb86p-2},
+  {0x1.ae4086p-4, 0x1.d51eb8p+2},
+  {0x1.3b8138p+1, 0x1.51eb86p-2},
+  {0x1.014e3cp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.52e44cp-2, 0x1.666666p+0},
+  {0x1.9eb2e2p+0, 0x1.51eb86p-2},
+  {0x1.6670e2p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b63348p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7a2596p-2, 0x1.666666p+0},
+  {0x1.bf64a6p+1, 0x1.51eb86p-2},
+  {0x1.d709fap-2, 0x1.666666p+0},
+  {0x1.3b80e4p+1, 0x1.51eb86p-2},
+  {0x1.5452c6p-2, 0x1.666666p+0},
+  {0x1.104524p+0, 0x1.51eb86p-2},
+  {0x1.a445eep-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e9d10cp-1, 0x1.666666p+0},
+  {0x1.00ef24p+0, 0x1.51eb86p-2},
+  {0x1.98769ep-3, 0x1.666666p+0},
+  {0x1.000346p+0, 0x1.51eb86p-2},
+  {0x1.a8c9fcp-2, 0x1.666666p+0},
+  {0x1.2e38p+0, 0x1.51eb86p-2},
+  {0x1.01c0a8p-1, 0x1.666666p+0},
+  {0x1.9f60cp+0, 0x1.51eb86p-2},
+  {0x1.a1e732p-1, 0x1.666666p+0},
+  {0x1.bcabcep+1, 0x1.51eb86p-2},
+  {0x1.1ca7f8p-1, 0x1.666666p+0},
+  {0x1.f704ccp+1, 0x1.51eb86p-2},
+  {0x1.04f312p-1, 0x1.666666p+0},
+  {0x1.000358p+0, 0x1.51eb86p-2},
+  {0x1.2cd184p-2, 0x1.666666p+0},
+  {0x1.ce7a8cp+4, 0x1.51eb86p-2},
+  {0x1.59d388p-1, 0x1.666666p+0},
+  {0x1.b1fc54p+1, 0x1.51eb86p-2},
+  {0x1.dac51ap-1, 0x1.666666p+0},
+  {0x1.7225b8p-8, 0x1.19999ap+0},
+  {0x1.a6c11ap-1, 0x1.666666p+0},
+  {0x1.7f01ap+5, 0x1.51eb86p-2},
+  {0x1.e6a29p-1, 0x1.666666p+0},
+  {0x1.12ecaep+0, 0x1.51eb86p-2},
+  {0x1.5dd852p-1, 0x1.666666p+0},
+  {0x1.7851c6p+9, 0x1.51eb86p-2},
+  {0x1.7aebe6p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.9d2e0ep-3, 0x1.666666p+0},
+  {0x1.7b7596p+7, 0x1.51eb86p-2},
+  {0x1.e1decep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7797ccp-1, 0x1.666666p+0},
+  {0x1.42c15p+6, 0x1.51eb86p-2},
+  {0x1.cfef7cp-2, 0x1.666666p+0},
+  {0x1.bdf6cep+6, 0x1.51eb86p-2},
+  {0x1.fbc4d2p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.d45bf2p-2, 0x1.666666p+0},
+  {0x1.53eda6p+0, 0x1.51eb86p-2},
+  {0x1.02abfp+0, 0x1.666666p+0},
+  {0x1.78013cp+8, 0x1.51eb86p-2},
+  {0x1.9d0d06p-3, 0x1.666666p+0},
+  {0x1.5336dep-11, 0x1.19999ap+0},
+  {0x1.6691eap-3, 0x1.666666p+0},
+  {0x1.488ea4p+6, 0x1.51eb86p-2},
+  {0x1.e42edcp-1, 0x1.666666p+0},
+  {0x1.02b97p+0, 0x1.51eb86p-2},
+  {0x1.39e98ep-1, 0x1.666666p+0},
+  {0x1.9421f2p+2, 0x1.51eb86p-2},
+  {0x1.ddfb72p-1, 0x1.666666p+0},
+  {0x1.7b0224p+6, 0x1.51eb86p-2},
+  {0x1.aeb32cp+1, 0x1.d1746p-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.51f7d8p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.04767ep+0, 0x1.d1746p-1},
+  {0x1.6f1402p+1, 0x1.51eb86p-2},
+  {0x1.bd4862p+4, 0x1.d1746p-1},
+  {0x1.4ec1eap+4, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.df2da2p-1, 0x1.249236p-2},
+  {0x1.8e61f2p+10, 0x1.99999ap-2},
+  {0x1.c34e76p-1, 0x1.666666p+0},
+  {0x1.00119p+0, 0x1.51eb86p-2},
+  {0x1.f3213ep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.f1181ap-1, 0x1.249236p-2},
+  {0x1.000e18p+0, 0x1.51eb86p-2},
+  {0x1.ff2842p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.d2f3c2p-2, 0x1.666666p+0},
+  {0x1.9701b6p+3, 0x1.51eb86p-2},
+  {0x1.015592p+0, 0x1.666666p+0},
+  {0x1.3e449ap+9, 0x1.19999ap+0},
+  {0x1.58a82ap-1, 0x1.666666p+0},
+  {0x1.970292p+3, 0x1.51eb86p-2},
+  {0x1.975d56p-2, 0x1p-1},
+  {0x1.7e0e04p+10, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.51eb86p-2},
+  {0x1.02684cp+0, 0x1.51eb86p-2},
+  {0x1.48f286p+4, 0x1.d1746p-1},
+  {0x1.eb3f64p-1, 0x1.249236p-2},
+  {0x1.0601f4p+8, 0x1.d1746p-1},
+  {0x1.bd2ac8p-1, 0x1.249236p-2},
+  {0x1.33354cp-4, 0x1.19999ap+0},
+  {0x1.e7662p-1, 0x1.666666p+0},
+  {0x1.3f02c8p+10, 0x1.51eb86p-2},
+  {0x1.c4fc1ep-16, 0x1.4f5c28p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.53ac5p-2, 0x1.249236p-2},
+  {0x1.2f6014p+3, 0x1.19999ap+0},
+  {0x1.9d07c8p-3, 0x1.666666p+0},
+  {0x1.98d53p+0, 0x1.51eb86p-2},
+  {0x1.e20792p-1, 0x1.666666p+0},
+  {0x1.028a4p+0, 0x1.249236p-2},
+  {0x1.7b9842p-2, 0x1.666666p+0},
+  {0x1.fdf5fp+1, 0x1.51eb86p-2},
+  {0x1.bcfc62p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.771258p+12, 0x1.51eb86p-2},
+  {0x1.00057p+0, 0x1.51eb86p-2},
+  {0x1.3ee1ecp+11, 0x1.51eb86p-2},
+  {0x1.5c5292p+3, 0x1.d1746p-1},
+  {0x1.aee41ap-4, 0x1.249236p-2},
+  {0x1.7ec31ap+2, 0x1.51eb86p-2},
+  {0x1.93b96ap-3, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.e54994p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.30d49ap-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.a9027ap-1, 0x1.666666p+0},
+  {0x1.8621b8p+5, 0x1.51eb86p-2},
+  {0x1.cba2ep-1, 0x1.666666p+0},
+  {0x1.00a256p+0, 0x1.d1746p-1},
+  {0x1.66d72p-3, 0x1.666666p+0},
+  {0x1.000022p+0, 0x1.51eb86p-2},
+  {0x1.a6bb98p-2, 0x1.666666p+0},
+  {0x1.3e30b2p+6, 0x1.19999ap+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.8a85ep+4, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.8aa822p-2, 0x1.249236p-2},
+  {0x1.a91de2p+4, 0x1.d1746p-1},
+  {0x1.a36e2ep-16, 0x1.99999ap-1},
+  {0x1.94e454p+0, 0x1.51eb86p-2},
+  {0x1.5348f6p-2, 0x1.666666p+0},
+  {0x1.b5b33p+5, 0x1.99999ap-2},
+  {0x1.ea0dbap-1, 0x1.666666p+0},
+  {0x1.728e92p-4, 0x1.19999ap+0},
+  {0x1.d5cfeep-2, 0x1.666666p+0},
+  {0x1.ce725cp+2, 0x1.51eb86p-2},
+  {0x1.790186p+7, 0x1.51eb86p-2},
+  {0x1.00062ap+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.5cc272p-1, 0x1.666666p+0},
+  {0x1.395fd6p+8, 0x1.99999ap-2},
+  {0x1.1fefcp-2, 0x1.249236p-2},
+  {0x1.a8bf32p+4, 0x1.d1746p-1},
+  {0x1.b3994ep-1, 0x1.666666p+0},
+  {0x1.00727ep+0, 0x1.51eb86p-2},
+  {0x1.d2cd3ap-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.768c48p-1, 0x1.d51eb8p+2},
+  {0x1.813fep+4, 0x1.51eb86p-2},
+  {0x1.17a55ep+6, 0x1.d1746p-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.86bc5cp+5, 0x1.99999ap-2},
+  {0x1.06d8b2p-3, 0x1.666666p+0},
+  {0x1.79049cp+7, 0x1.51eb86p-2},
+  {0x1.f42c8p-1, 0x1.249236p-2},
+  {0x1.a7297p-2, 0x1.19999ap+0},
+  {0x1.eb8b26p-1, 0x1.666666p+0},
+  {0x1.989286p+9, 0x1.99999ap-2},
+  {0x1.9b54ap-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.03e864p+3, 0x1.d1746p-1},
+  {0x1.014da4p+0, 0x1.51eb86p-2},
+  {0x1.1613d4p-3, 0x1.19999ap+0},
+  {0x1.00180ep+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.cdd872p-1, 0x1.666666p+0},
+  {0x1.3e7fcp+10, 0x1.19999ap+0},
+  {0x1.c51b5p-2, 0x1.249236p-2},
+  {0x1.08988p+0, 0x1.99999ap-2},
+  {0x1.55ec3ep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.9b706ap-3, 0x1.666666p+0},
+  {0x1.dd566cp-3, 0x1.19999ap+0},
+  {0x1.38c95ap+9, 0x1.19999ap+0},
+  {0x1.0011c2p+0, 0x1.51eb86p-2},
+  {0x1.51d54ep+0, 0x1.99999ap-2},
+  {0x1.d902dep-1, 0x1.249236p-2},
+  {0x1.508eb6p+3, 0x1.99999ap-2},
+  {0x1.cdd7ecp-1, 0x1.666666p+0},
+  {0x1.020b2cp+0, 0x1.51eb86p-2},
+  {0x1.d10bc8p-1, 0x1.249236p-2},
+  {0x1.870154p+4, 0x1.51eb86p-2},
+  {0x1.7d6a9cp-1, 0x1.666666p+0},
+  {0x1.7712p+12, 0x1.51eb86p-2},
+  {0x1.bb4c8p-1, 0x1.666666p+0},
+  {0x1.5c772ep+1, 0x1.99999ap-2},
+  {0x1.000adp+0, 0x1.99999ap-2},
+  {0x1.768e2ap+2, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.50af1cp-1, 0x1.249236p-2},
+  {0x1.00711ep+0, 0x1.51eb86p-2},
+  {0x1.afb6dcp-4, 0x1.249236p-2},
+  {0x1.571422p+6, 0x1.99999ap-2},
+  {0x1.523358p-2, 0x1.666666p+0},
+  {0x1.e9059ep+3, 0x1.99999ap-2},
+  {0x1.5232f4p-1, 0x1.666666p+0},
+  {0x1.221414p+7, 0x1.d1746p-1},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.3fc0e8p+8, 0x1.51eb86p-2},
+  {0x1.1a7c18p-5, 0x1.19999ap+0},
+  {0x1.bffde8p-2, 0x1.249236p-2},
+  {0x1.42c3aep+6, 0x1.51eb86p-2},
+  {0x1.df3776p-1, 0x1.249236p-2},
+  {0x1.2eeca6p+1, 0x1.19999ap+0},
+  {0x1.7b482cp-1, 0x1.666666p+0},
+  {0x1.26e908p+4, 0x1.51eb86p-2},
+  {0x1.3a5c1cp-1, 0x1.666666p+0},
+  {0x1.6adf2ep+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.0069e8p+0, 0x1.99999ap-2},
+  {0x1.3ac936p+2, 0x1.19999ap+0},
+  {0x1.5a14cep-2, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.1f0c34p-10, 0x1.a3d70ap-2},
+  {0x1.d3b928p-2, 0x1.19999ap+0},
+  {0x1.b85122p-1, 0x1.666666p+0},
+  {0x1.76a5fp+1, 0x1.19999ap+0},
+  {0x1.bacba8p-1, 0x1.666666p+0},
+  {0x1.3e400ep+14, 0x1.19999ap+0},
+  {0x1.05243ap+0, 0x1.249236p-2},
+  {0x1.01cf36p+0, 0x1.d1746p-1},
+  {0x1.7d4174p-5, 0x1.19999ap+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.efcb2ep-1, 0x1.666666p+0},
+  {0x1.01cc2p+0, 0x1.d1746p-1},
+  {0x1.861c36p-1, 0x1.666666p+0},
+  {0x1.11d15ap+2, 0x1.d1746p-1},
+  {0x1.cb267cp-1, 0x1.666666p+0},
+  {0x1.0074c8p+0, 0x1.51eb86p-2},
+  {0x1.7773ap-2, 0x1.d51eb8p+2},
+  {0x1.000064p+0, 0x1.99999ap-2},
+  {0x1.04669p+0, 0x1.d1746p-1},
+  {0x1.4ec128p+4, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.ed6d3cp-1, 0x1.666666p+0},
+  {0x1.7711f2p+12, 0x1.51eb86p-2},
+  {0x1.cebbfep-1, 0x1.249236p-2},
+  {0x1.4115e2p+11, 0x1.d1746p-1},
+  {0x1.03828p-1, 0x1.666666p+0},
+  {0x1.774322p+10, 0x1.51eb86p-2},
+  {0x1.7be1a8p-1, 0x1.666666p+0},
+  {0x1.870414p+4, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.1907bcp+3, 0x1.51eb86p-2},
+  {0x1.00069ep+0, 0x1.51eb86p-2},
+  {0x1.0aa4bap-2, 0x1.666666p+0},
+  {0x1.001f1p+0, 0x1.99999ap-2},
+  {0x1.b97c8p-1, 0x1.249236p-2},
+  {0x1.adbcap+10, 0x1.99999ap-2},
+  {0x1.ef29d4p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.34df8cp-3, 0x1.666666p+0},
+  {0x1.b9ab88p+3, 0x1.d1746p-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3ec5f4p+14, 0x1.51eb86p-2},
+  {0x1.2a90e4p+3, 0x1.19999ap+0},
+  {0x1.c9d798p-1, 0x1.666666p+0},
+  {0x1.7a17dcp+5, 0x1.19999ap+0},
+  {0x1.e4dd94p-1, 0x1.249236p-2},
+  {0x1.007044p+0, 0x1.99999ap-2},
+  {0x1.070196p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.9a133cp-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3f40cap+9, 0x1.51eb86p-2},
+  {0x1.df6c9cp+0, 0x1.19999ap+0},
+  {0x1.0ed528p+0, 0x1.99999ap-2},
+  {0x1.064eaep-1, 0x1.249236p-2},
+  {0x1.4940bcp-12, 0x1.19999ap+0},
+  {0x1.b5e4c6p-1, 0x1.249236p-2},
+  {0x1.00e5d6p+0, 0x1.d1746p-1},
+  {0x1.66ce36p-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.3bf50ep-1, 0x1.666666p+0},
+  {0x1.3ec8d4p+14, 0x1.51eb86p-2},
+  {0x1.2c247cp+8, 0x1.99999ap-2},
+  {0x1.510c14p+4, 0x1.51eb86p-2},
+  {0x1.00c038p+0, 0x1.d1746p-1},
+  {0x1.cf2192p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.01f32p-11, 0x1.4f5c28p+0},
+  {0x1.149796p+0, 0x1.99999ap-2},
+  {0x1.39c13p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.92ef7p-1, 0x1.666666p+0},
+  {0x1.b129a2p+2, 0x1.d1746p-1},
+  {0x1.2f2644p+13, 0x1.99999ap-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.7f01b6p+5, 0x1.51eb86p-2},
+  {0x1.b1012ap-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a79fecp-13, 0x1.99999ap-1},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.2e008ep-2, 0x1.666666p+0},
+  {0x1.33c1cep-8, 0x1.19999ap+0},
+  {0x1.aa60d4p-1, 0x1.666666p+0},
+  {0x1.3ad252p+11, 0x1.19999ap+0},
+  {0x1.f7cd04p-1, -0x1.249236p-2},
+  {0x1.b83e86p+1, 0x1.99999ap-2},
+  {0x1.00050cp+0, 0x1.51eb86p-2},
+  {0x1.8a13ap-1, 0x1.249236p-2},
+  {0x1.7903bep+7, 0x1.51eb86p-2},
+  {0x1.20f58p-1, 0x1.666666p+0},
+  {0x1.20a02cp+0, 0x1.d1746p-1},
+  {0x1.cf78fep-3, 0x1.666666p+0},
+  {0x1.1c2f52p+2, 0x1.d1746p-1},
+  {0x1.a849ecp-1, 0x1.666666p+0},
+  {0x1.bd3b2ap+4, 0x1.d1746p-1},
+  {0x1.ae4086p-4, 0x1.d51eb8p+2},
+  {0x1.b93c7ep+10, 0x1.99999ap-2},
+  {0x1.007304p+0, 0x1.51eb86p-2},
+  {0x1.ec3222p-1, 0x1.249236p-2},
+  {0x1.3e97c6p+5, 0x1.19999ap+0},
+  {0x1.65dd9p-3, 0x1.666666p+0},
+  {0x1.048f22p+0, 0x1.d1746p-1},
+  {0x1.06b7aap-3, 0x1.666666p+0},
+  {0x1.b958d8p+30, 0x1.99999ap-2},
+  {0x1.f00842p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.696638p-2, 0x1.dp+2},
+  {0x1.005718p+0, 0x1.51eb86p-2},
+  {0x1.4ec176p+4, 0x1.51eb86p-2},
+  {0x1.e82f94p-1, 0x1.249236p-2},
+  {0x1.82a95p+0, 0x1.99999ap-2},
+  {0x1.d5d91ap-3, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.cf2cfap-5, 0x1.249236p-2},
+  {0x1.00b33ep+0, 0x1.d1746p-1},
+  {0x1.d230bap-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7b9736p-2, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.770a96p+13, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.000b34p+0, 0x1.51eb86p-2},
+  {0x1.eba45p-1, 0x1.666666p+0},
+  {0x1.017fb6p+0, 0x1.d1746p-1},
+  {0x1.263348p-2, 0x1.249236p-2},
+  {0x1.00ab72p+0, 0x1.51eb86p-2},
+  {0x1.ed41d8p-1, 0x1.666666p+0},
+  {0x1.05683p+0, 0x1.99999ap-2},
+  {0x1.0cc74cp-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.c22026p+0, 0x1.19999ap+0},
+  {0x1.000208p+0, 0x1.51eb86p-2},
+  {0x1.9eee2cp+4, 0x1.d1746p-1},
+  {0x1.508aacp-2, 0x1.666666p+0},
+  {0x1.31ffe6p+0, 0x1.19999ap+0},
+  {0x1.cc63f2p-5, 0x1.249236p-2},
+  {0x1.c718bp+8, 0x1.99999ap-2},
+  {0x1.ab2e38p-1, 0x1.666666p+0},
+  {0x1.126d9cp+0, 0x1.d1746p-1},
+  {0x1.06f60ep-3, 0x1.666666p+0},
+  {0x1.34b6b8p+8, 0x1.d1746p-1},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.771204p+12, 0x1.51eb86p-2},
+  {0x1.38e07cp+6, 0x1.19999ap+0},
+  {0x1.7bb01cp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.387724p-3, 0x1.249236p-2},
+  {0x1.0080b6p+0, 0x1.99999ap-2},
+  {0x1.a9e6acp-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.f2a3aep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.002364p+0, 0x1.51eb86p-2},
+  {0x1.0009a2p+0, 0x1.51eb86p-2},
+  {0x1.16df4ep+3, 0x1.19999ap+0},
+  {0x1.8bd5fep-1, 0x1.249236p-2},
+  {0x1.0d71bp+0, 0x1.99999ap-2},
+  {0x1.6c588ap-1, 0x1.249236p-2},
+  {0x1.56c7cap+1, 0x1.99999ap-2},
+  {0x1.d7f6b2p-3, 0x1.666666p+0},
+  {0x1.fff738p-1, 0x1.249236p-2},
+  {0x1.7a9542p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.77218ep+11, 0x1.51eb86p-2},
+  {0x1.30555p+8, 0x1.99999ap-2},
+  {0x1.38f81ep-3, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.232442p-1, 0x1.249236p-2},
+  {0x1.001c5p+0, 0x1.51eb86p-2},
+  {0x1.33f6c2p-3, 0x1.666666p+0},
+  {0x1.015182p+0, 0x1.d1746p-1},
+  {0x1.a39326p-2, 0x1.666666p+0},
+  {0x1.8df676p+4, 0x1.51eb86p-2},
+  {0x1.384adcp+28, 0x1.99999ap-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.3acb16p+11, 0x1.19999ap+0},
+  {0x1.88891ap-1, 0x1.249236p-2},
+  {0x1.06b638p+4, 0x1.d1746p-1},
+  {0x1.ce6c0ap-12, 0x1.4f5c28p+0},
+  {0x1.a8ae02p+6, 0x1.d1746p-1},
+  {0x1.2ca46ep-2, 0x1.666666p+0},
+  {0x1.5dc0a8p+0, 0x1.51eb86p-2},
+  {0x1.ac200cp-1, 0x1.666666p+0},
+  {0x1.73639p-1, 0x1.19999ap+0},
+  {0x1.fac216p-1, -0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.ac8a38p-8, 0x1.19999ap+0},
+  {0x1.f22a0ap-1, 0x1.249236p-2},
+  {0x1.cf8962p+0, 0x1.d1746p-1},
+  {0x1.301b44p-2, 0x1.666666p+0},
+  {0x1.b702b8p+2, 0x1.51eb86p-2},
+  {0x1.3cea08p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.e19f5ep-1, 0x1.666666p+0},
+  {0x1.d76fa6p+9, 0x1.99999ap-2},
+  {0x1.ae4086p-4, 0x1.d51eb8p+2},
+  {0x1.6d4212p+5, 0x1.19999ap+0},
+  {0x1.05eabcp+0, 0x1.51eb86p-2},
+  {0x1.000778p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.776c6ap-1, 0x1.666666p+0},
+  {0x1.46dacap+0, 0x1.d1746p-1},
+  {0x1.f6c28cp-1, 0x1.249236p-2},
+  {0x1.2f6a4ap+4, 0x1.19999ap+0},
+  {0x1.d760cp-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.1db1fap+0, 0x1.23586cp-2},
+  {0x1.37d09p+33, 0x1.99999ap-2},
+  {0x1.150374p+0, 0x1.99999ap-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.1b91d2p+4, 0x1.19999ap+0},
+  {0x1.d64778p-2, 0x1.666666p+0},
+  {0x1.2fc746p+33, 0x1.99999ap-2},
+  {0x1.73f9a4p-2, 0x1.249236p-2},
+  {0x1.010a24p+0, 0x1.51eb86p-2},
+  {0x1.ea4314p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.04e336p-1, 0x1.666666p+0},
+  {0x1.c12de4p+5, 0x1.99999ap-2},
+  {0x1.3e75b2p+12, 0x1.19999ap+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.19111ap+4, 0x1.19999ap+0},
+  {0x1.b481b2p-3, 0x1.249236p-2},
+  {0x1.712c3p+13, 0x1.d1746p-1},
+  {0x1.1904b4p-13, 0x1.99999ap-1},
+  {0x1.40c14ap+7, 0x1.51eb86p-2},
+  {0x1.3b7198p-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.d06034p-2, 0x1.666666p+0},
+  {0x1.05307ap+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.01849p+0, 0x1.51eb86p-2},
+  {0x1.12fc6cp+4, 0x1.51eb86p-2},
+  {0x1.fc1e7ap-1, 0x1.249236p-2},
+  {0x1.000f24p+0, 0x1.51eb86p-2},
+  {0x1.9d3dc8p-3, 0x1.666666p+0},
+  {0x1.3ac6fp-1, 0x1.19999ap+0},
+  {0x1.cb34e8p-3, 0x1.666666p+0},
+  {0x1.380f14p+13, 0x1.99999ap-2},
+  {0x1.04611p-1, 0x1.666666p+0},
+  {0x1.00051cp+0, 0x1.99999ap-2},
+  {0x1.a6dd2ap+25, 0x1.99999ap-2},
+  {0x1.2dedaep-4, 0x1.19999ap+0},
+  {0x1.007768p+0, 0x1.d1746p-1},
+  {0x1.97012ap+3, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.e303cp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.8a72eap-2, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.50ae54p-2, 0x1.666666p+0},
+  {0x1.8b9278p+4, 0x1.51eb86p-2},
+  {0x1.056474p+0, -0x1.249236p-2},
+  {0x1.77858ap+9, 0x1.51eb86p-2},
+  {0x1.3ee07ep+11, 0x1.51eb86p-2},
+  {0x1.0f11p+3, 0x1.51eb86p-2},
+  {0x1.032f34p+0, 0x1.99999ap-2},
+  {0x1.5b24a6p-2, 0x1.249236p-2},
+  {0x1.2dfd6ap-12, 0x1.19999ap+0},
+  {0x1.7c3c18p-1, 0x1.249236p-2},
+  {0x1.07d392p+0, 0x1.d1746p-1},
+  {0x1.cde00ep-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.d7d8fp-1, 0x1.666666p+0},
+  {0x1.b9eacp+2, 0x1.51eb86p-2},
+  {0x1.38d998p+8, 0x1.19999ap+0},
+  {0x1.05b26p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b01754p-4, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.358538p-3, 0x1.666666p+0},
+  {0x1.1842dep+9, 0x1.d1746p-1},
+  {0x1.e4016p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.a8ebccp-2, 0x1.666666p+0},
+  {0x1.9efa1p+5, 0x1.99999ap-2},
+  {0x1.ba088ep+0, 0x1.d1746p-1},
+  {0x1.000bccp+0, 0x1.51eb86p-2},
+  {0x1.3e8d88p+5, 0x1.19999ap+0},
+  {0x1.46c16p+5, 0x1.51eb86p-2},
+  {0x1.287dc4p+0, 0x1.d1746p-1},
+  {0x1.4ab474p-1, 0x1.666666p+0},
+  {0x1.32c51ap-4, 0x1.19999ap+0},
+  {0x1.abe166p-1, 0x1.666666p+0},
+  {0x1.070f8cp+0, 0x1.d1746p-1},
+  {0x1.f75a54p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.2dd5d4p-2, 0x1.666666p+0},
+  {0x1.0c5bbp+0, 0x1.51eb86p-2},
+  {0x1.004674p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.d594bp-1, 0x1.249236p-2},
+  {0x1.0ea476p+0, 0x1.d1746p-1},
+  {0x1.f7bf84p-1, 0x1.249236p-2},
+  {0x1.1b2764p+2, 0x1.51eb86p-2},
+  {0x1.0c675ap-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.fe0ac8p-1, 0x1.666666p+0},
+  {0x1.737542p-5, 0x1.19999ap+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.352008p-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.0624dep-11, 0x1.4f5c28p+0},
+  {0x1.b703a8p+2, 0x1.51eb86p-2},
+  {0x1.192c28p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.544028p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.804e4p-1, 0x1.af5c28p+2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.90b4fap+14, 0x1.d1746p-1},
+  {0x1.00025cp+0, 0x1.51eb86p-2},
+  {0x1.7f0292p+5, 0x1.51eb86p-2},
+  {0x1.569446p-1, 0x1.666666p+0},
+  {0x1.282c2cp+0, 0x1.d1746p-1},
+  {0x1.211234p-4, 0x1.249236p-2},
+  {0x1.3e69e6p+4, 0x1.19999ap+0},
+  {0x1.cdde38p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.bb68aep-1, 0x1.666666p+0},
+  {0x1.002fc6p+0, 0x1.d1746p-1},
+  {0x1.0017p+0, 0x1.51eb86p-2},
+  {0x1.00e26ep+0, 0x1.51eb86p-2},
+  {0x1.36e9aep+3, 0x1.51eb86p-2},
+  {0x1.284fb2p-1, 0x1.249236p-2},
+  {0x1.e9aa68p+16, 0x1.99999ap-2},
+  {0x1.cdfce4p-5, 0x1.249236p-2},
+  {0x1.cf67b2p-6, 0x1.19999ap+0},
+  {0x1.e4f638p-1, 0x1.666666p+0},
+  {0x1.3ae36p+13, 0x1.19999ap+0},
+  {0x1.fbc622p-1, 0x1.666666p+0},
+  {0x1.004fap+0, 0x1.51eb86p-2},
+  {0x1.0082aep+0, 0x1.249236p-2},
+  {0x1.3e4086p-1, 0x1.19999ap+0},
+  {0x1.10483cp+3, 0x1.51eb86p-2},
+  {0x1.6e9a2cp-3, 0x1.249236p-2},
+  {0x1.7543aep-4, 0x1.19999ap+0},
+  {0x1.1f4fb6p-1, 0x1.666666p+0},
+  {0x1.4fc866p+3, 0x1.99999ap-2},
+  {0x1.013fdp-2, 0x1.249236p-2},
+  {0x1.486e7ep-2, 0x1.19999ap+0},
+  {0x1.2fa4a4p-1, 0x1.666666p+0},
+  {0x1.00053ep+0, 0x1.99999ap-2},
+  {0x1.f63f78p-1, 0x1.666666p+0},
+  {0x1.771366p+12, 0x1.51eb86p-2},
+  {0x1.007d4ep+0, 0x1.d1746p-1},
+  {0x1.416ae2p+11, 0x1.d1746p-1},
+  {0x1.0ab628p+0, 0x1.d1746p-1},
+  {0x1.67297p-3, 0x1.666666p+0},
+  {0x1.3e8e5p+2, 0x1.19999ap+0},
+  {0x1.4f0542p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.7a03e6p-1, 0x1.666666p+0},
+  {0x1.0515e6p+6, 0x1.d1746p-1},
+  {0x1.a3443ep-2, 0x1.666666p+0},
+  {0x1.72b452p-3, 0x1.19999ap+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.8f7fp+4, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.fd3c36p-3, 0x1.249236p-2},
+  {0x1.3445bap+0, 0x1.19999ap+0},
+  {0x1.2be48ap-12, 0x1.4f5c28p+0},
+  {0x1.5262acp+6, 0x1.19999ap+0},
+  {0x1.fbc3c6p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.fcbfb2p-1, 0x1.666666p+0},
+  {0x1.392556p+6, 0x1.19999ap+0},
+  {0x1.fd22c8p-1, 0x1.249236p-2},
+  {0x1.015572p+0, 0x1.d1746p-1},
+  {0x1.5d17e8p+1, 0x1.99999ap-2},
+  {0x1.8700f8p+4, 0x1.51eb86p-2},
+  {0x1.0b19bcp+4, 0x1.d1746p-1},
+  {0x1.7f4b4p-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.c52ac8p-2, 0x1.249236p-2},
+  {0x1.b146a6p+2, 0x1.d1746p-1},
+  {0x1.be4474p-1, 0x1.666666p+0},
+  {0x1.801afap+7, 0x1.51eb86p-2},
+  {0x1.0d3f18p-2, 0x1.666666p+0},
+  {0x1.0cc672p+0, 0x1.51eb86p-2},
+  {0x1.0270f4p+0, 0x1.99999ap-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.c363f6p-2, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.0c6f7ap-18, 0x1.4f5c28p+0},
+  {0x1.349386p-6, 0x1.19999ap+0},
+  {0x1.d78f8ap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.5680ep-1, 0x1.666666p+0},
+  {0x1.3e472cp+2, 0x1.19999ap+0},
+  {0x1.b70186p+2, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.7ec27ap+2, 0x1.51eb86p-2},
+  {0x1.42c14cp+6, 0x1.51eb86p-2},
+  {0x1.4ba366p+0, 0x1.51eb86p-2},
+  {0x1.3af0cp-1, 0x1.666666p+0},
+  {0x1.6a6a1ap+1, 0x1.51eb86p-2},
+  {0x1.9de00ep-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.a2b778p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.0095bp+0, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.0011f4p+0, 0x1.d1746p-1},
+  {0x1.1b8d92p+0, 0x1.51eb86p-2},
+  {0x1.874774p-1, 0x1.19999ap+0},
+  {0x1.dbbc0ap-1, 0x1.249236p-2},
+  {0x1.0c52a4p+0, 0x1.99999ap-2},
+  {0x1.29cbacp-10, 0x1.a3d70ap-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.f63de6p-1, 0x1.666666p+0},
+  {0x1.55b308p+0, 0x1.d1746p-1},
+  {0x1.973cb4p-1, 0x1.666666p+0},
+  {0x1.bb80fep+0, 0x1.51eb86p-2},
+  {0x1.3ac3fp+3, 0x1.19999ap+0},
+  {0x1.000992p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.fd5498p-2, 0x1.249236p-2},
+  {0x1.88fc6ep+14, 0x1.d1746p-1},
+  {0x1.d23c42p-3, 0x1.666666p+0},
+  {0x1.27f4f4p+17, 0x1.99999ap-2},
+  {0x1.c83794p-1, 0x1.666666p+0},
+  {0x1.39218ap+9, 0x1.19999ap+0},
+  {0x1.2d0072p-2, 0x1.666666p+0},
+  {0x1.3f7836p+0, 0x1.51eb86p-2},
+  {0x1.3a7654p-3, 0x1p-1},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.1f9ea6p+1, 0x1.d1746p-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.aee194p+2, 0x1.d1746p-1},
+  {0x1.8a4cc6p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.64096p-4, 0x1.249236p-2},
+  {0x1.1bb116p+9, 0x1.d1746p-1},
+  {0x1.d83d7ap-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.c5de9cp-3, 0x1.666666p+0},
+  {0x1.001052p+0, 0x1.99999ap-2},
+  {0x1.ba177p+10, 0x1.99999ap-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.97dd22p+0, 0x1.d1746p-1},
+  {0x1.513404p-2, 0x1.249236p-2},
+  {0x1.45fecap+0, 0x1.d1746p-1},
+  {0x1.92a738p-19, 0x1.4f5c28p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.072218p-3, 0x1.666666p+0},
+  {0x1.b0296cp+1, 0x1.d1746p-1},
+  {0x1.a76d12p-2, 0x1.666666p+0},
+  {0x1.7b02b2p+6, 0x1.51eb86p-2},
+  {0x1.3cfa48p-1, 0x1.b51eb8p+3},
+  {0x1.3e43ccp-1, 0x1.19999ap+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.168b3ap+9, 0x1.d1746p-1},
+  {0x1.01a9dap+0, 0x1.666666p+0},
+  {0x1.0008b8p+0, 0x1.99999ap-2},
+  {0x1.24e3dep-1, 0x1.249236p-2},
+  {0x1.62fdp+0, 0x1.99999ap-2},
+  {0x1.15c7cep-1, 0x1.666666p+0},
+  {0x1.12aee2p+0, 0x1.d1746p-1},
+  {0x1.959b3ep-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.433c3ep-1, 0x1.19999ap+0},
+  {0x1.007f66p+0, 0x1.51eb86p-2},
+  {0x1.1848eep+9, 0x1.d1746p-1},
+  {0x1.743a64p-3, 0x1.249236p-2},
+  {0x1.771704p+12, 0x1.51eb86p-2},
+  {0x1.c4fc1ep-14, 0x1.a3d70ap-2},
+  {0x1.1b840ap+9, 0x1.d1746p-1},
+  {0x1.c97daep-1, 0x1.666666p+0},
+  {0x1.5e806cp+16, 0x1.99999ap-2},
+  {0x1.cccfaep-1, 0x1.666666p+0},
+  {0x1.7e173p+11, 0x1.51eb86p-2},
+  {0x1.ab69dcp-2, 0x1.bp+3},
+  {0x1.3acc74p+9, 0x1.19999ap+0},
+  {0x1.46c2ep+5, 0x1.51eb86p-2},
+  {0x1.630faep-1, 0x1.249236p-2},
+  {0x1.4f5de6p+15, 0x1.99999ap-2},
+  {0x1.3422ccp-3, 0x1.666666p+0},
+  {0x1.855cfap-1, 0x1.19999ap+0},
+  {0x1.bbab44p-1, 0x1.249236p-2},
+  {0x1.00151ap+0, 0x1.d1746p-1},
+  {0x1.d6277cp-2, 0x1.666666p+0},
+  {0x1.7b5aeap-6, 0x1.19999ap+0},
+  {0x1.51c9b4p-2, 0x1.666666p+0},
+  {0x1.00028ep+0, 0x1.51eb86p-2},
+  {0x1.001dbp+0, 0x1.51eb86p-2},
+  {0x1.447e4ap-5, 0x1.19999ap+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.380992p-3, 0x1.249236p-2},
+  {0x1.4fc0b2p+3, 0x1.99999ap-2},
+  {0x1.f75104p-16, 0x1.a3d70ap-2},
+  {0x1.47c18cp+0, 0x1.99999ap-2},
+  {0x1.f7a1c2p-1, 0x1.666666p+0},
+  {0x1.26d7a6p+0, 0x1.d1746p-1},
+  {0x1.7d145ep-2, 0x1.666666p+0},
+  {0x1.005e1cp+0, 0x1.99999ap-2},
+  {0x1.6633fp-1, 0x1.90a3d8p+2},
+  {0x1.3c2a78p+2, 0x1.19999ap+0},
+  {0x1.79c5f8p+10, 0x1.99999ap-2},
+  {0x1.b1b8aap-4, 0x1.249236p-2},
+  {0x1.000b78p+0, 0x1.d1746p-1},
+  {0x1.a65c0cp-1, 0x1.666666p+0},
+  {0x1.265c7p+0, 0x1.19999ap+0},
+  {0x1.c08df4p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.4eeccp-2, 0x1.666666p+0},
+  {0x1.002b84p+0, 0x1.51eb86p-2},
+  {0x1.818b94p+1, 0x1.243808p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.aecbacp+2, 0x1.d1746p-1},
+  {0x1.3fc19cp+8, 0x1.51eb86p-2},
+  {0x1.9a1912p+0, 0x1.d1746p-1},
+  {0x1.00781p-2, 0x1.249236p-2},
+  {0x1.8e448ep+15, 0x1.99999ap-2},
+  {0x1.f4b556p-1, 0x1.249236p-2},
+  {0x1.4ee8d2p-4, 0x1.19999ap+0},
+  {0x1.b66948p-1, 0x1.666666p+0},
+  {0x1.f7810ep+2, 0x1.d1746p-1},
+  {0x1.d728a6p-3, 0x1.666666p+0},
+  {0x1.9e1b2ap+1, 0x1.99999ap-2},
+  {0x1.00c2f8p+0, 0x1.d1746p-1},
+  {0x1.e92694p+4, 0x1.51eb86p-2},
+  {0x1.5ec3d2p+3, 0x1.51eb86p-2},
+  {0x1.cfa072p-1, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.f9ea36p-1, 0x1.666666p+0},
+  {0x1.012c38p+0, 0x1.99999ap-2},
+  {0x1.b0ac3ap-4, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.02f48cp-1, 0x1.666666p+0},
+  {0x1.4b9a2p+3, 0x1.99999ap-2},
+  {0x1.ae4086p-4, 0x1.d51eb8p+2},
+  {0x1.d64c3cp+3, 0x1.51eb86p-2},
+  {0x1.7d0054p+4, 0x1.19999ap+0},
+  {0x1.fb73f4p-1, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.217f42p-4, 0x1.249236p-2},
+  {0x1.bec29cp+1, 0x1.51eb86p-2},
+  {0x1.c15098p-11, 0x1.a3d70ap-2},
+  {0x1.1f61ccp+1, 0x1.51eb86p-2},
+  {0x1.5a02fcp-1, 0x1.666666p+0},
+  {0x1.4cd49p+5, 0x1.51eb86p-2},
+  {0x1.9a964ep-3, 0x1.666666p+0},
+  {0x1.40c1b4p+7, 0x1.51eb86p-2},
+  {0x1.45a44cp+11, 0x1.d1746p-1},
+  {0x1.46c16ep+5, 0x1.51eb86p-2},
+  {0x1.0953ecp+8, 0x1.d1746p-1},
+  {0x1.b07d0ap-4, 0x1.249236p-2},
+  {0x1.79035ap+7, 0x1.51eb86p-2},
+  {0x1.f2e276p-1, 0x1.666666p+0},
+  {0x1.3b81d8p+1, 0x1.51eb86p-2},
+  {0x1.4ec8d6p-2, 0x1.666666p+0},
+  {0x1.3e3582p+0, 0x1.d1746p-1},
+  {0x1.77ee2cp-1, 0x1.666666p+0},
+  {0x1.000314p+0, 0x1.51eb86p-2},
+  {0x1.bf5ba2p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.00001p+0, 0x1.99999ap-2},
+  {0x1.1d8876p+4, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.f8d5a6p-1, 0x1.249236p-2},
+  {0x1.16d7fap+0, 0x1.99999ap-2},
+  {0x1.aaed9ap-3, 0x1.249236p-2},
+  {0x1.029446p+0, 0x1.d1746p-1},
+  {0x1.0cf0b6p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.e6f9fcp-1, 0x1.666666p+0},
+  {0x1.32b074p+0, 0x1.d1746p-1},
+  {0x1.2a9e6p+18, 0x1.99999ap-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.4f36acp+0, 0x1.d1746p-1},
+  {0x1.a7659p+15, 0x1.99999ap-2},
+  {0x1.b91298p-1, 0x1.19999ap+0},
+  {0x1.058b6p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.f6d9bep-1, 0x1.666666p+0},
+  {0x1.4f8b58p-10, 0x1.19999ap+0},
+  {0x1.fdb2b4p-3, 0x1.666666p+0},
+  {0x1.003e86p+0, 0x1.d1746p-1},
+  {0x1.1ec4e8p-1, 0x1.666666p+0},
+  {0x1.001c82p+0, 0x1.99999ap-2},
+  {0x1.870276p+4, 0x1.51eb86p-2},
+  {0x1.000f66p+0, 0x1.51eb86p-2},
+  {0x1.000d5ep+0, 0x1.51eb86p-2},
+  {0x1.1ba3ecp-1, 0x1.666666p+0},
+  {0x1.03eb4ap+0, 0x1.99999ap-2},
+  {0x1.190b64p-1, 0x1.249236p-2},
+  {0x1.3e8d38p+3, 0x1.19999ap+0},
+  {0x1.9cba3p-3, 0x1.666666p+0},
+  {0x1.00001p+0, 0x1.99999ap-2},
+  {0x1.38c0aep-1, 0x1.666666p+0},
+  {0x1.a8082cp+4, 0x1.19999ap+0},
+  {0x1.507704p+1, 0x1.d1746p-1},
+  {0x1.90646cp+14, 0x1.d1746p-1},
+  {0x1.00ae74p+0, 0x1.99999ap-2},
+  {0x1.c5714cp-2, 0x1.249236p-2},
+  {0x1.00577ep+0, 0x1.d1746p-1},
+  {0x1.d87012p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.05aa2ep-3, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.f548ccp-1, 0x1.666666p+0},
+  {0x1.51c5c6p-8, 0x1.19999ap+0},
+  {0x1.f2717ap-1, 0x1.666666p+0},
+  {0x1.0ca148p+1, 0x1.51eb86p-2},
+  {0x1.3884c4p+18, 0x1.99999ap-2},
+  {0x1.000fecp+0, 0x1.51eb86p-2},
+  {0x1.000022p+0, 0x1.99999ap-2},
+  {0x1.292428p-2, 0x1.249236p-2},
+  {0x1.ad8caap+25, 0x1.99999ap-2},
+  {0x1.a5b27p-1, 0x1.249236p-2},
+  {0x1.f1886ep-2, 0x1.19999ap+0},
+  {0x1.b87486p-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.bda598p-1, 0x1.666666p+0},
+  {0x1.29f40ap-2, 0x1.19999ap+0},
+  {0x1.c2d2bcp-2, 0x1.d51eb8p+2},
+  {0x1.019568p+0, 0x1.d1746p-1},
+  {0x1.062318p+0, 0x1.d1746p-1},
+  {0x1.b23a2ap-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.0432a8p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.0642cp-3, 0x1.249236p-2},
+  {0x1.00463p+0, 0x1.51eb86p-2},
+  {0x1.651ap-3, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.142adcp+0, 0x1.23ea2ep-2},
+  {0x0p+0, 0x1.51eb86p-2},
+  {0x1.000608p+0, 0x1.51eb86p-2},
+  {0x1.0008b8p+0, 0x1.51eb86p-2},
+  {0x1.b702acp+2, 0x1.51eb86p-2},
+  {0x1.50eb24p-1, 0x1.249236p-2},
+  {0x1.0581ecp+3, 0x1.d1746p-1},
+  {0x1.6f5cbp-3, 0x1.249236p-2},
+  {0x1.12cdf2p+0, 0x1.d1746p-1},
+  {0x1.6678cp-3, 0x1.666666p+0},
+  {0x1.032faap+0, 0x1.d1746p-1},
+  {0x1.a112fep-2, 0x1.666666p+0},
+  {0x1.594296p+2, 0x1.51eb86p-2},
+  {0x1.262026p-8, 0x1.19999ap+0},
+  {0x1.02bdc2p+0, 0x1.51eb86p-2},
+  {0x1.c400aep+3, 0x1.d1746p-1},
+  {0x1.da454ep-1, 0x1.249236p-2},
+  {0x1.184adap+9, 0x1.d1746p-1},
+  {0x1.5c5a3ep-1, 0x1.666666p+0},
+  {0x1.ceada6p+5, 0x1.d1746p-1},
+  {0x1.8cf03p-1, 0x1.249236p-2},
+  {0x1.569b5ep+12, 0x1.d1746p-1},
+  {0x1.7d028ap-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.4a7b4ep-1, 0x1.8f5c28p+3},
+  {0x1.031972p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.b701dap+2, 0x1.51eb86p-2},
+  {0x1.3ed14p+12, 0x1.51eb86p-2},
+  {0x1.04052ep+0, 0x1.249236p-2},
+  {0x1.00521ep+0, 0x1.51eb86p-2},
+  {0x1.d094e6p-1, 0x1.249236p-2},
+  {0x1.1715cp+5, 0x1.d1746p-1},
+  {0x1.3a08cp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.661c7ap-3, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.017e02p+0, 0x1.d1746p-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.ae8e8ep+2, 0x1.d1746p-1},
+  {0x1.d58212p-1, 0x1.249236p-2},
+  {0x1.7abca6p+7, 0x1.d1746p-1},
+  {0x1.f0eb68p-1, 0x1.666666p+0},
+  {0x1.2c3a1ep+10, 0x1.d1746p-1},
+  {0x1.09af18p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.543e1p-2, 0x1.666666p+0},
+  {0x1.3e5f32p+9, 0x1.19999ap+0},
+  {0x1.4d3112p-1, 0x1.8f5c28p+3},
+  {0x1.000874p+0, 0x1.51eb86p-2},
+  {0x1.7f7af6p-1, 0x1.19999ap+0},
+  {0x1.7ca2p+3, 0x1.51eb86p-2},
+  {0x1.56a6e4p+1, 0x1.99999ap-2},
+  {0x1.3bedfap-1, 0x1.666666p+0},
+  {0x1.00a2ap+1, 0x1.51eb86p-2},
+  {0x1.8a0b1cp-1, 0x1.249236p-2},
+  {0x1.744728p+5, 0x1.19999ap+0},
+  {0x1.071f7ap-3, 0x1.666666p+0},
+  {0x1.97d2a6p+0, 0x1.d1746p-1},
+  {0x1.a52c9ep-2, 0x1.666666p+0},
+  {0x1.4p+2, 0x1.51eb86p-2},
+  {0x1.0f6b1ap+0, 0x1.d1746p-1},
+  {0x1.0e630ep+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.6a2d72p-1, 0x1.249236p-2},
+  {0x1.0001a4p+0, 0x1.51eb86p-2},
+  {0x1.a5c358p-3, 0x1.249236p-2},
+  {0x1.2fb7c8p+28, 0x1.99999ap-2},
+  {0x1.65eaacp-3, 0x1.666666p+0},
+  {0x1.59a30ap-8, 0x1.19999ap+0},
+  {0x1.3539fcp-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.fb851ep-1, -0x1.249236p-2},
+  {0x1.000032p+0, 0x1.99999ap-2},
+  {0x1.358666p+0, 0x1.99999ap-2},
+  {0x1.0014c6p+0, 0x1.51eb86p-2},
+  {0x1.02eeb8p+0, 0x1.d1746p-1},
+  {0x1.348776p-3, 0x1.666666p+0},
+  {0x1.3293d2p-9, 0x1.19999ap+0},
+  {0x1.00d1d8p+0, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.796bdcp-1, 0x1.666666p+0},
+  {0x1.006888p+0, 0x1.d1746p-1},
+  {0x1.396872p-1, 0x1.666666p+0},
+  {0x1.6318c2p+2, 0x1.d1746p-1},
+  {0x1.001398p+0, 0x1.51eb86p-2},
+  {0x1.e37a7p+0, 0x1.d1746p-1},
+  {0x1.99413ap+1, 0x1.51eb86p-2},
+  {0x1.29fep-1, 0x1.249236p-2},
+  {0x1.3ae404p+8, 0x1.19999ap+0},
+  {0x1.06937ep-3, 0x1.249236p-2},
+  {0x1.208dacp+13, 0x1.99999ap-2},
+  {0x1.d4039ap-2, 0x1.666666p+0},
+  {0x1.7e5aaap+6, 0x1.19999ap+0},
+  {0x1.5385c6p-2, 0x1.666666p+0},
+  {0x1.00042p+0, 0x1.51eb86p-2},
+  {0x1.fca516p-1, -0x1.249236p-2},
+  {0x1.713616p+13, 0x1.d1746p-1},
+  {0x1.0030c2p+0, 0x1.99999ap-2},
+  {0x1.cee0f4p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.071ac2p-3, 0x1.666666p+0},
+  {0x1.970316p+3, 0x1.51eb86p-2},
+  {0x1.284f0ap-2, 0x1.249236p-2},
+  {0x1.8bd418p+14, 0x1.d1746p-1},
+  {0x1.94432cp-1, 0x1.666666p+0},
+  {0x1.398fd6p+0, 0x1.51eb86p-2},
+  {0x1.33aa36p-3, 0x1.666666p+0},
+  {0x1.8f27bcp+1, 0x1.51eb86p-2},
+  {0x1.36dfb6p+5, 0x1.99999ap-2},
+  {0x1.5ea8b8p+1, 0x1.51eb86p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.e5dbfcp-1, 0x1.249236p-2},
+  {0x1.778264p+9, 0x1.51eb86p-2},
+  {0x1.53bd16p-13, 0x1.99999ap-1},
+  {0x1.968e32p+3, 0x1.d1746p-1},
+  {0x1.e38066p-1, 0x1.666666p+0},
+  {0x1.1bcf06p+13, 0x1.99999ap-2},
+  {0x1.5c5308p-1, 0x1.666666p+0},
+  {0x1.00096p+0, 0x1.51eb86p-2},
+  {0x1.0494e6p+0, 0x1.249236p-2},
+  {0x1.001b32p+0, 0x1.51eb86p-2},
+  {0x1.3ee508p+11, 0x1.51eb86p-2},
+  {0x1.af2d8p-4, 0x1.249236p-2},
+  {0x1.00547ap+0, 0x1.d1746p-1},
+  {0x1.eaa5e8p-1, 0x1.666666p+0},
+  {0x1.ae62a6p+8, 0x1.99999ap-2},
+  {0x1.013c04p-1, 0x1.249236p-2},
+  {0x1.3e527p+12, 0x1.19999ap+0},
+  {0x1.754f5ap-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.1f05eap+0, 0x1.2360dp-2},
+  {0x1.f7037ep+1, 0x1.51eb86p-2},
+  {0x1.2fd448p+10, 0x1.d1746p-1},
+  {0x1.001cd6p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.289daep-2, 0x1.249236p-2},
+  {0x1.1f6d34p+0, 0x1.d1746p-1},
+  {0x1.3cab82p-13, 0x1.99999ap-1},
+  {0x1.ba54e4p+20, 0x1.99999ap-2},
+  {0x1.2ce1c6p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.8af3c2p-1, 0x1.666666p+0},
+  {0x1.d57ffap-8, 0x1.19999ap+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.a7290ep+30, 0x1.99999ap-2},
+  {0x1.02c1b2p+0, 0x1.99999ap-2},
+  {0x1.fc2706p+1, 0x1.d1746p-1},
+  {0x1.06ba4ap-3, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.f30036p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.4f34d6p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.7b431p-2, 0x1.666666p+0},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.a72726p+15, 0x1.99999ap-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.4f92bp-4, 0x1.19999ap+0},
+  {0x1.f740a2p-1, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.7b6aa4p-1, 0x1.666666p+0},
+  {0x1.4e0382p+0, 0x1.99999ap-2},
+  {0x1.e80b46p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.b4c122p-1, 0x1.666666p+0},
+  {0x1.391bc6p+1, 0x1.19999ap+0},
+  {0x1.02e4cp+0, 0x1.249236p-2},
+  {0x1.cc610ep+8, 0x1.99999ap-2},
+  {0x1.0017dap+0, 0x1.51eb86p-2},
+  {0x1.0005c4p+0, 0x1.51eb86p-2},
+  {0x1.4d716ep-4, 0x1.19999ap+0},
+  {0x1.29746p-2, 0x1.666666p+0},
+  {0x1.3aefeap+13, 0x1.19999ap+0},
+  {0x1.8e395p-1, 0x1.249236p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.d4727ep-3, 0x1.666666p+0},
+  {0x1.eb4cfep+1, 0x1.51eb86p-2},
+  {0x1.fb3a48p-1, 0x1.666666p+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.39092ap+5, 0x1.19999ap+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.003904p+0, 0x1.d1746p-1},
+  {0x1.ce50c6p-5, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.52b0a6p-12, 0x1.4f5c28p+0},
+  {0x1.2f8d58p+13, 0x1.99999ap-2},
+  {0x1.d28178p-3, 0x1.666666p+0},
+  {0x1.3ee4a4p+11, 0x1.51eb86p-2},
+  {0x1.3cb38p-1, 0x1.666666p+0},
+  {0x1.6847c4p+0, 0x1.d1746p-1},
+  {0x1.dd7d3ap-2, 0x1.b51eb8p+3},
+  {0x1.b704a2p+2, 0x1.51eb86p-2},
+  {0x1.40c324p+7, 0x1.51eb86p-2},
+  {0x1.7900dep+7, 0x1.51eb86p-2},
+  {0x1.000758p+0, 0x1.51eb86p-2},
+  {0x1.65460ap-3, 0x1.666666p+0},
+  {0x1.7e1fcp-3, 0x1.19999ap+0},
+  {0x1.649d38p-4, 0x1.249236p-2},
+  {0x1.186cbp+9, 0x1.d1746p-1},
+  {0x1.d63886p-3, 0x1.666666p+0},
+  {0x1.3b814p+1, 0x1.51eb86p-2},
+  {0x1.d5c854p-3, 0x1.666666p+0},
+  {0x1.11e27ap+0, 0x1.d1746p-1},
+  {0x1.aed4ep+5, 0x1.99999ap-2},
+  {0x1.7f023cp+5, 0x1.51eb86p-2},
+  {0x1.000032p+0, 0x1.99999ap-2},
+  {0x1.22089ep-4, 0x1.249236p-2},
+  {0x1.ad8b4p+4, 0x1.d1746p-1},
+  {0x1.6ee41ap-3, 0x1.249236p-2},
+  {0x1.1e27f2p+0, 0x1.d1746p-1},
+  {0x1.fa8a62p-1, 0x1.666666p+0},
+  {0x1.38c468p+8, 0x1.d1746p-1},
+  {0x1.d6ce36p-2, 0x1.666666p+0},
+  {0x1.037ec4p+0, 0x1.51eb86p-2},
+  {0x1.16d1cp-1, 0x1.70a3d8p+3},
+  {0x1.25c456p+4, 0x1.19999ap+0},
+  {0x1.870122p+4, 0x1.51eb86p-2},
+  {0x1.365fd8p-3, 0x1.249236p-2},
+  {0x1.fbdc8cp-1, 0x1.19999ap+0},
+  {0x1.d56756p-3, 0x1.666666p+0},
+  {0x1.cf888p+5, 0x1.d1746p-1},
+  {0x1.70b9bap-1, 0x1.249236p-2},
+  {0x1.391ddep-3, 0x1.19999ap+0},
+  {0x1.a7a9e2p-1, 0x1.666666p+0},
+  {0x1.a6de18p+4, 0x1.d1746p-1},
+  {0x1.02ad6p-1, 0x1.666666p+0},
+  {0x1.06e01ap+0, 0x1.51eb86p-2},
+  {0x1.3fb284p+3, 0x1.d1746p-1},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.00062ap+0, 0x1.51eb86p-2},
+  {0x1.f41e14p-1, 0x1.666666p+0},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.fa07b4p-3, 0x1.249236p-2},
+  {0x0p+0, 0x1.19999ap+0},
+  {0x1.d84ad8p-2, 0x1.666666p+0},
+  {0x1.bec366p+1, 0x1.51eb86p-2},
+  {0x1.e7d6d8p-1, 0x1.666666p+0},
+  {0x1.3e5eaap-3, 0x1.19999ap+0},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.001d7ep+0, 0x1.51eb86p-2},
+  {0x1p+0, 0x1.99999ap-2},
+  {0x1.05681ep-3, 0x1.249236p-2},
+  {0x1.01a05ap+0, 0x1.99999ap-2},
+  {0x1.355f78p-3, 0x1.666666p+0},
+  {0x1.3ae4e6p+12, 0x1.19999ap+0},
+  {0x1.06d938p-3, 0x1.249236p-2},
+  {0x1p+0, 0x1.d1746p-1},
+  {0x1.e50fe8p-1, 0x1.666666p+0},
+  {0x1.631f36p+0, 0x1.51eb86p-2},
+  {0x1.39a36ep+0, 0x1.23e9a6p-2},
+  {0x1p+0, 0x1.51eb86p-2},
+  {0x1.01d0d8p+0, 0x1.51eb86p-2},
+  {0x1.a94b56p+3, 0x1.d1746p-1},
+  {0x1.1a689p+1, 0x1.99999ap-2},
+};
diff --git a/benchmarks/sincosf_input.cpp b/benchmarks/sincosf_input.cpp
new file mode 100644
index 0000000..2d05259
--- /dev/null
+++ b/benchmarks/sincosf_input.cpp
@@ -0,0 +1,4156 @@
+/*
+ * Copyright (C) 2018 The Android Open Source Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *  * Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *  * Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+ * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+static const std::vector<float> sincosf_input0 = {
+  0x1.459afcp-4,
+  0x1.59abp-5,
+  0x1.446ee6p-7,
+  0x1.97d07ap-7,
+  0x1.b03726p-5,
+  0x1.1f609ap-8,
+  0x1.85ffd8p-6,
+  0x1.2e341p-5,
+  0x1.d49c2p-7,
+  0x1.a7d716p-6,
+  0x1.8240e6p-7,
+  0x1.58c1f6p-4,
+  0x1.616cbep-5,
+  0x1.98133ap-5,
+  0x1.dcca54p-7,
+  0x1.2a152ap-6,
+  0x1.f6894ep-8,
+  0x1.33ca2ap-4,
+  0x1.5ae214p-5,
+  0x1.b12626p-5,
+  0x1.7d1e4cp-5,
+  0x1.175212p-4,
+  0x1.0ec2e6p-10,
+  0x1.a9c074p-12,
+  0x1.e1a29p-6,
+  0x1.c5fd4p-7,
+  0x1.1dcd4ep-4,
+  0x1.9372c6p-8,
+  0x1.0af046p-4,
+  0x1.67b5e4p-4,
+  0x1.fba9eep-6,
+  0x1.0537a6p-4,
+  0x1.c4376ep-5,
+  0x1.7f9a5cp-5,
+  0x1.9bb62p-6,
+  0x1.b2a32ap-5,
+  0x1.5b2058p-6,
+  0x1.3ba422p-4,
+  0x1.c66dc4p-5,
+  0x1.30b1dap-6,
+  0x1.64463cp-4,
+  0x1.d3224ap-7,
+  0x1.c111b6p-5,
+  0x1.a8b876p-5,
+  0x1.ea528ap-6,
+  0x1.94b15ap-5,
+  0x1.181806p-5,
+  0x1.91fp-4,
+  0x1.773656p-4,
+  0x1.40272cp-7,
+  0x1.e3b15ap-5,
+  0x1.385f2ap-5,
+  0x1.809466p-4,
+  0x1.567efcp-5,
+  0x1.0f722cp-4,
+  0x1.4ffb48p-4,
+  0x1.b37876p-6,
+  0x1.4a32e8p-9,
+  0x1.74b446p-4,
+  0x1.f0ba44p-5,
+  0x1.f0157p-6,
+  0x1.172bfcp-6,
+  0x1.650236p-5,
+  0x1.31539ap-6,
+  0x1.eda106p-5,
+  0x1.8ed322p-4,
+  0x1.4f016ep-5,
+  0x1.6edfcep-7,
+  0x1.f13d4p-6,
+  0x1.188416p-4,
+  0x1.ad35a6p-6,
+  0x1.38c4f6p-7,
+  0x1.fb2f56p-6,
+  0x1.0ba31cp-6,
+  0x1.4db74p-8,
+  0x1.7ce126p-4,
+  0x1.f1c1e6p-5,
+  0x1.3049c2p-4,
+  0x1.9d91c6p-5,
+  0x1.e81efep-6,
+  0x1.da11ep-5,
+  0x1.bb9026p-5,
+  0x1.dc4d4ep-5,
+  0x1.d02f2p-6,
+  0x1.8401b6p-4,
+  0x1.f9c19ep-5,
+  0x1.4b59d8p-6,
+  0x1.64a4eep-4,
+  0x1.ff6f94p-5,
+  0x1.79d102p-5,
+  0x1.78f09ep-6,
+  0x1.79b4e8p-4,
+  0x1.12e79ep-4,
+  0x1.1e7c9p-5,
+  0x1.100d5ap-4,
+  0x1.2cfc6ep-7,
+  0x1.f7d13ap-5,
+  0x1.7d5eacp-5,
+  0x1.24b4acp-4,
+  0x1.98213ep-5,
+  0x1.472d6cp-9,
+  0x1.a5ce6ap-5,
+  0x1.c88b8ap-6,
+  0x1.1cdcfap-5,
+  0x1.0c2cf2p-4,
+  0x1.f38a4p-5,
+  0x1.001742p-7,
+  0x1.8b0f1p-5,
+  0x1.30a95p-4,
+  0x1.dde28ep-5,
+  0x1.133a3cp-5,
+  0x1.86af2p-7,
+  0x1.47352ap-4,
+  0x1.2c5f3p-4,
+  0x1.b582bep-10,
+  0x1.48acbp-5,
+  0x1.399514p-4,
+  0x1.36eb06p-5,
+  0x1.0b3556p-7,
+  0x1.6419eep-4,
+  0x1.878de2p-4,
+  0x1.74863p-4,
+  0x1.eaf13p-6,
+  0x1.8b5976p-5,
+  0x1.443812p-4,
+  0x1.07023ep-6,
+  0x1.f732c4p-8,
+  0x1.37bad4p-4,
+  0x1.2ed27p-4,
+  0x1.78e61ap-4,
+  0x1.ffbeeep-5,
+  0x1.74a066p-4,
+  0x1.f637ep-5,
+  0x1.6d472ep-4,
+  0x1.3582fep-4,
+  0x1.d99544p-5,
+  0x1.17be36p-8,
+  0x1.6a1f26p-4,
+  0x1.df4a3ap-5,
+  0x1.6edb54p-4,
+  0x1.755816p-5,
+  0x1.4f0adep-5,
+  0x1.be03ep-6,
+  0x1.46c94ap-5,
+  0x1.86237ep-5,
+  0x1.667686p-4,
+  0x1.669efcp-4,
+  0x1.21624ep-5,
+  0x1.f11174p-7,
+  0x1.ddb66ap-7,
+  0x1.efd4dap-7,
+  0x1.d012e6p-5,
+  0x1.1a082ep-4,
+  0x1.c70534p-6,
+  0x1.ced2dap-5,
+  0x1.9b4934p-8,
+  0x1.8fa3ecp-4,
+  0x1.a458dep-7,
+  0x1.ef29c6p-6,
+  0x1.ee9f1p-6,
+  0x1.6cf89p-4,
+  0x1.5d1e4p-5,
+  0x1.11154cp-4,
+  0x1.600fe4p-4,
+  0x1.e8dd76p-5,
+  0x1.1a6f38p-4,
+  0x1.3cfcbep-4,
+  0x1.59372p-5,
+  0x1.2114d2p-4,
+  0x1.f4347ap-7,
+  0x1.07d586p-4,
+  0x1.865ae8p-4,
+  0x1.87f3e4p-4,
+  0x1.34d92ep-4,
+  0x1.024cd4p-6,
+  0x1.51b154p-5,
+  0x1.602f06p-4,
+  0x1.0cc1fep-6,
+  0x1.00bff8p-5,
+  0x1.6a3cf4p-4,
+  0x1.6aeba6p-5,
+  0x1.047078p-4,
+  0x1.f12fe6p-10,
+  0x1.9c5776p-9,
+  0x1.8b73a4p-5,
+  0x1.1bb78cp-7,
+  0x1.694cc2p-5,
+  0x1.3f149ap-4,
+  0x1.1058dp-4,
+  0x1.6d45b6p-5,
+  0x1.23daa6p-4,
+  0x1.015308p-4,
+  0x1.6a7506p-4,
+  0x1.73314ep-6,
+  0x1.c80b24p-5,
+  0x1.b25a2p-7,
+  0x1.3cfc88p-5,
+  0x1.998078p-5,
+  0x1.fe3c4ep-11,
+  0x1.806876p-6,
+  0x1.dc44bp-5,
+  0x1.b93836p-5,
+  0x1.811c4cp-5,
+  0x1.a95a2p-5,
+  0x1.c9b6fep-5,
+  0x1.be8a14p-6,
+  0x1.06867ep-4,
+  0x1.557f24p-4,
+  0x1.95c78ep-4,
+  0x1.aaaa6ep-5,
+  0x1.2487a8p-4,
+  0x1.2c000ep-6,
+  0x1.9279c4p-5,
+  0x1.9753c6p-6,
+  0x1.d3544p-5,
+  0x1.354a76p-5,
+  0x1.b9f544p-5,
+  0x1.08f782p-9,
+  0x1.6c41p-5,
+  0x1.1fdc9p-4,
+  0x1.40beap-4,
+  0x1.2b358ep-5,
+  0x1.247e5ap-4,
+  0x1.db7916p-6,
+  0x1.7c4a2cp-7,
+  0x1.5aafe4p-4,
+  0x1.46e4ecp-5,
+  0x1.30a74ep-4,
+  0x1.093388p-4,
+  0x1.d75e96p-5,
+  0x1.52839p-4,
+  0x1.4d3adep-4,
+  0x1.0c02cep-5,
+  0x1.30cc2p-9,
+  0x1.83d762p-6,
+  0x1.5b2848p-7,
+  0x1.82b852p-5,
+  0x1.7e2c88p-4,
+  0x1.8afb06p-4,
+  0x1.a45806p-6,
+  0x1.d9b764p-7,
+  0x1.6fe366p-5,
+  0x1.9ae58ap-5,
+  0x1.201ce4p-5,
+  0x1.05fb7ap-5,
+  0x1.aed9eap-5,
+  0x1.4f37b4p-6,
+  0x1.233a3ap-4,
+  0x1.475b46p-5,
+  0x1.0fa902p-4,
+  0x1.0afbacp-4,
+  0x1.4cb46p-6,
+  0x1.5f14a8p-4,
+  0x1.0e1fcep-4,
+  0x1.73f4e6p-4,
+  0x1.167076p-5,
+  0x1.1cc472p-6,
+  0x1.8af546p-4,
+  0x1.0b1a86p-4,
+  0x1.f8476ap-5,
+  0x1.ca82fap-7,
+  0x1.1af77ep-4,
+  0x1.cc9aa6p-5,
+  0x1.344876p-5,
+  0x1.379a8ep-7,
+  0x1.17f1eep-6,
+  0x1.9655b6p-6,
+  0x1.8460e8p-4,
+  0x1.13cfc2p-8,
+  0x1.d6621ap-5,
+  0x1.7f3374p-4,
+  0x1.0e27b8p-6,
+  0x1.20f2b6p-4,
+  0x1.d14cbp-6,
+  0x1.a5bc3ep-6,
+  0x1.970eb6p-9,
+  0x1.2c74f6p-4,
+  0x1.9350a6p-4,
+  0x1.6ed0a8p-4,
+  0x1.a1b104p-5,
+  0x1.9e69bep-5,
+  0x1.53e41p-4,
+  0x1.82c90ep-15,
+  0x1.925566p-5,
+  0x1.67707ep-4,
+  0x1.656e26p-4,
+  0x1.5813cep-5,
+  0x1.aaf276p-7,
+  0x1.4f6d6p-4,
+  0x1.b0b68p-6,
+  0x1.537cd2p-6,
+  0x1.88474ep-4,
+  0x1.2c4bfep-6,
+  0x1.5a1412p-6,
+  0x1.371b5cp-5,
+  0x1.620588p-4,
+  0x1.0fc7eep-4,
+  0x1.a10ad6p-10,
+  0x1.5c502ep-4,
+  0x1.17f6f6p-12,
+  0x1.b43b36p-6,
+  0x1.3b77acp-9,
+  0x1.c6d36ap-5,
+  0x1.cf0e6p-5,
+  0x1.2288e2p-6,
+  0x1.669acep-4,
+  0x1.07548p-9,
+  0x1.dee49ep-7,
+  0x1.ab6cdap-7,
+  0x1.975b6cp-5,
+  0x1.32e408p-4,
+  0x1.cfb5bap-6,
+  0x1.b7841ep-6,
+  0x1.c39f6ep-5,
+  0x1.3602d2p-6,
+  0x1.f8aa26p-5,
+  0x1.824ac6p-4,
+  0x1.6a3a2ap-4,
+  0x1.5b319p-4,
+  0x1.c821c4p-5,
+  0x1.f919eap-8,
+  0x1.88cd0cp-7,
+  0x1.59ec98p-6,
+  0x1.342db8p-4,
+  0x1.83581cp-5,
+  0x1.afeeaap-8,
+  0x1.058496p-4,
+  0x1.11a38ep-15,
+  0x1.2542f4p-4,
+  0x1.e5e0dp-8,
+  0x1.8db9cep-5,
+  0x1.758012p-4,
+  0x1.d6ee9ep-6,
+  0x1.3ed86cp-4,
+  0x1.a77584p-6,
+  0x1.7ddee6p-5,
+  0x1.77bd66p-5,
+  0x1.347638p-6,
+  0x1.fb3ffap-5,
+  0x1.ffe06p-7,
+  0x1.8f0976p-5,
+  0x1.8b773ap-4,
+  0x1.83285ep-4,
+  0x1.fe767ep-7,
+  0x1.f5748ep-5,
+  0x1.93c3eap-6,
+  0x1.4f772ep-5,
+  0x1.0b51aep-7,
+  0x1.5efc64p-10,
+  0x1.3f02p-5,
+  0x1.61d4bep-8,
+  0x1.264688p-4,
+  0x1.85681ap-5,
+  0x1.396aa2p-4,
+  0x1.1c1bcep-7,
+  0x1.bce02ap-5,
+  0x1.df8f1ap-11,
+  0x1.2ede78p-5,
+  0x1.96220ep-5,
+  0x1.5aef2cp-5,
+  0x1.c14106p-5,
+  0x1.1cfc82p-6,
+  0x1.1e3b9ap-5,
+  0x1.302d5p-5,
+  0x1.59b9d8p-4,
+  0x1.e1491ep-5,
+  0x1.fd6b1p-5,
+  0x1.6e6abp-6,
+  0x1.69a978p-6,
+  0x1.05166p-4,
+  0x1.5158ccp-4,
+  0x1.17ae4ap-6,
+  0x1.750996p-4,
+  0x1.4e2d9ap-5,
+  0x1.5c792ap-4,
+  0x1.468d7ep-7,
+  0x1.5a0cbep-6,
+  0x1.1be7b2p-4,
+  0x1.b97d06p-5,
+  0x1.9165f8p-10,
+  0x1.6bf068p-4,
+  0x1.6f991cp-4,
+  0x1.cdeeap-8,
+  0x1.0e3e6ap-5,
+  0x1.a9b8f6p-5,
+  0x1.2882ccp-4,
+  0x1.e87436p-7,
+  0x1.9cdf6ep-5,
+  0x1.2f18dep-7,
+  0x1.4de616p-9,
+  0x1.6a9554p-4,
+  0x1.a1a8ap-5,
+  0x1.8301e8p-4,
+  0x1.76fdeap-6,
+  0x1.20367ep-4,
+  0x1.137d0cp-5,
+  0x1.0911cep-4,
+  0x1.f6c27ep-5,
+  0x1.ccf49ep-5,
+  0x1.4efd48p-5,
+  0x1.9408c8p-4,
+  0x1.fbbe3ep-5,
+  0x1.210dcap-4,
+  0x1.1a7786p-7,
+  0x1.6fb552p-4,
+  0x1.4a435ep-4,
+  0x1.937036p-5,
+  0x1.6ee204p-4,
+  0x1.8639bep-4,
+  0x1.50b8aep-4,
+  0x1.54e32p-8,
+  0x1.4ba9fep-4,
+  0x1.1a9c5p-4,
+  0x1.6ea838p-4,
+  0x1.94622ap-4,
+  0x1.7fd3aep-4,
+  0x1.45fb3ep-6,
+  0x1.88fec2p-6,
+  0x1.3103c6p-5,
+  0x1.da44c6p-5,
+  0x1.4b3eb8p-5,
+  0x1.4dbd88p-7,
+  0x1.93d294p-7,
+  0x1.b1c6cap-6,
+  0x1.1e1324p-5,
+  0x1.9c0a5p-13,
+  0x1.83542ep-4,
+  0x1.b0636p-9,
+  0x1.b1ea2ap-6,
+  0x1.c66f04p-6,
+  0x1.5b2cbcp-5,
+  0x1.8cfb36p-4,
+  0x1.846eeep-4,
+  0x1.07e2bep-5,
+  0x1.9b6406p-5,
+  0x1.db943ap-9,
+  0x1.cb3e26p-5,
+  0x1.095ddep-4,
+  0x1.5ae608p-5,
+  0x1.40ee8ap-5,
+  0x1.a0268ep-6,
+  0x1.e74ecp-6,
+  0x1.554a44p-4,
+  0x1.8a38p-8,
+  0x1.e9cd2ap-6,
+  0x1.a10374p-5,
+  0x1.90ea2ep-4,
+  0x1.0564b6p-5,
+  0x1.83fac6p-4,
+  0x1.bb7f86p-5,
+  0x1.6c83dap-6,
+  0x1.bd50fep-5,
+  0x1.33e4fcp-4,
+  0x1.df8124p-6,
+  0x1.c9b6fp-5,
+  0x1.4ff75ap-4,
+  0x1.3d5356p-4,
+  0x1.80fcc4p-4,
+  0x1.8e4c7ep-6,
+  0x1.94cbbap-5,
+  0x1.da5cf6p-5,
+  0x1.400d5cp-4,
+  0x1.b70786p-6,
+  0x1.d7895p-10,
+  0x1.a53c84p-7,
+  0x1.1a3b8p-4,
+  0x1.55e476p-4,
+  0x1.d3a11p-5,
+  0x1.4ad8c8p-4,
+  0x1.39b0aep-4,
+  0x1.6452bcp-5,
+  0x1.34bae2p-9,
+  0x1.10a36ap-5,
+  0x1.e6f4dp-7,
+  0x1.56dc64p-5,
+  0x1.dc63p-6,
+  0x1.a0d92ep-6,
+  0x1.66b49ap-6,
+  0x1.4cea18p-5,
+  0x1.3b7526p-4,
+  0x1.0497ecp-4,
+  0x1.2825fep-4,
+  0x1.9b23cep-7,
+  0x1.4300d6p-4,
+  0x1.899a26p-6,
+  0x1.1090fep-4,
+  0x1.13912ep-4,
+  0x1.01726ap-4,
+  0x1.443886p-4,
+  0x1.d20b86p-5,
+  0x1.13fe36p-4,
+  0x1.25db14p-5,
+  0x1.9dcb6p-6,
+  0x1.7002ep-4,
+  0x1.08bfc8p-6,
+  0x1.9536dap-4,
+  0x1.6bdfaep-6,
+  0x1.172e76p-4,
+  0x1.6fa03p-4,
+  0x1.e5ccfap-6,
+  0x1.3a7106p-4,
+  0x1.35a09ep-4,
+  0x1.7da25ep-4,
+  0x1.f9749ep-6,
+  0x1.d889p-8,
+  0x1.3b7ab2p-7,
+  0x1.0c464cp-4,
+  0x1.814c0ep-4,
+  0x1.30b25ap-4,
+  0x1.80f212p-10,
+  0x1.c301fp-5,
+  0x1.21fb16p-4,
+};
+static const std::vector<float> sincosf_input1 = {
+  0x1.3abdd4p-2,
+  0x1.5f3bcap-2,
+  0x1.a6afd4p-3,
+  0x1.137a5ep-2,
+  0x1.ad273p-2,
+  0x1.8033fcp-3,
+  0x1.030016p-2,
+  0x1.48f07ap-1,
+  0x1.5bc7c8p-1,
+  0x1.41605ap-2,
+  0x1.47d10cp-1,
+  0x1.4094a4p-1,
+  0x1.2ac11p-2,
+  0x1.7c23p-2,
+  0x1.8bc87cp-2,
+  0x1.d66c0cp-3,
+  0x1.4a34aap-1,
+  0x1.e10218p-2,
+  0x1.31e672p-2,
+  0x1.1770f2p-3,
+  0x1.2879dep-2,
+  0x1.be261ep-3,
+  0x1.565cfcp-3,
+  0x1.e1d7bp-3,
+  0x1.2246a6p-1,
+  0x1.c49eecp-3,
+  0x1.e9e46ep-2,
+  0x1.482cbcp-1,
+  0x1.959cdcp-2,
+  0x1.20be2p-2,
+  0x1.90410ap-2,
+  0x1.9ca6ccp-4,
+  0x1.5a5d0cp-1,
+  0x1.8f2042p-2,
+  0x1.51cd86p-1,
+  0x1.4178a2p-2,
+  0x1.5b9516p-1,
+  0x1.0fe872p-1,
+  0x1.0412c8p-1,
+  0x1.18c058p-1,
+  0x1.1b902p-3,
+  0x1.363d0ap-1,
+  0x1.3d3352p-3,
+  0x1.2a7b02p-1,
+  0x1.3299d6p-1,
+  0x1.a2638p-2,
+  0x1.94b1c2p-3,
+  0x1.4a819ep-3,
+  0x1.c224a6p-2,
+  0x1.6fb556p-2,
+  0x1.fa9ceap-2,
+  0x1.3c8d82p-1,
+  0x1.54b60cp-1,
+  0x1.ca258ap-4,
+  0x1.d45be4p-3,
+  0x1.39ec8ep-1,
+  0x1.b5abep-3,
+  0x1.965b6cp-3,
+  0x1.a326fp-2,
+  0x1.4eb8fcp-1,
+  0x1.dc9d7p-2,
+  0x1.165044p-1,
+  0x1.c6a0e6p-4,
+  0x1.6d1326p-2,
+  0x1.10e5p-1,
+  0x1.54f77cp-1,
+  0x1.f433e2p-2,
+  0x1.ef71ccp-3,
+  0x1.88083ep-3,
+  0x1.30927ap-1,
+  0x1.005594p-1,
+  0x1.8741b6p-2,
+  0x1.1c42fp-3,
+  0x1.e7acdep-2,
+  0x1.05addep-3,
+  0x1.7b88b4p-2,
+  0x1.534638p-1,
+  0x1.ff31acp-2,
+  0x1.1ffd52p-1,
+  0x1.a840ap-3,
+  0x1.1e0264p-2,
+  0x1.298abep-2,
+  0x1.45e47cp-1,
+  0x1.dd28f8p-3,
+  0x1.480552p-2,
+  0x1.0a3298p-1,
+  0x1.537fc4p-1,
+  0x1.4839d6p-2,
+  0x1.048ed6p-1,
+  0x1.3a9f1cp-3,
+  0x1.30c616p-1,
+  0x1.41c0e6p-1,
+  0x1.63d6a2p-1,
+  0x1.7e65f4p-3,
+  0x1.3928a4p-1,
+  0x1.2407c4p-1,
+  0x1.836478p-2,
+  0x1.3ffc1ap-1,
+  0x1.1b5c8ep-2,
+  0x1.f5d7f2p-2,
+  0x1.7ff8dp-3,
+  0x1.985f78p-3,
+  0x1.b4bbbp-2,
+  0x1.3db736p-2,
+  0x1.5ec1fcp-2,
+  0x1.3cde1p-1,
+  0x1.33db4ap-2,
+  0x1.ce8c1cp-2,
+  0x1.1d2b86p-3,
+  0x1.124382p-3,
+  0x1.d04c2p-3,
+  0x1.387104p-1,
+  0x1.4c2048p-1,
+  0x1.5bb824p-2,
+  0x1.0ccfe2p-1,
+  0x1.17d232p-1,
+  0x1.4e5778p-1,
+  0x1.01ebd4p-3,
+  0x1.4d1fcp-2,
+  0x1.06fabep-1,
+  0x1.98352cp-3,
+  0x1.4b23bep-2,
+  0x1.d3dcdcp-3,
+  0x1.1d406ap-3,
+  0x1.0f8c18p-3,
+  0x1.affb4ep-2,
+  0x1.1153bap-1,
+  0x1.1f881p-3,
+  0x1.f4e204p-2,
+  0x1.1c374ep-1,
+  0x1.65246p-1,
+  0x1.9a3b78p-2,
+  0x1.2623p-1,
+  0x1.755afap-3,
+  0x1.86965ep-3,
+  0x1.8fddc4p-3,
+  0x1.9e5462p-2,
+  0x1.e6c75ep-2,
+  0x1.15f3b8p-1,
+  0x1.5e26b6p-1,
+  0x1.cd645ep-2,
+  0x1.1d23ep-2,
+  0x1.03edd6p-1,
+  0x1.0f14dp-1,
+  0x1.94b5b8p-2,
+  0x1.3c3f98p-1,
+  0x1.93d104p-3,
+  0x1.b477d6p-4,
+  0x1.44bc34p-3,
+  0x1.d4dbcep-2,
+  0x1.f6f502p-4,
+  0x1.9d4676p-2,
+  0x1.079638p-2,
+  0x1.ef7f1cp-4,
+  0x1.07cfb2p-1,
+  0x1.b51fap-3,
+  0x1.5ece0ep-1,
+  0x1.1da3a2p-2,
+  0x1.679c66p-2,
+  0x1.1fb512p-1,
+  0x1.201234p-1,
+  0x1.93165ep-2,
+  0x1.6c9bep-2,
+  0x1.2ff44cp-3,
+  0x1.3ee1e4p-1,
+  0x1.0d1ddap-1,
+  0x1.75c5acp-2,
+  0x1.e05368p-2,
+  0x1.66e30ep-2,
+  0x1.3ce67p-1,
+  0x1.b51598p-2,
+  0x1.61f6f2p-1,
+  0x1.0799b2p-1,
+  0x1.53871p-2,
+  0x1.5ce61p-1,
+  0x1.5ff6c2p-1,
+  0x1.0178a4p-1,
+  0x1.0826e8p-2,
+  0x1.4264bep-2,
+  0x1.0ee04ap-2,
+  0x1.8c43acp-2,
+  0x1.4cf434p-3,
+  0x1.029decp-1,
+  0x1.5a48p-1,
+  0x1.3f0a4ap-1,
+  0x1.47f17cp-1,
+  0x1.066be2p-2,
+  0x1.4505cp-1,
+  0x1.02ca14p-1,
+  0x1.1c552ap-3,
+  0x1.a3a7d4p-3,
+  0x1.2984f8p-3,
+  0x1.a3e09cp-2,
+  0x1.6a4534p-2,
+  0x1.9dac9p-3,
+  0x1.c0f7c8p-3,
+  0x1.39c1bp-2,
+  0x1.be501ap-4,
+  0x1.dd4edp-2,
+  0x1.009c34p-3,
+  0x1.2f4cecp-1,
+  0x1.b70a1ep-2,
+  0x1.59485ap-1,
+  0x1.37f36ap-1,
+  0x1.faef0ep-2,
+  0x1.36f514p-1,
+  0x1.4fc098p-1,
+  0x1.ee479p-4,
+  0x1.1f3a4ep-2,
+  0x1.04ff68p-3,
+  0x1.7f0a6ep-3,
+  0x1.ed3544p-3,
+  0x1.0762eep-1,
+  0x1.a31526p-2,
+  0x1.c4a2f2p-2,
+  0x1.30f7aap-1,
+  0x1.cdae98p-2,
+  0x1.4207f6p-1,
+  0x1.56d3c8p-3,
+  0x1.4a60fcp-1,
+  0x1.49a194p-1,
+  0x1.ed6a6ap-4,
+  0x1.5b3d5ap-1,
+  0x1.7c913cp-3,
+  0x1.ba8444p-3,
+  0x1.9f2f82p-3,
+  0x1.03d10ap-2,
+  0x1.57980cp-3,
+  0x1.e36694p-2,
+  0x1.fb703ep-2,
+  0x1.43bcb4p-2,
+  0x1.2473c4p-2,
+  0x1.0d055cp-1,
+  0x1.3e7f28p-2,
+  0x1.ec6568p-2,
+  0x1.89cd6cp-2,
+  0x1.e589cp-2,
+  0x1.38a12cp-1,
+  0x1.7b565p-2,
+  0x1.c7a51cp-2,
+  0x1.de2fdp-2,
+  0x1.086912p-1,
+  0x1.02bccp-2,
+  0x1.4a6ab2p-2,
+  0x1.e7da24p-2,
+  0x1.ddbd4ep-2,
+  0x1.b0764ap-4,
+  0x1.412088p-1,
+  0x1.22495p-2,
+  0x1.4842b6p-1,
+  0x1.05ddb8p-1,
+  0x1.272adap-2,
+  0x1.705bdcp-2,
+  0x1.97e43ep-2,
+  0x1.a7157p-3,
+  0x1.29dc14p-2,
+  0x1.6d86a6p-3,
+  0x1.b9b73ap-2,
+  0x1.9f6856p-2,
+  0x1.4bac5p-1,
+  0x1.76824ap-2,
+  0x1.47d44ap-1,
+  0x1.a9bc5ap-2,
+  0x1.bf0f9ap-4,
+  0x1.66182ap-3,
+  0x1.e0d3e4p-3,
+  0x1.19b42p-3,
+  0x1.211852p-2,
+  0x1.10232ap-2,
+  0x1.047802p-2,
+  0x1.ad73e8p-2,
+  0x1.1b08cp-1,
+  0x1.1aae46p-3,
+  0x1.eda112p-2,
+  0x1.0b6f0cp-1,
+  0x1.293bp-3,
+  0x1.1d27aep-3,
+  0x1.55fd08p-3,
+  0x1.3df3eep-2,
+  0x1.3cea2ap-1,
+  0x1.9ea864p-2,
+  0x1.439accp-2,
+  0x1.5f73dap-2,
+  0x1.aa0578p-2,
+  0x1.4832d4p-1,
+  0x1.1dd3f4p-1,
+  0x1.cb0caap-2,
+  0x1.4955fep-1,
+  0x1.9a4a2p-3,
+  0x1.1749e4p-1,
+  0x1.07f5ccp-3,
+  0x1.f4d53ep-4,
+  0x1.15b3dcp-2,
+  0x1.31a292p-3,
+  0x1.88b318p-3,
+  0x1.f27bccp-2,
+  0x1.542fa4p-1,
+  0x1.28ee5p-1,
+  0x1.252b68p-3,
+  0x1.4855c6p-1,
+  0x1.1571eep-2,
+  0x1.1a0954p-2,
+  0x1.b5df64p-4,
+  0x1.ace87cp-3,
+  0x1.6e7c98p-2,
+  0x1.61453ap-2,
+  0x1.bb34bcp-2,
+  0x1.40f6a4p-2,
+  0x1.4eaaeep-1,
+  0x1.bf7c1ep-3,
+  0x1.c4067p-2,
+  0x1.2a8f7p-3,
+  0x1.6c728ep-3,
+  0x1.d8ebcp-3,
+  0x1.0cbc88p-2,
+  0x1.577044p-1,
+  0x1.19da2p-2,
+  0x1.25353cp-1,
+  0x1.bfd288p-2,
+  0x1.2521f6p-1,
+  0x1.1feed6p-1,
+  0x1.597c02p-1,
+  0x1.215726p-1,
+  0x1.5de45ap-2,
+  0x1.7326bp-3,
+  0x1.ae373p-2,
+  0x1.dc8146p-2,
+  0x1.dd88c4p-3,
+  0x1.6e21ecp-3,
+  0x1.d9a508p-3,
+  0x1.0f4a18p-1,
+  0x1.21b28ep-2,
+  0x1.514f1p-3,
+  0x1.77317p-2,
+  0x1.66eafp-2,
+  0x1.a370ap-2,
+  0x1.518098p-1,
+  0x1.d7a58cp-3,
+  0x1.149e12p-1,
+  0x1.6449f6p-1,
+  0x1.3b4dbcp-3,
+  0x1.1a68ecp-1,
+  0x1.2a3188p-1,
+  0x1.3fbb6p-1,
+  0x1.1be802p-1,
+  0x1.43937ap-2,
+  0x1.1feee8p-1,
+  0x1.c5b228p-4,
+  0x1.02b5dep-1,
+  0x1.3532e6p-2,
+  0x1.2dee7ap-2,
+  0x1.1766fcp-3,
+  0x1.6576b2p-1,
+  0x1.cd11c4p-3,
+  0x1.153fap-2,
+  0x1.25f1p-1,
+  0x1.9cc1e8p-2,
+  0x1.1f0db6p-1,
+  0x1.11cb62p-1,
+  0x1.5451fep-1,
+  0x1.337948p-1,
+  0x1.b6096ap-2,
+  0x1.5fcb46p-1,
+  0x1.cb2e2p-2,
+  0x1.403324p-1,
+  0x1.3f51f2p-1,
+  0x1.38425ep-1,
+  0x1.6ce2bp-2,
+  0x1.5ded7p-3,
+  0x1.3a863p-2,
+  0x1.5cb812p-1,
+  0x1.8733e4p-2,
+  0x1.fe185ap-2,
+  0x1.5e26fep-1,
+  0x1.7903f6p-3,
+  0x1.5caa1ap-1,
+  0x1.403acp-3,
+  0x1.fb7a7p-2,
+  0x1.cf6826p-2,
+  0x1.55bb42p-1,
+  0x1.886722p-2,
+  0x1.2c1a8cp-2,
+  0x1.352d72p-1,
+  0x1.5e54eep-1,
+  0x1.4dcf6cp-3,
+  0x1.5414d2p-2,
+  0x1.025726p-3,
+  0x1.59c5fep-2,
+  0x1.03a8f8p-1,
+  0x1.4ae814p-2,
+  0x1.911578p-2,
+  0x1.7927aep-2,
+  0x1.606bcap-2,
+  0x1.0dc9eap-1,
+  0x1.5eeeeap-1,
+  0x1.bba8d2p-2,
+  0x1.9048d6p-2,
+  0x1.7a71bap-2,
+  0x1.00458cp-1,
+  0x1.01935ep-1,
+  0x1.1984e2p-1,
+  0x1.bc48fp-2,
+  0x1.973882p-2,
+  0x1.3c11bcp-1,
+  0x1.bf9532p-2,
+  0x1.b60134p-2,
+  0x1.4dc5d8p-1,
+  0x1.178a7ep-2,
+  0x1.4abdeap-1,
+  0x1.40b534p-2,
+  0x1.025ad2p-1,
+  0x1.1f7abap-2,
+  0x1.111b9ep-2,
+  0x1.7548b4p-2,
+  0x1.31de0cp-1,
+  0x1.038b9p-3,
+  0x1.f3e4bep-2,
+  0x1.c1810cp-2,
+  0x1.4086ecp-2,
+  0x1.d44d8p-2,
+  0x1.be8594p-3,
+  0x1.d344cep-2,
+  0x1.4f8b16p-2,
+  0x1.0b5afep-1,
+  0x1.eb93dp-4,
+  0x1.f10c04p-3,
+  0x1.1f3dd8p-1,
+  0x1.de9618p-3,
+  0x1.990718p-3,
+  0x1.792208p-3,
+  0x1.5d3566p-3,
+  0x1.289946p-2,
+  0x1.275e14p-2,
+  0x1.3abd28p-1,
+  0x1.d1abccp-2,
+  0x1.ae4618p-2,
+  0x1.5f36fp-3,
+  0x1.537a32p-1,
+  0x1.a736fcp-2,
+  0x1.ff71dap-2,
+  0x1.2acf36p-1,
+  0x1.211884p-3,
+  0x1.571022p-1,
+  0x1.edebc4p-2,
+  0x1.5a3d3cp-1,
+  0x1.5d7bbcp-3,
+  0x1.5dc9acp-1,
+  0x1.5f9e76p-1,
+  0x1.f6f9d4p-2,
+  0x1.1fbc22p-1,
+  0x1.c9c98cp-2,
+  0x1.e89a16p-2,
+  0x1.2c2b54p-1,
+  0x1.0edc5ep-1,
+  0x1.378564p-1,
+  0x1.1b4b74p-2,
+  0x1.5924ap-1,
+  0x1.02a6a6p-1,
+  0x1.128d5cp-1,
+  0x1.64cc2cp-1,
+  0x1.8bf11p-2,
+  0x1.5e99eep-1,
+  0x1.5c3748p-3,
+  0x1.561be8p-1,
+  0x1.f9df26p-2,
+  0x1.29a93ap-1,
+  0x1.0c6e12p-1,
+  0x1.aa8798p-3,
+  0x1.cb94f4p-2,
+  0x1.4bd17cp-1,
+  0x1.a562f4p-2,
+  0x1.0fb314p-2,
+  0x1.2718e6p-1,
+  0x1.5b2926p-1,
+  0x1.9729a8p-2,
+  0x1.11a214p-1,
+  0x1.402b36p-1,
+  0x1.740468p-3,
+  0x1.64107p-2,
+  0x1.cf7db8p-3,
+  0x1.5f708p-1,
+  0x1.776634p-3,
+  0x1.dcff5ap-2,
+  0x1.f531f8p-3,
+  0x1.1e6282p-1,
+  0x1.1b59ecp-3,
+  0x1.2ae8c2p-1,
+  0x1.7a2dacp-2,
+  0x1.23272ap-1,
+  0x1.7902eep-3,
+  0x1.58fb54p-1,
+  0x1.04e27cp-3,
+  0x1.391a04p-2,
+  0x1.40f028p-1,
+  0x1.f4b874p-3,
+  0x1.bfd764p-3,
+  0x1.4e31d2p-2,
+  0x1.df3e56p-2,
+  0x1.399a12p-2,
+  0x1.9b53ecp-4,
+  0x1.29ac24p-3,
+  0x1.2b8e6ap-2,
+  0x1.3bfaaep-1,
+  0x1.46d9aep-2,
+  0x1.2e9d12p-2,
+  0x1.77c946p-3,
+  0x1.51719p-1,
+  0x1.44341ap-3,
+  0x1.15aa4ap-1,
+  0x1.79c7e2p-2,
+  0x1.f9a8acp-3,
+  0x1.522b2p-1,
+};
+static const std::vector<float> sincosf_input2 = {
+  0x1.8b375p+0,
+  0x1.7934c8p+1,
+  0x1.249b4p+1,
+  0x1.29d862p+0,
+  0x1.cac54p+0,
+  0x1.47c65cp+0,
+  0x1.d45198p+0,
+  0x1.36ac4p+1,
+  0x1.635158p+1,
+  0x1.6e833ap+1,
+  0x1.8748b8p+0,
+  0x1.3add66p+1,
+  0x1.59a6e2p+0,
+  0x1.5051d2p+1,
+  0x1.2194b4p+0,
+  0x1.b3343cp+0,
+  0x1.58ff86p+1,
+  0x1.3ac5fp+1,
+  0x1.4f91bcp+1,
+  0x1.363504p+1,
+  0x1.650e8cp+1,
+  0x1.0eb71p+1,
+  0x1.176054p+1,
+  0x1.0406c4p+1,
+  0x1.2778acp+1,
+  0x1.b24b94p+0,
+  0x1.550c8cp+0,
+  0x1.acc1c4p+0,
+  0x1.c8df1p+0,
+  0x1.e14e9p+0,
+  0x1.ce7ae8p-1,
+  0x1.368262p+1,
+  0x1.6800dp-1,
+  0x1.60480cp+0,
+  0x1.158fecp+1,
+  0x1.01c81cp+0,
+  0x1.c1da44p+0,
+  0x1.d46cdap-1,
+  0x1.526d44p+1,
+  0x1.1e8f76p+1,
+  0x1.b7efc4p+0,
+  0x1.57ec4p+1,
+  0x1.5d1f04p+0,
+  0x1.eb9008p+0,
+  0x1.8685b8p+1,
+  0x1.3e21d4p+1,
+  0x1.003256p+1,
+  0x1.94cd7p+0,
+  0x1.89965p+0,
+  0x1.599b7ep+1,
+  0x1.05f5acp+1,
+  0x1.5fa12cp+1,
+  0x1.8f92fcp-1,
+  0x1.611928p+1,
+  0x1.77dc74p+1,
+  0x1.13b3b6p+0,
+  0x1.17ab6cp+1,
+  0x1.a8b84ap+0,
+  0x1.5c46e6p+0,
+  0x1.e45686p-1,
+  0x1.4b231cp+0,
+  0x1.1ebb3ap+1,
+  0x1.5b6414p+1,
+  0x1.1e1898p+1,
+  0x1.4a2448p+1,
+  0x1.29dba4p+0,
+  0x1.13d0c4p+1,
+  0x1.5fb6cap+0,
+  0x1.18e392p+1,
+  0x1.5680b8p+0,
+  0x1.23df18p+0,
+  0x1.aa8068p+0,
+  0x1.838278p+0,
+  0x1.1af3fap+1,
+  0x1.b46eep+0,
+  0x1.c9ab6p-1,
+  0x1.8b988cp+1,
+  0x1.80736ep+1,
+  0x1.e231f8p-1,
+  0x1.e8e76p+0,
+  0x1.0b31b2p+0,
+  0x1.5e1b8p+0,
+  0x1.41c05cp+0,
+  0x1.9158c4p+0,
+  0x1.648b6p+1,
+  0x1.590752p+1,
+  0x1.264b64p+0,
+  0x1.4c1522p+1,
+  0x1.903aacp+0,
+  0x1.822d6p+0,
+  0x1.6f1924p+1,
+  0x1.d27174p+0,
+  0x1.f8f43ap-1,
+  0x1.70164ap+0,
+  0x1.099638p+0,
+  0x1.34e26ap+1,
+  0x1.b20748p+0,
+  0x1.60ff7ep+0,
+  0x1.5819fcp+1,
+  0x1.33901cp+0,
+  0x1.73d868p+0,
+  0x1.f289b4p-1,
+  0x1.28f63p+1,
+  0x1.df3a54p-1,
+  0x1.3a3314p+1,
+  0x1.5df792p+1,
+  0x1.3ab4f8p+0,
+  0x1.7c2ec4p+0,
+  0x1.155e4ap+1,
+  0x1.4b3a94p+0,
+  0x1.192324p+1,
+  0x1.c8dc4cp-1,
+  0x1.852e68p+1,
+  0x1.8c71ecp+0,
+  0x1.14ca54p+1,
+  0x1.eee1d4p+0,
+  0x1.e19248p+0,
+  0x1.7eae7cp+1,
+  0x1.36bfa6p+1,
+  0x1.2b96c4p+0,
+  0x1.5ae652p+1,
+  0x1.715bp+1,
+  0x1.2facdp+1,
+  0x1.1a3aa8p+0,
+  0x1.5f2714p+1,
+  0x1.499ce6p+1,
+  0x1.1330aap+1,
+  0x1.388ffcp+1,
+  0x1.155fcap+1,
+  0x1.d7684p+0,
+  0x1.f78bf4p+0,
+  0x1.16ee2p+1,
+  0x1.48bc88p+0,
+  0x1.dda62ap-1,
+  0x1.0f071cp+0,
+  0x1.c79d28p+0,
+  0x1.5c007cp+1,
+  0x1.775db8p+0,
+  0x1.852138p+1,
+  0x1.3ef1d8p+0,
+  0x1.761a18p+1,
+  0x1.1d74bcp+1,
+  0x1.bfc0f4p-1,
+  0x1.a8dec2p+0,
+  0x1.451508p+0,
+  0x1.2d928cp+1,
+  0x1.1f6be8p+0,
+  0x1.f365bp+0,
+  0x1.f65878p+0,
+  0x1.21b78ep+1,
+  0x1.423694p+0,
+  0x1.72ef86p+1,
+  0x1.6b4204p+1,
+  0x1.51a18ep+0,
+  0x1.e6d964p+0,
+  0x1.13e846p+0,
+  0x1.10794p+1,
+  0x1.ca122p+0,
+  0x1.7f9a58p+1,
+  0x1.d4de7p-1,
+  0x1.3eda4cp+0,
+  0x1.7ce822p+0,
+  0x1.1e4814p+0,
+  0x1.e64644p-1,
+  0x1.3ec4b4p+0,
+  0x1.1b300ap+1,
+  0x1.6c19c8p+0,
+  0x1.908198p+0,
+  0x1.889fb2p+1,
+  0x1.4b3836p+1,
+  0x1.5b6d1p+1,
+  0x1.86fa5ap+1,
+  0x1.47fc78p+0,
+  0x1.c33794p-1,
+  0x1.e3cc34p+0,
+  0x1.4273acp+0,
+  0x1.3ee3acp+0,
+  0x1.299234p+0,
+  0x1.c96806p-1,
+  0x1.ae356cp+0,
+  0x1.60bcbcp+1,
+  0x1.a58304p+0,
+  0x1.5971b8p+1,
+  0x1.7dd6d4p+1,
+  0x1.77fd6cp-1,
+  0x1.edabb4p-1,
+  0x1.a40ce6p-1,
+  0x1.53f0fep+1,
+  0x1.9d26p-1,
+  0x1.348a14p+0,
+  0x1.b79146p-1,
+  0x1.0c68a8p+1,
+  0x1.3ade08p+0,
+  0x1.3176p+0,
+  0x1.f0abap-1,
+  0x1.f4eccp+0,
+  0x1.274d1ap+0,
+  0x1.8bbb1p+0,
+  0x1.b855a8p+0,
+  0x1.50ad34p+0,
+  0x1.6ab944p-1,
+  0x1.6e7c86p+1,
+  0x1.0ba982p+1,
+  0x1.615e32p+0,
+  0x1.e994e4p+0,
+  0x1.d687b8p+0,
+  0x1.7b694cp+0,
+  0x1.9aa51cp-1,
+  0x1.7a6eeap+1,
+  0x1.1f9f4ep+1,
+  0x1.ae6144p+0,
+  0x1.d45678p+0,
+  0x1.8afb76p+1,
+  0x1.5f7132p+1,
+  0x1.41a4e2p+1,
+  0x1.b79f5p-1,
+  0x1.0d5c7ep+1,
+  0x1.946746p-1,
+  0x1.27a60cp+1,
+  0x1.2f5c76p+1,
+  0x1.378fd6p+1,
+  0x1.f6304cp+0,
+  0x1.8359f8p+0,
+  0x1.df19d2p-1,
+  0x1.691898p+0,
+  0x1.0247a2p+0,
+  0x1.6e9ffep+1,
+  0x1.356714p+0,
+  0x1.15a8bap+0,
+  0x1.ea52cp+0,
+  0x1.2cc33p+0,
+  0x1.2028f8p+1,
+  0x1.f70354p+0,
+  0x1.54b8f2p+0,
+  0x1.98907cp+0,
+  0x1.b32f2ap+0,
+  0x1.131e9p+1,
+  0x1.9980a8p+0,
+  0x1.7f473p+0,
+  0x1.921924p+0,
+  0x1.e98a7cp-1,
+  0x1.77e7ap+1,
+  0x1.dd7b24p+0,
+  0x1.4532cap+1,
+  0x1.aad424p-1,
+  0x1.1a2388p+1,
+  0x1.7f38e2p+1,
+  0x1.35e8cp+0,
+  0x1.2c1e22p+1,
+  0x1.f31538p+0,
+  0x1.a288b2p+0,
+  0x1.fdab5cp+0,
+  0x1.a7c286p-1,
+  0x1.41a39p+1,
+  0x1.31f6b4p+1,
+  0x1.6ac718p-1,
+  0x1.04cc02p+0,
+  0x1.09264ap+1,
+  0x1.91cc0ap-1,
+  0x1.e073b4p+0,
+  0x1.136804p+0,
+  0x1.5dd99ep+1,
+  0x1.b9ad38p+0,
+  0x1.856b16p+1,
+  0x1.5ac3bcp+0,
+  0x1.a878fap+0,
+  0x1.645cd6p+1,
+  0x1.d13df8p-1,
+  0x1.07b234p+0,
+  0x1.7bc346p+1,
+  0x1.56b4a4p+0,
+  0x1.cd24acp+0,
+  0x1.198a2ep+1,
+  0x1.b79484p+0,
+  0x1.8b8f1p+1,
+  0x1.50aa7ep+1,
+  0x1.aabb3cp+0,
+  0x1.2594a4p+1,
+  0x1.c9f48p-1,
+  0x1.3de0c8p+1,
+  0x1.08e46p+0,
+  0x1.93c88cp+0,
+  0x1.d22162p-1,
+  0x1.1cf8c6p+0,
+  0x1.4faap+1,
+  0x1.172c9cp+1,
+  0x1.07bb2cp+0,
+  0x1.028826p+0,
+  0x1.80d69ep+1,
+  0x1.ccaaecp+0,
+  0x1.155c1ap+1,
+  0x1.419c54p+0,
+  0x1.928a9p-1,
+  0x1.3287ccp+1,
+  0x1.db5388p-1,
+  0x1.0f3f52p+1,
+  0x1.f70638p-1,
+  0x1.cd2784p+0,
+  0x1.358b6cp+1,
+  0x1.f8dd74p+0,
+  0x1.43012ep+1,
+  0x1.5f422cp+0,
+  0x1.72545cp+0,
+  0x1.633b5ep+1,
+  0x1.609868p+1,
+  0x1.1ea412p+1,
+  0x1.09e0bcp+1,
+  0x1.36546ap+1,
+  0x1.85b4b4p+0,
+  0x1.dbcc3cp-1,
+  0x1.9627c4p+0,
+  0x1.803f74p-1,
+  0x1.f625ap+0,
+  0x1.c948ap+0,
+  0x1.200fa2p+0,
+  0x1.682c4p-1,
+  0x1.88d3ap+1,
+  0x1.2e6bfap+1,
+  0x1.739f98p+1,
+  0x1.3876cp+1,
+  0x1.70f35ap+0,
+  0x1.46691cp+1,
+  0x1.40e0b6p+1,
+  0x1.242c56p+1,
+  0x1.0218bep+1,
+  0x1.aa771p-1,
+  0x1.7058fcp+1,
+  0x1.1220a4p+1,
+  0x1.3e8c5ap+1,
+  0x1.27786ap+0,
+  0x1.649aap+0,
+  0x1.5f8d86p+1,
+  0x1.4f78d6p+1,
+  0x1.c3f9e4p-1,
+  0x1.7f0cccp+0,
+  0x1.b41548p-1,
+  0x1.0ecfd2p+1,
+  0x1.549cf4p+1,
+  0x1.326bcp+1,
+  0x1.40e388p+1,
+  0x1.8a4a44p+1,
+  0x1.8510aep+1,
+  0x1.446f9p+1,
+  0x1.7ee668p+0,
+  0x1.a7de4p+0,
+  0x1.fbe78p-1,
+  0x1.5e3858p+1,
+  0x1.a564f2p+0,
+  0x1.07ed14p+0,
+  0x1.9a3218p+0,
+  0x1.bd36bp+0,
+  0x1.6d860cp+1,
+  0x1.ace02ap+0,
+  0x1.45f40cp+0,
+  0x1.2c1488p+0,
+  0x1.41d564p+0,
+  0x1.c25e68p+0,
+  0x1.26e5d2p+1,
+  0x1.950208p+0,
+  0x1.0609cap+0,
+  0x1.8ca2bp+0,
+  0x1.35c56p+1,
+  0x1.1aec24p+1,
+  0x1.1fecb8p+1,
+  0x1.aaaf18p-1,
+  0x1.7b9fbap+1,
+  0x1.7b41dp+0,
+  0x1.0d44d6p+1,
+  0x1.a6c594p+0,
+  0x1.0aeb1cp+0,
+  0x1.b70e5p+0,
+  0x1.7be6e6p+0,
+  0x1.56b2bep+1,
+  0x1.84d292p+1,
+  0x1.b25194p+0,
+  0x1.d5c03p+0,
+  0x1.0add6p+0,
+  0x1.81a6b6p+1,
+  0x1.ef097cp+0,
+  0x1.789936p+0,
+  0x1.232542p+0,
+  0x1.8bede8p+1,
+  0x1.be12b8p-1,
+  0x1.8c9e3cp+1,
+  0x1.594ccep+1,
+  0x1.655492p+1,
+  0x1.66682p+1,
+  0x1.3aff58p+1,
+  0x1.0d4c64p+1,
+  0x1.84ff5ap+1,
+  0x1.0ff04ep+1,
+  0x1.83cef8p+1,
+  0x1.a1d71p+0,
+  0x1.8af7f8p+0,
+  0x1.decd14p+0,
+  0x1.73bf84p+0,
+  0x1.4060eep+1,
+  0x1.72d01ap+1,
+  0x1.633c28p+0,
+  0x1.7971a8p+0,
+  0x1.4b837cp+0,
+  0x1.46cfb6p+1,
+  0x1.7e7dcap-1,
+  0x1.4a33acp+1,
+  0x1.fc34d8p+0,
+  0x1.6aa758p+1,
+  0x1.8fc4c8p+0,
+  0x1.4fcfe6p+0,
+  0x1.107894p+1,
+  0x1.20742cp+1,
+  0x1.573234p+1,
+  0x1.1694f6p+1,
+  0x1.9e11fcp+0,
+  0x1.89f23p+0,
+  0x1.823edap+1,
+  0x1.7d36a6p+0,
+  0x1.8089aap+1,
+  0x1.6c5ca6p+0,
+  0x1.525caep+1,
+  0x1.2a98ap+1,
+  0x1.40babp+1,
+  0x1.863184p+1,
+  0x1.73ad9p+0,
+  0x1.864228p+1,
+  0x1.989dacp+0,
+  0x1.5bc018p+0,
+  0x1.77b2ap-1,
+  0x1.48ac6ep+1,
+  0x1.4de9e6p+1,
+  0x1.f6debcp+0,
+  0x1.3054dap+0,
+  0x1.624e22p+1,
+  0x1.7cc9bp+1,
+  0x1.a2afep+0,
+  0x1.50da12p+1,
+  0x1.2ee28p+1,
+  0x1.7ef39cp+0,
+  0x1.6a84fap-1,
+  0x1.87e3c8p+0,
+  0x1.5659p+1,
+  0x1.1e4d68p+1,
+  0x1.721042p+1,
+  0x1.02b17cp+1,
+  0x1.5c0182p+1,
+  0x1.0d58c8p+0,
+  0x1.a2a4fp+0,
+  0x1.023084p+1,
+  0x1.fe4b94p+0,
+  0x1.cba3dp+0,
+  0x1.2237e2p+0,
+  0x1.0f0a4ap+1,
+  0x1.97ddbep-1,
+  0x1.d2ea7cp+0,
+  0x1.53901ap+0,
+  0x1.442cf6p+1,
+  0x1.ddc894p-1,
+  0x1.67e182p+1,
+  0x1.bea10cp+0,
+  0x1.2d5d6cp+1,
+  0x1.62ed22p+1,
+  0x1.393d42p+1,
+  0x1.3ba55cp+0,
+  0x1.fd8f6p-1,
+  0x1.3ba084p+1,
+  0x1.605e2cp+1,
+  0x1.48ee46p+1,
+  0x1.d4081p+0,
+  0x1.011e1cp+0,
+  0x1.42efcp+1,
+  0x1.2ab478p+1,
+  0x1.14b37ap+1,
+  0x1.fb7f9p+0,
+  0x1.b2697ep-1,
+  0x1.8475cep-1,
+  0x1.73a9c6p+1,
+  0x1.d781p+0,
+  0x1.2e7ecp+1,
+  0x1.520c3ep+1,
+  0x1.7c8568p+1,
+  0x1.884fep+1,
+  0x1.338194p+0,
+  0x1.166f44p+0,
+  0x1.1cd13ep+0,
+  0x1.6d9e3p+1,
+  0x1.227428p+1,
+  0x1.61f258p+0,
+  0x1.f224aap-1,
+  0x1.5619ecp+0,
+  0x1.28b934p+1,
+  0x1.acd044p-1,
+  0x1.b5de1ep-1,
+  0x1.438e6ap+1,
+  0x1.819dfp+1,
+  0x1.2d7698p+0,
+  0x1.e70ffp+0,
+  0x1.0096fcp+0,
+  0x1.7abf42p-1,
+  0x1.0e9fa4p+0,
+  0x1.a8f2e6p+0,
+  0x1.7d3eep+1,
+  0x1.472354p+1,
+  0x1.88103p+0,
+  0x1.4b6626p+1,
+  0x1.0e2e1p+1,
+  0x1.95a0fcp+0,
+  0x1.64c654p+1,
+  0x1.0feeaep+0,
+  0x1.5f99eep+1,
+  0x1.7cfa14p+1,
+  0x1.e30e7ap-1,
+  0x1.ebaf94p+0,
+  0x1.be7a4p+0,
+};
+static const std::vector<float> sincosf_input3 = {
+  0x1.1f54a8p-1,
+  -0x1.5d0396p+1,
+  0x1.acaf58p+0,
+  -0x1.830ffcp+1,
+  0x1.75597cp+1,
+  0x1.cbe7ap-1,
+  -0x1.5ac992p+1,
+  -0x1.19d22ap+1,
+  0x1.1525e8p+0,
+  0x1.65aa3cp+1,
+  0x1.fbd83p+0,
+  0x1.383624p+1,
+  0x1.acebp-3,
+  0x1.2287c4p+1,
+  -0x1.6f431ap+1,
+  -0x1.81f15cp+1,
+  0x1.3850bp+1,
+  0x1.0fff88p+1,
+  -0x1.5cec62p+1,
+  -0x1.6afa66p+0,
+  -0x1.850ca4p+0,
+  -0x1.35b79cp+1,
+  -0x1.23c13ep+0,
+  0x1.41a1e4p+1,
+  0x1.0dbdd8p+1,
+  0x1.58fcc8p+1,
+  -0x1.e71b6ep+0,
+  0x1.706a6p+0,
+  0x1.821798p+1,
+  0x1.49e628p+1,
+  -0x1.b06dbcp+0,
+  0x1.8c8a98p+0,
+  0x1.169aep-1,
+  0x1.5e207cp+1,
+  -0x1.4d98b8p-1,
+  0x1.aa7098p+0,
+  0x1.e3f38p-3,
+  0x1.54ed24p+1,
+  -0x1.134794p+1,
+  -0x1.2fbf1p-2,
+  -0x1.87f6f2p+1,
+  0x1.323e08p+1,
+  -0x1.0fdf5ep+1,
+  -0x1.6e299ap+0,
+  0x1.090ec4p+1,
+  0x1.affc6p-1,
+  0x1.fecacp+0,
+  0x1.7dd14p-2,
+  -0x1.3d876cp+0,
+  -0x1.2c7bdap+1,
+  0x1.d08d1p-1,
+  -0x1.2dff78p-1,
+  -0x1.8a524ep+1,
+  0x1.23a0cp-1,
+  0x1.72a08p-3,
+  0x1.5539b4p+1,
+  -0x1.339bfp+1,
+  -0x1.54d41p-1,
+  0x1.6fef74p+1,
+  -0x1.f5134p-4,
+  0x1.8811bp-2,
+  -0x1.33188ap+1,
+  0x1.246cap+0,
+  0x1.299938p-1,
+  -0x1.685f04p+0,
+  0x1.3a92ep+0,
+  -0x1.cd8a2ap+0,
+  0x1.340a1cp+1,
+  0x1.eadebp-1,
+  -0x1.1497fp-1,
+  0x1.1d6ecp-4,
+  0x1.d5f288p+0,
+  0x1.6aa3cp-1,
+  -0x1.224e2p+1,
+  0x1.c3fb3p+0,
+  -0x1.1a591cp+1,
+  -0x1.224cap+0,
+  0x1.b06358p+0,
+  -0x1.5b448cp+0,
+  -0x1.4c6dbp-2,
+  -0x1.7c58ap-3,
+  0x1.341e2cp+1,
+  0x1.88b9d8p-1,
+  -0x1.42c1aep+0,
+  -0x1.c274cp-3,
+  -0x1.739d68p-1,
+  0x1.a7879p-1,
+  0x1.d1052p+0,
+  -0x1.61bb6ap+1,
+  -0x1.a795ep-1,
+  0x1.322ccp-4,
+  0x1.77e08cp+1,
+  0x1.03e8c8p+0,
+  0x1.450c38p+1,
+  0x1.fca76p-2,
+  -0x1.0795ep-3,
+  0x1.72e598p-1,
+  -0x1.38fd08p+0,
+  0x1.5d406cp+1,
+  -0x1.2ea498p+1,
+  0x1.90eap-3,
+  -0x1.3643bcp+0,
+  0x1.5081e4p+1,
+  -0x1.581978p+1,
+  0x1.a57e5p-1,
+  0x1.49f4dp+0,
+  0x1.8f076p-1,
+  0x1.fc9088p+0,
+  0x1.04d154p+1,
+  -0x1.0f095cp+1,
+  0x1.3559c4p+1,
+  -0x1.3b3dap-2,
+  -0x1.383858p-1,
+  0x1.e8af5p+0,
+  0x1.df5438p+0,
+  0x1.691e08p+0,
+  0x1.87b4b8p+0,
+  -0x1.7325d6p+1,
+  0x1.c7d2a8p+0,
+  0x1.0e6d14p+1,
+  -0x1.98c98p-3,
+  -0x1.63200ep+1,
+  -0x1.914f8p+0,
+  0x1.71a138p+0,
+  -0x1.4844e4p+1,
+  0x1.98fe4p-1,
+  0x1.0a9174p+1,
+  -0x1.773fcap+1,
+  -0x1.a37bap-1,
+  -0x1.50472cp+1,
+  -0x1.cfb2p-2,
+  -0x1.b2169p-2,
+  -0x1.1117bcp+0,
+  0x1.557e88p+0,
+  0x1.2f009p+0,
+  0x1.069704p+1,
+  -0x1.cff21ap+0,
+  -0x1.58a0fp-1,
+  0x1.670ab8p+0,
+  0x1.32afep+0,
+  -0x1.0c8c98p+0,
+  -0x1.2ffaecp+0,
+  0x1.889dc8p+0,
+  -0x1.b7175ep+0,
+  -0x1.3d6a5cp+1,
+  0x1.4d3p+1,
+  0x1.72e144p+1,
+  -0x1.2a458p+0,
+  0x1.5480ap+0,
+  -0x1.97978p-4,
+  -0x1.4653fp-2,
+  0x1.735498p+0,
+  -0x1.51ce4cp+1,
+  -0x1.16ec58p+0,
+  0x1.59bb6p+1,
+  0x1.4d0138p-1,
+  -0x1.4e8ebcp+1,
+  0x1.d301dp+0,
+  -0x1.2fec26p+0,
+  0x1.7d63dp-1,
+  -0x1.824af2p+1,
+  0x1.47c7ccp+1,
+  -0x1.10ae18p+1,
+  -0x1.76da6p-3,
+  -0x1.12bp-5,
+  0x1.06b7dp+0,
+  -0x1.8be0bep+1,
+  -0x1.86db4ap+0,
+  -0x1.24088ap+0,
+  -0x1.f6ada8p+0,
+  -0x1.27b592p+0,
+  0x1.8ca0e8p+1,
+  -0x1.dbcd74p+0,
+  -0x1.e9d71cp+0,
+  0x1.0126ep+1,
+  0x1.54ec1p+0,
+  0x1.1aca5p+0,
+  0x1.51ff6p-2,
+  -0x1.8b89ccp+1,
+  -0x1.bd81bcp+0,
+  -0x1.43a74p-1,
+  0x1.041dep+0,
+  0x1.69da1p+1,
+  -0x1.3d563cp+0,
+  0x1.7449dp-1,
+  -0x1.60ff4p+0,
+  0x1.37dcbp+1,
+  0x1.79795cp+1,
+  -0x1.4caa3p-1,
+  0x1.5b8494p+1,
+  -0x1.789a08p+1,
+  -0x1.139294p+0,
+  -0x1.082698p-1,
+  -0x1.b2389p-1,
+  -0x1.76f8dep+0,
+  0x1.080f2p+1,
+  0x1.a5a428p-1,
+  0x1.e5383p+0,
+  0x1.42f8acp+1,
+  -0x1.32929p-1,
+  0x1.e2806p+0,
+  0x1.f1a09p+0,
+  -0x1.0bb5ep+1,
+  0x1.1513dp+1,
+  -0x1.25e4cp-1,
+  0x1.562044p+1,
+  -0x1.ad366p-1,
+  0x1.0d837p+0,
+  0x1.88067p+0,
+  0x1.2b5c5p-1,
+  -0x1.682fcp+0,
+  -0x1.d1585p-2,
+  0x1.3ce41p+0,
+  -0x1.4f7b9ap+1,
+  -0x1.a0544p-4,
+  0x1.5996acp+1,
+  0x1.87b24p-1,
+  -0x1.f90d38p-1,
+  -0x1.ae695p+0,
+  0x1.26e51p-2,
+  -0x1.6a81eap+0,
+  -0x1.805584p+1,
+  -0x1.cc051p-2,
+  -0x1.0483cap+1,
+  0x1.4af66cp+1,
+  -0x1.3e46a2p+0,
+  -0x1.79abaep+1,
+  -0x1.331aeep+0,
+  -0x1.62b68ap+1,
+  0x1.634ba8p+0,
+  -0x1.d5d34p+0,
+  -0x1.145a64p+0,
+  -0x1.4f6a58p+1,
+  -0x1.70478p-1,
+  0x1.520074p+1,
+  0x1.759054p+1,
+  -0x1.ad80ap-3,
+  -0x1.4b2688p-1,
+  -0x1.7fe8f4p+1,
+  0x1.6cb374p+1,
+  -0x1.91ea46p+0,
+  -0x1.a4f1dap+0,
+  -0x1.09dd6cp+0,
+  -0x1.1bc55cp+0,
+  0x1.f98de8p+0,
+  0x1.77acc8p+1,
+  0x1.0801cp-4,
+  0x1.6b8aa4p+1,
+  -0x1.69b1b8p-1,
+  -0x1.0cebdap+1,
+  -0x1.45fa3p+1,
+  0x1.bb2f8p-3,
+  0x1.c931p-2,
+  0x1.01ea3p+1,
+  0x1.585e78p+1,
+  0x1.2dc148p-1,
+  -0x1.2e5dp-6,
+  0x1.46e12p+1,
+  0x1.41866p+1,
+  0x1.e4ec3p+0,
+  -0x1.9f5588p-1,
+  0x1.4611d8p+0,
+  0x1.8745p-2,
+  -0x1.718da2p+1,
+  0x1.e60d2p-1,
+  -0x1.45c4bap+1,
+  0x1.418decp+1,
+  0x1.389fap-2,
+  -0x1.338224p+1,
+  0x1.6bcdc8p+0,
+  -0x1.15dd54p+0,
+  -0x1.20a04p-3,
+  -0x1.bae08p-5,
+  0x1.874ac8p+0,
+  -0x1.efe266p+0,
+  -0x1.53e424p+0,
+  -0x1.289dc8p-1,
+  -0x1.86015cp+1,
+  -0x1.ebc568p-1,
+  0x1.fbf8bp-1,
+  0x1.f7c4ep+0,
+  0x1.855ffp+1,
+  -0x1.a8a47p-1,
+  0x1.074fe8p+1,
+  0x1.091608p+0,
+  0x1.f2117p-1,
+  0x1.194f04p+1,
+  -0x1.0dc22p+1,
+  -0x1.1e8604p+1,
+  0x1.826b08p-1,
+  0x1.569874p+1,
+  0x1.3c77p+0,
+  0x1.787a28p+1,
+  0x1.9e41d8p+0,
+  -0x1.43a58p+0,
+  0x1.fa373p+0,
+  -0x1.2e9abp-2,
+  -0x1.420f92p+0,
+  -0x1.1a674ep+0,
+  -0x1.9f2fb2p+0,
+  0x1.18948p-5,
+  0x1.80d89p+0,
+  0x1.ae3e4p-4,
+  0x1.e72fb8p+0,
+  0x1.291cf8p-1,
+  -0x1.2f28ep+0,
+  -0x1.0dd378p-1,
+  0x1.f9025p-2,
+  -0x1.7261ecp+1,
+  0x1.712fap+0,
+  -0x1.73dc7cp+1,
+  0x1.4738p-2,
+  -0x1.e2bbdcp+0,
+  0x1.36ae2cp+1,
+  -0x1.3a571ep+0,
+  -0x1.6b098ap+0,
+  -0x1.af94dp-2,
+  -0x1.86d746p+1,
+  0x1.648c7cp+1,
+  0x1.73d13cp+1,
+  -0x1.19f07ap+0,
+  0x1.64f48p+0,
+  0x1.6c2868p+0,
+  0x1.5f1a24p+1,
+  -0x1.75b9fp-2,
+  -0x1.1e1816p+1,
+  0x1.28d11p-1,
+  0x1.ecc608p+0,
+  0x1.ee0b68p+0,
+  -0x1.1d455p+0,
+  -0x1.410ad2p+0,
+  -0x1.df3bf8p-1,
+  -0x1.808182p+0,
+  -0x1.c7ddc2p+0,
+  -0x1.28e568p+1,
+  0x1.09c6d4p+1,
+  0x1.ffdd3p-2,
+  0x1.78e464p+1,
+  0x1.400a2p-3,
+  0x1.c1f868p-1,
+  0x1.4d5b4p-2,
+  -0x1.2c0d26p+1,
+  0x1.860a5p+0,
+  -0x1.7abbd8p+1,
+  0x1.8f99ep+0,
+  0x1.53f29p+0,
+  -0x1.13b214p+1,
+  0x1.250f1p-1,
+  0x1.79318p-2,
+  0x1.db6328p+0,
+  -0x1.1c2a16p+1,
+  0x1.993e48p+0,
+  0x1.67863p+0,
+  -0x1.49303cp+0,
+  -0x1.02ee9cp+1,
+  -0x1.265eccp+1,
+  -0x1.25ee6p-2,
+  -0x1.6aef76p+1,
+  0x1.a3594p-3,
+  0x1.78d8e8p+0,
+  0x1.87e704p+1,
+  -0x1.1b0454p+1,
+  0x1.613c8p+0,
+  -0x1.8ac80cp+1,
+  0x1.7761ap-3,
+  -0x1.647314p+0,
+  -0x1.7e2d3p+1,
+  -0x1.d666d8p+0,
+  0x1.53d94p-1,
+  0x1.30a9c4p+1,
+  0x1.0e03b8p+0,
+  -0x1.5d5476p+0,
+  -0x1.c8eeep-3,
+  0x1.9a54p-4,
+  -0x1.0f0e48p+0,
+  -0x1.737a88p+1,
+  -0x1.6e3c18p-1,
+  0x1.659998p+1,
+  -0x1.523e82p+1,
+  -0x1.75837p-2,
+  0x1.fe4dep-3,
+  -0x1.956686p+0,
+  -0x1.61ed52p+0,
+  -0x1.a4f31cp+0,
+  -0x1.5f9914p+0,
+  0x1.9bd8d8p+0,
+  -0x1.68f8cep+0,
+  0x1.e62e6p-1,
+  -0x1.82bfd6p+1,
+  0x1.ac9fap-2,
+  -0x1.1bac64p+1,
+  -0x1.8266e8p-1,
+  -0x1.594b78p-1,
+  0x1.d8c11p-2,
+  -0x1.4c64cp+1,
+  0x1.54aacp+0,
+  0x1.0645a8p+1,
+  0x1.43259p+1,
+  0x1.faeb8p-5,
+  -0x1.bd663p-2,
+  -0x1.4093cap+1,
+  -0x1.4cb9d2p+1,
+  0x1.66f2f4p+1,
+  -0x1.ee153p-2,
+  -0x1.0d02fcp+1,
+  -0x1.979bcp-3,
+  -0x1.0a78ep+0,
+  -0x1.6e2fbcp+1,
+  0x1.3c94d8p+1,
+  -0x1.7ceef4p+1,
+  0x1.551db8p+1,
+  0x1.d731e8p+0,
+  -0x1.4866d8p+1,
+  0x1.83d774p+1,
+  0x1.6425d4p+1,
+  -0x1.51a138p-1,
+  0x1.0a1d18p+1,
+  0x1.7a1ea8p+0,
+  0x1.3ddf3p-2,
+  0x1.d3379p-1,
+  0x1.5d4ccp-1,
+  0x1.d6e2d8p+0,
+  0x1.057938p+0,
+  0x1.7f026cp+1,
+  0x1.60e43cp+1,
+  -0x1.61f53ep+1,
+  0x1.ef0e18p+0,
+  -0x1.76bbfep+0,
+  0x1.f8cbep-1,
+  0x1.bc07cp+0,
+  -0x1.4c154p-4,
+  -0x1.c3ba48p-1,
+  0x1.b3fbbp-2,
+  -0x1.0cd0b4p+1,
+  -0x1.202a72p+0,
+  0x1.8867bp+1,
+  0x1.29cd1p+1,
+  0x1.8175p+1,
+  0x1.31375p-1,
+  0x1.c921b8p-1,
+  -0x1.5321c4p+1,
+  -0x1.22e46ap+0,
+  0x1.1970ap+1,
+  0x1.df02ap+0,
+  -0x1.4d2cbcp+1,
+  -0x1.b43e02p+0,
+  0x1.13f444p+1,
+  -0x1.5efb9p-2,
+  -0x1.0289fp+0,
+  -0x1.8e818p-5,
+  -0x1.44336p+1,
+  0x1.1f6c2p+1,
+  0x1.866dc4p+1,
+  -0x1.60688ep+1,
+  -0x1.158eep-1,
+  -0x1.f348a6p+0,
+  0x1.5c19f8p-1,
+  -0x1.bf6ee8p-1,
+  -0x1.87416p-1,
+  0x1.0fc118p-1,
+  -0x1.a98e6ep+0,
+  0x1.97ba88p+0,
+  0x1.e8d7p-4,
+  0x1.03d5f8p+0,
+  -0x1.7a04dep+0,
+  0x1.ab6d38p+0,
+  0x1.0ad864p+1,
+  0x1.5be57p+0,
+  -0x1.381208p+1,
+  0x1.60a12p-1,
+  0x1.9a852p+0,
+  0x1.02821p-1,
+  -0x1.7aa292p+1,
+  0x1.e195b8p+0,
+  -0x1.4aae72p+0,
+  0x1.3c3568p+1,
+  0x1.3a51c8p-1,
+  0x1.7c1934p+1,
+  -0x1.41d9d8p+1,
+  0x1.eabd4p+0,
+  0x1.0c237cp+1,
+  0x1.e3de18p+0,
+  0x1.470f74p+1,
+  0x1.40bc4cp+1,
+  -0x1.4605b8p+0,
+  -0x1.9de34ap+0,
+  0x1.c7c3c8p+0,
+  0x1.1ed6cp+0,
+  0x1.0df5p+1,
+  -0x1.67529cp+1,
+  0x1.373fc8p-1,
+  -0x1.9edda6p+0,
+  0x1.8fe2dp-2,
+  -0x1.88ce9ep+1,
+  0x1.70db3p-2,
+  -0x1.d877dp-1,
+  -0x1.fb6dep-3,
+  -0x1.1b10ccp+1,
+  0x1.896ee8p+1,
+  -0x1.ae6fep-3,
+  0x1.6fac38p-1,
+  -0x1.5e8adep+1,
+  0x1.2239cp+1,
+  -0x1.50ba38p+1,
+  -0x1.45bb58p-1,
+  -0x1.f66d72p+0,
+  -0x1.cbf28p-2,
+  0x1.03b9d8p+0,
+  0x1.795158p+0,
+  -0x1.3898d8p-1,
+  -0x1.0b3f08p+1,
+  -0x1.003636p+1,
+};
+static const std::vector<float> sincosf_input4 = {
+  0x1.d9b006p+4,
+  0x1.21f776p+4,
+  0x1.d78bf2p+4,
+  0x1.d01f9cp+4,
+  0x1.febap+4,
+  0x1.0347eep+5,
+  0x1.c6a5ep+3,
+  0x1.cb9c1cp+4,
+  0x1.e22748p+4,
+  0x1.093644p+5,
+  0x1.9c9e18p+4,
+  0x1.b8408p+3,
+  0x1.f005fcp+4,
+  0x1.dafbcep+4,
+  0x1.079p+5,
+  0x1.0271bcp+3,
+  0x1.038e2ep+4,
+  0x1.9a2e88p+4,
+  0x1.df39cp+2,
+  0x1.f5f49ap+4,
+  0x1.14c78p+4,
+  0x1.71158ap+4,
+  0x1.785988p+2,
+  0x1.b5e23cp+3,
+  0x1.e29e8cp+2,
+  0x1.f0f57ap+3,
+  0x1.f38858p+3,
+  0x1.a10754p+4,
+  0x1.625cdcp+2,
+  0x1.92c832p+4,
+  0x1.baf03cp+4,
+  0x1.669e62p+3,
+  0x1.a69232p+4,
+  0x1.442e7ep+2,
+  0x1.481d76p+4,
+  0x1.3054f4p+2,
+  0x1.bba956p+3,
+  0x1.4b457ap+4,
+  0x1.74d012p+4,
+  0x1.4bf2ap+4,
+  0x1.d9667ep+4,
+  0x1.8a658p+3,
+  0x1.0eb286p+4,
+  0x1.d00eap+2,
+  0x1.03eeeep+5,
+  0x1.8648dap+2,
+  0x1.48b3bcp+4,
+  0x1.110e8cp+4,
+  0x1.0b478ep+3,
+  0x1.745e64p+4,
+  0x1.394c0ep+2,
+  0x1.f391fep+3,
+  0x1.a22588p+4,
+  0x1.0b707ap+4,
+  0x1.99f6fcp+4,
+  0x1.f2f446p+3,
+  0x1.8be6a6p+3,
+  0x1.b644p+4,
+  0x1.964954p+4,
+  0x1.9d3dep+2,
+  0x1.c510f2p+3,
+  0x1.7fa968p+4,
+  0x1.082516p+4,
+  0x1.aa925p+4,
+  0x1.3e5572p+3,
+  0x1.c69b1ep+2,
+  0x1.6af1e6p+3,
+  0x1.64fa8cp+3,
+  0x1.aa928cp+4,
+  0x1.2a9efap+3,
+  0x1.d30044p+4,
+  0x1.f82834p+1,
+  0x1.3e9f2ap+4,
+  0x1.a9d3c8p+4,
+  0x1.19d32p+3,
+  0x1.0ea6f2p+4,
+  0x1.00b9bcp+2,
+  0x1.06f3acp+5,
+  0x1.a8addap+4,
+  0x1.75f7c4p+4,
+  0x1.a2275cp+4,
+  0x1.9379fcp+4,
+  0x1.ca327cp+4,
+  0x1.b713eap+3,
+  0x1.90f2f4p+3,
+  0x1.8cee9p+2,
+  0x1.e56ce2p+3,
+  0x1.472eecp+3,
+  0x1.f9bbp+4,
+  0x1.9039c4p+4,
+  0x1.d7b0b4p+2,
+  0x1.cb606ap+4,
+  0x1.719b04p+3,
+  0x1.151dcep+2,
+  0x1.a2c4fp+2,
+  0x1.e6a9b6p+4,
+  0x1.c87b9cp+3,
+  0x1.00142ap+4,
+  0x1.b6bba4p+4,
+  0x1.aa339p+4,
+  0x1.3e524p+3,
+  0x1.814514p+4,
+  0x1.02c3cep+2,
+  0x1.2d1f72p+3,
+  0x1.93219ap+3,
+  0x1.e83158p+1,
+  0x1.c00772p+4,
+  0x1.6779bap+3,
+  0x1.cac1fp+3,
+  0x1.aff6b6p+4,
+  0x1.0ca9cep+4,
+  0x1.581194p+3,
+  0x1.60f9dcp+4,
+  0x1.2f19e6p+3,
+  0x1.245b84p+3,
+  0x1.261c1ep+3,
+  0x1.d60db8p+3,
+  0x1.a30f2ap+4,
+  0x1.ca4a26p+4,
+  0x1.bf5d58p+3,
+  0x1.69282p+4,
+  0x1.4c6456p+4,
+  0x1.b604b2p+4,
+  0x1.ee5b12p+4,
+  0x1.99d6e6p+4,
+  0x1.478e32p+4,
+  0x1.5b51acp+2,
+  0x1.6a44a2p+3,
+  0x1.c657c2p+4,
+  0x1.dfc308p+4,
+  0x1.fc88ccp+3,
+  0x1.140ccap+4,
+  0x1.47ce8cp+4,
+  0x1.6f3f48p+4,
+  0x1.5fc7f8p+4,
+  0x1.1724cap+4,
+  0x1.91891cp+4,
+  0x1.3e6506p+4,
+  0x1.8656bcp+3,
+  0x1.c5f82ep+3,
+  0x1.965e0cp+3,
+  0x1.5cf48ap+4,
+  0x1.932c7p+3,
+  0x1.0a2962p+4,
+  0x1.88bcc4p+4,
+  0x1.b18a3cp+4,
+  0x1.68e42p+4,
+  0x1.85b798p+2,
+  0x1.e8bc72p+3,
+  0x1.81fedep+3,
+  0x1.918042p+4,
+  0x1.7c3728p+3,
+  0x1.174ad4p+4,
+  0x1.582e72p+4,
+  0x1.af735ep+4,
+  0x1.3f8476p+2,
+  0x1.fde618p+3,
+  0x1.e4d202p+3,
+  0x1.750cb2p+3,
+  0x1.071d9cp+5,
+  0x1.3826f4p+3,
+  0x1.e8e456p+4,
+  0x1.662342p+4,
+  0x1.d2a076p+3,
+  0x1.d2f50ep+3,
+  0x1.ecd11cp+4,
+  0x1.fc5542p+3,
+  0x1.f92eb4p+4,
+  0x1.2166ep+2,
+  0x1.0045dap+4,
+  0x1.09b87cp+5,
+  0x1.b427ecp+4,
+  0x1.e51fc8p+4,
+  0x1.f690eap+3,
+  0x1.083d52p+5,
+  0x1.7d15bp+4,
+  0x1.ce6fbep+2,
+  0x1.a6a036p+3,
+  0x1.8a9ea4p+3,
+  0x1.1098b6p+4,
+  0x1.dd452cp+2,
+  0x1.ca0608p+3,
+  0x1.c3609p+2,
+  0x1.358da6p+4,
+  0x1.20c3c8p+3,
+  0x1.9bd816p+4,
+  0x1.02033ap+5,
+  0x1.e3a1dep+4,
+  0x1.a544fep+3,
+  0x1.038cc6p+5,
+  0x1.35d3e6p+4,
+  0x1.5ec00ep+4,
+  0x1.afa608p+3,
+  0x1.16712ep+4,
+  0x1.3de652p+4,
+  0x1.5009dep+4,
+  0x1.3574f4p+4,
+  0x1.d7be58p+3,
+  0x1.bc68e8p+2,
+  0x1.095f3cp+5,
+  0x1.79ae08p+4,
+  0x1.c8733cp+3,
+  0x1.53bf98p+3,
+  0x1.c8968ep+3,
+  0x1.ccf14cp+4,
+  0x1.a75d54p+4,
+  0x1.eb9c28p+4,
+  0x1.9f6f94p+4,
+  0x1.e8ac94p+2,
+  0x1.a13bdep+2,
+  0x1.d8268ap+3,
+  0x1.399b68p+4,
+  0x1.510a16p+4,
+  0x1.bce66ap+4,
+  0x1.4f90aep+4,
+  0x1.f50a16p+4,
+  0x1.36da48p+3,
+  0x1.1b6eb8p+2,
+  0x1.4c3ee8p+4,
+  0x1.fd7ee8p+3,
+  0x1.81a422p+4,
+  0x1.ecd51ap+3,
+  0x1.ebf874p+4,
+  0x1.4e644p+3,
+  0x1.98754ep+4,
+  0x1.22c8d4p+3,
+  0x1.b45e62p+4,
+  0x1.c96f5p+4,
+  0x1.42fdap+2,
+  0x1.20228ep+4,
+  0x1.da26f2p+3,
+  0x1.7207e8p+4,
+  0x1.8c7f4ep+4,
+  0x1.29c686p+3,
+  0x1.bec8f6p+4,
+  0x1.bcd07cp+1,
+  0x1.b84222p+3,
+  0x1.dc4b4ap+4,
+  0x1.f7bf54p+4,
+  0x1.4d4adcp+4,
+  0x1.53ec6ap+4,
+  0x1.53bc8p+3,
+  0x1.ff15cp+4,
+  0x1.f0a64cp+4,
+  0x1.eb078ap+4,
+  0x1.0ab37cp+2,
+  0x1.6d385ep+4,
+  0x1.f7aa4ap+4,
+  0x1.83d21cp+4,
+  0x1.06c1aap+5,
+  0x1.31ac66p+3,
+  0x1.42b3fp+3,
+  0x1.b345fcp+2,
+  0x1.fabcbep+3,
+  0x1.95f77p+4,
+  0x1.16080ap+4,
+  0x1.dea248p+4,
+  0x1.0546a6p+5,
+  0x1.b97b28p+4,
+  0x1.e45098p+4,
+  0x1.c929bp+3,
+  0x1.28fe9ap+4,
+  0x1.9af9e8p+2,
+  0x1.b788fp+4,
+  0x1.8e02c4p+4,
+  0x1.755dfp+3,
+  0x1.dfaec2p+4,
+  0x1.aab09p+3,
+  0x1.8079c6p+4,
+  0x1.be8d54p+4,
+  0x1.eca9aap+4,
+  0x1.fca4d8p+3,
+  0x1.9b096cp+3,
+  0x1.1c290ap+4,
+  0x1.01a39p+4,
+  0x1.8f59c4p+4,
+  0x1.03b19p+3,
+  0x1.1e2d5p+4,
+  0x1.6f1cbp+3,
+  0x1.c93c1ep+3,
+  0x1.9191aep+4,
+  0x1.c14772p+2,
+  0x1.cd788p+1,
+  0x1.ca4074p+4,
+  0x1.6a98fcp+3,
+  0x1.fde204p+4,
+  0x1.3c59ap+4,
+  0x1.35125cp+3,
+  0x1.b74914p+4,
+  0x1.2eb1a8p+4,
+  0x1.f57cfp+3,
+  0x1.0a334ap+3,
+  0x1.1ecf72p+4,
+  0x1.e1214cp+4,
+  0x1.73c0bp+3,
+  0x1.823b22p+3,
+  0x1.7156b8p+3,
+  0x1.894a2ap+4,
+  0x1.a58e6p+2,
+  0x1.6e8994p+3,
+  0x1.c32e84p+4,
+  0x1.89e944p+3,
+  0x1.8d77fp+2,
+  0x1.6e0f5cp+4,
+  0x1.0f7998p+2,
+  0x1.bfcf76p+3,
+  0x1.2872b2p+3,
+  0x1.3c4abcp+3,
+  0x1.ac2caap+4,
+  0x1.078762p+5,
+  0x1.a5fd0ep+4,
+  0x1.3400a4p+4,
+  0x1.b583c4p+4,
+  0x1.1af9f4p+4,
+  0x1.b0d008p+4,
+  0x1.f2e008p+1,
+  0x1.4e47eap+4,
+  0x1.9d7c24p+4,
+  0x1.99fdep+3,
+  0x1.4243cp+3,
+  0x1.3ad2a6p+3,
+  0x1.b415f2p+3,
+  0x1.100638p+3,
+  0x1.a7879ap+4,
+  0x1.b02518p+4,
+  0x1.a5d3fep+3,
+  0x1.5fedfcp+3,
+  0x1.01756ap+5,
+  0x1.fb27fap+4,
+  0x1.3bcdcp+2,
+  0x1.80311ap+4,
+  0x1.f33ed2p+4,
+  0x1.02dc32p+5,
+  0x1.7685fap+3,
+  0x1.d235e8p+3,
+  0x1.7e562p+4,
+  0x1.3cf0b2p+2,
+  0x1.acf6ap+3,
+  0x1.a42964p+3,
+  0x1.178948p+3,
+  0x1.46f674p+3,
+  0x1.8b7f02p+2,
+  0x1.a1f042p+3,
+  0x1.fe4758p+1,
+  0x1.5e217cp+4,
+  0x1.400002p+4,
+  0x1.da4dacp+4,
+  0x1.5a8792p+4,
+  0x1.72d808p+4,
+  0x1.065256p+5,
+  0x1.8bcc9ap+4,
+  0x1.5a0eecp+4,
+  0x1.7ea664p+2,
+  0x1.6853b6p+4,
+  0x1.f9077ap+4,
+  0x1.ac2286p+4,
+  0x1.ceeceap+3,
+  0x1.f29254p+4,
+  0x1.aaca38p+2,
+  0x1.fbf222p+1,
+  0x1.d33954p+1,
+  0x1.6e6c58p+4,
+  0x1.7e6b5cp+4,
+  0x1.7c55b4p+3,
+  0x1.e4371ep+4,
+  0x1.e02304p+2,
+  0x1.1e7092p+4,
+  0x1.48e24cp+3,
+  0x1.4fcbb6p+3,
+  0x1.da9748p+4,
+  0x1.aa8dcap+4,
+  0x1.0a73d2p+4,
+  0x1.b05c22p+4,
+  0x1.f9e69p+4,
+  0x1.41421ap+4,
+  0x1.2004a6p+4,
+  0x1.f7e3a2p+4,
+  0x1.6daee4p+4,
+  0x1.f505dcp+1,
+  0x1.188de4p+3,
+  0x1.4b1e08p+4,
+  0x1.5a884ap+3,
+  0x1.636968p+3,
+  0x1.c63146p+4,
+  0x1.8d75dcp+3,
+  0x1.f57fc8p+4,
+  0x1.422f22p+4,
+  0x1.4a4648p+4,
+  0x1.97b3e4p+2,
+  0x1.aac73p+1,
+  0x1.9b9edcp+4,
+  0x1.888fb6p+4,
+  0x1.21cbf2p+4,
+  0x1.40a17p+3,
+  0x1.df3d74p+4,
+  0x1.e8acccp+4,
+  0x1.84b146p+4,
+  0x1.ca295p+4,
+  0x1.20c3c8p+4,
+  0x1.215d5ap+3,
+  0x1.c54f64p+3,
+  0x1.10fab6p+4,
+  0x1.022ca8p+5,
+  0x1.96c25cp+4,
+  0x1.22c034p+3,
+  0x1.c14e3ep+3,
+  0x1.9288e4p+3,
+  0x1.61481ap+4,
+  0x1.167068p+3,
+  0x1.a9809p+4,
+  0x1.55fbf6p+3,
+  0x1.196bc8p+2,
+  0x1.1fc4ep+3,
+  0x1.be704cp+3,
+  0x1.ad1edcp+4,
+  0x1.54bd56p+4,
+  0x1.e85e14p+4,
+  0x1.13b4c8p+3,
+  0x1.7b4b1ep+4,
+  0x1.8f19dcp+4,
+  0x1.2e3b88p+4,
+  0x1.9b9566p+3,
+  0x1.013aa6p+5,
+  0x1.15f566p+4,
+  0x1.d3d786p+3,
+  0x1.2bb3a4p+4,
+  0x1.d0c012p+4,
+  0x1.947eb8p+4,
+  0x1.f47356p+4,
+  0x1.30c408p+4,
+  0x1.40abbep+3,
+  0x1.5dfd3ap+3,
+  0x1.3fd38p+3,
+  0x1.0830c6p+3,
+  0x1.47fb02p+4,
+  0x1.9e73ep+2,
+  0x1.f5c8f4p+1,
+  0x1.7d004cp+2,
+  0x1.cb6c52p+4,
+  0x1.7b3a8p+4,
+  0x1.0cf8d4p+3,
+  0x1.ac16fep+4,
+  0x1.a7ece4p+2,
+  0x1.31558ep+4,
+  0x1.616cfap+4,
+  0x1.568cfcp+3,
+  0x1.728ba4p+2,
+  0x1.f7a77p+2,
+  0x1.3bfap+4,
+  0x1.bdcfc4p+3,
+  0x1.0a9e4p+4,
+  0x1.2acd32p+4,
+  0x1.0194c2p+4,
+  0x1.69b6bp+4,
+  0x1.8739c2p+4,
+  0x1.d0649p+3,
+  0x1.d5fd24p+4,
+  0x1.59ffc2p+4,
+  0x1.1db42cp+3,
+  0x1.04edfp+5,
+  0x1.478eb8p+4,
+  0x1.41e26ap+4,
+  0x1.43b74ep+2,
+  0x1.6b0c6ap+2,
+  0x1.3a712p+4,
+  0x1.a2cf0ep+4,
+  0x1.46a6cep+3,
+  0x1.723e36p+4,
+  0x1.03c712p+4,
+  0x1.feccdcp+4,
+  0x1.378e1ep+4,
+  0x1.36db7ap+4,
+  0x1.38b218p+3,
+  0x1.8788dap+4,
+  0x1.24b5d2p+4,
+  0x1.205a46p+2,
+  0x1.480e56p+3,
+  0x1.5b846ap+3,
+  0x1.b4a0b8p+4,
+  0x1.f1cfeep+3,
+  0x1.ad833p+4,
+  0x1.50a87p+4,
+  0x1.28a382p+4,
+  0x1.7d753ep+3,
+  0x1.11e73cp+2,
+  0x1.137bf8p+2,
+  0x1.ffe5a6p+3,
+  0x1.efab38p+3,
+  0x1.8add74p+4,
+  0x1.cdc3f6p+3,
+  0x1.24b0e6p+3,
+  0x1.9ee018p+4,
+  0x1.7906f2p+4,
+  0x1.1690bcp+4,
+  0x1.5feadap+3,
+  0x1.a58552p+2,
+  0x1.95347ap+3,
+  0x1.a2563ap+4,
+  0x1.7889a8p+3,
+  0x1.08137cp+4,
+  0x1.a87f4cp+1,
+  0x1.9840ecp+2,
+  0x1.4de56ep+4,
+  0x1.62b97ep+3,
+  0x1.b4187ap+3,
+  0x1.1b8f58p+3,
+  0x1.aeb858p+4,
+  0x1.b7b1bap+4,
+  0x1.7ceb72p+4,
+  0x1.fbb328p+4,
+  0x1.74178ap+3,
+  0x1.03b668p+4,
+};
+static const std::vector<float> sincosf_input5 = {
+  0x1.a58d5p+9,
+  0x1.438348p+8,
+  0x1.a70332p+9,
+  0x1.03e326p+9,
+  0x1.d0eb62p+9,
+  0x1.d73d76p+9,
+  0x1.bdc7f6p+9,
+  0x1.0e2808p+8,
+  0x1.c8c1dap+9,
+  0x1.55c5f6p+9,
+  0x1.f0c75cp+6,
+  0x1.12b71cp+7,
+  0x1.cf863ep+8,
+  0x1.6cbf66p+9,
+  0x1.5b0cb8p+7,
+  0x1.55a5c2p+9,
+  0x1.2fbedp+7,
+  0x1.7b3208p+8,
+  0x1.85ceb4p+8,
+  0x1.65ae0ep+8,
+  0x1.e8014p+9,
+  0x1.c68b08p+9,
+  0x1.de043cp+9,
+  0x1.85858cp+9,
+  0x1.d82842p+8,
+  0x1.beae4cp+9,
+  0x1.2ec9dep+9,
+  0x1.1fe07p+9,
+  0x1.e57a3cp+6,
+  0x1.21d12ep+8,
+  0x1.d3b106p+9,
+  0x1.172896p+7,
+  0x1.7fd932p+7,
+  0x1.ccb13cp+9,
+  0x1.d85418p+9,
+  0x1.dc8cd2p+8,
+  0x1.db05bcp+9,
+  0x1.f79c9p+8,
+  0x1.ab3906p+7,
+  0x1.27603cp+9,
+  0x1.b59372p+9,
+  0x1.190414p+7,
+  0x1.7bd034p+9,
+  0x1.62fb2cp+9,
+  0x1.ad3ed6p+8,
+  0x1.8f0ddcp+9,
+  0x1.2c8cc8p+9,
+  0x1.f10002p+8,
+  0x1.ceeb9cp+9,
+  0x1.56cea8p+8,
+  0x1.4cb9f2p+8,
+  0x1.e24fa2p+6,
+  0x1.6e11p+9,
+  0x1.9164dp+8,
+  0x1.08d868p+9,
+  0x1.35dedp+8,
+  0x1.2bfbcp+9,
+  0x1.3290f6p+9,
+  0x1.878d1ap+8,
+  0x1.405b0ep+9,
+  0x1.b9a5b4p+9,
+  0x1.bd96eap+8,
+  0x1.61b97ap+9,
+  0x1.143eb8p+9,
+  0x1.06a794p+9,
+  0x1.9287bcp+6,
+  0x1.52b45p+9,
+  0x1.e5a1fp+7,
+  0x1.de9484p+7,
+  0x1.beb85ap+9,
+  0x1.0fef88p+7,
+  0x1.9dfa7ep+9,
+  0x1.66afa2p+8,
+  0x1.8a2f5ep+7,
+  0x1.9011f2p+9,
+  0x1.6a0aap+9,
+  0x1.03553cp+9,
+  0x1.01086cp+8,
+  0x1.d98c62p+7,
+  0x1.04bc3ep+8,
+  0x1.a790e8p+7,
+  0x1.643b7ep+9,
+  0x1.ee6e7ap+8,
+  0x1.a39d52p+8,
+  0x1.816d88p+7,
+  0x1.d7e4dcp+8,
+  0x1.a86616p+9,
+  0x1.227074p+7,
+  0x1.3f0f04p+8,
+  0x1.3b6378p+7,
+  0x1.47fcb6p+7,
+  0x1.a15942p+9,
+  0x1.1275c4p+9,
+  0x1.964c26p+8,
+  0x1.c86162p+9,
+  0x1.61ae1cp+8,
+  0x1.bd6c34p+9,
+  0x1.e9c03ep+7,
+  0x1.0bf7bep+7,
+  0x1.e6d2e4p+9,
+  0x1.d1490cp+8,
+  0x1.c10be6p+9,
+  0x1.7d42c4p+9,
+  0x1.43ae2cp+8,
+  0x1.82ccfp+9,
+  0x1.ca5528p+9,
+  0x1.1a3198p+9,
+  0x1.98dd9cp+9,
+  0x1.35e072p+9,
+  0x1.23edaep+9,
+  0x1.be91b4p+7,
+  0x1.3c2016p+9,
+  0x1.44b1dp+8,
+  0x1.7a648ap+9,
+  0x1.447abap+7,
+  0x1.547fb8p+9,
+  0x1.76ab38p+9,
+  0x1.f8c2c6p+8,
+  0x1.68a83cp+9,
+  0x1.56f30ep+9,
+  0x1.9b79bp+9,
+  0x1.488772p+8,
+  0x1.14c354p+9,
+  0x1.baafb6p+9,
+  0x1.a05d9ep+7,
+  0x1.2ddc9cp+9,
+  0x1.5a5376p+9,
+  0x1.4b52cp+8,
+  0x1.168e1ep+7,
+  0x1.e2dec8p+9,
+  0x1.41e5c8p+9,
+  0x1.0b51dap+9,
+  0x1.ca1244p+9,
+  0x1.69b2dp+9,
+  0x1.db8942p+9,
+  0x1.84cdd8p+9,
+  0x1.2399ap+9,
+  0x1.8a3554p+8,
+  0x1.df01aap+8,
+  0x1.e03b4ep+7,
+  0x1.f1591ep+6,
+  0x1.257d02p+7,
+  0x1.c8cae6p+7,
+  0x1.17647ep+9,
+  0x1.f0fdeep+9,
+  0x1.d02362p+6,
+  0x1.b8d7fep+9,
+  0x1.a649cp+8,
+  0x1.1cc578p+8,
+  0x1.34508cp+7,
+  0x1.d330ap+9,
+  0x1.a2a332p+9,
+  0x1.5cfaa4p+9,
+  0x1.a0b3dep+9,
+  0x1.5f06e8p+9,
+  0x1.5b039ap+9,
+  0x1.9fcd3ep+9,
+  0x1.44a582p+9,
+  0x1.74be88p+7,
+  0x1.619a8cp+8,
+  0x1.cedca6p+9,
+  0x1.f6bfe2p+8,
+  0x1.b0b69ep+9,
+  0x1.b6fc96p+9,
+  0x1.393de8p+9,
+  0x1.4a59b2p+9,
+  0x1.205de8p+9,
+  0x1.0b7fb4p+9,
+  0x1.9362ep+8,
+  0x1.99e7f2p+7,
+  0x1.2fb1a4p+8,
+  0x1.2222d4p+9,
+  0x1.b7009ap+9,
+  0x1.23dd5cp+8,
+  0x1.8bf2fap+9,
+  0x1.a2418p+9,
+  0x1.28ab3p+9,
+  0x1.20ef26p+8,
+  0x1.d6e53p+8,
+  0x1.43808ap+9,
+  0x1.99fdd4p+9,
+  0x1.c28ep+7,
+  0x1.b1c144p+8,
+  0x1.2b1fa4p+7,
+  0x1.1003cp+7,
+  0x1.bcf53p+9,
+  0x1.e9339ap+9,
+  0x1.7820cp+9,
+  0x1.bb7e5ap+9,
+  0x1.350d5ap+7,
+  0x1.745a32p+9,
+  0x1.4358ap+9,
+  0x1.dce282p+6,
+  0x1.91dbaep+9,
+  0x1.d90cf4p+8,
+  0x1.11a80ap+8,
+  0x1.986538p+8,
+  0x1.06ea9ep+8,
+  0x1.a0d218p+9,
+  0x1.d03902p+9,
+  0x1.a1fa7p+9,
+  0x1.300118p+9,
+  0x1.e99d7ap+9,
+  0x1.644b1cp+9,
+  0x1.e41afep+8,
+  0x1.334a38p+7,
+  0x1.6d70dap+8,
+  0x1.d2d868p+9,
+  0x1.c08c7ep+9,
+  0x1.5539b4p+9,
+  0x1.e39a9ep+8,
+  0x1.37b61cp+9,
+  0x1.a4d3aap+9,
+  0x1.7555d6p+9,
+  0x1.431de8p+7,
+  0x1.d5fc94p+9,
+  0x1.28092cp+9,
+  0x1.93a8fp+9,
+  0x1.9f55a8p+9,
+  0x1.4643d2p+8,
+  0x1.260698p+9,
+  0x1.0616cap+9,
+  0x1.3c171ep+9,
+  0x1.a8c48p+9,
+  0x1.c9a5bcp+9,
+  0x1.a1bd8ep+8,
+  0x1.0db7b2p+9,
+  0x1.dc4d06p+6,
+  0x1.56f8f8p+8,
+  0x1.1e031p+9,
+  0x1.ae95f6p+9,
+  0x1.4eeb3p+8,
+  0x1.c6b798p+9,
+  0x1.97aadep+8,
+  0x1.4e35d8p+8,
+  0x1.abc94ep+9,
+  0x1.f81574p+8,
+  0x1.51843ep+7,
+  0x1.437464p+8,
+  0x1.7ef9ccp+9,
+  0x1.910f5ap+9,
+  0x1.416f9p+8,
+  0x1.c9b2bp+9,
+  0x1.547214p+9,
+  0x1.a04846p+8,
+  0x1.325306p+9,
+  0x1.8d3a34p+7,
+  0x1.7b5d48p+9,
+  0x1.c7f67ep+9,
+  0x1.ea508cp+7,
+  0x1.87df1p+8,
+  0x1.d28b56p+9,
+  0x1.7cb404p+9,
+  0x1.2a2c44p+8,
+  0x1.f0c13p+8,
+  0x1.8d211cp+9,
+  0x1.b76e66p+8,
+  0x1.385fa2p+9,
+  0x1.c3fe6ap+9,
+  0x1.4c26a4p+8,
+  0x1.f4fbd4p+6,
+  0x1.c8f658p+9,
+  0x1.bef93cp+9,
+  0x1.e2434ep+9,
+  0x1.05d374p+9,
+  0x1.c252c2p+6,
+  0x1.6e4b62p+8,
+  0x1.3f8a4p+7,
+  0x1.93da56p+8,
+  0x1.19831cp+9,
+  0x1.138e7cp+9,
+  0x1.237afp+8,
+  0x1.cf3dbap+9,
+  0x1.7e8c48p+7,
+  0x1.481ccep+9,
+  0x1.9cc84ap+9,
+  0x1.0d9dcp+9,
+  0x1.654dep+9,
+  0x1.168e28p+9,
+  0x1.c4e90ep+7,
+  0x1.2d7d38p+9,
+  0x1.3c52aap+9,
+  0x1.745912p+7,
+  0x1.5ef9bcp+8,
+  0x1.d22404p+9,
+  0x1.83a49p+8,
+  0x1.18c9cep+7,
+  0x1.176b2p+9,
+  0x1.7d5684p+9,
+  0x1.1fc3f4p+9,
+  0x1.058e7p+7,
+  0x1.86aa68p+7,
+  0x1.1a4d58p+9,
+  0x1.5de8bap+8,
+  0x1.8b975p+9,
+  0x1.8cea7p+7,
+  0x1.debe9cp+7,
+  0x1.0ed648p+8,
+  0x1.f60024p+8,
+  0x1.3157a4p+9,
+  0x1.e1be62p+9,
+  0x1.b9ed12p+9,
+  0x1.bf1442p+8,
+  0x1.1d1f7cp+9,
+  0x1.7a16cep+7,
+  0x1.046208p+9,
+  0x1.4acb8cp+7,
+  0x1.03db5ap+8,
+  0x1.e51724p+9,
+  0x1.71b228p+8,
+  0x1.67219p+8,
+  0x1.640e06p+9,
+  0x1.f1ccaep+7,
+  0x1.3efddp+7,
+  0x1.4b8e38p+9,
+  0x1.33782p+9,
+  0x1.b3e11cp+9,
+  0x1.284d4ep+9,
+  0x1.58c496p+8,
+  0x1.e074e4p+9,
+  0x1.b9f05cp+9,
+  0x1.622fa2p+9,
+  0x1.88ff0cp+9,
+  0x1.5461p+8,
+  0x1.091de8p+9,
+  0x1.9727fcp+9,
+  0x1.1807cep+9,
+  0x1.10e93p+8,
+  0x1.90232ap+8,
+  0x1.5813bap+9,
+  0x1.0edc58p+9,
+  0x1.99e58ep+9,
+  0x1.086858p+8,
+  0x1.d01232p+9,
+  0x1.e9c72cp+8,
+  0x1.8bc82cp+8,
+  0x1.e43a8cp+8,
+  0x1.f1e7ap+9,
+  0x1.d49c7ep+9,
+  0x1.3f9788p+9,
+  0x1.728016p+9,
+  0x1.56e6fcp+9,
+  0x1.ee6ffep+9,
+  0x1.053452p+8,
+  0x1.46273p+8,
+  0x1.50e7fap+7,
+  0x1.287256p+8,
+  0x1.5a9836p+9,
+  0x1.b0ed0ep+9,
+  0x1.320a22p+9,
+  0x1.de35ccp+6,
+  0x1.3a8ad8p+8,
+  0x1.947d04p+9,
+  0x1.ceb7ccp+8,
+  0x1.d810dep+8,
+  0x1.2ab464p+8,
+  0x1.08b8d8p+9,
+  0x1.8b8a4ap+9,
+  0x1.6051f8p+9,
+  0x1.df991ep+9,
+  0x1.b467f8p+7,
+  0x1.3be4b6p+8,
+  0x1.587794p+9,
+  0x1.9be00ap+7,
+  0x1.54bb18p+9,
+  0x1.95ad08p+9,
+  0x1.e48a12p+7,
+  0x1.87716ep+9,
+  0x1.9aa8dap+9,
+  0x1.33e4acp+8,
+  0x1.9a013cp+7,
+  0x1.fa74bp+7,
+  0x1.16a6ap+9,
+  0x1.832c46p+9,
+  0x1.13cca4p+9,
+  0x1.189dfep+9,
+  0x1.a837fp+7,
+  0x1.e61fecp+9,
+  0x1.daf868p+6,
+  0x1.08f726p+9,
+  0x1.7e404cp+9,
+  0x1.865fb4p+7,
+  0x1.4e6adp+9,
+  0x1.af287ap+8,
+  0x1.f4904ep+8,
+  0x1.9a0786p+8,
+  0x1.df8514p+7,
+  0x1.b91148p+8,
+  0x1.170dp+7,
+  0x1.11e8dp+7,
+  0x1.df9d2p+9,
+  0x1.17217ep+8,
+  0x1.7d9408p+9,
+  0x1.7ba4b8p+9,
+  0x1.8f652ep+9,
+  0x1.aa5444p+7,
+  0x1.6da108p+7,
+  0x1.6ec024p+7,
+  0x1.f4733ep+8,
+  0x1.af3bcp+9,
+  0x1.c0b2b8p+8,
+  0x1.c3ef32p+9,
+  0x1.5e4c42p+9,
+  0x1.8c2518p+7,
+  0x1.c63a78p+7,
+  0x1.ba0b02p+7,
+  0x1.4df914p+9,
+  0x1.01f2dp+9,
+  0x1.76ac44p+9,
+  0x1.76845p+7,
+  0x1.f0b86p+8,
+  0x1.def1b2p+9,
+  0x1.54f5e8p+8,
+  0x1.2aea6cp+8,
+  0x1.5e8f2cp+9,
+  0x1.e06afcp+7,
+  0x1.dd7188p+9,
+  0x1.a87494p+8,
+  0x1.9a6a04p+8,
+  0x1.3bb6cp+9,
+  0x1.b5df6ap+9,
+  0x1.eac37cp+9,
+  0x1.3e471cp+7,
+  0x1.457958p+9,
+  0x1.84b278p+9,
+  0x1.505a1p+9,
+  0x1.7043f4p+7,
+  0x1.11cfp+9,
+  0x1.a26364p+8,
+  0x1.eb975ap+9,
+  0x1.e3b906p+6,
+  0x1.2b92b8p+9,
+  0x1.d1079ep+9,
+  0x1.6e795cp+9,
+  0x1.279da8p+8,
+  0x1.3de18ap+9,
+  0x1.5b33ecp+8,
+  0x1.ca3058p+9,
+  0x1.3bb5cep+9,
+  0x1.bc3a3ep+9,
+  0x1.d7c70ap+9,
+  0x1.3562d6p+9,
+  0x1.09d65cp+8,
+  0x1.cc57ecp+9,
+  0x1.8dac24p+9,
+  0x1.23c146p+9,
+  0x1.a1138p+8,
+  0x1.456378p+7,
+  0x1.f609b6p+7,
+  0x1.6f0538p+9,
+  0x1.ed2512p+9,
+  0x1.0be67ep+7,
+  0x1.1ceb8ap+9,
+  0x1.caa9a6p+9,
+  0x1.9d7336p+7,
+  0x1.35a1c8p+9,
+  0x1.e6b7ap+8,
+  0x1.6595e2p+9,
+  0x1.0ab05p+9,
+  0x1.adb8ccp+7,
+  0x1.aea1fcp+9,
+  0x1.2ac79cp+9,
+  0x1.bcc348p+9,
+  0x1.6a0e52p+8,
+  0x1.70eec2p+9,
+  0x1.7a41c4p+7,
+  0x1.598196p+9,
+  0x1.9cb7ccp+9,
+  0x1.675a3ep+9,
+  0x1.4a69eap+9,
+  0x1.bd07aep+6,
+  0x1.0c9bp+8,
+  0x1.1cf0d2p+7,
+  0x1.3b711cp+9,
+  0x1.25a83p+9,
+  0x1.97acep+9,
+  0x1.15eadp+9,
+  0x1.55f7b4p+9,
+  0x1.9b3d86p+9,
+  0x1.257628p+9,
+  0x1.5f96b8p+8,
+  0x1.991ad4p+9,
+  0x1.f48576p+8,
+  0x1.6ea988p+8,
+  0x1.6af9bap+8,
+  0x1.7ceecp+9,
+  0x1.f31982p+9,
+  0x1.7c52cap+8,
+  0x1.a9fc42p+8,
+  0x1.2f641p+9,
+  0x1.b4fde2p+6,
+  0x1.8d06fap+9,
+  0x1.0708a8p+8,
+  0x1.9760fap+8,
+  0x1.1cc328p+7,
+  0x1.e819b4p+9,
+  0x1.9c5e7ap+7,
+  0x1.266414p+9,
+  0x1.bd7a1cp+8,
+  0x1.3dc13ap+8,
+  0x1.26a3cap+9,
+  0x1.53052ep+9,
+  0x1.3ab898p+8,
+  0x1.ce9b96p+9,
+  0x1.90ec7p+9,
+  0x1.4b0576p+7,
+  0x1.f752acp+7,
+  0x1.b6cdecp+9,
+  0x1.83968p+9,
+  0x1.15a5e8p+9,
+  0x1.e9c90ap+7,
+  0x1.9b097ep+9,
+};
+static const std::vector<float> sincosf_input6 = {
+  0x1.e44094p+100,
+  0x1.36e29p+106,
+  0x1.b2e762p+105,
+  0x1.b0674ap+102,
+  0x1.e54982p+103,
+  0x1.2c1c92p+106,
+  0x1.167bfap+105,
+  0x1.25bea6p+106,
+  0x1.1681a6p+106,
+  0x1.51c39cp+105,
+  0x1.026514p+106,
+  0x1.cc029ep+105,
+  0x1.3372c8p+105,
+  0x1.cb9c58p+104,
+  0x1.219dccp+104,
+  0x1.2b67bap+106,
+  0x1.632382p+102,
+  0x1.72928cp+104,
+  0x1.28e0dep+106,
+  0x1.637182p+105,
+  0x1.4e0cdcp+105,
+  0x1.65938ap+103,
+  0x1.cba67ep+105,
+  0x1.b99b64p+104,
+  0x1.6f0626p+104,
+  0x1.0917dep+106,
+  0x1.4c4408p+104,
+  0x1.9ddc02p+104,
+  0x1.379e7ap+106,
+  0x1.fece04p+104,
+  0x1.05c4p+105,
+  0x1.d331b8p+105,
+  0x1.ec2b84p+103,
+  0x1.bb2a04p+103,
+  0x1.09a25ep+105,
+  0x1.727284p+105,
+  0x1.ab8524p+104,
+  0x1.3ef73ep+103,
+  0x1.36bfc4p+106,
+  0x1.f98c64p+104,
+  0x1.ca43e8p+105,
+  0x1.1962c4p+105,
+  0x1.9e160ep+103,
+  0x1.ce05a2p+105,
+  0x1.5daaacp+105,
+  0x1.9721c2p+103,
+  0x1.2ed026p+106,
+  0x1.58bc64p+105,
+  0x1.22707p+105,
+  0x1.27d7bap+106,
+  0x1.3b13dap+105,
+  0x1.26c74ap+104,
+  0x1.525ff8p+103,
+  0x1.320bap+106,
+  0x1.30ffc6p+105,
+  0x1.d96674p+103,
+  0x1.156f56p+105,
+  0x1.341346p+102,
+  0x1.664daep+105,
+  0x1.83d14ep+105,
+  0x1.b64312p+104,
+  0x1.f150a6p+105,
+  0x1.932fp+105,
+  0x1.7a93aap+104,
+  0x1.2d30a4p+106,
+  0x1.11b068p+106,
+  0x1.1906fp+106,
+  0x1.e1c876p+105,
+  0x1.24d782p+104,
+  0x1.d03706p+102,
+  0x1.28a0bcp+105,
+  0x1.50f4bap+102,
+  0x1.ef3a8ep+104,
+  0x1.ff694ep+105,
+  0x1.16f6dp+105,
+  0x1.9bffep+104,
+  0x1.afb792p+105,
+  0x1.acb788p+105,
+  0x1.022e76p+106,
+  0x1.3cfa2ep+105,
+  0x1.ba48p+101,
+  0x1.8b2e0cp+104,
+  0x1.5f220ep+104,
+  0x1.0bd75ap+105,
+  0x1.feef2ap+105,
+  0x1.2557f4p+106,
+  0x1.eaa76cp+101,
+  0x1.58d384p+105,
+  0x1.d9274p+105,
+  0x1.d29002p+105,
+  0x1.c16p+105,
+  0x1.d2b92ep+105,
+  0x1.5de6f2p+105,
+  0x1.4301eep+104,
+  0x1.519696p+105,
+  0x1.7de692p+105,
+  0x1.c4969cp+102,
+  0x1.850e38p+105,
+  0x1.410278p+104,
+  0x1.e4bcacp+104,
+  0x1.720d2p+105,
+  0x1.281d2p+106,
+  0x1.203418p+105,
+  0x1.c143a4p+105,
+  0x1.137ac2p+106,
+  0x1.23164p+105,
+  0x1.d28ab4p+105,
+  0x1.6c19f2p+105,
+  0x1.dcea32p+101,
+  0x1.c1474ep+105,
+  0x1.3490bap+104,
+  0x1.43bd62p+105,
+  0x1.d44c0cp+103,
+  0x1.9ba2e6p+104,
+  0x1.d59aecp+102,
+  0x1.e2f2ecp+103,
+  0x1.636b9ep+103,
+  0x1.117c6p+106,
+  0x1.d597ccp+101,
+  0x1.37c64p+106,
+  0x1.6d4b2cp+105,
+  0x1.c8b9bap+105,
+  0x1.33d526p+106,
+  0x1.daa2d6p+103,
+  0x1.3f44eep+104,
+  0x1.1638aep+105,
+  0x1.049f98p+104,
+  0x1.024a7ap+106,
+  0x1.968f4ap+104,
+  0x1.35ddp+106,
+  0x1.c6466cp+102,
+  0x1.3040dap+106,
+  0x1.12a0f2p+105,
+  0x1.27dafp+104,
+  0x1.97a38p+103,
+  0x1.b7d40ap+104,
+  0x1.2f4a7cp+105,
+  0x1.a06d54p+102,
+  0x1.35d068p+104,
+  0x1.8f6a3p+105,
+  0x1.2c402p+106,
+  0x1.1e9296p+106,
+  0x1.476236p+104,
+  0x1.07efep+106,
+  0x1.3baf24p+102,
+  0x1.16e86ap+106,
+  0x1.2e2d92p+105,
+  0x1.1e5ce4p+105,
+  0x1.39c434p+104,
+  0x1.6a969ep+104,
+  0x1.a58e42p+103,
+  0x1.287decp+105,
+  0x1.8b4de2p+104,
+  0x1.e88492p+104,
+  0x1.4ea74p+103,
+  0x1.819808p+105,
+  0x1.3dd952p+105,
+  0x1.2ef72cp+106,
+  0x1.468e02p+105,
+  0x1.3d9472p+105,
+  0x1.52e8d4p+103,
+  0x1.f1936ap+103,
+  0x1.72da8ep+105,
+  0x1.9201a6p+105,
+  0x1.27d542p+106,
+  0x1.25a0d2p+106,
+  0x1.b8e7aap+105,
+  0x1.1095b2p+105,
+  0x1.37ed0cp+106,
+  0x1.b4ba18p+105,
+  0x1.0540cp+105,
+  0x1.2d27eep+106,
+  0x1.ab11eep+105,
+  0x1.ecff5cp+105,
+  0x1.33b81ap+102,
+  0x1.a1407ap+105,
+  0x1.1d595ep+106,
+  0x1.0170d2p+105,
+  0x1.cad076p+105,
+  0x1.2df588p+98,
+  0x1.2e6fb8p+106,
+  0x1.5d4988p+104,
+  0x1.989c9ep+103,
+  0x1.efc2b2p+104,
+  0x1.907232p+105,
+  0x1.2acedp+106,
+  0x1.6a980cp+100,
+  0x1.b5be2p+105,
+  0x1.7df524p+105,
+  0x1.64d5c8p+105,
+  0x1.b47b72p+105,
+  0x1.0c173ep+106,
+  0x1.23b1c6p+105,
+  0x1.ee66a8p+104,
+  0x1.de04acp+103,
+  0x1.409b3cp+105,
+  0x1.48ddcap+105,
+  0x1.346d2p+104,
+  0x1.d1f64cp+105,
+  0x1.7344ap+105,
+  0x1.ed81dep+104,
+  0x1.f1130ap+104,
+  0x1.d9ba56p+105,
+  0x1.77bcd4p+105,
+  0x1.712286p+105,
+  0x1.3a5ab8p+104,
+  0x1.38e2f2p+106,
+  0x1.f38da2p+105,
+  0x1.a8e58ep+104,
+  0x1.179e9ap+103,
+  0x1.1766e2p+106,
+  0x1.13e6dep+103,
+  0x1.dc5c32p+105,
+  0x1.838808p+105,
+  0x1.68309ap+105,
+  0x1.244118p+106,
+  0x1.638aecp+105,
+  0x1.1bc956p+105,
+  0x1.5c377cp+104,
+  0x1.694c12p+105,
+  0x1.cfc0ccp+105,
+  0x1.f3519ap+105,
+  0x1.904b44p+104,
+  0x1.0bcf8p+105,
+  0x1.34a3f8p+106,
+  0x1.35a37p+104,
+  0x1.14c3e8p+106,
+  0x1.232b32p+106,
+  0x1.7c919ep+102,
+  0x1.8574dp+105,
+  0x1.88227ap+105,
+  0x1.2d80d8p+106,
+  0x1.08c13ap+105,
+  0x1.169998p+104,
+  0x1.da388ep+105,
+  0x1.687abcp+103,
+  0x1.bad1e4p+104,
+  0x1.6b6cbep+105,
+  0x1.0eac8p+106,
+  0x1.08fa92p+105,
+  0x1.a3eb14p+104,
+  0x1.ab1c7cp+105,
+  0x1.208244p+106,
+  0x1.28bf0ap+106,
+  0x1.b1825ep+105,
+  0x1.cb61ecp+105,
+  0x1.23bb2cp+105,
+  0x1.390a8cp+106,
+  0x1.77d34ap+105,
+  0x1.283caep+106,
+  0x1.2b735p+105,
+  0x1.0db8ccp+106,
+  0x1.e5f18ep+104,
+  0x1.18fbdcp+105,
+  0x1.a13adep+105,
+  0x1.fa6be6p+105,
+  0x1.df4596p+101,
+  0x1.18bdep+105,
+  0x1.08fc4ap+105,
+  0x1.0fcb06p+105,
+  0x1.04e53ap+106,
+  0x1.b9452ap+104,
+  0x1.183e32p+106,
+  0x1.ca9258p+104,
+  0x1.4bae9ap+103,
+  0x1.fb1314p+104,
+  0x1.9fe296p+105,
+  0x1.131252p+106,
+  0x1.b110acp+105,
+  0x1.173b9ap+105,
+  0x1.dcc2p+105,
+  0x1.06f73p+105,
+  0x1.e3dfbcp+104,
+  0x1.d350cap+104,
+  0x1.04bbfp+106,
+  0x1.09012ep+105,
+  0x1.419e9ep+105,
+  0x1.8dacc6p+105,
+  0x1.25592cp+105,
+  0x1.d5a028p+103,
+  0x1.cf753ep+103,
+  0x1.e8167p+105,
+  0x1.8ef30ap+105,
+  0x1.1f49bap+104,
+  0x1.5b6ca6p+103,
+  0x1.78b72ep+104,
+  0x1.c6b838p+105,
+  0x1.2fb342p+106,
+  0x1.08dfaap+103,
+  0x1.23c0e6p+106,
+  0x1.a2dc96p+105,
+  0x1.6a428ap+103,
+  0x1.25911ap+105,
+  0x1.a1148cp+105,
+  0x1.296faap+101,
+  0x1.374b22p+104,
+  0x1.c8795p+103,
+  0x1.55b9c8p+100,
+  0x1.a9e658p+105,
+  0x1.77a89ep+104,
+  0x1.c61a1ep+105,
+  0x1.b60f42p+105,
+  0x1.0dac4p+106,
+  0x1.a1fc54p+103,
+  0x1.ba77a4p+105,
+  0x1.47c172p+103,
+  0x1.e97d82p+105,
+  0x1.548f34p+105,
+  0x1.515ecap+105,
+  0x1.346956p+105,
+  0x1.3aaafap+105,
+  0x1.08f86p+105,
+  0x1.5ea00cp+105,
+  0x1.202cfp+103,
+  0x1.296e08p+105,
+  0x1.62eb88p+103,
+  0x1.45e7c8p+105,
+  0x1.70f9bap+101,
+  0x1.f19c74p+103,
+  0x1.f9378p+97,
+  0x1.d787cep+104,
+  0x1.0ea13cp+105,
+  0x1.105d84p+106,
+  0x1.31aa4p+105,
+  0x1.41344p+105,
+  0x1.44d736p+103,
+  0x1.ec3ccep+105,
+  0x1.22fd5p+106,
+  0x1.d3f69ep+105,
+  0x1.1397c6p+106,
+  0x1.1b8bp+106,
+  0x1.1e9814p+105,
+  0x1.5d79cap+104,
+  0x1.194776p+103,
+  0x1.a480f2p+105,
+  0x1.69dfb6p+104,
+  0x1.150dcp+105,
+  0x1.48acfep+103,
+  0x1.751852p+104,
+  0x1.f595dep+104,
+  0x1.eac8f2p+104,
+  0x1.e873aap+102,
+  0x1.948426p+104,
+  0x1.33346cp+104,
+  0x1.36b74p+104,
+  0x1.33e9dp+106,
+  0x1.4b602cp+105,
+  0x1.b6297cp+102,
+  0x1.4217e4p+103,
+  0x1.a8ff48p+105,
+  0x1.0eb3bap+106,
+  0x1.8cd95p+104,
+  0x1.060b48p+106,
+  0x1.5aa7c4p+103,
+  0x1.e5517ep+105,
+  0x1.63db1ep+105,
+  0x1.1d1d08p+106,
+  0x1.9022e2p+105,
+  0x1.0ddc18p+105,
+  0x1.b4208cp+104,
+  0x1.f0c21ap+100,
+  0x1.07548cp+106,
+  0x1.602328p+105,
+  0x1.a2d1c6p+102,
+  0x1.ab8df2p+104,
+  0x1.374eep+106,
+  0x1.fd98b2p+104,
+  0x1.b08f78p+104,
+  0x1.b2384ap+103,
+  0x1.1b9308p+106,
+  0x1.5837fep+105,
+  0x1.8abba2p+103,
+  0x1.0b54fap+106,
+  0x1.2e41bp+106,
+  0x1.470d88p+104,
+  0x1.c6d472p+105,
+  0x1.e98c34p+105,
+  0x1.4691c8p+103,
+  0x1.fb9258p+105,
+  0x1.3adc78p+105,
+  0x1.1aa5b4p+104,
+  0x1.32d54ap+103,
+  0x1.b4052ep+103,
+  0x1.bab582p+104,
+  0x1.c50892p+104,
+  0x1.1383aep+106,
+  0x1.460f9ep+104,
+  0x1.2db9dcp+106,
+  0x1.890a5ep+103,
+  0x1.374a56p+106,
+  0x1.35a3fep+106,
+  0x1.d6e912p+104,
+  0x1.a10c38p+104,
+  0x1.267e56p+106,
+  0x1.df0826p+105,
+  0x1.b06af8p+105,
+  0x1.517d2ap+104,
+  0x1.c94678p+105,
+  0x1.dd534p+102,
+  0x1.d9b082p+103,
+  0x1.a658d8p+103,
+  0x1.9a1044p+105,
+  0x1.8ceedap+104,
+  0x1.0d811ep+106,
+  0x1.d458p+104,
+  0x1.8ed3c2p+104,
+  0x1.deb20ap+104,
+  0x1.bbd5bap+101,
+  0x1.3a96cp+106,
+  0x1.23d73ep+104,
+  0x1.6b1f0ap+105,
+  0x1.2355c4p+103,
+  0x1.66ed88p+104,
+  0x1.07c8acp+106,
+  0x1.8a57bap+103,
+  0x1.b69f3ap+104,
+  0x1.d90426p+105,
+  0x1.ca83b2p+105,
+  0x1.7e159ap+104,
+  0x1.1bc50cp+106,
+  0x1.7c780cp+103,
+  0x1.6a43fcp+105,
+  0x1.8183e8p+105,
+  0x1.b05838p+104,
+  0x1.a9ab56p+104,
+  0x1.fb30fep+103,
+  0x1.4c0594p+101,
+  0x1.871912p+103,
+  0x1.175b1cp+105,
+  0x1.8a5146p+105,
+  0x1.29f71cp+106,
+  0x1.b3bd0ap+105,
+  0x1.16df22p+106,
+  0x1.c1e5dap+105,
+  0x1.c17e7ap+105,
+  0x1.83d568p+104,
+  0x1.0523ep+105,
+  0x1.e6ae42p+104,
+  0x1.b417fap+105,
+  0x1.e9be28p+105,
+  0x1.dc8cdp+104,
+  0x1.8dc59ep+105,
+  0x1.fc29a8p+103,
+  0x1.ac20f4p+104,
+  0x1.18241ap+105,
+  0x1.f5e8cp+104,
+  0x1.de7f5cp+105,
+  0x1.4912p+103,
+  0x1.d93e88p+103,
+  0x1.17f482p+106,
+  0x1.2ebe88p+105,
+  0x1.0bebacp+103,
+  0x1.c048cp+105,
+  0x1.20e728p+106,
+  0x1.f4e3b2p+105,
+  0x1.2000b4p+104,
+  0x1.d6e18ep+103,
+  0x1.e12f5p+105,
+  0x1.7b88d6p+105,
+  0x1.73aa0cp+102,
+  0x1.3be4d2p+105,
+  0x1.63e1fap+105,
+  0x1.1d1652p+104,
+  0x1.3befap+102,
+  0x1.c4fee6p+104,
+  0x1.bf3abap+102,
+  0x1.d12a76p+105,
+  0x1.3e262p+103,
+  0x1.9eddfap+104,
+  0x1.389c76p+104,
+  0x1.229d4p+106,
+  0x1.01e9ecp+105,
+  0x1.77f092p+104,
+  0x1.a45126p+103,
+  0x1.9eacdep+105,
+  0x1.10e51cp+105,
+  0x1.dd815p+103,
+  0x1.7e13bp+105,
+  0x1.455734p+105,
+  0x1.1dd5eap+103,
+  0x1.57394cp+105,
+  0x1.278256p+106,
+  0x1.b519fp+105,
+  0x1.144998p+106,
+  0x1.221f1cp+106,
+  0x1.352638p+106,
+  0x1.ef39f6p+105,
+  0x1.a8af4p+105,
+  0x1.2708a8p+104,
+  0x1.200884p+106,
+  0x1.c45f8ap+105,
+  0x1.1d07ep+106,
+  0x1.16422p+102,
+  0x1.07234ap+106,
+  0x1.343d5cp+105,
+  0x1.08154ap+106,
+  0x1.166866p+105,
+  0x1.d4b9a2p+99,
+  0x1.2661fap+106,
+  0x1.29ba9cp+106,
+  0x1.01938ep+105,
+  0x1.18302cp+105,
+  0x1.31b5d8p+104,
+  0x1.89775cp+97,
+  0x1.accdfep+103,
+  0x1.ebc352p+102,
+  0x1.21b17p+106,
+  0x1.8559c6p+105,
+  0x1.0837a6p+106,
+  0x1.0c5fbap+106,
+  0x1.15541ap+106,
+  0x1.17e162p+106,
+};
+static const std::vector<float> sincosf_input7 = {
+  0x1.66823p+127,
+  0x1.cdee8ep+125,
+  0x1.3241f6p+127,
+  0x1.0bab12p+125,
+  0x1.47c142p+126,
+  0x1.18237ap+125,
+  0x1.aa230ap+127,
+  0x1.19f854p+126,
+  0x1.9d7a76p+127,
+  0x1.971a86p+124,
+  0x1.00bf28p+123,
+  0x1.a2eedap+126,
+  0x1.760244p+127,
+  0x1.50e15ap+126,
+  0x1.c4d462p+127,
+  0x1.10a28cp+127,
+  0x1.433a4ap+127,
+  0x1.0a4d6ep+127,
+  0x1.fd76a4p+124,
+  0x1.3c8582p+127,
+  0x1.5e556p+126,
+  0x1.ffb8b6p+125,
+  0x1.0f81eap+126,
+  0x1.368c2ep+126,
+  0x1.0f1ac4p+127,
+  0x1.27796p+127,
+  0x1.50373ep+126,
+  0x1.1299c6p+127,
+  0x1.34b33ap+127,
+  0x1.c31d06p+122,
+  0x1.a31c84p+127,
+  0x1.28aedap+126,
+  0x1.fda94ep+126,
+  0x1.12c172p+126,
+  0x1.ca2bcap+127,
+  0x1.f9079cp+126,
+  0x1.dc5c18p+126,
+  0x1.5d8066p+127,
+  0x1.2dbb12p+125,
+  0x1.09ca5ap+127,
+  0x1.db67cep+125,
+  0x1.b5755ap+127,
+  0x1.99f6p+126,
+  0x1.90e684p+127,
+  0x1.510c5cp+127,
+  0x1.726daap+125,
+  0x1.e7de06p+127,
+  0x1.f6c18ep+127,
+  0x1.c1eafp+126,
+  0x1.86ef0cp+126,
+  0x1.051402p+127,
+  0x1.ca4d9ep+127,
+  0x1.7e9f9ap+120,
+  0x1.e2e4p+126,
+  0x1.da1834p+126,
+  0x1.99ae12p+125,
+  0x1.171bfap+124,
+  0x1.0a84f6p+122,
+  0x1.b9d428p+127,
+  0x1.e27144p+125,
+  0x1.1f754ap+127,
+  0x1.b23d7ep+127,
+  0x1.c56878p+126,
+  0x1.ca196cp+127,
+  0x1.7e16a4p+127,
+  0x1.ef7446p+127,
+  0x1.ddd388p+125,
+  0x1.7e18cep+126,
+  0x1.edf5bp+127,
+  0x1.917ebap+124,
+  0x1.0920f6p+126,
+  0x1.9c225cp+127,
+  0x1.e88c72p+123,
+  0x1.19da36p+127,
+  0x1.12f618p+127,
+  0x1.79244ap+127,
+  0x1.1c2cbcp+126,
+  0x1.c0e9dep+127,
+  0x1.f217ap+127,
+  0x1.ed5a78p+127,
+  0x1.39e9eap+126,
+  0x1.37169cp+127,
+  0x1.db789cp+127,
+  0x1.36deccp+121,
+  0x1.76a81cp+123,
+  0x1.022b6cp+127,
+  0x1.1462bp+127,
+  0x1.c26bd6p+126,
+  0x1.d63826p+125,
+  0x1.28846p+127,
+  0x1.59ae48p+126,
+  0x1.d1f348p+127,
+  0x1.0e90b2p+127,
+  0x1.26dc72p+126,
+  0x1.d9afbep+126,
+  0x1.f2bba6p+126,
+  0x1.28b52cp+126,
+  0x1.adabbp+123,
+  0x1.28a332p+125,
+  0x1.4309e6p+127,
+  0x1.ed2c1cp+126,
+  0x1.433eccp+127,
+  0x1.ebb6eep+127,
+  0x1.830fbp+126,
+  0x1.a0ac4p+124,
+  0x1.9f7342p+124,
+  0x1.7bef98p+126,
+  0x1.1281cap+127,
+  0x1.a653f6p+122,
+  0x1.329328p+127,
+  0x1.76bb3cp+124,
+  0x1.7292d6p+125,
+  0x1.e36fe8p+127,
+  0x1.089b3ep+127,
+  0x1.450b34p+126,
+  0x1.77b268p+125,
+  0x1.cb018ep+126,
+  0x1.8c8c2ep+124,
+  0x1.a06c4cp+127,
+  0x1.461f2ep+126,
+  0x1.03f9bep+126,
+  0x1.fd18a6p+127,
+  0x1.afa5f4p+127,
+  0x1.1b5642p+126,
+  0x1.c096b4p+123,
+  0x1.e7d78p+127,
+  0x1.6e2fcap+127,
+  0x1.66067ep+126,
+  0x1.d251f8p+127,
+  0x1.439466p+127,
+  0x1.1dc904p+126,
+  0x1.79bbe6p+127,
+  0x1.52a2bap+127,
+  0x1.399754p+125,
+  0x1.b22b3ap+125,
+  0x1.83fea6p+124,
+  0x1.d90378p+125,
+  0x1.9e8dc8p+127,
+  0x1.5e4b2p+127,
+  0x1.72387ep+126,
+  0x1.79b6acp+126,
+  0x1.cefefp+127,
+  0x1.caa272p+122,
+  0x1.40a71ep+125,
+  0x1.bde272p+126,
+  0x1.08ff4cp+127,
+  0x1.0ba12ap+126,
+  0x1.df8588p+124,
+  0x1.76f3dp+125,
+  0x1.f71cf6p+127,
+  0x1.c65e7cp+127,
+  0x1.1b9ef6p+126,
+  0x1.87492ap+127,
+  0x1.222382p+126,
+  0x1.5b8b52p+126,
+  0x1.d17fb8p+125,
+  0x1.d75a96p+124,
+  0x1.c30d16p+127,
+  0x1.e7bdd4p+125,
+  0x1.83d51cp+127,
+  0x1.a2a116p+127,
+  0x1.cd4302p+127,
+  0x1.9a8598p+126,
+  0x1.b970e8p+126,
+  0x1.d7876ap+127,
+  0x1.74717ep+127,
+  0x1.1fcf9ap+126,
+  0x1.af6684p+125,
+  0x1.b1df4ap+127,
+  0x1.8725bcp+127,
+  0x1.ab4962p+126,
+  0x1.2fb354p+127,
+  0x1.c3e7cep+123,
+  0x1.d9e8fcp+125,
+  0x1.a09a8cp+126,
+  0x1.8e18dep+126,
+  0x1.e80d9p+126,
+  0x1.3cadf4p+127,
+  0x1.3bc8ccp+127,
+  0x1.50343p+127,
+  0x1.336d7cp+126,
+  0x1.e2c9aep+127,
+  0x1.5dae1ap+124,
+  0x1.83978ep+125,
+  0x1.2c773ep+127,
+  0x1.749a88p+127,
+  0x1.173132p+127,
+  0x1.be29c8p+127,
+  0x1.8e5086p+127,
+  0x1.f72e64p+126,
+  0x1.3eca7p+126,
+  0x1.f0a142p+126,
+  0x1.5b3f8p+126,
+  0x1.d55e42p+127,
+  0x1.c81a8cp+127,
+  0x1.b79606p+127,
+  0x1.fc6f04p+127,
+  0x1.58063ap+127,
+  0x1.0d1a22p+127,
+  0x1.069758p+126,
+  0x1.62cd96p+126,
+  0x1.281e62p+127,
+  0x1.ce0452p+127,
+  0x1.96091ep+127,
+  0x1.aaf09cp+127,
+  0x1.396d14p+127,
+  0x1.22b532p+127,
+  0x1.96bef6p+126,
+  0x1.133f7ap+127,
+  0x1.56a378p+127,
+  0x1.4cac76p+124,
+  0x1.5a9982p+127,
+  0x1.1fec6cp+126,
+  0x1.617aep+127,
+  0x1.fb6e1ap+125,
+  0x1.fbf4c2p+127,
+  0x1.682c3ap+127,
+  0x1.1b423ep+126,
+  0x1.54b2a8p+127,
+  0x1.220266p+126,
+  0x1.28a24ep+127,
+  0x1.0e7a56p+127,
+  0x1.31abbap+126,
+  0x1.1751b4p+127,
+  0x1.ecfebap+125,
+  0x1.f4bb3p+127,
+  0x1.82e5ap+127,
+  0x1.42668p+127,
+  0x1.68f3fp+126,
+  0x1.bcad04p+127,
+  0x1.8d1a48p+127,
+  0x1.d89f28p+125,
+  0x1.14ed08p+127,
+  0x1.b1e278p+126,
+  0x1.aabd4ep+126,
+  0x1.bb2f9ep+126,
+  0x1.e3a244p+125,
+  0x1.74b5e8p+126,
+  0x1.4bb0ap+126,
+  0x1.d306d8p+126,
+  0x1.f9ccc4p+127,
+  0x1.457a3p+126,
+  0x1.3e3f22p+127,
+  0x1.d2c572p+125,
+  0x1.06614p+127,
+  0x1.d620fep+127,
+  0x1.edeedep+126,
+  0x1.f38ebcp+124,
+  0x1.d4c7d6p+124,
+  0x1.2c215ep+125,
+  0x1.82a0cp+127,
+  0x1.374cc4p+127,
+  0x1.6b78d6p+127,
+  0x1.ec3888p+124,
+  0x1.13ff7cp+125,
+  0x1.fe7da4p+127,
+  0x1.fe2b78p+127,
+  0x1.93caa6p+127,
+  0x1.9bfb5cp+126,
+  0x1.d429cep+127,
+  0x1.bac4eep+126,
+  0x1.65e5c4p+127,
+  0x1.b4c75p+127,
+  0x1.005f34p+127,
+  0x1.62c18p+127,
+  0x1.2bb578p+126,
+  0x1.5819d4p+127,
+  0x1.f14b7ep+125,
+  0x1.c12884p+127,
+  0x1.ea20e4p+127,
+  0x1.b39a3p+125,
+  0x1.d1484cp+125,
+  0x1.4a010ep+127,
+  0x1.f61a9p+125,
+  0x1.eba3f8p+127,
+  0x1.c44ac2p+127,
+  0x1.c85236p+126,
+  0x1.373ef6p+126,
+  0x1.b65944p+127,
+  0x1.dfd602p+122,
+  0x1.d1182ap+123,
+  0x1.2e5376p+127,
+  0x1.8719d6p+127,
+  0x1.bc20eep+124,
+  0x1.d275a6p+126,
+  0x1.1ef032p+126,
+  0x1.c50fb4p+127,
+  0x1.34195cp+126,
+  0x1.a0d1d6p+127,
+  0x1.e5ee3ap+127,
+  0x1.4c6afp+126,
+  0x1.1c5a1cp+126,
+  0x1.e4113p+124,
+  0x1.ab666p+127,
+  0x1.2ca26ap+124,
+  0x1.86565cp+122,
+  0x1.ba16ep+126,
+  0x1.f21cd2p+126,
+  0x1.f53658p+125,
+  0x1.e5e022p+124,
+  0x1.b070dap+125,
+  0x1.7b9098p+127,
+  0x1.b1ad22p+124,
+  0x1.742ee6p+126,
+  0x1.dcf93ep+127,
+  0x1.c1ac14p+127,
+  0x1.f81038p+124,
+  0x1.4d8ffap+125,
+  0x1.a8fdf4p+125,
+  0x1.d4332ap+127,
+  0x1.78dbacp+126,
+  0x1.7cfcfp+125,
+  0x1.464bcep+127,
+  0x1.171a04p+123,
+  0x1.fb2d7ep+127,
+  0x1.2340bep+123,
+  0x1.a53a92p+127,
+  0x1.d0daaap+127,
+  0x1.ba199cp+123,
+  0x1.9c7d52p+126,
+  0x1.a928ep+126,
+  0x1.9fa44ep+127,
+  0x1.8d2d1ap+127,
+  0x1.81fdb6p+126,
+  0x1.54129ep+126,
+  0x1.e976f8p+126,
+  0x1.bc0c0cp+127,
+  0x1.42729cp+126,
+  0x1.a24a0cp+125,
+  0x1.170858p+125,
+  0x1.66fa7ep+125,
+  0x1.2007e2p+121,
+  0x1.83ab7cp+127,
+  0x1.dfe674p+127,
+  0x1.1de1c4p+124,
+  0x1.d19682p+127,
+  0x1.e7e5f4p+126,
+  0x1.638758p+127,
+  0x1.49092p+127,
+  0x1.fb0d18p+125,
+  0x1.cca50ep+127,
+  0x1.abc118p+127,
+  0x1.e4d062p+127,
+  0x1.abc75p+127,
+  0x1.b0b0aep+127,
+  0x1.2c9a02p+125,
+  0x1.0ead8p+126,
+  0x1.9cca28p+126,
+  0x1.55554p+127,
+  0x1.0c3d7ep+126,
+  0x1.ef554p+126,
+  0x1.ae6b4p+127,
+  0x1.c48e9p+126,
+  0x1.c4852p+127,
+  0x1.f3e0ap+126,
+  0x1.995e64p+127,
+  0x1.3d5c84p+126,
+  0x1.e9d07cp+125,
+  0x1.13b1c4p+125,
+  0x1.3102d4p+127,
+  0x1.6b21b6p+127,
+  0x1.73214ep+125,
+  0x1.2a1bdcp+126,
+  0x1.9deacep+126,
+  0x1.8dfd08p+126,
+  0x1.3e2074p+126,
+  0x1.a6a1dap+127,
+  0x1.45f596p+126,
+  0x1.7a8c1p+126,
+  0x1.b44ee4p+123,
+  0x1.36b1a6p+125,
+  0x1.cd9f7ap+125,
+  0x1.55782ep+126,
+  0x1.39db98p+127,
+  0x1.d02d7p+127,
+  0x1.b7d9d6p+127,
+  0x1.51885cp+126,
+  0x1.42465cp+127,
+  0x1.9cdb78p+127,
+  0x1.a112p+127,
+  0x1.3f6248p+124,
+  0x1.d926cep+124,
+  0x1.c7058ep+126,
+  0x1.f70d24p+127,
+  0x1.df4ef2p+127,
+  0x1.f1cafp+123,
+  0x1.52ee0ap+127,
+  0x1.48ed9ap+127,
+  0x1.16408p+127,
+  0x1.af82b2p+127,
+  0x1.c37f68p+127,
+  0x1.1b503ap+124,
+  0x1.abde4p+127,
+  0x1.8f1a12p+127,
+  0x1.306a8ap+127,
+  0x1.edee2p+125,
+  0x1.da924ep+125,
+  0x1.b4f604p+126,
+  0x1.c0e08ep+127,
+  0x1.f4f7d2p+126,
+  0x1.555576p+127,
+  0x1.aea3e8p+125,
+  0x1.ca5122p+126,
+  0x1.60b16p+127,
+  0x1.d8b02p+125,
+  0x1.96786ap+126,
+  0x1.25c324p+127,
+  0x1.aa5fd8p+124,
+  0x1.c0ae5ap+127,
+  0x1.fbc3cp+125,
+  0x1.3f976ep+126,
+  0x1.2995cep+127,
+  0x1.a0f2a8p+127,
+  0x1.7f21bcp+126,
+  0x1.aab454p+127,
+  0x1.45d4bep+124,
+  0x1.d80dd4p+127,
+  0x1.48884ep+126,
+  0x1.90647ap+126,
+  0x1.81aa7cp+125,
+  0x1.29cdcep+126,
+  0x1.bb5cd4p+125,
+  0x1.b0b04ep+126,
+  0x1.1d6ea8p+127,
+  0x1.65a3d4p+127,
+  0x1.ac1d1ep+126,
+  0x1.83abf4p+127,
+  0x1.79669ep+126,
+  0x1.6e405ap+127,
+  0x1.00c8e4p+124,
+  0x1.cb928ep+125,
+  0x1.5a588p+126,
+  0x1.128eecp+126,
+  0x1.c71488p+127,
+  0x1.a9e0bap+127,
+  0x1.895c98p+127,
+  0x1.090fcp+127,
+  0x1.3bf3eep+125,
+  0x1.03fa94p+125,
+  0x1.c0da42p+126,
+  0x1.f2066cp+126,
+  0x1.1d3bdcp+127,
+  0x1.5d19fcp+124,
+  0x1.2abe36p+127,
+  0x1.ffd886p+127,
+  0x1.82fdb2p+125,
+  0x1.9b47ecp+124,
+  0x1.85087p+127,
+  0x1.fe5428p+127,
+  0x1.fe18dcp+127,
+  0x1.bf922ap+126,
+  0x1.bb3ccep+127,
+  0x1.c16f2ep+124,
+  0x1.04d8f8p+127,
+  0x1.29647p+127,
+  0x1.1cedc2p+127,
+  0x1.125f86p+126,
+  0x1.c11efcp+124,
+  0x1.7deff6p+124,
+  0x1.9e7ccp+126,
+  0x1.4f74ap+126,
+  0x1.a7c806p+126,
+  0x1.1ad406p+127,
+  0x1.c149f8p+127,
+  0x1.9d425ap+125,
+  0x1.5ee562p+127,
+  0x1.6c4072p+126,
+  0x1.b2297cp+126,
+  0x1.2c16bap+126,
+  0x1.110888p+126,
+  0x1.e65c8cp+125,
+  0x1.aeb1f4p+126,
+  0x1.3276cap+123,
+  0x1.088156p+123,
+  0x1.ea93fap+127,
+  0x1.305792p+127,
+  0x1.c5f63p+127,
+  0x1.d4c652p+125,
+  0x1.be1e4ap+126,
+  0x1.50ae42p+127,
+  0x1.0b6732p+124,
+  0x1.70f1aap+125,
+  0x1.6d715p+127,
+  0x1.9edc2p+127,
+  0x1.9c5ffcp+124,
+  0x1.b60a9ap+127,
+  0x1.53de68p+127,
+  0x1.8388dp+127,
+  0x1.4391d6p+124,
+  0x1.e9c01ap+127,
+  0x1.a4f264p+127,
+  0x1.e94ab4p+126,
+  0x1.9368c4p+127,
+  0x1.19d3f2p+124,
+  0x1.5dbe48p+126,
+  0x1.85d08ep+127,
+  0x1.9fcd96p+125,
+  0x1.e69374p+126,
+  0x1.6dc07p+127,
+  0x1.8147c6p+124,
+  0x1.4af02p+127,
+  0x1.bac7p+127,
+  0x1.0e6264p+127,
+  0x1.5a8062p+127,
+  0x1.9085dcp+127,
+  0x1.9d2418p+126,
+  0x1.56f498p+127,
+  0x1.18d804p+127,
+  0x1.5ecb68p+126,
+  0x1.852936p+124,
+  0x1.5132a8p+127,
+  0x1.5557f6p+127,
+};
+
+struct sincosf_range {
+  const char *label;
+  std::vector<float> values;
+};
+
+static const std::vector<sincosf_range> sincosf_input = {
+  {"0.0 <= x < 0.1", sincosf_input0},
+  {"0.1 <= x < 0.7", sincosf_input1},
+  {"0.7 <= x < 3.1", sincosf_input2},
+  {"-3.1 <= x < 3.1", sincosf_input3},
+  {"3.3 <= x < 33.3", sincosf_input4},
+  {"100.0 <= x < 1000.0", sincosf_input5},
+  {"1e6 <= x < 1e32", sincosf_input6},
+  {"1e32 <= x < inf", sincosf_input7},
+};
diff --git a/tests/Android.build.prebuilt.mk b/tests/Android.build.prebuilt.mk
index c98aee2..3b34846 100644
--- a/tests/Android.build.prebuilt.mk
+++ b/tests/Android.build.prebuilt.mk
@@ -29,3 +29,4 @@
 LOCAL_SRC_FILES_mips64 := prebuilt-elf-files/mips64/$(bionic_tests_module)
 include $(BUILD_PREBUILT)
 bionic-loader-test-libs-target: $(LOCAL_MODULE)
+.PHONY: bionic-loader-test-libs-target