1b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#include <stdio.h>
2b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#include "DD.h"
3b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
4b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarlong double __gcc_qdiv(long double x, long double y);
5b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
6b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbardouble testAccuracy();
7b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarint testEdgeCases();
8b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
9b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarint main(int argc, char *argv[]) {
10b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	if (testEdgeCases())
11b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		return 1;
12b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
13b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	if (testAccuracy() > 4.0)
14b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		return 1;
15b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
16b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	return 0;
17b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar}
18b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
19b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarstruct testVector {
20b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	double xhi; double xlo;
21b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	double yhi; double ylo;
22b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	double rhi; double rlo;
23b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar};
24b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
25b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#define INFINITY __builtin_inf()
26b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#define HUGE 0x1.fffffffffffffp1023
27b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#define QNAN __builtin_nan("")
28b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
29b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarconst struct testVector edgeCases[] = {
30b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	0.0,		0.0,		0.0,		0.0,		QNAN,		0.0			},
31b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -0.0,		0.0,		0.0,		0.0,	    QNAN,		0.0			},
32b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   0.0,		0.0,	   -0.0,		0.0,	    QNAN,		0.0			},
33b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -0.0,		0.0,	   -0.0,		0.0,	    QNAN,		0.0			},
34b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
35b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,		0.0,		0.0,		INFINITY,	0.0			},
36b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,		0.0,		0.0,	   -INFINITY,	0.0			},
37b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,	   -0.0,		0.0,	   -INFINITY,	0.0			},
38b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	   -0.0,		0.0,	    INFINITY,	0.0			},
39b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,	    1.0,		0.0,		INFINITY,	0.0			},
40b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	    1.0,		0.0,	   -INFINITY,	0.0			},
41b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,	   -1.0,		0.0,	   -INFINITY,	0.0			},
42b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	   -1.0,		0.0,	    INFINITY,	0.0			},
43b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,	    HUGE,		0.0,		INFINITY,	0.0			},
44b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	    HUGE,		0.0,	   -INFINITY,	0.0			},
45b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,	   -HUGE,		0.0,	   -INFINITY,	0.0			},
46b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	   -HUGE,		0.0,	    INFINITY,	0.0			},
47b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,	    INFINITY,	0.0,		QNAN,		0.0			},
48b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	    INFINITY,	0.0,	   -QNAN,		0.0			},
49b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   INFINITY,	0.0,	   -INFINITY,	0.0,	   -QNAN,		0.0			},
50b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	   -INFINITY,	0.0,	    QNAN,		0.0			},
51b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   0.0,		0.0,		INFINITY,	0.0,		0.0,		0.0			},
52b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   0.0,		0.0,	   -INFINITY,	0.0,	   -0.0,		0.0			},
53b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -0.0,		0.0,		INFINITY,	0.0,	   -0.0,		0.0			},
54b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -0.0,		0.0,	   -INFINITY,	0.0,	    0.0,		0.0			},
55b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   1.0,		0.0,		INFINITY,	0.0,		0.0,		0.0			},
56b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   1.0,		0.0,	   -INFINITY,	0.0,	   -0.0,		0.0			},
57b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -1.0,		0.0,		INFINITY,	0.0,	   -0.0,		0.0			},
58b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -1.0,		0.0,	   -INFINITY,	0.0,	    0.0,		0.0			},
59b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   HUGE,		0.0,		INFINITY,	0.0,		0.0,		0.0			},
60b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   HUGE,		0.0,	   -INFINITY,	0.0,	   -0.0,		0.0			},
61b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -HUGE,		0.0,		INFINITY,	0.0,	   -0.0,		0.0			},
62b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -HUGE,		0.0,	   -INFINITY,	0.0,	    0.0,		0.0			},
63b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
64b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,		0.0,		0.0,		QNAN,		0.0			},
65b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	    0.0,		0.0,	    QNAN,		0.0			},
66b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,	   -0.0,		0.0,		QNAN,		0.0			},
67b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	   -0.0,		0.0,	    QNAN,		0.0			},
68b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,		1.0,		0.0,		QNAN,		0.0			},
69b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	    1.0,		0.0,	    QNAN,		0.0			},
70b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,	   -1.0,		0.0,		QNAN,		0.0			},
71b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	   -1.0,		0.0,	    QNAN,		0.0			},
72b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,		HUGE,		0.0,		QNAN,		0.0			},
73b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	    HUGE,		0.0,	    QNAN,		0.0			},
74b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,	   -HUGE,		0.0,		QNAN,		0.0			},
75b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	   -HUGE,		0.0,	    QNAN,		0.0			},
76b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,		INFINITY,	0.0,		QNAN,		0.0			},
77b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	    INFINITY,	0.0,	    QNAN,		0.0			},
78b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,	   -INFINITY,	0.0,		QNAN,		0.0			},
79b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	   -INFINITY,	0.0,	    QNAN,		0.0			},
80b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,		QNAN,		0.0,		QNAN,		0.0			},
81b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	    QNAN,		0.0,	    QNAN,		0.0			},
82b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{   QNAN,		0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
83b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -QNAN,		0.0,	   -QNAN,		0.0,	    QNAN,		0.0			},
84b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	0.0,		0.0,		QNAN,		0.0,		QNAN,		0.0			},
85b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	0.0,		0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
86b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -0.0,		0.0,		QNAN,		0.0,		QNAN,		0.0			},
87b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -0.0,		0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
88b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	1.0,		0.0,		QNAN,		0.0,		QNAN,		0.0			},
89b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	1.0,		0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
90b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -1.0,		0.0,		QNAN,		0.0,		QNAN,		0.0			},
91b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -1.0,		0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
92b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	HUGE,		0.0,		QNAN,		0.0,		QNAN,		0.0			},
93b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	HUGE,		0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
94b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -HUGE,		0.0,		QNAN,		0.0,		QNAN,		0.0			},
95b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -HUGE,		0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
96b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	INFINITY,	0.0,		QNAN,		0.0,		QNAN,		0.0			},
97b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{	INFINITY,	0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
98b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,		QNAN,		0.0,		QNAN,		0.0			},
99b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{  -INFINITY,	0.0,	   -QNAN,		0.0,		QNAN,		0.0			},
100b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar};
101b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
102b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarconst int numEdgeCases = sizeof(edgeCases) / sizeof(struct testVector);
103b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
104b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
105b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarint testEdgeCases() {
106b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	int i;
107b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	DD a, b, c, r;
108b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	for (i=0; i<numEdgeCases; ++i) {
109b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		a.hi = edgeCases[i].xhi;
110b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		a.lo = edgeCases[i].xlo;
111b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		b.hi = edgeCases[i].yhi;
112b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		b.lo = edgeCases[i].ylo;
113b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		r.hi = edgeCases[i].rhi;
114b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		r.lo = edgeCases[i].rlo;
115b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
116b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		int error;
117b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
118b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		DD c = { .ld = __gcc_qdiv(a.ld, b.ld) };
119b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
120b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		if (r.hi != r.hi) {
121b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			if (c.hi == c.hi)
122b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				error = 1;
123b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			else if (c.lo != 0.0)
124b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				error = 1;
125b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			else
126b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				error = 0;
127b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		}
128b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
129b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		else if (r.hi == 0.0)
130b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			error = memcmp(&c, &r, sizeof(DD));
131b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
132b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		else
133b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			error = ((c.hi != r.hi) || (c.lo != r.lo));
134b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
135b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		if (error) {
136b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			printf("Error on edge case %a / %a: expected (%a, %a), got (%a, %a).\n", a.hi, b.hi, r.hi, r.lo, c.hi, c.lo);
137b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			return 1;
138b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		}
139b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	}
140b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
141b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	return 0;
142b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar}
143b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
144b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
145b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar/*
146b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
147b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #include <stdio.h>
148b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #include <stdlib.h>
149b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #include <mpfr.h>
150b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #include <math.h>
151b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
152b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #ifdef __x86_64__
153b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #define randlength 2
154b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #else
155b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #define randlength 4
156b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar #endif
157b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
158b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar void printTest(mpfr_t a, mpfr_t b, mpfr_t c) {
159b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar static const double infinityD = __builtin_inf();
160b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
161b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar MPFR_DECL_INIT(tmp, 53);
162b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
163b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar double ahi = mpfr_get_d(a, GMP_RNDN);
164b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_set_d(tmp, ahi, GMP_RNDN);
165b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_sub(tmp, a, tmp, GMP_RNDN);
166b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar double alo = mpfr_get_d(tmp, GMP_RNDN);
167b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar printf("{%0.13a, %0.13a, ", ahi, alo);
168b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
169b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar double bhi = mpfr_get_d(b, GMP_RNDN);
170b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_set_d(tmp, bhi, GMP_RNDN);
171b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_sub(tmp, b, tmp, GMP_RNDN);
172b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar double blo = mpfr_get_d(tmp, GMP_RNDN);
173b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar printf("%0.13a, %0.13a, ", bhi, blo);
174b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
175b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar double chi = mpfr_get_d(c, GMP_RNDN);
176b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_set_d(tmp, chi, GMP_RNDN);
177b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_sub(tmp, c, tmp, GMP_RNDN);
178b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar double clo = isinf(chi) ? 0.0 : mpfr_get_d(tmp, GMP_RNDN);
179b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar printf("%0.13a, %0.13a},\n", chi, clo);
180b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar }
181b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
182b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar int main(int argc, char *argv[]) {
183b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
184b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar MPFR_DECL_INIT(a, 106);
185b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar MPFR_DECL_INIT(b, 106);
186b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar MPFR_DECL_INIT(c, 106);
187b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
188b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar int exponent_range = atoi(argv[1]);
189b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
190b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar int i;
191b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar for (i=0; i<128; ++i) {
192b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_random2(a, randlength, exponent_range);
193b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_random2(b, randlength, exponent_range);
194b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_div(c, a, b, GMP_RNDN);
195b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar printTest(a, b, c);
196b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
197b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_neg(b, b, GMP_RNDN);
198b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_div(c, a, b, GMP_RNDN);
199b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar printTest(a, b, c);
200b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
201b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_neg(a, a, GMP_RNDN);
202b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_neg(b, b, GMP_RNDN);
203b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_div(c, a, b, GMP_RNDN);
204b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar printTest(a, b, c);
205b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
206b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_neg(b, b, GMP_RNDN);
207b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar mpfr_div(c, a, b, GMP_RNDN);
208b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar printTest(a, b, c);
209b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar }
210b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar return 0;
211b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar }
212b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
213b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar */
214b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
215b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarconst struct testVector accuracyTests[] = {
216b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00001ffffff00p+419, 0x1.fffff83ff8000p+364, 0x1.00ffc00ffff00p-598, 0x1.fe0007fffff00p-654, 0x1.fe02bca42ad25p+1016, 0x1.29aa5d717c42cp+961},
217b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00001ffffff00p+419, 0x1.fffff83ff8000p+364, -0x1.00ffc00ffff00p-598, -0x1.fe0007fffff00p-654, -0x1.fe02bca42ad25p+1016, -0x1.29aa5d717c42cp+961},
218b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00001ffffff00p+419, -0x1.fffff83ff8000p+364, 0x1.00ffc00ffff00p-598, 0x1.fe0007fffff00p-654, -0x1.fe02bca42ad25p+1016, -0x1.29aa5d717c42cp+961},
219b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00001ffffff00p+419, -0x1.fffff83ff8000p+364, -0x1.00ffc00ffff00p-598, -0x1.fe0007fffff00p-654, 0x1.fe02bca42ad25p+1016, 0x1.29aa5d717c42cp+961},
220b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00001fffff800p-575, 0x1.fffffffe00000p-649, 0x1.3fffffff80000p-17, 0x1.ffffffff00000p-90, 0x1.9999cccd6fd72p-559, -0x1.476d58085a038p-615},
221b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00001fffff800p-575, 0x1.fffffffe00000p-649, -0x1.3fffffff80000p-17, -0x1.ffffffff00000p-90, -0x1.9999cccd6fd72p-559, 0x1.476d58085a038p-615},
222b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00001fffff800p-575, -0x1.fffffffe00000p-649, 0x1.3fffffff80000p-17, 0x1.ffffffff00000p-90, -0x1.9999cccd6fd72p-559, 0x1.476d58085a038p-615},
223b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00001fffff800p-575, -0x1.fffffffe00000p-649, -0x1.3fffffff80000p-17, -0x1.ffffffff00000p-90, 0x1.9999cccd6fd72p-559, -0x1.476d58085a038p-615},
224b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-557, -0x1.0000000000000p-629, 0x1.000003fffc002p+323, -0x1.0000000000000p+218, 0x1.fffff810081f8p-881, -0x1.00fb820825b80p-939},
225b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-557, -0x1.0000000000000p-629, -0x1.000003fffc002p+323, 0x1.0000000000000p+218, -0x1.fffff810081f8p-881, 0x1.00fb820825b80p-939},
226b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-557, 0x1.0000000000000p-629, 0x1.000003fffc002p+323, -0x1.0000000000000p+218, -0x1.fffff810081f8p-881, 0x1.00fb820825b80p-939},
227b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-557, 0x1.0000000000000p-629, -0x1.000003fffc002p+323, 0x1.0000000000000p+218, 0x1.fffff810081f8p-881, -0x1.00fb820825b80p-939},
228b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000003ffffffep+356, -0x1.ffe0080000000p+272, 0x1.0800000000000p-150, -0x1.0000000000000p-246, 0x1.f07c26c9b26c6p+505, -0x1.745d1764d6558p+450},
229b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000003ffffffep+356, -0x1.ffe0080000000p+272, -0x1.0800000000000p-150, 0x1.0000000000000p-246, -0x1.f07c26c9b26c6p+505, 0x1.745d1764d6558p+450},
230b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000003ffffffep+356, 0x1.ffe0080000000p+272, 0x1.0800000000000p-150, -0x1.0000000000000p-246, -0x1.f07c26c9b26c6p+505, 0x1.745d1764d6558p+450},
231b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000003ffffffep+356, 0x1.ffe0080000000p+272, -0x1.0800000000000p-150, 0x1.0000000000000p-246, 0x1.f07c26c9b26c6p+505, -0x1.745d1764d6558p+450},
232b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000007fffc00p-14, 0x1.efe0000000000p-108, 0x1.007fffffe0000p-312, 0x0.0000000000000p+0, 0x1.ff0080bfdf705p+297, 0x1.fb017ac5608fap+243},
233b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000007fffc00p-14, 0x1.efe0000000000p-108, -0x1.007fffffe0000p-312, 0x0.0000000000000p+0, -0x1.ff0080bfdf705p+297, -0x1.fb017ac5608fap+243},
234b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000007fffc00p-14, -0x1.efe0000000000p-108, 0x1.007fffffe0000p-312, 0x0.0000000000000p+0, -0x1.ff0080bfdf705p+297, -0x1.fb017ac5608fap+243},
235b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000007fffc00p-14, -0x1.efe0000000000p-108, -0x1.007fffffe0000p-312, 0x0.0000000000000p+0, 0x1.ff0080bfdf705p+297, 0x1.fb017ac5608fap+243},
236b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fe0000100000p-744, -0x1.0000000000000p-817, 0x1.3fffffffffe00p+293, 0x1.fe00040000000p+218, 0x1.ffccccce60000p-1038, 0x0.0000000000000p+0},
237b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fe0000100000p-744, -0x1.0000000000000p-817, -0x1.3fffffffffe00p+293, -0x1.fe00040000000p+218, -0x1.ffccccce60000p-1038, -0x0.0000000000000p+0},
238b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fe0000100000p-744, 0x1.0000000000000p-817, 0x1.3fffffffffe00p+293, 0x1.fe00040000000p+218, -0x1.ffccccce60000p-1038, -0x0.0000000000000p+0},
239b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fe0000100000p-744, 0x1.0000000000000p-817, -0x1.3fffffffffe00p+293, -0x1.fe00040000000p+218, 0x1.ffccccce60000p-1038, 0x0.0000000000000p+0},
240b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0001fff800000p+0, 0x1.ffffff0000ffep-54, 0x1.00ff000000800p+11, -0x1.0000000800000p-55, 0x1.fe07f601f30ffp-12, -0x1.b3714144d2a90p-69},
241b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0001fff800000p+0, 0x1.ffffff0000ffep-54, -0x1.00ff000000800p+11, 0x1.0000000800000p-55, -0x1.fe07f601f30ffp-12, 0x1.b3714144d2a90p-69},
242b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0001fff800000p+0, -0x1.ffffff0000ffep-54, 0x1.00ff000000800p+11, -0x1.0000000800000p-55, -0x1.fe07f601f30ffp-12, 0x1.b3714144d2a90p-69},
243b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0001fff800000p+0, -0x1.ffffff0000ffep-54, -0x1.00ff000000800p+11, 0x1.0000000800000p-55, 0x1.fe07f601f30ffp-12, -0x1.b3714144d2a90p-69},
244b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000800000000p-381, -0x1.ffffffe400000p-444, 0x1.000001ffffffap+606, -0x1.ffe1f80400000p+531, 0x1.00007dffff046p-987, -0x1.d940000000000p-1051},
245b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000800000000p-381, -0x1.ffffffe400000p-444, -0x1.000001ffffffap+606, 0x1.ffe1f80400000p+531, -0x1.00007dffff046p-987, 0x1.d940000000000p-1051},
246b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000800000000p-381, 0x1.ffffffe400000p-444, 0x1.000001ffffffap+606, -0x1.ffe1f80400000p+531, -0x1.00007dffff046p-987, 0x1.d940000000000p-1051},
247b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000800000000p-381, 0x1.ffffffe400000p-444, -0x1.000001ffffffap+606, 0x1.ffe1f80400000p+531, 0x1.00007dffff046p-987, -0x1.d940000000000p-1051},
248b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000010000000p+772, -0x1.0000000000000p+667, 0x1.007fffffffc00p+750, 0x1.fffffc0000000p+679, 0x1.ff0081bf20ef5p+21, -0x1.e0f5922874ff2p-33},
249b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000010000000p+772, -0x1.0000000000000p+667, -0x1.007fffffffc00p+750, -0x1.fffffc0000000p+679, -0x1.ff0081bf20ef5p+21, 0x1.e0f5922874ff2p-33},
250b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000010000000p+772, 0x1.0000000000000p+667, 0x1.007fffffffc00p+750, 0x1.fffffc0000000p+679, -0x1.ff0081bf20ef5p+21, 0x1.e0f5922874ff2p-33},
251b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000010000000p+772, 0x1.0000000000000p+667, -0x1.007fffffffc00p+750, -0x1.fffffc0000000p+679, 0x1.ff0081bf20ef5p+21, -0x1.e0f5922874ff2p-33},
252b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0080000000000p-547, -0x1.0000000000000p-620, 0x1.001ffffffc000p+963, 0x1.fffffffff001cp+908, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
253b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0080000000000p-547, -0x1.0000000000000p-620, -0x1.001ffffffc000p+963, -0x1.fffffffff001cp+908, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
254b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0080000000000p-547, 0x1.0000000000000p-620, 0x1.001ffffffc000p+963, 0x1.fffffffff001cp+908, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
255b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0080000000000p-547, 0x1.0000000000000p-620, -0x1.001ffffffc000p+963, -0x1.fffffffff001cp+908, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
256b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001fffff80p-138, 0x1.fffffc001fffcp-193, 0x1.00001ffff8000p-554, 0x1.00007f001e000p-609, 0x1.ffffc40017700p+415, -0x1.9c017d7fb3e20p+358},
257b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001fffff80p-138, 0x1.fffffc001fffcp-193, -0x1.00001ffff8000p-554, -0x1.00007f001e000p-609, -0x1.ffffc40017700p+415, 0x1.9c017d7fb3e20p+358},
258b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001fffff80p-138, -0x1.fffffc001fffcp-193, 0x1.00001ffff8000p-554, 0x1.00007f001e000p-609, -0x1.ffffc40017700p+415, 0x1.9c017d7fb3e20p+358},
259b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001fffff80p-138, -0x1.fffffc001fffcp-193, -0x1.00001ffff8000p-554, -0x1.00007f001e000p-609, 0x1.ffffc40017700p+415, -0x1.9c017d7fb3e20p+358},
260b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00f3ffffff000p-238, 0x1.fff8000000000p-306, 0x1.3dfffffffc000p-529, 0x1.ff000003ffe00p-590, 0x1.9db5efe640c6bp+290, 0x1.d0e9f9b84e302p+236},
261b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00f3ffffff000p-238, 0x1.fff8000000000p-306, -0x1.3dfffffffc000p-529, -0x1.ff000003ffe00p-590, -0x1.9db5efe640c6bp+290, -0x1.d0e9f9b84e302p+236},
262b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00f3ffffff000p-238, -0x1.fff8000000000p-306, 0x1.3dfffffffc000p-529, 0x1.ff000003ffe00p-590, -0x1.9db5efe640c6bp+290, -0x1.d0e9f9b84e302p+236},
263b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00f3ffffff000p-238, -0x1.fff8000000000p-306, -0x1.3dfffffffc000p-529, -0x1.ff000003ffe00p-590, 0x1.9db5efe640c6bp+290, 0x1.d0e9f9b84e302p+236},
264b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001ffff80p-69, 0x1.fffffdfffff8ep-123, 0x1.0000000000000p-311, -0x1.0000000000000p-381, 0x1.0000001ffff81p+242, -0x1.ffff01ffffe72p+188},
265b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001ffff80p-69, 0x1.fffffdfffff8ep-123, -0x1.0000000000000p-311, 0x1.0000000000000p-381, -0x1.0000001ffff81p+242, 0x1.ffff01ffffe72p+188},
266b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001ffff80p-69, -0x1.fffffdfffff8ep-123, 0x1.0000000000000p-311, -0x1.0000000000000p-381, -0x1.0000001ffff81p+242, 0x1.ffff01ffffe72p+188},
267b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001ffff80p-69, -0x1.fffffdfffff8ep-123, -0x1.0000000000000p-311, 0x1.0000000000000p-381, 0x1.0000001ffff81p+242, -0x1.ffff01ffffe72p+188},
268b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001fffffffe00p-160, 0x0.0000000000000p+0, 0x1.0000002000000p+499, -0x1.0000000000000p+399, 0x1.001fffdffbe00p-659, 0x1.0020ffdffbe40p-713},
269b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001fffffffe00p-160, 0x0.0000000000000p+0, -0x1.0000002000000p+499, 0x1.0000000000000p+399, -0x1.001fffdffbe00p-659, -0x1.0020ffdffbe40p-713},
270b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001fffffffe00p-160, 0x0.0000000000000p+0, 0x1.0000002000000p+499, -0x1.0000000000000p+399, -0x1.001fffdffbe00p-659, -0x1.0020ffdffbe40p-713},
271b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001fffffffe00p-160, 0x0.0000000000000p+0, -0x1.0000002000000p+499, 0x1.0000000000000p+399, 0x1.001fffdffbe00p-659, 0x1.0020ffdffbe40p-713},
272b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01ffffffe0000p+182, 0x1.c000000200000p+121, 0x1.0001fff800ffep-8, 0x1.c000000000000p-111, 0x1.01fdfc0bf6d61p+190, 0x1.41500c3427868p+136},
273b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01ffffffe0000p+182, 0x1.c000000200000p+121, -0x1.0001fff800ffep-8, -0x1.c000000000000p-111, -0x1.01fdfc0bf6d61p+190, -0x1.41500c3427868p+136},
274b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01ffffffe0000p+182, -0x1.c000000200000p+121, 0x1.0001fff800ffep-8, 0x1.c000000000000p-111, -0x1.01fdfc0bf6d61p+190, -0x1.41500c3427868p+136},
275b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01ffffffe0000p+182, -0x1.c000000200000p+121, -0x1.0001fff800ffep-8, -0x1.c000000000000p-111, 0x1.01fdfc0bf6d61p+190, 0x1.41500c3427868p+136},
276b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000007ff800p-868, 0x1.ffff800000000p-956, 0x1.00003fe0c4000p+822, -0x1.fffc032000000p+759, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
277b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000007ff800p-868, 0x1.ffff800000000p-956, -0x1.00003fe0c4000p+822, 0x1.fffc032000000p+759, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
278b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000007ff800p-868, -0x1.ffff800000000p-956, 0x1.00003fe0c4000p+822, -0x1.fffc032000000p+759, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
279b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000007ff800p-868, -0x1.ffff800000000p-956, -0x1.00003fe0c4000p+822, 0x1.fffc032000000p+759, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
280b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001fff8008p-330, -0x1.0000000000000p-412, 0x1.000ffffff8000p-674, 0x1.ffffffffffc00p-729, 0x1.ffe005ffa005fp+343, 0x1.f43ff5ecf10d0p+289},
281b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001fff8008p-330, -0x1.0000000000000p-412, -0x1.000ffffff8000p-674, -0x1.ffffffffffc00p-729, -0x1.ffe005ffa005fp+343, -0x1.f43ff5ecf10d0p+289},
282b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001fff8008p-330, 0x1.0000000000000p-412, 0x1.000ffffff8000p-674, 0x1.ffffffffffc00p-729, -0x1.ffe005ffa005fp+343, -0x1.f43ff5ecf10d0p+289},
283b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001fff8008p-330, 0x1.0000000000000p-412, -0x1.000ffffff8000p-674, -0x1.ffffffffffc00p-729, 0x1.ffe005ffa005fp+343, 0x1.f43ff5ecf10d0p+289},
284b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007fbfffffcf0p+664, 0x1.ffff803ffe000p+609, 0x1.0007ffff00000p+281, 0x1.fffff80000000p+211, 0x1.0077bc431e2ddp+383, -0x1.2b617a631e528p+327},
285b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007fbfffffcf0p+664, 0x1.ffff803ffe000p+609, -0x1.0007ffff00000p+281, -0x1.fffff80000000p+211, -0x1.0077bc431e2ddp+383, 0x1.2b617a631e528p+327},
286b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007fbfffffcf0p+664, -0x1.ffff803ffe000p+609, 0x1.0007ffff00000p+281, 0x1.fffff80000000p+211, -0x1.0077bc431e2ddp+383, 0x1.2b617a631e528p+327},
287b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007fbfffffcf0p+664, -0x1.ffff803ffe000p+609, -0x1.0007ffff00000p+281, -0x1.fffff80000000p+211, 0x1.0077bc431e2ddp+383, -0x1.2b617a631e528p+327},
288b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001fc4000p+296, -0x1.fe003ffe00000p+240, 0x1.01ffffffc0004p+770, -0x1.fffc100000000p+709, 0x1.fc07f05f4870ap-475, -0x1.fd9f5028f5e8ap-529},
289b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001fc4000p+296, -0x1.fe003ffe00000p+240, -0x1.01ffffffc0004p+770, 0x1.fffc100000000p+709, -0x1.fc07f05f4870ap-475, 0x1.fd9f5028f5e8ap-529},
290b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001fc4000p+296, 0x1.fe003ffe00000p+240, 0x1.01ffffffc0004p+770, -0x1.fffc100000000p+709, -0x1.fc07f05f4870ap-475, 0x1.fd9f5028f5e8ap-529},
291b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001fc4000p+296, 0x1.fe003ffe00000p+240, -0x1.01ffffffc0004p+770, 0x1.fffc100000000p+709, 0x1.fc07f05f4870ap-475, -0x1.fd9f5028f5e8ap-529},
292b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0007e3ffe0000p+601, 0x1.fe0ffffffe000p+537, 0x1.0000001000000p+631, -0x1.ffffff0000800p+567, 0x1.0007e3efdf81cp-30, 0x1.060603b67f558p-86},
293b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0007e3ffe0000p+601, 0x1.fe0ffffffe000p+537, -0x1.0000001000000p+631, 0x1.ffffff0000800p+567, -0x1.0007e3efdf81cp-30, -0x1.060603b67f558p-86},
294b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0007e3ffe0000p+601, -0x1.fe0ffffffe000p+537, 0x1.0000001000000p+631, -0x1.ffffff0000800p+567, -0x1.0007e3efdf81cp-30, -0x1.060603b67f558p-86},
295b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0007e3ffe0000p+601, -0x1.fe0ffffffe000p+537, -0x1.0000001000000p+631, 0x1.ffffff0000800p+567, 0x1.0007e3efdf81cp-30, 0x1.060603b67f558p-86},
296b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000003ff800p+298, 0x1.ffffe00000000p+212, 0x1.0000200000000p+469, -0x1.ff80800000000p+404, 0x1.ffffc00806ff0p-172, -0x1.bbc0c7e7b71b0p-229},
297b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000003ff800p+298, 0x1.ffffe00000000p+212, -0x1.0000200000000p+469, 0x1.ff80800000000p+404, -0x1.ffffc00806ff0p-172, 0x1.bbc0c7e7b71b0p-229},
298b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000003ff800p+298, -0x1.ffffe00000000p+212, 0x1.0000200000000p+469, -0x1.ff80800000000p+404, -0x1.ffffc00806ff0p-172, 0x1.bbc0c7e7b71b0p-229},
299b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000003ff800p+298, -0x1.ffffe00000000p+212, -0x1.0000200000000p+469, 0x1.ff80800000000p+404, 0x1.ffffc00806ff0p-172, -0x1.bbc0c7e7b71b0p-229},
300b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001000000p-64, -0x1.fffffff804000p-131, 0x1.003ffffff8000p+483, 0x1.f00000007fc00p+425, 0x1.ff80201809f98p-548, 0x1.a8143b315e430p-604},
301b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001000000p-64, -0x1.fffffff804000p-131, -0x1.003ffffff8000p+483, -0x1.f00000007fc00p+425, -0x1.ff80201809f98p-548, -0x1.a8143b315e430p-604},
302b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001000000p-64, 0x1.fffffff804000p-131, 0x1.003ffffff8000p+483, 0x1.f00000007fc00p+425, -0x1.ff80201809f98p-548, -0x1.a8143b315e430p-604},
303b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001000000p-64, 0x1.fffffff804000p-131, -0x1.003ffffff8000p+483, -0x1.f00000007fc00p+425, 0x1.ff80201809f98p-548, 0x1.a8143b315e430p-604},
304b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1ffff80000000p-10, 0x1.ffffff7ff8000p-69, 0x1.00ff000000004p-167, -0x1.ffffff0000400p-230, 0x1.1ee234ad87262p+157, -0x1.99e41e6e04f48p+103},
305b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1ffff80000000p-10, 0x1.ffffff7ff8000p-69, -0x1.00ff000000004p-167, 0x1.ffffff0000400p-230, -0x1.1ee234ad87262p+157, 0x1.99e41e6e04f48p+103},
306b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1ffff80000000p-10, -0x1.ffffff7ff8000p-69, 0x1.00ff000000004p-167, -0x1.ffffff0000400p-230, -0x1.1ee234ad87262p+157, 0x1.99e41e6e04f48p+103},
307b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1ffff80000000p-10, -0x1.ffffff7ff8000p-69, -0x1.00ff000000004p-167, 0x1.ffffff0000400p-230, 0x1.1ee234ad87262p+157, -0x1.99e41e6e04f48p+103},
308b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000ffff800p+869, 0x1.fffffc0000000p+786, 0x1.0008000000000p+602, -0x1.0000000000000p+534, 0x1.fff0027feb00ap+266, 0x1.feb80a1fb901ap+212},
309b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000ffff800p+869, 0x1.fffffc0000000p+786, -0x1.0008000000000p+602, 0x1.0000000000000p+534, -0x1.fff0027feb00ap+266, -0x1.feb80a1fb901ap+212},
310b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000ffff800p+869, -0x1.fffffc0000000p+786, 0x1.0008000000000p+602, -0x1.0000000000000p+534, -0x1.fff0027feb00ap+266, -0x1.feb80a1fb901ap+212},
311b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000ffff800p+869, -0x1.fffffc0000000p+786, -0x1.0008000000000p+602, 0x1.0000000000000p+534, 0x1.fff0027feb00ap+266, 0x1.feb80a1fb901ap+212},
312b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000183ffffc0p+625, 0x1.fff07fcfffffcp+571, 0x1.0000010000000p-809, -0x1.0000000000000p-884, INFINITY, 0x0.0000000000000p+0},
313b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000183ffffc0p+625, 0x1.fff07fcfffffcp+571, -0x1.0000010000000p-809, 0x1.0000000000000p-884, -INFINITY, 0x0.0000000000000p+0},
314b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000183ffffc0p+625, -0x1.fff07fcfffffcp+571, 0x1.0000010000000p-809, -0x1.0000000000000p-884, -INFINITY, 0x0.0000000000000p+0},
315b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000183ffffc0p+625, -0x1.fff07fcfffffcp+571, -0x1.0000010000000p-809, 0x1.0000000000000p-884, INFINITY, 0x0.0000000000000p+0},
316b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0001000000000p+252, -0x1.fffffff800400p+189, 0x1.0000800000000p+229, -0x1.fffff80100000p+156, 0x1.00007fffc0002p+23, -0x1.03bf7dfd41200p-39},
317b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0001000000000p+252, -0x1.fffffff800400p+189, -0x1.0000800000000p+229, 0x1.fffff80100000p+156, -0x1.00007fffc0002p+23, 0x1.03bf7dfd41200p-39},
318b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0001000000000p+252, 0x1.fffffff800400p+189, 0x1.0000800000000p+229, -0x1.fffff80100000p+156, -0x1.00007fffc0002p+23, 0x1.03bf7dfd41200p-39},
319b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0001000000000p+252, 0x1.fffffff800400p+189, -0x1.0000800000000p+229, 0x1.fffff80100000p+156, 0x1.00007fffc0002p+23, -0x1.03bf7dfd41200p-39},
320b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3ffff800fff81p+251, -0x1.0000000000000p+160, 0x1.1fffffff00000p-134, 0x1.fffffff000000p-211, 0x1.1c71c001e05e1p+385, -0x1.c571834f1dba0p+329},
321b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3ffff800fff81p+251, -0x1.0000000000000p+160, -0x1.1fffffff00000p-134, -0x1.fffffff000000p-211, -0x1.1c71c001e05e1p+385, 0x1.c571834f1dba0p+329},
322b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3ffff800fff81p+251, 0x1.0000000000000p+160, 0x1.1fffffff00000p-134, 0x1.fffffff000000p-211, -0x1.1c71c001e05e1p+385, 0x1.c571834f1dba0p+329},
323b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3ffff800fff81p+251, 0x1.0000000000000p+160, -0x1.1fffffff00000p-134, -0x1.fffffff000000p-211, 0x1.1c71c001e05e1p+385, -0x1.c571834f1dba0p+329},
324b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.fffffc0000100p+380, -0x1.fffe000040000p+309, 0x1.0000800000000p+410, -0x1.c000fffffffd0p+353, 0x1.fffefc00820fcp-30, 0x1.703780ec1f1f0p-87},
325b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.fffffc0000100p+380, -0x1.fffe000040000p+309, -0x1.0000800000000p+410, 0x1.c000fffffffd0p+353, -0x1.fffefc00820fcp-30, -0x1.703780ec1f1f0p-87},
326b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.fffffc0000100p+380, 0x1.fffe000040000p+309, 0x1.0000800000000p+410, -0x1.c000fffffffd0p+353, -0x1.fffefc00820fcp-30, -0x1.703780ec1f1f0p-87},
327b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.fffffc0000100p+380, 0x1.fffe000040000p+309, -0x1.0000800000000p+410, 0x1.c000fffffffd0p+353, 0x1.fffefc00820fcp-30, 0x1.703780ec1f1f0p-87},
328b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.003f80ff00004p-166, -0x1.ffffc00040000p-237, 0x1.0000ffffff000p+849, 0x1.ffe000003ffe0p+791, 0x1.003e80c080400p-1015, -0x1.2000000000000p-1070},
329b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.003f80ff00004p-166, -0x1.ffffc00040000p-237, -0x1.0000ffffff000p+849, -0x1.ffe000003ffe0p+791, -0x1.003e80c080400p-1015, 0x1.2000000000000p-1070},
330b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.003f80ff00004p-166, 0x1.ffffc00040000p-237, 0x1.0000ffffff000p+849, 0x1.ffe000003ffe0p+791, -0x1.003e80c080400p-1015, 0x1.2000000000000p-1070},
331b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.003f80ff00004p-166, 0x1.ffffc00040000p-237, -0x1.0000ffffff000p+849, -0x1.ffe000003ffe0p+791, 0x1.003e80c080400p-1015, -0x1.2000000000000p-1070},
332b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000003fffff80p-485, 0x1.f007ffe00fc00p-548, 0x1.3ff8007ffffc0p+163, 0x1.e0007ff000000p+97, 0x1.99a3dd0e7862fp-649, -0x1.e94ba8273c842p-703},
333b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000003fffff80p-485, 0x1.f007ffe00fc00p-548, -0x1.3ff8007ffffc0p+163, -0x1.e0007ff000000p+97, -0x1.99a3dd0e7862fp-649, 0x1.e94ba8273c842p-703},
334b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000003fffff80p-485, -0x1.f007ffe00fc00p-548, 0x1.3ff8007ffffc0p+163, 0x1.e0007ff000000p+97, -0x1.99a3dd0e7862fp-649, 0x1.e94ba8273c842p-703},
335b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000003fffff80p-485, -0x1.f007ffe00fc00p-548, -0x1.3ff8007ffffc0p+163, -0x1.e0007ff000000p+97, 0x1.99a3dd0e7862fp-649, -0x1.e94ba8273c842p-703},
336b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.ffffffe000000p-232, -0x1.ff80000020000p-288, 0x1.0000ffffff81fp+818, 0x1.ffc7fff800000p+754, 0x1.fffe000000000p-1050, -0x0.0000000000000p+0},
337b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.ffffffe000000p-232, -0x1.ff80000020000p-288, -0x1.0000ffffff81fp+818, -0x1.ffc7fff800000p+754, -0x1.fffe000000000p-1050, 0x0.0000000000000p+0},
338b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.ffffffe000000p-232, 0x1.ff80000020000p-288, 0x1.0000ffffff81fp+818, 0x1.ffc7fff800000p+754, -0x1.fffe000000000p-1050, 0x0.0000000000000p+0},
339b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.ffffffe000000p-232, 0x1.ff80000020000p-288, -0x1.0000ffffff81fp+818, -0x1.ffc7fff800000p+754, 0x1.fffe000000000p-1050, -0x0.0000000000000p+0},
340b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-741, -0x1.ffffc02000000p-819, 0x1.7fffe00800000p-232, -0x1.0000000000000p-337, 0x1.555571caad093p-510, -0x1.e0b116af638a0p-568},
341b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-741, -0x1.ffffc02000000p-819, -0x1.7fffe00800000p-232, 0x1.0000000000000p-337, -0x1.555571caad093p-510, 0x1.e0b116af638a0p-568},
342b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-741, 0x1.ffffc02000000p-819, 0x1.7fffe00800000p-232, -0x1.0000000000000p-337, -0x1.555571caad093p-510, 0x1.e0b116af638a0p-568},
343b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-741, 0x1.ffffc02000000p-819, -0x1.7fffe00800000p-232, 0x1.0000000000000p-337, 0x1.555571caad093p-510, -0x1.e0b116af638a0p-568},
344b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000400000000p-741, -0x1.0000000000000p-832, 0x1.4000000000000p-919, -0x1.ffffffff00020p-977, 0x1.999a000000000p+177, 0x1.47ae66655c2a0p+120},
345b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000400000000p-741, -0x1.0000000000000p-832, -0x1.4000000000000p-919, 0x1.ffffffff00020p-977, -0x1.999a000000000p+177, -0x1.47ae66655c2a0p+120},
346b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000400000000p-741, 0x1.0000000000000p-832, 0x1.4000000000000p-919, -0x1.ffffffff00020p-977, -0x1.999a000000000p+177, -0x1.47ae66655c2a0p+120},
347b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000400000000p-741, 0x1.0000000000000p-832, -0x1.4000000000000p-919, 0x1.ffffffff00020p-977, 0x1.999a000000000p+177, 0x1.47ae66655c2a0p+120},
348b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000fffff80p+807, 0x1.ffffef003e000p+744, 0x1.0000010000000p+666, -0x1.8000000000020p+608, 0x1.fffffffffff00p+140, 0x1.901ffde7e1e80p+83},
349b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000fffff80p+807, 0x1.ffffef003e000p+744, -0x1.0000010000000p+666, 0x1.8000000000020p+608, -0x1.fffffffffff00p+140, -0x1.901ffde7e1e80p+83},
350b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000fffff80p+807, -0x1.ffffef003e000p+744, 0x1.0000010000000p+666, -0x1.8000000000020p+608, -0x1.fffffffffff00p+140, -0x1.901ffde7e1e80p+83},
351b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000fffff80p+807, -0x1.ffffef003e000p+744, -0x1.0000010000000p+666, 0x1.8000000000020p+608, 0x1.fffffffffff00p+140, 0x1.901ffde7e1e80p+83},
352b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.7fffffffc0000p-420, 0x1.fffc000000000p-490, 0x1.0000001fe0000p+340, 0x1.fffffc0001f00p+279, 0x1.7fffffcff0000p-760, 0x1.79017fd9cf2a6p-814},
353b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.7fffffffc0000p-420, 0x1.fffc000000000p-490, -0x1.0000001fe0000p+340, -0x1.fffffc0001f00p+279, -0x1.7fffffcff0000p-760, -0x1.79017fd9cf2a6p-814},
354b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.7fffffffc0000p-420, -0x1.fffc000000000p-490, 0x1.0000001fe0000p+340, 0x1.fffffc0001f00p+279, -0x1.7fffffcff0000p-760, -0x1.79017fd9cf2a6p-814},
355b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.7fffffffc0000p-420, -0x1.fffc000000000p-490, -0x1.0000001fe0000p+340, -0x1.fffffc0001f00p+279, 0x1.7fffffcff0000p-760, 0x1.79017fd9cf2a6p-814},
356b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000004000000p-97, -0x1.0000000000000p-155, 0x1.8000000000000p-464, -0x1.ffe7ffc001000p-529, 0x1.555555aaaaaabp+366, -0x1.6a71c9c71555ep+312},
357b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000004000000p-97, -0x1.0000000000000p-155, -0x1.8000000000000p-464, 0x1.ffe7ffc001000p-529, -0x1.555555aaaaaabp+366, 0x1.6a71c9c71555ep+312},
358b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000004000000p-97, 0x1.0000000000000p-155, 0x1.8000000000000p-464, -0x1.ffe7ffc001000p-529, -0x1.555555aaaaaabp+366, 0x1.6a71c9c71555ep+312},
359b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000004000000p-97, 0x1.0000000000000p-155, -0x1.8000000000000p-464, 0x1.ffe7ffc001000p-529, 0x1.555555aaaaaabp+366, -0x1.6a71c9c71555ep+312},
360b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-953, -0x1.fffffff400000p-1028, 0x1.007fc00007800p-531, 0x1.e0000f80001e0p-589, 0x1.ff00ff5088975p-423, -0x1.eb9bace924318p-479},
361b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-953, -0x1.fffffff400000p-1028, -0x1.007fc00007800p-531, -0x1.e0000f80001e0p-589, -0x1.ff00ff5088975p-423, 0x1.eb9bace924318p-479},
362b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-953, 0x1.fffffff400000p-1028, 0x1.007fc00007800p-531, 0x1.e0000f80001e0p-589, -0x1.ff00ff5088975p-423, 0x1.eb9bace924318p-479},
363b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-953, 0x1.fffffff400000p-1028, -0x1.007fc00007800p-531, -0x1.e0000f80001e0p-589, 0x1.ff00ff5088975p-423, -0x1.eb9bace924318p-479},
364b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fffff0000000p+486, 0x1.fffffe0000000p+423, 0x1.0000200000000p-608, -0x1.0000000000000p-713, INFINITY, 0x0.0000000000000p+0},
365b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fffff0000000p+486, 0x1.fffffe0000000p+423, -0x1.0000200000000p-608, 0x1.0000000000000p-713, -INFINITY, 0x0.0000000000000p+0},
366b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fffff0000000p+486, -0x1.fffffe0000000p+423, 0x1.0000200000000p-608, -0x1.0000000000000p-713, -INFINITY, 0x0.0000000000000p+0},
367b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fffff0000000p+486, -0x1.fffffe0000000p+423, -0x1.0000200000000p-608, 0x1.0000000000000p-713, INFINITY, 0x0.0000000000000p+0},
368b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.7fe0000000008p-874, -0x1.fffff3ff80200p-936, 0x1.000001fff8400p+934, -0x1.fffff80010000p+869, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
369b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.7fe0000000008p-874, -0x1.fffff3ff80200p-936, -0x1.000001fff8400p+934, 0x1.fffff80010000p+869, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
370b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.7fe0000000008p-874, 0x1.fffff3ff80200p-936, 0x1.000001fff8400p+934, -0x1.fffff80010000p+869, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
371b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.7fe0000000008p-874, 0x1.fffff3ff80200p-936, -0x1.000001fff8400p+934, 0x1.fffff80010000p+869, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
372b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000fffffff8p-940, 0x1.fffffffc00000p-999, 0x1.0000007001000p+288, -0x1.e00000fff8200p+228, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
373b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000fffffff8p-940, 0x1.fffffffc00000p-999, -0x1.0000007001000p+288, 0x1.e00000fff8200p+228, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
374b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000fffffff8p-940, -0x1.fffffffc00000p-999, 0x1.0000007001000p+288, -0x1.e00000fff8200p+228, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
375b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000fffffff8p-940, -0x1.fffffffc00000p-999, -0x1.0000007001000p+288, 0x1.e00000fff8200p+228, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
376b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001fffc000400p-967, -0x1.e000000001000p-1032, 0x1.0200000000000p+224, -0x1.0000000000000p+121, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
377b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001fffc000400p-967, -0x1.e000000001000p-1032, -0x1.0200000000000p+224, 0x1.0000000000000p+121, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
378b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001fffc000400p-967, 0x1.e000000001000p-1032, 0x1.0200000000000p+224, -0x1.0000000000000p+121, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
379b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001fffc000400p-967, 0x1.e000000001000p-1032, -0x1.0200000000000p+224, 0x1.0000000000000p+121, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
380b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000008000000p-97, -0x1.0000000000000p-167, 0x1.07fff80000002p-376, -0x1.c010000000000p-447, 0x1.f07c2f0b854dbp+278, 0x1.2c698df3c3460p+221},
381b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000008000000p-97, -0x1.0000000000000p-167, -0x1.07fff80000002p-376, 0x1.c010000000000p-447, -0x1.f07c2f0b854dbp+278, -0x1.2c698df3c3460p+221},
382b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000008000000p-97, 0x1.0000000000000p-167, 0x1.07fff80000002p-376, -0x1.c010000000000p-447, -0x1.f07c2f0b854dbp+278, -0x1.2c698df3c3460p+221},
383b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000008000000p-97, 0x1.0000000000000p-167, -0x1.07fff80000002p-376, 0x1.c010000000000p-447, 0x1.f07c2f0b854dbp+278, 0x1.2c698df3c3460p+221},
384b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.03ffffffe0000p+781, 0x1.ff80000000000p+692, 0x1.7ffff00000002p-601, -0x1.0000000000000p-694, INFINITY, 0x0.0000000000000p+0},
385b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.03ffffffe0000p+781, 0x1.ff80000000000p+692, -0x1.7ffff00000002p-601, 0x1.0000000000000p-694, -INFINITY, 0x0.0000000000000p+0},
386b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.03ffffffe0000p+781, -0x1.ff80000000000p+692, 0x1.7ffff00000002p-601, -0x1.0000000000000p-694, -INFINITY, 0x0.0000000000000p+0},
387b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.03ffffffe0000p+781, -0x1.ff80000000000p+692, -0x1.7ffff00000002p-601, 0x1.0000000000000p-694, INFINITY, 0x0.0000000000000p+0},
388b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0008000000000p+386, -0x1.9000000000000p+285, 0x1.0000000700002p+420, -0x1.fffff80200000p+357, 0x1.0007fff8ffc7ep-34, 0x1.a00d4d7413580p-93},
389b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0008000000000p+386, -0x1.9000000000000p+285, -0x1.0000000700002p+420, 0x1.fffff80200000p+357, -0x1.0007fff8ffc7ep-34, -0x1.a00d4d7413580p-93},
390b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0008000000000p+386, 0x1.9000000000000p+285, 0x1.0000000700002p+420, -0x1.fffff80200000p+357, -0x1.0007fff8ffc7ep-34, -0x1.a00d4d7413580p-93},
391b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0008000000000p+386, 0x1.9000000000000p+285, -0x1.0000000700002p+420, 0x1.fffff80200000p+357, 0x1.0007fff8ffc7ep-34, 0x1.a00d4d7413580p-93},
392b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0010000000000p-808, -0x1.0000000000000p-885, 0x1.007fc00001000p-874, -0x1.ff80000400000p-930, 0x1.ff20ef50918c4p+65, 0x1.5059d3d1c2168p+9},
393b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0010000000000p-808, -0x1.0000000000000p-885, -0x1.007fc00001000p-874, 0x1.ff80000400000p-930, -0x1.ff20ef50918c4p+65, -0x1.5059d3d1c2168p+9},
394b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0010000000000p-808, 0x1.0000000000000p-885, 0x1.007fc00001000p-874, -0x1.ff80000400000p-930, -0x1.ff20ef50918c4p+65, -0x1.5059d3d1c2168p+9},
395b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0010000000000p-808, 0x1.0000000000000p-885, -0x1.007fc00001000p-874, 0x1.ff80000400000p-930, 0x1.ff20ef50918c4p+65, 0x1.5059d3d1c2168p+9},
396b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000008000000p+531, -0x1.fff0000000100p+472, 0x1.7fffff8100000p-278, -0x1.fffcc00000080p-338, 0x1.55555670e38e9p+808, 0x1.9c985b0496336p+754},
397b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000008000000p+531, -0x1.fff0000000100p+472, -0x1.7fffff8100000p-278, 0x1.fffcc00000080p-338, -0x1.55555670e38e9p+808, -0x1.9c985b0496336p+754},
398b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000008000000p+531, 0x1.fff0000000100p+472, 0x1.7fffff8100000p-278, -0x1.fffcc00000080p-338, -0x1.55555670e38e9p+808, -0x1.9c985b0496336p+754},
399b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000008000000p+531, 0x1.fff0000000100p+472, -0x1.7fffff8100000p-278, 0x1.fffcc00000080p-338, 0x1.55555670e38e9p+808, 0x1.9c985b0496336p+754},
400b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000003ffc010p-568, -0x1.ffffc00400000p-637, 0x1.0000c00400000p+799, -0x1.ff80800000000p+718, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
401b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000003ffc010p-568, -0x1.ffffc00400000p-637, -0x1.0000c00400000p+799, 0x1.ff80800000000p+718, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
402b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000003ffc010p-568, 0x1.ffffc00400000p-637, 0x1.0000c00400000p+799, -0x1.ff80800000000p+718, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
403b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000003ffc010p-568, 0x1.ffffc00400000p-637, -0x1.0000c00400000p+799, 0x1.ff80800000000p+718, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
404b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000007fff800p-430, 0x1.ffff800007fc0p-489, 0x1.0000007fff000p+851, 0x1.ffffff8000000p+776, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
405b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000007fff800p-430, 0x1.ffff800007fc0p-489, -0x1.0000007fff000p+851, -0x1.ffffff8000000p+776, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
406b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000007fff800p-430, -0x1.ffff800007fc0p-489, 0x1.0000007fff000p+851, 0x1.ffffff8000000p+776, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
407b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000007fff800p-430, -0x1.ffff800007fc0p-489, -0x1.0000007fff000p+851, -0x1.ffffff8000000p+776, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
408b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.4000000000000p-853, -0x1.0000000000000p-935, 0x1.0000001ff8040p+392, -0x1.fff0ffffff008p+336, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
409b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.4000000000000p-853, -0x1.0000000000000p-935, -0x1.0000001ff8040p+392, 0x1.fff0ffffff008p+336, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
410b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.4000000000000p-853, 0x1.0000000000000p-935, 0x1.0000001ff8040p+392, -0x1.fff0ffffff008p+336, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
411b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.4000000000000p-853, 0x1.0000000000000p-935, -0x1.0000001ff8040p+392, 0x1.fff0ffffff008p+336, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
412b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0004000000000p+80, -0x1.fffffffe40000p+9, 0x1.000001ffff1f0p+442, 0x1.ff807ffffc000p+388, 0x1.0003fdfff8e50p-362, -0x1.1b6c795bc3930p-416},
413b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0004000000000p+80, -0x1.fffffffe40000p+9, -0x1.000001ffff1f0p+442, -0x1.ff807ffffc000p+388, -0x1.0003fdfff8e50p-362, 0x1.1b6c795bc3930p-416},
414b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0004000000000p+80, 0x1.fffffffe40000p+9, 0x1.000001ffff1f0p+442, 0x1.ff807ffffc000p+388, -0x1.0003fdfff8e50p-362, 0x1.1b6c795bc3930p-416},
415b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0004000000000p+80, 0x1.fffffffe40000p+9, -0x1.000001ffff1f0p+442, -0x1.ff807ffffc000p+388, 0x1.0003fdfff8e50p-362, -0x1.1b6c795bc3930p-416},
416b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.003fe00030100p-112, -0x1.00003fe002000p-178, 0x1.3ffffff800200p+913, -0x1.0000000000000p+836, 0x1.99ffccd759890p-1026, -0x0.0000000000000p+0},
417b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.003fe00030100p-112, -0x1.00003fe002000p-178, -0x1.3ffffff800200p+913, 0x1.0000000000000p+836, -0x1.99ffccd759890p-1026, 0x0.0000000000000p+0},
418b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.003fe00030100p-112, 0x1.00003fe002000p-178, 0x1.3ffffff800200p+913, -0x1.0000000000000p+836, -0x1.99ffccd759890p-1026, 0x0.0000000000000p+0},
419b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.003fe00030100p-112, 0x1.00003fe002000p-178, -0x1.3ffffff800200p+913, 0x1.0000000000000p+836, 0x1.99ffccd759890p-1026, -0x0.0000000000000p+0},
420b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0001ffc1ffc20p+846, -0x1.fffffc0002000p+780, 0x1.000003fffffc0p-56, 0x1.fffffe0000000p-134, 0x1.0001fbc1f7d70p+902, -0x1.f5fb3830001ccp+848},
421b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0001ffc1ffc20p+846, -0x1.fffffc0002000p+780, -0x1.000003fffffc0p-56, -0x1.fffffe0000000p-134, -0x1.0001fbc1f7d70p+902, 0x1.f5fb3830001ccp+848},
422b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0001ffc1ffc20p+846, 0x1.fffffc0002000p+780, 0x1.000003fffffc0p-56, 0x1.fffffe0000000p-134, -0x1.0001fbc1f7d70p+902, 0x1.f5fb3830001ccp+848},
423b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0001ffc1ffc20p+846, 0x1.fffffc0002000p+780, -0x1.000003fffffc0p-56, -0x1.fffffe0000000p-134, 0x1.0001fbc1f7d70p+902, -0x1.f5fb3830001ccp+848},
424b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0400000000000p-92, -0x1.0000000000000p-146, 0x1.0000200000000p+893, -0x1.ffffffffffc40p+834, 0x1.03ffdf8004100p-985, -0x1.103fe00000000p-1039},
425b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0400000000000p-92, -0x1.0000000000000p-146, -0x1.0000200000000p+893, 0x1.ffffffffffc40p+834, -0x1.03ffdf8004100p-985, 0x1.103fe00000000p-1039},
426b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0400000000000p-92, 0x1.0000000000000p-146, 0x1.0000200000000p+893, -0x1.ffffffffffc40p+834, -0x1.03ffdf8004100p-985, 0x1.103fe00000000p-1039},
427b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0400000000000p-92, 0x1.0000000000000p-146, -0x1.0000200000000p+893, 0x1.ffffffffffc40p+834, 0x1.03ffdf8004100p-985, -0x1.103fe00000000p-1039},
428b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003ff820000p-373, -0x1.ffffffe000100p-428, 0x1.0001f80020000p-217, -0x1.ffffffc1c0040p-276, 0x1.fffc8ff6c4929p-157, 0x1.c04a167bfc32cp-212},
429b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003ff820000p-373, -0x1.ffffffe000100p-428, -0x1.0001f80020000p-217, 0x1.ffffffc1c0040p-276, -0x1.fffc8ff6c4929p-157, -0x1.c04a167bfc32cp-212},
430b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003ff820000p-373, 0x1.ffffffe000100p-428, 0x1.0001f80020000p-217, -0x1.ffffffc1c0040p-276, -0x1.fffc8ff6c4929p-157, -0x1.c04a167bfc32cp-212},
431b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003ff820000p-373, 0x1.ffffffe000100p-428, -0x1.0001f80020000p-217, 0x1.ffffffc1c0040p-276, 0x1.fffc8ff6c4929p-157, 0x1.c04a167bfc32cp-212},
432b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007ffffffff80p+570, 0x1.fffffffe00000p+496, 0x1.0100000000000p-172, -0x1.0000000000000p-249, 0x1.ff00ff00fef11p+741, -0x1.0ef00007f0190p+685},
433b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007ffffffff80p+570, 0x1.fffffffe00000p+496, -0x1.0100000000000p-172, 0x1.0000000000000p-249, -0x1.ff00ff00fef11p+741, 0x1.0ef00007f0190p+685},
434b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007ffffffff80p+570, -0x1.fffffffe00000p+496, 0x1.0100000000000p-172, -0x1.0000000000000p-249, -0x1.ff00ff00fef11p+741, 0x1.0ef00007f0190p+685},
435b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007ffffffff80p+570, -0x1.fffffffe00000p+496, -0x1.0100000000000p-172, 0x1.0000000000000p-249, 0x1.ff00ff00fef11p+741, -0x1.0ef00007f0190p+685},
436b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000400000p-622, -0x1.e00003fff8200p-684, 0x1.000ffff802000p-88, -0x1.fffe3fffffe00p-150, 0x1.ffe00217d982cp-535, -0x1.dbfb6b1d22926p-589},
437b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000400000p-622, -0x1.e00003fff8200p-684, -0x1.000ffff802000p-88, 0x1.fffe3fffffe00p-150, -0x1.ffe00217d982cp-535, 0x1.dbfb6b1d22926p-589},
438b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000400000p-622, 0x1.e00003fff8200p-684, 0x1.000ffff802000p-88, -0x1.fffe3fffffe00p-150, -0x1.ffe00217d982cp-535, 0x1.dbfb6b1d22926p-589},
439b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000400000p-622, 0x1.e00003fff8200p-684, -0x1.000ffff802000p-88, 0x1.fffe3fffffe00p-150, 0x1.ffe00217d982cp-535, -0x1.dbfb6b1d22926p-589},
440b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003ffffff00p+633, 0x1.ffc003ffffe00p+578, 0x1.0001ff0000000p+629, 0x1.ff8007fffffe0p+574, 0x1.fffc8206f8541p+3, 0x1.944d561338738p-51},
441b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003ffffff00p+633, 0x1.ffc003ffffe00p+578, -0x1.0001ff0000000p+629, -0x1.ff8007fffffe0p+574, -0x1.fffc8206f8541p+3, -0x1.944d561338738p-51},
442b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003ffffff00p+633, -0x1.ffc003ffffe00p+578, 0x1.0001ff0000000p+629, 0x1.ff8007fffffe0p+574, -0x1.fffc8206f8541p+3, -0x1.944d561338738p-51},
443b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003ffffff00p+633, -0x1.ffc003ffffe00p+578, -0x1.0001ff0000000p+629, -0x1.ff8007fffffe0p+574, 0x1.fffc8206f8541p+3, 0x1.944d561338738p-51},
444b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1000000000000p+920, -0x1.ff00000001000p+855, 0x1.0200000000000p-494, -0x1.c000000000008p-550, INFINITY, 0x0.0000000000000p+0},
445b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1000000000000p+920, -0x1.ff00000001000p+855, -0x1.0200000000000p-494, 0x1.c000000000008p-550, -INFINITY, 0x0.0000000000000p+0},
446b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1000000000000p+920, 0x1.ff00000001000p+855, 0x1.0200000000000p-494, -0x1.c000000000008p-550, -INFINITY, 0x0.0000000000000p+0},
447b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1000000000000p+920, 0x1.ff00000001000p+855, -0x1.0200000000000p-494, 0x1.c000000000008p-550, INFINITY, 0x0.0000000000000p+0},
448b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1fffffc000000p+266, 0x1.ffffffffffff0p+209, 0x1.007fc00000800p-488, -0x1.fffff03fff000p-548, 0x1.1f708f547908ep+754, 0x1.5692f64f2b738p+699},
449b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1fffffc000000p+266, 0x1.ffffffffffff0p+209, -0x1.007fc00000800p-488, 0x1.fffff03fff000p-548, -0x1.1f708f547908ep+754, -0x1.5692f64f2b738p+699},
450b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1fffffc000000p+266, -0x1.ffffffffffff0p+209, 0x1.007fc00000800p-488, -0x1.fffff03fff000p-548, -0x1.1f708f547908ep+754, -0x1.5692f64f2b738p+699},
451b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1fffffc000000p+266, -0x1.ffffffffffff0p+209, -0x1.007fc00000800p-488, 0x1.fffff03fff000p-548, 0x1.1f708f547908ep+754, 0x1.5692f64f2b738p+699},
452b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007fffff000p+951, 0x1.ffffffff00000p+879, 0x1.1fffffffc0000p+24, 0x1.fff0000000000p-44, 0x1.c71d5555b8b13p+926, -0x1.2f9a266305f00p+869},
453b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007fffff000p+951, 0x1.ffffffff00000p+879, -0x1.1fffffffc0000p+24, -0x1.fff0000000000p-44, -0x1.c71d5555b8b13p+926, 0x1.2f9a266305f00p+869},
454b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007fffff000p+951, -0x1.ffffffff00000p+879, 0x1.1fffffffc0000p+24, 0x1.fff0000000000p-44, -0x1.c71d5555b8b13p+926, 0x1.2f9a266305f00p+869},
455b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007fffff000p+951, -0x1.ffffffff00000p+879, -0x1.1fffffffc0000p+24, -0x1.fff0000000000p-44, 0x1.c71d5555b8b13p+926, -0x1.2f9a266305f00p+869},
456b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0003ffffffffcp+259, 0x1.f000000000000p+158, 0x1.0000003ffff80p+431, 0x1.fffffefff8000p+363, 0x1.0003ffbfff07dp-172, 0x1.00e05b827c740p-231},
457b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0003ffffffffcp+259, 0x1.f000000000000p+158, -0x1.0000003ffff80p+431, -0x1.fffffefff8000p+363, -0x1.0003ffbfff07dp-172, -0x1.00e05b827c740p-231},
458b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0003ffffffffcp+259, -0x1.f000000000000p+158, 0x1.0000003ffff80p+431, 0x1.fffffefff8000p+363, -0x1.0003ffbfff07dp-172, -0x1.00e05b827c740p-231},
459b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0003ffffffffcp+259, -0x1.f000000000000p+158, -0x1.0000003ffff80p+431, -0x1.fffffefff8000p+363, 0x1.0003ffbfff07dp-172, 0x1.00e05b827c740p-231},
460b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007ffc00000p-308, 0x1.ffffe00000000p-377, 0x1.3fffffc004000p+942, -0x1.ffffe00010000p+878, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
461b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007ffc00000p-308, 0x1.ffffe00000000p-377, -0x1.3fffffc004000p+942, 0x1.ffffe00010000p+878, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
462b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007ffc00000p-308, -0x1.ffffe00000000p-377, 0x1.3fffffc004000p+942, -0x1.ffffe00010000p+878, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
463b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007ffc00000p-308, -0x1.ffffe00000000p-377, -0x1.3fffffc004000p+942, 0x1.ffffe00010000p+878, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
464b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0007ffffc0004p+198, -0x1.fffffe0040000p+127, 0x1.00ffffe000400p-503, -0x1.0000000000000p-595, 0x1.fe11ee50f0cdfp+700, 0x1.eab4ac047c964p+646},
465b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0007ffffc0004p+198, -0x1.fffffe0040000p+127, -0x1.00ffffe000400p-503, 0x1.0000000000000p-595, -0x1.fe11ee50f0cdfp+700, -0x1.eab4ac047c964p+646},
466b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0007ffffc0004p+198, 0x1.fffffe0040000p+127, 0x1.00ffffe000400p-503, -0x1.0000000000000p-595, -0x1.fe11ee50f0cdfp+700, -0x1.eab4ac047c964p+646},
467b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0007ffffc0004p+198, 0x1.fffffe0040000p+127, -0x1.00ffffe000400p-503, 0x1.0000000000000p-595, 0x1.fe11ee50f0cdfp+700, 0x1.eab4ac047c964p+646},
468b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007ffffffff00p+38, 0x1.fff8003000000p-39, 0x1.01fffffffe000p-764, 0x1.fffc000000000p-852, 0x1.fd05f417d431bp+801, -0x1.da3f8ecab4cb2p+747},
469b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007ffffffff00p+38, 0x1.fff8003000000p-39, -0x1.01fffffffe000p-764, -0x1.fffc000000000p-852, -0x1.fd05f417d431bp+801, 0x1.da3f8ecab4cb2p+747},
470b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007ffffffff00p+38, -0x1.fff8003000000p-39, 0x1.01fffffffe000p-764, 0x1.fffc000000000p-852, -0x1.fd05f417d431bp+801, 0x1.da3f8ecab4cb2p+747},
471b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007ffffffff00p+38, -0x1.fff8003000000p-39, -0x1.01fffffffe000p-764, -0x1.fffc000000000p-852, 0x1.fd05f417d431bp+801, -0x1.da3f8ecab4cb2p+747},
472b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003e0000000p+844, 0x1.ffffffffe0000p+785, 0x1.07ffffff80000p+555, 0x1.8007ffffc0000p+484, 0x1.f07c9746c22cep+288, 0x1.3edfd2a2574e4p+234},
473b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003e0000000p+844, 0x1.ffffffffe0000p+785, -0x1.07ffffff80000p+555, -0x1.8007ffffc0000p+484, -0x1.f07c9746c22cep+288, -0x1.3edfd2a2574e4p+234},
474b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003e0000000p+844, -0x1.ffffffffe0000p+785, 0x1.07ffffff80000p+555, 0x1.8007ffffc0000p+484, -0x1.f07c9746c22cep+288, -0x1.3edfd2a2574e4p+234},
475b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003e0000000p+844, -0x1.ffffffffe0000p+785, -0x1.07ffffff80000p+555, -0x1.8007ffffc0000p+484, 0x1.f07c9746c22cep+288, 0x1.3edfd2a2574e4p+234},
476b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003ff810000p+183, -0x1.fffffffc00800p+119, 0x1.00000ffff8002p+532, -0x1.fffffffe04000p+465, 0x1.00002ff815006p-349, 0x1.6fa53168c6300p-408},
477b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003ff810000p+183, -0x1.fffffffc00800p+119, -0x1.00000ffff8002p+532, 0x1.fffffffe04000p+465, -0x1.00002ff815006p-349, -0x1.6fa53168c6300p-408},
478b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003ff810000p+183, 0x1.fffffffc00800p+119, 0x1.00000ffff8002p+532, -0x1.fffffffe04000p+465, -0x1.00002ff815006p-349, -0x1.6fa53168c6300p-408},
479b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003ff810000p+183, 0x1.fffffffc00800p+119, -0x1.00000ffff8002p+532, 0x1.fffffffe04000p+465, 0x1.00002ff815006p-349, 0x1.6fa53168c6300p-408},
480b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0100000000000p-963, -0x1.0000000000000p-1050, 0x1.01ffffff00004p+35, -0x1.0000000000000p-55, 0x1.fe03f811da4eep-999, -0x1.4936800000000p-1053},
481b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0100000000000p-963, -0x1.0000000000000p-1050, -0x1.01ffffff00004p+35, 0x1.0000000000000p-55, -0x1.fe03f811da4eep-999, 0x1.4936800000000p-1053},
482b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0100000000000p-963, 0x1.0000000000000p-1050, 0x1.01ffffff00004p+35, -0x1.0000000000000p-55, -0x1.fe03f811da4eep-999, 0x1.4936800000000p-1053},
483b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0100000000000p-963, 0x1.0000000000000p-1050, -0x1.01ffffff00004p+35, 0x1.0000000000000p-55, 0x1.fe03f811da4eep-999, -0x1.4936800000000p-1053},
484b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001fffffff800p+716, 0x1.fffff00000000p+636, 0x1.07ffe00001000p-16, -0x1.c7ffc001fe010p-73, 0x1.f0ba6ac140645p+731, -0x1.85bb11db4ee88p+676},
485b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001fffffff800p+716, 0x1.fffff00000000p+636, -0x1.07ffe00001000p-16, 0x1.c7ffc001fe010p-73, -0x1.f0ba6ac140645p+731, 0x1.85bb11db4ee88p+676},
486b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001fffffff800p+716, -0x1.fffff00000000p+636, 0x1.07ffe00001000p-16, -0x1.c7ffc001fe010p-73, -0x1.f0ba6ac140645p+731, 0x1.85bb11db4ee88p+676},
487b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001fffffff800p+716, -0x1.fffff00000000p+636, -0x1.07ffe00001000p-16, 0x1.c7ffc001fe010p-73, 0x1.f0ba6ac140645p+731, -0x1.85bb11db4ee88p+676},
488b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000ffffff8p+223, 0x1.ffe0000000000p+151, 0x1.1fffffff00001p+902, -0x1.0000000000000p+817, 0x1.c71c738fcd6dap-680, 0x1.62af33c1d8a00p-735},
489b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000ffffff8p+223, 0x1.ffe0000000000p+151, -0x1.1fffffff00001p+902, 0x1.0000000000000p+817, -0x1.c71c738fcd6dap-680, -0x1.62af33c1d8a00p-735},
490b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000ffffff8p+223, -0x1.ffe0000000000p+151, 0x1.1fffffff00001p+902, -0x1.0000000000000p+817, -0x1.c71c738fcd6dap-680, -0x1.62af33c1d8a00p-735},
491b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000ffffff8p+223, -0x1.ffe0000000000p+151, -0x1.1fffffff00001p+902, 0x1.0000000000000p+817, 0x1.c71c738fcd6dap-680, 0x1.62af33c1d8a00p-735},
492b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000007fff00p+641, 0x1.fffc1ffff87f0p+585, 0x1.0000007c00000p+146, 0x1.fff0000000000p+75, 0x1.ffffff17ffe07p+494, 0x1.17ffe1f85d360p+440},
493b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000007fff00p+641, 0x1.fffc1ffff87f0p+585, -0x1.0000007c00000p+146, -0x1.fff0000000000p+75, -0x1.ffffff17ffe07p+494, -0x1.17ffe1f85d360p+440},
494b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000007fff00p+641, -0x1.fffc1ffff87f0p+585, 0x1.0000007c00000p+146, 0x1.fff0000000000p+75, -0x1.ffffff17ffe07p+494, -0x1.17ffe1f85d360p+440},
495b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000007fff00p+641, -0x1.fffc1ffff87f0p+585, -0x1.0000007c00000p+146, -0x1.fff0000000000p+75, 0x1.ffffff17ffe07p+494, 0x1.17ffe1f85d360p+440},
496b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.fffffffe00000p+119, 0x1.e000001fff800p+55, 0x1.0000000000000p+792, -0x1.f000080000000p+707, 0x1.fffffffe00000p-673, 0x1.e0001f2000000p-737},
497b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.fffffffe00000p+119, 0x1.e000001fff800p+55, -0x1.0000000000000p+792, 0x1.f000080000000p+707, -0x1.fffffffe00000p-673, -0x1.e0001f2000000p-737},
498b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.fffffffe00000p+119, -0x1.e000001fff800p+55, 0x1.0000000000000p+792, -0x1.f000080000000p+707, -0x1.fffffffe00000p-673, -0x1.e0001f2000000p-737},
499b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.fffffffe00000p+119, -0x1.e000001fff800p+55, -0x1.0000000000000p+792, 0x1.f000080000000p+707, 0x1.fffffffe00000p-673, 0x1.e0001f2000000p-737},
500b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007fffffe00p-629, 0x1.ffffff8000000p-699, 0x1.001f03f07ff00p-553, 0x1.ffffff8000000p-626, 0x1.ffc2ff82ff538p-77, -0x1.3d82a9119b388p-132},
501b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007fffffe00p-629, 0x1.ffffff8000000p-699, -0x1.001f03f07ff00p-553, -0x1.ffffff8000000p-626, -0x1.ffc2ff82ff538p-77, 0x1.3d82a9119b388p-132},
502b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007fffffe00p-629, -0x1.ffffff8000000p-699, 0x1.001f03f07ff00p-553, 0x1.ffffff8000000p-626, -0x1.ffc2ff82ff538p-77, 0x1.3d82a9119b388p-132},
503b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007fffffe00p-629, -0x1.ffffff8000000p-699, -0x1.001f03f07ff00p-553, -0x1.ffffff8000000p-626, 0x1.ffc2ff82ff538p-77, -0x1.3d82a9119b388p-132},
504b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003fffffffcp-120, 0x1.ffe0000700000p-193, 0x1.001f000000040p-170, 0x1.ffc0ffffc0000p-241, 0x1.ffc287719935fp+49, 0x1.b6b0fe47ab6b8p-6},
505b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003fffffffcp-120, 0x1.ffe0000700000p-193, -0x1.001f000000040p-170, -0x1.ffc0ffffc0000p-241, -0x1.ffc287719935fp+49, -0x1.b6b0fe47ab6b8p-6},
506b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003fffffffcp-120, -0x1.ffe0000700000p-193, 0x1.001f000000040p-170, 0x1.ffc0ffffc0000p-241, -0x1.ffc287719935fp+49, -0x1.b6b0fe47ab6b8p-6},
507b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003fffffffcp-120, -0x1.ffe0000700000p-193, -0x1.001f000000040p-170, -0x1.ffc0ffffc0000p-241, 0x1.ffc287719935fp+49, 0x1.b6b0fe47ab6b8p-6},
508b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000100000000p+396, -0x1.0000000000000p+314, 0x1.0000020000000p-778, -0x1.0000000000000p-870, INFINITY, 0x0.0000000000000p+0},
509b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000100000000p+396, -0x1.0000000000000p+314, -0x1.0000020000000p-778, 0x1.0000000000000p-870, -INFINITY, 0x0.0000000000000p+0},
510b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000100000000p+396, 0x1.0000000000000p+314, 0x1.0000020000000p-778, -0x1.0000000000000p-870, -INFINITY, 0x0.0000000000000p+0},
511b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000100000000p+396, 0x1.0000000000000p+314, -0x1.0000020000000p-778, 0x1.0000000000000p-870, INFINITY, 0x0.0000000000000p+0},
512b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000007c000000p-728, 0x1.fff8000000000p-784, 0x1.003fff0000200p-354, -0x1.fe0003fc00040p-413, 0x1.ff8031732328cp-375, -0x1.49885abdce908p-430},
513b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000007c000000p-728, 0x1.fff8000000000p-784, -0x1.003fff0000200p-354, 0x1.fe0003fc00040p-413, -0x1.ff8031732328cp-375, 0x1.49885abdce908p-430},
514b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000007c000000p-728, -0x1.fff8000000000p-784, 0x1.003fff0000200p-354, -0x1.fe0003fc00040p-413, -0x1.ff8031732328cp-375, 0x1.49885abdce908p-430},
515b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000007c000000p-728, -0x1.fff8000000000p-784, -0x1.003fff0000200p-354, 0x1.fe0003fc00040p-413, 0x1.ff8031732328cp-375, -0x1.49885abdce908p-430},
516b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00001fffcffc0p-216, -0x1.fffe000000004p-271, 0x1.03fffff800000p+515, 0x1.fffffe0000000p+447, 0x1.f81fc10b34257p-732, -0x1.5454259251f24p-786},
517b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00001fffcffc0p-216, -0x1.fffe000000004p-271, -0x1.03fffff800000p+515, -0x1.fffffe0000000p+447, -0x1.f81fc10b34257p-732, 0x1.5454259251f24p-786},
518b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00001fffcffc0p-216, 0x1.fffe000000004p-271, 0x1.03fffff800000p+515, 0x1.fffffe0000000p+447, -0x1.f81fc10b34257p-732, 0x1.5454259251f24p-786},
519b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00001fffcffc0p-216, 0x1.fffe000000004p-271, -0x1.03fffff800000p+515, -0x1.fffffe0000000p+447, 0x1.f81fc10b34257p-732, -0x1.5454259251f24p-786},
520b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000008000000p-347, -0x1.ffffff8200000p-404, 0x1.000fff8000000p+341, 0x1.fffffe0000000p+279, 0x1.ffe003ffb0070p-689, -0x1.53e881ead4d3cp-744},
521b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000008000000p-347, -0x1.ffffff8200000p-404, -0x1.000fff8000000p+341, -0x1.fffffe0000000p+279, -0x1.ffe003ffb0070p-689, 0x1.53e881ead4d3cp-744},
522b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000008000000p-347, 0x1.ffffff8200000p-404, 0x1.000fff8000000p+341, 0x1.fffffe0000000p+279, -0x1.ffe003ffb0070p-689, 0x1.53e881ead4d3cp-744},
523b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000008000000p-347, 0x1.ffffff8200000p-404, -0x1.000fff8000000p+341, -0x1.fffffe0000000p+279, 0x1.ffe003ffb0070p-689, -0x1.53e881ead4d3cp-744},
524b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000010001f8p-866, 0x1.fffc007e00000p-940, 0x1.0003fc0000000p+17, 0x1.ffff80ffffc00p-40, 0x1.fff8083fbf610p-884, -0x1.0ce0e337685c0p-941},
525b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000010001f8p-866, 0x1.fffc007e00000p-940, -0x1.0003fc0000000p+17, -0x1.ffff80ffffc00p-40, -0x1.fff8083fbf610p-884, 0x1.0ce0e337685c0p-941},
526b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000010001f8p-866, -0x1.fffc007e00000p-940, 0x1.0003fc0000000p+17, 0x1.ffff80ffffc00p-40, -0x1.fff8083fbf610p-884, 0x1.0ce0e337685c0p-941},
527b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000010001f8p-866, -0x1.fffc007e00000p-940, -0x1.0003fc0000000p+17, -0x1.ffff80ffffc00p-40, 0x1.fff8083fbf610p-884, -0x1.0ce0e337685c0p-941},
528b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000000000p-406, -0x1.0000000000000p-501, 0x1.0300000001f00p+916, 0x1.fffffff800000p+840, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
529b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000000000p-406, -0x1.0000000000000p-501, -0x1.0300000001f00p+916, -0x1.fffffff800000p+840, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
530b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000000000p-406, 0x1.0000000000000p-501, 0x1.0300000001f00p+916, 0x1.fffffff800000p+840, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
531b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000000000p-406, 0x1.0000000000000p-501, -0x1.0300000001f00p+916, -0x1.fffffff800000p+840, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
532b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.07ffffff1fe00p-512, 0x1.fc00000000000p-609, 0x1.0040000000000p-704, -0x1.c000000400000p-765, 0x1.07be107b011fcp+192, -0x1.f7e6ed0b063d2p+138},
533b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.07ffffff1fe00p-512, 0x1.fc00000000000p-609, -0x1.0040000000000p-704, 0x1.c000000400000p-765, -0x1.07be107b011fcp+192, 0x1.f7e6ed0b063d2p+138},
534b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.07ffffff1fe00p-512, -0x1.fc00000000000p-609, 0x1.0040000000000p-704, -0x1.c000000400000p-765, -0x1.07be107b011fcp+192, 0x1.f7e6ed0b063d2p+138},
535b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.07ffffff1fe00p-512, -0x1.fc00000000000p-609, -0x1.0040000000000p-704, 0x1.c000000400000p-765, 0x1.07be107b011fcp+192, -0x1.f7e6ed0b063d2p+138},
536b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0080000000000p+198, -0x1.0000000000000p+93, 0x1.fffff1ff80000p-814, 0x1.ffffc000fe000p-869, 0x1.00800703c0512p+1011, -0x1.7f7600e4b93c0p+957},
537b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0080000000000p+198, -0x1.0000000000000p+93, -0x1.fffff1ff80000p-814, -0x1.ffffc000fe000p-869, -0x1.00800703c0512p+1011, 0x1.7f7600e4b93c0p+957},
538b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0080000000000p+198, 0x1.0000000000000p+93, 0x1.fffff1ff80000p-814, 0x1.ffffc000fe000p-869, -0x1.00800703c0512p+1011, 0x1.7f7600e4b93c0p+957},
539b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0080000000000p+198, 0x1.0000000000000p+93, -0x1.fffff1ff80000p-814, -0x1.ffffc000fe000p-869, 0x1.00800703c0512p+1011, -0x1.7f7600e4b93c0p+957},
540b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0400000000000p+566, -0x1.0000000000000p+461, 0x1.7fffe00000008p+712, -0x1.e000080000000p+632, 0x1.5aaac78e3b4b6p-147, 0x1.ae0183122f590p-201},
541b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0400000000000p+566, -0x1.0000000000000p+461, -0x1.7fffe00000008p+712, 0x1.e000080000000p+632, -0x1.5aaac78e3b4b6p-147, -0x1.ae0183122f590p-201},
542b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0400000000000p+566, 0x1.0000000000000p+461, 0x1.7fffe00000008p+712, -0x1.e000080000000p+632, -0x1.5aaac78e3b4b6p-147, -0x1.ae0183122f590p-201},
543b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0400000000000p+566, 0x1.0000000000000p+461, -0x1.7fffe00000008p+712, 0x1.e000080000000p+632, 0x1.5aaac78e3b4b6p-147, 0x1.ae0183122f590p-201},
544b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001d000000p-530, -0x1.ff80000200000p-585, 0x1.0000003fffffcp+783, 0x1.feffff8000000p+703, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
545b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001d000000p-530, -0x1.ff80000200000p-585, -0x1.0000003fffffcp+783, -0x1.feffff8000000p+703, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
546b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001d000000p-530, 0x1.ff80000200000p-585, 0x1.0000003fffffcp+783, 0x1.feffff8000000p+703, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
547b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001d000000p-530, 0x1.ff80000200000p-585, -0x1.0000003fffffcp+783, -0x1.feffff8000000p+703, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
548b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001ffffffffc0p+355, 0x1.fffffff03ff00p+294, 0x1.0000010000000p-724, -0x1.fffffff810000p-793, INFINITY, 0x0.0000000000000p+0},
549b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.001ffffffffc0p+355, 0x1.fffffff03ff00p+294, -0x1.0000010000000p-724, 0x1.fffffff810000p-793, -INFINITY, 0x0.0000000000000p+0},
550b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001ffffffffc0p+355, -0x1.fffffff03ff00p+294, 0x1.0000010000000p-724, -0x1.fffffff810000p-793, -INFINITY, 0x0.0000000000000p+0},
551b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.001ffffffffc0p+355, -0x1.fffffff03ff00p+294, -0x1.0000010000000p-724, 0x1.fffffff810000p-793, INFINITY, 0x0.0000000000000p+0},
552b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000fffc0001p+277, -0x1.fc000007e0040p+218, 0x1.000007fffffc0p+726, 0x1.fc0003fc00000p+666, 0x1.000007ffbfc41p-449, 0x1.a2bf70aa60b60p-505},
553b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000fffc0001p+277, -0x1.fc000007e0040p+218, -0x1.000007fffffc0p+726, -0x1.fc0003fc00000p+666, -0x1.000007ffbfc41p-449, -0x1.a2bf70aa60b60p-505},
554b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000fffc0001p+277, 0x1.fc000007e0040p+218, 0x1.000007fffffc0p+726, 0x1.fc0003fc00000p+666, -0x1.000007ffbfc41p-449, -0x1.a2bf70aa60b60p-505},
555b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000fffc0001p+277, 0x1.fc000007e0040p+218, -0x1.000007fffffc0p+726, -0x1.fc0003fc00000p+666, 0x1.000007ffbfc41p-449, 0x1.a2bf70aa60b60p-505},
556b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01ffe000003fep-455, 0x1.ffffff8000000p-521, 0x1.00fffffe00000p-662, 0x1.ffffffe7ff800p-723, 0x1.00fee120e15c4p+207, 0x1.7b11a0fd9d316p+153},
557b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01ffe000003fep-455, 0x1.ffffff8000000p-521, -0x1.00fffffe00000p-662, -0x1.ffffffe7ff800p-723, -0x1.00fee120e15c4p+207, -0x1.7b11a0fd9d316p+153},
558b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01ffe000003fep-455, -0x1.ffffff8000000p-521, 0x1.00fffffe00000p-662, 0x1.ffffffe7ff800p-723, -0x1.00fee120e15c4p+207, -0x1.7b11a0fd9d316p+153},
559b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01ffe000003fep-455, -0x1.ffffff8000000p-521, -0x1.00fffffe00000p-662, -0x1.ffffffe7ff800p-723, 0x1.00fee120e15c4p+207, 0x1.7b11a0fd9d316p+153},
560b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fffffffffc00p+478, 0x1.ffffffe000000p+415, 0x1.07c0ffc200000p+108, -0x1.e000003bfffe0p+50, 0x1.3697b20f8de20p+370, -0x1.388b9803adee0p+316},
561b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fffffffffc00p+478, 0x1.ffffffe000000p+415, -0x1.07c0ffc200000p+108, 0x1.e000003bfffe0p+50, -0x1.3697b20f8de20p+370, 0x1.388b9803adee0p+316},
562b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fffffffffc00p+478, -0x1.ffffffe000000p+415, 0x1.07c0ffc200000p+108, -0x1.e000003bfffe0p+50, -0x1.3697b20f8de20p+370, 0x1.388b9803adee0p+316},
563b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fffffffffc00p+478, -0x1.ffffffe000000p+415, -0x1.07c0ffc200000p+108, 0x1.e000003bfffe0p+50, 0x1.3697b20f8de20p+370, -0x1.388b9803adee0p+316},
564b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001800000p+405, 0x1.fffffc0000200p+351, 0x1.0000004000000p-957, -0x1.fff0000004000p-1024, INFINITY, 0x0.0000000000000p+0},
565b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000001800000p+405, 0x1.fffffc0000200p+351, -0x1.0000004000000p-957, 0x1.fff0000004000p-1024, -INFINITY, 0x0.0000000000000p+0},
566b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001800000p+405, -0x1.fffffc0000200p+351, 0x1.0000004000000p-957, -0x1.fff0000004000p-1024, -INFINITY, 0x0.0000000000000p+0},
567b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000001800000p+405, -0x1.fffffc0000200p+351, -0x1.0000004000000p-957, 0x1.fff0000004000p-1024, INFINITY, 0x0.0000000000000p+0},
568b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000800000000p+271, -0x1.0000000000000p+208, 0x1.0fc007c004000p-537, -0x1.fffe100000000p-601, 0x1.e2544251693b5p+807, 0x1.bf6c5bc03d0b8p+751},
569b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000800000000p+271, -0x1.0000000000000p+208, -0x1.0fc007c004000p-537, 0x1.fffe100000000p-601, -0x1.e2544251693b5p+807, -0x1.bf6c5bc03d0b8p+751},
570b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000800000000p+271, 0x1.0000000000000p+208, 0x1.0fc007c004000p-537, -0x1.fffe100000000p-601, -0x1.e2544251693b5p+807, -0x1.bf6c5bc03d0b8p+751},
571b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000800000000p+271, 0x1.0000000000000p+208, -0x1.0fc007c004000p-537, 0x1.fffe100000000p-601, 0x1.e2544251693b5p+807, 0x1.bf6c5bc03d0b8p+751},
572b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007fffffe00p-85, 0x1.ffffffc003f00p-146, 0x1.0080000000000p-834, -0x1.0000000000000p-892, 0x1.ff017f405f904p+748, -0x1.df2057e109728p+694},
573b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00007fffffe00p-85, 0x1.ffffffc003f00p-146, -0x1.0080000000000p-834, 0x1.0000000000000p-892, -0x1.ff017f405f904p+748, 0x1.df2057e109728p+694},
574b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007fffffe00p-85, -0x1.ffffffc003f00p-146, 0x1.0080000000000p-834, -0x1.0000000000000p-892, -0x1.ff017f405f904p+748, 0x1.df2057e109728p+694},
575b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00007fffffe00p-85, -0x1.ffffffc003f00p-146, -0x1.0080000000000p-834, 0x1.0000000000000p-892, 0x1.ff017f405f904p+748, -0x1.df2057e109728p+694},
576b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000200000000p-779, -0x1.0000000000000p-835, 0x1.00000ffffff80p-484, 0x1.ffffff0007ff8p-540, 0x1.00000fffff080p-295, -0x1.77fff803e38b4p-350},
577b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000200000000p-779, -0x1.0000000000000p-835, -0x1.00000ffffff80p-484, -0x1.ffffff0007ff8p-540, -0x1.00000fffff080p-295, 0x1.77fff803e38b4p-350},
578b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000200000000p-779, 0x1.0000000000000p-835, 0x1.00000ffffff80p-484, 0x1.ffffff0007ff8p-540, -0x1.00000fffff080p-295, 0x1.77fff803e38b4p-350},
579b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000200000000p-779, 0x1.0000000000000p-835, -0x1.00000ffffff80p-484, -0x1.ffffff0007ff8p-540, 0x1.00000fffff080p-295, -0x1.77fff803e38b4p-350},
580b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00fe000000000p-622, 0x1.001ffffff0000p-691, 0x1.00007fffff000p+682, 0x0.0000000000000p+0, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
581b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00fe000000000p-622, 0x1.001ffffff0000p-691, -0x1.00007fffff000p+682, 0x0.0000000000000p+0, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
582b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00fe000000000p-622, -0x1.001ffffff0000p-691, 0x1.00007fffff000p+682, 0x0.0000000000000p+0, -0x0.0000000000000p+0, -0x0.0000000000000p+0},
583b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00fe000000000p-622, -0x1.001ffffff0000p-691, -0x1.00007fffff000p+682, 0x0.0000000000000p+0, 0x0.0000000000000p+0, 0x0.0000000000000p+0},
584b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01e0000000002p+213, -0x1.fffffffffc200p+154, 0x1.0000080000000p-358, -0x1.0000000000000p-463, 0x1.01dff7f100409p+571, 0x1.ef7ed084099b0p+517},
585b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01e0000000002p+213, -0x1.fffffffffc200p+154, -0x1.0000080000000p-358, 0x1.0000000000000p-463, -0x1.01dff7f100409p+571, -0x1.ef7ed084099b0p+517},
586b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01e0000000002p+213, 0x1.fffffffffc200p+154, 0x1.0000080000000p-358, -0x1.0000000000000p-463, -0x1.01dff7f100409p+571, -0x1.ef7ed084099b0p+517},
587b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01e0000000002p+213, 0x1.fffffffffc200p+154, -0x1.0000080000000p-358, 0x1.0000000000000p-463, 0x1.01dff7f100409p+571, 0x1.ef7ed084099b0p+517},
588b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000f1fe001p+66, -0x1.0000000000000p-17, 0x1.00003fffffff0p-433, 0x1.fc00000000000p-510, 0x1.ffff81e41b892p+498, -0x1.b8b120ccd3920p+444},
589b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000000f1fe001p+66, -0x1.0000000000000p-17, -0x1.00003fffffff0p-433, -0x1.fc00000000000p-510, -0x1.ffff81e41b892p+498, 0x1.b8b120ccd3920p+444},
590b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000f1fe001p+66, 0x1.0000000000000p-17, 0x1.00003fffffff0p-433, 0x1.fc00000000000p-510, -0x1.ffff81e41b892p+498, 0x1.b8b120ccd3920p+444},
591b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000000f1fe001p+66, 0x1.0000000000000p-17, -0x1.00003fffffff0p-433, -0x1.fc00000000000p-510, 0x1.ffff81e41b892p+498, -0x1.b8b120ccd3920p+444},
592b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0008000000010p+115, -0x1.f8000ffff9000p+50, 0x1.00001ffff0000p-192, 0x1.ffff80001f000p-249, 0x1.0007dfff1401ap+307, -0x1.60516bf0b366cp+253},
593b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0008000000010p+115, -0x1.f8000ffff9000p+50, -0x1.00001ffff0000p-192, -0x1.ffff80001f000p-249, -0x1.0007dfff1401ap+307, 0x1.60516bf0b366cp+253},
594b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0008000000010p+115, 0x1.f8000ffff9000p+50, 0x1.00001ffff0000p-192, 0x1.ffff80001f000p-249, -0x1.0007dfff1401ap+307, 0x1.60516bf0b366cp+253},
595b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0008000000010p+115, 0x1.f8000ffff9000p+50, -0x1.00001ffff0000p-192, -0x1.ffff80001f000p-249, 0x1.0007dfff1401ap+307, -0x1.60516bf0b366cp+253},
596b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000100000000p-13, -0x1.0000000000000p-118, 0x1.0038000800000p+253, -0x1.fffffe0000080p+193, 0x1.ff903863adb04p-267, -0x1.6b2c09860d9d8p-323},
597b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000100000000p-13, -0x1.0000000000000p-118, -0x1.0038000800000p+253, 0x1.fffffe0000080p+193, -0x1.ff903863adb04p-267, 0x1.6b2c09860d9d8p-323},
598b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000100000000p-13, 0x1.0000000000000p-118, 0x1.0038000800000p+253, -0x1.fffffe0000080p+193, -0x1.ff903863adb04p-267, 0x1.6b2c09860d9d8p-323},
599b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000100000000p-13, 0x1.0000000000000p-118, -0x1.0038000800000p+253, 0x1.fffffe0000080p+193, 0x1.ff903863adb04p-267, -0x1.6b2c09860d9d8p-323},
600b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003fe008000p-845, -0x1.fffdff0000080p-904, 0x1.ffffffffff800p+109, 0x1.fe00000000000p+11, 0x1.00003fe008400p-955, -0x1.803dee8002680p-1014},
601b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00003fe008000p-845, -0x1.fffdff0000080p-904, -0x1.ffffffffff800p+109, -0x1.fe00000000000p+11, -0x1.00003fe008400p-955, 0x1.803dee8002680p-1014},
602b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003fe008000p-845, 0x1.fffdff0000080p-904, 0x1.ffffffffff800p+109, 0x1.fe00000000000p+11, -0x1.00003fe008400p-955, 0x1.803dee8002680p-1014},
603b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00003fe008000p-845, 0x1.fffdff0000080p-904, -0x1.ffffffffff800p+109, -0x1.fe00000000000p+11, 0x1.00003fe008400p-955, -0x1.803dee8002680p-1014},
604b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1fffffff00000p-151, 0x1.ffffff8000000p-223, 0x1.0000100000000p-443, -0x1.0000000000000p-537, 0x1.1fffedff01201p+292, -0x1.1fefee00c1200p+232},
605b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1fffffff00000p-151, 0x1.ffffff8000000p-223, -0x1.0000100000000p-443, 0x1.0000000000000p-537, -0x1.1fffedff01201p+292, 0x1.1fefee00c1200p+232},
606b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1fffffff00000p-151, -0x1.ffffff8000000p-223, 0x1.0000100000000p-443, -0x1.0000000000000p-537, -0x1.1fffedff01201p+292, 0x1.1fefee00c1200p+232},
607b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1fffffff00000p-151, -0x1.ffffff8000000p-223, -0x1.0000100000000p-443, 0x1.0000000000000p-537, 0x1.1fffedff01201p+292, -0x1.1fefee00c1200p+232},
608b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0ffffc0000010p-901, 0x1.f000000ff0000p-970, 0x1.00003ff002010p-855, -0x1.0000020000000p-920, 0x1.0fffb8110fd73p-46, -0x1.2a08548118244p-101},
609b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0ffffc0000010p-901, 0x1.f000000ff0000p-970, -0x1.00003ff002010p-855, 0x1.0000020000000p-920, -0x1.0fffb8110fd73p-46, 0x1.2a08548118244p-101},
610b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0ffffc0000010p-901, -0x1.f000000ff0000p-970, 0x1.00003ff002010p-855, -0x1.0000020000000p-920, -0x1.0fffb8110fd73p-46, 0x1.2a08548118244p-101},
611b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0ffffc0000010p-901, -0x1.f000000ff0000p-970, -0x1.00003ff002010p-855, 0x1.0000020000000p-920, 0x1.0fffb8110fd73p-46, -0x1.2a08548118244p-101},
612b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00ffffffc0000p+149, 0x1.fffffe00003f0p+94, 0x1.1fffffffff020p-235, -0x1.ffff000400000p-310, 0x1.c8e38e38735a1p+383, 0x1.ba7818263c098p+329},
613b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00ffffffc0000p+149, 0x1.fffffe00003f0p+94, -0x1.1fffffffff020p-235, 0x1.ffff000400000p-310, -0x1.c8e38e38735a1p+383, -0x1.ba7818263c098p+329},
614b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00ffffffc0000p+149, -0x1.fffffe00003f0p+94, 0x1.1fffffffff020p-235, -0x1.ffff000400000p-310, -0x1.c8e38e38735a1p+383, -0x1.ba7818263c098p+329},
615b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00ffffffc0000p+149, -0x1.fffffe00003f0p+94, -0x1.1fffffffff020p-235, 0x1.ffff000400000p-310, 0x1.c8e38e38735a1p+383, 0x1.ba7818263c098p+329},
616b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0200000000000p+564, -0x1.0000000000000p+511, 0x1.0000700000000p-366, 0x1.ffffffe000000p-437, 0x1.01ff8f203161ep+930, 0x1.329475dfee4e0p+875},
617b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0200000000000p+564, -0x1.0000000000000p+511, -0x1.0000700000000p-366, -0x1.ffffffe000000p-437, -0x1.01ff8f203161ep+930, -0x1.329475dfee4e0p+875},
618b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0200000000000p+564, 0x1.0000000000000p+511, 0x1.0000700000000p-366, 0x1.ffffffe000000p-437, -0x1.01ff8f203161ep+930, -0x1.329475dfee4e0p+875},
619b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0200000000000p+564, 0x1.0000000000000p+511, -0x1.0000700000000p-366, -0x1.ffffffe000000p-437, 0x1.01ff8f203161ep+930, 0x1.329475dfee4e0p+875},
620b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fffffc0001fcp+882, 0x1.007fffff00000p+819, 0x1.007fffff80000p-564, 0x1.fffffffe00000p-632, INFINITY, 0x0.0000000000000p+0},
621b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.3fffffc0001fcp+882, 0x1.007fffff00000p+819, -0x1.007fffff80000p-564, -0x1.fffffffe00000p-632, -INFINITY, 0x0.0000000000000p+0},
622b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fffffc0001fcp+882, -0x1.007fffff00000p+819, 0x1.007fffff80000p-564, 0x1.fffffffe00000p-632, -INFINITY, 0x0.0000000000000p+0},
623b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.3fffffc0001fcp+882, -0x1.007fffff00000p+819, -0x1.007fffff80000p-564, -0x1.fffffffe00000p-632, INFINITY, 0x0.0000000000000p+0},
624b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000ffffffd0p-606, -0x1.ffffff8200000p-672, 0x1.00000c0000004p+258, -0x1.ff80000800000p+190, 0x1.000003ffffcccp-864, 0x1.02fbf43288800p-927},
625b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000ffffffd0p-606, -0x1.ffffff8200000p-672, -0x1.00000c0000004p+258, 0x1.ff80000800000p+190, -0x1.000003ffffcccp-864, -0x1.02fbf43288800p-927},
626b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000ffffffd0p-606, 0x1.ffffff8200000p-672, 0x1.00000c0000004p+258, -0x1.ff80000800000p+190, -0x1.000003ffffcccp-864, -0x1.02fbf43288800p-927},
627b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000ffffffd0p-606, 0x1.ffffff8200000p-672, -0x1.00000c0000004p+258, 0x1.ff80000800000p+190, 0x1.000003ffffcccp-864, 0x1.02fbf43288800p-927},
628b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.18003ffff8000p-770, 0x1.ffffff8000000p-836, 0x1.1ffff80000040p-581, -0x1.0000000000000p-671, 0x1.f1c79c0c99a42p-190, -0x1.672e152d5a5bep-244},
629b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.18003ffff8000p-770, 0x1.ffffff8000000p-836, -0x1.1ffff80000040p-581, 0x1.0000000000000p-671, -0x1.f1c79c0c99a42p-190, 0x1.672e152d5a5bep-244},
630b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.18003ffff8000p-770, -0x1.ffffff8000000p-836, 0x1.1ffff80000040p-581, -0x1.0000000000000p-671, -0x1.f1c79c0c99a42p-190, 0x1.672e152d5a5bep-244},
631b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.18003ffff8000p-770, -0x1.ffffff8000000p-836, -0x1.1ffff80000040p-581, 0x1.0000000000000p-671, 0x1.f1c79c0c99a42p-190, -0x1.672e152d5a5bep-244},
632b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0ffffff9ffff0p+390, 0x1.f800008200000p+320, 0x1.000000ffffff8p+202, 0x1.ff0000007ffc0p+143, 0x1.0ffffeea0000ap+188, -0x1.21eba43b6d104p+133},
633b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0ffffff9ffff0p+390, 0x1.f800008200000p+320, -0x1.000000ffffff8p+202, -0x1.ff0000007ffc0p+143, -0x1.0ffffeea0000ap+188, 0x1.21eba43b6d104p+133},
634b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0ffffff9ffff0p+390, -0x1.f800008200000p+320, 0x1.000000ffffff8p+202, 0x1.ff0000007ffc0p+143, -0x1.0ffffeea0000ap+188, 0x1.21eba43b6d104p+133},
635b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0ffffff9ffff0p+390, -0x1.f800008200000p+320, -0x1.000000ffffff8p+202, -0x1.ff0000007ffc0p+143, 0x1.0ffffeea0000ap+188, -0x1.21eba43b6d104p+133},
636b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1fffffe000000p-899, 0x1.ffff800001ffep-953, 0x1.0000008000000p-864, -0x1.fffffc0000008p-920, 0x1.1fffff5000006p-35, 0x1.1ffee480048f8p-90},
637b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.1fffffe000000p-899, 0x1.ffff800001ffep-953, -0x1.0000008000000p-864, 0x1.fffffc0000008p-920, -0x1.1fffff5000006p-35, -0x1.1ffee480048f8p-90},
638b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1fffffe000000p-899, -0x1.ffff800001ffep-953, 0x1.0000008000000p-864, -0x1.fffffc0000008p-920, -0x1.1fffff5000006p-35, -0x1.1ffee480048f8p-90},
639b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.1fffffe000000p-899, -0x1.ffff800001ffep-953, -0x1.0000008000000p-864, 0x1.fffffc0000008p-920, 0x1.1fffff5000006p-35, 0x1.1ffee480048f8p-90},
640b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000200000000p-148, -0x1.fffffff804000p-215, 0x1.0000080000000p+818, -0x1.0000000000000p+723, 0x1.000017ffff400p-966, 0x1.6ffff480c0400p-1028},
641b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000200000000p-148, -0x1.fffffff804000p-215, -0x1.0000080000000p+818, 0x1.0000000000000p+723, -0x1.000017ffff400p-966, -0x1.6ffff480c0400p-1028},
642b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000200000000p-148, 0x1.fffffff804000p-215, 0x1.0000080000000p+818, -0x1.0000000000000p+723, -0x1.000017ffff400p-966, -0x1.6ffff480c0400p-1028},
643b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000200000000p-148, 0x1.fffffff804000p-215, -0x1.0000080000000p+818, 0x1.0000000000000p+723, 0x1.000017ffff400p-966, 0x1.6ffff480c0400p-1028},
644b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.03ffff0000010p+113, -0x1.fffc010000000p+37, 0x1.0000020000000p+293, -0x1.0000000000000p+188, 0x1.03fffcf800071p-180, -0x1.c7fff471f0000p-249},
645b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.03ffff0000010p+113, -0x1.fffc010000000p+37, -0x1.0000020000000p+293, 0x1.0000000000000p+188, -0x1.03fffcf800071p-180, 0x1.c7fff471f0000p-249},
646b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.03ffff0000010p+113, 0x1.fffc010000000p+37, 0x1.0000020000000p+293, -0x1.0000000000000p+188, -0x1.03fffcf800071p-180, 0x1.c7fff471f0000p-249},
647b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.03ffff0000010p+113, 0x1.fffc010000000p+37, -0x1.0000020000000p+293, 0x1.0000000000000p+188, 0x1.03fffcf800071p-180, -0x1.c7fff471f0000p-249},
648b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.7ffffffc00000p-873, 0x1.fff80000fc000p-934, 0x1.0010000000000p+21, -0x1.ffffffffc4000p-46, 0x1.7fe8017be8418p-894, -0x1.01d7f400a641ep-948},
649b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.7ffffffc00000p-873, 0x1.fff80000fc000p-934, -0x1.0010000000000p+21, 0x1.ffffffffc4000p-46, -0x1.7fe8017be8418p-894, 0x1.01d7f400a641ep-948},
650b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.7ffffffc00000p-873, -0x1.fff80000fc000p-934, 0x1.0010000000000p+21, -0x1.ffffffffc4000p-46, -0x1.7fe8017be8418p-894, 0x1.01d7f400a641ep-948},
651b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.7ffffffc00000p-873, -0x1.fff80000fc000p-934, -0x1.0010000000000p+21, 0x1.ffffffffc4000p-46, 0x1.7fe8017be8418p-894, -0x1.01d7f400a641ep-948},
652b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000007fffc004p-531, -0x1.8000004000000p-590, 0x1.7fe000001ff00p+464, 0x1.f000000000000p+363, 0x1.5571d426e1829p-996, -0x1.e917b80000000p-1050},
653b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000007fffc004p-531, -0x1.8000004000000p-590, -0x1.7fe000001ff00p+464, -0x1.f000000000000p+363, -0x1.5571d426e1829p-996, 0x1.e917b80000000p-1050},
654b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000007fffc004p-531, 0x1.8000004000000p-590, 0x1.7fe000001ff00p+464, 0x1.f000000000000p+363, -0x1.5571d426e1829p-996, 0x1.e917b80000000p-1050},
655b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000007fffc004p-531, 0x1.8000004000000p-590, -0x1.7fe000001ff00p+464, -0x1.f000000000000p+363, 0x1.5571d426e1829p-996, -0x1.e917b80000000p-1050},
656b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01ffffffffc00p+132, 0x0.0000000000000p+0, 0x1.0ffffff000000p+156, 0x1.fffffff000000p+86, 0x1.e5a5a5c236733p-25, -0x1.9d54b36e3ce32p-79},
657b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.01ffffffffc00p+132, 0x0.0000000000000p+0, -0x1.0ffffff000000p+156, -0x1.fffffff000000p+86, -0x1.e5a5a5c236733p-25, 0x1.9d54b36e3ce32p-79},
658b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01ffffffffc00p+132, 0x0.0000000000000p+0, 0x1.0ffffff000000p+156, 0x1.fffffff000000p+86, -0x1.e5a5a5c236733p-25, 0x1.9d54b36e3ce32p-79},
659b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.01ffffffffc00p+132, 0x0.0000000000000p+0, -0x1.0ffffff000000p+156, -0x1.fffffff000000p+86, 0x1.e5a5a5c236733p-25, -0x1.9d54b36e3ce32p-79},
660b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000010000000p-428, -0x1.ffffffffe4000p-490, 0x1.0000020000000p-498, -0x1.ff80000100000p-571, 0x1.fffffe0000040p+69, -0x1.006005ff51e00p+9},
661b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000010000000p-428, -0x1.ffffffffe4000p-490, -0x1.0000020000000p-498, 0x1.ff80000100000p-571, -0x1.fffffe0000040p+69, 0x1.006005ff51e00p+9},
662b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000010000000p-428, 0x1.ffffffffe4000p-490, 0x1.0000020000000p-498, -0x1.ff80000100000p-571, -0x1.fffffe0000040p+69, 0x1.006005ff51e00p+9},
663b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000010000000p-428, 0x1.ffffffffe4000p-490, -0x1.0000020000000p-498, 0x1.ff80000100000p-571, 0x1.fffffe0000040p+69, -0x1.006005ff51e00p+9},
664b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0008000000000p+313, -0x1.0000000000000p+208, 0x1.000fffff80000p+721, 0x1.fffffffc00000p+665, 0x1.fff00100efe90p-409, -0x1.07a38c84ab908p-464},
665b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0008000000000p+313, -0x1.0000000000000p+208, -0x1.000fffff80000p+721, -0x1.fffffffc00000p+665, -0x1.fff00100efe90p-409, 0x1.07a38c84ab908p-464},
666b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0008000000000p+313, 0x1.0000000000000p+208, 0x1.000fffff80000p+721, 0x1.fffffffc00000p+665, -0x1.fff00100efe90p-409, 0x1.07a38c84ab908p-464},
667b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0008000000000p+313, 0x1.0000000000000p+208, -0x1.000fffff80000p+721, -0x1.fffffffc00000p+665, 0x1.fff00100efe90p-409, -0x1.07a38c84ab908p-464},
668b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007fffffffc00p+944, 0x1.ffffc00000000p+879, 0x1.1ffffffff8000p-208, 0x1.fe001ffffffe0p-264, INFINITY, 0x0.0000000000000p+0},
669b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007fffffffc00p+944, 0x1.ffffc00000000p+879, -0x1.1ffffffff8000p-208, -0x1.fe001ffffffe0p-264, -INFINITY, 0x0.0000000000000p+0},
670b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007fffffffc00p+944, -0x1.ffffc00000000p+879, 0x1.1ffffffff8000p-208, 0x1.fe001ffffffe0p-264, -INFINITY, 0x0.0000000000000p+0},
671b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007fffffffc00p+944, -0x1.ffffc00000000p+879, -0x1.1ffffffff8000p-208, -0x1.fe001ffffffe0p-264, INFINITY, 0x0.0000000000000p+0},
672b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000fffe00p+879, 0x1.3fffff87fc000p+819, 0x1.00003ffffc000p-310, 0x1.e003ff8000000p-375, INFINITY, 0x0.0000000000000p+0},
673b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000fffe00p+879, 0x1.3fffff87fc000p+819, -0x1.00003ffffc000p-310, -0x1.e003ff8000000p-375, -INFINITY, 0x0.0000000000000p+0},
674b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000fffe00p+879, -0x1.3fffff87fc000p+819, 0x1.00003ffffc000p-310, 0x1.e003ff8000000p-375, -INFINITY, 0x0.0000000000000p+0},
675b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000fffe00p+879, -0x1.3fffff87fc000p+819, -0x1.00003ffffc000p-310, -0x1.e003ff8000000p-375, INFINITY, 0x0.0000000000000p+0},
676b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-526, -0x1.0000000000000p-631, 0x1.7ffff80000000p-359, 0x1.ffffffffe0000p-415, 0x1.55555c7c71ed4p-168, 0x1.30ff0fb9aebd0p-225},
677b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0000000800000p-526, -0x1.0000000000000p-631, -0x1.7ffff80000000p-359, -0x1.ffffffffe0000p-415, -0x1.55555c7c71ed4p-168, -0x1.30ff0fb9aebd0p-225},
678b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-526, 0x1.0000000000000p-631, 0x1.7ffff80000000p-359, 0x1.ffffffffe0000p-415, -0x1.55555c7c71ed4p-168, -0x1.30ff0fb9aebd0p-225},
679b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0000000800000p-526, 0x1.0000000000000p-631, -0x1.7ffff80000000p-359, -0x1.ffffffffe0000p-415, 0x1.55555c7c71ed4p-168, 0x1.30ff0fb9aebd0p-225},
680b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00fffffff8000p-357, 0x1.fffe000000000p-431, 0x1.0000100000000p-423, -0x1.fffffffffc100p-478, 0x1.00ffefeff9010p+66, 0x1.1cfbfe2017250p+12},
681b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00fffffff8000p-357, 0x1.fffe000000000p-431, -0x1.0000100000000p-423, 0x1.fffffffffc100p-478, -0x1.00ffefeff9010p+66, -0x1.1cfbfe2017250p+12},
682b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00fffffff8000p-357, -0x1.fffe000000000p-431, 0x1.0000100000000p-423, -0x1.fffffffffc100p-478, -0x1.00ffefeff9010p+66, -0x1.1cfbfe2017250p+12},
683b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00fffffff8000p-357, -0x1.fffe000000000p-431, -0x1.0000100000000p-423, 0x1.fffffffffc100p-478, 0x1.00ffefeff9010p+66, 0x1.1cfbfe2017250p+12},
684b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0007ffffffff0p-319, 0x1.fffffc0000000p-402, 0x1.0003800000080p-931, -0x1.0000000000000p-1036, 0x1.00047ff0402e2p+612, -0x1.8ad99d893a930p+555},
685b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0007ffffffff0p-319, 0x1.fffffc0000000p-402, -0x1.0003800000080p-931, 0x1.0000000000000p-1036, -0x1.00047ff0402e2p+612, 0x1.8ad99d893a930p+555},
686b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0007ffffffff0p-319, -0x1.fffffc0000000p-402, 0x1.0003800000080p-931, -0x1.0000000000000p-1036, -0x1.00047ff0402e2p+612, 0x1.8ad99d893a930p+555},
687b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0007ffffffff0p-319, -0x1.fffffc0000000p-402, -0x1.0003800000080p-931, 0x1.0000000000000p-1036, 0x1.00047ff0402e2p+612, -0x1.8ad99d893a930p+555},
688b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001fffff80p-279, 0x1.ff00000000000p-363, 0x1.0000020000000p-640, -0x1.8002000000000p-716, 0x1.fffffffffff00p+360, 0x1.0181fefcfc000p+293},
689b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000001fffff80p-279, 0x1.ff00000000000p-363, -0x1.0000020000000p-640, 0x1.8002000000000p-716, -0x1.fffffffffff00p+360, -0x1.0181fefcfc000p+293},
690b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001fffff80p-279, -0x1.ff00000000000p-363, 0x1.0000020000000p-640, -0x1.8002000000000p-716, -0x1.fffffffffff00p+360, -0x1.0181fefcfc000p+293},
691b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000001fffff80p-279, -0x1.ff00000000000p-363, -0x1.0000020000000p-640, 0x1.8002000000000p-716, 0x1.fffffffffff00p+360, 0x1.0181fefcfc000p+293},
692b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0003fffff0000p+964, 0x1.ffff800007f80p+904, 0x1.000007ffffe00p+308, -0x1.fe0c000004000p+250, 0x1.0003f7ffd0600p+656, 0x1.4dc26b9fd5b00p+601},
693b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.0003fffff0000p+964, 0x1.ffff800007f80p+904, -0x1.000007ffffe00p+308, 0x1.fe0c000004000p+250, -0x1.0003f7ffd0600p+656, -0x1.4dc26b9fd5b00p+601},
694b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0003fffff0000p+964, -0x1.ffff800007f80p+904, 0x1.000007ffffe00p+308, -0x1.fe0c000004000p+250, -0x1.0003f7ffd0600p+656, -0x1.4dc26b9fd5b00p+601},
695b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.0003fffff0000p+964, -0x1.ffff800007f80p+904, -0x1.000007ffffe00p+308, 0x1.fe0c000004000p+250, 0x1.0003f7ffd0600p+656, 0x1.4dc26b9fd5b00p+601},
696b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000003f0000p+137, 0x1.ffffffe000000p+59, 0x1.0100000000000p+110, -0x1.fffffff000080p+50, 0x1.fe01fe09d629dp+26, 0x1.9a55be319d934p-28},
697b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000003f0000p+137, 0x1.ffffffe000000p+59, -0x1.0100000000000p+110, 0x1.fffffff000080p+50, -0x1.fe01fe09d629dp+26, -0x1.9a55be319d934p-28},
698b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000003f0000p+137, -0x1.ffffffe000000p+59, 0x1.0100000000000p+110, -0x1.fffffff000080p+50, -0x1.fe01fe09d629dp+26, -0x1.9a55be319d934p-28},
699b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000003f0000p+137, -0x1.ffffffe000000p+59, -0x1.0100000000000p+110, 0x1.fffffff000080p+50, 0x1.fe01fe09d629dp+26, 0x1.9a55be319d934p-28},
700b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007fffffffc00p+472, 0x1.fffffe0000000p+390, 0x1.0000003fffff8p-373, 0x1.fffff80000000p-444, 0x1.007fffbfdfc09p+845, 0x1.202ee977b9860p+787},
701b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007fffffffc00p+472, 0x1.fffffe0000000p+390, -0x1.0000003fffff8p-373, -0x1.fffff80000000p-444, -0x1.007fffbfdfc09p+845, -0x1.202ee977b9860p+787},
702b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007fffffffc00p+472, -0x1.fffffe0000000p+390, 0x1.0000003fffff8p-373, 0x1.fffff80000000p-444, -0x1.007fffbfdfc09p+845, -0x1.202ee977b9860p+787},
703b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007fffffffc00p+472, -0x1.fffffe0000000p+390, -0x1.0000003fffff8p-373, -0x1.fffff80000000p-444, 0x1.007fffbfdfc09p+845, 0x1.202ee977b9860p+787},
704b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000003ff000p+517, 0x1.ffffff0000000p+455, 0x1.0000ffff80000p+482, 0x1.e0000000fffc0p+423, 0x1.fffe000afdf40p+34, 0x1.a97dc87838c28p-22},
705b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00000003ff000p+517, 0x1.ffffff0000000p+455, -0x1.0000ffff80000p+482, -0x1.e0000000fffc0p+423, -0x1.fffe000afdf40p+34, -0x1.a97dc87838c28p-22},
706b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000003ff000p+517, -0x1.ffffff0000000p+455, 0x1.0000ffff80000p+482, 0x1.e0000000fffc0p+423, -0x1.fffe000afdf40p+34, -0x1.a97dc87838c28p-22},
707b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00000003ff000p+517, -0x1.ffffff0000000p+455, -0x1.0000ffff80000p+482, -0x1.e0000000fffc0p+423, 0x1.fffe000afdf40p+34, 0x1.a97dc87838c28p-22},
708b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007ffffffc000p-870, 0x1.ffffff8000000p-937, 0x1.0003fffffffe0p-380, 0x1.fffffff000780p-440, 0x1.007bfe1003c1fp-490, 0x1.d0655eb0f91c0p-546},
709b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.007ffffffc000p-870, 0x1.ffffff8000000p-937, -0x1.0003fffffffe0p-380, -0x1.fffffff000780p-440, -0x1.007bfe1003c1fp-490, -0x1.d0655eb0f91c0p-546},
710b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007ffffffc000p-870, -0x1.ffffff8000000p-937, 0x1.0003fffffffe0p-380, 0x1.fffffff000780p-440, -0x1.007bfe1003c1fp-490, -0x1.d0655eb0f91c0p-546},
711b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.007ffffffc000p-870, -0x1.ffffff8000000p-937, -0x1.0003fffffffe0p-380, -0x1.fffffff000780p-440, 0x1.007bfe1003c1fp-490, 0x1.d0655eb0f91c0p-546},
712b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.07fffffe0003cp+175, 0x1.ffe000007f000p+110, 0x1.1ffff00800000p-290, -0x1.0000000000000p-387, 0x1.d5556f57b59dcp+464, 0x1.ea436d67e8132p+410},
713b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.07fffffe0003cp+175, 0x1.ffe000007f000p+110, -0x1.1ffff00800000p-290, 0x1.0000000000000p-387, -0x1.d5556f57b59dcp+464, -0x1.ea436d67e8132p+410},
714b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.07fffffe0003cp+175, -0x1.ffe000007f000p+110, 0x1.1ffff00800000p-290, -0x1.0000000000000p-387, -0x1.d5556f57b59dcp+464, -0x1.ea436d67e8132p+410},
715b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.07fffffe0003cp+175, -0x1.ffe000007f000p+110, -0x1.1ffff00800000p-290, 0x1.0000000000000p-387, 0x1.d5556f57b59dcp+464, 0x1.ea436d67e8132p+410},
716b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000003fff8000p+401, 0x1.ffff00000003cp+346, 0x1.000001ffff020p+721, -0x1.fff0000200000p+651, 0x1.000001fff8fa0p-320, 0x1.04037c2a010d6p-374},
717b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.000003fff8000p+401, 0x1.ffff00000003cp+346, -0x1.000001ffff020p+721, 0x1.fff0000200000p+651, -0x1.000001fff8fa0p-320, -0x1.04037c2a010d6p-374},
718b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000003fff8000p+401, -0x1.ffff00000003cp+346, 0x1.000001ffff020p+721, -0x1.fff0000200000p+651, -0x1.000001fff8fa0p-320, -0x1.04037c2a010d6p-374},
719b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.000003fff8000p+401, -0x1.ffff00000003cp+346, -0x1.000001ffff020p+721, 0x1.fff0000200000p+651, 0x1.000001fff8fa0p-320, 0x1.04037c2a010d6p-374},
720b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00ffe00000000p-249, 0x1.fe00000000000p-309, 0x1.0000100000000p+516, -0x1.ffff800010000p+447, 0x1.00ffcff003010p-765, -0x1.01fef05060e00p-825},
721b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.00ffe00000000p-249, 0x1.fe00000000000p-309, -0x1.0000100000000p+516, 0x1.ffff800010000p+447, -0x1.00ffcff003010p-765, 0x1.01fef05060e00p-825},
722b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00ffe00000000p-249, -0x1.fe00000000000p-309, 0x1.0000100000000p+516, -0x1.ffff800010000p+447, -0x1.00ffcff003010p-765, 0x1.01fef05060e00p-825},
723b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.00ffe00000000p-249, -0x1.fe00000000000p-309, -0x1.0000100000000p+516, 0x1.ffff800010000p+447, 0x1.00ffcff003010p-765, -0x1.01fef05060e00p-825},
724b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.fffffff000008p-375, -0x1.ffffff1000000p-452, 0x1.0001fffffff80p-412, 0x1.fffe000000000p-497, 0x1.fffbfff800208p+37, -0x1.83fe387f7d700p-21},
725b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{0x1.fffffff000008p-375, -0x1.ffffff1000000p-452, -0x1.0001fffffff80p-412, -0x1.fffe000000000p-497, -0x1.fffbfff800208p+37, 0x1.83fe387f7d700p-21},
726b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.fffffff000008p-375, 0x1.ffffff1000000p-452, 0x1.0001fffffff80p-412, 0x1.fffe000000000p-497, -0x1.fffbfff800208p+37, 0x1.83fe387f7d700p-21},
727b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar{-0x1.fffffff000008p-375, 0x1.ffffff1000000p-452, -0x1.0001fffffff80p-412, -0x1.fffe000000000p-497, 0x1.fffbfff800208p+37, -0x1.83fe387f7d700p-21},
728b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar};
729b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
730b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbarconst int numAccuracyTests = sizeof(accuracyTests) / sizeof(struct testVector);
731b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
732b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#include <math.h>
733b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
734b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbardouble testAccuracy() {
735b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	int i;
736b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	DD a, b, c, r;
737b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
738b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	double worstUlps = 0.5;
739b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
740b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	for (i=0; i<numAccuracyTests; ++i) {
741b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		a.hi = accuracyTests[i].xhi;
742b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		a.lo = accuracyTests[i].xlo;
743b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		b.hi = accuracyTests[i].yhi;
744b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		b.lo = accuracyTests[i].ylo;
745b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		r.hi = accuracyTests[i].rhi;
746b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		r.lo = accuracyTests[i].rlo;
747b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
748b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		DD c = { .ld = __gcc_qdiv(a.ld, b.ld) };
749b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
750b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		double error = __builtin_fabs(((r.hi - c.hi) + r.lo) - c.lo);
751b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
752b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		if (error != 0.0) {
753b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
754b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			int exponent = ilogb(r.hi);
755b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			exponent = (exponent < -1022 ? -1022 : exponent);
756b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			double ulpError = scalbn(error, 106 - exponent);
757b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
758b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			if (ulpError > worstUlps) {
759b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#ifdef PRINT_ACCURACY_INFORMATION
760b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				printf("New worst rounding error for (%a,%a) / (%a,%a):\n", a.hi, a.lo, b.hi, b.lo);
761b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				printf("\tExpected: (%a,%a)\n", r.hi, r.lo);
762b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				printf("\tComputed: (%a,%a)\n", c.hi, c.lo);
763b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				printf("\tError: %f ulps\n", ulpError);
764b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar#endif
765b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar				worstUlps = ulpError;
766b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar			}
767b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar		}
768b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	}
769b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
770b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar	return worstUlps;
771b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar}
772b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
773b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
774b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
775b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
776b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
777b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
778b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
779b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
780b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
781b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
782b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
783b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
784b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
785b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
786b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
787b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
788b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
789b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
790b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
791b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
792b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
793b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
794b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
795b3a6901e66f55b35aa9e01bcb24134e6a65ea004Daniel Dunbar
796