| 1 | // REQUIRES: target-is-powerpc64le |
| 2 | // RUN: %clang_builtins %s %librt -o %t && %run %t |
| 3 | #include <stdio.h> |
| 4 | #include "DD.h" |
| 5 | |
| 6 | long double __gcc_qmul(long double x, long double y); |
| 7 | int memcmp(const void *, const void *, __typeof__(sizeof(0))); |
| 8 | |
| 9 | double testAccuracy(); |
| 10 | int testEdgeCases(); |
| 11 | |
| 12 | int main(int argc, char *argv[]) { |
| 13 | if (testEdgeCases()) |
| 14 | return 1; |
| 15 | |
| 16 | if (testAccuracy() > 2.0) |
| 17 | return 1; |
| 18 | |
| 19 | return 0; |
| 20 | } |
| 21 | |
| 22 | struct testVector { |
| 23 | double xhi; double xlo; |
| 24 | double yhi; double ylo; |
| 25 | double rhi; double rlo; |
| 26 | }; |
| 27 | |
| 28 | #define INFINITY __builtin_inf() |
| 29 | #define HUGE 0x1.fffffffffffffp1023 |
| 30 | #define QNAN __builtin_nan("") |
| 31 | |
| 32 | const struct testVector edgeCases[] = { |
| 33 | { .xhi: 0.0, .xlo: 0.0, .yhi: 0.0, .ylo: 0.0, .rhi: 0.0, .rlo: 0.0 }, |
| 34 | { .xhi: -0.0, .xlo: 0.0, .yhi: 0.0, .ylo: 0.0, .rhi: -0.0, .rlo: 0.0 }, |
| 35 | { .xhi: 0.0, .xlo: 0.0, .yhi: -0.0, .ylo: 0.0, .rhi: -0.0, .rlo: 0.0 }, |
| 36 | { .xhi: -0.0, .xlo: 0.0, .yhi: -0.0, .ylo: 0.0, .rhi: 0.0, .rlo: 0.0 }, |
| 37 | |
| 38 | { INFINITY, .xlo: 0.0, .yhi: 0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 39 | { .xhi: -INFINITY, .xlo: 0.0, .yhi: 0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 40 | { INFINITY, .xlo: 0.0, .yhi: -0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 41 | { .xhi: -INFINITY, .xlo: 0.0, .yhi: -0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 42 | { INFINITY, .xlo: 0.0, .yhi: 1.0, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 43 | { .xhi: -INFINITY, .xlo: 0.0, .yhi: 1.0, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 44 | { INFINITY, .xlo: 0.0, .yhi: -1.0, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 45 | { .xhi: -INFINITY, .xlo: 0.0, .yhi: -1.0, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 46 | { INFINITY, .xlo: 0.0, HUGE, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 47 | { .xhi: -INFINITY, .xlo: 0.0, HUGE, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 48 | { INFINITY, .xlo: 0.0, .yhi: -HUGE, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 49 | { .xhi: -INFINITY, .xlo: 0.0, .yhi: -HUGE, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 50 | { INFINITY, .xlo: 0.0, INFINITY, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 51 | { .xhi: -INFINITY, .xlo: 0.0, INFINITY, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 52 | { INFINITY, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 53 | { .xhi: -INFINITY, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 54 | { .xhi: 0.0, .xlo: 0.0, INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 55 | { .xhi: 0.0, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 56 | { .xhi: -0.0, .xlo: 0.0, INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 57 | { .xhi: -0.0, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 58 | { .xhi: 1.0, .xlo: 0.0, INFINITY, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 59 | { .xhi: 1.0, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 60 | { .xhi: -1.0, .xlo: 0.0, INFINITY, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 61 | { .xhi: -1.0, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 62 | { HUGE, .xlo: 0.0, INFINITY, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 63 | { HUGE, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 64 | { .xhi: -HUGE, .xlo: 0.0, INFINITY, .ylo: 0.0, .rhi: -INFINITY, .rlo: 0.0 }, |
| 65 | { .xhi: -HUGE, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, INFINITY, .rlo: 0.0 }, |
| 66 | |
| 67 | { QNAN, .xlo: 0.0, .yhi: 0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 68 | { .xhi: -QNAN, .xlo: 0.0, .yhi: 0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 69 | { QNAN, .xlo: 0.0, .yhi: -0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 70 | { .xhi: -QNAN, .xlo: 0.0, .yhi: -0.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 71 | { QNAN, .xlo: 0.0, .yhi: 1.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 72 | { .xhi: -QNAN, .xlo: 0.0, .yhi: 1.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 73 | { QNAN, .xlo: 0.0, .yhi: -1.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 74 | { .xhi: -QNAN, .xlo: 0.0, .yhi: -1.0, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 75 | { QNAN, .xlo: 0.0, HUGE, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 76 | { .xhi: -QNAN, .xlo: 0.0, HUGE, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 77 | { QNAN, .xlo: 0.0, .yhi: -HUGE, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 78 | { .xhi: -QNAN, .xlo: 0.0, .yhi: -HUGE, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 79 | { QNAN, .xlo: 0.0, INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 80 | { .xhi: -QNAN, .xlo: 0.0, INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 81 | { QNAN, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 82 | { .xhi: -QNAN, .xlo: 0.0, .yhi: -INFINITY, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 83 | { QNAN, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 84 | { .xhi: -QNAN, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 85 | { QNAN, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 86 | { .xhi: -QNAN, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 87 | { .xhi: 0.0, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 88 | { .xhi: 0.0, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 89 | { .xhi: -0.0, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 90 | { .xhi: -0.0, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 91 | { .xhi: 1.0, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 92 | { .xhi: 1.0, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 93 | { .xhi: -1.0, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 94 | { .xhi: -1.0, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 95 | { HUGE, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 96 | { HUGE, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 97 | { .xhi: -HUGE, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 98 | { .xhi: -HUGE, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 99 | { INFINITY, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 100 | { INFINITY, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 101 | { .xhi: -INFINITY, .xlo: 0.0, QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 102 | { .xhi: -INFINITY, .xlo: 0.0, .yhi: -QNAN, .ylo: 0.0, QNAN, .rlo: 0.0 }, |
| 103 | }; |
| 104 | |
| 105 | const int numEdgeCases = sizeof(edgeCases) / sizeof(struct testVector); |
| 106 | |
| 107 | |
| 108 | int testEdgeCases() { |
| 109 | int i; |
| 110 | DD a, b, c, r; |
| 111 | for (i=0; i<numEdgeCases; ++i) { |
| 112 | a.hi = edgeCases[i].xhi; |
| 113 | a.lo = edgeCases[i].xlo; |
| 114 | b.hi = edgeCases[i].yhi; |
| 115 | b.lo = edgeCases[i].ylo; |
| 116 | r.hi = edgeCases[i].rhi; |
| 117 | r.lo = edgeCases[i].rlo; |
| 118 | |
| 119 | int error; |
| 120 | |
| 121 | DD c = { .ld = __gcc_qmul(x: a.ld, y: b.ld) }; |
| 122 | |
| 123 | if (r.hi != r.hi) { |
| 124 | if (c.hi == c.hi) |
| 125 | error = 1; |
| 126 | else if (c.lo != 0.0) |
| 127 | error = 1; |
| 128 | else |
| 129 | error = 0; |
| 130 | } |
| 131 | |
| 132 | else if (r.hi == 0.0) |
| 133 | error = memcmp(&c, &r, sizeof(DD)); |
| 134 | |
| 135 | else |
| 136 | error = ((c.hi != r.hi) || (c.lo != r.lo)); |
| 137 | |
| 138 | if (error) { |
| 139 | printf(format: "Error on edge case %a x %a: expected (%a, %a), got (%a, %a).\n" , a.hi, b.hi, r.hi, r.lo, c.hi, c.lo); |
| 140 | return 1; |
| 141 | } |
| 142 | } |
| 143 | |
| 144 | return 0; |
| 145 | } |
| 146 | |
| 147 | |
| 148 | /* |
| 149 | |
| 150 | Code for generating the test cases, requires the mpfr package to run. |
| 151 | |
| 152 | #include <stdio.h> |
| 153 | #include <stdlib.h> |
| 154 | #include <mpfr.h> |
| 155 | #include <math.h> |
| 156 | |
| 157 | #ifdef __x86_64__ |
| 158 | #define randlength 2 |
| 159 | #else |
| 160 | #define randlength 4 |
| 161 | #endif |
| 162 | |
| 163 | void printTest(mpfr_t a, mpfr_t b, mpfr_t c) { |
| 164 | static const double INFINITYD = __builtin_INFINITY(); |
| 165 | |
| 166 | MPFR_DECL_INIT(tmp, 53); |
| 167 | |
| 168 | double ahi = mpfr_get_d(a, GMP_RNDN); |
| 169 | mpfr_set_d(tmp, ahi, GMP_RNDN); |
| 170 | mpfr_sub(tmp, a, tmp, GMP_RNDN); |
| 171 | double alo = mpfr_get_d(tmp, GMP_RNDN); |
| 172 | printf("{%0.13a, %0.13a, ", ahi, alo); |
| 173 | |
| 174 | double bhi = mpfr_get_d(b, GMP_RNDN); |
| 175 | mpfr_set_d(tmp, bhi, GMP_RNDN); |
| 176 | mpfr_sub(tmp, b, tmp, GMP_RNDN); |
| 177 | double blo = mpfr_get_d(tmp, GMP_RNDN); |
| 178 | printf("%0.13a, %0.13a, ", bhi, blo); |
| 179 | |
| 180 | double chi = mpfr_get_d(c, GMP_RNDN); |
| 181 | mpfr_set_d(tmp, chi, GMP_RNDN); |
| 182 | mpfr_sub(tmp, c, tmp, GMP_RNDN); |
| 183 | double clo = isINFINITY(chi) ? 0.0 : mpfr_get_d(tmp, GMP_RNDN); |
| 184 | printf("%0.13a, %0.13a},\n", chi, clo); |
| 185 | } |
| 186 | |
| 187 | int main(int argc, char *argv[]) { |
| 188 | |
| 189 | MPFR_DECL_INIT(a, 106); |
| 190 | MPFR_DECL_INIT(b, 106); |
| 191 | MPFR_DECL_INIT(c, 106); |
| 192 | |
| 193 | int exponent_range = atoi(argv[1]); |
| 194 | |
| 195 | int i; |
| 196 | for (i=0; i<128; ++i) { |
| 197 | mpfr_random2(a, randlength, exponent_range); |
| 198 | mpfr_random2(b, randlength, exponent_range); |
| 199 | mpfr_mul(c, a, b, GMP_RNDN); |
| 200 | printTest(a, b, c); |
| 201 | |
| 202 | mpfr_neg(b, b, GMP_RNDN); |
| 203 | mpfr_mul(c, a, b, GMP_RNDN); |
| 204 | printTest(a, b, c); |
| 205 | |
| 206 | mpfr_neg(a, a, GMP_RNDN); |
| 207 | mpfr_neg(b, b, GMP_RNDN); |
| 208 | mpfr_mul(c, a, b, GMP_RNDN); |
| 209 | printTest(a, b, c); |
| 210 | |
| 211 | mpfr_neg(b, b, GMP_RNDN); |
| 212 | mpfr_mul(c, a, b, GMP_RNDN); |
| 213 | printTest(a, b, c); |
| 214 | } |
| 215 | return 0; |
| 216 | } |
| 217 | |
| 218 | */ |
| 219 | |
| 220 | const struct testVector accuracyTests[] = { |
| 221 | {.xhi: 0x1.00001ffffff00p-784, .xlo: 0x1.fffff83ff8000p-839, .yhi: 0x1.00ffc00ffff00p-771, .ylo: 0x1.fe0007fffff00p-827, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 222 | {.xhi: 0x1.00001ffffff00p-784, .xlo: 0x1.fffff83ff8000p-839, .yhi: -0x1.00ffc00ffff00p-771, .ylo: -0x1.fe0007fffff00p-827, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 223 | {.xhi: -0x1.00001ffffff00p-784, .xlo: -0x1.fffff83ff8000p-839, .yhi: 0x1.00ffc00ffff00p-771, .ylo: 0x1.fe0007fffff00p-827, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 224 | {.xhi: -0x1.00001ffffff00p-784, .xlo: -0x1.fffff83ff8000p-839, .yhi: -0x1.00ffc00ffff00p-771, .ylo: -0x1.fe0007fffff00p-827, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 225 | {.xhi: 0x1.00001fffff800p-705, .xlo: 0x1.fffffffe00000p-779, .yhi: 0x1.3fffffff80000p+666, .ylo: 0x1.ffffffff00000p+593, .rhi: 0x1.400027ff7f5ffp-39, .rlo: 0x1.e0001ffe80000p-111}, |
| 226 | {.xhi: 0x1.00001fffff800p-705, .xlo: 0x1.fffffffe00000p-779, .yhi: -0x1.3fffffff80000p+666, .ylo: -0x1.ffffffff00000p+593, .rhi: -0x1.400027ff7f5ffp-39, .rlo: -0x1.e0001ffe80000p-111}, |
| 227 | {.xhi: -0x1.00001fffff800p-705, .xlo: -0x1.fffffffe00000p-779, .yhi: 0x1.3fffffff80000p+666, .ylo: 0x1.ffffffff00000p+593, .rhi: -0x1.400027ff7f5ffp-39, .rlo: -0x1.e0001ffe80000p-111}, |
| 228 | {.xhi: -0x1.00001fffff800p-705, .xlo: -0x1.fffffffe00000p-779, .yhi: -0x1.3fffffff80000p+666, .ylo: -0x1.ffffffff00000p+593, .rhi: 0x1.400027ff7f5ffp-39, .rlo: 0x1.e0001ffe80000p-111}, |
| 229 | {.xhi: 0x1.0000000800000p-800, .xlo: -0x1.0000000000000p-872, .yhi: 0x1.000003fffc002p-916, .ylo: -0x1.0000000000000p-1021, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 230 | {.xhi: 0x1.0000000800000p-800, .xlo: -0x1.0000000000000p-872, .yhi: -0x1.000003fffc002p-916, .ylo: 0x1.0000000000000p-1021, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 231 | {.xhi: -0x1.0000000800000p-800, .xlo: 0x1.0000000000000p-872, .yhi: 0x1.000003fffc002p-916, .ylo: -0x1.0000000000000p-1021, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 232 | {.xhi: -0x1.0000000800000p-800, .xlo: 0x1.0000000000000p-872, .yhi: -0x1.000003fffc002p-916, .ylo: 0x1.0000000000000p-1021, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 233 | {.xhi: 0x1.000003ffffffep-19, .xlo: -0x1.ffe0080000000p-103, .yhi: 0x1.0800000000000p-211, .ylo: -0x1.0000000000000p-307, .rhi: 0x1.0800041fffffep-230, .rlo: -0x1.00000020fef08p-286}, |
| 234 | {.xhi: 0x1.000003ffffffep-19, .xlo: -0x1.ffe0080000000p-103, .yhi: -0x1.0800000000000p-211, .ylo: 0x1.0000000000000p-307, .rhi: -0x1.0800041fffffep-230, .rlo: 0x1.00000020fef08p-286}, |
| 235 | {.xhi: -0x1.000003ffffffep-19, .xlo: 0x1.ffe0080000000p-103, .yhi: 0x1.0800000000000p-211, .ylo: -0x1.0000000000000p-307, .rhi: -0x1.0800041fffffep-230, .rlo: 0x1.00000020fef08p-286}, |
| 236 | {.xhi: -0x1.000003ffffffep-19, .xlo: 0x1.ffe0080000000p-103, .yhi: -0x1.0800000000000p-211, .ylo: 0x1.0000000000000p-307, .rhi: 0x1.0800041fffffep-230, .rlo: -0x1.00000020fef08p-286}, |
| 237 | {.xhi: 0x1.0000007fffc00p-464, .xlo: 0x1.efe0000000000p-558, .yhi: 0x1.007fffffe0000p+756, .ylo: 0x0.0000000000000p+0, .rhi: 0x1.008000801fbfep+292, .rlo: -0x1.fffeffff07900p+231}, |
| 238 | {.xhi: 0x1.0000007fffc00p-464, .xlo: 0x1.efe0000000000p-558, .yhi: -0x1.007fffffe0000p+756, .ylo: 0x0.0000000000000p+0, .rhi: -0x1.008000801fbfep+292, .rlo: 0x1.fffeffff07900p+231}, |
| 239 | {.xhi: -0x1.0000007fffc00p-464, .xlo: -0x1.efe0000000000p-558, .yhi: 0x1.007fffffe0000p+756, .ylo: 0x0.0000000000000p+0, .rhi: -0x1.008000801fbfep+292, .rlo: 0x1.fffeffff07900p+231}, |
| 240 | {.xhi: -0x1.0000007fffc00p-464, .xlo: -0x1.efe0000000000p-558, .yhi: -0x1.007fffffe0000p+756, .ylo: 0x0.0000000000000p+0, .rhi: 0x1.008000801fbfep+292, .rlo: -0x1.fffeffff07900p+231}, |
| 241 | {.xhi: 0x1.3fe0000100000p-20, .xlo: -0x1.0000000000000p-93, .yhi: 0x1.3fffffffffe00p-397, .ylo: 0x1.fe00040000000p-472, .rhi: 0x1.8fd800013fd80p-417, .rlo: 0x1.ffffc7d404500p-472}, |
| 242 | {.xhi: 0x1.3fe0000100000p-20, .xlo: -0x1.0000000000000p-93, .yhi: -0x1.3fffffffffe00p-397, .ylo: -0x1.fe00040000000p-472, .rhi: -0x1.8fd800013fd80p-417, .rlo: -0x1.ffffc7d404500p-472}, |
| 243 | {.xhi: -0x1.3fe0000100000p-20, .xlo: 0x1.0000000000000p-93, .yhi: 0x1.3fffffffffe00p-397, .ylo: 0x1.fe00040000000p-472, .rhi: -0x1.8fd800013fd80p-417, .rlo: -0x1.ffffc7d404500p-472}, |
| 244 | {.xhi: -0x1.3fe0000100000p-20, .xlo: 0x1.0000000000000p-93, .yhi: -0x1.3fffffffffe00p-397, .ylo: -0x1.fe00040000000p-472, .rhi: 0x1.8fd800013fd80p-417, .rlo: 0x1.ffffc7d404500p-472}, |
| 245 | {.xhi: 0x1.0001fff800000p-371, .xlo: 0x1.ffffff0000ffep-425, .yhi: 0x1.00ff000000800p-806, .ylo: -0x1.0000000800000p-872, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 246 | {.xhi: 0x1.0001fff800000p-371, .xlo: 0x1.ffffff0000ffep-425, .yhi: -0x1.00ff000000800p-806, .ylo: 0x1.0000000800000p-872, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 247 | {.xhi: -0x1.0001fff800000p-371, .xlo: -0x1.ffffff0000ffep-425, .yhi: 0x1.00ff000000800p-806, .ylo: -0x1.0000000800000p-872, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 248 | {.xhi: -0x1.0001fff800000p-371, .xlo: -0x1.ffffff0000ffep-425, .yhi: -0x1.00ff000000800p-806, .ylo: 0x1.0000000800000p-872, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 249 | {.xhi: 0x1.0000800000000p-723, .xlo: -0x1.ffffffe400000p-786, .yhi: 0x1.000001ffffffap-94, .ylo: -0x1.ffe1f80400000p-169, .rhi: 0x1.0000820000ffap-817, .rlo: -0x1.0c100109bfa00p-879}, |
| 250 | {.xhi: 0x1.0000800000000p-723, .xlo: -0x1.ffffffe400000p-786, .yhi: -0x1.000001ffffffap-94, .ylo: 0x1.ffe1f80400000p-169, .rhi: -0x1.0000820000ffap-817, .rlo: 0x1.0c100109bfa00p-879}, |
| 251 | {.xhi: -0x1.0000800000000p-723, .xlo: 0x1.ffffffe400000p-786, .yhi: 0x1.000001ffffffap-94, .ylo: -0x1.ffe1f80400000p-169, .rhi: -0x1.0000820000ffap-817, .rlo: 0x1.0c100109bfa00p-879}, |
| 252 | {.xhi: -0x1.0000800000000p-723, .xlo: 0x1.ffffffe400000p-786, .yhi: -0x1.000001ffffffap-94, .ylo: 0x1.ffe1f80400000p-169, .rhi: 0x1.0000820000ffap-817, .rlo: -0x1.0c100109bfa00p-879}, |
| 253 | {.xhi: 0x1.0000010000000p-343, .xlo: -0x1.0000000000000p-448, .yhi: 0x1.007fffffffc00p-425, .ylo: 0x1.fffffc0000000p-496, .rhi: 0x1.008001007fc00p-768, .rlo: -0x1.e000002004000p-835}, |
| 254 | {.xhi: 0x1.0000010000000p-343, .xlo: -0x1.0000000000000p-448, .yhi: -0x1.007fffffffc00p-425, .ylo: -0x1.fffffc0000000p-496, .rhi: -0x1.008001007fc00p-768, .rlo: 0x1.e000002004000p-835}, |
| 255 | {.xhi: -0x1.0000010000000p-343, .xlo: 0x1.0000000000000p-448, .yhi: 0x1.007fffffffc00p-425, .ylo: 0x1.fffffc0000000p-496, .rhi: -0x1.008001007fc00p-768, .rlo: 0x1.e000002004000p-835}, |
| 256 | {.xhi: -0x1.0000010000000p-343, .xlo: 0x1.0000000000000p-448, .yhi: -0x1.007fffffffc00p-425, .ylo: -0x1.fffffc0000000p-496, .rhi: 0x1.008001007fc00p-768, .rlo: -0x1.e000002004000p-835}, |
| 257 | {.xhi: 0x1.0080000000000p-417, .xlo: -0x1.0000000000000p-490, .yhi: 0x1.001ffffffc000p-985, .ylo: 0x1.0000000000000p-1039, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 258 | {.xhi: 0x1.0080000000000p-417, .xlo: -0x1.0000000000000p-490, .yhi: -0x1.001ffffffc000p-985, .ylo: -0x1.0000000000000p-1039, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 259 | {.xhi: -0x1.0080000000000p-417, .xlo: 0x1.0000000000000p-490, .yhi: 0x1.001ffffffc000p-985, .ylo: 0x1.0000000000000p-1039, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 260 | {.xhi: -0x1.0080000000000p-417, .xlo: 0x1.0000000000000p-490, .yhi: -0x1.001ffffffc000p-985, .ylo: -0x1.0000000000000p-1039, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 261 | {.xhi: 0x1.000001fffff80p-758, .xlo: 0x1.fffffc001fffcp-813, .yhi: 0x1.00001ffff8000p+939, .ylo: 0x1.00007f001e000p+884, .rhi: 0x1.000021fff8380p+181, .rlo: 0x1.7bc05e90173aep+127}, |
| 262 | {.xhi: 0x1.000001fffff80p-758, .xlo: 0x1.fffffc001fffcp-813, .yhi: -0x1.00001ffff8000p+939, .ylo: -0x1.00007f001e000p+884, .rhi: -0x1.000021fff8380p+181, .rlo: -0x1.7bc05e90173aep+127}, |
| 263 | {.xhi: -0x1.000001fffff80p-758, .xlo: -0x1.fffffc001fffcp-813, .yhi: 0x1.00001ffff8000p+939, .ylo: 0x1.00007f001e000p+884, .rhi: -0x1.000021fff8380p+181, .rlo: -0x1.7bc05e90173aep+127}, |
| 264 | {.xhi: -0x1.000001fffff80p-758, .xlo: -0x1.fffffc001fffcp-813, .yhi: -0x1.00001ffff8000p+939, .ylo: -0x1.00007f001e000p+884, .rhi: 0x1.000021fff8380p+181, .rlo: 0x1.7bc05e90173aep+127}, |
| 265 | {.xhi: 0x1.00f3ffffff000p-189, .xlo: 0x1.fff8000000000p-257, .yhi: 0x1.3dfffffffc000p+294, .ylo: 0x1.ff000003ffe00p+233, .rhi: 0x1.3f2f17fffabe3p+105, .rlo: 0x1.02efbc1200d00p+45}, |
| 266 | {.xhi: 0x1.00f3ffffff000p-189, .xlo: 0x1.fff8000000000p-257, .yhi: -0x1.3dfffffffc000p+294, .ylo: -0x1.ff000003ffe00p+233, .rhi: -0x1.3f2f17fffabe3p+105, .rlo: -0x1.02efbc1200d00p+45}, |
| 267 | {.xhi: -0x1.00f3ffffff000p-189, .xlo: -0x1.fff8000000000p-257, .yhi: 0x1.3dfffffffc000p+294, .ylo: 0x1.ff000003ffe00p+233, .rhi: -0x1.3f2f17fffabe3p+105, .rlo: -0x1.02efbc1200d00p+45}, |
| 268 | {.xhi: -0x1.00f3ffffff000p-189, .xlo: -0x1.fff8000000000p-257, .yhi: -0x1.3dfffffffc000p+294, .ylo: -0x1.ff000003ffe00p+233, .rhi: 0x1.3f2f17fffabe3p+105, .rlo: 0x1.02efbc1200d00p+45}, |
| 269 | {.xhi: 0x1.0000001ffff80p-98, .xlo: 0x1.fffffdfffff8ep-152, .yhi: 0x1.0000000000000p+1023, .ylo: -0x1.0000000000000p+953, .rhi: 0x1.0000001ffff80p+925, .rlo: 0x1.fffefdffffd8ep+871}, |
| 270 | {.xhi: 0x1.0000001ffff80p-98, .xlo: 0x1.fffffdfffff8ep-152, .yhi: -0x1.0000000000000p+1023, .ylo: 0x1.0000000000000p+953, .rhi: -0x1.0000001ffff80p+925, .rlo: -0x1.fffefdffffd8ep+871}, |
| 271 | {.xhi: -0x1.0000001ffff80p-98, .xlo: -0x1.fffffdfffff8ep-152, .yhi: 0x1.0000000000000p+1023, .ylo: -0x1.0000000000000p+953, .rhi: -0x1.0000001ffff80p+925, .rlo: -0x1.fffefdffffd8ep+871}, |
| 272 | {.xhi: -0x1.0000001ffff80p-98, .xlo: -0x1.fffffdfffff8ep-152, .yhi: -0x1.0000000000000p+1023, .ylo: 0x1.0000000000000p+953, .rhi: 0x1.0000001ffff80p+925, .rlo: 0x1.fffefdffffd8ep+871}, |
| 273 | {.xhi: 0x1.001fffffffe00p+730, .xlo: 0x0.0000000000000p+0, .yhi: 0x1.0000002000000p+702, .ylo: -0x1.0000000000000p+602, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 274 | {.xhi: 0x1.001fffffffe00p+730, .xlo: 0x0.0000000000000p+0, .yhi: -0x1.0000002000000p+702, .ylo: 0x1.0000000000000p+602, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 275 | {.xhi: -0x1.001fffffffe00p+730, .xlo: 0x0.0000000000000p+0, .yhi: 0x1.0000002000000p+702, .ylo: -0x1.0000000000000p+602, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 276 | {.xhi: -0x1.001fffffffe00p+730, .xlo: 0x0.0000000000000p+0, .yhi: -0x1.0000002000000p+702, .ylo: 0x1.0000000000000p+602, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 277 | {.xhi: 0x1.01ffffffe0000p+902, .xlo: 0x1.c000000200000p+841, .yhi: 0x1.0001fff800ffep-251, .ylo: 0x1.c000000000000p-354, .rhi: 0x1.020203f7d101ap+651, .rlo: -0x1.88001fe2ff740p+592}, |
| 278 | {.xhi: 0x1.01ffffffe0000p+902, .xlo: 0x1.c000000200000p+841, .yhi: -0x1.0001fff800ffep-251, .ylo: -0x1.c000000000000p-354, .rhi: -0x1.020203f7d101ap+651, .rlo: 0x1.88001fe2ff740p+592}, |
| 279 | {.xhi: -0x1.01ffffffe0000p+902, .xlo: -0x1.c000000200000p+841, .yhi: 0x1.0001fff800ffep-251, .ylo: 0x1.c000000000000p-354, .rhi: -0x1.020203f7d101ap+651, .rlo: 0x1.88001fe2ff740p+592}, |
| 280 | {.xhi: -0x1.01ffffffe0000p+902, .xlo: -0x1.c000000200000p+841, .yhi: -0x1.0001fff800ffep-251, .ylo: -0x1.c000000000000p-354, .rhi: 0x1.020203f7d101ap+651, .rlo: -0x1.88001fe2ff740p+592}, |
| 281 | {.xhi: 0x1.00000007ff800p-179, .xlo: 0x1.ffff800000000p-267, .yhi: 0x1.00003fe0c4000p+973, .ylo: -0x1.fffc032000000p+910, .rhi: 0x1.00003fe8c3820p+794, .rlo: -0x1.1dd05a045ffe0p+738}, |
| 282 | {.xhi: 0x1.00000007ff800p-179, .xlo: 0x1.ffff800000000p-267, .yhi: -0x1.00003fe0c4000p+973, .ylo: 0x1.fffc032000000p+910, .rhi: -0x1.00003fe8c3820p+794, .rlo: 0x1.1dd05a045ffe0p+738}, |
| 283 | {.xhi: -0x1.00000007ff800p-179, .xlo: -0x1.ffff800000000p-267, .yhi: 0x1.00003fe0c4000p+973, .ylo: -0x1.fffc032000000p+910, .rhi: -0x1.00003fe8c3820p+794, .rlo: 0x1.1dd05a045ffe0p+738}, |
| 284 | {.xhi: -0x1.00000007ff800p-179, .xlo: -0x1.ffff800000000p-267, .yhi: -0x1.00003fe0c4000p+973, .ylo: 0x1.fffc032000000p+910, .rhi: 0x1.00003fe8c3820p+794, .rlo: -0x1.1dd05a045ffe0p+738}, |
| 285 | {.xhi: 0x1.000001fff8008p-475, .xlo: -0x1.0000000000000p-557, .yhi: 0x1.000ffffff8000p+593, .ylo: 0x1.ffffffffffc00p+538, .rhi: 0x1.0010020010000p+118, .rlo: 0x1.fc0023ddedc10p+63}, |
| 286 | {.xhi: 0x1.000001fff8008p-475, .xlo: -0x1.0000000000000p-557, .yhi: -0x1.000ffffff8000p+593, .ylo: -0x1.ffffffffffc00p+538, .rhi: -0x1.0010020010000p+118, .rlo: -0x1.fc0023ddedc10p+63}, |
| 287 | {.xhi: -0x1.000001fff8008p-475, .xlo: 0x1.0000000000000p-557, .yhi: 0x1.000ffffff8000p+593, .ylo: 0x1.ffffffffffc00p+538, .rhi: -0x1.0010020010000p+118, .rlo: -0x1.fc0023ddedc10p+63}, |
| 288 | {.xhi: -0x1.000001fff8008p-475, .xlo: 0x1.0000000000000p-557, .yhi: -0x1.000ffffff8000p+593, .ylo: -0x1.ffffffffffc00p+538, .rhi: 0x1.0010020010000p+118, .rlo: 0x1.fc0023ddedc10p+63}, |
| 289 | {.xhi: 0x1.007fbfffffcf0p-964, .xlo: 0x1.ffff803ffe000p-1019, .yhi: 0x1.0007ffff00000p+383, .ylo: 0x1.fffff80000000p+313, .rhi: 0x1.0087c3fcff4f4p-581, .rlo: 0x1.3c139ab8eff88p-636}, |
| 290 | {.xhi: 0x1.007fbfffffcf0p-964, .xlo: 0x1.ffff803ffe000p-1019, .yhi: -0x1.0007ffff00000p+383, .ylo: -0x1.fffff80000000p+313, .rhi: -0x1.0087c3fcff4f4p-581, .rlo: -0x1.3c139ab8eff88p-636}, |
| 291 | {.xhi: -0x1.007fbfffffcf0p-964, .xlo: -0x1.ffff803ffe000p-1019, .yhi: 0x1.0007ffff00000p+383, .ylo: 0x1.fffff80000000p+313, .rhi: -0x1.0087c3fcff4f4p-581, .rlo: -0x1.3c139ab8eff88p-636}, |
| 292 | {.xhi: -0x1.007fbfffffcf0p-964, .xlo: -0x1.ffff803ffe000p-1019, .yhi: -0x1.0007ffff00000p+383, .ylo: -0x1.fffff80000000p+313, .rhi: 0x1.0087c3fcff4f4p-581, .rlo: 0x1.3c139ab8eff88p-636}, |
| 293 | {.xhi: 0x1.0000001fc4000p-493, .xlo: -0x1.fe003ffe00000p-549, .yhi: 0x1.01ffffffc0004p+997, .ylo: -0x1.fffc100000000p+936, .rhi: 0x1.0200001fc3884p+504, .rlo: -0x1.0cf68c873c5e4p+449}, |
| 294 | {.xhi: 0x1.0000001fc4000p-493, .xlo: -0x1.fe003ffe00000p-549, .yhi: -0x1.01ffffffc0004p+997, .ylo: 0x1.fffc100000000p+936, .rhi: -0x1.0200001fc3884p+504, .rlo: 0x1.0cf68c873c5e4p+449}, |
| 295 | {.xhi: -0x1.0000001fc4000p-493, .xlo: 0x1.fe003ffe00000p-549, .yhi: 0x1.01ffffffc0004p+997, .ylo: -0x1.fffc100000000p+936, .rhi: -0x1.0200001fc3884p+504, .rlo: 0x1.0cf68c873c5e4p+449}, |
| 296 | {.xhi: -0x1.0000001fc4000p-493, .xlo: 0x1.fe003ffe00000p-549, .yhi: -0x1.01ffffffc0004p+997, .ylo: 0x1.fffc100000000p+936, .rhi: 0x1.0200001fc3884p+504, .rlo: -0x1.0cf68c873c5e4p+449}, |
| 297 | {.xhi: 0x1.0007e3ffe0000p-845, .xlo: 0x1.fe0ffffffe000p-909, .yhi: 0x1.0000001000000p+62, .ylo: -0x1.ffffff0000800p-2, .rhi: 0x1.0007e40fe07e4p-783, .rlo: -0x1.00ffe36fecc00p-846}, |
| 298 | {.xhi: 0x1.0007e3ffe0000p-845, .xlo: 0x1.fe0ffffffe000p-909, .yhi: -0x1.0000001000000p+62, .ylo: 0x1.ffffff0000800p-2, .rhi: -0x1.0007e40fe07e4p-783, .rlo: 0x1.00ffe36fecc00p-846}, |
| 299 | {.xhi: -0x1.0007e3ffe0000p-845, .xlo: -0x1.fe0ffffffe000p-909, .yhi: 0x1.0000001000000p+62, .ylo: -0x1.ffffff0000800p-2, .rhi: -0x1.0007e40fe07e4p-783, .rlo: 0x1.00ffe36fecc00p-846}, |
| 300 | {.xhi: -0x1.0007e3ffe0000p-845, .xlo: -0x1.fe0ffffffe000p-909, .yhi: -0x1.0000001000000p+62, .ylo: 0x1.ffffff0000800p-2, .rhi: 0x1.0007e40fe07e4p-783, .rlo: -0x1.00ffe36fecc00p-846}, |
| 301 | {.xhi: 0x1.0000001000000p-487, .xlo: -0x1.fffffff804000p-554, .yhi: 0x1.003ffffff8000p+696, .ylo: 0x1.f00000007fc00p+638, .rhi: 0x1.0040000ffc000p+209, .rlo: 0x1.ecffc01f83c60p+151}, |
| 302 | {.xhi: 0x1.0000001000000p-487, .xlo: -0x1.fffffff804000p-554, .yhi: -0x1.003ffffff8000p+696, .ylo: -0x1.f00000007fc00p+638, .rhi: -0x1.0040000ffc000p+209, .rlo: -0x1.ecffc01f83c60p+151}, |
| 303 | {.xhi: -0x1.0000001000000p-487, .xlo: 0x1.fffffff804000p-554, .yhi: 0x1.003ffffff8000p+696, .ylo: 0x1.f00000007fc00p+638, .rhi: -0x1.0040000ffc000p+209, .rlo: -0x1.ecffc01f83c60p+151}, |
| 304 | {.xhi: -0x1.0000001000000p-487, .xlo: 0x1.fffffff804000p-554, .yhi: -0x1.003ffffff8000p+696, .ylo: -0x1.f00000007fc00p+638, .rhi: 0x1.0040000ffc000p+209, .rlo: 0x1.ecffc01f83c60p+151}, |
| 305 | {.xhi: 0x1.1ffff80000000p+591, .xlo: 0x1.ffffff7ff8000p+532, .yhi: 0x1.00ff000000004p+69, .ylo: -0x1.ffffff0000400p+6, .rhi: 0x1.211ed7f808005p+660, .rlo: -0x1.f1108ffb743c6p+606}, |
| 306 | {.xhi: 0x1.1ffff80000000p+591, .xlo: 0x1.ffffff7ff8000p+532, .yhi: -0x1.00ff000000004p+69, .ylo: 0x1.ffffff0000400p+6, .rhi: -0x1.211ed7f808005p+660, .rlo: 0x1.f1108ffb743c6p+606}, |
| 307 | {.xhi: -0x1.1ffff80000000p+591, .xlo: -0x1.ffffff7ff8000p+532, .yhi: 0x1.00ff000000004p+69, .ylo: -0x1.ffffff0000400p+6, .rhi: -0x1.211ed7f808005p+660, .rlo: 0x1.f1108ffb743c6p+606}, |
| 308 | {.xhi: -0x1.1ffff80000000p+591, .xlo: -0x1.ffffff7ff8000p+532, .yhi: -0x1.00ff000000004p+69, .ylo: 0x1.ffffff0000400p+6, .rhi: 0x1.211ed7f808005p+660, .rlo: -0x1.f1108ffb743c6p+606}, |
| 309 | {.xhi: 0x1.000000ffff800p-309, .xlo: 0x1.fffffc0000000p-392, .yhi: 0x1.0008000000000p+75, .ylo: -0x1.0000000000000p+7, .rhi: 0x1.0008010007800p-234, .rlo: -0x1.0003fff003802p-288}, |
| 310 | {.xhi: 0x1.000000ffff800p-309, .xlo: 0x1.fffffc0000000p-392, .yhi: -0x1.0008000000000p+75, .ylo: 0x1.0000000000000p+7, .rhi: -0x1.0008010007800p-234, .rlo: 0x1.0003fff003802p-288}, |
| 311 | {.xhi: -0x1.000000ffff800p-309, .xlo: -0x1.fffffc0000000p-392, .yhi: 0x1.0008000000000p+75, .ylo: -0x1.0000000000000p+7, .rhi: -0x1.0008010007800p-234, .rlo: 0x1.0003fff003802p-288}, |
| 312 | {.xhi: -0x1.000000ffff800p-309, .xlo: -0x1.fffffc0000000p-392, .yhi: -0x1.0008000000000p+75, .ylo: 0x1.0000000000000p+7, .rhi: 0x1.0008010007800p-234, .rlo: -0x1.0003fff003802p-288}, |
| 313 | {.xhi: 0x1.0000183ffffc0p+670, .xlo: 0x1.fff07fcfffffcp+616, .yhi: 0x1.0000010000000p+363, .ylo: -0x1.0000000000000p+288, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 314 | {.xhi: 0x1.0000183ffffc0p+670, .xlo: 0x1.fff07fcfffffcp+616, .yhi: -0x1.0000010000000p+363, .ylo: 0x1.0000000000000p+288, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 315 | {.xhi: -0x1.0000183ffffc0p+670, .xlo: -0x1.fff07fcfffffcp+616, .yhi: 0x1.0000010000000p+363, .ylo: -0x1.0000000000000p+288, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 316 | {.xhi: -0x1.0000183ffffc0p+670, .xlo: -0x1.fff07fcfffffcp+616, .yhi: -0x1.0000010000000p+363, .ylo: 0x1.0000000000000p+288, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 317 | {.xhi: 0x1.0001000000000p-455, .xlo: -0x1.fffffff800400p-518, .yhi: 0x1.0000800000000p-998, .ylo: -0x1.0000000000000p-1070, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 318 | {.xhi: 0x1.0001000000000p-455, .xlo: -0x1.fffffff800400p-518, .yhi: -0x1.0000800000000p-998, .ylo: 0x1.0000000000000p-1070, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 319 | {.xhi: -0x1.0001000000000p-455, .xlo: 0x1.fffffff800400p-518, .yhi: 0x1.0000800000000p-998, .ylo: -0x1.0000000000000p-1070, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 320 | {.xhi: -0x1.0001000000000p-455, .xlo: 0x1.fffffff800400p-518, .yhi: -0x1.0000800000000p-998, .ylo: 0x1.0000000000000p-1070, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 321 | {.xhi: 0x1.3ffff800fff81p-572, .xlo: -0x1.0000000000000p-663, .yhi: 0x1.1fffffff00000p+890, .ylo: 0x1.fffffff000000p+813, .rhi: 0x1.67fff6ffdff72p+318, .rlo: -0x1.803ff90409202p+264}, |
| 322 | {.xhi: 0x1.3ffff800fff81p-572, .xlo: -0x1.0000000000000p-663, .yhi: -0x1.1fffffff00000p+890, .ylo: -0x1.fffffff000000p+813, .rhi: -0x1.67fff6ffdff72p+318, .rlo: 0x1.803ff90409202p+264}, |
| 323 | {.xhi: -0x1.3ffff800fff81p-572, .xlo: 0x1.0000000000000p-663, .yhi: 0x1.1fffffff00000p+890, .ylo: 0x1.fffffff000000p+813, .rhi: -0x1.67fff6ffdff72p+318, .rlo: 0x1.803ff90409202p+264}, |
| 324 | {.xhi: -0x1.3ffff800fff81p-572, .xlo: 0x1.0000000000000p-663, .yhi: -0x1.1fffffff00000p+890, .ylo: -0x1.fffffff000000p+813, .rhi: 0x1.67fff6ffdff72p+318, .rlo: -0x1.803ff90409202p+264}, |
| 325 | {.xhi: 0x1.fffffc0000100p-97, .xlo: -0x1.fffe000040000p-168, .yhi: 0x1.0000800000000p-692, .ylo: -0x1.c000fffffffd0p-749, .rhi: 0x1.00007dffff080p-788, .rlo: -0x1.b804fc7dfe0a0p-845}, |
| 326 | {.xhi: 0x1.fffffc0000100p-97, .xlo: -0x1.fffe000040000p-168, .yhi: -0x1.0000800000000p-692, .ylo: 0x1.c000fffffffd0p-749, .rhi: -0x1.00007dffff080p-788, .rlo: 0x1.b804fc7dfe0a0p-845}, |
| 327 | {.xhi: -0x1.fffffc0000100p-97, .xlo: 0x1.fffe000040000p-168, .yhi: 0x1.0000800000000p-692, .ylo: -0x1.c000fffffffd0p-749, .rhi: -0x1.00007dffff080p-788, .rlo: 0x1.b804fc7dfe0a0p-845}, |
| 328 | {.xhi: -0x1.fffffc0000100p-97, .xlo: 0x1.fffe000040000p-168, .yhi: -0x1.0000800000000p-692, .ylo: 0x1.c000fffffffd0p-749, .rhi: 0x1.00007dffff080p-788, .rlo: -0x1.b804fc7dfe0a0p-845}, |
| 329 | {.xhi: 0x1.003f80ff00004p-671, .xlo: -0x1.ffffc00040000p-742, .yhi: 0x1.0000ffffff000p+38, .ylo: 0x1.ffe000003ffe0p-20, .rhi: 0x1.0040813e7fff0p-633, .rlo: 0x1.fea97cff90170p-690}, |
| 330 | {.xhi: 0x1.003f80ff00004p-671, .xlo: -0x1.ffffc00040000p-742, .yhi: -0x1.0000ffffff000p+38, .ylo: -0x1.ffe000003ffe0p-20, .rhi: -0x1.0040813e7fff0p-633, .rlo: -0x1.fea97cff90170p-690}, |
| 331 | {.xhi: -0x1.003f80ff00004p-671, .xlo: 0x1.ffffc00040000p-742, .yhi: 0x1.0000ffffff000p+38, .ylo: 0x1.ffe000003ffe0p-20, .rhi: -0x1.0040813e7fff0p-633, .rlo: -0x1.fea97cff90170p-690}, |
| 332 | {.xhi: -0x1.003f80ff00004p-671, .xlo: 0x1.ffffc00040000p-742, .yhi: -0x1.0000ffffff000p+38, .ylo: -0x1.ffe000003ffe0p-20, .rhi: 0x1.0040813e7fff0p-633, .rlo: 0x1.fea97cff90170p-690}, |
| 333 | {.xhi: 0x1.000003fffff80p+967, .xlo: 0x1.f007ffe00fc00p+904, .yhi: 0x1.3ff8007ffffc0p-732, .ylo: 0x1.e0007ff000000p-798, .rhi: 0x1.3ff8057fdff40p+235, .rlo: 0x1.14efd48c70c80p+177}, |
| 334 | {.xhi: 0x1.000003fffff80p+967, .xlo: 0x1.f007ffe00fc00p+904, .yhi: -0x1.3ff8007ffffc0p-732, .ylo: -0x1.e0007ff000000p-798, .rhi: -0x1.3ff8057fdff40p+235, .rlo: -0x1.14efd48c70c80p+177}, |
| 335 | {.xhi: -0x1.000003fffff80p+967, .xlo: -0x1.f007ffe00fc00p+904, .yhi: 0x1.3ff8007ffffc0p-732, .ylo: 0x1.e0007ff000000p-798, .rhi: -0x1.3ff8057fdff40p+235, .rlo: -0x1.14efd48c70c80p+177}, |
| 336 | {.xhi: -0x1.000003fffff80p+967, .xlo: -0x1.f007ffe00fc00p+904, .yhi: -0x1.3ff8007ffffc0p-732, .ylo: -0x1.e0007ff000000p-798, .rhi: 0x1.3ff8057fdff40p+235, .rlo: 0x1.14efd48c70c80p+177}, |
| 337 | {.xhi: 0x1.ffffffe000000p-621, .xlo: -0x1.ff80000020000p-677, .yhi: 0x1.0000ffffff81fp+121, .ylo: 0x1.ffc7fff800000p+57, .rhi: 0x1.0000ffefff71fp-499, .rlo: -0x1.fb72ad806efd0p-556}, |
| 338 | {.xhi: 0x1.ffffffe000000p-621, .xlo: -0x1.ff80000020000p-677, .yhi: -0x1.0000ffffff81fp+121, .ylo: -0x1.ffc7fff800000p+57, .rhi: -0x1.0000ffefff71fp-499, .rlo: 0x1.fb72ad806efd0p-556}, |
| 339 | {.xhi: -0x1.ffffffe000000p-621, .xlo: 0x1.ff80000020000p-677, .yhi: 0x1.0000ffffff81fp+121, .ylo: 0x1.ffc7fff800000p+57, .rhi: -0x1.0000ffefff71fp-499, .rlo: 0x1.fb72ad806efd0p-556}, |
| 340 | {.xhi: -0x1.ffffffe000000p-621, .xlo: 0x1.ff80000020000p-677, .yhi: -0x1.0000ffffff81fp+121, .ylo: -0x1.ffc7fff800000p+57, .rhi: 0x1.0000ffefff71fp-499, .rlo: -0x1.fb72ad806efd0p-556}, |
| 341 | {.xhi: 0x1.0000000800000p-286, .xlo: -0x1.ffffc02000000p-364, .yhi: 0x1.7fffe00800000p-363, .ylo: -0x1.0000000000000p-468, .rhi: 0x1.7fffe013ffff0p-649, .rlo: 0x1.ffffa00013f40p-708}, |
| 342 | {.xhi: 0x1.0000000800000p-286, .xlo: -0x1.ffffc02000000p-364, .yhi: -0x1.7fffe00800000p-363, .ylo: 0x1.0000000000000p-468, .rhi: -0x1.7fffe013ffff0p-649, .rlo: -0x1.ffffa00013f40p-708}, |
| 343 | {.xhi: -0x1.0000000800000p-286, .xlo: 0x1.ffffc02000000p-364, .yhi: 0x1.7fffe00800000p-363, .ylo: -0x1.0000000000000p-468, .rhi: -0x1.7fffe013ffff0p-649, .rlo: -0x1.ffffa00013f40p-708}, |
| 344 | {.xhi: -0x1.0000000800000p-286, .xlo: 0x1.ffffc02000000p-364, .yhi: -0x1.7fffe00800000p-363, .ylo: 0x1.0000000000000p-468, .rhi: 0x1.7fffe013ffff0p-649, .rlo: 0x1.ffffa00013f40p-708}, |
| 345 | {.xhi: 0x1.0000400000000p+600, .xlo: -0x1.0000000000000p+509, .yhi: 0x1.4000000000000p-65, .ylo: -0x1.ffffffff00020p-123, .rhi: 0x1.4000500000000p+535, .rlo: -0x1.00003fffd0010p+478}, |
| 346 | {.xhi: 0x1.0000400000000p+600, .xlo: -0x1.0000000000000p+509, .yhi: -0x1.4000000000000p-65, .ylo: 0x1.ffffffff00020p-123, .rhi: -0x1.4000500000000p+535, .rlo: 0x1.00003fffd0010p+478}, |
| 347 | {.xhi: -0x1.0000400000000p+600, .xlo: 0x1.0000000000000p+509, .yhi: 0x1.4000000000000p-65, .ylo: -0x1.ffffffff00020p-123, .rhi: -0x1.4000500000000p+535, .rlo: 0x1.00003fffd0010p+478}, |
| 348 | {.xhi: -0x1.0000400000000p+600, .xlo: 0x1.0000000000000p+509, .yhi: -0x1.4000000000000p-65, .ylo: 0x1.ffffffff00020p-123, .rhi: 0x1.4000500000000p+535, .rlo: -0x1.00003fffd0010p+478}, |
| 349 | {.xhi: 0x1.000000fffff80p-307, .xlo: 0x1.ffffef003e000p-370, .yhi: 0x1.0000010000000p-490, .ylo: -0x1.8000000000020p-548, .rhi: 0x1.000001fffff90p-797, .rlo: -0x1.702001f7fe060p-855}, |
| 350 | {.xhi: 0x1.000000fffff80p-307, .xlo: 0x1.ffffef003e000p-370, .yhi: -0x1.0000010000000p-490, .ylo: 0x1.8000000000020p-548, .rhi: -0x1.000001fffff90p-797, .rlo: 0x1.702001f7fe060p-855}, |
| 351 | {.xhi: -0x1.000000fffff80p-307, .xlo: -0x1.ffffef003e000p-370, .yhi: 0x1.0000010000000p-490, .ylo: -0x1.8000000000020p-548, .rhi: -0x1.000001fffff90p-797, .rlo: 0x1.702001f7fe060p-855}, |
| 352 | {.xhi: -0x1.000000fffff80p-307, .xlo: -0x1.ffffef003e000p-370, .yhi: -0x1.0000010000000p-490, .ylo: 0x1.8000000000020p-548, .rhi: 0x1.000001fffff90p-797, .rlo: -0x1.702001f7fe060p-855}, |
| 353 | {.xhi: 0x1.7fffffffc0000p-18, .xlo: 0x1.fffc000000000p-88, .yhi: 0x1.0000001fe0000p-469, .ylo: 0x1.fffffc0001f00p-530, .rhi: 0x1.8000002f90000p-487, .rlo: 0x1.00fffbffd1600p-547}, |
| 354 | {.xhi: 0x1.7fffffffc0000p-18, .xlo: 0x1.fffc000000000p-88, .yhi: -0x1.0000001fe0000p-469, .ylo: -0x1.fffffc0001f00p-530, .rhi: -0x1.8000002f90000p-487, .rlo: -0x1.00fffbffd1600p-547}, |
| 355 | {.xhi: -0x1.7fffffffc0000p-18, .xlo: -0x1.fffc000000000p-88, .yhi: 0x1.0000001fe0000p-469, .ylo: 0x1.fffffc0001f00p-530, .rhi: -0x1.8000002f90000p-487, .rlo: -0x1.00fffbffd1600p-547}, |
| 356 | {.xhi: -0x1.7fffffffc0000p-18, .xlo: -0x1.fffc000000000p-88, .yhi: -0x1.0000001fe0000p-469, .ylo: -0x1.fffffc0001f00p-530, .rhi: 0x1.8000002f90000p-487, .rlo: 0x1.00fffbffd1600p-547}, |
| 357 | {.xhi: 0x1.0000004000000p+707, .xlo: -0x1.0000000000000p+649, .yhi: 0x1.8000000000000p+850, .ylo: -0x1.ffe7ffc001000p+785, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 358 | {.xhi: 0x1.0000004000000p+707, .xlo: -0x1.0000000000000p+649, .yhi: -0x1.8000000000000p+850, .ylo: 0x1.ffe7ffc001000p+785, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 359 | {.xhi: -0x1.0000004000000p+707, .xlo: 0x1.0000000000000p+649, .yhi: 0x1.8000000000000p+850, .ylo: -0x1.ffe7ffc001000p+785, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 360 | {.xhi: -0x1.0000004000000p+707, .xlo: 0x1.0000000000000p+649, .yhi: -0x1.8000000000000p+850, .ylo: 0x1.ffe7ffc001000p+785, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 361 | {.xhi: 0x1.0000000800000p+842, .xlo: -0x1.fffffff400000p+767, .yhi: 0x1.007fc00007800p+448, .ylo: 0x1.e0000f80001e0p+390, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 362 | {.xhi: 0x1.0000000800000p+842, .xlo: -0x1.fffffff400000p+767, .yhi: -0x1.007fc00007800p+448, .ylo: -0x1.e0000f80001e0p+390, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 363 | {.xhi: -0x1.0000000800000p+842, .xlo: 0x1.fffffff400000p+767, .yhi: 0x1.007fc00007800p+448, .ylo: 0x1.e0000f80001e0p+390, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 364 | {.xhi: -0x1.0000000800000p+842, .xlo: 0x1.fffffff400000p+767, .yhi: -0x1.007fc00007800p+448, .ylo: -0x1.e0000f80001e0p+390, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 365 | {.xhi: 0x1.3fffff0000000p+131, .xlo: 0x1.fffffe0000000p+68, .yhi: 0x1.0000200000000p+733, .ylo: -0x1.0000000000000p+628, .rhi: 0x1.400026ffffe00p+864, .rlo: 0x1.00001effffc00p+802}, |
| 366 | {.xhi: 0x1.3fffff0000000p+131, .xlo: 0x1.fffffe0000000p+68, .yhi: -0x1.0000200000000p+733, .ylo: 0x1.0000000000000p+628, .rhi: -0x1.400026ffffe00p+864, .rlo: -0x1.00001effffc00p+802}, |
| 367 | {.xhi: -0x1.3fffff0000000p+131, .xlo: -0x1.fffffe0000000p+68, .yhi: 0x1.0000200000000p+733, .ylo: -0x1.0000000000000p+628, .rhi: -0x1.400026ffffe00p+864, .rlo: -0x1.00001effffc00p+802}, |
| 368 | {.xhi: -0x1.3fffff0000000p+131, .xlo: -0x1.fffffe0000000p+68, .yhi: -0x1.0000200000000p+733, .ylo: 0x1.0000000000000p+628, .rhi: 0x1.400026ffffe00p+864, .rlo: 0x1.00001effffc00p+802}, |
| 369 | {.xhi: 0x1.7fe0000000008p+383, .xlo: -0x1.fffff3ff80200p+321, .yhi: 0x1.000001fff8400p-754, .ylo: -0x1.fffff80010000p-819, .rhi: 0x1.7fe002ffb4617p-371, .rlo: 0x1.fda04808886c8p-425}, |
| 370 | {.xhi: 0x1.7fe0000000008p+383, .xlo: -0x1.fffff3ff80200p+321, .yhi: -0x1.000001fff8400p-754, .ylo: 0x1.fffff80010000p-819, .rhi: -0x1.7fe002ffb4617p-371, .rlo: -0x1.fda04808886c8p-425}, |
| 371 | {.xhi: -0x1.7fe0000000008p+383, .xlo: 0x1.fffff3ff80200p+321, .yhi: 0x1.000001fff8400p-754, .ylo: -0x1.fffff80010000p-819, .rhi: -0x1.7fe002ffb4617p-371, .rlo: -0x1.fda04808886c8p-425}, |
| 372 | {.xhi: -0x1.7fe0000000008p+383, .xlo: 0x1.fffff3ff80200p+321, .yhi: -0x1.000001fff8400p-754, .ylo: 0x1.fffff80010000p-819, .rhi: 0x1.7fe002ffb4617p-371, .rlo: 0x1.fda04808886c8p-425}, |
| 373 | {.xhi: 0x1.00000fffffff8p-769, .xlo: 0x1.fffffffc00000p-828, .yhi: 0x1.0000007001000p+11, .ylo: -0x1.e00000fff8200p-49, .rhi: 0x1.0000107001068p-758, .rlo: 0x1.8ffe315805e80p-817}, |
| 374 | {.xhi: 0x1.00000fffffff8p-769, .xlo: 0x1.fffffffc00000p-828, .yhi: -0x1.0000007001000p+11, .ylo: 0x1.e00000fff8200p-49, .rhi: -0x1.0000107001068p-758, .rlo: -0x1.8ffe315805e80p-817}, |
| 375 | {.xhi: -0x1.00000fffffff8p-769, .xlo: -0x1.fffffffc00000p-828, .yhi: 0x1.0000007001000p+11, .ylo: -0x1.e00000fff8200p-49, .rhi: -0x1.0000107001068p-758, .rlo: -0x1.8ffe315805e80p-817}, |
| 376 | {.xhi: -0x1.00000fffffff8p-769, .xlo: -0x1.fffffffc00000p-828, .yhi: -0x1.0000007001000p+11, .ylo: 0x1.e00000fff8200p-49, .rhi: 0x1.0000107001068p-758, .rlo: 0x1.8ffe315805e80p-817}, |
| 377 | {.xhi: 0x1.001fffc000400p-304, .xlo: -0x1.e000000001000p-369, .yhi: 0x1.0200000000000p+539, .ylo: -0x1.0000000000000p+436, .rhi: 0x1.02203fbf80408p+235, .rlo: -0x1.e3c0000005000p+170}, |
| 378 | {.xhi: 0x1.001fffc000400p-304, .xlo: -0x1.e000000001000p-369, .yhi: -0x1.0200000000000p+539, .ylo: 0x1.0000000000000p+436, .rhi: -0x1.02203fbf80408p+235, .rlo: 0x1.e3c0000005000p+170}, |
| 379 | {.xhi: -0x1.001fffc000400p-304, .xlo: 0x1.e000000001000p-369, .yhi: 0x1.0200000000000p+539, .ylo: -0x1.0000000000000p+436, .rhi: -0x1.02203fbf80408p+235, .rlo: 0x1.e3c0000005000p+170}, |
| 380 | {.xhi: -0x1.001fffc000400p-304, .xlo: 0x1.e000000001000p-369, .yhi: -0x1.0200000000000p+539, .ylo: 0x1.0000000000000p+436, .rhi: 0x1.02203fbf80408p+235, .rlo: -0x1.e3c0000005000p+170}, |
| 381 | {.xhi: 0x1.0000008000000p+148, .xlo: -0x1.0000000000000p+78, .yhi: 0x1.07fff80000002p-186, .ylo: -0x1.c010000000000p-257, .rhi: 0x1.07fff883fffc2p-38, .rlo: -0x1.e407f87000000p-108}, |
| 382 | {.xhi: 0x1.0000008000000p+148, .xlo: -0x1.0000000000000p+78, .yhi: -0x1.07fff80000002p-186, .ylo: 0x1.c010000000000p-257, .rhi: -0x1.07fff883fffc2p-38, .rlo: 0x1.e407f87000000p-108}, |
| 383 | {.xhi: -0x1.0000008000000p+148, .xlo: 0x1.0000000000000p+78, .yhi: 0x1.07fff80000002p-186, .ylo: -0x1.c010000000000p-257, .rhi: -0x1.07fff883fffc2p-38, .rlo: 0x1.e407f87000000p-108}, |
| 384 | {.xhi: -0x1.0000008000000p+148, .xlo: 0x1.0000000000000p+78, .yhi: -0x1.07fff80000002p-186, .ylo: 0x1.c010000000000p-257, .rhi: 0x1.07fff883fffc2p-38, .rlo: -0x1.e407f87000000p-108}, |
| 385 | {.xhi: 0x1.03ffffffe0000p+267, .xlo: 0x1.ff80000000000p+178, .yhi: 0x1.7ffff00000002p+830, .ylo: -0x1.0000000000000p+737, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 386 | {.xhi: 0x1.03ffffffe0000p+267, .xlo: 0x1.ff80000000000p+178, .yhi: -0x1.7ffff00000002p+830, .ylo: 0x1.0000000000000p+737, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 387 | {.xhi: -0x1.03ffffffe0000p+267, .xlo: -0x1.ff80000000000p+178, .yhi: 0x1.7ffff00000002p+830, .ylo: -0x1.0000000000000p+737, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 388 | {.xhi: -0x1.03ffffffe0000p+267, .xlo: -0x1.ff80000000000p+178, .yhi: -0x1.7ffff00000002p+830, .ylo: 0x1.0000000000000p+737, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 389 | {.xhi: 0x1.0008000000000p-881, .xlo: -0x1.9000000000000p-982, .yhi: 0x1.0000000700002p-545, .ylo: -0x1.fffff80200000p-608, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 390 | {.xhi: 0x1.0008000000000p-881, .xlo: -0x1.9000000000000p-982, .yhi: -0x1.0000000700002p-545, .ylo: 0x1.fffff80200000p-608, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 391 | {.xhi: -0x1.0008000000000p-881, .xlo: 0x1.9000000000000p-982, .yhi: 0x1.0000000700002p-545, .ylo: -0x1.fffff80200000p-608, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 392 | {.xhi: -0x1.0008000000000p-881, .xlo: 0x1.9000000000000p-982, .yhi: -0x1.0000000700002p-545, .ylo: 0x1.fffff80200000p-608, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 393 | {.xhi: 0x1.0010000000000p-465, .xlo: -0x1.0000000000000p-542, .yhi: 0x1.007fc00001000p+895, .ylo: -0x1.ff80000400000p+839, .rhi: 0x1.008fc7fc01001p+430, .rlo: -0x1.ffa00007fe400p+374}, |
| 394 | {.xhi: 0x1.0010000000000p-465, .xlo: -0x1.0000000000000p-542, .yhi: -0x1.007fc00001000p+895, .ylo: 0x1.ff80000400000p+839, .rhi: -0x1.008fc7fc01001p+430, .rlo: 0x1.ffa00007fe400p+374}, |
| 395 | {.xhi: -0x1.0010000000000p-465, .xlo: 0x1.0000000000000p-542, .yhi: 0x1.007fc00001000p+895, .ylo: -0x1.ff80000400000p+839, .rhi: -0x1.008fc7fc01001p+430, .rlo: 0x1.ffa00007fe400p+374}, |
| 396 | {.xhi: -0x1.0010000000000p-465, .xlo: 0x1.0000000000000p-542, .yhi: -0x1.007fc00001000p+895, .ylo: 0x1.ff80000400000p+839, .rhi: 0x1.008fc7fc01001p+430, .rlo: -0x1.ffa00007fe400p+374}, |
| 397 | {.xhi: 0x1.0000008000000p-249, .xlo: -0x1.fff0000000100p-308, .yhi: 0x1.7fffff8100000p+89, .ylo: -0x1.fffcc00000080p+29, .rhi: 0x1.80000040ffffcp-160, .rlo: 0x1.9a07df8c40000p-231}, |
| 398 | {.xhi: 0x1.0000008000000p-249, .xlo: -0x1.fff0000000100p-308, .yhi: -0x1.7fffff8100000p+89, .ylo: 0x1.fffcc00000080p+29, .rhi: -0x1.80000040ffffcp-160, .rlo: -0x1.9a07df8c40000p-231}, |
| 399 | {.xhi: -0x1.0000008000000p-249, .xlo: 0x1.fff0000000100p-308, .yhi: 0x1.7fffff8100000p+89, .ylo: -0x1.fffcc00000080p+29, .rhi: -0x1.80000040ffffcp-160, .rlo: -0x1.9a07df8c40000p-231}, |
| 400 | {.xhi: -0x1.0000008000000p-249, .xlo: 0x1.fff0000000100p-308, .yhi: -0x1.7fffff8100000p+89, .ylo: 0x1.fffcc00000080p+29, .rhi: 0x1.80000040ffffcp-160, .rlo: 0x1.9a07df8c40000p-231}, |
| 401 | {.xhi: 0x1.0000003ffc010p+789, .xlo: -0x1.ffffc00400000p+720, .yhi: 0x1.0000c00400000p+535, .ylo: -0x1.ff80800000000p+454, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 402 | {.xhi: 0x1.0000003ffc010p+789, .xlo: -0x1.ffffc00400000p+720, .yhi: -0x1.0000c00400000p+535, .ylo: 0x1.ff80800000000p+454, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 403 | {.xhi: -0x1.0000003ffc010p+789, .xlo: 0x1.ffffc00400000p+720, .yhi: 0x1.0000c00400000p+535, .ylo: -0x1.ff80800000000p+454, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 404 | {.xhi: -0x1.0000003ffc010p+789, .xlo: 0x1.ffffc00400000p+720, .yhi: -0x1.0000c00400000p+535, .ylo: 0x1.ff80800000000p+454, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 405 | {.xhi: 0x1.0000007fff800p+957, .xlo: 0x1.ffff800007fc0p+898, .yhi: 0x1.0000007fff000p+26, .ylo: 0x1.ffffff8000000p-49, .rhi: 0x1.000000fffe804p+983, .rlo: 0x1.fa018500063c0p+924}, |
| 406 | {.xhi: 0x1.0000007fff800p+957, .xlo: 0x1.ffff800007fc0p+898, .yhi: -0x1.0000007fff000p+26, .ylo: -0x1.ffffff8000000p-49, .rhi: -0x1.000000fffe804p+983, .rlo: -0x1.fa018500063c0p+924}, |
| 407 | {.xhi: -0x1.0000007fff800p+957, .xlo: -0x1.ffff800007fc0p+898, .yhi: 0x1.0000007fff000p+26, .ylo: 0x1.ffffff8000000p-49, .rhi: -0x1.000000fffe804p+983, .rlo: -0x1.fa018500063c0p+924}, |
| 408 | {.xhi: -0x1.0000007fff800p+957, .xlo: -0x1.ffff800007fc0p+898, .yhi: -0x1.0000007fff000p+26, .ylo: -0x1.ffffff8000000p-49, .rhi: 0x1.000000fffe804p+983, .rlo: 0x1.fa018500063c0p+924}, |
| 409 | {.xhi: 0x1.4000000000000p-257, .xlo: -0x1.0000000000000p-339, .yhi: 0x1.0000001ff8040p+59, .ylo: -0x1.fff0ffffff008p+3, .rhi: 0x1.40000027f6050p-198, .rlo: -0x1.3ff6a01fff604p-253}, |
| 410 | {.xhi: 0x1.4000000000000p-257, .xlo: -0x1.0000000000000p-339, .yhi: -0x1.0000001ff8040p+59, .ylo: 0x1.fff0ffffff008p+3, .rhi: -0x1.40000027f6050p-198, .rlo: 0x1.3ff6a01fff604p-253}, |
| 411 | {.xhi: -0x1.4000000000000p-257, .xlo: 0x1.0000000000000p-339, .yhi: 0x1.0000001ff8040p+59, .ylo: -0x1.fff0ffffff008p+3, .rhi: -0x1.40000027f6050p-198, .rlo: 0x1.3ff6a01fff604p-253}, |
| 412 | {.xhi: -0x1.4000000000000p-257, .xlo: 0x1.0000000000000p-339, .yhi: -0x1.0000001ff8040p+59, .ylo: 0x1.fff0ffffff008p+3, .rhi: 0x1.40000027f6050p-198, .rlo: -0x1.3ff6a01fff604p-253}, |
| 413 | {.xhi: 0x1.0004000000000p+457, .xlo: -0x1.fffffffe40000p+386, .yhi: 0x1.000001ffff1f0p+241, .ylo: 0x1.ff807ffffc000p+187, .rhi: 0x1.00040200071f0p+698, .rlo: 0x1.1e877e01fa00ep+644}, |
| 414 | {.xhi: 0x1.0004000000000p+457, .xlo: -0x1.fffffffe40000p+386, .yhi: -0x1.000001ffff1f0p+241, .ylo: -0x1.ff807ffffc000p+187, .rhi: -0x1.00040200071f0p+698, .rlo: -0x1.1e877e01fa00ep+644}, |
| 415 | {.xhi: -0x1.0004000000000p+457, .xlo: 0x1.fffffffe40000p+386, .yhi: 0x1.000001ffff1f0p+241, .ylo: 0x1.ff807ffffc000p+187, .rhi: -0x1.00040200071f0p+698, .rlo: -0x1.1e877e01fa00ep+644}, |
| 416 | {.xhi: -0x1.0004000000000p+457, .xlo: 0x1.fffffffe40000p+386, .yhi: -0x1.000001ffff1f0p+241, .ylo: -0x1.ff807ffffc000p+187, .rhi: 0x1.00040200071f0p+698, .rlo: 0x1.1e877e01fa00ep+644}, |
| 417 | {.xhi: 0x1.003fe00030100p-370, .xlo: -0x1.00003fe002000p-436, .yhi: 0x1.3ffffff800200p-197, .ylo: -0x1.0000000000000p-274, .rhi: 0x1.404fd7f83a350p-567, .rlo: 0x1.fe8bdf7b033fep-621}, |
| 418 | {.xhi: 0x1.003fe00030100p-370, .xlo: -0x1.00003fe002000p-436, .yhi: -0x1.3ffffff800200p-197, .ylo: 0x1.0000000000000p-274, .rhi: -0x1.404fd7f83a350p-567, .rlo: -0x1.fe8bdf7b033fep-621}, |
| 419 | {.xhi: -0x1.003fe00030100p-370, .xlo: 0x1.00003fe002000p-436, .yhi: 0x1.3ffffff800200p-197, .ylo: -0x1.0000000000000p-274, .rhi: -0x1.404fd7f83a350p-567, .rlo: -0x1.fe8bdf7b033fep-621}, |
| 420 | {.xhi: -0x1.003fe00030100p-370, .xlo: 0x1.00003fe002000p-436, .yhi: -0x1.3ffffff800200p-197, .ylo: 0x1.0000000000000p-274, .rhi: 0x1.404fd7f83a350p-567, .rlo: 0x1.fe8bdf7b033fep-621}, |
| 421 | {.xhi: 0x1.0001ffc1ffc20p+658, .xlo: -0x1.fffffc0002000p+592, .yhi: 0x1.000003fffffc0p-919, .ylo: 0x1.fffffe0000000p-997, .rhi: 0x1.000203c207bd0p-261, .rlo: 0x1.fda2400001fd6p-315}, |
| 422 | {.xhi: 0x1.0001ffc1ffc20p+658, .xlo: -0x1.fffffc0002000p+592, .yhi: -0x1.000003fffffc0p-919, .ylo: -0x1.fffffe0000000p-997, .rhi: -0x1.000203c207bd0p-261, .rlo: -0x1.fda2400001fd6p-315}, |
| 423 | {.xhi: -0x1.0001ffc1ffc20p+658, .xlo: 0x1.fffffc0002000p+592, .yhi: 0x1.000003fffffc0p-919, .ylo: 0x1.fffffe0000000p-997, .rhi: -0x1.000203c207bd0p-261, .rlo: -0x1.fda2400001fd6p-315}, |
| 424 | {.xhi: -0x1.0001ffc1ffc20p+658, .xlo: 0x1.fffffc0002000p+592, .yhi: -0x1.000003fffffc0p-919, .ylo: -0x1.fffffe0000000p-997, .rhi: 0x1.000203c207bd0p-261, .rlo: 0x1.fda2400001fd6p-315}, |
| 425 | {.xhi: 0x1.0400000000000p-38, .xlo: -0x1.0000000000000p-92, .yhi: 0x1.0000200000000p-364, .ylo: -0x1.ffffffffffc40p-423, .rhi: 0x1.0400208000000p-402, .rlo: -0x1.10401ffffffe2p-456}, |
| 426 | {.xhi: 0x1.0400000000000p-38, .xlo: -0x1.0000000000000p-92, .yhi: -0x1.0000200000000p-364, .ylo: 0x1.ffffffffffc40p-423, .rhi: -0x1.0400208000000p-402, .rlo: 0x1.10401ffffffe2p-456}, |
| 427 | {.xhi: -0x1.0400000000000p-38, .xlo: 0x1.0000000000000p-92, .yhi: 0x1.0000200000000p-364, .ylo: -0x1.ffffffffffc40p-423, .rhi: -0x1.0400208000000p-402, .rlo: 0x1.10401ffffffe2p-456}, |
| 428 | {.xhi: -0x1.0400000000000p-38, .xlo: 0x1.0000000000000p-92, .yhi: -0x1.0000200000000p-364, .ylo: 0x1.ffffffffffc40p-423, .rhi: 0x1.0400208000000p-402, .rlo: -0x1.10401ffffffe2p-456}, |
| 429 | {.xhi: 0x1.00003ff820000p+644, .xlo: -0x1.ffffffe000100p+589, .yhi: 0x1.0001f80020000p+462, .ylo: -0x1.ffffffc1c0040p+403, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 430 | {.xhi: 0x1.00003ff820000p+644, .xlo: -0x1.ffffffe000100p+589, .yhi: -0x1.0001f80020000p+462, .ylo: 0x1.ffffffc1c0040p+403, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 431 | {.xhi: -0x1.00003ff820000p+644, .xlo: 0x1.ffffffe000100p+589, .yhi: 0x1.0001f80020000p+462, .ylo: -0x1.ffffffc1c0040p+403, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 432 | {.xhi: -0x1.00003ff820000p+644, .xlo: 0x1.ffffffe000100p+589, .yhi: -0x1.0001f80020000p+462, .ylo: 0x1.ffffffc1c0040p+403, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 433 | {.xhi: 0x1.007ffffffff80p-432, .xlo: 0x1.fffffffe00000p-506, .yhi: 0x1.0100000000000p+937, .ylo: -0x1.0000000000000p+860, .rhi: 0x1.01807ffffff80p+505, .rlo: -0x1.ffffe1e100002p+451}, |
| 434 | {.xhi: 0x1.007ffffffff80p-432, .xlo: 0x1.fffffffe00000p-506, .yhi: -0x1.0100000000000p+937, .ylo: 0x1.0000000000000p+860, .rhi: -0x1.01807ffffff80p+505, .rlo: 0x1.ffffe1e100002p+451}, |
| 435 | {.xhi: -0x1.007ffffffff80p-432, .xlo: -0x1.fffffffe00000p-506, .yhi: 0x1.0100000000000p+937, .ylo: -0x1.0000000000000p+860, .rhi: -0x1.01807ffffff80p+505, .rlo: 0x1.ffffe1e100002p+451}, |
| 436 | {.xhi: -0x1.007ffffffff80p-432, .xlo: -0x1.fffffffe00000p-506, .yhi: -0x1.0100000000000p+937, .ylo: 0x1.0000000000000p+860, .rhi: 0x1.01807ffffff80p+505, .rlo: -0x1.ffffe1e100002p+451}, |
| 437 | {.xhi: 0x1.0000000400000p+229, .xlo: -0x1.e00003fff8200p+167, .yhi: 0x1.000ffff802000p-917, .ylo: -0x1.fffe3fffffe00p-979, .rhi: 0x1.000ffffc02400p-688, .rlo: -0x1.7bc3887f27780p-747}, |
| 438 | {.xhi: 0x1.0000000400000p+229, .xlo: -0x1.e00003fff8200p+167, .yhi: -0x1.000ffff802000p-917, .ylo: 0x1.fffe3fffffe00p-979, .rhi: -0x1.000ffffc02400p-688, .rlo: 0x1.7bc3887f27780p-747}, |
| 439 | {.xhi: -0x1.0000000400000p+229, .xlo: 0x1.e00003fff8200p+167, .yhi: 0x1.000ffff802000p-917, .ylo: -0x1.fffe3fffffe00p-979, .rhi: -0x1.000ffffc02400p-688, .rlo: 0x1.7bc3887f27780p-747}, |
| 440 | {.xhi: -0x1.0000000400000p+229, .xlo: 0x1.e00003fff8200p+167, .yhi: -0x1.000ffff802000p-917, .ylo: 0x1.fffe3fffffe00p-979, .rhi: 0x1.000ffffc02400p-688, .rlo: -0x1.7bc3887f27780p-747}, |
| 441 | {.xhi: 0x1.00003ffffff00p-811, .xlo: 0x1.ffc003ffffe00p-866, .yhi: 0x1.0001ff0000000p+595, .ylo: 0x1.ff8007fffffe0p+540, .rhi: 0x1.00023f007fb00p-216, .rlo: 0x1.f7a644b024dd0p-270}, |
| 442 | {.xhi: 0x1.00003ffffff00p-811, .xlo: 0x1.ffc003ffffe00p-866, .yhi: -0x1.0001ff0000000p+595, .ylo: -0x1.ff8007fffffe0p+540, .rhi: -0x1.00023f007fb00p-216, .rlo: -0x1.f7a644b024dd0p-270}, |
| 443 | {.xhi: -0x1.00003ffffff00p-811, .xlo: -0x1.ffc003ffffe00p-866, .yhi: 0x1.0001ff0000000p+595, .ylo: 0x1.ff8007fffffe0p+540, .rhi: -0x1.00023f007fb00p-216, .rlo: -0x1.f7a644b024dd0p-270}, |
| 444 | {.xhi: -0x1.00003ffffff00p-811, .xlo: -0x1.ffc003ffffe00p-866, .yhi: -0x1.0001ff0000000p+595, .ylo: -0x1.ff8007fffffe0p+540, .rhi: 0x1.00023f007fb00p-216, .rlo: 0x1.f7a644b024dd0p-270}, |
| 445 | {.xhi: 0x1.1000000000000p-978, .xlo: -0x1.ff00000000000p-1043, .yhi: 0x1.0200000000000p+352, .ylo: -0x1.c000000000008p+296, .rhi: 0x1.1220000000000p-626, .rlo: -0x1.dd017f0000010p-682}, |
| 446 | {.xhi: 0x1.1000000000000p-978, .xlo: -0x1.ff00000000000p-1043, .yhi: -0x1.0200000000000p+352, .ylo: 0x1.c000000000008p+296, .rhi: -0x1.1220000000000p-626, .rlo: 0x1.dd017f0000010p-682}, |
| 447 | {.xhi: -0x1.1000000000000p-978, .xlo: 0x1.ff00000000000p-1043, .yhi: 0x1.0200000000000p+352, .ylo: -0x1.c000000000008p+296, .rhi: -0x1.1220000000000p-626, .rlo: 0x1.dd017f0000010p-682}, |
| 448 | {.xhi: -0x1.1000000000000p-978, .xlo: 0x1.ff00000000000p-1043, .yhi: -0x1.0200000000000p+352, .ylo: 0x1.c000000000008p+296, .rhi: 0x1.1220000000000p-626, .rlo: -0x1.dd017f0000010p-682}, |
| 449 | {.xhi: 0x1.1fffffc000000p+620, .xlo: 0x1.ffffffffffff0p+563, .yhi: 0x1.007fc00000800p+980, .ylo: -0x1.fffff03fff000p+920, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 450 | {.xhi: 0x1.1fffffc000000p+620, .xlo: 0x1.ffffffffffff0p+563, .yhi: -0x1.007fc00000800p+980, .ylo: 0x1.fffff03fff000p+920, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 451 | {.xhi: -0x1.1fffffc000000p+620, .xlo: -0x1.ffffffffffff0p+563, .yhi: 0x1.007fc00000800p+980, .ylo: -0x1.fffff03fff000p+920, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 452 | {.xhi: -0x1.1fffffc000000p+620, .xlo: -0x1.ffffffffffff0p+563, .yhi: -0x1.007fc00000800p+980, .ylo: 0x1.fffff03fff000p+920, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 453 | {.xhi: 0x1.00007fffff000p+841, .xlo: 0x1.ffffffff00000p+769, .yhi: 0x1.1fffffffc0000p+334, .ylo: 0x1.fff0000000000p+266, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 454 | {.xhi: 0x1.00007fffff000p+841, .xlo: 0x1.ffffffff00000p+769, .yhi: -0x1.1fffffffc0000p+334, .ylo: -0x1.fff0000000000p+266, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 455 | {.xhi: -0x1.00007fffff000p+841, .xlo: -0x1.ffffffff00000p+769, .yhi: 0x1.1fffffffc0000p+334, .ylo: 0x1.fff0000000000p+266, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 456 | {.xhi: -0x1.00007fffff000p+841, .xlo: -0x1.ffffffff00000p+769, .yhi: -0x1.1fffffffc0000p+334, .ylo: -0x1.fff0000000000p+266, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 457 | {.xhi: 0x1.0003ffffffffcp+878, .xlo: 0x1.f000000000000p+777, .yhi: 0x1.0000003ffff80p+707, .ylo: 0x1.fffffefff8000p+639, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 458 | {.xhi: 0x1.0003ffffffffcp+878, .xlo: 0x1.f000000000000p+777, .yhi: -0x1.0000003ffff80p+707, .ylo: -0x1.fffffefff8000p+639, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 459 | {.xhi: -0x1.0003ffffffffcp+878, .xlo: -0x1.f000000000000p+777, .yhi: 0x1.0000003ffff80p+707, .ylo: 0x1.fffffefff8000p+639, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 460 | {.xhi: -0x1.0003ffffffffcp+878, .xlo: -0x1.f000000000000p+777, .yhi: -0x1.0000003ffff80p+707, .ylo: -0x1.fffffefff8000p+639, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 461 | {.xhi: 0x1.00007ffc00000p+210, .xlo: 0x1.ffffe00000000p+141, .yhi: 0x1.3fffffc004000p+887, .ylo: -0x1.ffffe00010000p+823, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 462 | {.xhi: 0x1.00007ffc00000p+210, .xlo: 0x1.ffffe00000000p+141, .yhi: -0x1.3fffffc004000p+887, .ylo: 0x1.ffffe00010000p+823, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 463 | {.xhi: -0x1.00007ffc00000p+210, .xlo: -0x1.ffffe00000000p+141, .yhi: 0x1.3fffffc004000p+887, .ylo: -0x1.ffffe00010000p+823, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 464 | {.xhi: -0x1.00007ffc00000p+210, .xlo: -0x1.ffffe00000000p+141, .yhi: -0x1.3fffffc004000p+887, .ylo: 0x1.ffffe00010000p+823, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 465 | {.xhi: 0x1.0007ffffc0004p+901, .xlo: -0x1.fffffe0040000p+830, .yhi: 0x1.00ffffe000400p-637, .ylo: -0x1.0000000000000p-729, .rhi: 0x1.010807dfbf004p+264, .rlo: 0x1.23fdf20002418p+209}, |
| 466 | {.xhi: 0x1.0007ffffc0004p+901, .xlo: -0x1.fffffe0040000p+830, .yhi: -0x1.00ffffe000400p-637, .ylo: 0x1.0000000000000p-729, .rhi: -0x1.010807dfbf004p+264, .rlo: -0x1.23fdf20002418p+209}, |
| 467 | {.xhi: -0x1.0007ffffc0004p+901, .xlo: 0x1.fffffe0040000p+830, .yhi: 0x1.00ffffe000400p-637, .ylo: -0x1.0000000000000p-729, .rhi: -0x1.010807dfbf004p+264, .rlo: -0x1.23fdf20002418p+209}, |
| 468 | {.xhi: -0x1.0007ffffc0004p+901, .xlo: 0x1.fffffe0040000p+830, .yhi: -0x1.00ffffe000400p-637, .ylo: 0x1.0000000000000p-729, .rhi: 0x1.010807dfbf004p+264, .rlo: 0x1.23fdf20002418p+209}, |
| 469 | {.xhi: 0x1.007ffffffff00p-57, .xlo: 0x1.fff8003000000p-134, .yhi: 0x1.01fffffffe000p-715, .ylo: 0x1.fffc000000000p-803, .rhi: 0x1.0280fffffdeeep-772, .rlo: 0x1.041c07d800000p-848}, |
| 470 | {.xhi: 0x1.007ffffffff00p-57, .xlo: 0x1.fff8003000000p-134, .yhi: -0x1.01fffffffe000p-715, .ylo: -0x1.fffc000000000p-803, .rhi: -0x1.0280fffffdeeep-772, .rlo: -0x1.041c07d800000p-848}, |
| 471 | {.xhi: -0x1.007ffffffff00p-57, .xlo: -0x1.fff8003000000p-134, .yhi: 0x1.01fffffffe000p-715, .ylo: 0x1.fffc000000000p-803, .rhi: -0x1.0280fffffdeeep-772, .rlo: -0x1.041c07d800000p-848}, |
| 472 | {.xhi: -0x1.007ffffffff00p-57, .xlo: -0x1.fff8003000000p-134, .yhi: -0x1.01fffffffe000p-715, .ylo: -0x1.fffc000000000p-803, .rhi: 0x1.0280fffffdeeep-772, .rlo: 0x1.041c07d800000p-848}, |
| 473 | {.xhi: 0x1.00003e0000000p-443, .xlo: 0x1.ffffffffe0000p-502, .yhi: 0x1.07ffffff80000p+79, .ylo: 0x1.8007ffffc0000p+8, .rhi: 0x1.08003fef7fffep-364, .rlo: 0x1.4203001095e38p-420}, |
| 474 | {.xhi: 0x1.00003e0000000p-443, .xlo: 0x1.ffffffffe0000p-502, .yhi: -0x1.07ffffff80000p+79, .ylo: -0x1.8007ffffc0000p+8, .rhi: -0x1.08003fef7fffep-364, .rlo: -0x1.4203001095e38p-420}, |
| 475 | {.xhi: -0x1.00003e0000000p-443, .xlo: -0x1.ffffffffe0000p-502, .yhi: 0x1.07ffffff80000p+79, .ylo: 0x1.8007ffffc0000p+8, .rhi: -0x1.08003fef7fffep-364, .rlo: -0x1.4203001095e38p-420}, |
| 476 | {.xhi: -0x1.00003e0000000p-443, .xlo: -0x1.ffffffffe0000p-502, .yhi: -0x1.07ffffff80000p+79, .ylo: -0x1.8007ffffc0000p+8, .rhi: 0x1.08003fef7fffep-364, .rlo: 0x1.4203001095e38p-420}, |
| 477 | {.xhi: 0x1.00003ff810000p-96, .xlo: -0x1.fffffffc00800p-160, .yhi: 0x1.00000ffff8002p+307, .ylo: -0x1.fffffffe04000p+240, .rhi: 0x1.00004ff80bffap+211, .rlo: -0x1.01f8812df9b50p+155}, |
| 478 | {.xhi: 0x1.00003ff810000p-96, .xlo: -0x1.fffffffc00800p-160, .yhi: -0x1.00000ffff8002p+307, .ylo: 0x1.fffffffe04000p+240, .rhi: -0x1.00004ff80bffap+211, .rlo: 0x1.01f8812df9b50p+155}, |
| 479 | {.xhi: -0x1.00003ff810000p-96, .xlo: 0x1.fffffffc00800p-160, .yhi: 0x1.00000ffff8002p+307, .ylo: -0x1.fffffffe04000p+240, .rhi: -0x1.00004ff80bffap+211, .rlo: 0x1.01f8812df9b50p+155}, |
| 480 | {.xhi: -0x1.00003ff810000p-96, .xlo: 0x1.fffffffc00800p-160, .yhi: -0x1.00000ffff8002p+307, .ylo: 0x1.fffffffe04000p+240, .rhi: 0x1.00004ff80bffap+211, .rlo: -0x1.01f8812df9b50p+155}, |
| 481 | {.xhi: 0x1.0100000000000p-135, .xlo: -0x1.0000000000000p-222, .yhi: 0x1.01ffffff00004p-1000, .ylo: -0x0.0000000000000p+0, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 482 | {.xhi: 0x1.0100000000000p-135, .xlo: -0x1.0000000000000p-222, .yhi: -0x1.01ffffff00004p-1000, .ylo: 0x0.0000000000000p+0, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 483 | {.xhi: -0x1.0100000000000p-135, .xlo: 0x1.0000000000000p-222, .yhi: 0x1.01ffffff00004p-1000, .ylo: -0x0.0000000000000p+0, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 484 | {.xhi: -0x1.0100000000000p-135, .xlo: 0x1.0000000000000p-222, .yhi: -0x1.01ffffff00004p-1000, .ylo: 0x0.0000000000000p+0, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 485 | {.xhi: 0x1.001fffffff800p+829, .xlo: 0x1.fffff00000000p+749, .yhi: 0x1.07ffe00001000p+551, .ylo: -0x1.c7ffc001fe010p+494, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 486 | {.xhi: 0x1.001fffffff800p+829, .xlo: 0x1.fffff00000000p+749, .yhi: -0x1.07ffe00001000p+551, .ylo: 0x1.c7ffc001fe010p+494, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 487 | {.xhi: -0x1.001fffffff800p+829, .xlo: -0x1.fffff00000000p+749, .yhi: 0x1.07ffe00001000p+551, .ylo: -0x1.c7ffc001fe010p+494, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 488 | {.xhi: -0x1.001fffffff800p+829, .xlo: -0x1.fffff00000000p+749, .yhi: -0x1.07ffe00001000p+551, .ylo: 0x1.c7ffc001fe010p+494, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 489 | {.xhi: 0x1.000000ffffff8p-632, .xlo: 0x1.ffe0000000000p-704, .yhi: 0x1.1fffffff00001p+944, .ylo: -0x1.0000000000000p+859, .rhi: 0x1.2000011effff8p+312, .rlo: -0x1.fffb5f5800140p+255}, |
| 490 | {.xhi: 0x1.000000ffffff8p-632, .xlo: 0x1.ffe0000000000p-704, .yhi: -0x1.1fffffff00001p+944, .ylo: 0x1.0000000000000p+859, .rhi: -0x1.2000011effff8p+312, .rlo: 0x1.fffb5f5800140p+255}, |
| 491 | {.xhi: -0x1.000000ffffff8p-632, .xlo: -0x1.ffe0000000000p-704, .yhi: 0x1.1fffffff00001p+944, .ylo: -0x1.0000000000000p+859, .rhi: -0x1.2000011effff8p+312, .rlo: 0x1.fffb5f5800140p+255}, |
| 492 | {.xhi: -0x1.000000ffffff8p-632, .xlo: -0x1.ffe0000000000p-704, .yhi: -0x1.1fffffff00001p+944, .ylo: 0x1.0000000000000p+859, .rhi: 0x1.2000011effff8p+312, .rlo: -0x1.fffb5f5800140p+255}, |
| 493 | {.xhi: 0x1.00000007fff00p-172, .xlo: 0x1.fffc1ffff87f0p-228, .yhi: 0x1.0000007c00000p+935, .ylo: 0x1.fff0000000000p+864, .rhi: 0x1.00000083fff00p+763, .rlo: 0x1.77fe1835fdafap+709}, |
| 494 | {.xhi: 0x1.00000007fff00p-172, .xlo: 0x1.fffc1ffff87f0p-228, .yhi: -0x1.0000007c00000p+935, .ylo: -0x1.fff0000000000p+864, .rhi: -0x1.00000083fff00p+763, .rlo: -0x1.77fe1835fdafap+709}, |
| 495 | {.xhi: -0x1.00000007fff00p-172, .xlo: -0x1.fffc1ffff87f0p-228, .yhi: 0x1.0000007c00000p+935, .ylo: 0x1.fff0000000000p+864, .rhi: -0x1.00000083fff00p+763, .rlo: -0x1.77fe1835fdafap+709}, |
| 496 | {.xhi: -0x1.00000007fff00p-172, .xlo: -0x1.fffc1ffff87f0p-228, .yhi: -0x1.0000007c00000p+935, .ylo: -0x1.fff0000000000p+864, .rhi: 0x1.00000083fff00p+763, .rlo: 0x1.77fe1835fdafap+709}, |
| 497 | {.xhi: 0x1.fffffffe00000p-318, .xlo: 0x1.e000001fff800p-382, .yhi: 0x1.0000000000000p+232, .ylo: -0x1.f000080000000p+147, .rhi: 0x1.fffffffe00000p-86, .rlo: 0x1.dfffe11fff000p-150}, |
| 498 | {.xhi: 0x1.fffffffe00000p-318, .xlo: 0x1.e000001fff800p-382, .yhi: -0x1.0000000000000p+232, .ylo: 0x1.f000080000000p+147, .rhi: -0x1.fffffffe00000p-86, .rlo: -0x1.dfffe11fff000p-150}, |
| 499 | {.xhi: -0x1.fffffffe00000p-318, .xlo: -0x1.e000001fff800p-382, .yhi: 0x1.0000000000000p+232, .ylo: -0x1.f000080000000p+147, .rhi: -0x1.fffffffe00000p-86, .rlo: -0x1.dfffe11fff000p-150}, |
| 500 | {.xhi: -0x1.fffffffe00000p-318, .xlo: -0x1.e000001fff800p-382, .yhi: -0x1.0000000000000p+232, .ylo: 0x1.f000080000000p+147, .rhi: 0x1.fffffffe00000p-86, .rlo: 0x1.dfffe11fff000p-150}, |
| 501 | {.xhi: 0x1.00007fffffe00p+860, .xlo: 0x1.ffffff8000000p+790, .yhi: 0x1.001f03f07ff00p-428, .ylo: 0x1.ffffff8000000p-501, .rhi: 0x1.001f840001c84p+432, .rlo: -0x1.f43a8782b15e0p+377}, |
| 502 | {.xhi: 0x1.00007fffffe00p+860, .xlo: 0x1.ffffff8000000p+790, .yhi: -0x1.001f03f07ff00p-428, .ylo: -0x1.ffffff8000000p-501, .rhi: -0x1.001f840001c84p+432, .rlo: 0x1.f43a8782b15e0p+377}, |
| 503 | {.xhi: -0x1.00007fffffe00p+860, .xlo: -0x1.ffffff8000000p+790, .yhi: 0x1.001f03f07ff00p-428, .ylo: 0x1.ffffff8000000p-501, .rhi: -0x1.001f840001c84p+432, .rlo: 0x1.f43a8782b15e0p+377}, |
| 504 | {.xhi: -0x1.00007fffffe00p+860, .xlo: -0x1.ffffff8000000p+790, .yhi: -0x1.001f03f07ff00p-428, .ylo: -0x1.ffffff8000000p-501, .rhi: 0x1.001f840001c84p+432, .rlo: -0x1.f43a8782b15e0p+377}, |
| 505 | {.xhi: 0x1.00003fffffffcp+10, .xlo: 0x1.ffe0000700000p-63, .yhi: 0x1.001f000000040p-31, .ylo: 0x1.ffc0ffffc0000p-102, .rhi: 0x1.001f4007c003cp-21, .rlo: -0x1.aec01b80c3200p-83}, |
| 506 | {.xhi: 0x1.00003fffffffcp+10, .xlo: 0x1.ffe0000700000p-63, .yhi: -0x1.001f000000040p-31, .ylo: -0x1.ffc0ffffc0000p-102, .rhi: -0x1.001f4007c003cp-21, .rlo: 0x1.aec01b80c3200p-83}, |
| 507 | {.xhi: -0x1.00003fffffffcp+10, .xlo: -0x1.ffe0000700000p-63, .yhi: 0x1.001f000000040p-31, .ylo: 0x1.ffc0ffffc0000p-102, .rhi: -0x1.001f4007c003cp-21, .rlo: 0x1.aec01b80c3200p-83}, |
| 508 | {.xhi: -0x1.00003fffffffcp+10, .xlo: -0x1.ffe0000700000p-63, .yhi: -0x1.001f000000040p-31, .ylo: -0x1.ffc0ffffc0000p-102, .rhi: 0x1.001f4007c003cp-21, .rlo: -0x1.aec01b80c3200p-83}, |
| 509 | {.xhi: 0x1.0000100000000p+594, .xlo: -0x1.0000000000000p+512, .yhi: 0x1.0000020000000p+926, .ylo: -0x1.0000000000000p+834, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 510 | {.xhi: 0x1.0000100000000p+594, .xlo: -0x1.0000000000000p+512, .yhi: -0x1.0000020000000p+926, .ylo: 0x1.0000000000000p+834, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 511 | {.xhi: -0x1.0000100000000p+594, .xlo: 0x1.0000000000000p+512, .yhi: 0x1.0000020000000p+926, .ylo: -0x1.0000000000000p+834, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 512 | {.xhi: -0x1.0000100000000p+594, .xlo: 0x1.0000000000000p+512, .yhi: -0x1.0000020000000p+926, .ylo: 0x1.0000000000000p+834, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 513 | {.xhi: 0x1.000007c000000p-87, .xlo: 0x1.fff8000000000p-143, .yhi: 0x1.003fff0000200p+65, .ylo: -0x1.fe0003fc00040p+6, .rhi: 0x1.004006c1f0184p-22, .rlo: 0x1.c1aff992783b8p-78}, |
| 514 | {.xhi: 0x1.000007c000000p-87, .xlo: 0x1.fff8000000000p-143, .yhi: -0x1.003fff0000200p+65, .ylo: 0x1.fe0003fc00040p+6, .rhi: -0x1.004006c1f0184p-22, .rlo: -0x1.c1aff992783b8p-78}, |
| 515 | {.xhi: -0x1.000007c000000p-87, .xlo: -0x1.fff8000000000p-143, .yhi: 0x1.003fff0000200p+65, .ylo: -0x1.fe0003fc00040p+6, .rhi: -0x1.004006c1f0184p-22, .rlo: -0x1.c1aff992783b8p-78}, |
| 516 | {.xhi: -0x1.000007c000000p-87, .xlo: -0x1.fff8000000000p-143, .yhi: -0x1.003fff0000200p+65, .ylo: 0x1.fe0003fc00040p+6, .rhi: 0x1.004006c1f0184p-22, .rlo: 0x1.c1aff992783b8p-78}, |
| 517 | {.xhi: 0x1.00001fffcffc0p+987, .xlo: -0x1.fffe000000004p+932, .yhi: 0x1.03fffff800000p-975, .ylo: 0x1.fffffe0000000p-1043, .rhi: 0x1.04002077cf3afp+12, .rlo: -0x1.0396f3f70809ap-42}, |
| 518 | {.xhi: 0x1.00001fffcffc0p+987, .xlo: -0x1.fffe000000004p+932, .yhi: -0x1.03fffff800000p-975, .ylo: -0x1.fffffe0000000p-1043, .rhi: -0x1.04002077cf3afp+12, .rlo: 0x1.0396f3f70809ap-42}, |
| 519 | {.xhi: -0x1.00001fffcffc0p+987, .xlo: 0x1.fffe000000004p+932, .yhi: 0x1.03fffff800000p-975, .ylo: 0x1.fffffe0000000p-1043, .rhi: -0x1.04002077cf3afp+12, .rlo: 0x1.0396f3f70809ap-42}, |
| 520 | {.xhi: -0x1.00001fffcffc0p+987, .xlo: 0x1.fffe000000004p+932, .yhi: -0x1.03fffff800000p-975, .ylo: -0x1.fffffe0000000p-1043, .rhi: 0x1.04002077cf3afp+12, .rlo: -0x1.0396f3f70809ap-42}, |
| 521 | {.xhi: 0x1.0000008000000p-118, .xlo: -0x1.ffffff8200000p-175, .yhi: 0x1.000fff8000000p-555, .ylo: 0x1.fffffe0000000p-617, .rhi: 0x1.0010000007ffcp-673, .rlo: -0x1.f01ffe89f8200p-730}, |
| 522 | {.xhi: 0x1.0000008000000p-118, .xlo: -0x1.ffffff8200000p-175, .yhi: -0x1.000fff8000000p-555, .ylo: -0x1.fffffe0000000p-617, .rhi: -0x1.0010000007ffcp-673, .rlo: 0x1.f01ffe89f8200p-730}, |
| 523 | {.xhi: -0x1.0000008000000p-118, .xlo: 0x1.ffffff8200000p-175, .yhi: 0x1.000fff8000000p-555, .ylo: 0x1.fffffe0000000p-617, .rhi: -0x1.0010000007ffcp-673, .rlo: 0x1.f01ffe89f8200p-730}, |
| 524 | {.xhi: -0x1.0000008000000p-118, .xlo: 0x1.ffffff8200000p-175, .yhi: -0x1.000fff8000000p-555, .ylo: -0x1.fffffe0000000p-617, .rhi: 0x1.0010000007ffcp-673, .rlo: -0x1.f01ffe89f8200p-730}, |
| 525 | {.xhi: 0x1.00000010001f8p+695, .xlo: 0x1.fffc007e00000p+621, .yhi: 0x1.0003fc0000000p-756, .ylo: 0x1.ffff80ffffc00p-813, .rhi: 0x1.0003fc10005f4p-61, .rlo: 0x1.7d824090fe170p-117}, |
| 526 | {.xhi: 0x1.00000010001f8p+695, .xlo: 0x1.fffc007e00000p+621, .yhi: -0x1.0003fc0000000p-756, .ylo: -0x1.ffff80ffffc00p-813, .rhi: -0x1.0003fc10005f4p-61, .rlo: -0x1.7d824090fe170p-117}, |
| 527 | {.xhi: -0x1.00000010001f8p+695, .xlo: -0x1.fffc007e00000p+621, .yhi: 0x1.0003fc0000000p-756, .ylo: 0x1.ffff80ffffc00p-813, .rhi: -0x1.0003fc10005f4p-61, .rlo: -0x1.7d824090fe170p-117}, |
| 528 | {.xhi: -0x1.00000010001f8p+695, .xlo: -0x1.fffc007e00000p+621, .yhi: -0x1.0003fc0000000p-756, .ylo: -0x1.ffff80ffffc00p-813, .rhi: 0x1.0003fc10005f4p-61, .rlo: 0x1.7d824090fe170p-117}, |
| 529 | {.xhi: 0x1.0000000000000p-985, .xlo: -0x0.0000000000000p+0, .yhi: 0x1.0300000001f00p-132, .ylo: 0x1.fffffff800000p-208, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 530 | {.xhi: 0x1.0000000000000p-985, .xlo: -0x0.0000000000000p+0, .yhi: -0x1.0300000001f00p-132, .ylo: -0x1.fffffff800000p-208, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 531 | {.xhi: -0x1.0000000000000p-985, .xlo: 0x0.0000000000000p+0, .yhi: 0x1.0300000001f00p-132, .ylo: 0x1.fffffff800000p-208, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 532 | {.xhi: -0x1.0000000000000p-985, .xlo: 0x0.0000000000000p+0, .yhi: -0x1.0300000001f00p-132, .ylo: -0x1.fffffff800000p-208, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 533 | {.xhi: 0x1.07ffffff1fe00p+389, .xlo: 0x1.fc00000000000p+292, .yhi: 0x1.0040000000000p+564, .ylo: -0x1.c000000400000p+503, .rhi: 0x1.0841ffff1fa7fp+953, .rlo: 0x1.fc63fffffb100p+899}, |
| 534 | {.xhi: 0x1.07ffffff1fe00p+389, .xlo: 0x1.fc00000000000p+292, .yhi: -0x1.0040000000000p+564, .ylo: 0x1.c000000400000p+503, .rhi: -0x1.0841ffff1fa7fp+953, .rlo: -0x1.fc63fffffb100p+899}, |
| 535 | {.xhi: -0x1.07ffffff1fe00p+389, .xlo: -0x1.fc00000000000p+292, .yhi: 0x1.0040000000000p+564, .ylo: -0x1.c000000400000p+503, .rhi: -0x1.0841ffff1fa7fp+953, .rlo: -0x1.fc63fffffb100p+899}, |
| 536 | {.xhi: -0x1.07ffffff1fe00p+389, .xlo: -0x1.fc00000000000p+292, .yhi: -0x1.0040000000000p+564, .ylo: 0x1.c000000400000p+503, .rhi: 0x1.0841ffff1fa7fp+953, .rlo: 0x1.fc63fffffb100p+899}, |
| 537 | {.xhi: 0x1.0080000000000p+192, .xlo: -0x1.0000000000000p+87, .yhi: 0x1.fffff1ff80000p+667, .ylo: 0x1.ffffc000fe000p+612, .rhi: 0x1.007ff8fc3fe00p+860, .rlo: 0x1.007fdff07f3f4p+805}, |
| 538 | {.xhi: 0x1.0080000000000p+192, .xlo: -0x1.0000000000000p+87, .yhi: -0x1.fffff1ff80000p+667, .ylo: -0x1.ffffc000fe000p+612, .rhi: -0x1.007ff8fc3fe00p+860, .rlo: -0x1.007fdff07f3f4p+805}, |
| 539 | {.xhi: -0x1.0080000000000p+192, .xlo: 0x1.0000000000000p+87, .yhi: 0x1.fffff1ff80000p+667, .ylo: 0x1.ffffc000fe000p+612, .rhi: -0x1.007ff8fc3fe00p+860, .rlo: -0x1.007fdff07f3f4p+805}, |
| 540 | {.xhi: -0x1.0080000000000p+192, .xlo: 0x1.0000000000000p+87, .yhi: -0x1.fffff1ff80000p+667, .ylo: -0x1.ffffc000fe000p+612, .rhi: 0x1.007ff8fc3fe00p+860, .rlo: 0x1.007fdff07f3f4p+805}, |
| 541 | {.xhi: 0x1.0400000000000p-301, .xlo: -0x1.0000000000000p-406, .yhi: 0x1.7fffe00000008p-283, .ylo: -0x1.e000080000000p-363, .rhi: 0x1.85ffdf8000008p-584, .rlo: 0x1.fffffe187ff70p-640}, |
| 542 | {.xhi: 0x1.0400000000000p-301, .xlo: -0x1.0000000000000p-406, .yhi: -0x1.7fffe00000008p-283, .ylo: 0x1.e000080000000p-363, .rhi: -0x1.85ffdf8000008p-584, .rlo: -0x1.fffffe187ff70p-640}, |
| 543 | {.xhi: -0x1.0400000000000p-301, .xlo: 0x1.0000000000000p-406, .yhi: 0x1.7fffe00000008p-283, .ylo: -0x1.e000080000000p-363, .rhi: -0x1.85ffdf8000008p-584, .rlo: -0x1.fffffe187ff70p-640}, |
| 544 | {.xhi: -0x1.0400000000000p-301, .xlo: 0x1.0000000000000p-406, .yhi: -0x1.7fffe00000008p-283, .ylo: 0x1.e000080000000p-363, .rhi: 0x1.85ffdf8000008p-584, .rlo: 0x1.fffffe187ff70p-640}, |
| 545 | {.xhi: 0x1.000001d000000p+298, .xlo: -0x1.ff80000200000p+243, .yhi: 0x1.0000003fffffcp+636, .ylo: 0x1.feffff8000000p+556, .rhi: 0x1.0000021000003p+934, .rlo: 0x1.ff19f68008000p+869}, |
| 546 | {.xhi: 0x1.000001d000000p+298, .xlo: -0x1.ff80000200000p+243, .yhi: -0x1.0000003fffffcp+636, .ylo: -0x1.feffff8000000p+556, .rhi: -0x1.0000021000003p+934, .rlo: -0x1.ff19f68008000p+869}, |
| 547 | {.xhi: -0x1.000001d000000p+298, .xlo: 0x1.ff80000200000p+243, .yhi: 0x1.0000003fffffcp+636, .ylo: 0x1.feffff8000000p+556, .rhi: -0x1.0000021000003p+934, .rlo: -0x1.ff19f68008000p+869}, |
| 548 | {.xhi: -0x1.000001d000000p+298, .xlo: 0x1.ff80000200000p+243, .yhi: -0x1.0000003fffffcp+636, .ylo: -0x1.feffff8000000p+556, .rhi: 0x1.0000021000003p+934, .rlo: 0x1.ff19f68008000p+869}, |
| 549 | {.xhi: 0x1.001ffffffffc0p+376, .xlo: 0x1.fffffff03ff00p+315, .yhi: 0x1.0000010000000p+147, .ylo: -0x1.fffffff810000p+78, .rhi: 0x1.002001001ffc0p+523, .rlo: 0x1.fd7fc1f047e00p+462}, |
| 550 | {.xhi: 0x1.001ffffffffc0p+376, .xlo: 0x1.fffffff03ff00p+315, .yhi: -0x1.0000010000000p+147, .ylo: 0x1.fffffff810000p+78, .rhi: -0x1.002001001ffc0p+523, .rlo: -0x1.fd7fc1f047e00p+462}, |
| 551 | {.xhi: -0x1.001ffffffffc0p+376, .xlo: -0x1.fffffff03ff00p+315, .yhi: 0x1.0000010000000p+147, .ylo: -0x1.fffffff810000p+78, .rhi: -0x1.002001001ffc0p+523, .rlo: -0x1.fd7fc1f047e00p+462}, |
| 552 | {.xhi: -0x1.001ffffffffc0p+376, .xlo: -0x1.fffffff03ff00p+315, .yhi: -0x1.0000010000000p+147, .ylo: 0x1.fffffff810000p+78, .rhi: 0x1.002001001ffc0p+523, .rlo: 0x1.fd7fc1f047e00p+462}, |
| 553 | {.xhi: 0x1.00000fffc0001p+666, .xlo: -0x1.fc000007e0040p+607, .yhi: 0x1.000007fffffc0p+408, .ylo: 0x1.fc0003fc00000p+348, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 554 | {.xhi: 0x1.00000fffc0001p+666, .xlo: -0x1.fc000007e0040p+607, .yhi: -0x1.000007fffffc0p+408, .ylo: -0x1.fc0003fc00000p+348, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 555 | {.xhi: -0x1.00000fffc0001p+666, .xlo: 0x1.fc000007e0040p+607, .yhi: 0x1.000007fffffc0p+408, .ylo: 0x1.fc0003fc00000p+348, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 556 | {.xhi: -0x1.00000fffc0001p+666, .xlo: 0x1.fc000007e0040p+607, .yhi: -0x1.000007fffffc0p+408, .ylo: -0x1.fc0003fc00000p+348, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 557 | {.xhi: 0x1.01ffe000003fep+235, .xlo: 0x1.ffffff8000000p+169, .yhi: 0x1.00fffffe00000p+680, .ylo: 0x1.ffffffe7ff800p+619, .rhi: 0x1.0301dfddfc406p+915, .rlo: -0x1.ec00381c54000p+854}, |
| 558 | {.xhi: 0x1.01ffe000003fep+235, .xlo: 0x1.ffffff8000000p+169, .yhi: -0x1.00fffffe00000p+680, .ylo: -0x1.ffffffe7ff800p+619, .rhi: -0x1.0301dfddfc406p+915, .rlo: 0x1.ec00381c54000p+854}, |
| 559 | {.xhi: -0x1.01ffe000003fep+235, .xlo: -0x1.ffffff8000000p+169, .yhi: 0x1.00fffffe00000p+680, .ylo: 0x1.ffffffe7ff800p+619, .rhi: -0x1.0301dfddfc406p+915, .rlo: 0x1.ec00381c54000p+854}, |
| 560 | {.xhi: -0x1.01ffe000003fep+235, .xlo: -0x1.ffffff8000000p+169, .yhi: -0x1.00fffffe00000p+680, .ylo: -0x1.ffffffe7ff800p+619, .rhi: 0x1.0301dfddfc406p+915, .rlo: -0x1.ec00381c54000p+854}, |
| 561 | {.xhi: 0x1.3fffffffffc00p-546, .xlo: 0x1.ffffffe000000p-609, .yhi: 0x1.07c0ffc200000p+282, .ylo: -0x1.e000003bfffe0p+224, .rhi: 0x1.49b13fb27fbe1p-264, .rlo: -0x1.a3a2f827f3a30p-321}, |
| 562 | {.xhi: 0x1.3fffffffffc00p-546, .xlo: 0x1.ffffffe000000p-609, .yhi: -0x1.07c0ffc200000p+282, .ylo: 0x1.e000003bfffe0p+224, .rhi: -0x1.49b13fb27fbe1p-264, .rlo: 0x1.a3a2f827f3a30p-321}, |
| 563 | {.xhi: -0x1.3fffffffffc00p-546, .xlo: -0x1.ffffffe000000p-609, .yhi: 0x1.07c0ffc200000p+282, .ylo: -0x1.e000003bfffe0p+224, .rhi: -0x1.49b13fb27fbe1p-264, .rlo: 0x1.a3a2f827f3a30p-321}, |
| 564 | {.xhi: -0x1.3fffffffffc00p-546, .xlo: -0x1.ffffffe000000p-609, .yhi: -0x1.07c0ffc200000p+282, .ylo: 0x1.e000003bfffe0p+224, .rhi: 0x1.49b13fb27fbe1p-264, .rlo: -0x1.a3a2f827f3a30p-321}, |
| 565 | {.xhi: 0x1.0000001800000p+988, .xlo: 0x1.fffffc0000200p+934, .yhi: 0x1.0000004000000p+36, .ylo: -0x1.fff0000004000p-31, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 566 | {.xhi: 0x1.0000001800000p+988, .xlo: 0x1.fffffc0000200p+934, .yhi: -0x1.0000004000000p+36, .ylo: 0x1.fff0000004000p-31, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 567 | {.xhi: -0x1.0000001800000p+988, .xlo: -0x1.fffffc0000200p+934, .yhi: 0x1.0000004000000p+36, .ylo: -0x1.fff0000004000p-31, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 568 | {.xhi: -0x1.0000001800000p+988, .xlo: -0x1.fffffc0000200p+934, .yhi: -0x1.0000004000000p+36, .ylo: 0x1.fff0000004000p-31, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 569 | {.xhi: 0x1.0000800000000p+726, .xlo: -0x1.0000000000000p+663, .yhi: 0x1.0fc007c004000p-506, .ylo: -0x1.fffe100000000p-570, .rhi: 0x1.0fc08fa007e00p+220, .rlo: 0x1.fbe080e080f00p+164}, |
| 570 | {.xhi: 0x1.0000800000000p+726, .xlo: -0x1.0000000000000p+663, .yhi: -0x1.0fc007c004000p-506, .ylo: 0x1.fffe100000000p-570, .rhi: -0x1.0fc08fa007e00p+220, .rlo: -0x1.fbe080e080f00p+164}, |
| 571 | {.xhi: -0x1.0000800000000p+726, .xlo: 0x1.0000000000000p+663, .yhi: 0x1.0fc007c004000p-506, .ylo: -0x1.fffe100000000p-570, .rhi: -0x1.0fc08fa007e00p+220, .rlo: -0x1.fbe080e080f00p+164}, |
| 572 | {.xhi: -0x1.0000800000000p+726, .xlo: 0x1.0000000000000p+663, .yhi: -0x1.0fc007c004000p-506, .ylo: 0x1.fffe100000000p-570, .rhi: 0x1.0fc08fa007e00p+220, .rlo: 0x1.fbe080e080f00p+164}, |
| 573 | {.xhi: 0x1.00007fffffe00p-706, .xlo: 0x1.ffffffc003f00p-767, .yhi: 0x1.0080000000000p-265, .ylo: -0x1.0000000000000p-323, .rhi: 0x1.0080803fffdffp-971, .rlo: -0x1.7fc1001006c00p-1030}, |
| 574 | {.xhi: 0x1.00007fffffe00p-706, .xlo: 0x1.ffffffc003f00p-767, .yhi: -0x1.0080000000000p-265, .ylo: 0x1.0000000000000p-323, .rhi: -0x1.0080803fffdffp-971, .rlo: 0x1.7fc1001006c00p-1030}, |
| 575 | {.xhi: -0x1.00007fffffe00p-706, .xlo: -0x1.ffffffc003f00p-767, .yhi: 0x1.0080000000000p-265, .ylo: -0x1.0000000000000p-323, .rhi: -0x1.0080803fffdffp-971, .rlo: 0x1.7fc1001006c00p-1030}, |
| 576 | {.xhi: -0x1.00007fffffe00p-706, .xlo: -0x1.ffffffc003f00p-767, .yhi: -0x1.0080000000000p-265, .ylo: 0x1.0000000000000p-323, .rhi: 0x1.0080803fffdffp-971, .rlo: -0x1.7fc1001006c00p-1030}, |
| 577 | {.xhi: 0x1.0000200000000p+215, .xlo: -0x1.0000000000000p+159, .yhi: 0x1.00000ffffff80p+645, .ylo: 0x1.ffffff0007ff8p+589, .rhi: 0x1.0000300001f80p+860, .rlo: 0x1.fe005e000fcf0p+803}, |
| 578 | {.xhi: 0x1.0000200000000p+215, .xlo: -0x1.0000000000000p+159, .yhi: -0x1.00000ffffff80p+645, .ylo: -0x1.ffffff0007ff8p+589, .rhi: -0x1.0000300001f80p+860, .rlo: -0x1.fe005e000fcf0p+803}, |
| 579 | {.xhi: -0x1.0000200000000p+215, .xlo: 0x1.0000000000000p+159, .yhi: 0x1.00000ffffff80p+645, .ylo: 0x1.ffffff0007ff8p+589, .rhi: -0x1.0000300001f80p+860, .rlo: -0x1.fe005e000fcf0p+803}, |
| 580 | {.xhi: -0x1.0000200000000p+215, .xlo: 0x1.0000000000000p+159, .yhi: -0x1.00000ffffff80p+645, .ylo: -0x1.ffffff0007ff8p+589, .rhi: 0x1.0000300001f80p+860, .rlo: 0x1.fe005e000fcf0p+803}, |
| 581 | {.xhi: 0x1.00fe000000000p-121, .xlo: 0x1.001ffffff0000p-190, .yhi: 0x1.00007fffff000p+370, .ylo: 0x0.0000000000000p+0, .rhi: 0x1.00fe807efeff0p+249, .rlo: 0x1.00040082003fcp+194}, |
| 582 | {.xhi: 0x1.00fe000000000p-121, .xlo: 0x1.001ffffff0000p-190, .yhi: -0x1.00007fffff000p+370, .ylo: 0x0.0000000000000p+0, .rhi: -0x1.00fe807efeff0p+249, .rlo: -0x1.00040082003fcp+194}, |
| 583 | {.xhi: -0x1.00fe000000000p-121, .xlo: -0x1.001ffffff0000p-190, .yhi: 0x1.00007fffff000p+370, .ylo: 0x0.0000000000000p+0, .rhi: -0x1.00fe807efeff0p+249, .rlo: -0x1.00040082003fcp+194}, |
| 584 | {.xhi: -0x1.00fe000000000p-121, .xlo: -0x1.001ffffff0000p-190, .yhi: -0x1.00007fffff000p+370, .ylo: 0x0.0000000000000p+0, .rhi: 0x1.00fe807efeff0p+249, .rlo: 0x1.00040082003fcp+194}, |
| 585 | {.xhi: 0x1.01e0000000002p+273, .xlo: -0x1.fffffffffc200p+214, .yhi: 0x1.0000080000000p-103, .ylo: -0x1.0000000000000p-208, .rhi: 0x1.01e0080f00002p+170, .rlo: -0x1.fff80ffffc240p+111}, |
| 586 | {.xhi: 0x1.01e0000000002p+273, .xlo: -0x1.fffffffffc200p+214, .yhi: -0x1.0000080000000p-103, .ylo: 0x1.0000000000000p-208, .rhi: -0x1.01e0080f00002p+170, .rlo: 0x1.fff80ffffc240p+111}, |
| 587 | {.xhi: -0x1.01e0000000002p+273, .xlo: 0x1.fffffffffc200p+214, .yhi: 0x1.0000080000000p-103, .ylo: -0x1.0000000000000p-208, .rhi: -0x1.01e0080f00002p+170, .rlo: 0x1.fff80ffffc240p+111}, |
| 588 | {.xhi: -0x1.01e0000000002p+273, .xlo: 0x1.fffffffffc200p+214, .yhi: -0x1.0000080000000p-103, .ylo: 0x1.0000000000000p-208, .rhi: 0x1.01e0080f00002p+170, .rlo: -0x1.fff80ffffc240p+111}, |
| 589 | {.xhi: 0x1.000000f1fe001p-504, .xlo: -0x1.0000000000000p-587, .yhi: 0x1.00003fffffff0p-718, .ylo: 0x1.fc00000000000p-795, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 590 | {.xhi: 0x1.000000f1fe001p-504, .xlo: -0x1.0000000000000p-587, .yhi: -0x1.00003fffffff0p-718, .ylo: -0x1.fc00000000000p-795, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 591 | {.xhi: -0x1.000000f1fe001p-504, .xlo: 0x1.0000000000000p-587, .yhi: 0x1.00003fffffff0p-718, .ylo: 0x1.fc00000000000p-795, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 592 | {.xhi: -0x1.000000f1fe001p-504, .xlo: 0x1.0000000000000p-587, .yhi: -0x1.00003fffffff0p-718, .ylo: -0x1.fc00000000000p-795, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 593 | {.xhi: 0x1.0008000000010p+198, .xlo: -0x1.f8000ffff9000p+133, .yhi: 0x1.00001ffff0000p+936, .ylo: 0x1.ffff80001f000p+879, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 594 | {.xhi: 0x1.0008000000010p+198, .xlo: -0x1.f8000ffff9000p+133, .yhi: -0x1.00001ffff0000p+936, .ylo: -0x1.ffff80001f000p+879, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 595 | {.xhi: -0x1.0008000000010p+198, .xlo: 0x1.f8000ffff9000p+133, .yhi: 0x1.00001ffff0000p+936, .ylo: 0x1.ffff80001f000p+879, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 596 | {.xhi: -0x1.0008000000010p+198, .xlo: 0x1.f8000ffff9000p+133, .yhi: -0x1.00001ffff0000p+936, .ylo: -0x1.ffff80001f000p+879, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 597 | {.xhi: 0x1.0000100000000p+641, .xlo: -0x1.0000000000000p+536, .yhi: 0x1.0038000800000p-759, .ylo: -0x1.fffffe0000080p-819, .rhi: 0x1.0038100b80008p-118, .rlo: -0x1.00000efffff80p-177}, |
| 598 | {.xhi: 0x1.0000100000000p+641, .xlo: -0x1.0000000000000p+536, .yhi: -0x1.0038000800000p-759, .ylo: 0x1.fffffe0000080p-819, .rhi: -0x1.0038100b80008p-118, .rlo: 0x1.00000efffff80p-177}, |
| 599 | {.xhi: -0x1.0000100000000p+641, .xlo: 0x1.0000000000000p+536, .yhi: 0x1.0038000800000p-759, .ylo: -0x1.fffffe0000080p-819, .rhi: -0x1.0038100b80008p-118, .rlo: 0x1.00000efffff80p-177}, |
| 600 | {.xhi: -0x1.0000100000000p+641, .xlo: 0x1.0000000000000p+536, .yhi: -0x1.0038000800000p-759, .ylo: 0x1.fffffe0000080p-819, .rhi: 0x1.0038100b80008p-118, .rlo: -0x1.00000efffff80p-177}, |
| 601 | {.xhi: 0x1.00003fe008000p-579, .xlo: -0x1.fffdff0000080p-638, .yhi: 0x1.ffffffffff800p-344, .ylo: 0x1.fe00000000000p-442, .rhi: 0x1.00003fe007c00p-922, .rlo: -0x1.3fdf077ffec60p-980}, |
| 602 | {.xhi: 0x1.00003fe008000p-579, .xlo: -0x1.fffdff0000080p-638, .yhi: -0x1.ffffffffff800p-344, .ylo: -0x1.fe00000000000p-442, .rhi: -0x1.00003fe007c00p-922, .rlo: 0x1.3fdf077ffec60p-980}, |
| 603 | {.xhi: -0x1.00003fe008000p-579, .xlo: 0x1.fffdff0000080p-638, .yhi: 0x1.ffffffffff800p-344, .ylo: 0x1.fe00000000000p-442, .rhi: -0x1.00003fe007c00p-922, .rlo: 0x1.3fdf077ffec60p-980}, |
| 604 | {.xhi: -0x1.00003fe008000p-579, .xlo: 0x1.fffdff0000080p-638, .yhi: -0x1.ffffffffff800p-344, .ylo: -0x1.fe00000000000p-442, .rhi: 0x1.00003fe007c00p-922, .rlo: -0x1.3fdf077ffec60p-980}, |
| 605 | {.xhi: 0x1.1fffffff00000p-455, .xlo: 0x1.ffffff8000000p-527, .yhi: 0x1.0000100000000p+435, .ylo: -0x1.0000000000000p+341, .rhi: 0x1.200011fefffffp-20, .rlo: 0x1.00000d8000000p-91}, |
| 606 | {.xhi: 0x1.1fffffff00000p-455, .xlo: 0x1.ffffff8000000p-527, .yhi: -0x1.0000100000000p+435, .ylo: 0x1.0000000000000p+341, .rhi: -0x1.200011fefffffp-20, .rlo: -0x1.00000d8000000p-91}, |
| 607 | {.xhi: -0x1.1fffffff00000p-455, .xlo: -0x1.ffffff8000000p-527, .yhi: 0x1.0000100000000p+435, .ylo: -0x1.0000000000000p+341, .rhi: -0x1.200011fefffffp-20, .rlo: -0x1.00000d8000000p-91}, |
| 608 | {.xhi: -0x1.1fffffff00000p-455, .xlo: -0x1.ffffff8000000p-527, .yhi: -0x1.0000100000000p+435, .ylo: 0x1.0000000000000p+341, .rhi: 0x1.200011fefffffp-20, .rlo: 0x1.00000d8000000p-91}, |
| 609 | {.xhi: 0x1.0ffffc0000010p+917, .xlo: 0x1.f000000ff0000p+848, .yhi: 0x1.00003ff002010p+155, .ylo: -0x1.0000020000000p+90, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 610 | {.xhi: 0x1.0ffffc0000010p+917, .xlo: 0x1.f000000ff0000p+848, .yhi: -0x1.00003ff002010p+155, .ylo: 0x1.0000020000000p+90, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 611 | {.xhi: -0x1.0ffffc0000010p+917, .xlo: -0x1.f000000ff0000p+848, .yhi: 0x1.00003ff002010p+155, .ylo: -0x1.0000020000000p+90, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 612 | {.xhi: -0x1.0ffffc0000010p+917, .xlo: -0x1.f000000ff0000p+848, .yhi: -0x1.00003ff002010p+155, .ylo: 0x1.0000020000000p+90, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 613 | {.xhi: 0x1.00ffffffc0000p+784, .xlo: 0x1.fffffe00003f0p+729, .yhi: 0x1.1fffffffff020p-125, .ylo: -0x1.ffff000400000p-200, .rhi: 0x1.211fffffb7010p+659, .rlo: 0x1.9ffffeb0072d6p+605}, |
| 614 | {.xhi: 0x1.00ffffffc0000p+784, .xlo: 0x1.fffffe00003f0p+729, .yhi: -0x1.1fffffffff020p-125, .ylo: 0x1.ffff000400000p-200, .rhi: -0x1.211fffffb7010p+659, .rlo: -0x1.9ffffeb0072d6p+605}, |
| 615 | {.xhi: -0x1.00ffffffc0000p+784, .xlo: -0x1.fffffe00003f0p+729, .yhi: 0x1.1fffffffff020p-125, .ylo: -0x1.ffff000400000p-200, .rhi: -0x1.211fffffb7010p+659, .rlo: -0x1.9ffffeb0072d6p+605}, |
| 616 | {.xhi: -0x1.00ffffffc0000p+784, .xlo: -0x1.fffffe00003f0p+729, .yhi: -0x1.1fffffffff020p-125, .ylo: 0x1.ffff000400000p-200, .rhi: 0x1.211fffffb7010p+659, .rlo: 0x1.9ffffeb0072d6p+605}, |
| 617 | {.xhi: 0x1.0200000000000p+902, .xlo: -0x1.0000000000000p+849, .yhi: 0x1.0000700000000p-969, .ylo: 0x1.ffffffe000000p-1040, .rhi: 0x1.020070e000000p-67, .rlo: -0x1.ffffde0000102p-121}, |
| 618 | {.xhi: 0x1.0200000000000p+902, .xlo: -0x1.0000000000000p+849, .yhi: -0x1.0000700000000p-969, .ylo: -0x1.ffffffe000000p-1040, .rhi: -0x1.020070e000000p-67, .rlo: 0x1.ffffde0000102p-121}, |
| 619 | {.xhi: -0x1.0200000000000p+902, .xlo: 0x1.0000000000000p+849, .yhi: 0x1.0000700000000p-969, .ylo: 0x1.ffffffe000000p-1040, .rhi: -0x1.020070e000000p-67, .rlo: 0x1.ffffde0000102p-121}, |
| 620 | {.xhi: -0x1.0200000000000p+902, .xlo: 0x1.0000000000000p+849, .yhi: -0x1.0000700000000p-969, .ylo: -0x1.ffffffe000000p-1040, .rhi: 0x1.020070e000000p-67, .rlo: -0x1.ffffde0000102p-121}, |
| 621 | {.xhi: 0x1.3fffffc0001fcp+335, .xlo: 0x1.007fffff00000p+272, .yhi: 0x1.007fffff80000p+3, .ylo: 0x1.fffffffe00000p-65, .rhi: 0x1.409fffbf401fdp+338, .rlo: 0x1.14f84ffa6b400p+275}, |
| 622 | {.xhi: 0x1.3fffffc0001fcp+335, .xlo: 0x1.007fffff00000p+272, .yhi: -0x1.007fffff80000p+3, .ylo: -0x1.fffffffe00000p-65, .rhi: -0x1.409fffbf401fdp+338, .rlo: -0x1.14f84ffa6b400p+275}, |
| 623 | {.xhi: -0x1.3fffffc0001fcp+335, .xlo: -0x1.007fffff00000p+272, .yhi: 0x1.007fffff80000p+3, .ylo: 0x1.fffffffe00000p-65, .rhi: -0x1.409fffbf401fdp+338, .rlo: -0x1.14f84ffa6b400p+275}, |
| 624 | {.xhi: -0x1.3fffffc0001fcp+335, .xlo: -0x1.007fffff00000p+272, .yhi: -0x1.007fffff80000p+3, .ylo: -0x1.fffffffe00000p-65, .rhi: 0x1.409fffbf401fdp+338, .rlo: 0x1.14f84ffa6b400p+275}, |
| 625 | {.xhi: 0x1.00000ffffffd0p+189, .xlo: -0x1.ffffff8200000p+123, .yhi: 0x1.00000c0000004p-197, .ylo: -0x1.ff80000800000p-265, .rhi: 0x1.00001c0000bd4p-8, .rlo: -0x1.7ff00fc280000p-73}, |
| 626 | {.xhi: 0x1.00000ffffffd0p+189, .xlo: -0x1.ffffff8200000p+123, .yhi: -0x1.00000c0000004p-197, .ylo: 0x1.ff80000800000p-265, .rhi: -0x1.00001c0000bd4p-8, .rlo: 0x1.7ff00fc280000p-73}, |
| 627 | {.xhi: -0x1.00000ffffffd0p+189, .xlo: 0x1.ffffff8200000p+123, .yhi: 0x1.00000c0000004p-197, .ylo: -0x1.ff80000800000p-265, .rhi: -0x1.00001c0000bd4p-8, .rlo: 0x1.7ff00fc280000p-73}, |
| 628 | {.xhi: -0x1.00000ffffffd0p+189, .xlo: 0x1.ffffff8200000p+123, .yhi: -0x1.00000c0000004p-197, .ylo: 0x1.ff80000800000p-265, .rhi: 0x1.00001c0000bd4p-8, .rlo: -0x1.7ff00fc280000p-73}, |
| 629 | {.xhi: 0x1.18003ffff8000p+281, .xlo: 0x1.ffffff8000000p+215, .yhi: 0x1.1ffff80000040p-329, .ylo: -0x1.0000000000000p-419, .rhi: 0x1.3b003f3ff5046p-48, .rlo: 0x1.063fff6e58000p-106}, |
| 630 | {.xhi: 0x1.18003ffff8000p+281, .xlo: 0x1.ffffff8000000p+215, .yhi: -0x1.1ffff80000040p-329, .ylo: 0x1.0000000000000p-419, .rhi: -0x1.3b003f3ff5046p-48, .rlo: -0x1.063fff6e58000p-106}, |
| 631 | {.xhi: -0x1.18003ffff8000p+281, .xlo: -0x1.ffffff8000000p+215, .yhi: 0x1.1ffff80000040p-329, .ylo: -0x1.0000000000000p-419, .rhi: -0x1.3b003f3ff5046p-48, .rlo: -0x1.063fff6e58000p-106}, |
| 632 | {.xhi: -0x1.18003ffff8000p+281, .xlo: -0x1.ffffff8000000p+215, .yhi: -0x1.1ffff80000040p-329, .ylo: 0x1.0000000000000p-419, .rhi: 0x1.3b003f3ff5046p-48, .rlo: 0x1.063fff6e58000p-106}, |
| 633 | {.xhi: 0x1.0ffffff9ffff0p+735, .xlo: 0x1.f800008200000p+665, .yhi: 0x1.000000ffffff8p+876, .ylo: 0x1.ff0000007ffc0p+817, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 634 | {.xhi: 0x1.0ffffff9ffff0p+735, .xlo: 0x1.f800008200000p+665, .yhi: -0x1.000000ffffff8p+876, .ylo: -0x1.ff0000007ffc0p+817, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 635 | {.xhi: -0x1.0ffffff9ffff0p+735, .xlo: -0x1.f800008200000p+665, .yhi: 0x1.000000ffffff8p+876, .ylo: 0x1.ff0000007ffc0p+817, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 636 | {.xhi: -0x1.0ffffff9ffff0p+735, .xlo: -0x1.f800008200000p+665, .yhi: -0x1.000000ffffff8p+876, .ylo: -0x1.ff0000007ffc0p+817, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 637 | {.xhi: 0x1.1fffffe000000p-807, .xlo: 0x1.ffff800001ffep-861, .yhi: 0x1.0000008000000p+287, .ylo: -0x1.fffffc0000008p+231, .rhi: 0x1.2000006ffffffp-520, .rlo: 0x1.6fff823001bfap-574}, |
| 638 | {.xhi: 0x1.1fffffe000000p-807, .xlo: 0x1.ffff800001ffep-861, .yhi: -0x1.0000008000000p+287, .ylo: 0x1.fffffc0000008p+231, .rhi: -0x1.2000006ffffffp-520, .rlo: -0x1.6fff823001bfap-574}, |
| 639 | {.xhi: -0x1.1fffffe000000p-807, .xlo: -0x1.ffff800001ffep-861, .yhi: 0x1.0000008000000p+287, .ylo: -0x1.fffffc0000008p+231, .rhi: -0x1.2000006ffffffp-520, .rlo: -0x1.6fff823001bfap-574}, |
| 640 | {.xhi: -0x1.1fffffe000000p-807, .xlo: -0x1.ffff800001ffep-861, .yhi: -0x1.0000008000000p+287, .ylo: 0x1.fffffc0000008p+231, .rhi: 0x1.2000006ffffffp-520, .rlo: 0x1.6fff823001bfap-574}, |
| 641 | {.xhi: 0x1.0000200000000p-310, .xlo: -0x1.fffffff804000p-377, .yhi: 0x1.0000080000000p+614, .ylo: -0x1.0000000000000p+519, .rhi: 0x1.0000280001000p+304, .rlo: -0x1.0000080402000p+238}, |
| 642 | {.xhi: 0x1.0000200000000p-310, .xlo: -0x1.fffffff804000p-377, .yhi: -0x1.0000080000000p+614, .ylo: 0x1.0000000000000p+519, .rhi: -0x1.0000280001000p+304, .rlo: 0x1.0000080402000p+238}, |
| 643 | {.xhi: -0x1.0000200000000p-310, .xlo: 0x1.fffffff804000p-377, .yhi: 0x1.0000080000000p+614, .ylo: -0x1.0000000000000p+519, .rhi: -0x1.0000280001000p+304, .rlo: 0x1.0000080402000p+238}, |
| 644 | {.xhi: -0x1.0000200000000p-310, .xlo: 0x1.fffffff804000p-377, .yhi: -0x1.0000080000000p+614, .ylo: 0x1.0000000000000p+519, .rhi: 0x1.0000280001000p+304, .rlo: -0x1.0000080402000p+238}, |
| 645 | {.xhi: 0x1.03ffff0000010p-506, .xlo: -0x1.fffc010000000p-582, .yhi: 0x1.0000020000000p+657, .ylo: -0x1.0000000000000p+552, .rhi: 0x1.04000107ffff0p+151, .rlo: 0x1.e0003faf80000p+79}, |
| 646 | {.xhi: 0x1.03ffff0000010p-506, .xlo: -0x1.fffc010000000p-582, .yhi: -0x1.0000020000000p+657, .ylo: 0x1.0000000000000p+552, .rhi: -0x1.04000107ffff0p+151, .rlo: -0x1.e0003faf80000p+79}, |
| 647 | {.xhi: -0x1.03ffff0000010p-506, .xlo: 0x1.fffc010000000p-582, .yhi: 0x1.0000020000000p+657, .ylo: -0x1.0000000000000p+552, .rhi: -0x1.04000107ffff0p+151, .rlo: -0x1.e0003faf80000p+79}, |
| 648 | {.xhi: -0x1.03ffff0000010p-506, .xlo: 0x1.fffc010000000p-582, .yhi: -0x1.0000020000000p+657, .ylo: 0x1.0000000000000p+552, .rhi: 0x1.04000107ffff0p+151, .rlo: 0x1.e0003faf80000p+79}, |
| 649 | {.xhi: 0x1.7ffffffc00000p-455, .xlo: 0x1.fff80000fc000p-516, .yhi: 0x1.0010000000000p+908, .ylo: -0x1.ffffffffc4000p+841, .rhi: 0x1.8017fffbffc00p+453, .rlo: 0x1.f417ff811d700p+392}, |
| 650 | {.xhi: 0x1.7ffffffc00000p-455, .xlo: 0x1.fff80000fc000p-516, .yhi: -0x1.0010000000000p+908, .ylo: 0x1.ffffffffc4000p+841, .rhi: -0x1.8017fffbffc00p+453, .rlo: -0x1.f417ff811d700p+392}, |
| 651 | {.xhi: -0x1.7ffffffc00000p-455, .xlo: -0x1.fff80000fc000p-516, .yhi: 0x1.0010000000000p+908, .ylo: -0x1.ffffffffc4000p+841, .rhi: -0x1.8017fffbffc00p+453, .rlo: -0x1.f417ff811d700p+392}, |
| 652 | {.xhi: -0x1.7ffffffc00000p-455, .xlo: -0x1.fff80000fc000p-516, .yhi: -0x1.0010000000000p+908, .ylo: 0x1.ffffffffc4000p+841, .rhi: 0x1.8017fffbffc00p+453, .rlo: 0x1.f417ff811d700p+392}, |
| 653 | {.xhi: 0x1.000007fffc004p-48, .xlo: -0x1.8000004000000p-107, .yhi: 0x1.7fe000001ff00p+482, .ylo: 0x1.f000000000000p+381, .rhi: 0x1.7fe00bff19f0ep+434, .rlo: 0x1.5f0b0077ee250p+377}, |
| 654 | {.xhi: 0x1.000007fffc004p-48, .xlo: -0x1.8000004000000p-107, .yhi: -0x1.7fe000001ff00p+482, .ylo: -0x1.f000000000000p+381, .rhi: -0x1.7fe00bff19f0ep+434, .rlo: -0x1.5f0b0077ee250p+377}, |
| 655 | {.xhi: -0x1.000007fffc004p-48, .xlo: 0x1.8000004000000p-107, .yhi: 0x1.7fe000001ff00p+482, .ylo: 0x1.f000000000000p+381, .rhi: -0x1.7fe00bff19f0ep+434, .rlo: -0x1.5f0b0077ee250p+377}, |
| 656 | {.xhi: -0x1.000007fffc004p-48, .xlo: 0x1.8000004000000p-107, .yhi: -0x1.7fe000001ff00p+482, .ylo: -0x1.f000000000000p+381, .rhi: 0x1.7fe00bff19f0ep+434, .rlo: 0x1.5f0b0077ee250p+377}, |
| 657 | {.xhi: 0x1.01ffffffffc00p-235, .xlo: 0x0.0000000000000p+0, .yhi: 0x1.0ffffff000000p-5, .ylo: 0x1.fffffff000000p-75, .rhi: 0x1.121fffefdfbc0p-240, .rlo: 0x1.81fffff7f0000p-309}, |
| 658 | {.xhi: 0x1.01ffffffffc00p-235, .xlo: 0x0.0000000000000p+0, .yhi: -0x1.0ffffff000000p-5, .ylo: -0x1.fffffff000000p-75, .rhi: -0x1.121fffefdfbc0p-240, .rlo: -0x1.81fffff7f0000p-309}, |
| 659 | {.xhi: -0x1.01ffffffffc00p-235, .xlo: 0x0.0000000000000p+0, .yhi: 0x1.0ffffff000000p-5, .ylo: 0x1.fffffff000000p-75, .rhi: -0x1.121fffefdfbc0p-240, .rlo: -0x1.81fffff7f0000p-309}, |
| 660 | {.xhi: -0x1.01ffffffffc00p-235, .xlo: 0x0.0000000000000p+0, .yhi: -0x1.0ffffff000000p-5, .ylo: -0x1.fffffff000000p-75, .rhi: 0x1.121fffefdfbc0p-240, .rlo: 0x1.81fffff7f0000p-309}, |
| 661 | {.xhi: 0x1.0000010000000p-572, .xlo: -0x1.ffffffffe4000p-634, .yhi: 0x1.0000020000000p-195, .ylo: -0x1.ff80000100000p-268, .rhi: 0x1.0000030000020p-767, .rlo: -0x1.001ffa0012000p-828}, |
| 662 | {.xhi: 0x1.0000010000000p-572, .xlo: -0x1.ffffffffe4000p-634, .yhi: -0x1.0000020000000p-195, .ylo: 0x1.ff80000100000p-268, .rhi: -0x1.0000030000020p-767, .rlo: 0x1.001ffa0012000p-828}, |
| 663 | {.xhi: -0x1.0000010000000p-572, .xlo: 0x1.ffffffffe4000p-634, .yhi: 0x1.0000020000000p-195, .ylo: -0x1.ff80000100000p-268, .rhi: -0x1.0000030000020p-767, .rlo: 0x1.001ffa0012000p-828}, |
| 664 | {.xhi: -0x1.0000010000000p-572, .xlo: 0x1.ffffffffe4000p-634, .yhi: -0x1.0000020000000p-195, .ylo: 0x1.ff80000100000p-268, .rhi: 0x1.0000030000020p-767, .rlo: -0x1.001ffa0012000p-828}, |
| 665 | {.xhi: 0x1.0008000000000p+139, .xlo: -0x1.0000000000000p+34, .yhi: 0x1.000fffff80000p+540, .ylo: 0x1.fffffffc00000p+484, .rhi: 0x1.0018007f7ffc0p+679, .rlo: 0x1.0007fffdffefcp+624}, |
| 666 | {.xhi: 0x1.0008000000000p+139, .xlo: -0x1.0000000000000p+34, .yhi: -0x1.000fffff80000p+540, .ylo: -0x1.fffffffc00000p+484, .rhi: -0x1.0018007f7ffc0p+679, .rlo: -0x1.0007fffdffefcp+624}, |
| 667 | {.xhi: -0x1.0008000000000p+139, .xlo: 0x1.0000000000000p+34, .yhi: 0x1.000fffff80000p+540, .ylo: 0x1.fffffffc00000p+484, .rhi: -0x1.0018007f7ffc0p+679, .rlo: -0x1.0007fffdffefcp+624}, |
| 668 | {.xhi: -0x1.0008000000000p+139, .xlo: 0x1.0000000000000p+34, .yhi: -0x1.000fffff80000p+540, .ylo: -0x1.fffffffc00000p+484, .rhi: 0x1.0018007f7ffc0p+679, .rlo: 0x1.0007fffdffefcp+624}, |
| 669 | {.xhi: 0x1.007fffffffc00p+663, .xlo: 0x1.ffffc00000000p+598, .yhi: 0x1.1ffffffff8000p-133, .ylo: 0x1.fe001ffffffe0p-189, .rhi: 0x1.208ffffff7b40p+530, .rlo: 0x1.000f90f5ffbb4p+475}, |
| 670 | {.xhi: 0x1.007fffffffc00p+663, .xlo: 0x1.ffffc00000000p+598, .yhi: -0x1.1ffffffff8000p-133, .ylo: -0x1.fe001ffffffe0p-189, .rhi: -0x1.208ffffff7b40p+530, .rlo: -0x1.000f90f5ffbb4p+475}, |
| 671 | {.xhi: -0x1.007fffffffc00p+663, .xlo: -0x1.ffffc00000000p+598, .yhi: 0x1.1ffffffff8000p-133, .ylo: 0x1.fe001ffffffe0p-189, .rhi: -0x1.208ffffff7b40p+530, .rlo: -0x1.000f90f5ffbb4p+475}, |
| 672 | {.xhi: -0x1.007fffffffc00p+663, .xlo: -0x1.ffffc00000000p+598, .yhi: -0x1.1ffffffff8000p-133, .ylo: -0x1.fe001ffffffe0p-189, .rhi: 0x1.208ffffff7b40p+530, .rlo: 0x1.000f90f5ffbb4p+475}, |
| 673 | {.xhi: 0x1.0000000fffe00p-673, .xlo: 0x1.3fffff87fc000p-733, .yhi: 0x1.00003ffffc000p-1010, .ylo: 0x1.0000000000000p-1074, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 674 | {.xhi: 0x1.0000000fffe00p-673, .xlo: 0x1.3fffff87fc000p-733, .yhi: -0x1.00003ffffc000p-1010, .ylo: -0x1.0000000000000p-1074, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 675 | {.xhi: -0x1.0000000fffe00p-673, .xlo: -0x1.3fffff87fc000p-733, .yhi: 0x1.00003ffffc000p-1010, .ylo: 0x1.0000000000000p-1074, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 676 | {.xhi: -0x1.0000000fffe00p-673, .xlo: -0x1.3fffff87fc000p-733, .yhi: -0x1.00003ffffc000p-1010, .ylo: -0x1.0000000000000p-1074, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 677 | {.xhi: 0x1.0000000800000p+490, .xlo: -0x1.0000000000000p+385, .yhi: 0x1.7ffff80000000p+812, .ylo: 0x1.ffffffffe0000p+756, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 678 | {.xhi: 0x1.0000000800000p+490, .xlo: -0x1.0000000000000p+385, .yhi: -0x1.7ffff80000000p+812, .ylo: -0x1.ffffffffe0000p+756, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 679 | {.xhi: -0x1.0000000800000p+490, .xlo: 0x1.0000000000000p+385, .yhi: 0x1.7ffff80000000p+812, .ylo: 0x1.ffffffffe0000p+756, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 680 | {.xhi: -0x1.0000000800000p+490, .xlo: 0x1.0000000000000p+385, .yhi: -0x1.7ffff80000000p+812, .ylo: -0x1.ffffffffe0000p+756, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 681 | {.xhi: 0x1.00fffffff8000p-776, .xlo: 0x1.fffe000000000p-850, .yhi: 0x1.0000100000000p+556, .ylo: -0x1.fffffffffc100p+501, .rhi: 0x1.0100100ff8000p-220, .rlo: -0x1.20ffe00014060p-274}, |
| 682 | {.xhi: 0x1.00fffffff8000p-776, .xlo: 0x1.fffe000000000p-850, .yhi: -0x1.0000100000000p+556, .ylo: 0x1.fffffffffc100p+501, .rhi: -0x1.0100100ff8000p-220, .rlo: 0x1.20ffe00014060p-274}, |
| 683 | {.xhi: -0x1.00fffffff8000p-776, .xlo: -0x1.fffe000000000p-850, .yhi: 0x1.0000100000000p+556, .ylo: -0x1.fffffffffc100p+501, .rhi: -0x1.0100100ff8000p-220, .rlo: 0x1.20ffe00014060p-274}, |
| 684 | {.xhi: -0x1.00fffffff8000p-776, .xlo: -0x1.fffe000000000p-850, .yhi: -0x1.0000100000000p+556, .ylo: 0x1.fffffffffc100p+501, .rhi: 0x1.0100100ff8000p-220, .rlo: -0x1.20ffe00014060p-274}, |
| 685 | {.xhi: 0x1.0007ffffffff0p+441, .xlo: 0x1.fffffc0000000p+358, .yhi: 0x1.0003800000080p+407, .ylo: -0x1.0000000000000p+302, .rhi: 0x1.000b801c00070p+848, .rlo: 0x1.e40001ffc6f80p+789}, |
| 686 | {.xhi: 0x1.0007ffffffff0p+441, .xlo: 0x1.fffffc0000000p+358, .yhi: -0x1.0003800000080p+407, .ylo: 0x1.0000000000000p+302, .rhi: -0x1.000b801c00070p+848, .rlo: -0x1.e40001ffc6f80p+789}, |
| 687 | {.xhi: -0x1.0007ffffffff0p+441, .xlo: -0x1.fffffc0000000p+358, .yhi: 0x1.0003800000080p+407, .ylo: -0x1.0000000000000p+302, .rhi: -0x1.000b801c00070p+848, .rlo: -0x1.e40001ffc6f80p+789}, |
| 688 | {.xhi: -0x1.0007ffffffff0p+441, .xlo: -0x1.fffffc0000000p+358, .yhi: -0x1.0003800000080p+407, .ylo: 0x1.0000000000000p+302, .rhi: 0x1.000b801c00070p+848, .rlo: 0x1.e40001ffc6f80p+789}, |
| 689 | {.xhi: 0x1.000001fffff80p-397, .xlo: 0x1.ff00000000000p-481, .yhi: 0x1.0000020000000p+10, .ylo: -0x1.8002000000000p-66, .rhi: 0x1.000003fffffc0p-387, .rlo: -0x1.017e030300000p-455}, |
| 690 | {.xhi: 0x1.000001fffff80p-397, .xlo: 0x1.ff00000000000p-481, .yhi: -0x1.0000020000000p+10, .ylo: 0x1.8002000000000p-66, .rhi: -0x1.000003fffffc0p-387, .rlo: 0x1.017e030300000p-455}, |
| 691 | {.xhi: -0x1.000001fffff80p-397, .xlo: -0x1.ff00000000000p-481, .yhi: 0x1.0000020000000p+10, .ylo: -0x1.8002000000000p-66, .rhi: -0x1.000003fffffc0p-387, .rlo: 0x1.017e030300000p-455}, |
| 692 | {.xhi: -0x1.000001fffff80p-397, .xlo: -0x1.ff00000000000p-481, .yhi: -0x1.0000020000000p+10, .ylo: 0x1.8002000000000p-66, .rhi: 0x1.000003fffffc0p-387, .rlo: -0x1.017e030300000p-455}, |
| 693 | {.xhi: 0x1.0003fffff0000p+165, .xlo: 0x1.ffff800007f80p+105, .yhi: 0x1.000007ffffe00p+981, .ylo: -0x1.fe0c000004000p+923, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 694 | {.xhi: 0x1.0003fffff0000p+165, .xlo: 0x1.ffff800007f80p+105, .yhi: -0x1.000007ffffe00p+981, .ylo: 0x1.fe0c000004000p+923, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 695 | {.xhi: -0x1.0003fffff0000p+165, .xlo: -0x1.ffff800007f80p+105, .yhi: 0x1.000007ffffe00p+981, .ylo: -0x1.fe0c000004000p+923, .rhi: -INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 696 | {.xhi: -0x1.0003fffff0000p+165, .xlo: -0x1.ffff800007f80p+105, .yhi: -0x1.000007ffffe00p+981, .ylo: 0x1.fe0c000004000p+923, INFINITY, .rlo: 0x0.0000000000000p+0}, |
| 697 | {.xhi: 0x1.00000003f0000p+687, .xlo: 0x1.ffffffe000000p+609, .yhi: 0x1.0100000000000p-215, .ylo: -0x1.fffffff000080p-275, .rhi: 0x1.01000003f3f00p+472, .rlo: -0x1.ffff7f77e0100p+412}, |
| 698 | {.xhi: 0x1.00000003f0000p+687, .xlo: 0x1.ffffffe000000p+609, .yhi: -0x1.0100000000000p-215, .ylo: 0x1.fffffff000080p-275, .rhi: -0x1.01000003f3f00p+472, .rlo: 0x1.ffff7f77e0100p+412}, |
| 699 | {.xhi: -0x1.00000003f0000p+687, .xlo: -0x1.ffffffe000000p+609, .yhi: 0x1.0100000000000p-215, .ylo: -0x1.fffffff000080p-275, .rhi: -0x1.01000003f3f00p+472, .rlo: 0x1.ffff7f77e0100p+412}, |
| 700 | {.xhi: -0x1.00000003f0000p+687, .xlo: -0x1.ffffffe000000p+609, .yhi: -0x1.0100000000000p-215, .ylo: 0x1.fffffff000080p-275, .rhi: 0x1.01000003f3f00p+472, .rlo: -0x1.ffff7f77e0100p+412}, |
| 701 | {.xhi: 0x1.007fffffffc00p-448, .xlo: 0x1.fffffe0000000p-530, .yhi: 0x1.0000003fffff8p-643, .ylo: 0x1.fffff80000000p-714, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 702 | {.xhi: 0x1.007fffffffc00p-448, .xlo: 0x1.fffffe0000000p-530, .yhi: -0x1.0000003fffff8p-643, .ylo: -0x1.fffff80000000p-714, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 703 | {.xhi: -0x1.007fffffffc00p-448, .xlo: -0x1.fffffe0000000p-530, .yhi: 0x1.0000003fffff8p-643, .ylo: 0x1.fffff80000000p-714, .rhi: -0x0.0000000000000p+0, .rlo: -0x0.0000000000000p+0}, |
| 704 | {.xhi: -0x1.007fffffffc00p-448, .xlo: -0x1.fffffe0000000p-530, .yhi: -0x1.0000003fffff8p-643, .ylo: -0x1.fffff80000000p-714, .rhi: 0x0.0000000000000p+0, .rlo: 0x0.0000000000000p+0}, |
| 705 | {.xhi: 0x1.00000003ff000p-711, .xlo: 0x1.ffffff0000000p-773, .yhi: 0x1.0000ffff80000p+16, .ylo: 0x1.e0000000fffc0p-43, .rhi: 0x1.000100037f040p-695, .rlo: -0x1.7bfef005e8810p-752}, |
| 706 | {.xhi: 0x1.00000003ff000p-711, .xlo: 0x1.ffffff0000000p-773, .yhi: -0x1.0000ffff80000p+16, .ylo: -0x1.e0000000fffc0p-43, .rhi: -0x1.000100037f040p-695, .rlo: 0x1.7bfef005e8810p-752}, |
| 707 | {.xhi: -0x1.00000003ff000p-711, .xlo: -0x1.ffffff0000000p-773, .yhi: 0x1.0000ffff80000p+16, .ylo: 0x1.e0000000fffc0p-43, .rhi: -0x1.000100037f040p-695, .rlo: 0x1.7bfef005e8810p-752}, |
| 708 | {.xhi: -0x1.00000003ff000p-711, .xlo: -0x1.ffffff0000000p-773, .yhi: -0x1.0000ffff80000p+16, .ylo: -0x1.e0000000fffc0p-43, .rhi: 0x1.000100037f040p-695, .rlo: -0x1.7bfef005e8810p-752}, |
| 709 | {.xhi: 0x1.007ffffffc000p-157, .xlo: 0x1.ffffff8000000p-224, .yhi: 0x1.0003fffffffe0p-88, .ylo: 0x1.fffffff000780p-148, .rhi: 0x1.008401fffbfdfp-245, .rlo: -0x1.bf5ffdf221f10p-302}, |
| 710 | {.xhi: 0x1.007ffffffc000p-157, .xlo: 0x1.ffffff8000000p-224, .yhi: -0x1.0003fffffffe0p-88, .ylo: -0x1.fffffff000780p-148, .rhi: -0x1.008401fffbfdfp-245, .rlo: 0x1.bf5ffdf221f10p-302}, |
| 711 | {.xhi: -0x1.007ffffffc000p-157, .xlo: -0x1.ffffff8000000p-224, .yhi: 0x1.0003fffffffe0p-88, .ylo: 0x1.fffffff000780p-148, .rhi: -0x1.008401fffbfdfp-245, .rlo: 0x1.bf5ffdf221f10p-302}, |
| 712 | {.xhi: -0x1.007ffffffc000p-157, .xlo: -0x1.ffffff8000000p-224, .yhi: -0x1.0003fffffffe0p-88, .ylo: -0x1.fffffff000780p-148, .rhi: 0x1.008401fffbfdfp-245, .rlo: -0x1.bf5ffdf221f10p-302}, |
| 713 | {.xhi: 0x1.07fffffe0003cp-432, .xlo: 0x1.ffe000007f000p-497, .yhi: 0x1.1ffff00800000p+307, .ylo: -0x1.0000000000000p+210, .rhi: 0x1.28ffef8600045p-125, .rlo: 0x1.fc3902fc0230cp-179}, |
| 714 | {.xhi: 0x1.07fffffe0003cp-432, .xlo: 0x1.ffe000007f000p-497, .yhi: -0x1.1ffff00800000p+307, .ylo: 0x1.0000000000000p+210, .rhi: -0x1.28ffef8600045p-125, .rlo: -0x1.fc3902fc0230cp-179}, |
| 715 | {.xhi: -0x1.07fffffe0003cp-432, .xlo: -0x1.ffe000007f000p-497, .yhi: 0x1.1ffff00800000p+307, .ylo: -0x1.0000000000000p+210, .rhi: -0x1.28ffef8600045p-125, .rlo: -0x1.fc3902fc0230cp-179}, |
| 716 | {.xhi: -0x1.07fffffe0003cp-432, .xlo: -0x1.ffe000007f000p-497, .yhi: -0x1.1ffff00800000p+307, .ylo: 0x1.0000000000000p+210, .rhi: 0x1.28ffef8600045p-125, .rlo: 0x1.fc3902fc0230cp-179}, |
| 717 | {.xhi: 0x1.000003fff8000p+711, .xlo: 0x1.ffff00000003cp+656, .yhi: 0x1.000001ffff020p+18, .ylo: -0x1.fff0000200000p-52, .rhi: 0x1.000005fff70a0p+729, .rlo: 0x1.f5ff0817ec048p+674}, |
| 718 | {.xhi: 0x1.000003fff8000p+711, .xlo: 0x1.ffff00000003cp+656, .yhi: -0x1.000001ffff020p+18, .ylo: 0x1.fff0000200000p-52, .rhi: -0x1.000005fff70a0p+729, .rlo: -0x1.f5ff0817ec048p+674}, |
| 719 | {.xhi: -0x1.000003fff8000p+711, .xlo: -0x1.ffff00000003cp+656, .yhi: 0x1.000001ffff020p+18, .ylo: -0x1.fff0000200000p-52, .rhi: -0x1.000005fff70a0p+729, .rlo: -0x1.f5ff0817ec048p+674}, |
| 720 | {.xhi: -0x1.000003fff8000p+711, .xlo: -0x1.ffff00000003cp+656, .yhi: -0x1.000001ffff020p+18, .ylo: 0x1.fff0000200000p-52, .rhi: 0x1.000005fff70a0p+729, .rlo: 0x1.f5ff0817ec048p+674}, |
| 721 | {.xhi: 0x1.00ffe00000000p-302, .xlo: 0x1.fe00000000000p-362, .yhi: 0x1.0000100000000p+87, .ylo: -0x1.ffff800010000p+18, .rhi: 0x1.00fff00ffe000p-215, .rlo: 0x1.fcff20403ff00p-275}, |
| 722 | {.xhi: 0x1.00ffe00000000p-302, .xlo: 0x1.fe00000000000p-362, .yhi: -0x1.0000100000000p+87, .ylo: 0x1.ffff800010000p+18, .rhi: -0x1.00fff00ffe000p-215, .rlo: -0x1.fcff20403ff00p-275}, |
| 723 | {.xhi: -0x1.00ffe00000000p-302, .xlo: -0x1.fe00000000000p-362, .yhi: 0x1.0000100000000p+87, .ylo: -0x1.ffff800010000p+18, .rhi: -0x1.00fff00ffe000p-215, .rlo: -0x1.fcff20403ff00p-275}, |
| 724 | {.xhi: -0x1.00ffe00000000p-302, .xlo: -0x1.fe00000000000p-362, .yhi: -0x1.0000100000000p+87, .ylo: 0x1.ffff800010000p+18, .rhi: 0x1.00fff00ffe000p-215, .rlo: 0x1.fcff20403ff00p-275}, |
| 725 | {.xhi: 0x1.fffffff000008p+565, .xlo: -0x1.ffffff1000000p+488, .yhi: 0x1.0001fffffff80p-162, .ylo: 0x1.fffe000000000p-247, .rhi: 0x1.0001fff7ffe84p+404, .rlo: 0x1.00701fdbe7000p+339}, |
| 726 | {.xhi: 0x1.fffffff000008p+565, .xlo: -0x1.ffffff1000000p+488, .yhi: -0x1.0001fffffff80p-162, .ylo: -0x1.fffe000000000p-247, .rhi: -0x1.0001fff7ffe84p+404, .rlo: -0x1.00701fdbe7000p+339}, |
| 727 | {.xhi: -0x1.fffffff000008p+565, .xlo: 0x1.ffffff1000000p+488, .yhi: 0x1.0001fffffff80p-162, .ylo: 0x1.fffe000000000p-247, .rhi: -0x1.0001fff7ffe84p+404, .rlo: -0x1.00701fdbe7000p+339}, |
| 728 | {.xhi: -0x1.fffffff000008p+565, .xlo: 0x1.ffffff1000000p+488, .yhi: -0x1.0001fffffff80p-162, .ylo: -0x1.fffe000000000p-247, .rhi: 0x1.0001fff7ffe84p+404, .rlo: 0x1.00701fdbe7000p+339}, |
| 729 | }; |
| 730 | |
| 731 | const int numAccuracyTests = sizeof(accuracyTests) / sizeof(struct testVector); |
| 732 | |
| 733 | #include <math.h> |
| 734 | |
| 735 | double testAccuracy() { |
| 736 | int i; |
| 737 | DD a, b, c, r; |
| 738 | |
| 739 | double worstUlps = 0.5; |
| 740 | |
| 741 | for (i=0; i<numAccuracyTests; ++i) { |
| 742 | a.hi = accuracyTests[i].xhi; |
| 743 | a.lo = accuracyTests[i].xlo; |
| 744 | b.hi = accuracyTests[i].yhi; |
| 745 | b.lo = accuracyTests[i].ylo; |
| 746 | r.hi = accuracyTests[i].rhi; |
| 747 | r.lo = accuracyTests[i].rlo; |
| 748 | |
| 749 | DD c = { .ld = __gcc_qmul(x: a.ld, y: b.ld) }; |
| 750 | |
| 751 | double error = __builtin_fabs(((r.hi - c.hi) + r.lo) - c.lo); |
| 752 | |
| 753 | if (error != 0.0) { |
| 754 | |
| 755 | int exponent = ilogb(x: r.hi); |
| 756 | exponent = (exponent < -1022 ? -1022 : exponent); |
| 757 | double ulpError = scalbn(x: error, n: 106 - exponent); |
| 758 | |
| 759 | if (ulpError > worstUlps) { |
| 760 | #ifdef PRINT_ACCURACY_INFORMATION |
| 761 | printf("New worst rounding error for (%a,%a) x (%a,%a):\n" , a.hi, a.lo, b.hi, b.lo); |
| 762 | printf("\tExpected: (%a,%a)\n" , r.hi, r.lo); |
| 763 | printf("\tComputed: (%a,%a)\n" , c.hi, c.lo); |
| 764 | printf("\tError: %f ulps\n" , ulpError); |
| 765 | #endif |
| 766 | worstUlps = ulpError; |
| 767 | } |
| 768 | } |
| 769 | } |
| 770 | |
| 771 | return worstUlps; |
| 772 | } |
| 773 | |
| 774 | |
| 775 | |
| 776 | |
| 777 | |
| 778 | |
| 779 | |
| 780 | |
| 781 | |
| 782 | |
| 783 | |
| 784 | |
| 785 | |
| 786 | |
| 787 | |
| 788 | |
| 789 | |
| 790 | |
| 791 | |
| 792 | |
| 793 | |
| 794 | |
| 795 | |
| 796 | |
| 797 | |