[babl] Use a static set of reference pixels



commit 11de186522d268fe4c65c019d71ecb0d19ad8e29
Author: Daniel Sabo <DanielSabo gmail com>
Date:   Fri Jan 10 01:51:30 2014 -0800

    Use a static set of reference pixels
    
    The ref pixels are stored in babl/babl-ref-pixels.inc which
    is generated by tools/babl-gen-test-pixels.

 Makefile.am                  |    3 +-
 babl/Makefile.am             |    2 +
 babl/babl-conversion.c       |   30 +-
 babl/babl-fish-path.c        |   73 +--
 babl/babl-format.c           |   25 +-
 babl/babl-internal.h         |    6 -
 babl/babl-model.c            |   25 +-
 babl/babl-ref-pixels.c       |   81 +++
 babl/babl-ref-pixels.h       |   34 +
 babl/babl-ref-pixels.inc     | 1356 ++++++++++++++++++++++++++++++++++++++++++
 babl/babl-type.c             |   34 +-
 configure.ac                 |    1 +
 tools/.gitignore             |    6 +
 tools/Makefile.am            |    7 +
 tools/babl-gen-test-pixels.c |  164 +++++
 15 files changed, 1690 insertions(+), 157 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index d2a4f2b..e46014c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3,7 +3,8 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
 SUBDIRS = \
        babl            \
        extensions      \
-       tests
+       tests           \
+       tools
 
 if ENABLE_DOCS
 SUBDIRS+= docs
diff --git a/babl/Makefile.am b/babl/Makefile.am
index 5d0c1f1..a25e104 100644
--- a/babl/Makefile.am
+++ b/babl/Makefile.am
@@ -28,6 +28,7 @@ c_sources =                           \
        babl-model.c                    \
        babl-mutex.c                    \
        babl-palette.c    \
+       babl-ref-pixels.c               \
        babl-sampling.c                 \
        babl-sanity.c                   \
        babl-type.c                     \
@@ -56,6 +57,7 @@ h_sources  =                          \
        babl-memory.h                   \
        babl-model.h                    \
        babl-mutex.h                    \
+       babl-ref-pixels.h               \
        babl-sampling.h                 \
        babl-type.h                     \
        babl-types.h                    \
diff --git a/babl/babl-conversion.c b/babl/babl-conversion.c
index 4f68aaa..37453e0 100644
--- a/babl/babl-conversion.c
+++ b/babl/babl-conversion.c
@@ -24,6 +24,7 @@
 #define NEEDS_BABL_DB
 #include "babl-internal.h"
 #include "babl-db.h"
+#include "babl-ref-pixels.h"
 
 static Babl *
 conversion_new (const char    *name,
@@ -429,28 +430,6 @@ babl_conversion_process (const Babl *babl,
   return n;
 }
 
-#define test_pixels    128
-
-
-static double *
-test_create (void)
-{
-  static double test[sizeof (double) * test_pixels * 4];
-  int           i;
-  static int done = 0;
-
-  if (done)
-    return test;
-
-  srandom (20050728);
-
-  for (i = 0; i < test_pixels * 4; i++)
-    test [i] = (double) random () / RAND_MAX;
-
-  done = 1;
-  return test;
-}
-
 long
 babl_conversion_cost (BablConversion *conversion)
 {
@@ -479,7 +458,9 @@ babl_conversion_error (BablConversion *conversion)
   long    ticks_start = 0;
   long    ticks_end   = 0;
 
-  double *test;
+  const int test_pixels = babl_get_num_conversion_test_pixels ();
+  const double *test = babl_get_conversion_test_pixels ();
+
   void   *source;
   void   *destination;
   double *destination_rgba_double;
@@ -521,9 +502,6 @@ babl_conversion_error (BablConversion *conversion)
       conversion->error = 0.000042;
     }
 
-  test = test_create ();
-
-
   source                      = babl_calloc (test_pixels, fmt_source->format.bytes_per_pixel);
   destination                 = babl_calloc (test_pixels, fmt_destination->format.bytes_per_pixel);
   ref_destination             = babl_calloc (test_pixels, fmt_destination->format.bytes_per_pixel);
diff --git a/babl/babl-fish-path.c b/babl/babl-fish-path.c
index 82838e9..2637cac 100644
--- a/babl/babl-fish-path.c
+++ b/babl/babl-fish-path.c
@@ -19,6 +19,7 @@
 #include "config.h"
 #include <math.h>
 #include "babl-internal.h"
+#include "babl-ref-pixels.h"
 
 #define BABL_LEGAL_ERROR           0.000001
 #define BABL_MAX_COST_VALUE        2000000
@@ -29,7 +30,7 @@
 #define MIN(a, b) (((a) > (b)) ? (b) : (a))
 #endif
 
-#define NUM_TEST_PIXELS            3072
+#define NUM_TEST_PIXELS            (babl_get_num_path_test_pixels ())
 #define MAX_BUFFER_SIZE            1024  /* XXX: reasonable size for this should be profiled */
 
 
@@ -38,7 +39,7 @@ int   babl_in_fish_path = 0;
 typedef struct _FishPathInstrumentation
 {
   const Babl   *fmt_rgba_double;
-  double *test;
+  int     num_test_pixels;
   void   *source;
   void   *destination;
   void   *ref_destination;
@@ -87,9 +88,6 @@ get_conversion_path (PathContext *pc,
                      int current_length,
                      int max_length);
 
-static double *
-test_create (void);
-
 static char *
 create_name (char       *buf,
              const Babl *source,
@@ -542,38 +540,6 @@ process_conversion_path (BablList   *path,
   return n;
 }
 
-
-static double *
-test_create (void)
-{
-  static double test[sizeof (double) * NUM_TEST_PIXELS * 4];
-  int           i, j;
-  static int    done = 0;
-
-  if (done)
-    return test;
-
-  /* There is no need to generate the test
-   * more times ... */
-
-  srandom (20050728);
-
-  /*  add 128 pixels in the valid range between 0.0 and 1.0  */
-  for (i = 0; i < 256 * 4; i++)
-    test [i] = (double) random () / RAND_MAX;
-
-  /*  add 16 pixels between -1.0 and 0.0  */
-  for (j = 0; j < 16 * 4; i++, j++)
-    test [i] = 0.0 - (double) random () / RAND_MAX;
-
-  /*  add 16 pixels between 1.0 and 2.0  */
-  for (j = 0; j < 16 * 4; i++, j++)
-    test [i] = 1.0 + (double) random () / RAND_MAX;
-
-  done = 1;
-  return test;
-}
-
 static void
 init_path_instrumentation (FishPathInstrumentation *fpi,
                            Babl                    *fmt_source,
@@ -582,6 +548,8 @@ init_path_instrumentation (FishPathInstrumentation *fpi,
   long   ticks_start = 0;
   long   ticks_end   = 0;
 
+  const double *test_pixels = babl_get_path_test_pixels ();
+
   if (!fpi->fmt_rgba_double)
     {
       fpi->fmt_rgba_double = babl_format_new (
@@ -594,8 +562,7 @@ init_path_instrumentation (FishPathInstrumentation *fpi,
         NULL);
     }
 
-  if (!fpi->test)
-    fpi->test = test_create (); // <- test_create utiliza var static dentro de la función
+  fpi->num_test_pixels = babl_get_num_path_test_pixels ();
 
   fpi->fish_rgba_to_source      = babl_fish_reference (fpi->fmt_rgba_double,
                                                   fmt_source);
@@ -604,31 +571,31 @@ init_path_instrumentation (FishPathInstrumentation *fpi,
   fpi->fish_destination_to_rgba = babl_fish_reference (fmt_destination,
                                                   fpi->fmt_rgba_double);
 
-  fpi->source                      = babl_calloc (NUM_TEST_PIXELS,
+  fpi->source                      = babl_calloc (fpi->num_test_pixels,
                                              fmt_source->format.bytes_per_pixel);
-  fpi->destination                 = babl_calloc (NUM_TEST_PIXELS,
+  fpi->destination                 = babl_calloc (fpi->num_test_pixels,
                                              fmt_destination->format.bytes_per_pixel);
-  fpi->ref_destination             = babl_calloc (NUM_TEST_PIXELS,
+  fpi->ref_destination             = babl_calloc (fpi->num_test_pixels,
                                              fmt_destination->format.bytes_per_pixel);
-  fpi->destination_rgba_double     = babl_calloc (NUM_TEST_PIXELS,
+  fpi->destination_rgba_double     = babl_calloc (fpi->num_test_pixels,
                                              fpi->fmt_rgba_double->format.bytes_per_pixel);
-  fpi->ref_destination_rgba_double = babl_calloc (NUM_TEST_PIXELS,
+  fpi->ref_destination_rgba_double = babl_calloc (fpi->num_test_pixels,
                                              fpi->fmt_rgba_double->format.bytes_per_pixel);
 
   /* create sourcebuffer from testbuffer in the correct format */
   babl_process (fpi->fish_rgba_to_source,
-                fpi->test, fpi->source, NUM_TEST_PIXELS);
+                test_pixels, fpi->source, fpi->num_test_pixels);
 
   /* calculate the reference buffer of how it should be */
   ticks_start = babl_ticks ();
   babl_process (fpi->fish_reference,
-                fpi->source, fpi->ref_destination, NUM_TEST_PIXELS);
+                fpi->source, fpi->ref_destination, fpi->num_test_pixels);
   ticks_end = babl_ticks ();
   fpi->reference_cost = babl_process_cost (ticks_start, ticks_end);
 
   /* transform the reference destination buffer to RGBA */
   babl_process (fpi->fish_destination_to_rgba,
-                fpi->ref_destination, fpi->ref_destination_rgba_double, NUM_TEST_PIXELS);
+                fpi->ref_destination, fpi->ref_destination_rgba_double, fpi->num_test_pixels);
 }
 
 static void
@@ -698,7 +665,7 @@ get_path_instrumentation (FishPathInstrumentation *fpi,
 
   /* calculate this path's view of what the result should be */
   ticks_start = babl_ticks ();
-  process_conversion_path (path, fpi->source, source_bpp, fpi->destination, dest_bpp, NUM_TEST_PIXELS);
+  process_conversion_path (path, fpi->source, source_bpp, fpi->destination, dest_bpp, fpi->num_test_pixels);
   ticks_end = babl_ticks ();
   *path_cost = babl_process_cost (ticks_start, ticks_end);
 
@@ -706,20 +673,20 @@ get_path_instrumentation (FishPathInstrumentation *fpi,
    * for comparison with each other
    */
   babl_process (fpi->fish_destination_to_rgba,
-                fpi->destination, fpi->destination_rgba_double, NUM_TEST_PIXELS);
+                fpi->destination, fpi->destination_rgba_double, fpi->num_test_pixels);
 
   *path_error = babl_abs_error (fpi->destination_rgba_double,
                                 fpi->ref_destination_rgba_double,
-                                NUM_TEST_PIXELS * 4);
+                                fpi->num_test_pixels * 4);
 
 #if 0
   fpi->fish_rgba_to_source->fish.processings--;
   fpi->fish_reference->fish.processings--;
   fpi->fish_destination_to_rgba->fish.processings -= 2;
 
-  fpi->fish_rgba_to_source->fish.pixels      -= NUM_TEST_PIXELS;
-  fpi->fish_reference->fish.pixels           -= NUM_TEST_PIXELS;
-  fpi->fish_destination_to_rgba->fish.pixels -= 2 * NUM_TEST_PIXELS;
+  fpi->fish_rgba_to_source->fish.pixels      -= fpi->num_test_pixels;
+  fpi->fish_reference->fish.pixels           -= fpi->num_test_pixels;
+  fpi->fish_destination_to_rgba->fish.pixels -= 2 * fpi->num_test_pixels;
 #endif
 
   *ref_cost = fpi->reference_cost;
diff --git a/babl/babl-format.c b/babl/babl-format.c
index 6fc0a9c..757ae58 100644
--- a/babl/babl-format.c
+++ b/babl/babl-format.c
@@ -24,6 +24,7 @@
 #define NEEDS_BABL_DB
 #include "babl-internal.h"
 #include "babl-db.h"
+#include "babl-ref-pixels.h"
 
 static int babl_format_destruct (void *babl)
 {
@@ -543,29 +544,10 @@ babl_format_with_model_as_type (const Babl *model,
   );
 }
 
-#define test_pixels    256
-
-static double *
-test_create (void)
-{
-  double *test;
-  int     i;
-
-  srandom (20050728);
-
-  test = babl_malloc (sizeof (double) * test_pixels * 4);
-
-  for (i = 0; i < test_pixels * 4; i++)
-    test [i] = (double) random () / RAND_MAX;
-
-  return test;
-}
-
 double
 babl_format_loss (const Babl *babl)
 {
   double  loss = 0.0;
-  double *test;
   void   *original;
   double *clipped;
   void   *destination;
@@ -576,6 +558,9 @@ babl_format_loss (const Babl *babl)
   Babl       *fish_to;
   Babl       *fish_from;
 
+  const double *test = babl_get_format_test_pixels ();
+  const int     test_pixels = babl_get_num_format_test_pixels ();
+
   ref_fmt = babl_format_new (
     babl_model ("RGBA"),
     babl_type ("double"),
@@ -592,7 +577,6 @@ babl_format_loss (const Babl *babl)
   fish_to   = babl_fish_reference (ref_fmt, fmt);
   fish_from = babl_fish_reference (fmt, ref_fmt);
 
-  test        = test_create ();
   original    = babl_calloc (test_pixels, fmt->format.bytes_per_pixel);
   clipped     = babl_calloc (test_pixels, ref_fmt->format.bytes_per_pixel);
   destination = babl_calloc (test_pixels, fmt->format.bytes_per_pixel);
@@ -614,7 +598,6 @@ babl_format_loss (const Babl *babl)
   babl_free (clipped);
   babl_free (destination);
   babl_free (transformed);
-  babl_free (test);
 
   ((Babl*)babl)->format.loss = loss;
   return loss;
diff --git a/babl/babl-internal.h b/babl/babl-internal.h
index 020bd98..38b59b1 100644
--- a/babl/babl-internal.h
+++ b/babl/babl-internal.h
@@ -52,12 +52,6 @@
 #include "babl-mutex.h"
 #include "babl-cpuaccel.h"
 
-/* redefining some functions for the win32 platform */
-#ifdef _WIN32
-#define srandom srand
-#define random  rand
-#endif
-
 /* fallback to floor function when rint is not around */
 #ifndef HAVE_RINT
 # define rint(f)  (floor (((double) (f)) + 0.5))
diff --git a/babl/babl-model.c b/babl/babl-model.c
index 1f77076..4c995df 100644
--- a/babl/babl-model.c
+++ b/babl/babl-model.c
@@ -23,6 +23,7 @@
 #define NEEDS_BABL_DB
 #include "babl-internal.h"
 #include "babl-db.h"
+#include "babl-ref-pixels.h"
 
 static const Babl *construct_double_format (const Babl *model);
 
@@ -216,24 +217,6 @@ babl_model_new (void *first_argument,
 
 #define TOLERANCE      0.001
 
-#define test_pixels    512
-
-static double *
-test_create (void)
-{
-  double *test;
-  int     i;
-
-  srandom (20050728);
-
-  test = babl_malloc (sizeof (double) * test_pixels * 4);
-
-  for (i = 0; i < test_pixels * 4; i++)
-    test [i] = ((double) random () / RAND_MAX) * 1.4 - 0.2;
-
-  return test;
-}
-
 static const Babl *reference_format (void)
 {
   static const Babl *self = NULL;
@@ -289,7 +272,6 @@ double
 babl_model_is_symmetric (const Babl *cbabl)
 {
   Babl *babl = (Babl*)cbabl;
-  double *test;
   void   *original;
   double *clipped;
   void   *destination;
@@ -301,7 +283,9 @@ babl_model_is_symmetric (const Babl *cbabl)
   Babl *fish_to;
   Babl *fish_from;
 
-  test      = test_create ();
+  const int test_pixels = babl_get_num_model_test_pixels ();
+  const double *test = babl_get_model_test_pixels ();
+
   ref_fmt   = reference_format ();
   fmt       = construct_double_format (babl);
   fish_to   = babl_fish_reference (ref_fmt, fmt);
@@ -360,7 +344,6 @@ babl_model_is_symmetric (const Babl *cbabl)
   babl_free (clipped);
   babl_free (destination);
   babl_free (transformed);
-  babl_free (test);
   return symmetric;
 }
 
diff --git a/babl/babl-ref-pixels.c b/babl/babl-ref-pixels.c
new file mode 100644
index 0000000..a8f7109
--- /dev/null
+++ b/babl/babl-ref-pixels.c
@@ -0,0 +1,81 @@
+/* babl - dynamically extendable universal pixel conversion library.
+ * Copyright (C) 2005 Øyvind Kolås
+ *               2013 Daniel Sabo
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see
+ * <http://www.gnu.org/licenses/>.
+ */
+
+#include "babl-ref-pixels.h"
+#include "babl-ref-pixels.inc"
+
+int
+babl_get_num_path_test_pixels (void)
+{
+  return babl_num_path_test_pixels;
+}
+
+int
+babl_get_num_conversion_test_pixels (void)
+{
+  return babl_num_conversion_test_pixels;
+}
+
+int
+babl_get_num_format_test_pixels (void)
+{
+  return babl_num_format_test_pixels;
+}
+
+int
+babl_get_num_model_test_pixels (void)
+{
+  return babl_num_model_test_pixels;
+}
+
+int
+babl_get_num_type_test_pixels (void)
+{
+  return babl_num_type_test_pixels;
+}
+
+const double *
+babl_get_path_test_pixels (void)
+{
+  return babl_path_test_pixels;
+}
+
+const double *
+babl_get_conversion_test_pixels (void)
+{
+  return babl_conversion_test_pixels;
+}
+
+const double *
+babl_get_format_test_pixels (void)
+{
+  return babl_format_test_pixels;
+}
+
+const double *
+babl_get_model_test_pixels (void)
+{
+  return babl_model_test_pixels;
+}
+
+const double *
+babl_get_type_test_pixels (void)
+{
+  return babl_type_test_pixels;
+}
diff --git a/babl/babl-ref-pixels.h b/babl/babl-ref-pixels.h
new file mode 100644
index 0000000..fe2e595
--- /dev/null
+++ b/babl/babl-ref-pixels.h
@@ -0,0 +1,34 @@
+/* babl - dynamically extendable universal pixel conversion library.
+ * Copyright (C) 2005-2008, Øyvind Kolås and others.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see
+ * <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef _BABL_REF_PIXELS_H
+#define _BABL_REF_PIXELS_H
+
+int babl_get_num_path_test_pixels (void);
+int babl_get_num_conversion_test_pixels (void);
+int babl_get_num_format_test_pixels (void);
+int babl_get_num_model_test_pixels (void);
+int babl_get_num_type_test_pixels (void);
+
+const double *babl_get_path_test_pixels (void);
+const double *babl_get_conversion_test_pixels (void);
+const double *babl_get_format_test_pixels (void);
+const double *babl_get_model_test_pixels (void);
+const double *babl_get_type_test_pixels (void);
+
+#endif /* _BABL_REF_PIXELS_H */
\ No newline at end of file
diff --git a/babl/babl-ref-pixels.inc b/babl/babl-ref-pixels.inc
new file mode 100644
index 0000000..5adf865
--- /dev/null
+++ b/babl/babl-ref-pixels.inc
@@ -0,0 +1,1356 @@
+/* babl - dynamically extendable universal pixel conversion library.
+ * Copyright (C) 2005 Øyvind Kolås
+ *               2013 Daniel Sabo
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see
+ * <http://www.gnu.org/licenses/>.
+ */
+
+/* THIS IS A GENERATED FILE - DO NOT EDIT */
+
+static const int babl_num_path_test_pixels = 3072;
+
+static const double babl_path_test_pixels[12288] = {
+0x1.87326f630e64ep-4, 0x1.d98b8203b317p-1, 0x1.80c353a70186ap-1, 0x1.8b30cef31661ap-1,
+0x1.ed4afa3bda95fp-1, 0x1.5b6f8b7eb6df1p-1, 0x1.a149bf2b42938p-2, 0x1.a42310c348462p-4,
+0x1.076180960ec3p-1, 0x1.70fdcafae1fb9p-2, 0x1.b56661636acccp-4, 0x1.e920a48bd2415p-1,
+0x1.6d6c669adad8dp-1, 0x1.db6bd983b6d7bp-3, 0x1.fcd15da3f9a2cp-4, 0x1.0228b6ca04517p-2,
+0x1.ef3cee63de79ep-1, 0x1.8dfaef231bf5ep-2, 0x1.5ee3acfebdc76p-1, 0x1.668783d6cd0fp-1,
+0x1.205f038640bep-1, 0x1.f9fa8d2ff3f52p-1, 0x1.20a64bea414c9p-1, 0x1.ee5b3f63dcb68p-2,
+0x1.2c44ab0a58895p-1, 0x1.927c053324f81p-3, 0x1.98d196cf31a33p-1, 0x1.4635fc0e8c6cp-1,
+0x1.7e5e224afcbc4p-1, 0x1.1a3f9972347f3p-3, 0x1.c6f50c538dea2p-3, 0x1.af4470375e88ep-1,
+0x1.00db42e201b68p-4, 0x1.f28096bfe5013p-1, 0x1.3a753f2674ea8p-1, 0x1.accc52835998ap-6,
+0x1.4df0223a9be04p-1, 0x1.6343d782c687bp-6, 0x1.07ab12b20f562p-3, 0x1.55468b42aa8d1p-3,
+0x1.873208730e641p-2, 0x1.e25e4373c4bc8p-3, 0x1.f3923ac3e7247p-4, 0x1.882b56831056bp-4,
+0x1.dee50e7bbdca2p-2, 0x1.f831cc33f063ap-3, 0x1.64338c6ac8672p-2, 0x1.bd5eeb3b7abddp-2,
+0x1.4509ea9e8a13dp-1, 0x1.0fd733421fae6p-5, 0x1.14dbe5c229b7dp-3, 0x1.95a3b8832b477p-3,
+0x1.5f000c02be002p-6, 0x1.65dd455acbba9p-1, 0x1.5c968dd2b92d2p-1, 0x1.373cab6a6e795p-1,
+0x1.ca7c46ab94f89p-1, 0x1.ead04943d5a09p-2, 0x1.f5ca9de3eb954p-3, 0x1.48da68f291b4dp-1,
+0x1.3bf80afe77f01p-1, 0x1.de5fd51bbcbfbp-2, 0x1.f03db24be07b6p-2, 0x1.5c13735eb826ep-1,
+0x1.c361029386c2p-2, 0x1.94a0c24329418p-4, 0x1.6979d5f2d2f3bp-1, 0x1.7d051c22fa0a4p-4,
+0x1.ed71b823dae37p-4, 0x1.ab649aa356c93p-1, 0x1.09e48caa13c92p-2, 0x1.01473b3e028e7p-1,
+0x1.1fe15be23fc2bp-4, 0x1.86c91b5b0d923p-2, 0x1.324ca60e64995p-1, 0x1.136eb2ba26dd6p-1,
+0x1.417100ba82e2p-1, 0x1.e4666c47c8ccep-1, 0x1.f21e2857e43c5p-1, 0x1.0cf5d6aa19ebbp-2,
+0x1.f563df7beac7cp-1, 0x1.baa90e2375522p-4, 0x1.d7c7b2ebaf8f6p-2, 0x1.6f7f6002defecp-11,
+0x1.9d32671f3a64dp-1, 0x1.21e99d1243d34p-3, 0x1.37988b466f311p-1, 0x1.67aeadc6cf5d6p-1,
+0x1.3de28be67bc51p-1, 0x1.b50b32bf6a166p-1, 0x1.61122d6ac2246p-2, 0x1.e76a5b93ced4bp-3,
+0x1.48763a9290ec7p-2, 0x1.a8a7efdb514fep-1, 0x1.d5ee0a43abdc1p-1, 0x1.85eb9e970bd74p-1,
+0x1.db3c0827b6781p-1, 0x1.3f67e0327ecfcp-1, 0x1.b58c421b6b188p-1, 0x1.8ea3f2831d47ep-5,
+0x1.d598f5a3ab31fp-2, 0x1.d3f44363a7e88p-4, 0x1.1a317a6a3462fp-1, 0x1.0ec8a64e1d915p-1,
+0x1.fbc62c33f78c6p-2, 0x1.31f881d263f1p-3, 0x1.11bac82223759p-4, 0x1.faa0b683f5417p-4,
+0x1.872465c30e48dp-4, 0x1.455815828ab03p-5, 0x1.8b9e044b173c1p-2, 0x1.324361826486cp-4,
+0x1.2eaa8c725d552p-3, 0x1.b1b2db9b6365bp-1, 0x1.352260626a44cp-4, 0x1.e8dd0a3fd1ba1p-1,
+0x1.fa2d42dff45a8p-1, 0x1.5e3cd752bc79bp-1, 0x1.508bb802a1177p-1, 0x1.380fcec6701fap-1,
+0x1.13480a0e26901p-1, 0x1.14ceb802299d7p-9, 0x1.b1ea65ab63d4dp-1, 0x1.b78327576f065p-1,
+0x1.a9bcbe9353798p-1, 0x1.87d86feb0fb0ep-1, 0x1.3d6ec5ea7add9p-1, 0x1.84f8c6b709f19p-1,
+0x1.8e80a0331d014p-2, 0x1.e5f61003cbec2p-2, 0x1.9de305e33bc61p-1, 0x1.b20ccaef64199p-1,
+0x1.2d79906e5af32p-1, 0x1.70290092e052p-2, 0x1.81aae2730355cp-2, 0x1.5ae53422b5ca7p-4,
+0x1.0492a0be09254p-1, 0x1.c61994838c333p-2, 0x1.aac2f5535585fp-3, 0x1.35772d7a6aee6p-1,
+0x1.eec49733dd893p-2, 0x1.307fbf7a60ff8p-1, 0x1.5bbf99aab77f3p-1, 0x1.430ceeba8619ep-1,
+0x1.c465362388ca7p-2, 0x1.8263e5b704c7dp-1, 0x1.2be9f8f657d3fp-1, 0x1.b8bfbbe3717f7p-2,
+0x1.c1417a0b8282fp-2, 0x1.f1d6c3d3e3ad8p-3, 0x1.46facb428df59p-5, 0x1.f3e8c713e7d19p-1,
+0x1.f629feb3ec54p-3, 0x1.c65a125f8cb42p-1, 0x1.ab6bee6b56d7ep-1, 0x1.3a39f2027473ep-4,
+0x1.4e3282469c65p-1, 0x1.d1b568a3a36adp-2, 0x1.ac4004f758801p-1, 0x1.572d25c2ae5a5p-5,
+0x1.dbd5bc57b7ab8p-1, 0x1.4a230ad694461p-1, 0x1.c77f9d4b8eff4p-1, 0x1.094f4cc2129eap-1,
+0x1.1bc58e02378b2p-8, 0x1.10aa1d0a21544p-2, 0x1.34abf34a6957ep-1, 0x1.06ca2bde0d945p-1,
+0x1.6b61d8c6d6c3bp-1, 0x1.9f5cb09f3eb96p-1, 0x1.e20acaa3c4159p-4, 0x1.8b10917316212p-3,
+0x1.9fb8e0333f71cp-2, 0x1.9800f2ff3001ep-1, 0x1.a5d113174ba22p-1, 0x1.b20f0b2b641e1p-1,
+0x1.1a64d8b634c9bp-1, 0x1.a376181346ec3p-2, 0x1.1cddd23239bbap-2, 0x1.fb0595bbf60b3p-1,
+0x1.4e30bd029c618p-1, 0x1.45bd2b9a8b7a5p-2, 0x1.eeee5ccfdddccp-1, 0x1.cbbb3caf97768p-1,
+0x1.a4e2a0a349c54p-3, 0x1.9a5a4b3734b49p-1, 0x1.f3027aefe604fp-1, 0x1.b76b2a6f6ed65p-1,
+0x1.0669ff0a0cd4p-2, 0x1.9f427fe73e85p-1, 0x1.ccddfccf99bcp-1, 0x1.7c2aef62f855ep-3,
+0x1.d2cb1573a5963p-2, 0x1.945d9a1728bb3p-1, 0x1.685a089ed0b41p-1, 0x1.d73a2bb3ae745p-2,
+0x1.cb2a898396551p-5, 0x1.3a0bf7ca7417fp-2, 0x1.f26741b7e4ce8p-1, 0x1.8814815f1029p-1,
+0x1.e3156403c62adp-4, 0x1.7544d842ea89bp-4, 0x1.ead8a5bfd5b15p-1, 0x1.0c3f1c9a187e4p-1,
+0x1.c6a98e078d532p-1, 0x1.90a9b8d321537p-1, 0x1.7c9c4f8af938ap-2, 0x1.c21ccd738439ap-2,
+0x1.8993137313262p-3, 0x1.4cbd10de997a2p-1, 0x1.b827f8eb704ffp-2, 0x1.b09581df612bp-1,
+0x1.ef9ba6afdf375p-1, 0x1.9604b2832c096p-2, 0x1.7c50be8af8a18p-1, 0x1.63513b52c6a27p-3,
+0x1.957291d32ae52p-3, 0x1.6f53397adea67p-1, 0x1.03f7944207ef3p-5, 0x1.d12347f3a2469p-2,
+0x1.0e95b95e1d2b7p-1, 0x1.dd1d7613ba3afp-1, 0x1.479c5fd68f38cp-1, 0x1.f7fb4417eff69p-1,
+0x1.717b1026e2f62p-1, 0x1.5fecd0e2bfd9ap-2, 0x1.c730b3db8e616p-2, 0x1.8e2db8c31c5b7p-1,
+0x1.4cfc645699f8dp-1, 0x1.abff374357fe7p-2, 0x1.16423a1e2c847p-1, 0x1.895f10d712be2p-1,
+0x1.04a836aa09507p-1, 0x1.011adfda0235cp-1, 0x1.2b3c5ae25678bp-2, 0x1.96a389632d471p-2,
+0x1.2389315a47126p-2, 0x1.53ec5536a7d8bp-1, 0x1.ac602b6b58c05p-1, 0x1.e852bb13d0a57p-2,
+0x1.4152cc2282a5ap-2, 0x1.10e84fba21d0ap-2, 0x1.497dbeca92fb8p-2, 0x1.208a197a41143p-2,
+0x1.5376811ea6edp-1, 0x1.087cef6210f9ep-4, 0x1.d232b72ba4657p-2, 0x1.b8d3259371a65p-1,
+0x1.9062d76720c5bp-1, 0x1.f2b1a9b3e5635p-2, 0x1.42c9931a85932p-2, 0x1.3df121827be24p-2,
+0x1.acec95d359d93p-2, 0x1.e9012963d2025p-1, 0x1.2de7a9b25bcf5p-2, 0x1.1fc56c323f8aep-3,
+0x1.31ef23a263de4p-2, 0x1.7a8c2ec6f5186p-1, 0x1.d61f13cfac3e2p-1, 0x1.e5f3f627cbe7fp-1,
+0x1.422f29a2845e5p-3, 0x1.d8c29bdbb1853p-2, 0x1.6f5306fadea61p-1, 0x1.55340112aa68p-1,
+0x1.ed7c2dc7daf86p-1, 0x1.3c4d1a02789a3p-7, 0x1.042e2e02085c6p-4, 0x1.fd0319c3fa063p-3,
+0x1.58dd899eb1bb1p-1, 0x1.cce5f12f99cbep-1, 0x1.736a23fae6d44p-1, 0x1.f986efb3f30dep-1,
+0x1.55686422aad0dp-3, 0x1.829035c305207p-5, 0x1.1397f8da272ffp-2, 0x1.a8d09a2b51a13p-1,
+0x1.c9c50a63938a1p-4, 0x1.72e55802e5cabp-1, 0x1.61a3bfbac3478p-1, 0x1.c99b78b39336fp-1,
+0x1.b0f8b36361f16p-3, 0x1.8444a20308894p-8, 0x1.a25025d344a05p-3, 0x1.42b477c28568fp-1,
+0x1.ec09b2a7d8136p-1, 0x1.ff0fbc9bfe1f8p-2, 0x1.8aa5d2d3154bap-1, 0x1.0a0288ea14051p-2,
+0x1.e8503443d0a07p-3, 0x1.60c4e69ec189dp-1, 0x1.abd4ea6357a9dp-3, 0x1.953faef32a7f6p-2,
+0x1.3498d2226931ap-3, 0x1.da484197b4908p-1, 0x1.fd3d88c3fa7b1p-5, 0x1.d5131283aa262p-4,
+0x1.df3975ffbe72fp-1, 0x1.0166793202ccfp-3, 0x1.73c65182e78cap-2, 0x1.3816ff9e702ep-1,
+0x1.a7f1ef034fe3ep-6, 0x1.6a6a65e2d4d4dp-4, 0x1.319def4e633bep-1, 0x1.8a66a21314cd4p-3,
+0x1.15d940622bb28p-3, 0x1.bb69ebbb76d3dp-1, 0x1.6d485582da90bp-6, 0x1.fabbc593f5779p-3,
+0x1.2e4f43be5c9e8p-1, 0x1.6d0e0266da1cp-1, 0x1.2129a86242535p-3, 0x1.9a8d7097351aep-1,
+0x1.70168baee02d1p-1, 0x1.61bce71ac379dp-2, 0x1.ba83d0b37507ap-2, 0x1.5c203e52b8408p-1,
+0x1.b06651db60ccap-1, 0x1.9f9eeca33f3dep-3, 0x1.e12182cbc243p-1, 0x1.53d2f742a7a5fp-4,
+0x1.c8aca1c791594p-1, 0x1.305af58260b5fp-3, 0x1.ea346ccbd468ep-2, 0x1.5d2d6502ba5adp-5,
+0x1.32f7f7a265effp-4, 0x1.14ee0ef229dc2p-1, 0x1.41d4e28283a9cp-3, 0x1.661d3d02cc3a8p-7,
+0x1.5547ad3eaa8f6p-1, 0x1.0a58616214b0cp-1, 0x1.3daf74927b5efp-1, 0x1.62873cbac50e8p-1,
+0x1.37a5ae1e6f4b6p-1, 0x1.bd358f737a6b2p-3, 0x1.c520e53f8a41dp-1, 0x1.7d1bfe3afa38p-1,
+0x1.55ba7ca2ab75p-4, 0x1.d08b27eba1165p-1, 0x1.fbcaef9ff795ep-1, 0x1.59069352b20d2p-1,
+0x1.3d992a4e7b325p-1, 0x1.105566d220aadp-3, 0x1.e72807d3ce501p-2, 0x1.5b5f6bf2b6bedp-2,
+0x1.e9e79a83d3cf3p-2, 0x1.d0d5ec43a1abep-1, 0x1.39fe898273fd1p-6, 0x1.4ab43e3295688p-2,
+0x1.c5ed3b438bda7p-4, 0x1.eaf17717d5e2fp-1, 0x1.9fa8fc0b3f52p-2, 0x1.6a492c02d4926p-9,
+0x1.b841a3a370834p-4, 0x1.c4eeb46b89dd7p-1, 0x1.73d1f7c2e7a3fp-5, 0x1.759ccdb2eb39ap-3,
+0x1.b3b986b367731p-2, 0x1.9ec960733d92cp-3, 0x1.8bfea18317fd4p-3, 0x1.792384a2f2471p-4,
+0x1.720ab982e4157p-1, 0x1.a0af1cf3415e4p-1, 0x1.91abad4f23576p-1, 0x1.5360cf3aa6c1ap-2,
+0x1.ff901983ff203p-6, 0x1.56cc928aad992p-1, 0x1.36632ea26cc66p-4, 0x1.d59e8303ab3dp-4,
+0x1.2757ba724eaf7p-1, 0x1.14baaba229755p-4, 0x1.93ba63b72774cp-1, 0x1.93c3930327872p-3,
+0x1.9ab2bca335658p-3, 0x1.0e9ccf3a1d39ap-2, 0x1.12a09aba25413p-1, 0x1.5ba07c6eb741p-1,
+0x1.60914f72c122ap-3, 0x1.1c708f0638e12p-1, 0x1.f5370803ea6e1p-10, 0x1.21c3f68a4387fp-2,
+0x1.0762061a0ec41p-1, 0x1.a19e3313433c6p-2, 0x1.249888e249311p-2, 0x1.3e6a3a927cd47p-1,
+0x1.2b7b9be256f73p-2, 0x1.5312c7e2a6259p-2, 0x1.9bd16dff37a2ep-1, 0x1.6f9a914adf352p-1,
+0x1.113bbc0e22778p-1, 0x1.fed1165ffda23p-1, 0x1.9ebf01e33d7ep-1, 0x1.068ceb1a0d19dp-2,
+0x1.9f80334f3f006p-1, 0x1.306aaf2e60d56p-1, 0x1.2cf6dd2e59edcp-1, 0x1.af7cb41b5ef97p-1,
+0x1.0e6e83721cddp-2, 0x1.53c34302a7868p-1, 0x1.ea30847bd4611p-1, 0x1.ae8efc2b5d1ep-1,
+0x1.765a9876ecb53p-1, 0x1.7deae82efbd5dp-1, 0x1.37fe0e826ffc2p-5, 0x1.dd0747a3ba0e9p-1,
+0x1.4e53f2029ca7ep-7, 0x1.26207ba64c40fp-1, 0x1.38a7c40e714f9p-1, 0x1.75768e92eaed2p-3,
+0x1.0a442aa214885p-3, 0x1.39a25f927344cp-1, 0x1.dc7f3dd3b8fe8p-2, 0x1.49f310c693e62p-1,
+0x1.4e2f23829c5e4p-6, 0x1.808be35f0117cp-1, 0x1.10ba96aa21753p-2, 0x1.405e8e1a80bd2p-2,
+0x1.50aa3a62a1547p-4, 0x1.2175ca8242eb9p-4, 0x1.f93b0b03f2761p-6, 0x1.3b51035a76a2p-1,
+0x1.17fe7d622ffdp-4, 0x1.ae88da3b5d11bp-1, 0x1.be9778eb7d2efp-1, 0x1.c28002fb85p-1,
+0x1.bde712cb7bce2p-2, 0x1.d71cac2bae396p-2, 0x1.71fcb712e3f97p-1, 0x1.662acb1ecc559p-1,
+0x1.fa8cc8a3f5199p-4, 0x1.5c2d3b8ab85a7p-1, 0x1.14b9c74a29739p-1, 0x1.b5ac318f6b586p-1,
+0x1.b430477368609p-2, 0x1.2839a83250735p-1, 0x1.92b3792f2566fp-1, 0x1.bea2e7037d45dp-2,
+0x1.39688f5272d12p-3, 0x1.96b67a732d6cfp-2, 0x1.3caf172a795e3p-1, 0x1.21d65d0243accp-2,
+0x1.3f6732027ece6p-7, 0x1.5775b082aeeb6p-4, 0x1.dade3f47b5bc8p-1, 0x1.ede2bc83dbc58p-6,
+0x1.ab7a996f56f53p-1, 0x1.8cee2a6319dc5p-3, 0x1.5f3cb9eabe797p-2, 0x1.d58fe0bbab1fcp-1,
+0x1.0ed487d21da91p-2, 0x1.7ed06a9afda0dp-2, 0x1.10e0e41621c1dp-1, 0x1.54d4272aa9a85p-2,
+0x1.b7c43e136f888p-3, 0x1.9ef0b9fb3de17p-2, 0x1.b3a85a336750bp-3, 0x1.4ce498ea99c93p-1,
+0x1.bb06b313760d6p-1, 0x1.dee6cd9fbdcdap-1, 0x1.661ec812cc3d9p-2, 0x1.fa584c27f4b0ap-1,
+0x1.3b14092676281p-1, 0x1.c7c92b538f925p-1, 0x1.b0047db36009p-1, 0x1.52c2cdc2a585ap-5,
+0x1.e005a703c00b5p-2, 0x1.42b7f6de856ffp-1, 0x1.e8fb40c3d1f68p-2, 0x1.3e5cf75a7cb9fp-1,
+0x1.c266828384cdp-6, 0x1.8965bc4312cb8p-4, 0x1.cf4825db9e905p-1, 0x1.310d0e02621a2p-5,
+0x1.706db662e0db7p-3, 0x1.aa26651f544cdp-1, 0x1.13ff362227fe7p-4, 0x1.e581c203cb038p-7,
+0x1.ac3df683587bfp-6, 0x1.a43c877348791p-2, 0x1.dd25e7c3ba4bdp-1, 0x1.2998673a5330dp-2,
+0x1.91867907230cfp-1, 0x1.dc0d97abb81b3p-2, 0x1.3f3647327e6c9p-1, 0x1.ff77888bfeef1p-1,
+0x1.bd7f28d37afe5p-1, 0x1.ac205dbf5840cp-1, 0x1.4c5c217698b84p-1, 0x1.7885dbe2f10bbp-1,
+0x1.8b072b5b160e5p-1, 0x1.ff6b857ffed71p-1, 0x1.72de280ae5bc5p-1, 0x1.8c3668fb186cdp-2,
+0x1.c734b0cf8e696p-1, 0x1.22e2a5ba45c55p-1, 0x1.b68ec2bb6d1d8p-2, 0x1.6e6f089adcde1p-2,
+0x1.966a72632cd4ep-3, 0x1.cfc501bf9f8ap-1, 0x1.f5947ba7eb28fp-1, 0x1.ceb742b39d6e8p-3,
+0x1.e3728803c6e51p-10, 0x1.c4dca17f89b94p-1, 0x1.0d7d431a1afa8p-2, 0x1.74349b72e8693p-3,
+0x1.6f03069ade061p-1, 0x1.527d10aaa4fa2p-2, 0x1.928cb79325197p-3, 0x1.7c64f64ef8c9fp-1,
+0x1.7b5ccc0ef6b9ap-1, 0x1.072456a20e48bp-3, 0x1.13129e8226254p-5, 0x1.0ce3451619c69p-1,
+0x1.2fcfe17e5f9fcp-1, 0x1.5067711aa0ceep-1, 0x1.0c5acd9e18b5ap-1, 0x1.da9e14a3b53c3p-2,
+0x1.f90f9dabf21f4p-2, 0x1.62dbbc42c5b78p-3, 0x1.975398c32ea73p-3, 0x1.0f1df45a1e3bfp-2,
+0x1.6089d232c113ap-3, 0x1.d8b30e3bb1662p-1, 0x1.4daa2eae9b546p-1, 0x1.f5725583eae4bp-5,
+0x1.f72b67ebee56dp-2, 0x1.478c80428f19p-4, 0x1.ad1d53535a3aap-2, 0x1.6130508ec260ap-1,
+0x1.f8b691c7f16d2p-1, 0x1.98464a9b308c9p-2, 0x1.d4de213ba9bc4p-1, 0x1.f9a84b0bf3509p-1,
+0x1.21ff8d9a43ff2p-2, 0x1.6e730b22dce61p-3, 0x1.5ad5c792b5ab9p-3, 0x1.66b20002cd64p-16,
+0x1.04db4b1e09b69p-1, 0x1.76b13f9aed628p-2, 0x1.7c67c3b6f8cf8p-1, 0x1.00702e5200e06p-2,
+0x1.fa436aebf486dp-2, 0x1.8d98ed9f1b31ep-1, 0x1.8d1b5c3f1a36cp-1, 0x1.678cb782cf197p-4,
+0x1.bc00bd7378018p-2, 0x1.32ec53ba65d8ap-2, 0x1.1a40a14234814p-1, 0x1.da882d8fb5106p-1,
+0x1.e45a31dbc8b46p-2, 0x1.80158777002b1p-1, 0x1.885c9ef310b94p-3, 0x1.4a4f8d7e949f2p-1,
+0x1.58c895aeb1913p-1, 0x1.afc1566b5f82bp-1, 0x1.69a6b2d6d34d6p-1, 0x1.51792682a2f25p-3,
+0x1.d8b2e673b165dp-1, 0x1.00d571f201aaep-3, 0x1.b58e9a2f6b1d3p-1, 0x1.d1697837a2d2fp-1,
+0x1.0c5881ce18b1p-1, 0x1.8a6cbb6b14d97p-1, 0x1.cb11c33f96238p-1, 0x1.9d58489b3ab09p-1,
+0x1.e6097e33cc13p-1, 0x1.0e39a9021c735p-4, 0x1.9d5b15ff3ab63p-1, 0x1.d5c9929bab932p-2,
+0x1.ba3fa9db747f5p-2, 0x1.19c2d9b23385bp-1, 0x1.6b1ce076d639cp-1, 0x1.da418a63b4831p-1,
+0x1.4eb78ea29d6f2p-2, 0x1.f070796be0e0fp-2, 0x1.ccc855039990bp-7, 0x1.855c260b0ab85p-1,
+0x1.91ae6693235cdp-1, 0x1.2173c29642e78p-1, 0x1.5fe45396bfc8ap-1, 0x1.07b6fefa0f6ep-2,
+0x1.4312941286253p-2, 0x1.c1fb7b5383f6fp-1, 0x1.ce2b0cfb9c562p-1, 0x1.fa51dfbbf4a3cp-1,
+0x1.71bcd1bae379ap-1, 0x1.37d1bfd26fa38p-1, 0x1.3ac0a56275815p-3, 0x1.4a6fb82a94df7p-1,
+0x1.78071c4ef00e4p-1, 0x1.0fb0e2021f61cp-7, 0x1.1bd9305e37b26p-1, 0x1.08bf3c32117e8p-2,
+0x1.8eab7ef31d57p-1, 0x1.cdd5e7339babdp-2, 0x1.0dbf35821b7e7p-4, 0x1.74b4fd22e96ap-1,
+0x1.08b228be11645p-1, 0x1.bf12fcb37e26p-1, 0x1.7e6719b2fcce3p-3, 0x1.e5d1fdabcba4p-1,
+0x1.b1abacc363576p-2, 0x1.cab6a6e3956d5p-1, 0x1.c013880f80271p-1, 0x1.80319db300634p-1,
+0x1.85ddc72b0bbb9p-2, 0x1.c746a9638e8d5p-1, 0x1.058dc3ba0b1b8p-1, 0x1.52752892a4ea5p-3,
+0x1.d174d7eba2e9bp-2, 0x1.95c85d432b90cp-3, 0x1.b0f1934b61e32p-2, 0x1.8a43b60314877p-1,
+0x1.3b6c950276d93p-4, 0x1.4d47ad3a9a8f6p-2, 0x1.849595bb092b3p-1, 0x1.992a645f3254dp-1,
+0x1.de75966fbceb3p-1, 0x1.d345bf13a68b8p-1, 0x1.c734390b8e687p-2, 0x1.567cb2beacf96p-1,
+0x1.d784829baf09p-1, 0x1.ff734ce7fee6ap-1, 0x1.dadc50d7b5b8ap-1, 0x1.6630018acc6p-1,
+0x1.ccbc80fb9979p-2, 0x1.fc94378bf9287p-1, 0x1.b5c9fd536b94p-2, 0x1.ef10693bde20dp-1,
+0x1.bba7343b774e7p-1, 0x1.3a7ec51674fd9p-1, 0x1.d4e266e7a9c4dp-1, 0x1.28fa153251f43p-2,
+0x1.05356bfa0a6adp-1, 0x1.94f5eef329ebep-1, 0x1.4aea84c295d51p-5, 0x1.c8244f8f9048ap-1,
+0x1.5c3c9852b8793p-1, 0x1.1a3c6c063478ep-1, 0x1.cc199b4398333p-5, 0x1.13dc111227b82p-3,
+0x1.7fae8356ff5dp-1, 0x1.ea74c6b3d4e99p-2, 0x1.cf3aba479e757p-1, 0x1.a71c15fb4e383p-1,
+0x1.9bde39f737bc7p-1, 0x1.53d04ffea7a0ap-1, 0x1.40467a56808cfp-1, 0x1.7a53d066f4a7ap-1,
+0x1.27160f124e2c2p-1, 0x1.1f04b6c23e097p-4, 0x1.a1a1064343421p-2, 0x1.fd352353fa6a4p-2,
+0x1.1a9f1de2353e4p-4, 0x1.5759a7eaaeb35p-2, 0x1.932a4cd32654ap-3, 0x1.09b2243e13645p-1,
+0x1.508216faa1043p-2, 0x1.3faf91de7f5f2p-1, 0x1.f1851aebe30a3p-2, 0x1.8fa0fed31f42p-3,
+0x1.e8b95bd3d172bp-3, 0x1.9b49e8b33693dp-2, 0x1.f0ca94a3e1953p-2, 0x1.7f63c2eefec78p-1,
+0x1.8a6b8d2314d72p-3, 0x1.0d13f29e1a27ep-1, 0x1.4788127a8f102p-1, 0x1.bed77b9b7daefp-1,
+0x1.3a82f5027505fp-4, 0x1.6449ac2ec8936p-1, 0x1.e73ff003ce7fep-8, 0x1.a6fee1fb4dfdcp-1,
+0x1.66103e12cc208p-3, 0x1.d3093a27a6127p-1, 0x1.4e1af7f29c35fp-1, 0x1.f562497feac49p-1,
+0x1.26d98a264db31p-1, 0x1.1cc2e48a3985dp-2, 0x1.6fb619e2df6c3p-1, 0x1.37be64d26f7cdp-3,
+0x1.6484123ac9082p-2, 0x1.021a74020434fp-3, 0x1.4c8a2ade99145p-1, 0x1.ab2bd9bb5657bp-2,
+0x1.d866e1ebb0cdcp-2, 0x1.b154be1362a98p-1, 0x1.df48111bbe902p-1, 0x1.94747c7728e9p-1,
+0x1.e2089fe3c4114p-2, 0x1.b0153d1b602a8p-2, 0x1.f85cbc2bf0b98p-1, 0x1.6b32a6e6d6655p-1,
+0x1.a5af92eb4b5f2p-1, 0x1.e1840cf3c3082p-2, 0x1.d52cd3a3aa59ap-2, 0x1.094ec602129d9p-6,
+0x1.fdd5f917fbabfp-1, 0x1.90f3e24321e7cp-4, 0x1.c721f1cf8e43ep-1, 0x1.2932bdc252658p-4,
+0x1.9668287b2cd05p-1, 0x1.caf071af95e0ep-1, 0x1.cc2539b3984a7p-1, 0x1.efec37ffdfd87p-1,
+0x1.9df9abd33bf35p-1, 0x1.1a4031a234806p-1, 0x1.e54e817bca9dp-1, 0x1.89a66beb134cdp-2,
+0x1.a8a1a3e751434p-1, 0x1.55049b5aaa093p-1, 0x1.12c2cf2a2585ap-1, 0x1.6b8eb402d71d7p-3,
+0x1.958b385b2b167p-1, 0x1.7d33e822fa67dp-3, 0x1.307999de60f33p-1, 0x1.037d52a206faap-2,
+0x1.0a1b81821437p-5, 0x1.0fc1aaf61f835p-1, 0x1.63325c42c664cp-5, 0x1.01a6080a034c1p-1,
+0x1.e7cc4987cf989p-1, 0x1.d1fc3d83a3f88p-6, 0x1.b362bbb366c57p-3, 0x1.8d7bdc6f1af7cp-1,
+0x1.fea3d0d3fd47ap-2, 0x1.576f18beaede3p-1, 0x1.95c6529f2b8cap-1, 0x1.fa4fc2fbf49f8p-2,
+0x1.898d950b131b3p-1, 0x1.5ce8446ab9d09p-1, 0x1.224e3936449c7p-1, 0x1.1ff5bd823feb8p-1,
+0x1.27d8b6164fb17p-1, 0x1.dce6e5cbb9cddp-2, 0x1.0fe1f57e1fc3fp-1, 0x1.8ba4c3d317498p-2,
+0x1.167490822ce92p-6, 0x1.ea60edf3d4c1ep-2, 0x1.8aa597df154b3p-1, 0x1.b155486b62aa9p-1,
+0x1.28d4494251a89p-3, 0x1.3ad0ce1275a1ap-2, 0x1.871ead830e3d6p-6, 0x1.dfc04aafbf809p-1,
+0x1.f96ac223f2d58p-2, 0x1.3cb28f4a79652p-1, 0x1.85fbcff30bf7ap-3, 0x1.0d57192a1aae3p-1,
+0x1.31d0e90263a1dp-3, 0x1.dec86703bd90dp-3, 0x1.dfa42683bf485p-6, 0x1.a2041e2344084p-4,
+0x1.0c83f75a1907fp-2, 0x1.ef574083deae8p-3, 0x1.c1bc60338378cp-1, 0x1.8593e4170b27dp-1,
+0x1.d344e8e3a689dp-1, 0x1.5782b2ceaf056p-1, 0x1.05778b2a0aef1p-2, 0x1.5cd27deab9a5p-1,
+0x1.68d5ee72d1abep-2, 0x1.a509fecb4a14p-1, 0x1.f320eda3e641ep-3, 0x1.dc43ad4fb8876p-1,
+0x1.26fae3624df5cp-2, 0x1.8caa30e719546p-1, 0x1.442c1e6a88584p-2, 0x1.38622c6a70c46p-2,
+0x1.03b54fba076aap-2, 0x1.65dd38a2cbba7p-4, 0x1.36197a826c32fp-3, 0x1.981f7463303efp-2,
+0x1.94481c3b28904p-2, 0x1.66fd5032cdfaap-3, 0x1.57a009baaf401p-2, 0x1.c6d96f2f8db2ep-1,
+0x1.9671e3572ce3cp-1, 0x1.0d4ef8da1a9dfp-1, 0x1.a86110ab50c22p-2, 0x1.e2e61d97c5cc4p-1,
+0x1.8501129b0a022p-1, 0x1.c65b53138cb6ap-2, 0x1.726a1582e4d43p-5, 0x1.6861c882d0c39p-6,
+0x1.5f0379aebe06fp-1, 0x1.d8e3018bb1c6p-1, 0x1.90d6f25f21adep-1, 0x1.3248628e6490cp-1,
+0x1.3065b45a60cb7p-1, 0x1.392b7f027257p-5, 0x1.1e35c0ea3c6b8p-2, 0x1.e4d0ab93c9a15p-1,
+0x1.b89cb6bb71397p-1, 0x1.0be31bde17c63p-1, 0x1.c11458df8228bp-1, 0x1.3068a1a260d14p-3,
+0x1.311a998262353p-2, 0x1.8ca9a05319534p-3, 0x1.d0967d43a12dp-2, 0x1.1a67f4a234cffp-1,
+0x1.1fcc1e523f984p-2, 0x1.35d19d426ba34p-1, 0x1.e677aed3ccef6p-1, 0x1.5a0a1d46b4144p-1,
+0x1.8f90f14f1f21ep-1, 0x1.248f675a491edp-2, 0x1.20e38c7241c72p-1, 0x1.2602d4a24c05bp-1,
+0x1.9f96ac873f2d6p-1, 0x1.f51414c7ea283p-1, 0x1.08e8f23a11d1ep-1, 0x1.2497bf1e492f8p-1,
+0x1.b0837ca36107p-2, 0x1.200f9392401f2p-1, 0x1.2fdacd625fb5ap-1, 0x1.ba29bfe374538p-4,
+0x1.f1e52a3be3ca5p-2, 0x1.81637f7b02c7p-2, 0x1.698d9a8ad31b3p-1, 0x1.4ac24ba295849p-4,
+0x1.a888ef5b5111ep-2, 0x1.f8a87afff150fp-1, 0x1.c51ea0838a3d4p-6, 0x1.19c25cd23384cp-2,
+0x1.048b96da09173p-1, 0x1.cf3d4de39e7aap-1, 0x1.b1f6ada363ed6p-2, 0x1.9d18e39b3a31cp-1,
+0x1.933dafa3267b6p-4, 0x1.c1469573828d3p-1, 0x1.6f01b072de036p-2, 0x1.849b8a3b09371p-2,
+0x1.ee306563dc60dp-2, 0x1.3bf10e1277e22p-2, 0x1.c57e26038afc5p-5, 0x1.0d5247fa1aa49p-2,
+0x1.30403ab660807p-1, 0x1.3d3b6ed27a76ep-1, 0x1.acabf8a35957fp-1, 0x1.9fadce733f5bap-2,
+0x1.324f839a649fp-1, 0x1.6b29d5b2d653bp-2, 0x1.f46ea657e8dd5p-1, 0x1.52283d02a4508p-6,
+0x1.d5a47e6bab49p-1, 0x1.244973ba4892ep-1, 0x1.0759e7920eb3dp-3, 0x1.9d2e270b3a5c5p-2,
+0x1.e4fb3377c9f66p-1, 0x1.ab64146f56c83p-1, 0x1.efdeb9f3dfbd7p-2, 0x1.727f564ae4febp-2,
+0x1.a40c8f6b48192p-1, 0x1.061851fe0c30ap-1, 0x1.4620d98e8c41bp-1, 0x1.51304c82a260ap-2,
+0x1.aaab3fc355568p-2, 0x1.f1c305c3e3861p-5, 0x1.16c427622d885p-3, 0x1.07bd55d60f7abp-1,
+0x1.e062c5d3c0c59p-1, 0x1.fa63c42bf4c79p-2, 0x1.ca0b1af794163p-1, 0x1.aef5f1035debep-2,
+0x1.9b2a691f3654dp-1, 0x1.e662fd57ccc6p-1, 0x1.5e241c82bc484p-1, 0x1.96d547ab2daa9p-2,
+0x1.239e6c2a473cep-1, 0x1.0ad0152215a03p-1, 0x1.9b418b0f36831p-1, 0x1.57b7bf02af6f8p-3,
+0x1.c064fffb80cap-1, 0x1.8fb031671f606p-1, 0x1.81fcc6a303f99p-3, 0x1.96097e632c13p-1,
+0x1.67f34a3acfe69p-2, 0x1.44ab571a8956bp-2, 0x1.928247a325049p-3, 0x1.31e9b12263d36p-2,
+0x1.36e6ffe26dcep-3, 0x1.5c8feee2b91fep-1, 0x1.523483b6a469p-1, 0x1.f1c64f63e38cap-1,
+0x1.8aa103831542p-3, 0x1.30aaba8261557p-2, 0x1.34bceb426979dp-2, 0x1.37fde0c26ffbcp-1,
+0x1.6ee31b42ddc63p-2, 0x1.c01efef3803ep-2, 0x1.fdd9b4a3fbb37p-4, 0x1.2fa8a6e25f515p-2,
+0x1.dd41618fba82cp-1, 0x1.38ca310271946p-6, 0x1.6f4f4bf2de9e9p-1, 0x1.786bcaaef0d79p-1,
+0x1.f0294ee3e052ap-1, 0x1.9ae6d0e335cdap-2, 0x1.0f59ba021eb37p-3, 0x1.13c7bb0a278f7p-1,
+0x1.d8437d93b087p-1, 0x1.df17f98fbe2ffp-1, 0x1.69b5aacad36b5p-1, 0x1.98a87d8b3151p-1,
+0x1.6ec82af2dd905p-1, 0x1.ca34dc739469cp-1, 0x1.2eb1fbee5d63fp-1, 0x1.160e80622c1dp-4,
+0x1.b22a1ff364544p-3, 0x1.93528dd726a52p-1, 0x1.776d5142eedaap-2, 0x1.74888feae9112p-2,
+0x1.dfc4f96bbf89fp-2, 0x1.bd658a837acb1p-6, 0x1.58152eaab02a6p-2, 0x1.528abd96a5158p-1,
+0x1.4c81133299022p-2, 0x1.46690cf68cd22p-1, 0x1.15113caa2a228p-2, 0x1.5db2173abb643p-1,
+0x1.33c463626788cp-4, 0x1.9487a9db290f5p-2, 0x1.f5866aabeb0cdp-1, 0x1.dcf6fe03b9eep-8,
+0x1.a8144ceb5028ap-2, 0x1.64d5b69ac9ab7p-1, 0x1.7c25b8aaf84b7p-1, 0x1.8866eaab10cddp-2,
+0x1.9248f8632491fp-4, 0x1.bffc272b7ff85p-1, 0x1.d7fb305faff66p-1, 0x1.51939382a3272p-6,
+0x1.9f1420b73e284p-1, 0x1.41b0db268361bp-1, 0x1.a3351a2b466a3p-1, 0x1.0ddc4baa1bb89p-1,
+0x1.0be5b79617cb7p-1, 0x1.a3ce2c2b479c6p-2, 0x1.309e1bb6613c3p-1, 0x1.78703f92f0e08p-1,
+0x1.94e68fa329cd2p-3, 0x1.ec54c457d8a99p-1, 0x1.95a43c232b488p-4, 0x1.551c209eaa384p-1,
+0x1.fa3ff0aff47fep-1, 0x1.bd7e3db37afc8p-2, 0x1.4f4dbc6a9e9b8p-2, 0x1.4100f48a8201fp-2,
+0x1.29415e625282cp-4, 0x1.322f7c8a645fp-1, 0x1.fe32917ffc652p-1, 0x1.2e82e0f25d05cp-3,
+0x1.fc735177f8e6ap-1, 0x1.f3b8fc27e772p-1, 0x1.3d6a98e27ad53p-3, 0x1.a0faefdb41f5ep-2,
+0x1.588eb2beb11d6p-1, 0x1.cb805ee39700cp-1, 0x1.94b0ed432961ep-1, 0x1.8ad7d1cb15afap-1,
+0x1.8b7c860b16f91p-1, 0x1.6cac1da2d9584p-1, 0x1.95646e6b2ac8ep-1, 0x1.2a90a6be55215p-1,
+0x1.5cb9f18ab973ep-2, 0x1.3899889271331p-1, 0x1.c367932386cf2p-4, 0x1.ba42b05f74856p-1,
+0x1.5013d482a027bp-6, 0x1.690b0e1ed2162p-1, 0x1.32b2efee6565ep-1, 0x1.bee90a337dd21p-3,
+0x1.555fd272aabfap-1, 0x1.65677776cacefp-1, 0x1.c4d6632b89accp-1, 0x1.4f9fc31e9f3f8p-1,
+0x1.109a59322134bp-3, 0x1.b1f5057363ea1p-3, 0x1.f0203d63e0408p-1, 0x1.a53b08734a761p-3,
+0x1.9eacbdeb3d598p-1, 0x1.ee52cedfdca5ap-1, 0x1.69def4b2d3bdfp-2, 0x1.9b200f5f36402p-1,
+0x1.e20bcb03c4179p-1, 0x1.044a209208944p-1, 0x1.ae761d235cec4p-3, 0x1.3a9a7dc27535p-1,
+0x1.9f94fee33f2ap-2, 0x1.39d2300273a46p-11, 0x1.8ae49f1315c94p-2, 0x1.6d1c15e2da383p-3,
+0x1.6cfa922ed9f52p-1, 0x1.6b5af7c2d6b5fp-3, 0x1.85d7ac370baf6p-1, 0x1.b578af036af16p-5,
+0x1.9370468326e09p-1, 0x1.be449e9f7c894p-1, 0x1.d59a3b4fab347p-1, 0x1.9df0e5273be1dp-1,
+0x1.274facba4e9f6p-1, 0x1.084d2b3e109a5p-1, 0x1.b564f6036ac9fp-6, 0x1.f2bdfca3e57cp-3,
+0x1.b6d28ac36da51p-3, 0x1.d2818adfa5031p-1, 0x1.cc4f424b989e8p-1, 0x1.63b671fac76cep-2,
+0x1.f7f661c3efeccp-4, 0x1.bc6f7fab78dfp-1, 0x1.1b29fb1a3653fp-1, 0x1.ddab8a23bb571p-1,
+0x1.aac24e8b5584ap-1, 0x1.d0197573a032fp-1, 0x1.78cb9982f1973p-1, 0x1.8cce198b199c3p-1,
+0x1.a8c72c03518e6p-2, 0x1.e46920cbc8d24p-1, 0x1.8ed12e931da26p-2, 0x1.a42e1573485c3p-1,
+0x1.e4b79557c96f3p-1, 0x1.8cdae6d719b5dp-1, 0x1.ff751aebfeea3p-1, 0x1.51b22782a3645p-1,
+-0x1.84e5b38309cbp-5, -0x1.eacce373d599cp-3, -0x1.25ec9b124bd94p-2, -0x1.09bc296a13786p-2,
+-0x1.78dd3482f1ba6p-2, -0x1.7ab8247af5704p-2, -0x1.cdda5f239bb4cp-2, -0x1.951eed8b2a3dep-1,
+-0x1.b50ee7036a1ddp-1, -0x1.b2840fbb65082p-2, -0x1.186f6e6230deep-1, -0x1.475a44528eb48p-1,
+-0x1.06c07d020d81p-1, -0x1.4c202c1a98406p-1, -0x1.2afe16a255fc2p-2, -0x1.8f8361931f06cp-2,
+-0x1.8fb0ac6f1f616p-1, -0x1.7a55103af4aa2p-1, -0x1.d42c4d4ba858ap-2, -0x1.e4ee5de7c9dccp-1,
+-0x1.aa3b9ac754773p-1, -0x1.714a8d26e2952p-1, -0x1.60811172c1024p-3, -0x1.abb0098b57602p-2,
+-0x1.8ce16c5f19c2ep-1, -0x1.90b7ad13216f6p-1, -0x1.31a9ef526353ep-1, -0x1.a829d7075053bp-1,
+-0x1.ee631e03dcc8p-8, -0x1.3234d46a6469ap-1, -0x1.59debe12b3bd8p-3, -0x1.c2b217838564p-5,
+-0x1.ace80d4b59d02p-1, -0x1.d2dbfa23a5b8p-2, -0x1.42126c628424ep-2, -0x1.a55a9e334ab54p-3,
+-0x1.a6ca0f4f4d942p-1, -0x1.87f665c30fecdp-1, -0x1.fe75951bfceb3p-1, -0x1.5bd8f652b7b1fp-1,
+-0x1.84e1b68309c38p-3, -0x1.16e5037a2dcap-1, -0x1.466675428cccep-2, -0x1.67f8eaa6cff1ep-1,
+-0x1.8c14be5318298p-3, -0x1.38b245f671648p-1, -0x1.7dd4db82fba98p-4, -0x1.f2b5dc07e56bcp-1,
+-0x1.660eac62cc1d6p-2, -0x1.19d0c21a33a18p-1, -0x1.d7a439efaf487p-1, -0x1.750bc3e2ea178p-3,
+-0x1.16369e822c6d4p-2, -0x1.7e23f242fc48p-4, -0x1.331af5be6635ep-1, -0x1.7fcbb9c2ff97p-5,
+-0x1.c07c2b5f80f85p-1, -0x1.9313944326274p-3, -0x1.c02692a7804d2p-1, -0x1.c458f19f88b1ep-1,
+-0x1.96f9b97f2df37p-1, -0x1.69e422c2d3c8p-5, -0x1.e084131bc1082p-1, -0x1.43e1c6c687c39p-1,
+0x1.7ff9e060fff3cp+0, 0x1.bf395b5b7e72cp+0, 0x1.2963c8d452c79p+0, 0x1.ac94d8b95929bp+0,
+0x1.fb3e2879f67c5p+0, 0x1.2a28fe485452p+0, 0x1.fea85d8ffd50cp+0, 0x1.caa1f1a79543ep+0,
+0x1.9eb67c8b3d6dp+0, 0x1.ad0ec03d5a1d8p+0, 0x1.16a57c522d4bp+0, 0x1.6d33e4beda67cp+0,
+0x1.10b59d40216b4p+0, 0x1.fec82e99fd906p+0, 0x1.73d8f6bce7b1fp+0, 0x1.b731f2296e63ep+0,
+0x1.71dfcd8ce3bfap+0, 0x1.8806d9c5100dbp+0, 0x1.889079ab1120fp+0, 0x1.2c5225ea58a45p+0,
+0x1.70249a9ee0493p+0, 0x1.ef02fecbde06p+0, 0x1.2053c81a40a79p+0, 0x1.8fe684ef1fcdp+0,
+0x1.bca08c4179412p+0, 0x1.40407ec68081p+0, 0x1.adba0c1f5b742p+0, 0x1.f123af83e2476p+0,
+0x1.34f15db069e2cp+0, 0x1.bd7802937afp+0, 0x1.4f32cc1e9e65ap+0, 0x1.b4eb3e1169d68p+0,
+0x1.7cb15decf962cp+0, 0x1.789694f2f12d2p+0, 0x1.618016c8c3003p+0, 0x1.77ef8664efdf1p+0,
+0x1.a2bf933b457f2p+0, 0x1.60287456c050ep+0, 0x1.4291780a8522fp+0, 0x1.41760fc482ec2p+0,
+0x1.0d3734941a6e7p+0, 0x1.5936f45cb26dep+0, 0x1.aea9f4855d53ep+0, 0x1.1decd1d43bd9ap+0,
+0x1.57ff22f4affe4p+0, 0x1.2282eb404505dp+0, 0x1.d51ec3fdaa3d8p+0, 0x1.c9def08193bdep+0,
+0x1.aa89c50555138p+0, 0x1.5daf3da8bb5e8p+0, 0x1.f631166dec623p+0, 0x1.1aae5fa4355ccp+0,
+0x1.4cb23c7299648p+0, 0x1.1684de862d09cp+0, 0x1.aa94e4935529cp+0, 0x1.0952c8b412a59p+0,
+0x1.56c55d4ead8acp+0, 0x1.584ef0b2b09dep+0, 0x1.fa767837f4ecfp+0, 0x1.8bb6baff176d8p+0,
+0x1.15c6f3442b8dep+0, 0x1.49a9445493528p+0, 0x1.40a1f90e8143fp+0, 0x1.9278513124f0ap+0,
+0x0p+0, /* The remaining values default to zero. */ };
+
+static const int babl_num_conversion_test_pixels = 128;
+
+static const double *babl_conversion_test_pixels = babl_path_test_pixels;
+
+static const int babl_num_format_test_pixels = 256;
+
+static const double *babl_format_test_pixels = babl_path_test_pixels;
+
+static const int babl_num_model_test_pixels = 512;
+
+static const double babl_model_test_pixels[2048] = {
+-0x1.0f8630dbb8a62p-4, 0x1.18480e35ca29bp+0, 0x1.b444a8503556p-1, 0x1.c2ddee8785bbep-1,
+0x1.261ae25d19029p+0, 0x1.80029017ccd1ep-1, 0x1.7b673ed62a01bp-2, -0x1.ce043776cf3bcp-5,
+0x1.0a554d9ee1776p-1, 0x1.37c9b5c5a2c69p-2, -0x1.9dae22833b5c8p-5, 0x1.2330732eacc75p+0,
+0x1.99315c726595ep-1, 0x1.fffac770ccc24p-4, -0x1.ab6b8d368a0a8p-6, 0x1.393ecc9c0c172p-3,
+0x1.277773ac4eeeep+0, 0x1.605f4ecac0be9p-2, 0x1.84d85897d67d8p-1, 0x1.8f8a855febe1cp-1,
+0x1.2d51d1bbf43d2p-1, 0x1.2efc2fa1912b9p+0, 0x1.2db59d7b2838p-1, 0x1.e74c8bf234ff7p-2,
+0x1.3df9bc41af26ap-1, 0x1.33c1a828cde9cp-4, 0x1.d5f2398878b14p-1, 0x1.624b94145e30cp-1,
+0x1.b0ea300295078p-1, -0x1.ce7858d069cp-8, 0x1.c6ae22838d5c4p-4, 0x1.f55fd04d84594p-1,
+-0x1.cb99d59064009p-4, 0x1.29c069865380dp+0, 0x1.51d758690a152p-1, -0x1.4e8f718f69ebcp-3,
+0x1.6d1cfcb873d38p-1, -0x1.5b6dba491d41ep-3, -0x1.43b72e9c21088p-6, 0x1.10be3f0eee49p-5,
+0x1.56dfa56de0f27p-2, 0x1.09b72b3bad07ep-3, -0x1.df3383b6f19a8p-6, -0x1.0e29ba154f86cp-4,
+0x1.d1a71446d6815p-2, 0x1.2845b77bea25p-3, 0x1.25e1c4957ef6cp-2, 0x1.a2b81620123cfp-2,
+0x1.60a77baac14eep-1, -0x1.3a74ae0f41b63p-3, -0x1.5ff57f02bfebp-7, 0x1.3c9737d5ac618p-4,
+-0x1.5c2ccab2b859ap-3, 0x1.8e9c2de5839ecp-1, 0x1.819f935a36726p-1, 0x1.4d54effb6776ap-1,
+0x1.0dbd64ab4eaep+0, 0x1.e256ccf8917a5p-2, 0x1.24e876a57d042p-3, 0x1.65fe92ed32638p-1,
+0x1.53f4dc310e5p-1, 0x1.d0ec90c06ea5fp-2, 0x1.e9eff99d6d797p-2, 0x1.80e807eb01dp-1,
+0x1.ab216a01bca93p-2, -0x1.f9711343f2e28p-5, 0x1.93aa91ed8dbb8p-1, -0x1.1dc5a568a1f1cp-4,
+-0x1.00c1960201834p-5, 0x1.eff33ee4acb34p-1, 0x1.4ee656a904332p-3, 0x1.01ca1fbd36c76p-1,
+-0x1.a02ae5c34055fp-4, 0x1.564cbfe5dfcc9p-2, 0x1.466b4ee0f33dp-1, 0x1.1b3493d1699c4p-1,
+0x1.5b9e343850d6p-1, 0x1.1fe14bcbd95c3p+0, 0x1.297b82a3ec90ap+0, 0x1.577d25dc4893ep-3,
+0x1.2bc5e93d2458ap+0, -0x1.8ef372031de7p-5, 0x1.c7b12db05c2f1p-2, -0x1.97971a799594ap-3,
+0x1.dc135d2bb826cp-1, -0x1.dc787336ec28p-10, 0x1.4dd58fc902118p-1, 0x1.9127c0165582ap-1,
+0x1.56a390a913ad8p-1, 0x1.fd7613d8c7b8ep-1, 0x1.217fd92f0fcc8p-2, 0x1.10c819ceee5cep-3,
+0x1.fe17d733fc2f8p-3, 0x1.ec1e4fcca5096p-1, 0x1.15c03a6291e6dp+0, 0x1.bb7d1139dd608p-1,
+0x1.1976d28232edap+0, 0x1.58c4a046b1894p-1, 0x1.fe2ac2f32f88ap-1, -0x1.0e136b1ee8f3bp-3,
+0x1.c4a2f17ebc791p-2, -0x1.4820dce8f6a88p-5, 0x1.24abab617c8a8p-1, 0x1.14b2826d5c984p-1,
+0x1.fa1571158dc47p-2, 0x1.2c24f59bf1e2p-7, -0x1.b3fa8169ce5b8p-4, -0x1.b7af351d08f88p-6,
+-0x1.0f99d7eeec008p-4, -0x1.27bac54582a8cp-3, 0x1.5d106c6920873p-2, -0x1.866e777ca676ap-4,
+0x1.c43efa69eee4p-8, 0x1.f8c7337324c18p-1, -0x1.8269790fd19fdp-4, 0x1.230120c646024p+0,
+0x1.2f1faecff7d8fp+0, 0x1.83eec70d6e43ep-1, 0x1.70c39b36e1872p-1, 0x1.4e7c87e29cf9p-1,
+0x1.1afe747a35fcep-1, -0x1.938b7a5ff3e3cp-3, 0x1.f914f4bcbef6cp-1, 0x1.00756856cdb7ap+0,
+0x1.eda1d79b0e76ep-1, 0x1.be2f0315e2c46p-1, 0x1.56017b7b78cfcp-1, 0x1.ba29163374522p-1,
+0x1.611a79e1289b5p-2, 0x1.db8bb00550b0fp-2, 0x1.dd0aa1d7ba154p-1, 0x1.f9451c1bf28a2p-1,
+0x1.3faa309a7f546p-1, 0x1.369fcd9a6d3f9p-2, 0x1.4f22703a9e44dp-2, -0x1.4d8bea35ce4b1p-4,
+0x1.0666e10a0ccdcp-1, 0x1.aef09cb82aae1p-2, 0x1.77bb7bb622aap-4, 0x1.4ada0c782f4dcp-1,
+0x1.e7e006e236267p-2, 0x1.43e60c11baff4p-1, 0x1.8072a3ef00e54p-1, 0x1.5ddee7d1eef1p-1,
+0x1.ac8db231bf81dp-2, 0x1.b68bdb336d17cp-1, 0x1.3d7ac2f27af58p-1, 0x1.9c3fa0a4d218dp-2,
+0x1.a82877a9b6b75p-2, 0x1.1f5fdef571f2ep-3, -0x1.272838dbe7ea2p-3, 0x1.2abc8b5abbdf8p+0,
+0x1.256dfe2f17a8cp-3, 0x1.0ad8a67615b14p+0, 0x1.effd80fcacc7cp-1, -0x1.7b4879fc902aap-4,
+0x1.6d79e9960e27p-1, 0x1.bf312c184b2f1p-2, 0x1.f1266d5a48b34p-1, -0x1.217cff95762d4p-3,
+0x1.19e26a3d66f81p+0, 0x1.67caa8c602c88p-1, 0x1.0ba6214e7db2bp+0, 0x1.0d089ea94d448p-1,
+-0x1.8d2f5b631a5ecp-3, 0x1.61dc514f90856p-3, 0x1.49bd87ce937bp-1, 0x1.0981709d4636p-1,
+0x1.9655c9165fdecp-1, 0x1.df1b5dabbe36cp-1, -0x1.20ae9568a7c3cp-5, 0x1.1efb30dbd78fcp-4,
+0x1.793606ae259f3p-2, 0x1.d4ce20fedccf6p-1, 0x1.e824b453d0496p-1, 0x1.f94842d658f6ep-1,
+0x1.24f395cbe380cp-1, 0x1.7e7221b4967ddp-2, 0x1.8406b2f3080d4p-3, 0x1.2fb71c0392a17p+0,
+0x1.6d776f03a7bbap-1, 0x1.f67813b0b9bccp-3, 0x1.2740742b1b4dbp+0, 0x1.0e9caa7aea062p+0,
+0x1.67475b62ce8e8p-4, 0x1.d81802e6e3632p-1, 0x1.2a1b560e5436ap+0, 0x1.00649db4672fap+0,
+0x1.4528ca1c23eb2p-3, 0x1.def6b3108aba2p-1, 0x1.0f6830f7b86ap+0, 0x1.ea8a095d6ead8p-5,
+0x1.c0b5ead51b057p-2, 0x1.cfb63e206c394p-1, 0x1.9217a5ab242f4p-1, 0x1.c6eb09fb8dd5fp-2,
+-0x1.f1c89fbd7d2afp-4, 0x1.d5bb1c36dea96p-3, 0x1.29aeae00b9c3cp+0, 0x1.be831b85169fcp-1,
+-0x1.1dc41b28a1eecp-5, -0x1.289f9e08b7a5cp-4, 0x1.2464740648c8fp+0, 0x1.1125280aef172p-1,
+0x1.0b1049d216209p+0, 0x1.ca8735f461db4p-1, 0x1.480e08f5c34f3p-2, 0x1.a95b86081f83dp-2,
+0x1.1acf0342359dcp-4, 0x1.6b6f179e0a116p-1, 0x1.9b6b29499d3cbp-2, 0x1.f737b5d254d5cp-1,
+0x1.27b9c17b1c405p+0, 0x1.6ba02d1e0a737p-2, 0x1.ae0aa45c28e22p-1, 0x1.5f607f692527p-5,
+0x1.3c0d984f44e7cp-4, 0x1.9bdaea126ae9p-1, -0x1.3e9c8c1c16d2cp-3, 0x1.be6497eeaffc5p-2,
+0x1.146b36b6f5a32p-1, 0x1.1ac7d2a768c2ep+0, 0x1.644152f92ee9p-1, 0x1.2d964943f4c63p+0,
+0x1.9edf7d033dbfp-1, 0x1.1fe52470a630ap-2, 0x1.b077623360eebp-2, 0x1.c70ccf778e19ap-1,
+0x1.6bc7bfac71292p-1, 0x1.8a654d5e47fddp-2, 0x1.1f298490a4b96p-1, 0x1.c051e4604d708p-1,
+0x1.068519547370ap-1, 0x1.018c0631364b4p-1, 0x1.ac4298135885p-3, 0x1.6c7e8d247296bp-2,
+0x1.96b356fcc7002p-3, 0x1.757e10e61e2f6p-1, 0x1.f1536ffcaf73ap-1, 0x1.deda391bbdb45p-2,
+0x1.ea1b0860a102ep-3, 0x1.628a78d5f8482p-3, 0x1.007cd7e867601p-2, 0x1.8e4f7a8983054p-3,
+0x1.74d91b2ae9b22p-1, -0x1.c0eab0dd1b6f1p-4, 0x1.bfe09a09e6279p-2, 0x1.01609a4d9c5adp+0,
+0x1.ca23fa5d2de18p-1, 0x1.ed5f20c8a78afp-2, 0x1.ee3468b0a9358p-3, 0x1.e0a32aa08e13p-3,
+0x1.8bb19e8e4a967p-2, 0x1.231a69c5dfce7p+0, 0x1.b3bbdb269aaacp-3, -0x1.ae1a219cf5dp-9,
+0x1.bf03fd604ad4ap-3, 0x1.ab910e49bd888p-1, 0x1.15e28dde2bc51p+0, 0x1.20f792b575226p+0,
+0x1.4ba9d24f642p-6, 0x1.c91073cd2bba7p-2, 0x1.9bdaa35f37b54p-1, 0x1.7748ce4d54f8p-1,
+0x1.263d533f19477p+0, -0x1.7dec741fc8a5cp-3, -0x1.c6f28c638de52p-4, 0x1.2f045745913bcp-3,
+0x1.7c695a44926c4p-1, 0x1.0f6dc26e1edb8p+0, 0x1.a19498c5a98f8p-1, 0x1.2eab41645d568p+0,
+0x1.117bca5bbc91p-5, -0x1.124d86c88b018p-3, 0x1.6a0febfc6db96p-3, 0x1.ec573e3ca57b4p-1,
+-0x1.64a5161c62e4p-5, 0x1.a0daae6a74e88p-1, 0x1.88b20c6bde30ep-1, 0x1.0d2007b0e70cep+0,
+0x1.891ec31645708p-4, -0x1.889cff4fde06dp-3, 0x1.60139d1c59c0cp-4, 0x1.5d630e10545fap-1,
+0x1.2539fd0f1740cp+0, 0x1.feafa1a730927p-2, 0x1.c21b5a5ab769ep-1, 0x1.4f3a4c2904daep-3,
+0x1.1209e2c55747p-3, 0x1.877a0fab0ef42p-1, 0x1.7aba90495bdb4p-4, 0x1.6a8c5b546eb25p-2,
+0x1.66f8c9693457p-7, 0x1.18cc2dea31985p+0, -0x1.cebb5376d0a9fp-4, -0x1.44fdcc28f0624p-5,
+0x1.1c41d2996bb6ep+0, -0x1.89eab29cad6f8p-6, 0x1.3baf3eea775e7p-2, 0x1.4e8699110373ap-1,
+-0x1.4f68dc929ed1cp-3, -0x1.37d1715c093c9p-4, 0x1.4576b56dbe20ap-1, 0x1.1d1f5f68a0a5p-4,
+-0x1.49ca5dcf6062p-7, 0x1.03308b699ffabp+0, -0x1.59acf10919c05p-3, 0x1.2bd3ae358ada8p-3,
+0x1.40d55ed74e778p-1, 0x1.98ad368ffe272p-1, -0x1.316b7735960cp-9, 0x1.d85f9da07d8cp-1,
+0x1.9cec5d2806a58p-1, 0x1.226edd257810ep-2, 0x1.9eb88a94d70a9p-2, 0x1.80f9f0da3527p-1,
+0x1.f6f5a5ccbab8p-1, 0x1.5889c9c9177ap-4, 0x1.1d9775283b2eep+0, -0x1.57723f6f7bb16p-4,
+0x1.0c78d7a54c24ep+0, 0x1.07f57b687651p-7, 0x1.e17c98508fc5fp-2, -0x1.1f634fd8a52d1p-3,
+-0x1.8571a54fd7b03p-4, 0x1.1d4d481fd4342p-1, 0x1.47b6b5b5c2ap-6, -0x1.7a43d77627bafp-3,
+0x1.776458f1552f2p-1, 0x1.0e7bbb89502aap-1, 0x1.565c0999dfeb4p-1, 0x1.89f08838ad7aap-1,
+0x1.4de7f3c435698p-1, 0x1.ab62c4dcf05fp-4, 0x1.09fd6d4613faep+0, 0x1.af2730b8f7e8p-1,
+-0x1.54c7b7e90ff5ep-4, 0x1.11fb025823f6p+0, 0x1.3041415660828p+0, 0x1.7ca2ce4092df2p-1,
+0x1.563cd4d446134p-1, -0x1.c553cd9d2442p-7, 0x1.dd380af55409bp-2, 0x1.1985972099718p-2,
+0x1.e1110b855bbb9p-2, 0x1.122f5895bdf85p+0, -0x1.62a6a7ef921a2p-3, 0x1.022f8a46d12bep-2,
+-0x1.6f67c0761203p-5, 0x1.2475d35d7c1eep+0, 0x1.791fc742f23f9p-2, -0x1.91accca32359ap-3,
+-0x1.95ae9c365e90cp-5, 0x1.09da4b1813b4ap+0, -0x1.177682e22eed1p-3, 0x1.c5d47fe9f20f8p-5,
+0x1.9536efc7f73abp-2, 0x1.5633dadc46014p-4, 0x1.2195c43bdcc5p-4, -0x1.2334acb5799cap-4,
+0x1.9fa89d50d8eacp-1, 0x1.e0f52887c1ea6p-1, 0x1.cbf0590864ad8p-1, 0x1.0e5455521ca8ap-2,
+-0x1.4013952280273p-3, 0x1.7984cd288ca32p-1, -0x1.80a8584fce1d9p-4, -0x1.43775df5ba224p-5,
+0x1.37146b6cd48f2p-1, -0x1.afc7761cf928ap-4, 0x1.ced1becd373dp-1, 0x1.3756ced5a1e08p-4,
+0x1.4ac1436295828p-4, 0x1.5c1d776f8507ap-3, 0x1.1a140bd1675b4p-1, 0x1.8047149b008e2p-1,
+0x1.4ffa89b5d328p-5, 0x1.27d0c83be93b2p-1, -0x1.941e32b65b6fap-3, 0x1.91be4be989e3p-3,
+0x1.0a56088ae178ep-1, 0x1.7bdd7ab491547p-2, 0x1.99ab18e00022ep-3, 0x1.576185337b8fcp-1,
+0x1.acf3b479c04dap-3, 0x1.0de717d6e89afp-2, 0x1.da25339881174p-1, 0x1.9c3ecb68d2172p-1,
+0x1.18206dad63742p-1, 0x1.325f2943318b2p+0, 0x1.de3e9c3e22e3ap-1, 0x1.458a9248f17b6p-3,
+0x1.df4d14a225008p-1, 0x1.43c88eda87912p-1, 0x1.3ef335a74ab34p-1, 0x1.f5ae95bfeb5d4p-1,
+0x1.5b9bd672b7378p-3, 0x1.75449103b755ep-1, 0x1.23eec3237b10cp+0, 0x1.f461c76fe8c3ap-1,
+0x1.a5b208a67e974p-1, 0x1.b048dea82d5e8p-1, -0x1.2c6714858c016p-3, 0x1.1ab84bbf68a3dp+0,
+-0x1.7c58a79fc57e2p-3, 0x1.3560ad1c045aep-1, 0x1.4f5145add1d5cp-1, 0x1.c4fe519d2396p-5,
+-0x1.269e22824d3dp-6, 0x1.50b01f66a1604p-1, 0x1.ce4bbcf536311p-2, 0x1.67877de2cf0eep-1,
+-0x1.5f1e2695f16f9p-3, 0x1.b3f70b1e9b214p-1, 0x1.620a72a92a7b4p-3, 0x1.e76f277d6877ep-3,
+-0x1.5bde7b0f8489ep-4, -0x1.9df4b149a24fep-4, -0x1.412f4478e8c5p-3, 0x1.530b04b1d9492p-1,
+-0x1.ab355076899dep-4, 0x1.f45931864f18cp-1, 0x1.056a07d80ad41p+0, 0x1.0826687cdd199p+0,
+0x1.a376b3e9ad53bp-2, 0x1.c6c1bdd6c0b6bp-2, 0x1.9f95004da5906p-1, 0x1.8f08b5f7eade2p-1,
+-0x1.b81ecf9d09d78p-6, 0x1.810c20289bb1cp-1, 0x1.1d0417016d3b6p-1, 0x1.fe57789596488p-1,
+0x1.95dd30d4c553fp-2, 0x1.3850b84670a16p-1, 0x1.cd61a9a867902p-1, 0x1.a47da9d1af61bp-2,
+0x1.d2bfbd9d3f18p-7, 0x1.6c9911d472cbbp-2, 0x1.54f5206ea9ea4p-1, 0x1.91f1d1398a4ap-3,
+-0x1.7da6f86c94e79p-3, -0x1.525b3c15d7e9cp-4, 0x1.19352c4bcc03fp+0, -0x1.432b8568ecbd8p-3,
+0x1.f0120a02468a8p-1, 0x1.243476af15358p-4, 0x1.1eee9de23ddd3p-2, 0x1.157e50835e2fdp+0,
+0x1.5cb97c4c530c8p-3, 0x1.4b23c87296477p-2, 0x1.17a13f522f428p-1, 0x1.105c36d553eb9p-2,
+0x1.9c257a9cd1e48p-4, 0x1.781dd12c89d53p-2, 0x1.90a42fc321484p-4, 0x1.6ba66faed74cep-1,
+0x1.02eb16f405d62p+0, 0x1.1c07f656380ffp+0, 0x1.28917e80b7895p-2, 0x1.2f3dcee8c4e2p+0,
+0x1.52b5a6690bd1ap-1, 0x1.0bd99e5417b33p+0, 0x1.f66caffb200cap-1, -0x1.23089e6246114p-3,
+0x1.d33b1d05400fdp-2, 0x1.5d67f337879cap-1, 0x1.dfc627788c591p-2, 0x1.574ef3e515044p-1,
+-0x1.4ac7a928fbf5cp-3, -0x1.0c7192087f49ap-4, 0x1.1118e74ceefeap+0, -0x1.2ed507e590dd4p-3,
+0x1.a8ccca29b8p-5, 0x1.ee35c0c576052p-1, -0x1.b0cde769c8024p-4, -0x1.6f1e3f06116fcp-3,
+-0x1.4ea85b429d50cp-3, 0x1.7f87f0d498a97p-2, 0x1.1acdbbd5cf351p+0, 0x1.a7aabaa34f556p-3,
+0x1.cbbc4309fddeep-1, 0x1.cdaca1239b593p-2, 0x1.587f3079e4318p-1, 0x1.32d3ac61ff40fp+0,
+0x1.04a5cfc73c7edp+0, 0x1.f0fa1cd8aec1p-1, 0x1.6ae7620c6f684p-1, 0x1.a8bb670a84aap-1,
+0x1.c2a3a3191ee0ep-1, 0x1.32cb43d998c9cp+0, 0x1.a0d09e75a807ap-1, 0x1.5de5c62c55651p-2,
+0x1.0b71aef7b07cfp+0, 0x1.30d6e804c8144p-1, 0x1.992e43d3325c7p-2, 0x1.34350c0c0203bp-2,
+0x1.3ec3a6af4a54p-4, 0x1.11704e0622e09p+0, 0x1.2be7f028be364p+0, 0x1.dc678790859bcp-4,
+-0x1.944ff283289ffp-3, 0x1.09cda43fad34ep+0, 0x1.58f8557c4b8a2p-3, 0x1.bdf366837be68p-5,
+0x1.9b6aa2d8d06eep-1, 0x1.0d157dbbb3c48p-2, 0x1.33f06868ce47p-4, 0x1.ae26f26e8f812p-1,
+0x1.acb51dae8c9d8p-1, -0x1.499c35b5c66cp-6, -0x1.3953155272a63p-3, 0x1.120afa522416p-1,
+0x1.42efd54a85dfap-1, 0x1.7090d18badee6p-1, 0x1.114becaa2297ep-1, 0x1.cbaa1ce530eddp-2,
+0x1.f6490ff0b95efp-2, 0x1.5cce84a920034p-5, 0x1.41507888e9074p-4, 0x1.5d871295ee416p-3,
+0x1.4fd0991c393a8p-5, 0x1.17b089f695c78p+0, 0x1.6cbb0e27a642ep-1, -0x1.d42ff756db933p-4,
+0x1.f3a32b171a797p-2, -0x1.68a1b2d60476bp-4, 0x1.8bf5db0e4b1edp-2, 0x1.881070c7dcedap-1,
+0x1.2e19660bf5cc6p+0, 0x1.6ec8ced943f7fp-2, 0x1.1501e4102a03cp+0, 0x1.2ec29aeec3eb9p+0,
+0x1.9265261657fd8p-3, 0x1.9db77190083b8p-5, 0x1.2fe05d9bf95ap-5, -0x1.9989e83666471p-3,
+0x1.06cc9c5d40cc6p-1, 0x1.3fc4f2a5b2bd1p-2, 0x1.ae2adeccf5ef4p-1, 0x1.346d4e7f35a76p-3,
+0x1.f7f7fc1723231p-2, 0x1.c63c7fdebfac4p-1, 0x1.c58cb45857e64p-1, -0x1.3bd498af44761p-4,
+0x1.a0cdd6080e687p-2, 0x1.c1c8ea70505e8p-3, 0x1.24c0e1c3164e8p-1, 0x1.18f8ecb165251p+0,
+0x1.d94b129a18fc7p-2, 0x1.b3515740336f8p-1, 0x1.1769bd0efba04p-4, 0x1.6808f94ad011ep-1,
+0x1.7c4c04c15efe6p-1, 0x1.f60eac2fec1d6p-1, 0x1.93e960c65b05ep-1, 0x1.f6e67c1d8766p-6,
+0x1.17b06e1dc8fa7p+0, -0x1.904303cfed538p-6, 0x1.fe2e0b0f2f8f4p-1, 0x1.1296a0f3bec6ep+0,
+0x1.1148b5ba22916p-1, 0x1.c1cb6cc91d306p-1, 0x1.0e2608ac82b27p+0, 0x1.dc4865a61ef72p-1,
+0x1.2106a524420d5p+0, -0x1.b8e279c9d82b7p-4, 0x1.dc4c51feebcbep-1, 0x1.c4e7007389cdfp-2,
+0x1.9e592100097efp-2, 0x1.2410ca5fe1bb2p-1, 0x1.95f53a3ff8b74p-1, 0x1.18c77a78fe5bcp+0,
+0x1.07cdc7b07601fp-2, 0x1.ea371063d46e1p-2, -0x1.7148122948f69p-3, 0x1.bab43542a89bap-1,
+0x1.cbf4293464b52p-1, 0x1.2ed5439f2a774p-1, 0x1.863fa83972e5ap-1, 0x1.48cd3055c4cd8p-3,
+0x1.ef00d1cd779b4p-3, 0x1.07c9a320dc601p+0, 0x1.105155e353d5ep+0, 0x1.2f394fd05e72ap+0,
+0x1.9f3b8c05a4dd8p-1, 0x1.4e25a6269c4b4p-1, 0x1.f0db456a481dp-7, 0x1.683601d536d26p-1,
+0x1.a809f46e83472p-1, -0x1.81d3b90636dabp-3, 0x1.26fcdd50b4602p-1, 0x1.4bb10ef297622p-3,
+0x1.c7bce4edf5e02p-1, 0x1.b9c5107b738a1p-2, -0x1.b98de849d9824p-4, 0x1.a363c8ca79facp-1,
+0x1.0c2c9f707ebfap-1, 0x1.05c07db0d84ddp+0, 0x1.f70e2983ee1cp-5, 0x1.20dfcb2b74f2dp+0,
+0x1.9256beab24ad7p-2, 0x1.0de6419f4effbp+0, 0x1.06741271401b5p+0, 0x1.b378a99433be2p-1,
+0x1.55034a09106cfp-2, 0x1.0b7e435f4a2fbp+0, 0x1.07c6786adc59ap-1, 0x1.00f67cceceb98p-5,
+0x1.bed6c7e37dad9p-2, 0x1.3cfdd1ef46c84p-4, 0x1.9152349cbc3dfp-2, 0x1.c191fed11cbdap-1,
+-0x1.799b2f62f3367p-4, 0x1.05cabf520b958p-2, 0x1.b99e3805d9a2ep-1, 0x1.d66e8c854676cp-1,
+0x1.1bb8b61b043e4p+0, 0x1.13e405c0f494dp+0, 0x1.b07c4fdcfa923p-2, 0x1.7914fa3e255d2p-1,
+0x1.16dcc1d360ecbp+0, 0x1.32d0b5d598d4ap+0, 0x1.1933d23098cep+0, 0x1.8f100228b7b98p-1,
+0x1.b83b1af9d6dc9p-2, 0x1.30ce26e1fb35ep+0, 0x1.981ac90e6368bp-2, 0x1.275849a9e84a3p+0,
+0x1.035b715cd383bp+0, 0x1.51e4ad85d6fc8p-1, 0x1.1504e1a22a09cp+0, 0x1.a5ef6e8ce5788p-3,
+0x1.074aca5e0e958p-1, 0x1.d08b81bad44a4p-1, -0x1.25c784bbe528ap-3, 0x1.0c196ae47e994p+0,
+0x1.8121a20d68a9ap-1, 0x1.24bafda24976p-1, -0x1.f1214683e242ap-4, -0x1.76581b361fe4p-7,
+0x1.b2c11e4698b56p-1, 0x1.e1d6afc8907a3p-2, 0x1.110f826555523p+0, 0x1.e9f41ec63a4eap-1,
+0x1.da371df3b46e4p-1, 0x1.7556d66484474p-1, 0x1.59fc44df80c54p-1, 0x1.ab4223c356844p-1,
+0x1.36b87b80070a8p-1, -0x1.a15fccf00f8c7p-4, 0x1.7be16f2af7c2dp-2, 0x1.fc17317591c7fp-2,
+-0x1.a787a2f682428p-4, 0x1.13e3eb155afbp-2, 0x1.35a9a3e8d1b98p-4, 0x1.0d92ff8a1b26p-1,
+0x1.0a4fb9c547d2ap-2, 0x1.5928ff6ab252p-1, 0x1.ebba58e3d7749p-2, 0x1.2bc2c98257858p-4,
+0x1.129d1a288ba08p-3, 0x1.730112947f9bbp-2, 0x1.eab5367f089d9p-2, 0x1.b258774e97e42p-1,
+0x1.1d2d24c8a0c08p-4, 0x1.124f2076f16bp-1, 0x1.6424e6ab95168p-1, 0x1.0596d68671941p+0,
+-0x1.7ae2429628f7cp-4, 0x1.8c6724417f34ap-1, -0x1.844867196ef74p-3, 0x1.e9cb3c5fd3966p-1,
+0x1.6ec15b9c771c4p-5, 0x1.13b9a8b55aa68p+0, 0x1.6d58f4ba0de52p-1, 0x1.2bc4cd0cbdfp+0,
+0x1.3663c168d32dep-1, 0x1.83bb4cb63aa9cp-3, 0x1.9c655770d2644p-1, 0x1.ad759f368e1ep-7,
+0x1.26527febe63e8p-2, -0x1.820aecb63749p-6, 0x1.6b27d59e0982cp-1, 0x1.893d640645adfp-2,
+0x1.c8900916c4533p-2, 0x1.f84370818a208p-1, 0x1.1c4c0bf9d231bp+0, 0x1.cfd647da0613p-1,
+0x1.d60c130bac181p-2, 0x1.901dbbf3203b7p-2, 0x1.2dda83b85bb51p+0, 0x1.9613b6765f5aap-1,
+0x1.e7f5cdafcfeb8p-1, 0x1.d55278887771bp-2, 0x1.c40b8eb1ee7d7p-2, -0x1.6b2bd08c6ff14p-3,
+0x1.31af6190c9c52p+0, -0x1.01ddc33b9d554p-4, 0x1.0b648faae395ep+0, -0x1.931f5cbcbfd86p-4,
+0x1.d291d2460b8ap-1, 0x1.0e0eb5fae8ea3p+0, 0x1.0ee6db975100ep+0, 0x1.27f227331cb12p+0,
+0x1.dd2a56f487216p-1, 0x1.24c0457cafe6ep-1, 0x1.2083c109daa11p+0, 0x1.5a4f63e2b49ebp-2,
+0x1.ec157f10a4f7cp-1, 0x1.7706731887a66p-1, 0x1.1a43eed49aee4p-1, 0x1.8d8589a981718p-5,
+0x1.d15c82193c52ap-1, 0x1.f055e0c3e0ab8p-5, 0x1.43dd710421546p-1, 0x1.3cf880f8e0574p-3,
+-0x1.3c765f78df533p-3, 0x1.160f228bc5b7cp-1, -0x1.1d47f94f075ccp-3, 0x1.024ed80e049dap-1,
+0x1.22423378aaeadp+0, -0x1.480d753c29b49p-3, 0x1.8fe140c31fc24p-4, 0x1.c613ce3525c14p-1,
+0x1.fe188ac262977p-2, 0x1.7a6855d7c19d6p-1, 0x1.d1af4078702b4p-1, 0x1.f809442d89ac1p-2,
+0x1.c09303dc4df2ep-1, 0x1.8211f96237572p-1, 0x1.30071ce593416p-1, 0x1.2cbe6fb6597cep-1,
+0x1.37c8feec092bap-1, 0x1.cedcdb506a867p-2, 0x1.163c57b092df2p-1, 0x1.5d19def453cd3p-2,
+-0x1.68decd1c6b574p-3, 0x1.e1bae6bbc375dp-2, 0x1.c21b07d1ea9c8p-1, 0x1.f844322ff0886p-1,
+0x1.7d800a696164p-9, 0x1.d7e241007c914p-3, -0x1.55276e6f771bbp-3, 0x1.1ca03447d2dap+0,
+0x1.f6c8a965872adp-2, 0x1.54f9fbcea9f4p-1, 0x1.10c1130eee4ecp-4, 0x1.12ad233af227p-1,
+0x1.28adfd02515bp-7, 0x1.04b229d209644p-3, -0x1.45a9ac75be869p-3, -0x1.d3f4786a0e4f8p-5,
+0x1.563e4e2f79496p-3, 0x1.1be08d856af44p-3, 0x1.079d768a75a15p+0, 0x1.bb023f5376048p-1,
+0x1.13e36fd28e2d4p+0, 0x1.7a83c7215b6dep-1, 0x1.4281ec0f51d08p-3, 0x1.81f37d156a4d6p-1,
+0x1.2c5eb43a58bd6p-2, 0x1.e70dfe4fce1cp-1, 0x1.212e197f0f29p-3, 0x1.1a2f5fb7cdf86p+0,
+0x1.a058164673e34p-3, 0x1.c4ee4476bd0fcp-1, 0x1.f21521f7175d6p-3, 0x1.d112e2c3a225cp-3,
+0x1.3d9545a27b2a8p-3, -0x1.3e30b0b5af94bp-4, 0x1.88a11e9caadbp-7, 0x1.6e926fbe10581p-2,
+0x1.6931c11f9f305p-2, 0x1.73f0f44fb4ae8p-5, 0x1.144674055bc01p-2, 0x1.0b31cdd47ccap+0,
+0x1.d29f717a0ba54p-1, 0x1.12a1c2caf2104p-1, 0x1.8554b0efd7761p-2, 0x1.1ed447ea3da89p+0,
+0x1.ba34b3a5dacfcp-1, 0x1.af4ca781c4ff9p-2, -0x1.17f47878964f6p-3, -0x1.5a887ce91b776p-3,
+0x1.8504dd8e3d3cep-1, 0x1.17d21aae960a9p+0, 0x1.cac686852f26ap-1, 0x1.466556c759976p-1,
+0x1.43c19618211ccp-1, -0x1.2bfd938bf194cp-3, 0x1.87c9b5c30f936p-3, 0x1.202bab4dd9f0fp+0,
+0x1.013a7fe99c0eap+0, 0x1.10a45a36ee156p-1, 0x1.0727d7cfa7e94p+0, 0x1.0927be354582p-7,
+0x1.bcb0e106ac94ep-3, 0x1.23748db57a1c4p-4, 0x1.bd9f7c2b7b3efp-2, 0x1.24f7f01649efep-1,
+0x1.8c3b88197edd6p-3, 0x1.4b58a8f696b16p-1, 0x1.2153c72ddc412p+0, 0x1.7e0e28fc95b5ep-1,
+0x1.c8fe1ea1f862ap-1, 0x1.999187c999896p-3, 0x1.2e0b5e398f4ap-1, 0x1.353729b00407ep-1,
+0x1.df6c8b23bed92p-1, 0x1.2b8e0e8bf0b5cp+0, 0x1.0c79531e18f2ap-1, 0x1.333ad85d99a8ep-1,
+0x1.90b814e4bb09bp-2, 0x1.2ce29b6659c52p-1, 0x1.42ff1f89b9318p-1, -0x1.9057e6b653e34p-5,
+0x1.ec40d4ba3ee7fp-2, 0x1.4ebe7f45d0b03p-2, 0x1.93c63ec25abfap-1, -0x1.64232fb5fb79bp-4,
+0x1.858c824ca4b29p-2, 0x1.2e0f894cc2857p+0, -0x1.4a4dd71c2e355p-3, 0x1.7b536a4c90406p-3,
+0x1.065d066473206p-1, 0x1.1111501f5555dp+0, 0x1.92bfbfe4bf191p-2, 0x1.dbefa50c84acp-1,
+-0x1.fd53476a610d4p-5, 0x1.074b023741c94p+0, 0x1.35025d6d9d37fp-2, 0x1.534027ec4019dp-2,
+0x1.e7108df234877p-2, 0x1.db095a9a1c792p-3, -0x1.f5c14bca51e91p-4, 0x1.587ffcbc4a998p-3,
+0x1.438d1eff53e7p-1, 0x1.55b99b26ab734p-1, 0x1.f1bd8f4b16ae4p-1, 0x1.7926876e25803p-2,
+0x1.466f51d826782p-1, 0x1.2fa0f7fa5f41fp-2, 0x1.2b1a413d8967bp+0, -0x1.5e6c2885f00b9p-3,
+0x1.158cbee4f7e65p+0, 0x1.32cd3b9e659a6p-1, -0x1.474444cf5b558p-6, 0x1.75a703761e813p-2,
+0x1.204970d3da2c7p+0, 0x1.eff28302464b8p-1, 0x1.e96b04556c6f9p-2, 0x1.39e578cf4097bp-2,
+0x1.e5ab2f2fcb566p-1, 0x1.088872ca1110ep-1, 0x1.622dfd612ac26p-1, 0x1.0b439e507cedap-2,
+0x1.88895944aaac3p-2, -0x1.d6c448c3ad88ap-4, -0x1.353c8dcf3747p-7, 0x1.0ad5de9215abcp-1,
+0x1.1d11f0e106f0bp+0, 0x1.f82545d7237dbp-2, 0x1.0d6e2c7a1adc5p+0, 0x1.8e8b849e504a3p-2,
+0x1.d93b5ff87f438p-1, 0x1.21454af0a8f1p+0, 0x1.83cc27ea3acb8p-1, 0x1.6cc43122d9885p-2,
+0x1.31ddcaa196eecp-1, 0x1.0f2350c95179ep-1, 0x1.d95bc2aee5eaap-1, 0x1.1e6b60dbd6704p-5,
+0x1.06ad199673c09p+0, 0x1.c929dec39253cp-1, 0x1.059092953e544p-4, 0x1.d20d4a8ad74dcp-1,
+0x1.2b2167ebefdc5p-2, 0x1.f3795a4a4d59p-3, 0x1.33d32efc013fcp-4, 0x1.bef4bcc6b11cap-3,
+0x1.9a9cca36686cp-7, 0x1.81964e709cc62p-1, 0x1.731651ffb2f96p-1, 0x1.293e045f85af4p+0,
+0x1.1dc2d6a23b858p-4, 0x1.bb77a3d376ef2p-3, 0x1.c6ddc5ed2755p-3, 0x1.4e636ddd032d4p-1,
+0x1.34d78c90d0157p-2, 0x1.a691cb54e6bd3p-2, -0x1.a5a33f9ce4e08p-6, 0x1.b8a50679d7b06p-3,
+0x1.1ae0f77e35c1fp+0, -0x1.62dc9dd2c5b94p-3, 0x1.9bd56a540477ap-1, 0x1.a896e88e8461p-1,
+0x1.281cea6c5039dp+0, 0x1.727657a47e863p-2, -0x1.db595303b6b4p-7, 0x1.1bb1390e37626p-1,
+0x1.17627180fb91bp+0, 0x1.1c2a61e49ebb2p+0, 0x1.93fe55825b2fcp-1, 0x1.d5b8afc2dea4ap-1,
+0x1.9b183c20cfcap-1, 0x1.0d8b671db4b07p+0, 0x1.415f93e74f8bep-1, -0x1.adebb2a9c23dep-4,
+0x1.8c75f30fe5b88p-4, 0x1.ce40602d361a6p-1, 0x1.40cc3e90e7fedp-2, 0x1.3cbf2fe2797e5p-2,
+0x1.d2e09063a5c11p-2, -0x1.4ba7d48f641c8p-3, 0x1.14ea7488903b4p-2, 0x1.738f096c80b7ap-1,
+0x1.04b4b47a09695p-2, 0x1.62931225f8596p-1, 0x1.6e3043760f93cp-3, 0x1.832c86ebd325ep-1,
+-0x1.845374dca240ap-4, 0x1.698aba99397bdp-2, 0x1.2bde177857bc3p+0, -0x1.84bb98163caa7p-3,
+0x1.84e9387ca36c1p-2, 0x1.8d2b32d8b3fp-1, 0x1.adce68ef5b9ccp-1, 0x1.58901555e4535p-2,
+-0x1.00003ddb999a2p-4, 0x1.0663b504d9943p+0, 0x1.172fd50fc7f94p+0, -0x1.5e862c95f03f9p-3,
+0x1.deb5c766f09ecp-1, 0x1.5bf79935eb226p-1, 0x1.e47d8b096294ap-1, 0x1.13679d215a026p-1,
+0x1.10a8010554832p-1, 0x1.7eed710964415p-2, 0x1.44108d328821p-1, 0x1.a89d25cdb7a0cp-1,
+0x1.3a85922f41d7cp-4, 0x1.256e8970b1438p+0, -0x1.f69a8ad0ba02p-5, 0x1.772760de2181ep-1,
+0x1.2f2cc214c4bfep+0, 0x1.a2e3effb45c7dp-2, 0x1.08a007c877a67p-2, 0x1.e935dfea38d22p-3,
+-0x1.930ae2432615dp-4, 0x1.46427b28261eap-1, 0x1.31f032a663e06p+0, 0x1.bd4dc4037a9ap-8,
+0x1.30b71f6d94a17p+0, 0x1.2a9b16e8bb9c9p+0, 0x1.16437d1bc62p-6, 0x1.7af8e9662924fp-2,
+0x1.7bfafa3e2b292p-1, 0x1.0e73759f501a2p+0, 0x1.d02ae5c46d22ap-1, 0x1.c26158e91e5c4p-1,
+0x1.c347eedc535cap-1, 0x1.9824297d96aecp-1, 0x1.d126342fa24c6p-1, 0x1.3b974fd743fb6p-1,
+0x1.1b6ab88f03a23p-2, 0x1.4f3d58cd04e1p-1, -0x1.767797362022cp-5, 0x1.0261e1dc6b2a2p+0,
+-0x1.5ec9546923f91p-3, 0x1.930f7a2b261eep-1, 0x1.46fa831a8df5p-1, 0x1.b0261c902d18cp-4,
+0x1.778626a088a5ep-1, 0x1.8df740d98254ep-1, 0x1.09c9456b46c5bp+0, 0x1.6f79445e1225ap-1,
+-0x1.bf4b6536b1cbp-7, 0x1.8be142764af5cp-4, 0x1.2816915f83605p+0, 0x1.683ee47603b0cp-4,
+0x1.de2509e2ef7d4p-1, 0x1.26d390cfe740cp+0, 0x1.2dd1bcfa5ba37p-2, 0x1.d92ce25218c02p-1,
+0x1.1e3b7482a2dd5p+0, 0x1.060160cc72692p-1, 0x1.821784c96a954p-4, 0x1.520b7cdd0a7d6p-1,
+0x1.7903cb3e253abp-2, -0x1.97e240232fc48p-3, 0x1.5c0cdeb451b35p-2, 0x1.9636e0f65fa0cp-5,
+0x1.9891ffdb3123ep-1, 0x1.8c63d1dcb261p-5, 0x1.bb61244d105bep-1, -0x1.007c2925342b9p-3,
+0x1.ce69fc51366dap-1, 0x1.053008a2d72cep+0, 0x1.15858feaf7d7ep+0, 0x1.dd1e0d9d53d5cp-1,
+0x1.37092504d478cp-1, 0x1.0b9f3c8a173e6p-1, -0x1.4d0e54f29a1cbp-3, 0x1.20a394e5747a6p-3,
+0x1.9980b7bccc9acp-4, 0x1.135aae02f3822p+0, 0x1.0f044801b7a22p+0, 0x1.25329f924a653p-2,
+-0x1.c69c42e9f39f8p-6, 0x1.03e7a62b3b028p+0, 0x1.260792be4c0f2p-1, 0x1.1b2b471903235p+0,
+0x1.ef10078fde2p-1, 0x1.11ab6bd0f023ap+0, 0x1.a91d0a1db8a08p-1, 0x1.c5208a2923daap-1,
+0x1.85e3a404a560dp-2, 0x1.1fe3308ea62ccp+0, 0x1.618b41345cb01p-2, 0x1.e5da1e07cbb44p-1,
+0x1.201a1bbd73677p+0, 0x1.c53276605731cp-1, 0x1.32d1f93ecc0a5p+0, 0x1.725fd0ea17f2cp-1,
+0x1.222f8cf2445f2p+0, 0x1.ba9eb064420a2p-1, 0x1.98a72d0ccae7ep-1, 0x1.ac62afcf58c56p-1,
+0x1.5e985b3df063ep-1, 0x1.5d4be676ba97cp-1, 0x1.231a5700ac9bp-1, 0x1.79d8ceb626e4cp-4,
+0x1.425e4a68eb2p-8, 0x1.363d28300613ep-1, 0x1.bb94caed10c31p-2, 0x1.383673e5a3a01p-2,
+0x1.ed183b93da307p-2, 0x1.2ad91e1bef4bdp-2, 0x1.951af027f702ap-1, 0x1.4ebda21903e1ap-1,
+0x1.b6aba7f03a24p-4, 0x1.52f071e90c474p-3, 0x1.1eadc9e4a3c1ep-1, -0x1.0203a7786a6dcp-3,
+0x1.1ac8db5bcf2b4p-5, 0x1.8591b6597189cp-3, 0x1.eb0606b16fa5ap-1, 0x1.3b04c61e76098p-1,
+0x1.d623423d45ep-4, 0x1.ab2a0729bcba4p-4, 0x1.74f0fb7fb6aebp-2, 0x1.492395c29246cp-5,
+0x1.307f0ed5fa97bp+0, 0x1.736c13a2e6d81p-2, 0x1.ed5870aca77dap-1, 0x1.1f7b68923ef6dp+0,
+0x1.bdca7936aec78p-6, 0x1.1f99374d7265ap-1, 0x1.84f31a87d6b3p-1, 0x1.d2ed156e0c408p-1,
+0x1.67eb75dc69704p-5, 0x1.069c2c88739eap-3, -0x1.90f8dc9cbb8b6p-3, 0x1.fda76963fb4eap-3,
+0x1.de4a99b88962p-1, 0x1.bfe52976b2fd7p-2, 0x1.81eb7ab7d0a3cp-1, 0x1.b9c14459d9e8cp-3,
+0x1.dbc58a2fb78bp-1, 0x1.614008e78f4cdp-2, 0x1.11ca2ccaf0613p+0, -0x1.4f2d9cf904c1ap-3,
+0x1.6bc28754711eap-1, 0x1.b7b77a1d09087p-2, -0x1.6f2f55afab2b9p-4, 0x1.e3d57b709477cp-1,
+0x1.a3a6910b474d2p-1, 0x1.11c34133bd201p+0, 0x1.70e7b6514835dp-2, 0x1.2268afdf78049p+0,
+-0x1.af5463e9c50f8p-6, 0x1.d952bf4ee5d8ap-1, -0x1.a059aa1cda4d8p-6, -0x1.2e2ebdf58f91p-5,
+0x1.651315a2ca26p-4, 0x1.235e04e11388dp+0, -0x1.d2940936d85b5p-4, 0x1.41ee39d41d75fp-2,
+0x1.ffddb5526621bp-2, 0x1.b106ffccfba7ap-1, 0x1.afb97d835f728p-6, 0x1.7cd3f86d600e4p-1,
+0x1.2c8a38aabf7adp+0, 0x1.f4bf661d83178p-6, 0x1.31521c9662a43p+0, 0x1.d0f8a4a20857ap-1,
+0x1.55fef652abfdep-1, 0x1.7e294d7895ec2p-1, -0x1.37eb859c0970bp-4, 0x1.96bc342cc711fp-2,
+-0x1.bce8a3fd136afp-4, 0x1.317ea7a462fd5p+0, 0x1.bbf2328844b11p-2, 0x1.9a8bd940ceb16p-1,
+0x1.b0e54be1c830fp-2, 0x1.167994f493598p-1, 0x1.17faee456329p-1, 0x1.5b2d0902b659cp-5,
+0x1.a73361e01b337p-2, 0x1.1b6a97ea36d53p+0, -0x1.7c46c39c92278p-6, 0x1.2c85743725d7ap-1,
+0x1.a9c188b75383p-1, 0x1.36058be26c0bp-3, 0x1.8008eebe3345p-1, 0x1.1e6528ebd663fp+0,
+0x1.6eb832a2dd704p-4, 0x1.ac1cd4035839ap-1, 0x1.dd6c2156ee0b6p-3, 0x1.942c4763f5256p-1,
+0x1.ed7adac8a7c27p-2, 0x1.d67e755079c99p-2, 0x1.5533b2caaa675p-2, 0x1.d2d6f09ba5addp-2,
+0x1.614b9c3f8f64p-1, 0x1.4daf584c34f83p-2, 0x1.4ff6da0f6cba6p-3, 0x1.4390b098ed87cp-3,
+-0x1.0595b31ed7f84p-3, 0x1.26cd586d80cddp-2, 0x1.82a8aca89eeaep-1, -0x1.29c1ae0f20504p-5,
+0x1.1ffb2a270cc31p-2, -0x1.71281fcfaf1ep-7, 0x1.ee5624c64312ap-1, 0x1.ced6a16ad0e06p-1,
+0x1.771b5adbbb038p-1, 0x1.3fd5594a7faabp-2, 0x1.2577ec337e231p+0, -0x1.bb15a9a9dc92p-5,
+0x1.c165d836b5fecp-3, -0x1.3ac6210f42592p-4, 0x1.773a8002ee75p-1, -0x1.312d9e85958e8p-3,
+0x1.191e0a85656f4p-2, 0x1.21ba10b576a74p-2, 0x1.2b72a84e56e55p+0, 0x1.20cc71fd74cc2p-1,
+-0x1.4b64506f63958p-4, 0x1.9f67ca19a535ep-3, 0x1.3a494bd5a7c5cp-3, 0x1.33b749bccdd4ep-1,
+0x1.b97f93950c98cp-1, 0x1.5f9292c1258b8p-1, -0x1.250e91857d506p-3, 0x1.68c992dc6b2cbp-2,
+-0x1.7ff09e12ffe14p-3, 0x1.c481e2238903cp-3, 0x1.6baf5bfad75eap-1, -0x1.d7d96f307c7fcp-4,
+0x1.6aed8b26090e4p-1, 0x1.0fe3446eec934p-2, 0x1.8cf1da4fe6b08p-5, 0x1.30a8c34ffaeb2p+0,
+0x1.d126d03d3be73p-2, -0x1.7d049002fa092p-3, 0x1.c9c1c1a460504p-1, -0x1.ade8db035bd3p-7,
+0x1.4e1fde15cf72dp-2, 0x1.ae4b339f5c966p-1, 0x1.0ff5a17eecb8p-3, 0x1.7dcfcb8495392p-1,
+0x1.ed58d5e3dab1ap-1, 0x1.10cf27648804bp+0, 0x1.97eaca49963bep-1, 0x1.38174ba8d694cp-5,
+0x1.3053c2df2d744p-3, 0x1.8869b47a44068p-1, 0x1.9ab44d1e689bcp-1, 0x1.121d9a208aa19p-2,
+0x1.2b5506b389dd4p+0, 0x1.27d6833d1c79dp+0, 0x1.11963e99bcc62p+0, 0x1.a9c33a9020534p-1,
+0x1.48d932cf5e7f2p-1, 0x1.20279f9c404f4p+0, -0x1.07cc4db542ccp-6, 0x1.4f4371b69e86ep-1,
+0x1.2c2545558b7dcp-3, 0x1.c9d75ff92d486p-1, 0x1.7aaeaa36f55d6p-1, 0x1.0e2ea170e92a1p+0,
+-0x1.49d643b5c6dfcp-5, 0x1.f9e42e425a2ecp-1, 0x1.0ba4318db0e2p+0, 0x1.3a5c6a4f4185ap-1,
+0x1.0084b856cdd64p+0, 0x1.7aa3be53c2144p-1, 0x1.9a0b2d499a7ccp-1, 0x1.06cbe5320d97cp-3,
+0x1.8511170e3d555p-2, 0x1.22377e07de089p+0, 0x1.12f4959bbf82cp+0, 0x1.25ebebfbe5716p-3,
+0x1.ffa6e46ccc1aap-1, 0x1.576d8f1515418p-1, 0x1.86c5ac4b0d8b5p-2, -0x1.aaa9141ceeecp-5,
+0x1.e5c3748d65208p-3, -0x1.09e8650213d1p-6, 0x1.a9954469b990fp-2, 0x1.a6d21079b40a8p-3,
+-0x1.f08a3143e1148p-5, 0x1.23217203dfdc7p-2, -0x1.4bba9edf64421p-3, 0x1.9036f62186d44p-1,
+0x1.ade64739c232ep-3, 0x1.672b881c67fp-6, 0x1.e45005b0956ccp-3, 0x1.1ce9498fd36c2p-1,
+0x1.1dbb91503b772p+0, 0x1.2d1489078d5c4p+0, 0x1.a5c04c0b4b809p-2, -0x1.fc65400a5f30fp-4,
+0x1.eda6d9e574e74p-1, 0x1.0784456a0f088p-2, 0x1.613628b45c05ep-1, 0x1.8849e4271093cp-1,
+0x1.326623b797ff8p+0, 0x1.29b5df23ed055p-2, 0x1.1831a1efc9fcep+0, 0x1.81dcd9149d535p-2,
+0x1.cb8e14d6ca4f4p-3, 0x1.efe608ab12ff4p-1, 0x1.70cfcdf54806p-1, 0x1.848066cfd5cdp-6,
+0x1.c1da62b383b4bp-2, -0x1.919e128989a2ap-4, 0x1.5f7f616c58984p-3, 0x1.c0c474e38188ep-1,
+0x1.5f1b0769249c4p-4, 0x1.9310e0fbf2ee8p-1, -0x1.df6b6b23bed6fp-4, 0x1.cd0490fd33a2ap-3,
+-0x1.071331b8748cdp-3, -0x1.43ad75af5427dp-4, -0x1.8bb930164aa5ap-3, 0x1.2036578d739fdp-2,
+0x1.24a84fc57c83cp-3, 0x1.f2306f33e460cp-3, 0x1.09b56dde79d14p+0, 0x1.e3ad02b6fa8dp-5,
+0x1.c13b1dc04f43p-3, 0x1.ff926d70cbf18p-3, 0x1.14523a4228a46p-3, -0x1.0e18a21bb5cb8p-6,
+0x1.6a0d2477a0e7p-1, 0x1.06588ed5a64abp+0, 0x1.e63f857c994bcp-1, 0x1.687305806a7fap-1,
+0x1.d92d368a18c0cp-4, 0x1.b03c62f02d45ap-1, -0x1.e827a30a36b5cp-4, 0x1.146f926d5c126p-1,
+0x1.39bc0534d9de6p-1, 0x1.9a313ffa6795cp-1, 0x1.86f9fc0a41272p-1, -0x1.2ef4bf75911ccp-3,
+0x1.ce63e40f9cc7cp-1, 0x1.22a01d68aba6ap+0, 0x1.db6dab6c83a82p-1, 0x1.3056d5b460adap+0,
+0x1.71eab5614a3bcp-1, 0x1.02f352373919ep+0, 0x1.b621a4f0391p-3, 0x1.968c4f59937fp-1,
+0x1.21ebae0f770a9p+0, 0x1.c4020e738804p-3, -0x1.fdf75a5d95886p-4, 0x1.34d84d4f367d4p-4,
+0x1.53f305d5db192p-1, 0x1.1d092b6ea078cp+0, 0x1.5678807779bdbp-2, 0x1.155419d62aa83p+0,
+0x1.4e422f35cfb7ap-3, 0x1.56b73532ad6e6p-1, -0x1.10bbdf422177cp-3, 0x1.12020b55bd9dbp+0,
+0x1.fa03d8e3f4079p-2, 0x1.043b7a0c0876fp+0, 0x1.2610b5bfe5bbp-1, 0x1.9e8df9a9a3826p-1,
+0x1.524cf09c3e338p-1, 0x1.4f7227ca9ee44p-1, 0x1.325c96abfe52cp-3, 0x1.2d147b28c08f4p-4,
+0x1.067a02b20cf4p-2, 0x1.1cfbc40dd3912p+0, 0x1.012f17b868c48p-3, -0x1.4c580fdc3249cp-5,
+0x1.0c68ae407f37cp+0, -0x1.2ab3d42f22348p-3, -0x1.a7e3c0101c948p-5, 0x1.2455ab7648ab6p-1,
+0x1.10d00ae488068p+0, 0x1.72e12742e5c25p-2, 0x1.51ee518f70a96p-3, 0x1.ff110b8197bbap-1,
+0x1.90d77daa54e22p-1, 0x1.ec8c3e10a5e54p-3, -0x1.02e9450205d29p-3, 0x1.f9907450bfedap-3,
+0x1.3b3bffd5a9ab2p-3, 0x1.a1d0aac343a15p-2, 0x1.0a97a952152f4p-3, 0x1.08c5f22944bf2p-1,
+-0x1.f636debd86077p-4, 0x1.937563bff3b78p-3, 0x1.8cc744d17ff4fp-2, 0x1.24a17700afa94p-1,
+0x1.bb79a70376f2p-7, 0x1.296d5f4a52dacp+0, 0x1.732428f94caeap-3, 0x1.bfa13d9eb275ap-1,
+0x1.3be67ff34499cp-1, 0x1.0fc6964fb926cp-1, 0x1.25d519b7e543dp+0, 0x1.12c4f3d958bd2p+0,
+0x1.c6af6ffec0921p-2, 0x1.2c7c978f25c5cp-4, -0x1.5687fedc46a9ap-3, 0x1.2b855c33f0a44p-2,
+0x1.052411320a48p-3, -0x1.373aaa35a1a9p-6, 0x1.103f5ffb53b1fp+0, -0x1.bea62869e3b4p-8,
+0x1.161d24bbc5d3ep-1, 0x1.d27dbe83a4fbp-6, 0x1.30fd12cb952d5p+0, 0x1.0238efe86ad84p-3,
+0x1.e03ac7bd5a0f1p-2, -0x1.149a48555c67cp-3, 0x1.2558bf74b117ep-1, 0x1.a552ca3a7dd8cp-1,
+0x1.e4505365623a3p-2, 0x1.ce65102f9cca2p-1, 0x1.1ec957df0a5f6p-3, 0x1.19c7b44166c28p-1,
+-0x1.991fea63323fep-4, 0x1.747c5ec6e8f8ap-1, -0x1.3fe9d94f4ca0ap-4, 0x1.d1827db06fd1cp-4,
+0x1.60f0b6ef8eae2p-1, 0x1.36646af59ffc1p-2, 0x1.301bf9e06037fp+0, 0x1.b38683b69a4p-4,
+0x1.08af991877c59p+0, 0x1.22bde062457bcp+0, -0x1.4d75c79c34858p-6, 0x1.1ca107889fa87p-2,
+0x1.293b529bec0fp-7, 0x1.962e1c9cc5f5p-7, 0x1.8a799844ae8ccp-1, 0x1.58a8b005e4849p-2,
+0x1.8c152633182a4p-3, 0x1.4491f1d4ef8a4p-1, 0x1.0f3d721884e14p-1, 0x1.df88d4aef244ep-1,
+0x1.b98c462f7318ap-1, 0x1.0ad13143af3cp-1, -0x1.193d570bcc145p-3, 0x1.0d0d0e8880808p-3,
+0x1.2c110594be886p-1, 0x1.456fd01824792p-1, 0x1.277e3a21822fbp+0, -0x1.20b4dc924169cp-3,
+0x1.5adcf3b78286bp-2, 0x1.82431e7637b94p-4, 0x1.3800e3833cce8p-1, 0x1.c161c5f6b5f6bp-2,
+0x1.0595947e0b2b2p+0, 0x1.766a0ebfb9a0ep-1, 0x1.81479917cf5cp-1, 0x1.05b579853e9e2p-1,
+-0x1.532888c5d9845p-3, 0x1.7b19266c8fcbep-1, 0x1.a28cb062784c8p-1, 0x1.117dbb32efc84p+0,
+0x1.5a2e80c51ac36p-1, 0x1.fe87688bfd0ecp-1, 0x1.2b964ef8bd93p-3, 0x1.c539d47b8a73ap-1,
+-0x1.8619159fd8ffp-3, 0x1.1de2c9376ef8cp+0, 0x1.64f8c24f96bd8p-6, 0x1.9f95aa2cd8c4cp-3,
+0x1.19f11dd7cd7bcp-1, 0x1.80cb9e9167fdap-1, -0x1.ef82731d789ecp-5, 0x1.b45bf66d02518p-3,
+0x1.29b34b48b9cccp-4, 0x1.1ee9719bd768p-9, 0x1.16c0a7a3c71aep-1, 0x1.b7add5643c288p-1,
+0x1.acf51ff026b72p-1, 0x1.fead6af596f47p-2, 0x1.d5e704a612348p-1, -0x1.8059940300b38p-6,
+0x1.96057faff8d7cp-1, 0x1.4f03037a9e05fp-2, 0x1.3b147cc1a95c2p-1, 0x1.3aca42400f2e2p-1,
+-0x1.21eb57bbdd705p-3, 0x1.57d6bdcc4947p-3, -0x1.2f355535919ep-4, -0x1.b6f48dd03ab5fp-4,
+0x1.1bba9e230442p+0, 0x1.e30c6c27c618cp-1, 0x1.2941a5891f501p+0, 0x1.2b3d56a4bce1p-1,
+0x1.7b2d6e47c327ap-1, 0x1.b813c32370274p-4, 0x1.142189688ea96p-2, 0x1.800d8f46334e4p-1,
+0x1.8c348ce97ecfp-6, 0x1.f73de25a54e23p-2, 0x1.272cb01be7f2fp+0, 0x1.8cb928a57fd8ap-1,
+0x1.6042952926eb4p-5, -0x1.b8296b303d1fbp-4, 0x1.301b46539369cp+0, 0x1.4341f244201d7p-2,
+0x1.8401138fd4cfp-4, 0x1.1090cddeedee6p-1, -0x1.a2f2fcb679198p-6, 0x1.21edd46443dbap+0,
+-0x1.59fb8c491a5d8p-3, 0x1.179ae9936269p+0, -0x1.746c51efb5a58p-4, 0x1.a5ed030418a6cp-1,
+0x1.c143b9e04f542p-3, 0x1.72ed58ea190dep-1, 0x1.e9437b7705bap-3, 0x1.1c78fddf05becp-2,
+0x1.17a4b761c8e3p+0, 0x1.75a1353aeb425p-2, 0x1.7b88a737c3de1p-2, 0x1.002c225199f1ep+0,
+0x1.bbb502c9ddd04p-4, 0x1.53c27084411e7p-2, 0x1.8a5e69b7e1899p-2, 0x1.0c853a867f70dp+0,
+0x1.474a170cf4fa8p-1, 0x1.b5a65ff69e7fep-1, 0x1.32b19de7323p-1, 0x1.ba1221e040f1p-1,
+0x1.2b7baadf23c42p-3, 0x1.1aa497b89baf8p-1, 0x1.c0c9c83381939p-2, 0x1.8e92f4e1838c3p-2,
+0x1.4a05d0b8fa72p-1, 0x1.b46a14b5026dbp-2, 0x1.cf50d9f9383b4p-1, 0x1.e0ec5996f50bep-1,
+0x1.28961f4feac5ep+0, 0x1.144fd43cf56c7p+0, 0x1.be619bf37cc32p-1, 0x1.3089e0fcc77a2p+0,
+0x1.f16f1534afaaep-1, 0x1.f63a781bec74ep-1, 0x1.a09a5e91a79b2p-1, -0x1.2998afcf1fffp-7,
+0x1.02c16a9f9f1c6p-1, -0x1.2deca3f25bd95p-3, 0x1.dff9052d598b9p-2, 0x1.9748e5ee61c4fp-2,
+0x1.ab77b019bd55bp-2, 0x1.0a139e4c7a8dap+0, 0x1.965944b99318ep-3, 0x1.7398decc80cb4p-1,
+0x1.5e8839bc56a9ep-3, 0x1.912bec70bbf16p-1, 0x1.263ced6d7fadp-1, 0x1.02a945f13885cp+0,
+0x1.c0d7cbf6b4e2bp-2, -0x1.aefb6236912a8p-6, 0x1.58fe4756b1fc8p-1, 0x1.91b1371989c8cp-1,
+0x1.7393230d4d8cap-1, -0x1.6819d7af9d00ap-4, -0x1.ad769c368e208p-6, 0x1.5cca35691ffacp-3,
+0x1.139835caf3fd2p-1, 0x1.1425c5bef5186p+0, -0x1.723bfbd617ab4p-4, 0x1.fcbc1bfd9311dp-2,
+0x1.ea84cd8bd509ap-1, 0x1.f68082e4b9cdep-1, 0x1.f216d318b0fa7p-2, 0x1.758d7c5484b48p-1,
+0x1.86549494a642cp-1, 0x1.99fb0dbccd8f8p-4, 0x1.d74d7ffbae9bp-1, 0x1.157cc6422af98p-4,
+0x1.38aa7c85a4882p-3, 0x1.838e70996d834p-3, 0x1.54ba722b7641cp-1, 0x1.8a4cdd94ae334p-1,
+0x1.d48e4a6a0f828p-6, 0x1.105b94e020b72p+0, 0x1.2efeabf591308p-2, 0x1.9959ce519919fp-2,
+0x1.4b7cafca96f96p-1, 0x1.121154e75755dp+0, 0x1.ae6432935cc86p-3, -0x1.d3ee853074a9ep-4,
+-0x1.3eee5ebc17766p-3, 0x1.157edd30f7ca8p+0, 0x1.bd99ccdf7b338p-1, 0x1.8a3df1c4ae158p-1,
+0x1.323072e9312dbp+0, 0x1.0b4a3f3216948p+0, 0x1.23eb72c57b0a1p+0, 0x1.1192b5315658ap-1,
+0x1.d879a37bb0f34p-1, -0x1.335c016f3384ep-3, -0x1.59d68cd91a138p-3, 0x1.5c980a9b85fcep-1,
+0x1.0807f477a9a98p+0, 0x1.08fc2cbc785eap-1, 0x1.aefc8226912c4p-3, 0x1.2ffe171d932f6p-1,
+0x1.a2a1f4da78772p-1, -0x1.1ace2f3568cfap-4, 0x1.b914164c3ef4ep-1, 0x1.2b997d33f0cc9p+0,
+0x1.47e079575c8dbp-2, 0x1.4ed044176a6d5p-2, 0x1.7b1971908fcc6p-1, 0x1.18fb156565294p-1,
+0x1.86e3959640fa4p-3, -0x1.4f367b829e6dp-3, 0x1.2607317d18db3p+0, 0x1.09cdfdcb46cf3p+0,
+0x1.1b5db8ad03884p+0, 0x1.450424cc23a1cp-3, 0x1.1fc248ab72b7cp+0, 0x1.26b32008b3ccap+0,
+0x1.5d85d28f87d84p-5, 0x1.96b7f7ca60a32p-1, 0x1.713dcb6faf486p-1, 0x1.3d2dc94f4728p-5,
+0x1.46e60fc82765cp-1, 0x1.52ae4a8ea55c8p-1, 0x1.8bcbf82cb1318p-1, 0x1.71f299afb0b1fp-2,
+0x1.6c3db0993ee1cp-1, 0x1.9bbcbb5cd113p-1, -0x1.43543be286a88p-3, 0x1.15e733222bce6p-1,
+0x1.f2940d97185b4p-4, 0x1.02a0efeed20eap-2, -0x1.0408e1620811ep-4, 0x1.23ad6e79e0f47p+0,
+0x1.88ba30f977dabp-2, 0x1.fef9608664592p-1, 0x1.1c13b877d1c1p+0, 0x1.ceb3bb8ed09aap-1,
+0x1.ffd8e15d994b4p-4, 0x1.4cda7c19cce82p-1, 0x1.0290d5106b881p-2, 0x1.081a67f7a9ce6p-1,
+0x1.5f73439f8bb34p-1, 0x1.9bc19c599de9ap-3, 0x1.6a9ffa446ed97p-2, 0x1.2fc84e8d92c3ep-1,
+0x1.1e97d6afd6c94p-1, 0x1.1cdc501a39b89p-2, 0x1.16c8283893f6ap-1, 0x1.9ad69a44cf46cp-1,
+-0x1.05011a3ba39bep-3, 0x1.0cfc69e219f8cp-4, 0x1.0a87eea0150fdp+0, 0x1.6c0c2f9fa4e52p-1,
+0x1.dab43e314f02p-1, 0x1.3a756f00db514p-1, -0x1.0583a7d20b076p-3, 0x1.c11710bd1bc7bp-2,
+0x1.bf2f0fdd17f7cp-3, -0x1.5e7c9435f02c7p-4, 0x1.2e6c90f3900c5p+0, 0x1.1484ac108f6fcp-1,
+0x1.77ce97b956037p-2, -0x1.50730589074c9p-4, 0x1.eaf24530a2b15p-2, 0x1.e6aacabfcd558p-1,
+0x1.1da8b320a1b7dp+0, 0x1.8e745a431ce8bp-2, 0x1.4ef81fe29df04p-1, 0x1.4e61c00f699p-5,
+-0x1.4946f4c2928dfp-3, 0x1.1b5378689d0d6p+0, 0x1.8366ea5f06cdcp-1, 0x1.7387ecd54d764p-1,
+0x1.b9878c09d9754p-4, -0x1.6d7bf7560e2b4p-4, 0x1.e74ea7e3ce9d4p-4, 0x1.bc2f2e97785e6p-1,
+0x1.8e4a1f1182fa9p-2, 0x1.ba18639b7430cp-1, 0x1.e13ec4e08f4a3p-2, 0x1.d8965ec07df97p-2,
+0x1.210f2b9f0eeb2p+0, 0x1.3e91b288e389bp-2, -0x1.c1e0ed8383c28p-6, 0x1.b66c2f036cd86p-1,
+0x1.20125758a68b1p+0, 0x1.6f67505c7868p-5, 0x1.848a87afd5e1cp-4, 0x1.262830f24c506p-3,
+0x1.463523ac2603ep-3, 0x1.382063b5a373cp-4, 0x1.c4751eb388ea4p-1, 0x1.73dafb2e1ae92p-1,
+0x1.8d7048afe7ad4p-3, 0x1.4e1f6b7f690b8p-3, 0x1.e83ebf03d07d7p-2, 0x1.c2389009ead78p-4,
+0x1.81286e67cf1dap-1, -0x1.1a77383bce882p-4, 0x1.672728d134b4bp-2, 0x1.953d179d90e08p-1,
+-0x1.4c397288fed95p-3, -0x1.7b5f3d22f6be9p-4, 0x1.44bd3c18efe0dp-2, 0x1.2a23ed15877bp-3,
+0x1.295ffae8b926p-6, 0x1.45aed96f582a8p-1, -0x1.7eb8f22630a52p-3, 0x1.36d675cc07468p-1,
+0x1.32c1ad3d98b69p-2, 0x1.eeaf189a43c47p-2, -0x1.0d1304fee6f2ep-3, 0x1.d4631dc3a8c64p-3,
+0x1.fd06cbfd93a74p-1, 0x1.5129dc02a2538p-5, -0x1.d70b7fbd47b0bp-4, 0x1.d6c51442e0bd4p-1,
+0x1.24def258b0244p-2, 0x1.70591d92e0b22p-3, -0x1.185d17b230ba4p-3, 0x1.4a63287dc7f98p-1,
+0x1.d3017483a602dp-2, 0x1.e4c43f2d6322p-1, 0x1.5f5ef4ff8b8acp-3, 0x1.b34332d9cceccp-1,
+-0x1.70d262f614d81p-4, 0x1.b25d83283187ep-1, 0x1.28f855a0b8571p+0, 0x1.b97488750c82ap-1,
+0x1.f57502871e1d4p-1, 0x1.3e3bb28749441p-2, 0x1.d096734d3ac67p-2, 0x1.046686286f337p+0,
+0x1.ac30b00b58615p-2, 0x1.f1103e197bba2p-1, -0x1.3105ed5bfba58p-5, 0x1.45c9be48f1f9ep-1,
+0x1.a0b16239a7c91p-2, -0x1.8b069f1cafa7p-6, 0x1.639cda8f94064p-5, 0x1.d01fee2206a64p-1,
+0x1.5165bdc03c65p-1, 0x1.cadb967d2f50cp-4, -0x1.096d86c87941ap-4, 0x1.d00c46a3a0187p-2,
+0x1.69a8edec6ceb7p-2, 0x1.4ae8b2b5c904p-6, 0x1.619344a2c3268p-3, 0x1.adaa568e8e87ep-1,
+0x1.99a7e6cccce97p-2, 0x1.e2cfc68a2c05cp-3, 0x1.234e3140ad02cp-2, 0x1.0e5d8a074fee4p+0,
+-0x1.1dc6b3823b8ep-6, 0x1.4fe53c4c39642p-1, 0x1.6997e07c6cc94p-1, 0x1.7aef235c8f77cp-4,
+0x1.37b8b210d5d7bp-2, 0x1.5522255777112p-1, 0x1.279c69a3826cp+0, 0x1.5757a94915158p-4,
+0x1.2d533280c10cdp+0, 0x1.a23b4d0e77a9bp-2, -0x1.9573278ff7b32p-4, 0x1.94b0ad365c947p-2,
+0x1.6f1df8d2de3bep-3, 0x1.053d14f53dad4p-4, -0x1.5911461f7eef6p-3, 0x1.928695bd8b738p-1,
+0x1.ead7504708e1ap-3, 0x1.32df143bff578p-4, 0x1.f8803ae72433bp-2, 0x1.1940fc1c3281fp+0,
+0x1.8c3b77864baa1p-2, 0x1.4178d30682f1ap-1, 0x1.68436a3c6a207p-2, 0x1.e158991fc2b14p-1,
+0x1.b2367f0297a04p-1, 0x1.72ececad4c402p-1, 0x1.289c89425139p-1, 0x1.8a40bfcfe14ep-5,
+0x1.2903a25b1ed41p+0, 0x1.1055042753dd4p+0, -0x1.883a32d643a7bp-4, -0x1.d4d5751d4344cp-5,
+0x1.0a28de2ee11e8p-1, 0x1.9ef700880abacp-1, 0x1.e1dbce0090844p-3, 0x1.0635ceced9387p+0,
+0x1.1b657ee70397cp-2, 0x1.852581830a4aep-3, -0x1.787e9d295763bp-4, 0x1.03e57c1207cafp-2,
+0x1.98cd6d4e64cep-1, 0x1.2a0b73cf20e2p-7, 0x1.b2b17b10322fcp-1, 0x1.2d7da8f4c161cp+0,
+0x1.176c6db3c8727p-2, 0x1.c2d38feeb8da6p-1, 0x1.871b813b0e37p-1, 0x1.6cd271520cd8p-1,
+0x1.27caec711c62ap+0, 0x1.cf5384839ea68p-5, 0x1.38ee031e71dcp-1, 0x1.5e9a5c72bd34bp-2,
+0x1.c4d471b523428p-1, 0x1.29bb0f5186a95p+0, 0x1.51fb07690a5c4p-4, 0x1.10a48a4bbae2ap-1,
+0x1.5ffca4e45992cp-1, 0x1.b942509b7284ap-1, 0x1.8faefcb4b8f78p-1, 0x1.4b9d832e973bp-1,
+0x1.7385f27e1a3fp-1, 0x1.c50e1cc056e9p-1, 0x1.94b69243296dp-1, 0x1.7486a40fb5d9cp-5,
+0x1.fb3d6db8c3479p-2, -0x1.64e382a2c9c71p-3, -0x1.0ac97a3548c63p-3, 0x1.f1b7dcbbe36fcp-1,
+0x1.b9db9879da1d8p-3, -0x1.6b7978cfa3cp-6, 0x1.a8868b1ceaa6p-6, -0x1.7c884bfc92aa4p-3,
+0x1.7ecb21bc972fcp-3, 0x1.132e0ae7bff5bp+0, 0x1.311fd2ab2f0c7p+0, 0x1.51cf65af706b8p-1,
+0x1.82c93f57d25f4p-1, 0x1.82f4c0256c4fep-1, 0x1.60edc255f50eap-3, 0x1.6bf8b1ce0b248p-1,
+0x1.03282f6a06506p+0, 0x1.f78fda1a55862p-1, -0x1.2c82199259044p-3, 0x1.64be6a1d2fe32p-1,
+0x1.e49f925162d8cp-1, 0x1.161503bbc5c3ap-3, 0x1.df91c0508bfp-6, 0x1.bc6ba19378d73p-2,
+0x1.3296fbf8652ep+0, 0x1.0288f88ed1decp+0, -0x1.e498939d62cadp-4, 0x1.724d8402e49bp-1,
+0x1.63b9a771faa68p-1, 0x1.be89e635e37a2p-1, 0x1.effc54aa465fp-1, -0x1.43820768ed6bp-7,
+0x1.cbb76bf931086p-1, 0x1.09d82e447a16cp+0, 0x1.29881d8253103p+0, -0x1.61c0a2a2c3816p-4,
+-0x1.784756a623c1ep-3, -0x1.847dc2363c3p-7, -0x1.279e073be8d5cp-4, 0x1.a01d64b00d07ap-3,
+-0x1.18711e9564158p-3, -0x1.48d40fe8f80e9p-4, 0x1.101e92a3b9d6cp+0, 0x1.a3135e18dfc06p-1,
+0x1.c040a48eb3b48p-1, 0x1.2122f70f0f128p-5, 0x1.514b52f5d5c9dp-2, 0x1.602a9cfc59eecp-1,
+-0x1.7311736c7fbc8p-3, 0x1.87d712f976147p-2, 0x1.7a0a82b627484p-3, 0x1.ee419bdca95p-1,
+0x1.6fd730d7ac7b2p-1, 0x1.a7cb2a2ce92ffp-2, 0x1.984418fffd54ep-3, 0x1.6e9ec25c76d72p-1,
+0x1.ca447f206155cp-3, 0x1.1fc8b46572c49p-2, 0x1.ea177fe3d42eep-3, 0x1.1e5896d03cb13p+0,
+-0x1.7f825fdc989e8p-5, 0x1.06f38dcedab3p-7, -0x1.761a071c85cdcp-4, 0x1.0d12d630e6f27p+0,
+-0x1.3a68eeaf419ebp-3, -0x1.0865b12baa65p-3, 0x1.2a29ff39ededap+0, -0x1.1916abbbcbc7p-3,
+0x1.e3b0312a2dc68p-5, -0x1.b83146fd09fc4p-4, 0x1.1050295220a04p-2, 0x1.f4290eca4eb88p-4,
+0x1.916ee2698943p-7, 0x1.07fb4e120ff68p-3, 0x1.23ff732c47feep+0, 0x1.167663422cecdp+0,
+0x1.74eed2b7b6aa7p-2, 0x1.147c52da28f8ap-2, 0x1.26b0fd14b3c86p-1, 0x1.8832e5ce4398fp-2,
+0x1.b490195035edp-1, 0x1.eb9a0428a400cp-1, 0x1.2fd2a17592d86p-3, 0x1.7c01c777c4d05p-2,
+0x1.6464cb62c8c98p-3, 0x1.186c1503ca71cp-1, -0x1.ce3602706938ep-4, 0x1.3210b90730ee4p-1,
+0x1.075b6ace751d4p+0, 0x1.4e4b0c229c961p-2, 0x1.085b804143ea2p-1, 0x1.2e928b02c38b7p+0,
+0x1.11a7baaef01c4p-1, 0x1.3ffea5c41996ep-1, 0x1.08722dfdaa7dfp+0, 0x1.2973e56f1fb4ap-1,
+0x1.644b9fdf9564p-1, 0x1.fed1f408ca70cp-1, 0x1.4994a0e693294p-1, 0x1.e8ed095e38406p-1,
+0x1.171918c7c7cbdp+0, 0x1.1c118dfb04efep+0, -0x1.f7a1d9a3ef43cp-4, -0x1.8f73ca69854ep-4,
+0x1.3bb890e8ddd74p-5, -0x1.756eed1fb7aabp-3, 0x1.30b259cec7cb1p+0, 0x1.349958d66932ap-1,
+0x1.2691a91719f01p-2, 0x1.21af4a46435eap-1, 0x1.2f8c9911f8b2cp+0, -0x1.e8d788aa3815cp-5,
+0x1.4dc5d005cebedp-2, 0x1.129dd055586ecp-3, 0x1.05d9d197a54d4p-1, 0x1.66628141fff82p-1,
+0x1.c379ef7f86f3ep-1, 0x1.327977affe8c8p-1, 0x1.90669f1654004p-4, 0x1.6bca5eb60ac7ep-1,
+0x1.2002b213d99efp+0, 0x1.a0ceba8a74d0ap-1, 0x1.62890e4f91deep-1, 0x1.d68d70e079e7bp-2,
+0x1.e99be78a399e2p-3, 0x1.0d0703e480746p-1, -0x1.46af22328d5e5p-3, 0x1.228c80144519p+0,
+0x1.4ae5230295ca3p-2, 0x1.5e4f3ec056382p-1, 0x1.c79fa31ac2728p-1, 0x1.b4f9729369f2ep-3,
+0x1.300bf44ff9b18p-1, 0x1.ef11ce4caaf06p-1, 0x1.436c937c2072bp-2, 0x1.aa2de3c4edf56p-1,
+0x1.f81c7970bd05cp-1, 0x1.39692ddf3f9f3p-2, 0x1.e18358bd5ca02p-3, 0x1.27f73c824fee4p-4,
+0x1.126523ce24ca5p+0, 0x1.c44e87b3889dp-3, 0x1.b35f55b0338b6p-3, 0x1.951b24e32a364p-3,
+0x1.1c217c689ea94p-1, 0x1.d9180d6fb2302p-1, 0x1.1907d87098761p+0, 0x1.e4d41606fcdb4p-3,
+0x1.4a563d6761793p-2, -0x1.24f0d40249e2p-8, 0x1.25b2e54f1832ap+0, 0x1.fb2871d3f650cp-3,
+0x1.02759fa46b51bp+0, 0x1.47887281c244p-1, 0x1.d0773b4ba0ee6p-1, 0x1.8ebd2bf650ad4p-5,
+-0x1.1d6f005bd477cp-5, 0x1.e531d92563fd6p-1, -0x1.0c326fcee532p-6, 0x1.f4040fc3e8081p-2,
+0x1.ba3562f3746abp-2, 0x1.12d23b0158d7bp+0, 0x1.cda6caf2ce80cp-1, -0x1.64ff028930647p-3,
+0x1.ae4fdde8f6396p-1, 0x1.1ed5c89bd745p-6, 0x1.b754898ea1dc4p-1, 0x1.4005f0edb33fp-1,
+0x1.0c11aba07e89cp-1, -0x1.b588357037dd4p-4, 0x1.cb6b3ee463a34p-1, 0x1.94eb19a1903c9p-2,
+0x1.4192034a83241p-2, -0x1.711a90afaf02p-4, 0x1.9622bc6ff9124p-1, 0x1.11a8723cf01dbp+0,
+0x1.08ad90e0115b2p+0, 0x1.61cc06eac398p-1, 0x1.b0fc1c7cfb91cp-4, 0x1.407f681f4dcb8p-3,
+0x1.c5e88ba9256acp-1, 0x1.b1ee7c1cfd768p-5, 0x1.35505ce3376d8p-1, 0x1.646d648b95a78p-1,
+0x1.c90dc0a9f881ep-1, 0x1.3ec26385b0b7fp-2, 0x1.e3bf9db16118cp-1, 0x1.0ece9b881d9d4p+0,
+0x1.e2ca47c3c5948p-5, 0x1.20e2384ca82aep+0, 0x1.6271b10c5e7cfp-2, 0x1.61adbc61f68eap-1,
+0x1.0081401acdcf4p+0, 0x1.8793d0cfdbf44p-5, 0x1.6ed4622610dcp-1, 0x1.48ebf7b291d7ep-1,
+0x1.0faca37bb8f2ep-2, 0x1.7f850a9165707p-2, 0x1.145c11a228b8p-4, 0x1.fa4e63c4c169ap-1,
+0x1.deefca0d57791p-2, 0x1.2a2e93bf87906p+0, 0x1.797628a6261f6p-3, 0x1.f6a74d1253b5p-1,
+-0x1.00b2440b9afe2p-3, 0x1.2d735682c14d1p+0, 0x1.b391cb2033f06p-1, 0x1.1bca7b91d12e9p+0,
+0x1.564c4d8446322p-1, 0x1.280bda8b1ce48p+0, 0x1.0a7356287b4dp-4, 0x1.6b9ce582d739bp-2,
+0x1.340d9b02681bp-7, 0x1.bd052e0ead3d8p-1, -0x1.30aa3c7bfaee2p-3, 0x1.1a222ec101113p+0,
+-0x1.4000d29c199b8p-6, 0x1.fdfb74fe625d4p-1, 0x1.eb7b2e263d5ccp-1, 0x1.ea4c113707cb4p-3,
+0x1.d9597f2bb2b3p-1, 0x1.b26d020364dap-4, 0x1.2153938b0f73fp+0, 0x1.73f598f54e518p-1,
+0x1.6a5a8772d4b51p-2, 0x1.4b1522d5c95d6p-1, 0x1.59eca8ef80a62p-3, 0x1.a369fbddad3a6p-1,
+-0x1.6e3af9360fa93p-3, 0x1.beda25ad174ddp-2, 0x1.3751f9366ea3ep-1, 0x1.f49f1a3f1c715p-2,
+0x1.9ac7a7de68c27p-2, 0x1.fc15e9c65e924p-1, 0x1.1520e796f70e8p-2, 0x1.e73b52a568103p-2,
+0x1.f096305fe12c6p-1, -0x1.42213c0284428p-4, 0x1.8998741fdffdbp-2, 0x1.c0f82ef04ebd1p-2,
+-0x1.f496c683e92dap-4, 0x1.4c810b3b65ceep-1, 0x1.fcb0f0a592fb6p-1, 0x1.651e200f9708cp-4,
+0x1.463fa5bc2618dp-2, 0x1.0b7663f67d533p+0, -0x1.5f913a02bf23p-7, 0x1.ff0c655f314bfp-2,
+0x1.ae81d67f5d03ap-1, 0x1.2631a7d24c635p+0, 0x1.e07f9d695a98ep-1, 0x1.2174ef44a9504p-1,
+0x1.c4a897e9efb78p-5, 0x1.bcc05e137980cp-1, 0x1.78210e6fbd0ecp-4, 0x1.37de339e6fbc6p-1,
+0x1.42de34fa85bc7p-2, 0x1.d7cb64ebaf96bp-2, 0x1.d387244073db2p-3, 0x1.588d85377de7dp-2,
+0x1.18dc95d964ec6p+0, 0x1.094d145679009p+0, 0x1.067e5b10d9c98p+0, 0x1.316d326bfc73fp-2,
+0x1.a849ac0750936p-1, 0x1.89361c0978d28p-4, 0x1.f2baa8f4b2422p-1, 0x1.32797600cb596p-1,
+0x1.bd2409b37a48p-3, 0x1.4481f2628903cp-3, -0x1.4dc363cc35206p-3, 0x1.2e3920058fa57p-2,
+0x1.0203f71d373b2p+0, 0x1.07d33f0c760cep+0, 0x1.2a26ba6b211a4p-1, 0x1.03056ab2060acp-3,
+0x1.c02cdf9f8059cp-1, 0x1.8b0edbef161dap-1, 0x1.a6adf3c81a28ap-1, 0x1.08484fb2dd5d6p-1,
+0x1.710bc527aee44p-1, 0x1.20c72ac574c18p-1, -0x1.e5493ba3ca929p-4, 0x1.f3bcb50cb4462p-1,
+0x1.dc8489b3b909p-3, 0x1.63058315f93e2p-3, 0x1.8a69047e48053p-2, 0x1.7ef6a35631206p-1,
+0x1.ab0d79a1bc816p-1, 0x1.a07cb1b5a75fcp-1, -0x1.d94803d07f5cep-4, 0x1.76603ee8865ap-1,
+0x1.4cb073f69960ep-1, 0x1.1c1d0e070506ep+0, -0x1.5d3e391f87494p-3, 0x1.1d27732f071bap-2,
+0x1.7d3c946960dep-8, 0x1.00e8c0899b6b2p+0, 0x1.13b9caff5aa6cp+0, 0x1.b153c3f82f745p-2,
+};
+
+static const int babl_num_type_test_pixels = 512;
+
+static const double babl_type_test_pixels[2048] = {
+0x1.87326f630e64ep+3, 0x1.d98b8203b317p+6, 0x1.80c353a70186ap+6, 0x1.8b30cef31661ap+6,
+0x1.ed4afa3bda95fp+6, 0x1.5b6f8b7eb6df1p+6, 0x1.a149bf2b42938p+5, 0x1.a42310c348462p+3,
+0x1.076180960ec3p+6, 0x1.70fdcafae1fb9p+5, 0x1.b56661636acccp+3, 0x1.e920a48bd2415p+6,
+0x1.6d6c669adad8dp+6, 0x1.db6bd983b6d7bp+4, 0x1.fcd15da3f9a2cp+3, 0x1.0228b6ca04517p+5,
+0x1.ef3cee63de79ep+6, 0x1.8dfaef231bf5ep+5, 0x1.5ee3acfebdc76p+6, 0x1.668783d6cd0fp+6,
+0x1.205f038640bep+6, 0x1.f9fa8d2ff3f52p+6, 0x1.20a64bea414c9p+6, 0x1.ee5b3f63dcb68p+5,
+0x1.2c44ab0a58895p+6, 0x1.927c053324f81p+4, 0x1.98d196cf31a33p+6, 0x1.4635fc0e8c6cp+6,
+0x1.7e5e224afcbc4p+6, 0x1.1a3f9972347f3p+4, 0x1.c6f50c538dea2p+4, 0x1.af4470375e88ep+6,
+0x1.00db42e201b68p+3, 0x1.f28096bfe5013p+6, 0x1.3a753f2674ea8p+6, 0x1.accc52835998ap+1,
+0x1.4df0223a9be04p+6, 0x1.6343d782c687bp+1, 0x1.07ab12b20f562p+4, 0x1.55468b42aa8d1p+4,
+0x1.873208730e641p+5, 0x1.e25e4373c4bc8p+4, 0x1.f3923ac3e7247p+3, 0x1.882b56831056bp+3,
+0x1.dee50e7bbdca2p+5, 0x1.f831cc33f063ap+4, 0x1.64338c6ac8672p+5, 0x1.bd5eeb3b7abddp+5,
+0x1.4509ea9e8a13dp+6, 0x1.0fd733421fae6p+2, 0x1.14dbe5c229b7dp+4, 0x1.95a3b8832b477p+4,
+0x1.5f000c02be002p+1, 0x1.65dd455acbba9p+6, 0x1.5c968dd2b92d2p+6, 0x1.373cab6a6e795p+6,
+0x1.ca7c46ab94f89p+6, 0x1.ead04943d5a09p+5, 0x1.f5ca9de3eb954p+4, 0x1.48da68f291b4dp+6,
+0x1.3bf80afe77f01p+6, 0x1.de5fd51bbcbfbp+5, 0x1.f03db24be07b6p+5, 0x1.5c13735eb826ep+6,
+0x1.c361029386c2p+5, 0x1.94a0c24329418p+3, 0x1.6979d5f2d2f3bp+6, 0x1.7d051c22fa0a4p+3,
+0x1.ed71b823dae37p+3, 0x1.ab649aa356c93p+6, 0x1.09e48caa13c92p+5, 0x1.01473b3e028e7p+6,
+0x1.1fe15be23fc2bp+3, 0x1.86c91b5b0d923p+5, 0x1.324ca60e64995p+6, 0x1.136eb2ba26dd6p+6,
+0x1.417100ba82e2p+6, 0x1.e4666c47c8ccep+6, 0x1.f21e2857e43c5p+6, 0x1.0cf5d6aa19ebbp+5,
+0x1.f563df7beac7cp+6, 0x1.baa90e2375522p+3, 0x1.d7c7b2ebaf8f6p+5, 0x1.6f7f6002defecp-4,
+0x1.9d32671f3a64dp+6, 0x1.21e99d1243d34p+4, 0x1.37988b466f311p+6, 0x1.67aeadc6cf5d6p+6,
+0x1.3de28be67bc51p+6, 0x1.b50b32bf6a166p+6, 0x1.61122d6ac2246p+5, 0x1.e76a5b93ced4bp+4,
+0x1.48763a9290ec7p+5, 0x1.a8a7efdb514fep+6, 0x1.d5ee0a43abdc1p+6, 0x1.85eb9e970bd74p+6,
+0x1.db3c0827b6781p+6, 0x1.3f67e0327ecfcp+6, 0x1.b58c421b6b188p+6, 0x1.8ea3f2831d47ep+2,
+0x1.d598f5a3ab31fp+5, 0x1.d3f44363a7e88p+3, 0x1.1a317a6a3462fp+6, 0x1.0ec8a64e1d915p+6,
+0x1.fbc62c33f78c6p+5, 0x1.31f881d263f1p+4, 0x1.11bac82223759p+3, 0x1.faa0b683f5417p+3,
+0x1.872465c30e48dp+3, 0x1.455815828ab03p+2, 0x1.8b9e044b173c1p+5, 0x1.324361826486cp+3,
+0x1.2eaa8c725d552p+4, 0x1.b1b2db9b6365bp+6, 0x1.352260626a44cp+3, 0x1.e8dd0a3fd1ba1p+6,
+0x1.fa2d42dff45a8p+6, 0x1.5e3cd752bc79bp+6, 0x1.508bb802a1177p+6, 0x1.380fcec6701fap+6,
+0x1.13480a0e26901p+6, 0x1.14ceb802299d7p-2, 0x1.b1ea65ab63d4dp+6, 0x1.b78327576f065p+6,
+0x1.a9bcbe9353798p+6, 0x1.87d86feb0fb0ep+6, 0x1.3d6ec5ea7add9p+6, 0x1.84f8c6b709f19p+6,
+0x1.8e80a0331d014p+5, 0x1.e5f61003cbec2p+5, 0x1.9de305e33bc61p+6, 0x1.b20ccaef64199p+6,
+0x1.2d79906e5af32p+6, 0x1.70290092e052p+5, 0x1.81aae2730355cp+5, 0x1.5ae53422b5ca7p+3,
+0x1.0492a0be09254p+6, 0x1.c61994838c333p+5, 0x1.aac2f5535585fp+4, 0x1.35772d7a6aee6p+6,
+0x1.eec49733dd893p+5, 0x1.307fbf7a60ff8p+6, 0x1.5bbf99aab77f3p+6, 0x1.430ceeba8619ep+6,
+0x1.c465362388ca7p+5, 0x1.8263e5b704c7dp+6, 0x1.2be9f8f657d3fp+6, 0x1.b8bfbbe3717f7p+5,
+0x1.c1417a0b8282fp+5, 0x1.f1d6c3d3e3ad8p+4, 0x1.46facb428df59p+2, 0x1.f3e8c713e7d19p+6,
+0x1.f629feb3ec54p+4, 0x1.c65a125f8cb42p+6, 0x1.ab6bee6b56d7ep+6, 0x1.3a39f2027473ep+3,
+0x1.4e3282469c65p+6, 0x1.d1b568a3a36adp+5, 0x1.ac4004f758801p+6, 0x1.572d25c2ae5a5p+2,
+0x1.dbd5bc57b7ab8p+6, 0x1.4a230ad694461p+6, 0x1.c77f9d4b8eff4p+6, 0x1.094f4cc2129eap+6,
+0x1.1bc58e02378b2p-1, 0x1.10aa1d0a21544p+5, 0x1.34abf34a6957ep+6, 0x1.06ca2bde0d945p+6,
+0x1.6b61d8c6d6c3bp+6, 0x1.9f5cb09f3eb96p+6, 0x1.e20acaa3c4159p+3, 0x1.8b10917316212p+4,
+0x1.9fb8e0333f71cp+5, 0x1.9800f2ff3001ep+6, 0x1.a5d113174ba22p+6, 0x1.b20f0b2b641e1p+6,
+0x1.1a64d8b634c9bp+6, 0x1.a376181346ec3p+5, 0x1.1cddd23239bbap+5, 0x1.fb0595bbf60b3p+6,
+0x1.4e30bd029c618p+6, 0x1.45bd2b9a8b7a5p+5, 0x1.eeee5ccfdddccp+6, 0x1.cbbb3caf97768p+6,
+0x1.a4e2a0a349c54p+4, 0x1.9a5a4b3734b49p+6, 0x1.f3027aefe604fp+6, 0x1.b76b2a6f6ed65p+6,
+0x1.0669ff0a0cd4p+5, 0x1.9f427fe73e85p+6, 0x1.ccddfccf99bcp+6, 0x1.7c2aef62f855ep+4,
+0x1.d2cb1573a5963p+5, 0x1.945d9a1728bb3p+6, 0x1.685a089ed0b41p+6, 0x1.d73a2bb3ae745p+5,
+0x1.cb2a898396551p+2, 0x1.3a0bf7ca7417fp+5, 0x1.f26741b7e4ce8p+6, 0x1.8814815f1029p+6,
+0x1.e3156403c62adp+3, 0x1.7544d842ea89bp+3, 0x1.ead8a5bfd5b15p+6, 0x1.0c3f1c9a187e4p+6,
+0x1.c6a98e078d532p+6, 0x1.90a9b8d321537p+6, 0x1.7c9c4f8af938ap+5, 0x1.c21ccd738439ap+5,
+0x1.8993137313262p+4, 0x1.4cbd10de997a2p+6, 0x1.b827f8eb704ffp+5, 0x1.b09581df612bp+6,
+0x1.ef9ba6afdf375p+6, 0x1.9604b2832c096p+5, 0x1.7c50be8af8a18p+6, 0x1.63513b52c6a27p+4,
+0x1.957291d32ae52p+4, 0x1.6f53397adea67p+6, 0x1.03f7944207ef3p+2, 0x1.d12347f3a2469p+5,
+0x1.0e95b95e1d2b7p+6, 0x1.dd1d7613ba3afp+6, 0x1.479c5fd68f38cp+6, 0x1.f7fb4417eff69p+6,
+0x1.717b1026e2f62p+6, 0x1.5fecd0e2bfd9ap+5, 0x1.c730b3db8e616p+5, 0x1.8e2db8c31c5b7p+6,
+0x1.4cfc645699f8dp+6, 0x1.abff374357fe7p+5, 0x1.16423a1e2c847p+6, 0x1.895f10d712be2p+6,
+0x1.04a836aa09507p+6, 0x1.011adfda0235cp+6, 0x1.2b3c5ae25678bp+5, 0x1.96a389632d471p+5,
+0x1.2389315a47126p+5, 0x1.53ec5536a7d8bp+6, 0x1.ac602b6b58c05p+6, 0x1.e852bb13d0a57p+5,
+0x1.4152cc2282a5ap+5, 0x1.10e84fba21d0ap+5, 0x1.497dbeca92fb8p+5, 0x1.208a197a41143p+5,
+0x1.5376811ea6edp+6, 0x1.087cef6210f9ep+3, 0x1.d232b72ba4657p+5, 0x1.b8d3259371a65p+6,
+0x1.9062d76720c5bp+6, 0x1.f2b1a9b3e5635p+5, 0x1.42c9931a85932p+5, 0x1.3df121827be24p+5,
+0x1.acec95d359d93p+5, 0x1.e9012963d2025p+6, 0x1.2de7a9b25bcf5p+5, 0x1.1fc56c323f8aep+4,
+0x1.31ef23a263de4p+5, 0x1.7a8c2ec6f5186p+6, 0x1.d61f13cfac3e2p+6, 0x1.e5f3f627cbe7fp+6,
+0x1.422f29a2845e5p+4, 0x1.d8c29bdbb1853p+5, 0x1.6f5306fadea61p+6, 0x1.55340112aa68p+6,
+0x1.ed7c2dc7daf86p+6, 0x1.3c4d1a02789a3p+0, 0x1.042e2e02085c6p+3, 0x1.fd0319c3fa063p+4,
+0x1.58dd899eb1bb1p+6, 0x1.cce5f12f99cbep+6, 0x1.736a23fae6d44p+6, 0x1.f986efb3f30dep+6,
+0x1.55686422aad0dp+4, 0x1.829035c305207p+2, 0x1.1397f8da272ffp+5, 0x1.a8d09a2b51a13p+6,
+0x1.c9c50a63938a1p+3, 0x1.72e55802e5cabp+6, 0x1.61a3bfbac3478p+6, 0x1.c99b78b39336fp+6,
+0x1.b0f8b36361f16p+4, 0x1.8444a20308894p-1, 0x1.a25025d344a05p+4, 0x1.42b477c28568fp+6,
+0x1.ec09b2a7d8136p+6, 0x1.ff0fbc9bfe1f8p+5, 0x1.8aa5d2d3154bap+6, 0x1.0a0288ea14051p+5,
+0x1.e8503443d0a07p+4, 0x1.60c4e69ec189dp+6, 0x1.abd4ea6357a9dp+4, 0x1.953faef32a7f6p+5,
+0x1.3498d2226931ap+4, 0x1.da484197b4908p+6, 0x1.fd3d88c3fa7b1p+2, 0x1.d5131283aa262p+3,
+0x1.df3975ffbe72fp+6, 0x1.0166793202ccfp+4, 0x1.73c65182e78cap+5, 0x1.3816ff9e702ep+6,
+0x1.a7f1ef034fe3ep+1, 0x1.6a6a65e2d4d4dp+3, 0x1.319def4e633bep+6, 0x1.8a66a21314cd4p+4,
+0x1.15d940622bb28p+4, 0x1.bb69ebbb76d3dp+6, 0x1.6d485582da90bp+1, 0x1.fabbc593f5779p+4,
+0x1.2e4f43be5c9e8p+6, 0x1.6d0e0266da1cp+6, 0x1.2129a86242535p+4, 0x1.9a8d7097351aep+6,
+0x1.70168baee02d1p+6, 0x1.61bce71ac379dp+5, 0x1.ba83d0b37507ap+5, 0x1.5c203e52b8408p+6,
+0x1.b06651db60ccap+6, 0x1.9f9eeca33f3dep+4, 0x1.e12182cbc243p+6, 0x1.53d2f742a7a5fp+3,
+0x1.c8aca1c791594p+6, 0x1.305af58260b5fp+4, 0x1.ea346ccbd468ep+5, 0x1.5d2d6502ba5adp+2,
+0x1.32f7f7a265effp+3, 0x1.14ee0ef229dc2p+6, 0x1.41d4e28283a9cp+4, 0x1.661d3d02cc3a8p+0,
+0x1.5547ad3eaa8f6p+6, 0x1.0a58616214b0cp+6, 0x1.3daf74927b5efp+6, 0x1.62873cbac50e8p+6,
+0x1.37a5ae1e6f4b6p+6, 0x1.bd358f737a6b2p+4, 0x1.c520e53f8a41dp+6, 0x1.7d1bfe3afa38p+6,
+0x1.55ba7ca2ab75p+3, 0x1.d08b27eba1165p+6, 0x1.fbcaef9ff795ep+6, 0x1.59069352b20d2p+6,
+0x1.3d992a4e7b325p+6, 0x1.105566d220aadp+4, 0x1.e72807d3ce501p+5, 0x1.5b5f6bf2b6bedp+5,
+0x1.e9e79a83d3cf3p+5, 0x1.d0d5ec43a1abep+6, 0x1.39fe898273fd1p+1, 0x1.4ab43e3295688p+5,
+0x1.c5ed3b438bda7p+3, 0x1.eaf17717d5e2fp+6, 0x1.9fa8fc0b3f52p+5, 0x1.6a492c02d4926p-2,
+0x1.b841a3a370834p+3, 0x1.c4eeb46b89dd7p+6, 0x1.73d1f7c2e7a3fp+2, 0x1.759ccdb2eb39ap+4,
+0x1.b3b986b367731p+5, 0x1.9ec960733d92cp+4, 0x1.8bfea18317fd4p+4, 0x1.792384a2f2471p+3,
+0x1.720ab982e4157p+6, 0x1.a0af1cf3415e4p+6, 0x1.91abad4f23576p+6, 0x1.5360cf3aa6c1ap+5,
+0x1.ff901983ff203p+1, 0x1.56cc928aad992p+6, 0x1.36632ea26cc66p+3, 0x1.d59e8303ab3dp+3,
+0x1.2757ba724eaf7p+6, 0x1.14baaba229755p+3, 0x1.93ba63b72774cp+6, 0x1.93c3930327872p+4,
+0x1.9ab2bca335658p+4, 0x1.0e9ccf3a1d39ap+5, 0x1.12a09aba25413p+6, 0x1.5ba07c6eb741p+6,
+0x1.60914f72c122ap+4, 0x1.1c708f0638e12p+6, 0x1.f5370803ea6e1p-3, 0x1.21c3f68a4387fp+5,
+0x1.0762061a0ec41p+6, 0x1.a19e3313433c6p+5, 0x1.249888e249311p+5, 0x1.3e6a3a927cd47p+6,
+0x1.2b7b9be256f73p+5, 0x1.5312c7e2a6259p+5, 0x1.9bd16dff37a2ep+6, 0x1.6f9a914adf352p+6,
+0x1.113bbc0e22778p+6, 0x1.fed1165ffda23p+6, 0x1.9ebf01e33d7ep+6, 0x1.068ceb1a0d19dp+5,
+0x1.9f80334f3f006p+6, 0x1.306aaf2e60d56p+6, 0x1.2cf6dd2e59edcp+6, 0x1.af7cb41b5ef97p+6,
+0x1.0e6e83721cddp+5, 0x1.53c34302a7868p+6, 0x1.ea30847bd4611p+6, 0x1.ae8efc2b5d1ep+6,
+0x1.765a9876ecb53p+6, 0x1.7deae82efbd5dp+6, 0x1.37fe0e826ffc2p+2, 0x1.dd0747a3ba0e9p+6,
+0x1.4e53f2029ca7ep+0, 0x1.26207ba64c40fp+6, 0x1.38a7c40e714f9p+6, 0x1.75768e92eaed2p+4,
+0x1.0a442aa214885p+4, 0x1.39a25f927344cp+6, 0x1.dc7f3dd3b8fe8p+5, 0x1.49f310c693e62p+6,
+0x1.4e2f23829c5e4p+1, 0x1.808be35f0117cp+6, 0x1.10ba96aa21753p+5, 0x1.405e8e1a80bd2p+5,
+0x1.50aa3a62a1547p+3, 0x1.2175ca8242eb9p+3, 0x1.f93b0b03f2761p+1, 0x1.3b51035a76a2p+6,
+0x1.17fe7d622ffdp+3, 0x1.ae88da3b5d11bp+6, 0x1.be9778eb7d2efp+6, 0x1.c28002fb85p+6,
+0x1.bde712cb7bce2p+5, 0x1.d71cac2bae396p+5, 0x1.71fcb712e3f97p+6, 0x1.662acb1ecc559p+6,
+0x1.fa8cc8a3f5199p+3, 0x1.5c2d3b8ab85a7p+6, 0x1.14b9c74a29739p+6, 0x1.b5ac318f6b586p+6,
+0x1.b430477368609p+5, 0x1.2839a83250735p+6, 0x1.92b3792f2566fp+6, 0x1.bea2e7037d45dp+5,
+0x1.39688f5272d12p+4, 0x1.96b67a732d6cfp+5, 0x1.3caf172a795e3p+6, 0x1.21d65d0243accp+5,
+0x1.3f6732027ece6p+0, 0x1.5775b082aeeb6p+3, 0x1.dade3f47b5bc8p+6, 0x1.ede2bc83dbc58p+1,
+0x1.ab7a996f56f53p+6, 0x1.8cee2a6319dc5p+4, 0x1.5f3cb9eabe797p+5, 0x1.d58fe0bbab1fcp+6,
+0x1.0ed487d21da91p+5, 0x1.7ed06a9afda0dp+5, 0x1.10e0e41621c1dp+6, 0x1.54d4272aa9a85p+5,
+0x1.b7c43e136f888p+4, 0x1.9ef0b9fb3de17p+5, 0x1.b3a85a336750bp+4, 0x1.4ce498ea99c93p+6,
+0x1.bb06b313760d6p+6, 0x1.dee6cd9fbdcdap+6, 0x1.661ec812cc3d9p+5, 0x1.fa584c27f4b0ap+6,
+0x1.3b14092676281p+6, 0x1.c7c92b538f925p+6, 0x1.b0047db36009p+6, 0x1.52c2cdc2a585ap+2,
+0x1.e005a703c00b5p+5, 0x1.42b7f6de856ffp+6, 0x1.e8fb40c3d1f68p+5, 0x1.3e5cf75a7cb9fp+6,
+0x1.c266828384cdp+1, 0x1.8965bc4312cb8p+3, 0x1.cf4825db9e905p+6, 0x1.310d0e02621a2p+2,
+0x1.706db662e0db7p+4, 0x1.aa26651f544cdp+6, 0x1.13ff362227fe7p+3, 0x1.e581c203cb038p+0,
+0x1.ac3df683587bfp+1, 0x1.a43c877348791p+5, 0x1.dd25e7c3ba4bdp+6, 0x1.2998673a5330dp+5,
+0x1.91867907230cfp+6, 0x1.dc0d97abb81b3p+5, 0x1.3f3647327e6c9p+6, 0x1.ff77888bfeef1p+6,
+0x1.bd7f28d37afe5p+6, 0x1.ac205dbf5840cp+6, 0x1.4c5c217698b84p+6, 0x1.7885dbe2f10bbp+6,
+0x1.8b072b5b160e5p+6, 0x1.ff6b857ffed71p+6, 0x1.72de280ae5bc5p+6, 0x1.8c3668fb186cdp+5,
+0x1.c734b0cf8e696p+6, 0x1.22e2a5ba45c55p+6, 0x1.b68ec2bb6d1d8p+5, 0x1.6e6f089adcde1p+5,
+0x1.966a72632cd4ep+4, 0x1.cfc501bf9f8ap+6, 0x1.f5947ba7eb28fp+6, 0x1.ceb742b39d6e8p+4,
+0x1.e3728803c6e51p-3, 0x1.c4dca17f89b94p+6, 0x1.0d7d431a1afa8p+5, 0x1.74349b72e8693p+4,
+0x1.6f03069ade061p+6, 0x1.527d10aaa4fa2p+5, 0x1.928cb79325197p+4, 0x1.7c64f64ef8c9fp+6,
+0x1.7b5ccc0ef6b9ap+6, 0x1.072456a20e48bp+4, 0x1.13129e8226254p+2, 0x1.0ce3451619c69p+6,
+0x1.2fcfe17e5f9fcp+6, 0x1.5067711aa0ceep+6, 0x1.0c5acd9e18b5ap+6, 0x1.da9e14a3b53c3p+5,
+0x1.f90f9dabf21f4p+5, 0x1.62dbbc42c5b78p+4, 0x1.975398c32ea73p+4, 0x1.0f1df45a1e3bfp+5,
+0x1.6089d232c113ap+4, 0x1.d8b30e3bb1662p+6, 0x1.4daa2eae9b546p+6, 0x1.f5725583eae4bp+2,
+0x1.f72b67ebee56dp+5, 0x1.478c80428f19p+3, 0x1.ad1d53535a3aap+5, 0x1.6130508ec260ap+6,
+0x1.f8b691c7f16d2p+6, 0x1.98464a9b308c9p+5, 0x1.d4de213ba9bc4p+6, 0x1.f9a84b0bf3509p+6,
+0x1.21ff8d9a43ff2p+5, 0x1.6e730b22dce61p+4, 0x1.5ad5c792b5ab9p+4, 0x1.66b20002cd64p-9,
+0x1.04db4b1e09b69p+6, 0x1.76b13f9aed628p+5, 0x1.7c67c3b6f8cf8p+6, 0x1.00702e5200e06p+5,
+0x1.fa436aebf486dp+5, 0x1.8d98ed9f1b31ep+6, 0x1.8d1b5c3f1a36cp+6, 0x1.678cb782cf197p+3,
+0x1.bc00bd7378018p+5, 0x1.32ec53ba65d8ap+5, 0x1.1a40a14234814p+6, 0x1.da882d8fb5106p+6,
+0x1.e45a31dbc8b46p+5, 0x1.80158777002b1p+6, 0x1.885c9ef310b94p+4, 0x1.4a4f8d7e949f2p+6,
+0x1.58c895aeb1913p+6, 0x1.afc1566b5f82bp+6, 0x1.69a6b2d6d34d6p+6, 0x1.51792682a2f25p+4,
+0x1.d8b2e673b165dp+6, 0x1.00d571f201aaep+4, 0x1.b58e9a2f6b1d3p+6, 0x1.d1697837a2d2fp+6,
+0x1.0c5881ce18b1p+6, 0x1.8a6cbb6b14d97p+6, 0x1.cb11c33f96238p+6, 0x1.9d58489b3ab09p+6,
+0x1.e6097e33cc13p+6, 0x1.0e39a9021c735p+3, 0x1.9d5b15ff3ab63p+6, 0x1.d5c9929bab932p+5,
+0x1.ba3fa9db747f5p+5, 0x1.19c2d9b23385bp+6, 0x1.6b1ce076d639cp+6, 0x1.da418a63b4831p+6,
+0x1.4eb78ea29d6f2p+5, 0x1.f070796be0e0fp+5, 0x1.ccc855039990bp+0, 0x1.855c260b0ab85p+6,
+0x1.91ae6693235cdp+6, 0x1.2173c29642e78p+6, 0x1.5fe45396bfc8ap+6, 0x1.07b6fefa0f6ep+5,
+0x1.4312941286253p+5, 0x1.c1fb7b5383f6fp+6, 0x1.ce2b0cfb9c562p+6, 0x1.fa51dfbbf4a3cp+6,
+0x1.71bcd1bae379ap+6, 0x1.37d1bfd26fa38p+6, 0x1.3ac0a56275815p+4, 0x1.4a6fb82a94df7p+6,
+0x1.78071c4ef00e4p+6, 0x1.0fb0e2021f61cp+0, 0x1.1bd9305e37b26p+6, 0x1.08bf3c32117e8p+5,
+0x1.8eab7ef31d57p+6, 0x1.cdd5e7339babdp+5, 0x1.0dbf35821b7e7p+3, 0x1.74b4fd22e96ap+6,
+0x1.08b228be11645p+6, 0x1.bf12fcb37e26p+6, 0x1.7e6719b2fcce3p+4, 0x1.e5d1fdabcba4p+6,
+0x1.b1abacc363576p+5, 0x1.cab6a6e3956d5p+6, 0x1.c013880f80271p+6, 0x1.80319db300634p+6,
+0x1.85ddc72b0bbb9p+5, 0x1.c746a9638e8d5p+6, 0x1.058dc3ba0b1b8p+6, 0x1.52752892a4ea5p+4,
+0x1.d174d7eba2e9bp+5, 0x1.95c85d432b90cp+4, 0x1.b0f1934b61e32p+5, 0x1.8a43b60314877p+6,
+0x1.3b6c950276d93p+3, 0x1.4d47ad3a9a8f6p+5, 0x1.849595bb092b3p+6, 0x1.992a645f3254dp+6,
+0x1.de75966fbceb3p+6, 0x1.d345bf13a68b8p+6, 0x1.c734390b8e687p+5, 0x1.567cb2beacf96p+6,
+0x1.d784829baf09p+6, 0x1.ff734ce7fee6ap+6, 0x1.dadc50d7b5b8ap+6, 0x1.6630018acc6p+6,
+0x1.ccbc80fb9979p+5, 0x1.fc94378bf9287p+6, 0x1.b5c9fd536b94p+5, 0x1.ef10693bde20dp+6,
+0x1.bba7343b774e7p+6, 0x1.3a7ec51674fd9p+6, 0x1.d4e266e7a9c4dp+6, 0x1.28fa153251f43p+5,
+0x1.05356bfa0a6adp+6, 0x1.94f5eef329ebep+6, 0x1.4aea84c295d51p+2, 0x1.c8244f8f9048ap+6,
+0x1.5c3c9852b8793p+6, 0x1.1a3c6c063478ep+6, 0x1.cc199b4398333p+2, 0x1.13dc111227b82p+4,
+0x1.7fae8356ff5dp+6, 0x1.ea74c6b3d4e99p+5, 0x1.cf3aba479e757p+6, 0x1.a71c15fb4e383p+6,
+0x1.9bde39f737bc7p+6, 0x1.53d04ffea7a0ap+6, 0x1.40467a56808cfp+6, 0x1.7a53d066f4a7ap+6,
+0x1.27160f124e2c2p+6, 0x1.1f04b6c23e097p+3, 0x1.a1a1064343421p+5, 0x1.fd352353fa6a4p+5,
+0x1.1a9f1de2353e4p+3, 0x1.5759a7eaaeb35p+5, 0x1.932a4cd32654ap+4, 0x1.09b2243e13645p+6,
+0x1.508216faa1043p+5, 0x1.3faf91de7f5f2p+6, 0x1.f1851aebe30a3p+5, 0x1.8fa0fed31f42p+4,
+0x1.e8b95bd3d172bp+4, 0x1.9b49e8b33693dp+5, 0x1.f0ca94a3e1953p+5, 0x1.7f63c2eefec78p+6,
+0x1.8a6b8d2314d72p+4, 0x1.0d13f29e1a27ep+6, 0x1.4788127a8f102p+6, 0x1.bed77b9b7daefp+6,
+0x1.3a82f5027505fp+3, 0x1.6449ac2ec8936p+6, 0x1.e73ff003ce7fep-1, 0x1.a6fee1fb4dfdcp+6,
+0x1.66103e12cc208p+4, 0x1.d3093a27a6127p+6, 0x1.4e1af7f29c35fp+6, 0x1.f562497feac49p+6,
+0x1.26d98a264db31p+6, 0x1.1cc2e48a3985dp+5, 0x1.6fb619e2df6c3p+6, 0x1.37be64d26f7cdp+4,
+0x1.6484123ac9082p+5, 0x1.021a74020434fp+4, 0x1.4c8a2ade99145p+6, 0x1.ab2bd9bb5657bp+5,
+0x1.d866e1ebb0cdcp+5, 0x1.b154be1362a98p+6, 0x1.df48111bbe902p+6, 0x1.94747c7728e9p+6,
+0x1.e2089fe3c4114p+5, 0x1.b0153d1b602a8p+5, 0x1.f85cbc2bf0b98p+6, 0x1.6b32a6e6d6655p+6,
+0x1.a5af92eb4b5f2p+6, 0x1.e1840cf3c3082p+5, 0x1.d52cd3a3aa59ap+5, 0x1.094ec602129d9p+1,
+0x1.fdd5f917fbabfp+6, 0x1.90f3e24321e7cp+3, 0x1.c721f1cf8e43ep+6, 0x1.2932bdc252658p+3,
+0x1.9668287b2cd05p+6, 0x1.caf071af95e0ep+6, 0x1.cc2539b3984a7p+6, 0x1.efec37ffdfd87p+6,
+0x1.9df9abd33bf35p+6, 0x1.1a4031a234806p+6, 0x1.e54e817bca9dp+6, 0x1.89a66beb134cdp+5,
+0x1.a8a1a3e751434p+6, 0x1.55049b5aaa093p+6, 0x1.12c2cf2a2585ap+6, 0x1.6b8eb402d71d7p+4,
+0x1.958b385b2b167p+6, 0x1.7d33e822fa67dp+4, 0x1.307999de60f33p+6, 0x1.037d52a206faap+5,
+0x1.0a1b81821437p+2, 0x1.0fc1aaf61f835p+6, 0x1.63325c42c664cp+2, 0x1.01a6080a034c1p+6,
+0x1.e7cc4987cf989p+6, 0x1.d1fc3d83a3f88p+1, 0x1.b362bbb366c57p+4, 0x1.8d7bdc6f1af7cp+6,
+0x1.fea3d0d3fd47ap+5, 0x1.576f18beaede3p+6, 0x1.95c6529f2b8cap+6, 0x1.fa4fc2fbf49f8p+5,
+0x1.898d950b131b3p+6, 0x1.5ce8446ab9d09p+6, 0x1.224e3936449c7p+6, 0x1.1ff5bd823feb8p+6,
+0x1.27d8b6164fb17p+6, 0x1.dce6e5cbb9cddp+5, 0x1.0fe1f57e1fc3fp+6, 0x1.8ba4c3d317498p+5,
+0x1.167490822ce92p+1, 0x1.ea60edf3d4c1ep+5, 0x1.8aa597df154b3p+6, 0x1.b155486b62aa9p+6,
+0x1.28d4494251a89p+4, 0x1.3ad0ce1275a1ap+5, 0x1.871ead830e3d6p+1, 0x1.dfc04aafbf809p+6,
+0x1.f96ac223f2d58p+5, 0x1.3cb28f4a79652p+6, 0x1.85fbcff30bf7ap+4, 0x1.0d57192a1aae3p+6,
+0x1.31d0e90263a1dp+4, 0x1.dec86703bd90dp+4, 0x1.dfa42683bf485p+1, 0x1.a2041e2344084p+3,
+0x1.0c83f75a1907fp+5, 0x1.ef574083deae8p+4, 0x1.c1bc60338378cp+6, 0x1.8593e4170b27dp+6,
+0x1.d344e8e3a689dp+6, 0x1.5782b2ceaf056p+6, 0x1.05778b2a0aef1p+5, 0x1.5cd27deab9a5p+6,
+0x1.68d5ee72d1abep+5, 0x1.a509fecb4a14p+6, 0x1.f320eda3e641ep+4, 0x1.dc43ad4fb8876p+6,
+0x1.26fae3624df5cp+5, 0x1.8caa30e719546p+6, 0x1.442c1e6a88584p+5, 0x1.38622c6a70c46p+5,
+0x1.03b54fba076aap+5, 0x1.65dd38a2cbba7p+3, 0x1.36197a826c32fp+4, 0x1.981f7463303efp+5,
+0x1.94481c3b28904p+5, 0x1.66fd5032cdfaap+4, 0x1.57a009baaf401p+5, 0x1.c6d96f2f8db2ep+6,
+0x1.9671e3572ce3cp+6, 0x1.0d4ef8da1a9dfp+6, 0x1.a86110ab50c22p+5, 0x1.e2e61d97c5cc4p+6,
+0x1.8501129b0a022p+6, 0x1.c65b53138cb6ap+5, 0x1.726a1582e4d43p+2, 0x1.6861c882d0c39p+1,
+0x1.5f0379aebe06fp+6, 0x1.d8e3018bb1c6p+6, 0x1.90d6f25f21adep+6, 0x1.3248628e6490cp+6,
+0x1.3065b45a60cb7p+6, 0x1.392b7f027257p+2, 0x1.1e35c0ea3c6b8p+5, 0x1.e4d0ab93c9a15p+6,
+0x1.b89cb6bb71397p+6, 0x1.0be31bde17c63p+6, 0x1.c11458df8228bp+6, 0x1.3068a1a260d14p+4,
+0x1.311a998262353p+5, 0x1.8ca9a05319534p+4, 0x1.d0967d43a12dp+5, 0x1.1a67f4a234cffp+6,
+0x1.1fcc1e523f984p+5, 0x1.35d19d426ba34p+6, 0x1.e677aed3ccef6p+6, 0x1.5a0a1d46b4144p+6,
+0x1.8f90f14f1f21ep+6, 0x1.248f675a491edp+5, 0x1.20e38c7241c72p+6, 0x1.2602d4a24c05bp+6,
+0x1.9f96ac873f2d6p+6, 0x1.f51414c7ea283p+6, 0x1.08e8f23a11d1ep+6, 0x1.2497bf1e492f8p+6,
+0x1.b0837ca36107p+5, 0x1.200f9392401f2p+6, 0x1.2fdacd625fb5ap+6, 0x1.ba29bfe374538p+3,
+0x1.f1e52a3be3ca5p+5, 0x1.81637f7b02c7p+5, 0x1.698d9a8ad31b3p+6, 0x1.4ac24ba295849p+3,
+0x1.a888ef5b5111ep+5, 0x1.f8a87afff150fp+6, 0x1.c51ea0838a3d4p+1, 0x1.19c25cd23384cp+5,
+0x1.048b96da09173p+6, 0x1.cf3d4de39e7aap+6, 0x1.b1f6ada363ed6p+5, 0x1.9d18e39b3a31cp+6,
+0x1.933dafa3267b6p+3, 0x1.c1469573828d3p+6, 0x1.6f01b072de036p+5, 0x1.849b8a3b09371p+5,
+0x1.ee306563dc60dp+5, 0x1.3bf10e1277e22p+5, 0x1.c57e26038afc5p+2, 0x1.0d5247fa1aa49p+5,
+0x1.30403ab660807p+6, 0x1.3d3b6ed27a76ep+6, 0x1.acabf8a35957fp+6, 0x1.9fadce733f5bap+5,
+0x1.324f839a649fp+6, 0x1.6b29d5b2d653bp+5, 0x1.f46ea657e8dd5p+6, 0x1.52283d02a4508p+1,
+0x1.d5a47e6bab49p+6, 0x1.244973ba4892ep+6, 0x1.0759e7920eb3dp+4, 0x1.9d2e270b3a5c5p+5,
+0x1.e4fb3377c9f66p+6, 0x1.ab64146f56c83p+6, 0x1.efdeb9f3dfbd7p+5, 0x1.727f564ae4febp+5,
+0x1.a40c8f6b48192p+6, 0x1.061851fe0c30ap+6, 0x1.4620d98e8c41bp+6, 0x1.51304c82a260ap+5,
+0x1.aaab3fc355568p+5, 0x1.f1c305c3e3861p+2, 0x1.16c427622d885p+4, 0x1.07bd55d60f7abp+6,
+0x1.e062c5d3c0c59p+6, 0x1.fa63c42bf4c79p+5, 0x1.ca0b1af794163p+6, 0x1.aef5f1035debep+5,
+0x1.9b2a691f3654dp+6, 0x1.e662fd57ccc6p+6, 0x1.5e241c82bc484p+6, 0x1.96d547ab2daa9p+5,
+0x1.239e6c2a473cep+6, 0x1.0ad0152215a03p+6, 0x1.9b418b0f36831p+6, 0x1.57b7bf02af6f8p+4,
+0x1.c064fffb80cap+6, 0x1.8fb031671f606p+6, 0x1.81fcc6a303f99p+4, 0x1.96097e632c13p+6,
+0x1.67f34a3acfe69p+5, 0x1.44ab571a8956bp+5, 0x1.928247a325049p+4, 0x1.31e9b12263d36p+5,
+0x1.36e6ffe26dcep+4, 0x1.5c8feee2b91fep+6, 0x1.523483b6a469p+6, 0x1.f1c64f63e38cap+6,
+0x1.8aa103831542p+4, 0x1.30aaba8261557p+5, 0x1.34bceb426979dp+5, 0x1.37fde0c26ffbcp+6,
+0x1.6ee31b42ddc63p+5, 0x1.c01efef3803ep+5, 0x1.fdd9b4a3fbb37p+3, 0x1.2fa8a6e25f515p+5,
+0x1.dd41618fba82cp+6, 0x1.38ca310271946p+1, 0x1.6f4f4bf2de9e9p+6, 0x1.786bcaaef0d79p+6,
+0x1.f0294ee3e052ap+6, 0x1.9ae6d0e335cdap+5, 0x1.0f59ba021eb37p+4, 0x1.13c7bb0a278f7p+6,
+0x1.d8437d93b087p+6, 0x1.df17f98fbe2ffp+6, 0x1.69b5aacad36b5p+6, 0x1.98a87d8b3151p+6,
+0x1.6ec82af2dd905p+6, 0x1.ca34dc739469cp+6, 0x1.2eb1fbee5d63fp+6, 0x1.160e80622c1dp+3,
+0x1.b22a1ff364544p+4, 0x1.93528dd726a52p+6, 0x1.776d5142eedaap+5, 0x1.74888feae9112p+5,
+0x1.dfc4f96bbf89fp+5, 0x1.bd658a837acb1p+1, 0x1.58152eaab02a6p+5, 0x1.528abd96a5158p+6,
+0x1.4c81133299022p+5, 0x1.46690cf68cd22p+6, 0x1.15113caa2a228p+5, 0x1.5db2173abb643p+6,
+0x1.33c463626788cp+3, 0x1.9487a9db290f5p+5, 0x1.f5866aabeb0cdp+6, 0x1.dcf6fe03b9eep-1,
+0x1.a8144ceb5028ap+5, 0x1.64d5b69ac9ab7p+6, 0x1.7c25b8aaf84b7p+6, 0x1.8866eaab10cddp+5,
+0x1.9248f8632491fp+3, 0x1.bffc272b7ff85p+6, 0x1.d7fb305faff66p+6, 0x1.51939382a3272p+1,
+0x1.9f1420b73e284p+6, 0x1.41b0db268361bp+6, 0x1.a3351a2b466a3p+6, 0x1.0ddc4baa1bb89p+6,
+0x1.0be5b79617cb7p+6, 0x1.a3ce2c2b479c6p+5, 0x1.309e1bb6613c3p+6, 0x1.78703f92f0e08p+6,
+0x1.94e68fa329cd2p+4, 0x1.ec54c457d8a99p+6, 0x1.95a43c232b488p+3, 0x1.551c209eaa384p+6,
+0x1.fa3ff0aff47fep+6, 0x1.bd7e3db37afc8p+5, 0x1.4f4dbc6a9e9b8p+5, 0x1.4100f48a8201fp+5,
+0x1.29415e625282cp+3, 0x1.322f7c8a645fp+6, 0x1.fe32917ffc652p+6, 0x1.2e82e0f25d05cp+4,
+0x1.fc735177f8e6ap+6, 0x1.f3b8fc27e772p+6, 0x1.3d6a98e27ad53p+4, 0x1.a0faefdb41f5ep+5,
+0x1.588eb2beb11d6p+6, 0x1.cb805ee39700cp+6, 0x1.94b0ed432961ep+6, 0x1.8ad7d1cb15afap+6,
+0x1.8b7c860b16f91p+6, 0x1.6cac1da2d9584p+6, 0x1.95646e6b2ac8ep+6, 0x1.2a90a6be55215p+6,
+0x1.5cb9f18ab973ep+5, 0x1.3899889271331p+6, 0x1.c367932386cf2p+3, 0x1.ba42b05f74856p+6,
+0x1.5013d482a027bp+1, 0x1.690b0e1ed2162p+6, 0x1.32b2efee6565ep+6, 0x1.bee90a337dd21p+4,
+0x1.555fd272aabfap+6, 0x1.65677776cacefp+6, 0x1.c4d6632b89accp+6, 0x1.4f9fc31e9f3f8p+6,
+0x1.109a59322134bp+4, 0x1.b1f5057363ea1p+4, 0x1.f0203d63e0408p+6, 0x1.a53b08734a761p+4,
+0x1.9eacbdeb3d598p+6, 0x1.ee52cedfdca5ap+6, 0x1.69def4b2d3bdfp+5, 0x1.9b200f5f36402p+6,
+0x1.e20bcb03c4179p+6, 0x1.044a209208944p+6, 0x1.ae761d235cec4p+4, 0x1.3a9a7dc27535p+6,
+0x1.9f94fee33f2ap+5, 0x1.39d2300273a46p-4, 0x1.8ae49f1315c94p+5, 0x1.6d1c15e2da383p+4,
+0x1.6cfa922ed9f52p+6, 0x1.6b5af7c2d6b5fp+4, 0x1.85d7ac370baf6p+6, 0x1.b578af036af16p+2,
+0x1.9370468326e09p+6, 0x1.be449e9f7c894p+6, 0x1.d59a3b4fab347p+6, 0x1.9df0e5273be1dp+6,
+0x1.274facba4e9f6p+6, 0x1.084d2b3e109a5p+6, 0x1.b564f6036ac9fp+1, 0x1.f2bdfca3e57cp+4,
+0x1.b6d28ac36da51p+4, 0x1.d2818adfa5031p+6, 0x1.cc4f424b989e8p+6, 0x1.63b671fac76cep+5,
+0x1.f7f661c3efeccp+3, 0x1.bc6f7fab78dfp+6, 0x1.1b29fb1a3653fp+6, 0x1.ddab8a23bb571p+6,
+0x1.aac24e8b5584ap+6, 0x1.d0197573a032fp+6, 0x1.78cb9982f1973p+6, 0x1.8cce198b199c3p+6,
+0x1.a8c72c03518e6p+5, 0x1.e46920cbc8d24p+6, 0x1.8ed12e931da26p+5, 0x1.a42e1573485c3p+6,
+0x1.e4b79557c96f3p+6, 0x1.8cdae6d719b5dp+6, 0x1.ff751aebfeea3p+6, 0x1.51b22782a3645p+6,
+0x1.e7b1a4c7cf635p+6, 0x1.854cc7230a999p+6, 0x1.6d09b276da136p+6, 0x1.7b21eb4af643dp+6,
+0x1.439165be8722dp+6, 0x1.42a3edc28547ep+6, 0x1.1912d06e3225ap+6, 0x1.ab8449d357089p+4,
+0x1.2bc463f25788cp+4, 0x1.26bdf8224d7bfp+6, 0x1.cf21233b9e424p+5, 0x1.714b775ae296fp+5,
+0x1.f27f05fbe4fe1p+5, 0x1.67bfa7cacf7f5p+5, 0x1.6a80f4aed501fp+6, 0x1.383e4f36707cap+6,
+0x1.c13d4e43827aap+4, 0x1.0b55df8a16abcp+5, 0x1.15e9d95a2bd3bp+6, 0x1.b11a218362344p+2,
+0x1.571194e2ae233p+4, 0x1.1d6ae5b23ad5dp+5, 0x1.a7dfbba34fbf7p+6, 0x1.2a27fb3a544ffp+6,
+0x1.cc7a4e8398f4ap+4, 0x1.bd214bb37a429p+4, 0x1.9cac215b39584p+5, 0x1.5f58a3e2beb14p+4,
+0x1.fc2339c3f8467p+6, 0x1.9b96572b372cbp+5, 0x1.a988507b5310ap+6, 0x1.e3d4de87c7a9cp+6,
+0x1.4c5fcad298bf9p+4, 0x1.169202ee2d24p+6, 0x1.5ef6c9cebded9p+6, 0x1.96a958732d52bp+6,
+0x1.64d7c2c2c9af8p+4, 0x1.e02668f3c04cdp+4, 0x1.8a6ae40314d5dp-2, 0x1.484e135a909c2p+5,
+0x1.9ec7925f3d8f2p+6, 0x1.d235f90ba46bfp+5, 0x1.5cccc55eb9999p+6, 0x1.300e2ab2601c5p+5,
+0x1.9cfad06b39f5ap+6, 0x1.8e9b74131d36fp+5, 0x1.d045648fa08adp+6, 0x1.a9447f035289p+1,
+0x1.4cf8a9ce99f15p+6, 0x1.cc5e7bcb98bcfp+5, 0x1.42de308285bc6p+3, 0x1.a2bd0f07457a2p+6,
+0x1.74e4b0bee9c96p+6, 0x1.d03b81b7a077p+6, 0x1.99ca148333943p+5, 0x1.e8034463d0069p+6,
+0x1.fc1ea503f83d5p+3, 0x1.9b3b1aef36763p+6, 0x1.fecb6ac3fd96dp+3, 0x1.dd387303ba70ep+3,
+0x1.a4191a0348323p+4, 0x1.e961bdd3d2c38p+6, 0x1.f7bece43ef7dap+2, 0x1.783c7272f078ep+5,
+0x1.ffe78183ffcfp+5, 0x1.7e72b6b6fce57p+6, 0x1.4b1e46a2963c9p+4, 0x1.5929b172b2536p+6,
+0x1.f67c50f3ecf8ap+6, 0x1.5147f242a28fep+4, 0x1.fd50bb1ffaa17p+6, 0x1.9543e34f2a87cp+6,
+0x1.3d6cf9167ad9fp+6, 0x1.5a1d807ab43bp+6, 0x1.6a57c522d4af9p+3, 0x1.b4cf92fb699f2p+5,
+0x1.0b59d40216b3bp+3, 0x1.fd905d33fb20cp+6, 0x1.cf63daf39ec7bp+5, 0x1.6e63e452dcc7dp+6,
+0x1.c77f36338efe7p+5, 0x1.100db38a201b6p+6, 0x1.1120f3562241ep+6, 0x1.62912f52c5226p+4,
+0x1.c0926a7b8124dp+5, 0x1.de05fd97bc0cp+6, 0x1.029e40d2053c8p+4, 0x1.1fcd09de3f9a1p+6,
+0x1.79411882f2823p+6, 0x1.0101fb1a0203fp+5, 0x1.5b74183eb6e83p+6, 0x1.e2475f07c48ecp+6,
+0x1.a78aed834f15ep+4, 0x1.7af00526f5e01p+6, 0x1.3ccb307a79966p+5, 0x1.69d67c22d3adp+6,
+0x1.f2c577b3e58afp+5, 0x1.e25a53cbc4b4ap+5, 0x1.86005b230c00bp+5, 0x1.dfbe1993bf7c3p+5,
+0x1.457f26768afe5p+6, 0x1.80a1d15b0143ap+5, 0x1.0a45e02a148bcp+5, 0x1.05d83f120bb08p+5,
+0x1.a6e692834dcd2p+2, 0x1.64dbd172c9b7ap+5, 0x1.5d53e90abaa7dp+6, 0x1.decd1d43bd9a4p+3,
+0x1.5ffc8bd2bff91p+5, 0x1.14175a02282ebp+4, 0x1.aa3d87fb547b1p+6, 0x1.93bde103277bcp+6,
+0x1.55138a0aaa271p+6, 0x1.76bcf6a2ed79fp+5, 0x1.ec622cdbd8c46p+6, 0x1.aae5fa4355cbfp+3,
+0x1.32c8f1ca6591ep+5, 0x1.684de862d09bdp+3, 0x1.5529c926aa539p+6, 0x1.2a59168254b23p+2,
+0x1.5b15753ab62afp+5, 0x1.613bc2cac2778p+5, 0x1.f4ecf06fe9d9ep+6, 0x1.176d75fe2edafp+6,
+0x1.5c6f3442b8de7p+3, 0x1.26a511524d4a2p+5, 0x1.0287e43a050fdp+5, 0x1.24f0a26249e14p+6,
+0x1.847fb28f08ff6p+6, 0x1.44441fae88884p+6, 0x1.4cfaf28299f5ep+2, 0x1.93fdb20b27fb6p+5,
+0x1.254216024a843p+0, 0x1.33e53e7a67ca8p+5, 0x1.4ceaf88e99d5fp+6, 0x1.f0371803e06e3p+2,
+0x1.4c6087f698c11p+6, 0x1.547dc32aa8fb8p+5, 0x1.6b7454b2d6e8bp+4, 0x1.fc5ecddff8bdap+6,
+0x1.de89702bbd12ep+5, 0x1.46a749028d4e9p+0, 0x1.901caee320396p+6, 0x1.1161088222c21p+4,
+0x1.80f230eb01e46p+5, 0x1.7c7edbbaf8fdbp+6, 0x1.e6d405a3cda81p+4, 0x1.59dd915eb3bb2p+6,
+0x1.a98898c753113p+6, 0x1.cedeca8f9dbd9p+6, 0x1.6c8322c6d9064p+6, 0x1.5c4d4d82b89aap+4,
+0x1.fdf2afc3fbe56p+4, 0x1.61701332c2e02p+6, 0x1.6e80c95edd019p+6, 0x1.561524f2ac2a5p+5,
+0x1.f4c29bdbe9853p+6, 0x1.efc4bb7bdf897p+6, 0x1.cffb34db9ff67p+6, 0x1.79424e66f284ap+6,
+0x1.3408db266811bp+6, 0x1.e4cae403c995dp+6, 0x1.0d049da21a094p+4, 0x1.389de382713bcp+6,
+0x1.faf60cf3f5ec2p+4, 0x1.902c1ffb20584p+6, 0x1.57a15502af42bp+6, 0x1.cb1e0b33963c1p+6,
+0x1.d3580c63a6b02p+3, 0x1.b27e6a2f64fcdp+6, 0x1.c77cd9138ef9bp+6, 0x1.29afb9a6535f7p+6,
+0x1.b79907576f321p+6, 0x1.579987f2af331p+6, 0x1.6e07fbc6dc0ffp+6, 0x1.e0487f23c091p+4,
+0x1.a830c75350619p+5, 0x1.e7bcfd2fcf7ap+6, 0x1.d1efb127a3df6p+6, 0x1.f683f1b3ed07ep+4,
+0x1.b69bc7bb6d379p+6, 0x1.3e72d3ea7ce5ap+6, 0x1.a9689fa352d14p+5, 0x1.b0c39d6361874p+3,
+0x1.3fc5ce327f8bap+5, 0x1.0cd464b219a8dp+4, 0x1.c2460c4b848c2p+5, 0x1.294b05e252961p+5,
+0x1.97cea5432f9d5p+3, 0x1.623c7602c478fp+5, 0x1.bcfa2b0379f45p+1, 0x1.6702afcece056p+6,
+0x1.2bd23e0257a48p+5, 0x1.44a3e3028947cp+4, 0x1.3f41269a7e825p+5, 0x1.14a6a242294d4p+6,
+0x1.e15518bbc2aa3p+6, 0x1.f741e853ee83dp+6, 0x1.bf895ae37f12bp+5, 0x1.bc01a48378035p+2,
+0x1.a9c0527f5380ap+6, 0x1.4e830d029d062p+5, 0x1.456fd3ee8adfap+6, 0x1.615959d2c2b2bp+6,
+0x1.fedb0e73fdb62p+6, 0x1.66ef9f62cddf4p+5, 0x1.d96b799fb2d6fp+6, 0x1.a5e6e4334bcddp+5,
+0x1.366999ba6cd33p+5, 0x1.ab5b2ac356b65p+6, 0x1.50946e8aa128ep+6, 0x1.474252528e84ap+4,
+0x1.d39bfd5ba738p+5, 0x1.2a45f2c2548bep+3, 0x1.0fd210821fa42p+5, 0x1.89b0e5c71361dp+6,
+0x1.a1f75e1343eecp+4, 0x1.690c0e6ad2182p+6, 0x1.e5668b83cacd1p+2, 0x1.36ef585a6ddebp+5,
+0x1.a2a4968345493p+2, 0x1.61f1d082c3e3ap+3, 0x1.3d2dfe027a5cp-1, 0x1.6026d0d2c04dap+5,
+0x1.f59ccb43eb399p+4, 0x1.4435de92886bcp+5, 0x1.c4ba0aab89741p+6, 0x1.7af12e32f5e26p+4,
+0x1.32b9af3265736p+5, 0x1.48fd703a91faep+5, 0x1.e9f19753d3e33p+4, 0x1.0c74a86218e95p+4,
+0x1.4bc03e9e97808p+6, 0x1.bfec39c37fd87p+6, 0x1.a47683eb48edp+6, 0x1.4a9b4d129536ap+6,
+0x1.cd9025c39b205p+4, 0x1.7de1fd86fbc4p+6, 0x1.d8ebf283b1d7ep+2, 0x1.0e98d64e1d31bp+6,
+0x1.293d284a527a5p+6, 0x1.6e232db2dc466p+6, 0x1.60696ae2c0d2dp+6, 0x1.30b26f426164ep+2,
+0x1.936bec0b26d7ep+6, 0x1.e8527327d0a4ep+6, 0x1.9cbc0cbb39782p+6, 0x1.fbe9c393f7d38p+6,
+0x1.515e818ea2bdp+6, 0x1.bb1275737624fp+6, 0x1.2ec2df7a5d85cp+5, 0x1.6b88caf6d7119p+6,
+0x1.e750af83cea16p+6, 0x1.33b79772676f3p+5, 0x1.b9c335c373867p+2, 0x1.92df895325bf1p+4,
+0x1.3bf6bb0677ed7p+6, 0x1.e0563e0bc0ac8p+6, 0x1.86e85bc30dd0bp+5, 0x1.d553929faaa72p+6,
+0x1.09a9ec4a1353ep+5, 0x1.3df093b67be12p+6, 0x1.870bcb430e179p+2, 0x1.d09534c3a12a7p+6,
+0x1.fbb99aebf7733p+5, 0x1.bce740a379ce8p+6, 0x1.1b3081d23661p+6, 0x1.7140d6e6e281bp+6,
+0x1.3ac93e2675928p+6, 0x1.38bf40fe717e8p+6, 0x1.ff66b4c3fecd7p+4, 0x1.901999b320333p+4,
+0x1.4dc4dd5a9b89cp+5, 0x1.e0431813c0863p+6, 0x1.dc463583b88c7p+4, 0x1.d272d5c3a4e5bp+3,
+0x1.c8958b37912b1p+6, 0x1.3cd9a1c279b34p+2, 0x1.b1c0f2436381ep+3, 0x1.19f40cc233e82p+6,
+0x1.cee00f8f9dc02p+6, 0x1.9b331c0b36664p+5, 0x1.0af9af6a15f36p+5, 0x1.b630bf136c618p+6,
+0x1.677559c2ceeabp+6, 0x1.4232162a84643p+5, 0x1.ae8a16435d143p+2, 0x1.46d8298a8db05p+5,
+0x1.02de923a05bd2p+5, 0x1.bcb99e8b79734p+5, 0x1.e2fe9d83c5fd4p+4, 0x1.06443f420c888p+6,
+0x1.c4d62f8389ac6p+2, 0x1.2260c83244c19p+5, 0x1.adb2e8035b65dp+5, 0x1.1a2a306e34546p+6,
+0x1.385e92e270bd2p+4, 0x1.f209f5d7e413fp+6, 0x1.16d60ea22dac2p+5, 0x1.88e0e2df11c1cp+6,
+0x1.2ac936d255927p+6, 0x1.0b44b48216897p+6, 0x1.ece7494fd9ce9p+6, 0x1.d1aba57fa3575p+6,
+0x1.d70f9923ae1f3p+5, 0x1.8fe35ab31fc6bp+4, 0x1.7f400682fe801p+1, 0x1.683aaf92d0756p+5,
+0x1.df19c323be338p+4, 0x1.08c879f21190fp+4, 0x1.ce11648b9c22dp+6, 0x1.1a9a01623534p+4,
+0x1.0fcbac861f976p+6, 0x1.4e38f1029c71ep+4, 0x1.fcd73f6bf9ae8p+6, 0x1.dd041913ba083p+4,
+0x1.e94e8eabd29d2p+5, 0x1.7bfe0cc2f7fc2p+2, 0x1.1aad1b0a355a3p+6, 0x1.76169072ec2d2p+6,
+0x1.ec396023d872cp+5, 0x1.936cc26b26d98p+6, 0x1.f16b3ec3e2d68p+4, 0x1.126a130a24d42p+6,
+0x1.24e9340249d27p+3, 0x1.533443b2a6688p+6, 0x1.64a21ba2c9443p+3, 0x1.cad32ce395a66p+4,
+0x1.453e39868a7c7p+6, 0x1.6ffe958adffd3p+5, 0x1.fb95ae1bf72b6p+6, 0x1.c01dc153803b8p+4,
+0x1.c343ff478688p+6, 0x1.e87cf767d0f9fp+6, 0x1.06cc57520d98bp+4, 0x1.5d9797aabb2f3p+5,
+0x1.31d7384263ae7p+4, 0x1.36b458226d68bp+4, 0x1.62e9239ec5d24p+6, 0x1.88787dbb10f1p+5,
+0x1.1fbe69123f7cdp+5, 0x1.30fa882a61f51p+6, 0x1.0ae2bf3615c58p+6, 0x1.9faae10f3f55cp+6,
+0x1.8488c46b09119p+6, 0x1.07b9fe9e0f74p+6, 0x1.6ebe7502dd7cfp+2, 0x1.e4c02ef3c9806p+4,
+0x1.1f79df6a3ef3cp+6, 0x1.3199025a6332p+6, 0x1.ef469c2fde8d4p+6, 0x1.5968f782b2d1fp+2,
+0x1.8a0b898314171p+5, 0x1.ae85af735d0b6p+4, 0x1.2800a28250014p+6, 0x1.d345d68ba68bbp+5,
+0x1.bed5af8f7dab6p+6, 0x1.5494e5f6a929dp+6, 0x1.5c57b67eb8af7p+6, 0x1.0413e9160827dp+6,
+0x1.92861703250c3p+1, 0x1.57ed6496afdadp+6, 0x1.741b596ae836bp+6, 0x1.cfd82fff9fb06p+6,
+0x1.406a5bfa80d4bp+6, 0x1.b5ce6f3f6b9cep+6, 0x1.fa8fef43f51fep+4, 0x1.8ce02a0f19c05p+6,
+0x1.bdc2a4037b855p-1, 0x1.e18d1f73c31a4p+6, 0x1.4471a3a288e34p+4, 0x1.26b573a24d6aep+5,
+0x1.1287a79a250f5p+6, 0x1.5bff281eb7fe5p+6, 0x1.982cd6e33059bp+3, 0x1.2e20d8025c41bp+5,
+0x1.8ee49ae31dc93p+4, 0x1.27c608b24f8c1p+4, 0x1.104077be2080fp+6, 0x1.8333062306661p+6,
+0x1.7b8a8486f7151p+6, 0x1.ff0e27d3fe1c5p+5, 0x1.98c9959b31933p+6, 0x1.0241251204825p+4,
+0x1.6b287fc6d651p+6, 0x1.819470330328ep+5, 0x1.2a33348a54667p+6, 0x1.29fe2f5253fc6p+6,
+0x1.55f1e0c2abe3cp+2, 0x1.0d15d6121a2bbp+5, 0x1.7090c322e1218p+3, 0x1.0f9a76221f34fp+3,
+0x1.de784f9fbcf0ap+6, 0x1.a22d71d3445aep+6, 0x1.f1cb7ec3e397p+6, 0x1.1ee2ab9a3dc55p+6,
+0x1.57fbe10eaff7cp+6, 0x1.c1bdea43837bdp+4, 0x1.5785ab4aaf0b5p+5, 0x1.5b776656b6eedp+6,
+0x1.47f268028fe4dp+4, 0x1.f9be7d1bf37dp+5, 0x1.eed22027dda44p+6, 0x1.6484419ac9088p+6,
+0x1.63799aa2c6f33p+4, 0x1.0ebdd8021d7bbp+3, 0x1.fb94ad9bf7296p+6, 0x1.792f1ac2f25e3p+5,
+0x1.af24f4b35e49fp+4, 0x1.0bd5255617aa5p+6, 0x1.fe549c03fca94p+3, 0x1.e753c1b3cea78p+6,
+0x1.6b872782d70e5p+1, 0x1.d894291bb1285p+6, 0x1.3f2057c27e40bp+3, 0x1.7684b902ed097p+6,
+0x1.32bcc26265798p+5, 0x1.52173f82a42e8p+6, 0x1.4105d0aa820bap+5, 0x1.5d7afe7abaf6p+5,
+0x1.d8a22a8bb1445p+6, 0x1.9d2a01733a54p+5, 0x1.a1619c0342c34p+5, 0x1.b71a7a2b6e34fp+6,
+0x1.c309ca2386139p+4, 0x1.84f8998309f13p+5, 0x1.abfa4b8357f49p+5, 0x1.c8be539b917cap+6,
+0x1.32ebc75265d79p+6, 0x1.81bffb67037ffp+6, 0x1.2435b9ee486b7p+6, 0x1.84e8615709d0cp+6,
+0x1.fa7ce7c3f4f9dp+4, 0x1.1307da16260fbp+6, 0x1.d2d945dba5b29p+5, 0x1.aefb41335df68p+5,
+0x1.34df951669bf3p+6, 0x1.ca02a11394054p+5, 0x1.94152dfb282a6p+6, 0x1.a0a8d2474151ap+6,
+0x1.f0d675dfe1acfp+6, 0x1.d3dfc17ba7bf8p+6, 0x1.87fc93f70ff92p+6, 0x1.fc32af1ff8656p+6,
+0x1.ac73ea9358e7dp+6, 0x1.afe09eef5fc14p+6, 0x1.72b7681ee56edp+6, 0x1.17492f022e926p+4,
+0x1.01f7de7203efcp+6, 0x1.33a50702674a1p+2, 0x1.e91f95fbd23f3p+5, 0x1.b53411f36a682p+5,
+0x1.c39ea25b873d4p+5, 0x1.c54098ff8a813p+6, 0x1.2369064246d21p+5, 0x1.5291c3b6a5238p+6,
+0x1.0f79cb7a1ef39p+5, 0x1.67b1a8e2cf635p+6, 0x1.1b50174e36a03p+6, 0x1.baa8ad0f75516p+6,
+0x1.d2e3488ba5c69p+5, 0x1.fc2e89e3f85d1p+3, 0x1.3f910e627f222p+6, 0x1.6810de36d021cp+6,
+0x1.528dab52a51b5p+6, 0x1.47ed8a828fdb1p+3, 0x1.fc73f663f8e7fp+3, 0x1.0eda80ca1db5p+5,
+0x1.0dff01da1bfep+6, 0x1.d3a3acc7a7476p+6, 0x1.40b0954281613p+3, 0x1.fdaaef6bfb55ep+5,
+0x1.a7836e3f4f06ep+6, 0x1.b012a6a360255p+6, 0x1.f6104da3ec20ap+5, 0x1.53f758cea7eebp+6,
+0x1.5ff3458ebfe69p+6, 0x1.b6fe3bc36dfc7p+4, 0x1.99c9a48f33935p+6, 0x1.87ac8ff30f592p+4,
+0x1.01f3bec203e78p+5, 0x1.1cb2df123965cp+5, 0x1.3c852cfa790a6p+6, 0x1.62c9308ec5926p+6,
+0x1.4e6822129cd04p+4, 0x1.ce39b01b9c736p+6, 0x1.6ab5e88ad56bdp+5, 0x1.b6addc836d5bcp+5,
+0x1.35eb58fe6bd6bp+6, 0x1.d0ab0b93a1561p+6, 0x1.2bff36a257fe7p+5, 0x1.f5cfd403eb9fbp+2,
+0x1.030dccc2061bap+2, 0x1.d590a9b3ab215p+6, 0x1.876ddb7b0edbbp+6, 0x1.62be881ec57d1p+6,
+0x1.fe8e5b03fd1cbp+6, 0x1.c6fc5a478df8bp+6, 0x1.ea2bc887d4579p+6, 0x1.0c8d5cda191acp+6,
+0x1.9aa0070f35401p+6, 0x1.241db2c2483b6p+2, 0x1.6c5a9202d8b52p+1, 0x1.4223754a8446fp+6,
+0x1.c25481cf84a9p+6, 0x1.066afb620cd5fp+6, 0x1.2c359c32586b4p+5, 0x1.2247c75e448f9p+6,
+0x1.742a8a52e8551p+6, 0x1.7f239522fe473p+3, 0x1.8432eb5b0865dp+6, 0x1.f52469b7ea48dp+6,
+0x1.7c7bc462f8f79p+5, 0x1.817030a302e06p+5, 0x1.57ed9a42afdb3p+6, 0x1.11d7eab623afdp+6,
+0x1.1de390da3bc72p+5, 0x1.a911d0835223ap+1, 0x1.ed2ed8fbda5dbp+6, 0x1.c4dd216b89ba4p+6,
+0x1.ddf39a1bbbe73p+6, 0x1.065ce8920cb9dp+5, 0x1.e43a1eabc8744p+6, 0x1.ee2476e7dc48fp+6,
+0x1.62fc77e2c5f8fp+4, 0x1.6ba7fa22d74ffp+6, 0x1.50e2ff06a1c6p+6, 0x1.5d35e3f2ba6bcp+4,
+0x1.32a4546a6548bp+6, 0x1.3b0ec78a761d9p+6, 0x1.63dad5d6c7b5bp+6, 0x1.9a88b6eb35117p+5,
+0x1.4d50a2b69aa14p+6, 0x1.6f3daa66de7b5p+6, 0x1.ecfa1783d9f43p+1, 0x1.0fa524861f4a5p+6,
+0x1.d6a29723ad453p+4, 0x1.4b053daa960a8p+5, 0x1.8f675f031ececp+3, 0x1.e9d3301bd3a66p+6,
+0x1.aace22fb559c4p+5, 0x1.b61fd73b6c3fbp+6, 0x1.def799cfbdef3p+6, 0x1.93a4f3af2749ep+6,
+0x1.db5fbe33b6bf8p+4, 0x1.36e534126dca7p+6, 0x1.4af9bcc295f38p+5, 0x1.05c9b7fa0b937p+6,
+0x1.442dc296885b8p+6, 0x1.25576eb24aaeep+5, 0x1.954db2c32a9b6p+5, 0x1.22215cae4442cp+6,
+0x1.15da2ba22bb45p+6, 0x1.5dc1f012bb83ep+5, 0x1.1045d396208bap+6, 0x1.6e99499edd329p+6,
+0x1.a88f22c3511e4p+2, 0x1.84a34a6309469p+4, 0x1.c5e6c29b8bcd8p+6, 0x1.4d2d46969a5a9p+6,
+0x1.9c379a23386f3p+6, 0x1.29c1986e53833p+6, 0x1.a71a20834e344p+2, 0x1.d31079aba620fp+5,
+0x1.31fe85aa63fd1p+5, 0x1.4ecb96229d973p+3, 0x1.f92d615bf25acp+6, 0x1.0ea7e89e1d4fdp+6,
+0x1.9eb8233b3d704p+5, 0x1.58d269c2b1a4dp+3, 0x1.f0f6316be1ec6p+5, 0x1.a4c3231b49864p+6,
+0x1.e13a2477c2745p+6, 0x1.aee5650b5dcadp+5, 0x1.386816c670d03p+6, 0x1.60485002c090ap+4,
+0x1.cafcd28395f9ap+1, 0x1.dde4f527bbc9fp+6, 0x1.5ddbcbfabbb79p+6, 0x1.5285a92aa50b5p+6,
+0x1.c242b20384856p+4, 0x1.44152ac2882a5p+3, 0x1.d29c1763a5383p+4, 0x1.866ad8230cd5bp+6,
+0x1.aec73ac35d8e7p+5, 0x1.84ecd96f09d9bp+6, 0x1.ea08437bd4108p+5, 0x1.e3d91f1bc7b24p+5,
+0x1.e615ac07cc2b6p+6, 0x1.75d5c8aaebab9p+5, 0x1.f8ceb103f19d6p+3, 0x1.824d4627049a9p+6,
+0x1.e4ac7cc7c959p+6, 0x1.662de0a2cc5bcp+4, 0x1.af560be35eac1p+4, 0x1.f6aefe63ed5ep+4,
+0x1.06c9d5e20d93bp+5, 0x1.940b915328172p+4, 0x1.8c53a83718a75p+6, 0x1.52c0fc8ea582p+6,
+0x1.203a631a4074cp+5, 0x1.099d81d2133bp+5, 0x1.ef083f4bde108p+5, 0x1.c55d58038ababp+4,
+0x1.5c41736eb882ep+6, 0x1.7f61b342fec36p+3, 0x1.92d2d40325a5bp+5, 0x1.6a995a02d532bp+6,
+0x1.ba257183744aep+1, 0x1.3a29afc274536p+3, 0x1.7a3e065af47c1p+5, 0x1.f9876033f30ecp+4,
+0x1.3f1f6d427e3eep+4, 0x1.31c60906638c1p+6, 0x1.332c0c0266582p+0, 0x1.272b78b64e56fp+6,
+0x1.6d65c4e2dacb9p+5, 0x1.f3a1a3dbe7434p+5, 0x1.9180840323011p+2, 0x1.39911cea73224p+5,
+0x1.b4bbb64769777p+6, 0x1.60c77992c18efp+4, 0x1.f15d4983e2ba9p+2, 0x1.9968330b32d06p+6,
+0x1.637aad1ac6f56p+5, 0x1.15d6af222bad6p+5, 0x1.713f2a02e27e5p+2, 0x1.3522417e6a448p+6,
+0x1.dfdc77cbbfb8fp+5, 0x1.a3679ad746cf3p+6, 0x1.0fc67c121f8dp+5, 0x1.800b6d770016ep+6,
+0x1.41b2dde28365cp+3, 0x1.7f675daefececp+6, 0x1.f162c377e2c58p+6, 0x1.8477cf2f08efap+6,
+0x1.af5394175ea73p+6, 0x1.75985af2eb30bp+5, 0x1.de22525bbc44ap+5, 0x1.bd24bfa77a498p+6,
+0x1.c422c6e388459p+5, 0x1.ac302c5b58606p+6, 0x1.dc34bd83b8698p+3, 0x1.31d93ec663b28p+6,
+0x1.bbec6abb77d8dp+5, 0x1.014d1f82029a4p+4, 0x1.6412dde2c825cp+4, 0x1.94a917cf29523p+6,
+0x1.3a2419d274483p+6, 0x1.c872fee390e6p+4, 0x1.8b8d3203171a6p+3, 0x1.ddbfa02bbb7f4p+5,
+0x1.949d3c3b293a8p+5, 0x1.421deb62843bdp+4, 0x1.1090063a21201p+5, 0x1.7c0bf4aef817fp+6,
+0x1.b6e5a4db6dcb5p+5, 0x1.3eb7eb7a7d6fdp+5, 0x1.625c6c52c4b8ep+5, 0x1.cb610e5396c22p+6,
+0x1.0b0e4242161c8p+4, 0x1.391174367222fp+6, 0x1.4b6c7bc696d8fp+6, 0x1.abe7b13357cf6p+4,
+0x1.70f1a3c2e1e34p+5, 0x1.3ccf3f3e799e8p+6, 0x1.ef71bb7bdee37p+6, 0x1.9f3197e33e633p+4,
+0x1.f79b6cb7ef36ep+6, 0x1.bd05c9537a0b9p+5, 0x1.27892ce24f126p+3, 0x1.b359a04b66b34p+5,
+0x1.156622022acc4p+5, 0x1.81def53303bdfp+4, 0x1.70c1dd02e183cp+1, 0x1.68a94662d1529p+6,
+0x1.41960a62832c1p+5, 0x1.922b198324563p+4, 0x1.faa4bc5bf5498p+5, 0x1.daef1f03b5de4p+6,
+0x1.ad4f0c3b5a9e2p+5, 0x1.2ec404725d881p+6, 0x1.939dde2b273bcp+5, 0x1.a0f6243b41ec5p+6,
+0x1.7f4b7f4afe97p+6, 0x1.5216f232a42dep+6, 0x1.1d0218e63a043p+6, 0x1.6af946d2d5f29p+4,
+0x1.f172e7efe2e5dp+6, 0x1.ce304f139c60ap+6, 0x1.30fb004261f6p+3, 0x1.a1b3c3e343678p+3,
+0x1.0741c3460e838p+6, 0x1.718bdbcee317bp+6, 0x1.3e60c9927cc19p+5, 0x1.bfba95277f753p+6,
+0x1.5cb63612b96c7p+5, 0x1.1d44408a3a888p+5, 0x1.3c37d8e2786fbp+3, 0x1.4bed0f7a97da2p+5,
+0x1.6d2504eeda4a1p+6, 0x1.31e082e263c1p+4, 0x1.7fa357e6ff46bp+6, 0x1.f7d815efefb03p+6,
+0x1.59dfbc12b3bf8p+5, 0x1.8b2966cf1652dp+6, 0x1.60815c4ec102cp+6, 0x1.4dbae33a9b75cp+6,
+0x1.efb42d33df686p+6, 0x1.774ee9f2ee9ddp+4, 0x1.28aa023a5154p+6, 0x1.8cb7669b196edp+5,
+0x1.8c97beef192f8p+6, 0x1.f278f14fe4f1ep+6, 0x1.9d475e133a8ecp+4, 0x1.0be33e3617c68p+6,
+0x1.448fe37e891fcp+6, 0x1.8453f06f08a7ep+6, 0x1.66a18feecd432p+6, 0x1.3602cb6a6c059p+6,
+0x1.52843f7ea5088p+6, 0x1.8cc0eff71981ep+6, 0x1.6a3943e6d4728p+6, 0x1.67180b02ce301p+4,
+0x1.fc999783f9333p+5, 0x1.2d3515825a6a3p+1, 0x1.98097e433013p+2, 0x1.aca7e6cf594fdp+6,
+0x1.301791e2602f2p+5, 0x1.041e4c12083cap+4, 0x1.4a79ba2294f37p+4, 0x1.4c3377029866fp+0,
+0x1.1aff677a35fedp+5, 0x1.d241c66fa4839p+6, 0x1.fd08e3cffa11cp+6, 0x1.3a6f91c674df2p+6,
+0x1.5d6b2d3ebad66p+6, 0x1.5d8a401abb148p+6, 0x1.1054e9fa20a9dp+5, 0x1.4d1f5a6e9a3ebp+6,
+0x1.bb5dfa9776bbfp+6, 0x1.b0d4773761a8fp+6, 0x1.37b0db826f61bp+2, 0x1.47f5b9828feb7p+6,
+0x1.a34d6883469adp+6, 0x1.eb3394f3d6673p+4, 0x1.4f63dee29ec7cp+4, 0x1.cfba97fb9f753p+5,
+0x1.ff20d5abfe41bp+6, 0x1.ba7a87a774f51p+6, 0x1.de017643bc02fp+2, 0x1.51a51526a34a3p+6,
+0x1.473b779a8e76fp+6, 0x1.88195b4b1032bp+6, 0x1.ab6b17e756d63p+6, 0x1.16210d622c422p+4,
+0x1.918303fb2306p+6, 0x1.c4ebafcf89d76p+6, 0x1.f2302a27e4605p+6, 0x1.4c76674298ecdp+3,
+0x1.7cd0b402f9a17p+0, 0x1.133a62c22674cp+4, 0x1.75fcd642ebf9bp+3, 0x1.26e5ed1a4dcbep+5,
+0x1.7105f1c2e20bep+2, 0x1.5e43f4a2bc87fp+3, 0x1.cde288579bc51p+6, 0x1.747b8c5ae8f72p+6,
+0x1.8952beaf12a58p+6, 0x1.5833f542b067fp+4, 0x1.8335cd8b066bap+5, 0x1.44b0b94689617p+6,
+0x1.b85d220370ba4p+0, 0x1.aa2be8fb5457dp+5, 0x1.194ce58a3299dp+5, 0x1.aa2edd0b545dcp+6,
+0x1.4fe2d9be9fc5bp+6, 0x1.c0fed4fb81fdbp+5, 0x1.241852124830ap+5, 0x1.4f03af669e076p+6,
+0x1.35f3e4426be7dp+5, 0x1.5fd880dabfb1p+5, 0x1.4151891a82a31p+5, 0x1.e23569bbc46adp+6,
+0x1.c02cddc38059cp+3, 0x1.304f71c2609eep+4, 0x1.3ded68a27bdadp+3, 0x1.c9889fb393114p+6,
+0x1.0ff8c3c21ff18p+2, 0x1.9edd73833dbaep+2, 0x1.f3176c9be62eep+6, 0x1.6f2cf0c2de59ep+2,
+0x1.7af1bfa2f5e38p+4, 0x1.0eb83b021d707p+3, 0x1.54cb8b3aa9971p+5, 0x1.d7333c23ae668p+4,
+0x1.367e17d26cfc3p+4, 0x1.e12137c3c2427p+4, 0x1.ea485b63d490bp+6, 0x1.d6f244a7ade49p+6,
+0x1.9caa968339553p+5, 0x1.57c68452af8d1p+5, 0x1.1ba2fdea3746p+6, 0x1.aa6d7f9354dbp+5,
+0x1.80f936a701f27p+6, 0x1.a84970af5092ep+6, 0x1.fd967353fb2cep+4, 0x1.a1b820c343704p+5,
+0x1.1191b65a23237p+5, 0x1.1171c5de22e39p+6, 0x1.fdfbfc83fbf8p+2, 0x1.23c2cd4e4785ap+6,
+0x1.c15e064b82bc1p+6, 0x1.811108ab02221p+5, 0x1.05f8370a0bf07p+6, 0x1.f963a203f2c74p+6,
+0x1.0c9c60c61938cp+6, 0x1.2db5e41e5b6bdp+6, 0x1.c2ec41b385d88p+6, 0x1.1d9bed063b37ep+6,
+0x1.47a3bb568f477p+6, 0x1.b603ae4f6c076p+6, 0x1.348ebc12691d8p+6, 0x1.a6602b434cc05p+6,
+0x1.d7dab5afafb57p+6, 0x1.def481afbde9p+6, 0x1.c2cfa483859f5p+2, 0x1.2bd1dd2257a3cp+3,
+0x1.5cf33e72b9e68p+4, 0x1.9d556a033aaadp+0, 0x1.fc6c804bf8d9p+6, 0x1.25921ae24b243p+6,
+0x1.64b12fa2c9626p+5, 0x1.180f7e32301fp+6, 0x1.fac8daabf591bp+6, 0x1.9a8e73c3351cep+3,
+0x1.80b1ddbb0163cp+5, 0x1.e8b9ddf3d173cp+4, 0x1.042ddeda085bcp+6, 0x1.4921ca0a92439p+6,
+0x1.8ba03d5b17408p+6, 0x1.240d9ea2481b4p+6, 0x1.b3925d636724cp+4, 0x1.4cfe43a699fc8p+6,
+0x1.e49622f7c92c4p+6, 0x1.72dcce62e5b9ap+6, 0x1.4661e5a68cc3dp+6, 0x1.e265077bc4ca1p+5,
+0x1.412564fa824adp+5, 0x1.094e275a129c5p+6, 0x1.d9ce1803b39c3p+1, 0x1.e8366dd3d06cep+6,
+0x1.7ea3ab4afd475p+5, 0x1.435d2cd286ba6p+6, 0x1.8e9699131d2d3p+6, 0x1.2e5916a25cb23p+5,
+0x1.2251ae8244a36p+6, 0x1.aac3935b55872p+6, 0x1.794d8deaf29b2p+5, 0x1.798e7e1ef31dp+6,
+0x1.b138e9076271dp+6, 0x1.72268e7ae44d2p+5, 0x1.3e4131fa7c826p+5, 0x1.8e4603531c8cp+4,
+0x1.d122c56fa2459p+6, 0x1.33d2e75267a5dp+5, 0x1.2dc69e9a5b8d4p+5, 0x1.22f7689a45eedp+5,
+0x1.1417eb26282fdp+6, 0x1.9b112e2b36226p+6, 0x1.da9d7e57b53bp+6, 0x1.3f7051027ee0ap+5,
+0x1.7e3d9992fc7b3p+5, 0x1.1e0856b23c10bp+4, 0x1.ecb66c27d96cep+6, 0x1.4769df828ed3cp+5,
+0x1.ba5ee40f74bddp+6, 0x1.331851ca6630ap+6, 0x1.94e7737f29ceep+6, 0x1.6bc65a22d78cbp+4,
+0x1.e333c903c6679p+3, 0x1.a3b5e43f476bdp+6, 0x1.0ca0117219402p+4, 0x1.f7709d8beee14p+5,
+0x1.ce26221b9c4c4p+5, 0x1.d1be9d6fa37d4p+6, 0x1.92e4da1b25c9bp+6, 0x1.2c97f182592fep+1,
+0x1.7c8230caf9046p+6, 0x1.3e2e84327c5d1p+4, 0x1.82f33daf05e68p+6, 0x1.2dbb19ce5b763p+6,
+0x1.089ee84e113ddp+6, 0x1.109eb542213d7p+3, 0x1.914c9aa322993p+6, 0x1.b3835b736706bp+5,
+0x1.77fa94a2eff53p+5, 0x1.417f4f8282feap+3, 0x1.6b3d6206d67acp+6, 0x1.d015357ba02a7p+6,
+0x1.c341181b86823p+6, 0x1.45dae05e8bb5cp+6, 0x1.bf3577e37e6afp+4, 0x1.04bfc9c2097f9p+5,
+0x1.8d5cf60b1ab9fp+6, 0x1.720f2872e41e5p+4, 0x1.2614d4a24c29bp+6, 0x1.47bbda1a8f77bp+6,
+0x1.8f9c1be71f383p+6, 0x1.75f8903aebf12p+5, 0x1.a2ad70a3455aep+6, 0x1.cc02950b98053p+6,
+0x1.7ac8b162f5916p+4, 0x1.e5d574ffcbaafp+6, 0x1.8f75c79b1eeb9p+5, 0x1.45c53d6a8b8a8p+6,
+0x1.b794126f6f282p+6, 0x1.6a7ef792d4fdfp+4, 0x1.4f29fcf69e54p+6, 0x1.34164336682c8p+6,
+0x1.5456bdeaa8ad8p+5, 0x1.a43a75434874fp+5, 0x1.874574030e8afp+4, 0x1.b2ca474365949p+6,
+0x1.e862229bd0c44p+5, 0x1.f31df7a3e63bfp+6, 0x1.1917e9f2322fdp+5, 0x1.b02e5b9f605cbp+6,
+0x1.b4de190369bc3p+2, 0x1.f7c95703ef92bp+6, 0x1.8043911700872p+6, 0x1.de8ef9abbd1dfp+6,
+0x1.3da4375e7b487p+6, 0x1.f010ef0fe021ep+6, 0x1.83bb7a330776fp+4, 0x1.96025acb2c04bp+5,
+0x1.3252e4a264a5dp+4, 0x1.8703b32f0e076p+6, 0x1.2bd077c257a0fp+2, 0x1.dc30d513b861bp+6,
+0x1.07ffed320fffep+4, 0x1.b56a78236ad4fp+6, 0x1.a8336a1b5066dp+6, 0x1.41644f4a82c8ap+5,
+0x1.9b3fed1f367fep+6, 0x1.bfb937937f727p+4, 0x1.e677650fcceedp+6, 0x1.52d3ff8aa5a8p+6,
+0x1.951c179b2a383p+5, 0x1.35a162066b42cp+6, 0x1.0dd4857a1ba91p+5, 0x1.74b96ac2e972dp+6,
+0x1.efa72903df4e5p+0, 0x1.d1773f7ba2ee8p+5, 0x1.2783b2024f076p+6, 0x1.f7df5be3efbebp+5,
+0x1.b7b32ec36f666p+5, 0x1.b40fa6fb681f5p+6, 0x1.583c1322b0782p+5, 0x1.ee4ef1e3dc9dep+5,
+0x1.abd8fdfb57b2p+6, 0x1.630cd522c619bp+3, 0x1.ab6ce53b56d9dp+5, 0x1.d2fa6aaba5f4dp+5,
+0x1.c7289b438e513p+2, 0x1.36a5512a6d4aap+6, 0x1.b47e62bf68fccp+6, 0x1.a41d0b73483a1p+4,
+0x1.7b5208aaf6a41p+5, 0x1.c73b6a3b8e76dp+6, 0x1.14e05fb229c0cp+4, 0x1.ff51ff43fea4p+5,
+0x1.7ca5e25af94bcp+6, 0x1.ed6b8207dad7p+6, 0x1.a05b274b40b65p+6, 0x1.17e5cf7a2fcbap+6,
+0x1.75673fb2eace8p+4, 0x1.86d28c570da52p+6, 0x1.aae73c0355ce8p+4, 0x1.27e7dbba4fcfbp+6,
+0x1.78e7dcb2f1cfcp+5, 0x1.e3482383c6904p+5, 0x1.39428cf272852p+5, 0x1.8865160310ca3p+5,
+0x1.da5fb17fb4bf6p+6, 0x1.c424f87b8849fp+6, 0x1.c02238f380447p+6, 0x1.6c7291bad8e52p+5,
+0x1.78349f72f0694p+6, 0x1.b1010a0362021p+4, 0x1.ad60c1d35ac18p+6, 0x1.240d9d6e481b4p+6,
+0x1.3143ba5262877p+5, 0x1.062e68da0c5cdp+5, 0x1.b15a580362b4bp+1, 0x1.6a28cdbad451ap+5,
+0x1.b9bc859773791p+6, 0x1.c209357f84127p+6, 0x1.1e1ba9ba3c375p+6, 0x1.dd9627a3bb2c5p+4,
+0x1.89449fbb12894p+6, 0x1.6353c1aac6a78p+6, 0x1.770e898eee1d1p+6, 0x1.05ea82120bd5p+6,
+0x1.50bf43aea17e8p+6, 0x1.1769b0d62ed36p+6, 0x1.dd051883ba0a3p+2, 0x1.ae19139b5c322p+6,
+0x1.3c787a5278f0fp+5, 0x1.1114411a22288p+5, 0x1.ac01dea35803cp+5, 0x1.5ab02b86b5605p+6,
+0x1.7a2e324ef45c6p+6, 0x1.72a235cae5447p+6, 0x1.ee2b6843dc56dp+2, 0x1.548de3caa91bcp+6,
+0x1.36c72e426d8e6p+6, 0x1.df04ef77be09ep+6, 0x1.58e59502b1cb3p+1, 0x1.5df79b6abbef3p+5,
+0x1.2d14c7e25a299p+4, 0x1.b827ee7b704fep+6, 0x1.d3096b23a612dp+6, 0x1.c7ce1e438f9c4p+5,
+};
+
diff --git a/babl/babl-type.c b/babl/babl-type.c
index 9c3a3e8..596346a 100644
--- a/babl/babl-type.c
+++ b/babl/babl-type.c
@@ -24,6 +24,7 @@
 #define NEEDS_BABL_DB
 #include "babl-internal.h"
 #include "babl-db.h"
+#include "babl-ref-pixels.h"
 
 static int
 babl_type_destroy (void *data)
@@ -169,32 +170,6 @@ babl_type_new (void *first_arg,
 
 
 #define TOLERANCE    0.000000001
-#define samples      512
-
-static double test[samples];
-
-static double r_interval (double min, double max)
-{
-  long int rand_i = random ();
-  double   ret;
-
-  ret  = (double) rand_i / RAND_MAX;
-  ret *= (max - min);
-  ret += min;
-  return ret;
-}
-
-static void test_init (double min, double max)
-{
-  int i;
-
-  srandom (20050728);
-  for (i = 0; i < samples; i++)
-    {
-      test [i] = r_interval (min, max);
-    }
-}
-
 
 static const Babl *double_vector_format (void)
 {
@@ -223,7 +198,8 @@ babl_type_is_symmetric (const Babl *babl)
   Babl       *fish_to;
   Babl       *fish_from;
 
-  test_init (0.0, 182.0);
+  const int   samples = babl_get_num_type_test_pixels ();
+  const double *test_pixels = babl_get_type_test_pixels ();
 
   ref_fmt = double_vector_format ();
   fmt     = babl_format_new (babl_model ("Y"),
@@ -238,7 +214,7 @@ babl_type_is_symmetric (const Babl *babl)
   destination = babl_calloc (1, babl->type.bits / 8 * samples);
   transformed = babl_calloc (1, 64 / 8 * samples);
 
-  babl_process (fish_to, test, original, samples);
+  babl_process (fish_to, test_pixels, original, samples);
   babl_process (fish_from, original, clipped, samples);
   babl_process (fish_to, clipped, destination, samples);
   babl_process (fish_from, destination, transformed, samples);
@@ -257,7 +233,7 @@ babl_type_is_symmetric (const Babl *babl)
           {
             if (cnt++ < 4)
               babl_log ("%s:  %f %f %f)",
-                        babl->instance.name, test[i], clipped[i], transformed[i]
+                        babl->instance.name, test_pixels[i], clipped[i], transformed[i]
               );
             is_symmetrical = 0;
           }
diff --git a/configure.ac b/configure.ac
index 4fe66b1..96d4ccb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -456,6 +456,7 @@ docs/Makefile
 docs/index-static.html
 docs/graphics/Makefile
 tests/Makefile
+tools/Makefile
 extensions/Makefile
 INSTALL
 )
diff --git a/tools/.gitignore b/tools/.gitignore
new file mode 100644
index 0000000..7f727d6
--- /dev/null
+++ b/tools/.gitignore
@@ -0,0 +1,6 @@
+/*.o
+/.deps
+/.libs
+/Makefile
+/Makefile.in
+/babl-gen-test-pixels
diff --git a/tools/Makefile.am b/tools/Makefile.am
new file mode 100644
index 0000000..ba233c1
--- /dev/null
+++ b/tools/Makefile.am
@@ -0,0 +1,7 @@
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/babl
+
+LDADD = $(top_builddir)/babl/libbabl- BABL_API_VERSION@.la \
+       $(MATH_LIB)
+
+noinst_PROGRAMS =              \
+       babl-gen-test-pixels
diff --git a/tools/babl-gen-test-pixels.c b/tools/babl-gen-test-pixels.c
new file mode 100644
index 0000000..cf14fe4
--- /dev/null
+++ b/tools/babl-gen-test-pixels.c
@@ -0,0 +1,164 @@
+/* babl - dynamically extendable universal pixel conversion library.
+ * Copyright (C) 2005 Øyvind Kolås
+ *               2013 Daniel Sabo
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see
+ * <http://www.gnu.org/licenses/>.
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#define BABL_PATH_NUM_TEST_PIXELS       3072
+#define BABL_CONVERSION_NUM_TEST_PIXELS 128
+#define BABL_FROMAT_NUM_TEST_PIXELS     256
+#define BABL_MODEL_NUM_TEST_PIXELS      512
+#define BABL_TYPE_NUM_TEST_PIXELS       512
+
+static double rand_double (void)
+{
+  return (double) random () / RAND_MAX;
+}
+
+static double rand_range_double (double min, double max)
+{
+  return rand_double () * (max - min) + min;
+}
+
+static void gen_path_pixels (void)
+{
+  int i;
+  srandom (20050728);
+
+  printf ("static const int babl_num_path_test_pixels = %d;\n\n", BABL_PATH_NUM_TEST_PIXELS);
+
+  printf ("static const double babl_path_test_pixels[%d] = {\n", BABL_PATH_NUM_TEST_PIXELS * 4);
+
+  /*  add 128 pixels in the valid range between 0.0 and 1.0  */
+  for (i = 0; i < 256; i++)
+    {
+      printf ("%a, %a, %a, %a,\n",
+        rand_double (),
+        rand_double (),
+        rand_double (),
+        rand_double ());
+    }
+
+  /*  add 16 pixels between -1.0 and 0.0  */
+  for (i = 0; i < 16; i++)
+    {
+      printf ("%a, %a, %a, %a,\n",
+        rand_range_double (-1.0, 0.0),
+        rand_range_double (-1.0, 0.0),
+        rand_range_double (-1.0, 0.0),
+        rand_range_double (-1.0, 0.0));
+    }
+
+  /*  add 16 pixels between 1.0 and 2.0  */
+  for (i = 0; i < 16; i++)
+    {
+      printf ("%a, %a, %a, %a,\n",
+        rand_range_double (1.0, 2.0),
+        rand_range_double (1.0, 2.0),
+        rand_range_double (1.0, 2.0),
+        rand_range_double (1.0, 2.0));
+    }
+
+  /* the remaining pixels are 0 */
+  printf ("%a, /* The remaining values default to zero. */ ", 0.0);
+
+  printf ("};\n\n");
+
+  printf ("static const int babl_num_conversion_test_pixels = %d;\n\n", BABL_CONVERSION_NUM_TEST_PIXELS);
+
+  printf ("static const double *babl_conversion_test_pixels = babl_path_test_pixels;\n\n");
+
+  printf ("static const int babl_num_format_test_pixels = %d;\n\n", BABL_FROMAT_NUM_TEST_PIXELS);
+
+  printf ("static const double *babl_format_test_pixels = babl_path_test_pixels;\n\n");
+}
+
+static void gen_model_pixels (void)
+{
+  int i;
+  srandom (20050728);
+
+  printf ("static const int babl_num_model_test_pixels = %d;\n\n", BABL_MODEL_NUM_TEST_PIXELS);
+
+  printf ("static const double babl_model_test_pixels[%d] = {\n", BABL_MODEL_NUM_TEST_PIXELS * 4);
+
+  /*  add 128 pixels in the valid range between 0.0 and 1.0  */
+  for (i = 0; i < BABL_MODEL_NUM_TEST_PIXELS; i++)
+    {
+      printf ("%a, %a, %a, %a,\n",
+        rand_range_double (-0.2, 1.2),
+        rand_range_double (-0.2, 1.2),
+        rand_range_double (-0.2, 1.2),
+        rand_range_double (-0.2, 1.2));
+    }
+
+  printf ("};\n\n");
+}
+
+static void gen_type_pixels (void)
+{
+  int i;
+  srandom (20050728);
+
+  printf ("static const int babl_num_type_test_pixels = %d;\n\n", BABL_TYPE_NUM_TEST_PIXELS);
+
+  printf ("static const double babl_type_test_pixels[%d] = {\n", BABL_TYPE_NUM_TEST_PIXELS * 4);
+
+  /*  add 128 pixels in the valid range between 0.0 and 1.0  */
+  for (i = 0; i < BABL_MODEL_NUM_TEST_PIXELS; i++)
+    {
+      printf ("%a, %a, %a, %a,\n",
+        rand_range_double (0.0, 128.0),
+        rand_range_double (0.0, 128.0),
+        rand_range_double (0.0, 128.0),
+        rand_range_double (0.0, 128.0));
+    }
+
+  printf ("};\n\n");
+}
+
+int main (int argc, char **argv)
+{
+  printf (
+    "/* babl - dynamically extendable universal pixel conversion library.\n"
+    " * Copyright (C) 2005 Øyvind Kolås\n"
+    " *               2013 Daniel Sabo\n"
+    " *\n"
+    " * This library is free software; you can redistribute it and/or\n"
+    " * modify it under the terms of the GNU Lesser General Public\n"
+    " * License as published by the Free Software Foundation; either\n"
+    " * version 3 of the License, or (at your option) any later version.\n"
+    " *\n"
+    " * This library is distributed in the hope that it will be useful,\n"
+    " * but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+    " * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
+    " * Lesser General Public License for more details.\n"
+    " *\n"
+    " * You should have received a copy of the GNU Lesser General\n"
+    " * Public License along with this library; if not, see\n"
+    " * <http://www.gnu.org/licenses/>.\n"
+    " */\n"
+    "\n");
+
+  printf ("/* THIS IS A GENERATED FILE - DO NOT EDIT */\n\n");
+
+  gen_path_pixels ();
+  gen_model_pixels ();
+  gen_type_pixels ();
+}
\ No newline at end of file



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]