blob: a4caa36cc5002f49762a80143fa6608d8e30fbdd [file] [log] [blame]
Jingwei Zhang568d64d2014-05-13 16:17:24 -07001/*
2 * Copyright (C) 2014 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#include <math.h>
18
Dan Albert6676a7d2014-09-02 16:00:10 -070019#include <fenv.h>
20
Jingwei Zhang568d64d2014-05-13 16:17:24 -070021#include <gtest/gtest.h>
22
23#if defined(__BIONIC__)
24typedef struct {
25 double expected;
26 double x_call_data;
27 double y_call_data;
28} pow_intel_data_t;
29
30static pow_intel_data_t g_pow_intel_data[] = {
31 { // Entry 0
32 0x1.p0,
33 -0x1.0p-10, 0.0
34 },
35 { // Entry 1
36 0x1.p0,
37 -0x1.0p-20, 0.0
38 },
39 { // Entry 2
40 -HUGE_VAL,
41 -HUGE_VAL, 0x1.0000000000001p52
42 },
43 { // Entry 3
44 -0x1.ffffffffffffe0000000000001ffffffp20,
45 -0x1.0000000000001p-21, -0x1.0p0
46 },
47 { // Entry 4
48 0x1.p0,
49 -0x1.0000000000001p-41, 0.0
50 },
51 { // Entry 5
52 0x1.000000000000a000000000002dp-410,
53 -0x1.0000000000001p-41, 0x1.4p3
54 },
55 { // Entry 6
56 0x1.9241b707f6dadff955fd89193b67d331p-76,
57 -0x1.0000000000009p0, -0x1.7364d9364d93ep54
58 },
59 { // Entry 7
60 0x1.ffffe00000fffffabaaabeffffc3b111p-1,
61 -0x1.0000000000010p0, -0x1.0p28
62 },
63 { // Entry 8
64 -0x1.fffffeffac00403b0c6d424acd900953p964,
65 -0x1.00000000220p-1, -0x1.e28p9
66 },
67 { // Entry 9
68 0x1.ffe88f898fad6805ef5425ca3572f1e8p705,
69 -0x1.0000044p-1, -0x1.610p9
70 },
71 { // Entry 10
72 -0x1.fff0007ffc001fff0007ffc001fff0p40,
73 -0x1.00080p-41, -0x1.0p0
74 },
75 { // Entry 11
76 0x1.ff601b7c9059582e9c5cd4bde021f462p409,
77 -0x1.00080p-41, -0x1.4p3
78 },
79 { // Entry 12
80 -0x1.002802801400500080p200,
81 -0x1.00080p40, 0x1.4p2
82 },
83 { // Entry 13
84 0x1.ffa00a7f14c337fcecffc107244f96dfp245,
85 -0x1.0008000000f14p-41, -0x1.8p2
86 },
87 { // Entry 14
88 0x1.ff8011fd3be577fec85ffc5d60b0334ep-321,
89 -0x1.000800000e484p40, -0x1.0p3
90 },
91 { // Entry 15
92 0x1.6b3c46415430c004e9fd0b35f8ec6fd5p-1,
93 -0x1.046e8bfffffc2p0, -0x1.4p4
94 },
95 { // Entry 16
96 0.0,
97 -0x1.518p-1065, 0x1.0p1023
98 },
99 { // Entry 17
100 0x1.20000060000008p-81,
101 -0x1.8000004p-41, 0x1.0p1
102 },
103 { // Entry 18
104 0x1.c3d6a2157b623407e8c821289ebac2b6p-1,
105 -0x1.fffffbfffffffp-1, 0x1.0p20
106 },
107 { // Entry 19
108 -0x1.00000060000030000011000006300002p0,
109 -0x1.ffffffbffffffp-1, -0x1.8p1
110 },
111 { // Entry 20
112 -0x1.000000e00000a8000062000033a00018p35,
113 -0x1.ffffffbffffffp-6, -0x1.cp2
114 },
115 { // Entry 21
116 -0x1.000000e00000a8000062000033a00018p280,
117 -0x1.ffffffbffffffp-41, -0x1.cp2
118 },
119 { // Entry 22
120 -0x1.000000e00000a8000062000033a00018p-287,
121 -0x1.ffffffbffffffp40, -0x1.cp2
122 },
123 { // Entry 23
124 -0x1.fffffe40000038000030fffff49ffffdp286,
125 -0x1.ffffffbffffffp40, 0x1.cp2
126 },
127 { // Entry 24
128 0x1.ffffff80000008p-21,
129 -0x1.ffffffcp-11, 0x1.0p1
130 },
131 { // Entry 25
132 -0x1.000000000100080000010010004001p40,
133 -0x1.fffffffffdfffp-41, -0x1.0p0
134 },
135 { // Entry 26
136 -0x1.00000000000c98000000009e9a40p40,
137 -0x1.ffffffffffe6dp-41, -0x1.0p0
138 },
139 { // Entry 27
140 -0x1.fffffffdffffe00100000fffaaaaaaaap-1,
141 -0x1.ffffffffffffep-1, 0x1.00001p20
142 },
143 { // Entry 28
144 -0x1.0000000000000800000000000040p0,
145 -0x1.fffffffffffffp-1, -0x1.0p0
146 },
147 { // Entry 29
148 -HUGE_VAL,
149 -0x1.fffffffffffffp1023, 0x1.0000000000001p52
150 },
151 { // Entry 30
152 0x1.fda6a1be3e9d47fc84293281e77aa21ap-1,
153 0x1.0p-2, 0x1.b2cb2cb2cb2d0p-9
154 },
155 { // Entry 31
156 0.0,
157 0x1.0p-512, 0x1.0ccp1
158 },
159 { // Entry 32
160 0x1.f9b3a3820980938687e8bf7ff06bc42cp-914,
161 0x1.0p-1035, 0x1.c3a83a83a83a5p-1
162 },
163 { // Entry 33
164 0.0,
165 0x1.0p-1074, 0x1.0p1023
166 },
167 { // Entry 34
168 0.0,
169 0x1.0p-1074, 0x1.0000000000001p0
170 },
171 { // Entry 35
172 0x1.51cb453b954f5305fd8d61e650e8d0d5p-967,
173 0x1.0p-1074, 0x1.cccccccccccccp-1
174 },
175 { // Entry 36
176 0x1.fffffffd3a37a022a4bdf9482171d56fp1023,
177 0x1.0p1, 0x1.ffffffffff0p9
178 },
179 { // Entry 37
180 0x1.00000000000007ffffffffffffe0p-5,
181 0x1.0000000000001p-10, 0x1.0p-1
182 },
183 { // Entry 38
184 0x1.ae89f995ad5887ff46dd2362be6a8f23p-204,
185 0x1.0000000000001p-271, 0x1.7fffffffffffdp-1
186 },
187 { // Entry 39
188 0x1.2611186bae6a380002e6202c31b04d13p-38,
189 0x1.0000000000001p-462, 0x1.4f2094f2094f0p-4
190 },
191 { // Entry 40
192 0x1.6a09e667f3ecd2adb67223f9564b3422p-392,
193 0x1.0000000000001p-522, 0x1.7fffffffffffdp-1
194 },
195 { // Entry 41
196 0x1.9fdf8bcce543547d611ef13904022b8bp-493,
197 0x1.0000000000001p-547, 0x1.cccccccccccccp-1
198 },
199 { // Entry 42
200 0x1.91b501c2db5c8ffe81cc3effffe282e8p-290,
201 0x1.0000000000001p-643, 0x1.ccccccccccccap-2
202 },
203 { // Entry 43
204 0x1.a830fd0547202479c70c80b72a325d2fp-408,
205 0x1.0000000000001p-731, 0x1.1d41d41d41d44p-1
206 },
207 { // Entry 44
208 0x1.a9335df38e6e64cbdaa57750a0cfd5eep-291,
209 0x1.0000000000001p-733, 0x1.95810624dd2f7p-2
210 },
211 { // Entry 45
212 0x1.6a09e667f3d192a27b73577484a86dcdp-761,
213 0x1.0000000000001p-845, 0x1.cccccccccccccp-1
214 },
215 { // Entry 46
216 0x1.bdb8cdadbe60a56dd61c4e04350cfa9ap-569,
217 0x1.0000000000001p-947, 0x1.3333333333331p-1
218 },
219 { // Entry 47
220 0x1.6a09e66d72c9c801840532577e605e07p904,
221 0x1.0000000000001p-1005, -0x1.cccccccccfa81p-1
222 },
223 { // Entry 48
224 0x1.fffffffffffaea6e0622a45b3589d771p1023,
225 0x1.0000000000001p1, 0x1.ffffffffffffdp9
226 },
227 { // Entry 49
228 0x1.e6102ba465044814b28a0a49216ef667p-349,
229 0x1.0000000000001p663, -0x1.0cccccccccccfp-1
230 },
231 { // Entry 50
232 0x1.ffffffffffd75b6d85de8fb3a7e2e826p-703,
233 0x1.0000000000001p936, -0x1.8000000000001p-1
234 },
235 { // Entry 51
236 0x1.ffffffffffffe0000000000001ffffffp-1024,
237 0x1.0000000000001p1023, -0x1.0p0
238 },
239 { // Entry 52
240 0x1.fffffffffffaea6e0622a4573589d771p1023,
241 0x1.0000000000002p2, 0x1.ffffffffffffdp8
242 },
243 { // Entry 53
244 0x1.000000000000080000000000029fffffp0,
245 0x1.0000000000004p0, 0x1.0000000000007p-3
246 },
247 { // Entry 54
248 0x1.00000000000007ffffffffff3920p0,
249 0x1.0000000000004p0, 0x1.ffffffffffce8p-4
250 },
251 { // Entry 55
252 0x1.fffffffffffaea6e0622a44f3589d771p1023,
253 0x1.0000000000004p4, 0x1.ffffffffffffdp7
254 },
255 { // Entry 56
256 0x1.fb9540d99258a80f86b71925aaf4421ep80,
257 0x1.0000000000007p1023, 0x1.4444444444430p-4
258 },
259 { // Entry 57
260 0x1.df905ef8e2507fd852712ed6cea98963p833,
261 0x1.0000000000011p1, 0x1.a0f3ea0697a0bp9
262 },
263 { // Entry 58
264 0x1.00000000000097ffffffffffd2e0p3,
265 0x1.0000000000013p6, 0x1.0p-1
266 },
267 { // Entry 59
268 0x1.000000000000d7ffffffffff77e0p0,
269 0x1.0000000000021p0, 0x1.a2e8ba2e8ba2ep-2
270 },
271 { // Entry 60
272 0x1.9476504b9baf343e3f75a2bd2e4caddbp738,
273 0x1.0000000000080p0, 0x1.0p54
274 },
275 { // Entry 61
276 0x1.fffff4e95e1f3fdcdd5e3d928f3a47f5p1023,
277 0x1.00000000000ffp1, 0x1.fffffffc0p9
278 },
279 { // Entry 62
280 0x1.ffffffff8e4de8083ac63f95bcb525fcp1023,
281 0x1.00000000000ffp2, 0x1.ffffffffffcp8
282 },
283 { // Entry 63
284 0x1.9476504b433552adbf253ad5a9e61e68p738,
285 0x1.00000000004p0, 0x1.0p51
286 },
287 { // Entry 64
288 0x1.6247eb03578637ff2cb93c93fe2f2473p-129,
289 0x1.00000000007p1, -0x1.011p7
290 },
291 { // Entry 65
292 0x1.87cea2e506d2ea9b21823d7557663fbap427,
293 0x1.00000000020p1023, 0x1.ac083126e978cp-2
294 },
295 { // Entry 66
296 0x1.ffffff2b0338080b257df31bb02ff70ap767,
297 0x1.000000000ffffp-1, -0x1.7fffffffd5ce2p9
298 },
299 { // Entry 67
300 0x1.ffd931035b394087164501473df23095p1023,
301 0x1.000000001p1, 0x1.fffff1fffffffp9
302 },
303 { // Entry 68
304 0x1.912b6dd6652df7fa0fbaffbc7b32d62ap953,
305 0x1.000000001b1efp-1, -0x1.dcd2f3ea06995p9
306 },
307 { // Entry 69
308 0x1.fffffff800000020c0003f7b7ffe8216p-1,
309 0x1.000000040p0, -0x1.ffffffffcffffp-1
310 },
311 { // Entry 70
312 0x1.ffffffc0000027fffff70000039ffffep-1024,
313 0x1.0000001ffffffp1023, -0x1.0p0
314 },
315 { // Entry 71
316 0x1.705df34f84e31387148153c7cf783a53p-1,
317 0x1.0000004p1, -0x1.e66666666666bp-2
318 },
319 { // Entry 72
320 0x1.1a16744c2ec0d8042410bf3e3a9014acp1,
321 0x1.0000004p2, 0x1.23d70a3d70a3bp-1
322 },
323 { // Entry 73
324 0x1.fff8001002b417ef588e21c5092e20c7p1023,
325 0x1.0000010p-1, -0x1.ffffffffffff9p9
326 },
327 { // Entry 74
328 0x1.a12f806c39105800d5ac38f6cb88d374p-2,
329 0x1.000001cp3, -0x1.ba2e8ba2e8ba2p-2
330 },
331 { // Entry 75
332 0x1.d72f7f354d86d0206ad7c9be9b478c7cp-885,
333 0x1.0000044p-1, 0x1.ba0f61c9107c9p9
334 },
335 { // Entry 76
336 0x1.915d1955b15fc08191e000bc8a9c8262p738,
337 0x1.00020p0, 0x1.0000040p24
338 },
339 { // Entry 77
340 0x1.ffc0043cbc5db7fed905ea267724cd86p47,
341 0x1.000200000c0e4p-3, -0x1.fffffffff3fffp3
342 },
343 { // Entry 78
344 0x1.03861c0f25f0b7fdd7db988fc50e8ac5p896,
345 0x1.00070p7, 0x1.00000000880p7
346 },
347 { // Entry 79
348 0x1.735f4cae6fd5e7ec9ec93923f339e951p-242,
349 0x1.0007fdep0, -0x1.4f1b77c278dc0p20
350 },
351 { // Entry 80
352 0x1.b6bdcdafd5582823b4d361cb7bf02f0bp0,
353 0x1.0007ffffff18cp-3, -0x1.094f2094f2094p-2
354 },
355 { // Entry 81
356 0x1.ee9de3815589f8020429c850502a73cep0,
357 0x1.00080p1, 0x1.e666666666666p-1
358 },
359 { // Entry 82
360 0x1.fc4e957ad3cff80df14d5383bd09a83ap1023,
361 0x1.001febebccd42p0, 0x1.63d8aa986a9eap20
362 },
363 { // Entry 83
364 0x1.fbddf46d6b62882b4c4e659bf0212df4p1023,
365 0x1.001fef1cc4193p0, 0x1.63b500c83689dp20
366 },
367 { // Entry 84
368 0x1.fba7f9318c5dc81b1e178865147202f3p1023,
369 0x1.001ff069d2a6bp0, 0x1.63a676c8493e8p20
370 },
371 { // Entry 85
372 0x1.f61661b7000d32d1f698e0fa2f889d35p69,
373 0x1.00804025213dep-7, -0x1.4p3
374 },
375 { // Entry 86
376 0x1.e109bdcca01fb7ffbbe4f50c82d0ec62p15,
377 0x1.010p-1, -0x1.ffffffff9ffffp3
378 },
379 { // Entry 87
380 0x1.1e49c51473ff37dc1ad27264312c37b5p-1011,
381 0x1.021eeaa6d270dp1, -0x1.f37971758e257p9
382 },
383 { // Entry 88
384 0x1.eb41321e136b37fffbb99027ffc8514bp-21,
385 0x1.02f178bc5e2c1p3, -0x1.a99999999999ap2
386 },
387 { // Entry 89
388 0x1.080ffffff79cb800d4fa4351d8e63171p-2,
389 0x1.040p-1, 0x1.00000000060p1
390 },
391 { // Entry 90
392 0x1.cf2b19acfd538820cd62b9762fbd07d8p-1018,
393 0x1.0493cda7be452p1, -0x1.efe4b242071abp9
394 },
395 { // Entry 91
396 0x1.6692c05b09baba2ea48d785ad4a4575dp135,
397 0x1.05ebf8248a734p99, 0x1.5e3b32a2a9fb0p0
398 },
399 { // Entry 92
400 0x1.810f2f53980577f6663abfa1f774291bp70,
401 0x1.0aaaaaaaaaaabp7, 0x1.4p3
402 },
403 { // Entry 93
404 0x1.fffee335368ea0008aa6b3b006354625p-1,
405 0x1.0e4f938c0e0bbp-482, 0x1.b4838aa70d025p-26
406 },
407 { // Entry 94
408 0x1.cfc470cc939227fa970b58b91572f724p-40,
409 0x1.13bd11bcfaa50p-5, 0x1.0p3
410 },
411 { // Entry 95
412 0x1.ec33ea55afd33ad219aa2aec083397dfp-1,
413 0x1.1501f44659e54p0, -0x1.0p-1
414 },
415 { // Entry 96
416 0x1.f648a0ead82f6001daf0d46abd018b77p-1,
417 0x1.1555555555555p-1, 0x1.0000000000007p-5
418 },
419 { // Entry 97
420 0x1.fe7eb68734b5e825e94d6de454cde18ep6,
421 0x1.1745d1745da71p-1, -0x1.0000000000007p3
422 },
423 { // Entry 98
424 0x1.a5a00c77c65bf5b0592a61407b2bc79fp-39,
425 0x1.1973b102ffddbp-6, 0x1.a1d84f6a3b934p2
426 },
427 { // Entry 99
428 0x1.e7e26745f50fe800d14145ff80133761p-2,
429 0x1.19eedeb102d84p2, -0x1.0p-1
430 },
431 { // Entry 100
432 0x1.a73f9acbf4125a89020110a29c39bbd2p103,
433 0x1.24765a0cdd454p7, 0x1.cd81edfd6d5b8p3
434 },
435 { // Entry 101
436 0x1.445ae390f4b5369c1426f9fe8b8a1751p615,
437 0x1.2492492492492p-5, -0x1.ffffffffffff8p6
438 },
439 { // Entry 102
440 0x1.e4e045205527f33f0c9768dcb7f13fabp-616,
441 0x1.2492492492492p-5, 0x1.ffc7fffffffffp6
442 },
443 { // Entry 103
444 0x1.2dd17dc7293dc8001e1986a14875be95p122,
445 0x1.3150a12f25c8dp-41, -0x1.8p1
446 },
447 { // Entry 104
448 0x1.52c58cdbac4cb7feb761e24bbde99b85p-534,
449 0x1.3333333333333p-2, 0x1.333333333ce97p8
450 },
451 { // Entry 105
452 0x1.bc7f056ec71ff0000104808c9990ae9fp-2,
453 0x1.33333346cf8bap-2, 0x1.62e42fefa39efp-1
454 },
455 { // Entry 106
456 0x1.a2c9dc7bb2e724ae746c7a0a076b129bp-291,
457 0x1.38abf82ee6986p-1, 0x1.980p8
458 },
459 { // Entry 107
460 0x1.b4f60e5795b5e8088c1865ab9e0e2694p0,
461 0x1.3ec984cb36701p0, 0x1.38018879b2ba8p1
462 },
463 { // Entry 108
464 0x1.8fcf301c2b46532fffb6a06cc43dec91p-667,
465 0x1.4p-1070, 0x1.3ef368eb04327p-1
466 },
467 { // Entry 109
468 0x1.00003f65cce8080000ffef6e02bfe509p0,
469 0x1.4p4, 0x1.529a1574c0c72p-20
470 },
471 { // Entry 110
472 0x1.90000000000028000000000001p4,
473 0x1.4000000000001p2, 0x1.0p1
474 },
475 { // Entry 111
476 0x1.43015cf74d6e07ff3666305ddffb5f4ep1,
477 0x1.43e743ba79c41p-1, -0x1.02c30b80eb514p1
478 },
479 { // Entry 112
480 0x1.a36e1c3c700b7a416fad641bfc031adbp-10,
481 0x1.47ae147ae147bp-5, 0x1.000001cp1
482 },
483 { // Entry 113
484 0x1.e5eccf1b3a05dcf7adca8d47f937dac7p-985,
485 0x1.4e91b0e91b0f1p-1, 0x1.90c9714fbcd9bp10
486 },
487 { // Entry 114
488 0x1.95335bfb76c6c7fe38526cde1c16edbdp-3,
489 0x1.5152b7c373368p-22, 0x1.bb38288a0a6p-4
490 },
491 { // Entry 115
492 0x1.ffffffffffffb01e21a404429e88cfd6p-1,
493 0x1.51758790b4181p-4, 0x1.0p-52
494 },
495 { // Entry 116
496 0x1.702ebfa1ff2013f2438cfd1935b73099p101,
497 0x1.5555555555555p-2, -0x1.00380p6
498 },
499 { // Entry 117
500 0x1.ba30a127f6dd5fd9c60a7f010d9ca125p202,
501 0x1.5555555555555p-2, -0x1.ffc7fffffffffp6
502 },
503 { // Entry 118
504 0x1.7ffffe8eddc49a0bb74c9b3942e5eb0bp1,
505 0x1.5555555555555p-2, -0x1.fffffe3ffffffp-1
506 },
507 { // Entry 119
508 0x1.8aa8808647d07b8819b686a448174076p586,
509 0x1.5555555555555p-5, -0x1.ffc7fffffffffp6
510 },
511 { // Entry 120
512 0x1.7a0a9108e1d1884c584a9ab81fc3f3d1p-294,
513 0x1.5555555555555p-5, 0x1.000000000e0p6
514 },
515 { // Entry 121
516 0x1.ad3d5033217a047c2602ed9b3c0a9644p-461,
517 0x1.58a26121f46f6p-2, 0x1.24f45f5fd4f79p8
518 },
519 { // Entry 122
520 0x1.1104fb8cf786c800ffc735889a531fa3p0,
521 0x1.6130984c02017p0, 0x1.999999999999ap-3
522 },
523 { // Entry 123
524 0x1.1e952b19cc33672f1cdd3ec50e0b3df2p-1023,
525 0x1.622e8ba2e8b9dp-1, 0x1.e0f83e0f83e0cp10
526 },
527 { // Entry 124
528 0x1.ceafd8c0385bd8abbd5744704bf13d4ep-1023,
529 0x1.671111111110cp-1, 0x1.f333333333324p10
530 },
531 { // Entry 125
532 0x1.6a09e667f3ba12f93247a76d74374418p-1,
533 0x1.6a09e667f3b9ep-1, 0x1.ffffffffffff3p-1
534 },
535 { // Entry 126
536 0x1.a887293fd6f30a11e9f3aab161b0d41fp0,
537 0x1.745d1745d1746p-2, -0x1.ffffffffffff8p-2
538 },
539 { // Entry 127
540 0x1.917499900fda07fed49796d8256cbeadp-40,
541 0x1.745d1745d1746p-3, 0x1.fffffe3ffffffp3
542 },
543 { // Entry 128
544 0x1.f46e967980e048c59fd0fbea1e57781cp967,
545 0x1.7a0p7, 0x1.fffffffefffffp6
546 },
547 { // Entry 129
548 0x1.99ce45b7e28fc7ff2d3cfb4617742d7ap-1,
549 0x1.7bf0b2348b0a8p2, -0x1.0p-3
550 },
551 { // Entry 130
552 0x1.fe9d3facecdb482e52a2026f0d0fcbabp0,
553 0x1.8p-1, -0x1.33333333333c0p1
554 },
555 { // Entry 131
556 0x1.96c3a864d92cc8242fa6a056bb08b3cfp-1,
557 0x1.85e85e85e85eap-1, 0x1.b073ecade3053p-1
558 },
559 { // Entry 132
560 0x1.f2d80cf8cc08b7ffffeea79f95c3a9bap-1,
561 0x1.87d872441eabbp9, -0x1.fffffffffffeep-9
562 },
563 { // Entry 133
564 0x1.ffffffffffff701f8afb9aa06bad33c1p-1,
565 0x1.89e36ef84f19dp1, -0x1.0000000000011p-50
566 },
567 { // Entry 134
568 0x1.0000000000000fffb750f07593ac0fefp0,
569 0x1.8d600b7696862p-96, -0x1.efae61f60f6e8p-59
570 },
571 { // Entry 135
572 0x1.e8f15565ed43a82e052236ac3f8a1f09p77,
573 0x1.98d2fe5c53f34p-39, -0x1.044a002d50ad8p1
574 },
575 { // Entry 136
576 0x1.0f4b118a10e49fffff00ae7357d87c94p-1,
577 0x1.999999a637f10p-2, 0x1.62e42fefa39efp-1
578 },
579 { // Entry 137
580 0x1.d2515c49d64157fef62efe37aa7d4e57p-44,
581 0x1.9c0133cdb0856p-5, 0x1.4p3
582 },
583 { // Entry 138
584 0x1.fb85e9f13f076753450e315695d239e9p-1023,
585 0x1.9f0ed4f930522p-1, 0x1.a5db8a1755e9cp11
586 },
587 { // Entry 139
588 0x1.01ab8f2671b6e8000096349ab8974ec5p0,
589 0x1.9fcfe7f3fa181p-1, -0x1.0p-5
590 },
591 { // Entry 140
592 0x1.69c73824fbabf8066c0f38487c600c72p9,
593 0x1.a043274b705cep3, 0x1.487e31cce6468p1
594 },
595 { // Entry 141
596 0x1.d20088f4eeb8a52ff029ff7e476e3b67p-582,
597 0x1.a5d1745d1746ep-1, 0x1.03e0f83e0f83cp11
598 },
599 { // Entry 142
600 0x1.c4beedf3151e2803e049bb5161d1272dp-272,
601 0x1.aa4ce8ed526b1p-1, 0x1.00880p10
602 },
603 { // Entry 143
604 0x1.7173062b74c217fea6b41e6a7fb48dd6p-711,
605 0x1.ab99d36091bc0p97, -0x1.d136ee8e59573p2
606 },
607 { // Entry 144
608 0x1.86c1b49a551097fe78399c00d0157d92p-2,
609 0x1.b782218c3fdb4p2, -0x1.0p-1
610 },
611 { // Entry 145
612 0x1.5b6a74499d637804b9aa28f9b766c3ccp-1,
613 0x1.bceb771a02bdep2, -0x1.999999999999ap-3
614 },
615 { // Entry 146
616 0x1.fdde6d7d992d4ffcd0a2446a9572b791p-1,
617 0x1.bfffffffffffdp-1, 0x1.ffc7fffffffffp-6
618 },
619 { // Entry 147
620 0x1.2492492492492f05397829cbc1ade69fp-1023,
621 0x1.bffffffffffffp1022, -0x1.0p0
622 },
623 { // Entry 148
624 0x1.cca34d8d609542352dfeaace528cb7a1p-818,
625 0x1.cp-1033, 0x1.9555555555552p-1
626 },
627 { // Entry 149
628 0x1.55cb805d3b6ab5c7675ce288db179f2bp-981,
629 0x1.cp-1033, 0x1.e666666666662p-1
630 },
631 { // Entry 150
632 0x1.97a3fcbacebe5d86d4f9675d3b8208f8p861,
633 0x1.cp-1059, -0x1.a0ea0ea0ea0eap-1
634 },
635 { // Entry 151
636 0x1.e926f3342729d100beab22b5029fa692p-956,
637 0x1.cp-1071, 0x1.c8ebd48ebd498p-1
638 },
639 { // Entry 152
640 0x1.f1668a877c3020c8505c45ae994bd358p-1002,
641 0x1.cp-1071, 0x1.deeabb7884549p-1
642 },
643 { // Entry 153
644 0x1.24924924924597829cbc14f0e93c746ep-1023,
645 0x1.c000000000057p1022, -0x1.0p0
646 },
647 { // Entry 154
648 0x1.c65c2cf3962da8013d40ee8c3b46bf1dp96,
649 0x1.c25c268491610p-44, -0x1.1efeff5a273ecp1
650 },
651 { // Entry 155
652 0x1.970c10d6b0a59a7fadf1e21e5ab677bep77,
653 0x1.c25c268497682p-44, -0x1.cc6b93abbb074p0
654 },
655 { // Entry 156
656 0x1.8583c2489a50380006c9c7205b5a54fep-1,
657 0x1.c2e170b85c994p-2, 0x1.5555555555555p-2
658 },
659 { // Entry 157
660 0x1.7e4573015bc63bd267679aab2cd89f66p-1,
661 0x1.cb3c9484e2ad0p0, -0x1.0p-1
662 },
663 { // Entry 158
664 0x1.7e3e719ce5b797fe885815bc3b2457f2p-1,
665 0x1.cb4d69eb4f4b9p0, -0x1.0p-1
666 },
667 { // Entry 159
668 0x1.fd4250a871c7fe00d5f51039c57dde6fp-624,
669 0x1.ccc4c0fd63cb6p-1, 0x1.0p12
670 },
671 { // Entry 160
672 0x1.5dc285d5b5f16800f6d7dc5ffdcf8d16p-1,
673 0x1.d1745d1749883p-1, 0x1.ffc7fffffffffp1
674 },
675 { // Entry 161
676 0x1.fea595d5c04f881438f7f5f10dbb0297p-2,
677 0x1.d555555555552p-1, 0x1.ffc7fffffffffp2
678 },
679 { // Entry 162
680 0x1.0000000000007ff04a26678b633a133ep0,
681 0x1.d872441ec3905p2, 0x1.0000000000011p-50
682 },
683 { // Entry 163
684 0x1.a63f4bd797f82805919b09d2b62da1e1p-1,
685 0x1.da60a1f2ec608p-2, 0x1.007cd9524d3f4p-2
686 },
687 { // Entry 164
688 0x1.a82e1469025c850c1448a19c2af67fe4p-500,
689 0x1.db6db6db6db72p-2, 0x1.c30c30c30c3p8
690 },
691 { // Entry 165
692 0x1.779a06bc3880e2c39dfc679749e470a5p-2,
693 0x1.dbb0e0aa2dd0ep2, -0x1.0p-1
694 },
695 { // Entry 166
696 0x1.f55b41ab4a675405b542703d9b037ae7p-408,
697 0x1.dda95a95a95b1p-1, 0x1.fc0p11
698 },
699 { // Entry 167
700 0x1.767fbad219a208018d6b81f7f3a2051bp2,
701 0x1.de7f154838537p-6, -0x1.0p-1
702 },
703 { // Entry 168
704 0x1.711d602ffb27f80209043d6d8f283cf8p-10,
705 0x1.e66666666666bp-1, 0x1.ffffffffffff8p6
706 },
707 { // Entry 169
708 0x1.ff5697396af157ffead748859ae3c9cbp1,
709 0x1.eeeeeeeeeeeeep2, 0x1.5aaaaaaaaaaabp-1
710 },
711 { // Entry 170
712 0x1.fe961a3ccd3c281ad0333d6806927b2bp-1,
713 0x1.f07c1f07c1f07p-14, 0x1.40a57eb50296dp-12
714 },
715 { // Entry 171
716 0x1.dac0c7cfbef05bd65a0e6ea2477f47fap778,
717 0x1.f1a17d079e24fp-3, -0x1.7d9c0b5f3a960p8
718 },
719 { // Entry 172
720 0x1.6ea69bd85b67cc85be83fa977dc123cap-1,
721 0x1.f333333333324p0, -0x1.0p-1
722 },
723 { // Entry 173
724 0x1.715bf92f43f00b403049e0c3e51153f8p-16,
725 0x1.f664984b8a152p-21, 0x1.8b852ce2219f0p-1
726 },
727 { // Entry 174
728 0x1.74368094efbfb380bb2df2e20e2a7a17p-85,
729 0x1.f6ded8bc3fa43p-7, 0x1.c083595c2b1bcp3
730 },
731 { // Entry 175
732 0x1.b0ef556006207718d3da08a90136726dp721,
733 0x1.f83e0f83e0b8ap-1, -0x1.00000002b658ep15
734 },
735 { // Entry 176
736 0x1.b0ef4cd94f8f8a8e603ff658f61fefb1p721,
737 0x1.f83e0f83e0ba5p-1, -0x1.00000000221efp15
738 },
739 { // Entry 177
740 0x1.b0ef4cd82f1387d76580a9eeaba656f6p721,
741 0x1.f83e0f83e0bcfp-1, -0x1.00000000221efp15
742 },
743 { // Entry 178
744 0x1.b0ef4cfb1cec37d64f37ea375597b740p721,
745 0x1.f83e0f83e0bcfp-1, -0x1.000000002cb09p15
746 },
747 { // Entry 179
748 0x1.b0ef555e269c6774a18b56af36947d82p721,
749 0x1.f83e0f83e0bcfp-1, -0x1.00000002b6573p15
750 },
751 { // Entry 180
752 0x1.b1c3042fe76ec74eb631776ea90c3cc6p721,
753 0x1.f83e0f83e0bcfp-1, -0x1.00004000221efp15
754 },
755 { // Entry 181
756 0x1.f2e92477d64c86fa54f6215ec8de5896p827,
757 0x1.f83e0f83e0bcfp-1, -0x1.25ab6f7bced93p15
758 },
759 { // Entry 182
760 0x1.b0ef4c04ab6f97a529350915504c0074p721,
761 0x1.f83e0f83e0bcfp-1, -0x1.ffffffffc43dep14
762 },
763 { // Entry 183
764 0x1.b0ef555b1dbe97d276d196306ba00051p721,
765 0x1.f83e0f83e0c26p-1, -0x1.00000002b620fp15
766 },
767 { // Entry 184
768 0x1.b0ef4cbe6dee68f697fc5885e43a3545p721,
769 0x1.f83e0f83e0f80p-1, -0x1.00000000220p15
770 },
771 { // Entry 185
772 0x1.661db242e13f78760f3385c48de6e14dp-716,
773 0x1.f84f1b77aa61ep-1, 0x1.0000044p15
774 },
775 { // Entry 186
776 0x1.6cc056593b1897fe7294556e85a7fccap-1,
777 0x1.f869b10e1646ep0, -0x1.0p-1
778 },
779 { // Entry 187
780 0x1.96ec199c8283280dcde1bf0a6bdf18ddp-33,
781 0x1.f86d6f63aa049p-1, 0x1.780p10
782 },
783 { // Entry 188
784 0x1.8d3575c5a08217e96d2baccd92102101p612,
785 0x1.f96860afcb452p-1, -0x1.0000043fffeedp15
786 },
787 { // Entry 189
788 0x1.8d3575c52ea31fea3d0799f8cf8523e3p612,
789 0x1.f96860afcb468p-1, -0x1.0000043ffff85p15
790 },
791 { // Entry 190
792 0x1.8d3575c472f0c863c06a976e22a25c6dp612,
793 0x1.f96860afcb489p-1, -0x1.0000044p15
794 },
795 { // Entry 191
796 0x1.8d3575c35aacefea95c885439d49bd99p612,
797 0x1.f96860afcb4bbp-1, -0x1.00000440000d4p15
798 },
799 { // Entry 192
800 0x1.8d3575c0cfc461bbe5ee3644cc6d77c2p612,
801 0x1.f96860afcb506p-1, -0x1.0000043fffc79p15
802 },
803 { // Entry 193
804 0x1.8d3575c1667df1163979824d863cc571p612,
805 0x1.f96860afcb506p-1, -0x1.0000044000022p15
806 },
807 { // Entry 194
808 0x1.8d3575b4fec588e56f1ba4bb2cde3d37p612,
809 0x1.f96860afcb714p-1, -0x1.0000044000353p15
810 },
811 { // Entry 195
812 0x1.8d3575ac3ff49ee0044041951d20706bp612,
813 0x1.f96860afcb858p-1, -0x1.0000043fffe6dp15
814 },
815 { // Entry 196
816 0x1.671986dbe53f56acd36ddaeec97277aap-46,
817 0x1.f985f7cbf0059p-7, 0x1.e3fa3018bde08p2
818 },
819 { // Entry 197
820 0x1.eec73eb3ed9247940e87750e7fc49479p1019,
821 0x1.fa81a5e7d412cp-1, -0x1.000007ffef0p16
822 },
823 { // Entry 198
824 0x1.6afc2b3669cafd8b04be07637cb8ce5ep-1,
825 0x1.fd557019f1cd0p0, -0x1.0p-1
826 },
827 { // Entry 199
828 0x1.c4f91d24e5c3e86f73ea68132bda4b8ap1002,
829 0x1.fdfffffffffffp-3, -0x1.f3fffffffffffp8
830 },
831 { // Entry 200
832 0x1.6a93b7f04694ad66b9aa64f76ba1fa38p-2,
833 0x1.fe7b0ee6afa3cp2, -0x1.0p-1
834 },
835 { // Entry 201
836 0x1.e1776bde16643808a38caf050f5cb630p-966,
837 0x1.ff3e9ae3033aep-1, 0x1.ba6c13bf005ecp18
838 },
839 { // Entry 202
840 0x1.d4ef5ecd754cd7f6e7016453994c21d5p-943,
841 0x1.ff433a02ec964p-1, 0x1.ba7a347cdffebp18
842 },
843 { // Entry 203
844 0x1.fe9bbdc161abd7fd9b32dbbc2d748438p-915,
845 0x1.ff48e2b4a5d7ep-1, 0x1.ba8b810f5507fp18
846 },
847 { // Entry 204
848 0x1.de52aa6a5ecaf8067797c9e2a281b23ep-905,
849 0x1.ff4ae0e440fb6p-1, 0x1.ba9198ab03cd4p18
850 },
851 { // Entry 205
852 0x1.76bc52dc7431f800000536a94bc3d305p133,
853 0x1.ff77fffffffffp15, 0x1.0b1fdcd7590abp3
854 },
855 { // Entry 206
856 0x1.5c1c2ded7213d991836fd2aa8dff4df7p-1023,
857 0x1.ff7ffffffffffp0, -0x1.00000000cp10
858 },
859 { // Entry 207
860 0x1.7a2b4d72ccfab7febb68ab3ac422cda7p-613,
861 0x1.ff85796e4f063p-1, 0x1.bb44b86ca0928p18
862 },
863 { // Entry 208
864 0x1.18a2faf8b5f6e8032837e7d87abcfa58p-410,
865 0x1.ffae13ebf1872p-1, 0x1.bbc0d7c3a882cp18
866 },
867 { // Entry 209
868 0x1.39e7d84a8958282053666d8c41938466p-739,
869 0x1.fff0000006071p-1, 0x1.0000140p22
870 },
871 { // Entry 210
872 0x1.e6ce6f49ea6028016050f5f38aefc204p795,
873 0x1.fff800000e483p1023, 0x1.8df6b0df6b0e0p-1
874 },
875 { // Entry 211
876 0x1.9aaa3cdd12dc05e246b234654b8dc76fp-442,
877 0x1.fffffe7fffffep-1023, 0x1.ba2e8ba2e8ba4p-2
878 },
879 { // Entry 212
880 0x1.f663278f73044832a2c1c5820c51cde7p-1,
881 0x1.ffffff3ffffffp-8, 0x1.000000ep-8
882 },
883 { // Entry 213
884 0x1.ffffffcd55554801c722bf7f371564d7p-1,
885 0x1.ffffffbffffffp-1, 0x1.9555555555552p-1
886 },
887 { // Entry 214
888 0x1.61c50ac8e0257000ca0d8b938dfe79abp567,
889 0x1.ffffffbffffffp1023, 0x1.1bbbbbbbbbbb9p-1
890 },
891 { // Entry 215
892 0x1.ffffff80000008p-199,
893 0x1.ffffffcp-100, 0x1.0p1
894 },
895 { // Entry 216
896 0x1.ffffff85291c6803b8547332d01f63b1p1023,
897 0x1.ffffffff8ffffp7, 0x1.ffffffffe7e49p6
898 },
899 { // Entry 217
900 0x1.ffffffc7fff45f951f3a78dcb59a7fa5p-897,
901 0x1.ffffffffeffffp-2, 0x1.bffffffffffffp9
902 },
903 { // Entry 218
904 0x1.7b29358d45f41a2f23ee22f80bb6fd08p508,
905 0x1.fffffffff3ffep-1023, -0x1.fd8fd8fd8fd8ep-2
906 },
907 { // Entry 219
908 0x1.e3437e70fec24558c1079cade561e276p-810,
909 0x1.fffffffffbffep-1023, 0x1.9555555555552p-1
910 },
911 { // Entry 220
912 0x1.fffffffffdfff7fffffeff97fe6ffeffp-1,
913 0x1.fffffffffbfffp-1, 0x1.0000000000003p-1
914 },
915 { // Entry 221
916 0x1.f6697c7afa0ac827d45b428b9c13ea46p77,
917 0x1.ffffffffff0d6p952, 0x1.4f2094f2094f0p-4
918 },
919 { // Entry 222
920 0x1.ffffffffffbc37ffffffff82436fffffp-1,
921 0x1.ffffffffffb4bp-1, 0x1.cccccccccccccp-1
922 },
923 { // Entry 223
924 0x1.ffffffffffcfe7ffffffffe232cfffffp-1,
925 0x1.ffffffffffcd6p-1, 0x1.e666666666666p-1
926 },
927 { // Entry 224
928 0x1.fffffffffff377ffffffffdbdfefffffp-1,
929 0x1.ffffffffffe6fp-1, 0x1.ffffffffffff8p-2
930 },
931 { // Entry 225
932 0x1.000000000003c7ffffffffeb431fffffp0,
933 0x1.fffffffffff0ep-1, -0x1.ffffffffffe9bp-2
934 },
935 { // Entry 226
936 0x1.000000000012d800000000ecb980p-3,
937 0x1.fffffffffff37p0, -0x1.8p1
938 },
939 { // Entry 227
940 0x1.ae89f995aaa93b8abea2c7b7cbcdc5e2p378,
941 0x1.fffffffffff9fp2, 0x1.f8fffffffffffp6
942 },
943 { // Entry 228
944 0x1.000000000193480000013fd6b24000aap-1015,
945 0x1.fffffffffffa7p6, -0x1.220p7
946 },
947 { // Entry 229
948 0x1.fffffffffffd07ffffffffffec4fffffp-1,
949 0x1.fffffffffffcep-1, 0x1.e666666666666p-1
950 },
951 { // Entry 230
952 0x1.ffffffffff1ce485fdf4a5fd3e671ea9p-1023,
953 0x1.fffffffffffefp-5, 0x1.fefffffffffffp7
954 },
955 { // Entry 231
956 0x1.00000000000047ffffffffffffffffffp0,
957 0x1.ffffffffffff7p-1, -0x1.ffffffffffff7p-1
958 },
959 { // Entry 232
960 0x1.0000000000002800000000000640p-1023,
961 0x1.ffffffffffffbp1022, -0x1.0p0
962 },
963 { // Entry 233
964 0x1.fffffffffffff8000006ffffffd0p-1,
965 0x1.ffffffffffffcp-1, 0x1.fffffe3ffffffp-4
966 },
967 { // Entry 234
968 0x1.fffffffffff17217f7d1cf8da0cc77cbp1023,
969 0x1.ffffffffffffdp0, 0x1.0000000000002p10
970 },
971 { // Entry 235
972 0x1.fffffffffff8b90bfbe8e7bf932596dfp1023,
973 0x1.ffffffffffffdp1, 0x1.0000000000001p9
974 },
975 { // Entry 236
976 0x1.00000000000007ffffffffffffdfffffp0,
977 0x1.ffffffffffffep-1, -0x1.ffffffffffffep-2
978 },
979 { // Entry 237
980 0x1.9fdf8bcce5346004c5f8fe1fe52b1115p56,
981 0x1.ffffffffffffep-64, -0x1.ccccccccccccdp-1
982 },
983 { // Entry 238
984 0x1.3354053613975801e1f18c607d9f7c96p-55,
985 0x1.ffffffffffffep-224, 0x1.f6b0df6b0df6ap-3
986 },
987 { // Entry 239
988 0x1.4337cd6b11bd77ff1dfb16e77447ef8ep157,
989 0x1.ffffffffffffep-642, -0x1.f6b0df6b0df6cp-3
990 },
991 { // Entry 240
992 0x1.9fdf8bcce571fb3c9561f337c9c427d4p278,
993 0x1.ffffffffffffep-930, -0x1.3333333333337p-2
994 },
995 { // Entry 241
996 0x1.ddb680117ab968057796e81914e78595p909,
997 0x1.ffffffffffffep-1012, -0x1.ccccccccccccdp-1
998 },
999 { // Entry 242
1000 0x1.2387a6e756233000b49c3b0bf9c54982p1,
1001 0x1.ffffffffffffep4, 0x1.e66666666665cp-3
1002 },
1003 { // Entry 243
1004 0x1.a5adb8c8e32c1807a7da92b43f7cc90cp54,
1005 0x1.ffffffffffffep75, 0x1.70a3d70a3d70fp-1
1006 },
1007 { // Entry 244
1008 0x1.ec1deabbe3a9eae29bde56f88e8ef4eep627,
1009 0x1.ffffffffffffep813, 0x1.8af8af8af8af8p-1
1010 },
1011 { // Entry 245
1012 0x1.ffffffffff8f9dccd52d470a882669c3p647,
1013 0x1.ffffffffffffep863, 0x1.7fffffffffffdp-1
1014 },
1015 { // Entry 246
1016 0x1.00000004da20a7d2821cdfd4f6347dd0p128,
1017 0x1.fffffffffffffp-3, -0x1.000000000e0p6
1018 },
1019 { // Entry 247
1020 0x1.44ce541b60346c98094443b9faa84abdp10,
1021 0x1.fffffffffffffp1023, 0x1.4afd6a052c0e2p-7
1022 },
1023 { // Entry 248
1024 0x1.cb720dcef90691503cbd1e949db761d9p-1,
1025 0x1.0p-5, 0x1.0p-5
1026 },
1027 { // Entry 249
1028 0x1.p-5,
1029 0x1.0p-5, 0x1.0p0
1030 },
1031 { // Entry 250
1032 0x1.p0,
1033 0x1.0p0, 0x1.0p-5
1034 },
1035 { // Entry 251
1036 0x1.p0,
1037 0x1.0p0, 0x1.0p0
1038 },
1039 { // Entry 252
1040 0x1.p-40,
1041 0x1.0p-5, 0x1.0p3
1042 },
1043 { // Entry 253
1044 0x1.p-160,
1045 0x1.0p-5, 0x1.0p5
1046 },
1047 { // Entry 254
1048 0x1.p0,
1049 0x1.0p0, 0x1.0p3
1050 },
1051 { // Entry 255
1052 0x1.p0,
1053 0x1.0p0, 0x1.0p5
1054 },
1055 { // Entry 256
1056 0.0,
1057 0x1.0p-5, 0x1.0p10
1058 },
1059 { // Entry 257
1060 0.0,
1061 0x1.0p-5, 0x1.0p12
1062 },
1063 { // Entry 258
1064 0x1.p0,
1065 0x1.0p0, 0x1.0p10
1066 },
1067 { // Entry 259
1068 0x1.p0,
1069 0x1.0p0, 0x1.0p12
1070 },
1071 { // Entry 260
1072 0x1.11301d0125b50a4ebbf1aed9318ceac5p0,
1073 0x1.0p3, 0x1.0p-5
1074 },
1075 { // Entry 261
1076 0x1.p3,
1077 0x1.0p3, 0x1.0p0
1078 },
1079 { // Entry 262
1080 0x1.1d4873168b9aa7805b8028990f07a98bp0,
1081 0x1.0p5, 0x1.0p-5
1082 },
1083 { // Entry 263
1084 0x1.p5,
1085 0x1.0p5, 0x1.0p0
1086 },
1087 { // Entry 264
1088 0x1.p24,
1089 0x1.0p3, 0x1.0p3
1090 },
1091 { // Entry 265
1092 0x1.p96,
1093 0x1.0p3, 0x1.0p5
1094 },
1095 { // Entry 266
1096 0x1.p40,
1097 0x1.0p5, 0x1.0p3
1098 },
1099 { // Entry 267
1100 0x1.p160,
1101 0x1.0p5, 0x1.0p5
1102 },
1103 { // Entry 268
1104 HUGE_VAL,
1105 0x1.0p3, 0x1.0p10
1106 },
1107 { // Entry 269
1108 HUGE_VAL,
1109 0x1.0p3, 0x1.0p12
1110 },
1111 { // Entry 270
1112 HUGE_VAL,
1113 0x1.0p5, 0x1.0p10
1114 },
1115 { // Entry 271
1116 HUGE_VAL,
1117 0x1.0p5, 0x1.0p12
1118 },
1119 { // Entry 272
1120 0x1.3dea64c12342235b41223e13d773fba2p0,
1121 0x1.0p10, 0x1.0p-5
1122 },
1123 { // Entry 273
1124 0x1.p10,
1125 0x1.0p10, 0x1.0p0
1126 },
1127 { // Entry 274
1128 0x1.4bfdad5362a271d4397afec42e20e036p0,
1129 0x1.0p12, 0x1.0p-5
1130 },
1131 { // Entry 275
1132 0x1.p12,
1133 0x1.0p12, 0x1.0p0
1134 },
1135 { // Entry 276
1136 0x1.p80,
1137 0x1.0p10, 0x1.0p3
1138 },
1139 { // Entry 277
1140 0x1.p320,
1141 0x1.0p10, 0x1.0p5
1142 },
1143 { // Entry 278
1144 0x1.p96,
1145 0x1.0p12, 0x1.0p3
1146 },
1147 { // Entry 279
1148 0x1.p384,
1149 0x1.0p12, 0x1.0p5
1150 },
1151 { // Entry 280
1152 0x1.000000000000198d4d0da05571e9ad47p2,
1153 0x1.6a09e667f3bccp-1, -0x1.0p2
1154 },
1155 { // Entry 281
1156 0x1.ffffffffffffcce565e4bf5521467385p-3,
1157 0x1.6a09e667f3bccp-1, 0x1.0p2
1158 },
1159 { // Entry 282
1160 0x1.000000000000198d4d0da05571e9ad47p-2,
1161 0x1.6a09e667f3bccp0, -0x1.0p2
1162 },
1163 { // Entry 283
1164 0x1.ffffffffffffcce565e4bf5521467385p1,
1165 0x1.6a09e667f3bccp0, 0x1.0p2
1166 },
1167 { // Entry 284
1168 0x1.000000000000198d4d0da05571e9ad47p2,
1169 0x1.6a09e667f3bccp-1, -0x1.0p2
1170 },
1171 { // Entry 285
1172 0x1.ffffffffffffcce565e4bf5521467385p-3,
1173 0x1.6a09e667f3bccp-1, 0x1.0p2
1174 },
1175 { // Entry 286
1176 0x1.000000000000198d4d0da05571e9ad47p-2,
1177 0x1.6a09e667f3bccp0, -0x1.0p2
1178 },
1179 { // Entry 287
1180 0x1.ffffffffffffcce565e4bf5521467385p1,
1181 0x1.6a09e667f3bccp0, 0x1.0p2
1182 },
1183 { // Entry 288
1184 0x1.00162f3904051fa2c1b4e853746b6f04p0,
1185 0x1.6a09e667f3bccp-1, -0x1.0p-10
1186 },
1187 { // Entry 289
1188 0x1.ffd3a565efb64ea88a80d8a52554a3a0p-1,
1189 0x1.6a09e667f3bccp-1, 0x1.0p-10
1190 },
1191 { // Entry 290
1192 0x1.ffd3a565efb64eaeed467183b8d46a96p-1,
1193 0x1.6a09e667f3bccp0, -0x1.0p-10
1194 },
1195 { // Entry 291
1196 0x1.00162f3904051f9f8fc46b3743f85cbep0,
1197 0x1.6a09e667f3bccp0, 0x1.0p-10
1198 },
1199 { // Entry 292
1200 0x1.948b0fcd6e9e06522c3f35ba781948b0p1,
1201 0x1.8p-1, -0x1.0p2
1202 },
1203 { // Entry 293
1204 0x1.44p-2,
1205 0x1.8p-1, 0x1.0p2
1206 },
1207 { // Entry 294
1208 0x1.948b0fcd6e9e06522c3f35ba781948b0p-3,
1209 0x1.8p0, -0x1.0p2
1210 },
1211 { // Entry 295
1212 0x1.44p2,
1213 0x1.8p0, 0x1.0p2
1214 },
1215 { // Entry 296
1216 0x1.279a74590331c4d218f81e4afb257d06p0,
1217 0x1.8p-1, -0x1.0p-1
1218 },
1219 { // Entry 297
1220 0x1.bb67ae8584caa73b25742d7078b83b89p-1,
1221 0x1.8p-1, 0x1.0p-1
1222 },
1223 { // Entry 298
1224 0x1.a20bd700c2c3dfc042cc1aed7871db45p-1,
1225 0x1.8p0, -0x1.0p-1
1226 },
1227 { // Entry 299
1228 0x1.3988e1409212e7d0321914321a556473p0,
1229 0x1.8p0, 0x1.0p-1
1230 },
1231 { // Entry 300
1232 0x1.00126a0b93db294cabe33da735437f51p0,
1233 0x1.8p-1, -0x1.0p-10
1234 },
1235 { // Entry 301
1236 0x1.ffdb2e8ed2a1fe71bd59fdd610313046p-1,
1237 0x1.8p-1, 0x1.0p-10
1238 },
1239 { // Entry 302
1240 0x1.ffcc1c5973b2129a5b1424e0c88786b8p-1,
1241 0x1.8p0, -0x1.0p-10
1242 },
1243 { // Entry 303
1244 0x1.0019f474aa190038c6af775d92f1d725p0,
1245 0x1.8p0, 0x1.0p-10
1246 },
1247 { // Entry 304
1248 0x1.p0,
1249 0x1.0p0, -0x1.0p2
1250 },
1251 { // Entry 305
1252 0x1.p0,
1253 0x1.0p0, 0x1.0p2
1254 },
1255 { // Entry 306
1256 0x1.p-4,
1257 0x1.0p1, -0x1.0p2
1258 },
1259 { // Entry 307
1260 0x1.p4,
1261 0x1.0p1, 0x1.0p2
1262 },
1263 { // Entry 308
1264 0x1.p0,
1265 0x1.0p0, -0x1.0p-1
1266 },
1267 { // Entry 309
1268 0x1.p0,
1269 0x1.0p0, 0x1.0p-1
1270 },
1271 { // Entry 310
1272 0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
1273 0x1.0p1, -0x1.0p-1
1274 },
1275 { // Entry 311
1276 0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
1277 0x1.0p1, 0x1.0p-1
1278 },
1279 { // Entry 312
1280 0x1.p0,
1281 0x1.0p0, -0x1.0p-10
1282 },
1283 { // Entry 313
1284 0x1.p0,
1285 0x1.0p0, 0x1.0p-10
1286 },
1287 { // Entry 314
1288 0x1.ffa74ea381efc217a773f15c025f7c0dp-1,
1289 0x1.0p1, -0x1.0p-10
1290 },
1291 { // Entry 315
1292 0x1.002c605e2e8cec506d21bfc89a23a010p0,
1293 0x1.0p1, 0x1.0p-10
1294 },
1295 { // Entry 316
1296 0x1.p40,
1297 0x1.0p-10, -0x1.0p2
1298 },
1299 { // Entry 317
1300 0x1.p-40,
1301 0x1.0p-10, 0x1.0p2
1302 },
1303 { // Entry 318
1304 0x1.fe013f6045e40a7c41499223b4a38ce8p-1,
1305 0x1.004p0, -0x1.0p2
1306 },
1307 { // Entry 319
1308 0x1.0100601001p0,
1309 0x1.004p0, 0x1.0p2
1310 },
1311 { // Entry 320
1312 0x1.p5,
1313 0x1.0p-10, -0x1.0p-1
1314 },
1315 { // Entry 321
1316 0x1.p-5,
1317 0x1.0p-10, 0x1.0p-1
1318 },
1319 { // Entry 322
1320 0x1.ffc00bfd808be0873653647448220fdfp-1,
1321 0x1.004p0, -0x1.0p-1
1322 },
1323 { // Entry 323
1324 0x1.001ffe003ff601bfac107ca6b29a0c31p0,
1325 0x1.004p0, 0x1.0p-1
1326 },
1327 { // Entry 324
1328 0x1.01bd1e77170b415e7626621eb5aaff61p0,
1329 0x1.0p-10, -0x1.0p-10
1330 },
1331 { // Entry 325
1332 0x1.fc8bc4866e8ad2b963e1828b0761cbc6p-1,
1333 0x1.0p-10, 0x1.0p-10
1334 },
1335 { // Entry 326
1336 0x1.ffffe0040055355844443df8680a8e05p-1,
1337 0x1.004p0, -0x1.0p-10
1338 },
1339 { // Entry 327
1340 0x1.00000ffe00d5256285340e4f3ad36287p0,
1341 0x1.004p0, 0x1.0p-10
1342 },
1343 { // Entry 328
1344 0x1.0000000000000800000000000040p-1024,
1345 0x1.fffffffffffffp1023, -0x1.0p0
1346 },
1347 { // Entry 329
1348 0x1.fffffffffffff0p1023,
1349 0x1.fffffffffffffp1023, 0x1.0p0
1350 },
1351 { // Entry 330
1352 0x1.3b2c47bff827194425605a92311acceep1020,
1353 0x1.0p-1074, -0x1.e666666666666p-1
1354 },
1355 { // Entry 331
1356 0x1.9fdf8bcce542f50814057837677baf82p-1021,
1357 0x1.0p-1074, 0x1.e666666666666p-1
1358 },
1359 { // Entry 332
1360 0x1.00000000000651591f9dd5cdb110f6e3p-384,
1361 0x1.fffffffffffffp-7, 0x1.fffffffffffffp5
1362 },
1363 { // Entry 333
1364 0x1.fffffffffffc000000000003efffffffp-385,
1365 0x1.fffffffffffffp-7, 0x1.0p6
1366 },
1367 { // Entry 334
1368 0x1.ffffffffffdaba9b8188aa7428411dd5p-385,
1369 0x1.fffffffffffffp-7, 0x1.0000000000001p6
1370 },
1371 { // Entry 335
1372 0x1.00000000000851591f9dd5dc4bc3361fp-384,
1373 0x1.0p-6, 0x1.fffffffffffffp5
1374 },
1375 { // Entry 336
1376 0x1.p-384,
1377 0x1.0p-6, 0x1.0p6
1378 },
1379 { // Entry 337
1380 0x1.ffffffffffdeba9b8188aa2ded7820e7p-385,
1381 0x1.0p-6, 0x1.0000000000001p6
1382 },
1383 { // Entry 338
1384 0x1.00000000000c51591f9dd6055127b496p-384,
1385 0x1.0000000000001p-6, 0x1.fffffffffffffp5
1386 },
1387 { // Entry 339
1388 0x1.000000000004000000000007e0p-384,
1389 0x1.0000000000001p-6, 0x1.0p6
1390 },
1391 { // Entry 340
1392 0x1.ffffffffffe6ba9b8188a9b917e62709p-385,
1393 0x1.0000000000001p-6, 0x1.0000000000001p6
1394 },
1395 { // Entry 341
1396 0x1.000000000002773a77d719106e939582p-160,
1397 0x1.fffffffffffffp-6, 0x1.fffffffffffffp4
1398 },
1399 { // Entry 342
1400 0x1.fffffffffffe000000000000f7ffffffp-161,
1401 0x1.fffffffffffffp-6, 0x1.0p5
1402 },
1403 { // Entry 343
1404 0x1.fffffffffff0231620a39c093f16f8cep-161,
1405 0x1.fffffffffffffp-6, 0x1.0000000000001p5
1406 },
1407 { // Entry 344
1408 0x1.000000000003773a77d7191361ce0d5ap-160,
1409 0x1.0p-5, 0x1.fffffffffffffp4
1410 },
1411 { // Entry 345
1412 0x1.p-160,
1413 0x1.0p-5, 0x1.0p5
1414 },
1415 { // Entry 346
1416 0x1.fffffffffff2231620a39bfa8a2d1972p-161,
1417 0x1.0p-5, 0x1.0000000000001p5
1418 },
1419 { // Entry 347
1420 0x1.000000000005773a77d7191c3042fd08p-160,
1421 0x1.0000000000001p-5, 0x1.fffffffffffffp4
1422 },
1423 { // Entry 348
1424 0x1.000000000002000000000001f0p-160,
1425 0x1.0000000000001p-5, 0x1.0p5
1426 },
1427 { // Entry 349
1428 0x1.fffffffffff6231620a39be2f0595ab9p-161,
1429 0x1.0000000000001p-5, 0x1.0000000000001p5
1430 },
1431 { // Entry 350
1432 0x1.000000000000e2e42fefa39f59e36bcbp-64,
1433 0x1.fffffffffffffp-5, 0x1.fffffffffffffp3
1434 },
1435 { // Entry 351
1436 0x1.ffffffffffff0000000000003bffffffp-65,
1437 0x1.fffffffffffffp-5, 0x1.0p4
1438 },
1439 { // Entry 352
1440 0x1.fffffffffff9746f4041718ed45990a2p-65,
1441 0x1.fffffffffffffp-5, 0x1.0000000000001p4
1442 },
1443 { // Entry 353
1444 0x1.00000000000162e42fefa39fe95583c3p-64,
1445 0x1.0p-4, 0x1.fffffffffffffp3
1446 },
1447 { // Entry 354
1448 0x1.p-64,
1449 0x1.0p-4, 0x1.0p4
1450 },
1451 { // Entry 355
1452 0x1.fffffffffffa746f4041718be29130c3p-65,
1453 0x1.0p-4, 0x1.0000000000001p4
1454 },
1455 { // Entry 356
1456 0x1.00000000000262e42fefa3a1bc39b3b3p-64,
1457 0x1.0000000000001p-4, 0x1.fffffffffffffp3
1458 },
1459 { // Entry 357
1460 0x1.00000000000100000000000078p-64,
1461 0x1.0000000000001p-4, 0x1.0p4
1462 },
1463 { // Entry 358
1464 0x1.fffffffffffc746f4041718767007104p-65,
1465 0x1.0000000000001p-4, 0x1.0000000000001p4
1466 },
1467 { // Entry 359
1468 0x1.000000000000451591f9dd5ba59328abp-24,
1469 0x1.fffffffffffffp-4, 0x1.fffffffffffffp2
1470 },
1471 { // Entry 360
1472 0x1.ffffffffffff8000000000000dffffffp-25,
1473 0x1.fffffffffffffp-4, 0x1.0p3
1474 },
1475 { // Entry 361
1476 0x1.fffffffffffd6ba9b8188a9332cfe24ap-25,
1477 0x1.fffffffffffffp-4, 0x1.0000000000001p3
1478 },
1479 { // Entry 362
1480 0x1.000000000000851591f9dd5bbdd88d2ap-24,
1481 0x1.0p-3, 0x1.fffffffffffffp2
1482 },
1483 { // Entry 363
1484 0x1.p-24,
1485 0x1.0p-3, 0x1.0p3
1486 },
1487 { // Entry 364
1488 0x1.fffffffffffdeba9b8188a92a7ba5050p-25,
1489 0x1.0p-3, 0x1.0000000000001p3
1490 },
1491 { // Entry 365
1492 0x1.000000000001051591f9dd5c18635627p-24,
1493 0x1.0000000000001p-3, 0x1.fffffffffffffp2
1494 },
1495 { // Entry 366
1496 0x1.0000000000008000000000001cp-24,
1497 0x1.0000000000001p-3, 0x1.0p3
1498 },
1499 { // Entry 367
1500 0x1.fffffffffffeeba9b8188a91e58f2c5cp-25,
1501 0x1.0000000000001p-3, 0x1.0000000000001p3
1502 },
1503 { // Entry 368
1504 0x1.0000000000000c5c85fdf473df375979p-8,
1505 0x1.fffffffffffffp-3, 0x1.fffffffffffffp1
1506 },
1507 { // Entry 369
1508 0x1.ffffffffffffc0000000000002ffffffp-9,
1509 0x1.fffffffffffffp-3, 0x1.0p2
1510 },
1511 { // Entry 370
1512 0x1.ffffffffffff0e8de8082e30ba42371ap-9,
1513 0x1.fffffffffffffp-3, 0x1.0000000000001p2
1514 },
1515 { // Entry 371
1516 0x1.0000000000002c5c85fdf473e242ea38p-8,
1517 0x1.0p-2, 0x1.fffffffffffffp1
1518 },
1519 { // Entry 372
1520 0x1.p-8,
1521 0x1.0p-2, 0x1.0p2
1522 },
1523 { // Entry 373
1524 0x1.ffffffffffff4e8de8082e30a513f41bp-9,
1525 0x1.0p-2, 0x1.0000000000001p2
1526 },
1527 { // Entry 374
1528 0x1.0000000000006c5c85fdf473f15a0bb8p-8,
1529 0x1.0000000000001p-2, 0x1.fffffffffffffp1
1530 },
1531 { // Entry 375
1532 0x1.00000000000040000000000006p-8,
1533 0x1.0000000000001p-2, 0x1.0p2
1534 },
1535 { // Entry 376
1536 0x1.ffffffffffffce8de8082e308cb76e1dp-9,
1537 0x1.0000000000001p-2, 0x1.0000000000001p2
1538 },
1539 { // Entry 377
1540 0x1.fffffffffffff62e42fefa39efcd9404p-3,
1541 0x1.fffffffffffffp-2, 0x1.fffffffffffffp0
1542 },
1543 { // Entry 378
1544 0x1.ffffffffffffe000000000000080p-3,
1545 0x1.fffffffffffffp-2, 0x1.0p1
1546 },
1547 { // Entry 379
1548 0x1.ffffffffffffb3a37a020b8c24c6d1c6p-3,
1549 0x1.fffffffffffffp-2, 0x1.0000000000001p1
1550 },
1551 { // Entry 380
1552 0x1.0000000000000b17217f7d1cf7d83c1ap-2,
1553 0x1.0p-1, 0x1.fffffffffffffp0
1554 },
1555 { // Entry 381
1556 0x1.p-2,
1557 0x1.0p-1, 0x1.0p1
1558 },
1559 { // Entry 382
1560 0x1.ffffffffffffd3a37a020b8c23810967p-3,
1561 0x1.0p-1, 0x1.0000000000001p1
1562 },
1563 { // Entry 383
1564 0x1.0000000000002b17217f7d1cf93b204ap-2,
1565 0x1.0000000000001p-1, 0x1.fffffffffffffp0
1566 },
1567 { // Entry 384
1568 0x1.00000000000020000000000001p-2,
1569 0x1.0000000000001p-1, 0x1.0p1
1570 },
1571 { // Entry 385
1572 0x1.00000000000009d1bd0105c611fabc53p-2,
1573 0x1.0000000000001p-1, 0x1.0000000000001p1
1574 },
1575 { // Entry 386
1576 0x1.fffffffffffff00000000000007fffffp-1,
1577 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1
1578 },
1579 { // Entry 387
1580 0x1.fffffffffffff0p-1,
1581 0x1.fffffffffffffp-1, 0x1.0p0
1582 },
1583 { // Entry 388
1584 0x1.ffffffffffffefffffffffffffp-1,
1585 0x1.fffffffffffffp-1, 0x1.0000000000001p0
1586 },
1587 { // Entry 389
1588 0x1.p0,
1589 0x1.0p0, 0x1.fffffffffffffp-1
1590 },
1591 { // Entry 390
1592 0x1.p0,
1593 0x1.0p0, 0x1.0p0
1594 },
1595 { // Entry 391
1596 0x1.p0,
1597 0x1.0p0, 0x1.0000000000001p0
1598 },
1599 { // Entry 392
1600 0x1.0000000000000fffffffffffff7fffffp0,
1601 0x1.0000000000001p0, 0x1.fffffffffffffp-1
1602 },
1603 { // Entry 393
1604 0x1.00000000000010p0,
1605 0x1.0000000000001p0, 0x1.0p0
1606 },
1607 { // Entry 394
1608 0x1.00000000000010000000000001p0,
1609 0x1.0000000000001p0, 0x1.0000000000001p0
1610 },
1611 { // Entry 395
1612 0x1.6a09e667f3bcbf74c2970440d6d2a831p0,
1613 0x1.fffffffffffffp0, 0x1.fffffffffffffp-2
1614 },
1615 { // Entry 396
1616 0x1.6a09e667f3bcc3608b617397f7660a23p0,
1617 0x1.fffffffffffffp0, 0x1.0p-1
1618 },
1619 { // Entry 397
1620 0x1.6a09e667f3bccb381cf6524638ad6b43p0,
1621 0x1.fffffffffffffp0, 0x1.0000000000001p-1
1622 },
1623 { // Entry 398
1624 0x1.6a09e667f3bcc51cea30a40fc9c52aecp0,
1625 0x1.0p1, 0x1.fffffffffffffp-2
1626 },
1627 { // Entry 399
1628 0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
1629 0x1.0p1, 0x1.0p-1
1630 },
1631 { // Entry 400
1632 0x1.6a09e667f3bcd0e0448ff2152c56bf1fp0,
1633 0x1.0p1, 0x1.0000000000001p-1
1634 },
1635 { // Entry 401
1636 0x1.6a09e667f3bcd06d3963e3adaf664e88p0,
1637 0x1.0000000000001p1, 0x1.fffffffffffffp-2
1638 },
1639 { // Entry 402
1640 0x1.6a09e667f3bcd459022e5304d0b08199p0,
1641 0x1.0000000000001p1, 0x1.0p-1
1642 },
1643 { // Entry 403
1644 0x1.6a09e667f3bcdc3093c331b3136584f9p0,
1645 0x1.0000000000001p1, 0x1.0000000000001p-1
1646 },
1647 { // Entry 404
1648 0x1.6a09e667f3bcc248d663d4285049157bp0,
1649 0x1.fffffffffffffp1, 0x1.fffffffffffffp-3
1650 },
1651 { // Entry 405
1652 0x1.6a09e667f3bcc6349f2e437f70faef9cp0,
1653 0x1.fffffffffffffp1, 0x1.0p-2
1654 },
1655 { // Entry 406
1656 0x1.6a09e667f3bcce0c30c3222db27f411dp0,
1657 0x1.fffffffffffffp1, 0x1.0000000000001p-2
1658 },
1659 { // Entry 407
1660 0x1.6a09e667f3bcc51cea30a40fc9c52aecp0,
1661 0x1.0p2, 0x1.fffffffffffffp-3
1662 },
1663 { // Entry 408
1664 0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
1665 0x1.0p2, 0x1.0p-2
1666 },
1667 { // Entry 409
1668 0x1.6a09e667f3bcd0e0448ff2152c56bf1fp0,
1669 0x1.0p2, 0x1.0000000000001p-2
1670 },
1671 { // Entry 410
1672 0x1.6a09e667f3bccac511ca43debc8a6c6bp0,
1673 0x1.0000000000001p2, 0x1.fffffffffffffp-3
1674 },
1675 { // Entry 411
1676 0x1.6a09e667f3bcceb0da94b335dd97af1cp0,
1677 0x1.0000000000001p2, 0x1.0p-2
1678 },
1679 { // Entry 412
1680 0x1.6a09e667f3bcd6886c2991e41fd2d1bdp0,
1681 0x1.0000000000001p2, 0x1.0000000000001p-2
1682 },
1683 { // Entry 413
1684 0x1.4bfdad5362a26dd5e0bd02594b5812cbp0,
1685 0x1.fffffffffffffp2, 0x1.fffffffffffffp-4
1686 },
1687 { // Entry 414
1688 0x1.4bfdad5362a270883bcdab618baa8204p0,
1689 0x1.fffffffffffffp2, 0x1.0p-3
1690 },
1691 { // Entry 415
1692 0x1.4bfdad5362a275ecf1eefd720c603321p0,
1693 0x1.fffffffffffffp2, 0x1.0000000000001p-3
1694 },
1695 { // Entry 416
1696 0x1.4bfdad5362a26f21de6a55bbedc15eb4p0,
1697 0x1.0p3, 0x1.fffffffffffffp-4
1698 },
1699 { // Entry 417
1700 0x1.4bfdad5362a271d4397afec42e20e036p0,
1701 0x1.0p3, 0x1.0p-3
1702 },
1703 { // Entry 418
1704 0x1.4bfdad5362a27738ef9c50d4aef0b5e4p0,
1705 0x1.0p3, 0x1.0000000000001p-3
1706 },
1707 { // Entry 419
1708 0x1.4bfdad5362a271b9d9c4fc813278bab6p0,
1709 0x1.0000000000001p3, 0x1.fffffffffffffp-4
1710 },
1711 { // Entry 420
1712 0x1.4bfdad5362a2746c34d5a58972f260c9p0,
1713 0x1.0000000000001p3, 0x1.0p-3
1714 },
1715 { // Entry 421
1716 0x1.4bfdad5362a279d0eaf6f799f3f67f99p0,
1717 0x1.0000000000001p3, 0x1.0000000000001p-3
1718 },
1719 { // Entry 422
1720 0x1.306fe0a31b7150a04b58ad8027ceb050p0,
1721 0x1.fffffffffffffp3, 0x1.fffffffffffffp-5
1722 },
1723 { // Entry 423
1724 0x1.306fe0a31b7152465569f4a2a3da43d4p0,
1725 0x1.fffffffffffffp3, 0x1.0p-4
1726 },
1727 { // Entry 424
1728 0x1.306fe0a31b715592698c82e79bf84613p0,
1729 0x1.fffffffffffffp3, 0x1.0000000000001p-4
1730 },
1731 { // Entry 425
1732 0x1.306fe0a31b7151388348ff0de074c5a3p0,
1733 0x1.0p4, 0x1.fffffffffffffp-5
1734 },
1735 { // Entry 426
1736 0x1.306fe0a31b7152de8d5a46305c85edecp0,
1737 0x1.0p4, 0x1.0p-4
1738 },
1739 { // Entry 427
1740 0x1.306fe0a31b71562aa17cd47554af19b4p0,
1741 0x1.0p4, 0x1.0000000000001p-4
1742 },
1743 { // Entry 428
1744 0x1.306fe0a31b715268f329a22951b38f61p0,
1745 0x1.0000000000001p4, 0x1.fffffffffffffp-5
1746 },
1747 { // Entry 429
1748 0x1.306fe0a31b71540efd3ae94bcdcfe133p0,
1749 0x1.0000000000001p4, 0x1.0p-4
1750 },
1751 { // Entry 430
1752 0x1.306fe0a31b71575b115d7790c60f600dp0,
1753 0x1.0000000000001p4, 0x1.0000000000001p-4
1754 },
1755 { // Entry 431
1756 0x1.1d4873168b9aa641db97b491a37936aep0,
1757 0x1.fffffffffffffp4, 0x1.fffffffffffffp-6
1758 },
1759 { // Entry 432
1760 0x1.1d4873168b9aa739096362f6285cb516p0,
1761 0x1.fffffffffffffp4, 0x1.0p-5
1762 },
1763 { // Entry 433
1764 0x1.1d4873168b9aa92764fabfbf32263462p0,
1765 0x1.fffffffffffffp4, 0x1.0000000000001p-5
1766 },
1767 { // Entry 434
1768 0x1.1d4873168b9aa6892db47a348a21b2c7p0,
1769 0x1.0p5, 0x1.fffffffffffffp-6
1770 },
1771 { // Entry 435
1772 0x1.1d4873168b9aa7805b8028990f07a98bp0,
1773 0x1.0p5, 0x1.0p-5
1774 },
1775 { // Entry 436
1776 0x1.1d4873168b9aa96eb717856218d61990p0,
1777 0x1.0p5, 0x1.0000000000001p-5
1778 },
1779 { // Entry 437
1780 0x1.1d4873168b9aa717d1ee057a576c30c4p0,
1781 0x1.0000000000001p5, 0x1.fffffffffffffp-6
1782 },
1783 { // Entry 438
1784 0x1.1d4873168b9aa80effb9b3dedc571840p0,
1785 0x1.0000000000001p5, 0x1.0p-5
1786 },
1787 { // Entry 439
1788 0x1.1d4873168b9aa9fd5b5110a7e62f69b6p0,
1789 0x1.0000000000001p5, 0x1.0000000000001p-5
1790 },
1791 { // Entry 440
1792 0x1.11301d0125b5099e90ea43d6599ee2bbp0,
1793 0x1.fffffffffffffp5, 0x1.fffffffffffffp-7
1794 },
1795 { // Entry 441
1796 0x1.11301d0125b50a2c95ee0eb47aeb1a78p0,
1797 0x1.fffffffffffffp5, 0x1.0p-6
1798 },
1799 { // Entry 442
1800 0x1.11301d0125b50b489ff5a470bd846771p0,
1801 0x1.fffffffffffffp5, 0x1.0000000000001p-6
1802 },
1803 { // Entry 443
1804 0x1.11301d0125b509c0b6ede3fb103f9017p0,
1805 0x1.0p6, 0x1.fffffffffffffp-7
1806 },
1807 { // Entry 444
1808 0x1.11301d0125b50a4ebbf1aed9318ceac5p0,
1809 0x1.0p6, 0x1.0p-6
1810 },
1811 { // Entry 445
1812 0x1.11301d0125b50b6ac5f9449574287d9fp0,
1813 0x1.0p6, 0x1.0000000000001p-6
1814 },
1815 { // Entry 446
1816 0x1.11301d0125b50a0502f524447d7dc40ep0,
1817 0x1.0000000000001p6, 0x1.fffffffffffffp-7
1818 },
1819 { // Entry 447
1820 0x1.11301d0125b50a9307f8ef229ecd649ep0,
1821 0x1.0000000000001p6, 0x1.0p-6
1822 },
1823 { // Entry 448
1824 0x1.11301d0125b50baf120084dee16d833bp0,
1825 0x1.0000000000001p6, 0x1.0000000000001p-6
1826 },
1827 { // Entry 449
1828 0x1.ffffffffff2746f4041746255c99e90bp1023,
1829 0x1.ffffffffffffep0, 0x1.ffffffffffffep9
1830 },
1831 { // Entry 450
1832 0x1.ffffffffff53a37a020ba924b26cfc59p1023,
1833 0x1.ffffffffffffep0, 0x1.fffffffffffffp9
1834 },
1835 { // Entry 451
1836 0x1.ffffffffff80000000000ffbfffffffep1023,
1837 0x1.ffffffffffffep0, 0x1.0p10
1838 },
1839 { // Entry 452
1840 0x1.ffffffffffd8b90bfbe8e9328265d851p1023,
1841 0x1.ffffffffffffep0, 0x1.0000000000001p10
1842 },
1843 { // Entry 453
1844 HUGE_VAL,
1845 0x1.ffffffffffffep0, 0x1.0000000000002p10
1846 },
1847 { // Entry 454
1848 0x1.ffffffffff6746f404172f0d3b1a6bf2p1023,
1849 0x1.fffffffffffffp0, 0x1.ffffffffffffep9
1850 },
1851 { // Entry 455
1852 0x1.ffffffffff93a37a020b979a21ad3dcdp1023,
1853 0x1.fffffffffffffp0, 0x1.fffffffffffffp9
1854 },
1855 { // Entry 456
1856 0x1.ffffffffffc00000000003feffffffffp1023,
1857 0x1.fffffffffffffp0, 0x1.0p10
1858 },
1859 { // Entry 457
1860 HUGE_VAL,
1861 0x1.fffffffffffffp0, 0x1.0000000000001p10
1862 },
1863 { // Entry 458
1864 HUGE_VAL,
1865 0x1.fffffffffffffp0, 0x1.0000000000002p10
1866 },
1867 { // Entry 459
1868 0x1.ffffffffffa746f404171ff3199aeed7p1023,
1869 0x1.0p1, 0x1.ffffffffffffep9
1870 },
1871 { // Entry 460
1872 0x1.ffffffffffd3a37a020b8e0d90ed7f3fp1023,
1873 0x1.0p1, 0x1.fffffffffffffp9
1874 },
1875 { // Entry 461
1876 HUGE_VAL,
1877 0x1.0p1, 0x1.0p10
1878 },
1879 { // Entry 462
1880 HUGE_VAL,
1881 0x1.0p1, 0x1.0000000000001p10
1882 },
1883 { // Entry 463
1884 HUGE_VAL,
1885 0x1.0p1, 0x1.0000000000002p10
1886 },
1887 { // Entry 464
1888 HUGE_VAL,
1889 0x1.0000000000001p1, 0x1.ffffffffffffep9
1890 },
1891 { // Entry 465
1892 HUGE_VAL,
1893 0x1.0000000000001p1, 0x1.fffffffffffffp9
1894 },
1895 { // Entry 466
1896 HUGE_VAL,
1897 0x1.0000000000001p1, 0x1.0p10
1898 },
1899 { // Entry 467
1900 HUGE_VAL,
1901 0x1.0000000000001p1, 0x1.0000000000001p10
1902 },
1903 { // Entry 468
1904 HUGE_VAL,
1905 0x1.0000000000001p1, 0x1.0000000000002p10
1906 },
1907 { // Entry 469
1908 HUGE_VAL,
1909 0x1.0000000000002p1, 0x1.ffffffffffffep9
1910 },
1911 { // Entry 470
1912 HUGE_VAL,
1913 0x1.0000000000002p1, 0x1.fffffffffffffp9
1914 },
1915 { // Entry 471
1916 HUGE_VAL,
1917 0x1.0000000000002p1, 0x1.0p10
1918 },
1919 { // Entry 472
1920 HUGE_VAL,
1921 0x1.0000000000002p1, 0x1.0000000000001p10
1922 },
1923 { // Entry 473
1924 HUGE_VAL,
1925 0x1.0000000000002p1, 0x1.0000000000002p10
1926 },
1927 { // Entry 474
1928 0.0,
1929 0x1.ffffffffffffep0, -0x1.0cc0000000002p10
1930 },
1931 { // Entry 475
1932 0.0,
1933 0x1.ffffffffffffep0, -0x1.0cc0000000001p10
1934 },
1935 { // Entry 476
1936 0.0,
1937 0x1.ffffffffffffep0, -0x1.0ccp10
1938 },
1939 { // Entry 477
1940 0.0,
1941 0x1.ffffffffffffep0, -0x1.0cbffffffffffp10
1942 },
1943 { // Entry 478
1944 0.0,
1945 0x1.ffffffffffffep0, -0x1.0cbfffffffffep10
1946 },
1947 { // Entry 479
1948 0.0,
1949 0x1.fffffffffffffp0, -0x1.0cc0000000002p10
1950 },
1951 { // Entry 480
1952 0.0,
1953 0x1.fffffffffffffp0, -0x1.0cc0000000001p10
1954 },
1955 { // Entry 481
1956 0.0,
1957 0x1.fffffffffffffp0, -0x1.0ccp10
1958 },
1959 { // Entry 482
1960 0.0,
1961 0x1.fffffffffffffp0, -0x1.0cbffffffffffp10
1962 },
1963 { // Entry 483
1964 0.0,
1965 0x1.fffffffffffffp0, -0x1.0cbfffffffffep10
1966 },
1967 { // Entry 484
1968 0.0,
1969 0x1.0p1, -0x1.0cc0000000002p10
1970 },
1971 { // Entry 485
1972 0.0,
1973 0x1.0p1, -0x1.0cc0000000001p10
1974 },
1975 { // Entry 486
1976 0.0,
1977 0x1.0p1, -0x1.0ccp10
1978 },
1979 { // Entry 487
1980 0.0,
1981 0x1.0p1, -0x1.0cbffffffffffp10
1982 },
1983 { // Entry 488
1984 0.0,
1985 0x1.0p1, -0x1.0cbfffffffffep10
1986 },
1987 { // Entry 489
1988 0.0,
1989 0x1.0000000000001p1, -0x1.0cc0000000002p10
1990 },
1991 { // Entry 490
1992 0.0,
1993 0x1.0000000000001p1, -0x1.0cc0000000001p10
1994 },
1995 { // Entry 491
1996 0.0,
1997 0x1.0000000000001p1, -0x1.0ccp10
1998 },
1999 { // Entry 492
2000 0.0,
2001 0x1.0000000000001p1, -0x1.0cbffffffffffp10
2002 },
2003 { // Entry 493
2004 0.0,
2005 0x1.0000000000001p1, -0x1.0cbfffffffffep10
2006 },
2007 { // Entry 494
2008 0.0,
2009 0x1.0000000000002p1, -0x1.0cc0000000002p10
2010 },
2011 { // Entry 495
2012 0.0,
2013 0x1.0000000000002p1, -0x1.0cc0000000001p10
2014 },
2015 { // Entry 496
2016 0.0,
2017 0x1.0000000000002p1, -0x1.0ccp10
2018 },
2019 { // Entry 497
2020 0.0,
2021 0x1.0000000000002p1, -0x1.0cbffffffffffp10
2022 },
2023 { // Entry 498
2024 0.0,
2025 0x1.0000000000002p1, -0x1.0cbfffffffffep10
2026 },
2027 { // Entry 499
2028 0x1.a82e14690252e5ea2cfa30b25e947cedp-500,
2029 0x1.db6db6db6db70p-2, 0x1.c30c30c30c2fep8
2030 },
2031 { // Entry 500
2032 0x1.a82e1469023e8ea567883fcd2742e4b7p-500,
2033 0x1.db6db6db6db70p-2, 0x1.c30c30c30c2ffp8
2034 },
2035 { // Entry 501
2036 0x1.a82e1469022a3760a2164fe1a4cd3aa2p-500,
2037 0x1.db6db6db6db70p-2, 0x1.c30c30c30c3p8
2038 },
2039 { // Entry 502
2040 0x1.a82e14690215e01bdca460efd7337eaep-500,
2041 0x1.db6db6db6db70p-2, 0x1.c30c30c30c301p8
2042 },
2043 { // Entry 503
2044 0x1.a82e1469020188d7173272f7be75b0dcp-500,
2045 0x1.db6db6db6db70p-2, 0x1.c30c30c30c302p8
2046 },
2047 { // Entry 504
2048 0x1.a82e1469026c0cbfe6135b38e76d3a47p-500,
2049 0x1.db6db6db6db71p-2, 0x1.c30c30c30c2fep8
2050 },
2051 { // Entry 505
2052 0x1.a82e14690257b57b20a1691fd0d853d6p-500,
2053 0x1.db6db6db6db71p-2, 0x1.c30c30c30c2ffp8
2054 },
2055 { // Entry 506
2056 0x1.a82e146902435e365b2f78006f1f5b87p-500,
2057 0x1.db6db6db6db71p-2, 0x1.c30c30c30c3p8
2058 },
2059 { // Entry 507
2060 0x1.a82e1469022f06f195bd87dac2425159p-500,
2061 0x1.db6db6db6db71p-2, 0x1.c30c30c30c301p8
2062 },
2063 { // Entry 508
2064 0x1.a82e1469021aafacd04b98aeca41354dp-500,
2065 0x1.db6db6db6db71p-2, 0x1.c30c30c30c302p8
2066 },
2067 { // Entry 509
2068 0x1.a82e1469028533959f2c873c61cafb18p-500,
2069 0x1.db6db6db6db72p-2, 0x1.c30c30c30c2fep8
2070 },
2071 { // Entry 510
2072 0x1.a82e14690270dc50d9ba93ef6bf2c66dp-500,
2073 0x1.db6db6db6db72p-2, 0x1.c30c30c30c2ffp8
2074 },
2075 { // Entry 511
2076 0x1.a82e1469025c850c1448a19c2af67fe4p-500,
2077 0x1.db6db6db6db72p-2, 0x1.c30c30c30c3p8
2078 },
2079 { // Entry 512
2080 0x1.a82e146902482dc74ed6b0429ed6277cp-500,
2081 0x1.db6db6db6db72p-2, 0x1.c30c30c30c301p8
2082 },
2083 { // Entry 513
2084 0x1.a82e14690233d6828964bfe2c791bd35p-500,
2085 0x1.db6db6db6db72p-2, 0x1.c30c30c30c302p8
2086 },
2087 { // Entry 514
2088 0x1.a82e1469029e5a6b5845b4bccdadbf62p-500,
2089 0x1.db6db6db6db73p-2, 0x1.c30c30c30c2fep8
2090 },
2091 { // Entry 515
2092 0x1.a82e1469028a032692d3c03bf8923c7cp-500,
2093 0x1.db6db6db6db73p-2, 0x1.c30c30c30c2ffp8
2094 },
2095 { // Entry 516
2096 0x1.a82e14690275abe1cd61ccb4d852a7b9p-500,
2097 0x1.db6db6db6db73p-2, 0x1.c30c30c30c3p8
2098 },
2099 { // Entry 517
2100 0x1.a82e14690261549d07efda276cef0116p-500,
2101 0x1.db6db6db6db73p-2, 0x1.c30c30c30c301p8
2102 },
2103 { // Entry 518
2104 0x1.a82e1469024cfd58427de893b6674895p-500,
2105 0x1.db6db6db6db73p-2, 0x1.c30c30c30c302p8
2106 },
2107 { // Entry 519
2108 0x1.a82e146902b78141115ee3ba2b158723p-500,
2109 0x1.db6db6db6db74p-2, 0x1.c30c30c30c2fep8
2110 },
2111 { // Entry 520
2112 0x1.a82e146902a329fc4becee0576b6b603p-500,
2113 0x1.db6db6db6db74p-2, 0x1.c30c30c30c2ffp8
2114 },
2115 { // Entry 521
2116 0x1.a82e1469028ed2b7867af94a7733d305p-500,
2117 0x1.db6db6db6db74p-2, 0x1.c30c30c30c3p8
2118 },
2119 { // Entry 522
2120 0x1.a82e1469027a7b72c10905892c8cde29p-500,
2121 0x1.db6db6db6db74p-2, 0x1.c30c30c30c301p8
2122 },
2123 { // Entry 523
2124 0x1.a82e14690266242dfb9712c196c1d76dp-500,
2125 0x1.db6db6db6db74p-2, 0x1.c30c30c30c302p8
2126 },
2127 { // Entry 524
2128 -0x1.ffffffffffffe0000000000001ffffffp-1,
2129 -0x1.0000000000001p0, -0x1.0p0
2130 },
2131 { // Entry 525
2132 -0x1.p0,
2133 -0x1.0p0, -0x1.0p0
2134 },
2135 { // Entry 526
2136 -0x1.0000000000000800000000000040p0,
2137 -0x1.fffffffffffffp-1, -0x1.0p0
2138 },
2139 { // Entry 527
2140 HUGE_VAL,
2141 0x1.0p1, 0x1.0p10
2142 },
2143 { // Entry 528
2144 HUGE_VAL,
2145 0x1.0p2, 0x1.0p9
2146 },
2147 { // Entry 529
2148 0x1.ffffffffffec5c85fdf4743fd612b28ap-1025,
2149 0x1.fffffffffffffp-2, 0x1.fffffffffffffp9
2150 },
2151 { // Entry 530
2152 0x1.ffffffffffc00000000003feffffffffp-1025,
2153 0x1.fffffffffffffp-2, 0x1.0p10
2154 },
2155 { // Entry 531
2156 0x1.ffffffffff6746f404172f053b1a6bf2p-1025,
2157 0x1.fffffffffffffp-2, 0x1.0000000000001p10
2158 },
2159 { // Entry 532
2160 0x1.0000000000162e42fefa3ae53369388cp-1024,
2161 0x1.0p-1, 0x1.fffffffffffffp9
2162 },
2163 { // Entry 533
2164 0x1.p-1024,
2165 0x1.0p-1, 0x1.0p10
2166 },
2167 { // Entry 534
2168 0x1.ffffffffffa746f404171ff3199aeed7p-1025,
2169 0x1.0p-1, 0x1.0000000000001p10
2170 },
2171 { // Entry 535
2172 0x1.0000000000562e42fefa486cc428f71cp-1024,
2173 0x1.0000000000001p-1, 0x1.fffffffffffffp9
2174 },
2175 { // Entry 536
2176 0x1.0000000000400000000007fep-1024,
2177 0x1.0000000000001p-1, 0x1.0p10
2178 },
2179 { // Entry 537
2180 0x1.000000000013a37a020b8ce46b4dfa4ep-1024,
2181 0x1.0000000000001p-1, 0x1.0000000000001p10
2182 },
2183 { // Entry 538
2184 0x1.000000000074519a5623533df8dcd353p-1074,
2185 0x1.0p-1074, 0x1.ffffffffffffbp-1
2186 },
2187 { // Entry 539
2188 0x1.00000000005d0e1511b5d7f72c61368ap-1074,
2189 0x1.0p-1074, 0x1.ffffffffffffcp-1
2190 },
2191 { // Entry 540
2192 0x1.000000000045ca8fcd485ecd93a6ec9dp-1074,
2193 0x1.0p-1074, 0x1.ffffffffffffdp-1
2194 },
2195 { // Entry 541
2196 0x1.00000000002e870a88dae7c12eadf58cp-1074,
2197 0x1.0p-1074, 0x1.ffffffffffffep-1
2198 },
2199 { // Entry 542
2200 0x1.0000000000174385446d72d1fd765158p-1074,
2201 0x1.0p-1074, 0x1.fffffffffffffp-1
2202 },
2203 { // Entry 543
2204 0x1.p-1074,
2205 0x1.0p-1074, 0x1.0p0
2206 },
2207 { // Entry 544
2208 0.0,
2209 0x1.0p-1074, 0x1.0000000000001p0
2210 },
2211 { // Entry 545
2212 0.0,
2213 0x1.0p-1074, 0x1.0000000000002p0
2214 },
2215 { // Entry 546
2216 0.0,
2217 0x1.0p-1074, 0x1.0000000000003p0
2218 },
2219 { // Entry 547
2220 0.0,
2221 0x1.0p-1074, 0x1.0000000000004p0
2222 },
2223 { // Entry 548
2224 0.0,
2225 0x1.0p-1074, 0x1.0000000000005p0
2226 },
2227 { // Entry 549
2228 0x1.00000000007435e082649a68f64fe306p-1073,
2229 0x1.0p-1073, 0x1.ffffffffffffbp-1
2230 },
2231 { // Entry 550
2232 0x1.00000000005cf7e6ceb6ddb52e1b099ep-1073,
2233 0x1.0p-1073, 0x1.ffffffffffffcp-1
2234 },
2235 { // Entry 551
2236 0x1.000000000045b9ed1b09231d97c56c9dp-1073,
2237 0x1.0p-1073, 0x1.ffffffffffffdp-1
2238 },
2239 { // Entry 552
2240 0x1.00000000002e7bf3675b6aa2334f0c02p-1073,
2241 0x1.0p-1073, 0x1.ffffffffffffep-1
2242 },
2243 { // Entry 553
2244 0x1.0000000000173df9b3adb44300b7e7cep-1073,
2245 0x1.0p-1073, 0x1.fffffffffffffp-1
2246 },
2247 { // Entry 554
2248 0x1.p-1073,
2249 0x1.0p-1073, 0x1.0p0
2250 },
2251 { // Entry 555
2252 0x1.ffffffffffa3081931493b9d285bcb2bp-1074,
2253 0x1.0p-1073, 0x1.0000000000001p0
2254 },
2255 { // Entry 556
2256 0x1.ffffffffff4610326292881bdfb17983p-1074,
2257 0x1.0p-1073, 0x1.0000000000002p0
2258 },
2259 { // Entry 557
2260 0x1.fffffffffee9184b93dbe57c26010b04p-1074,
2261 0x1.0p-1073, 0x1.0000000000003p0
2262 },
2263 { // Entry 558
2264 0x1.fffffffffe8c2064c52553bdfb4a7fadp-1074,
2265 0x1.0p-1073, 0x1.0000000000004p0
2266 },
2267 { // Entry 559
2268 0x1.fffffffffe2f287df66ed2e15f8dd77ap-1074,
2269 0x1.0p-1073, 0x1.0000000000005p0
2270 },
2271 { // Entry 560
2272 0x1.8000000000ae387cd1e8f3f39fe157f9p-1073,
2273 0x1.8p-1073, 0x1.ffffffffffffbp-1
2274 },
2275 { // Entry 561
2276 0x1.80000000008b6063db20bcd67b4f5ba5p-1073,
2277 0x1.8p-1073, 0x1.ffffffffffffcp-1
2278 },
2279 { // Entry 562
2280 0x1.800000000068884ae45888e2bf6fd4afp-1073,
2281 0x1.8p-1073, 0x1.ffffffffffffdp-1
2282 },
2283 { // Entry 563
2284 0x1.800000000045b031ed9058186c42c317p-1073,
2285 0x1.8p-1073, 0x1.ffffffffffffep-1
2286 },
2287 { // Entry 564
2288 0x1.800000000022d818f6c82a7781c826dcp-1073,
2289 0x1.8p-1073, 0x1.fffffffffffffp-1
2290 },
2291 { // Entry 565
2292 0x1.80p-1073,
2293 0x1.8p-1073, 0x1.0p0
2294 },
2295 { // Entry 566
2296 0x1.7fffffffffba4fce126fb48d3687125dp-1073,
2297 0x1.8p-1073, 0x1.0000000000001p0
2298 },
2299 { // Entry 567
2300 0x1.7fffffffff749f9c24df75c00fd7fa2ep-1073,
2301 0x1.8p-1073, 0x1.0000000000002p0
2302 },
2303 { // Entry 568
2304 0x1.7fffffffff2eef6a374f43988bf2b76ep-1073,
2305 0x1.8p-1073, 0x1.0000000000003p0
2306 },
2307 { // Entry 569
2308 0x1.7ffffffffee93f3849bf1e16aad74a1dp-1073,
2309 0x1.8p-1073, 0x1.0000000000004p0
2310 },
2311 { // Entry 570
2312 0x1.7ffffffffea38f065c2f053a6c85b237p-1073,
2313 0x1.8p-1073, 0x1.0000000000005p0
2314 },
2315 { // Entry 571
2316 0x1.000000a0cf65eb1817a7095d9a0443a7p0,
2317 0x1.0p-29, -0x1.0p-29
2318 },
2319 { // Entry 572
2320 0x1.ffffff5f309a60aad5c2309f81f90defp-1,
2321 0x1.0p-29, 0x1.0p-30
2322 },
2323 { // Entry 573
2324 0x1.fffffd9e07cf07767a55afbe9acae93ep-1,
2325 0x1.0p55, -0x1.0p-29
2326 },
2327 { // Entry 574
2328 0x1.000000987e0cc66344d89b494e1f43b3p0,
2329 0x1.0p55, 0x1.0p-30
2330 },
2331 { // Entry 575
2332 0x1.fffffd669427cf159515873887c17cf2p-1,
2333 0x1.0p60, -0x1.0p-29
2334 },
2335 { // Entry 576
2336 0x1.000000a65af6ae61be88ea2558790cd7p0,
2337 0x1.0p60, 0x1.0p-30
2338 },
2339 { // Entry 577
2340 0x1.fffffffffe0000000000fff7ffffffaap-1,
2341 0x1.fffffffffffffp-1, 0x1.0p13
2342 },
2343 { // Entry 578
2344 0x1.fffffffff0000000003fffbfffff5557p-1,
2345 0x1.fffffffffffffp-1, 0x1.0p16
2346 },
2347 { // Entry 579
2348 0x1.p0,
2349 0x1.0p0, 0x1.0p13
2350 },
2351 { // Entry 580
2352 0x1.p0,
2353 0x1.0p0, 0x1.0p16
2354 },
2355 { // Entry 581
2356 0x1.00000000020000000001fff000000155p0,
2357 0x1.0000000000001p0, 0x1.0p13
2358 },
2359 { // Entry 582
2360 0x1.0000000010000000007fff800002aaa2p0,
2361 0x1.0000000000001p0, 0x1.0p16
2362 },
2363 { // Entry 583
2364 0x1.ffffffc0000004000001d5555516aaaap-1,
2365 -0x1.0000000000001p0, -0x1.0p25
2366 },
2367 { // Entry 584
2368 0x1.fffffe000000ffffffbaaaaab0000003p-1,
2369 -0x1.0000000000001p0, -0x1.0p28
2370 },
2371 { // Entry 585
2372 0x1.p0,
2373 -0x1.0p0, -0x1.0p25
2374 },
2375 { // Entry 586
2376 0x1.p0,
2377 -0x1.0p0, -0x1.0p28
2378 },
2379 { // Entry 587
2380 0x1.0000001000000080000042aaaaaeb555p0,
2381 -0x1.fffffffffffffp-1, -0x1.0p25
2382 },
2383 { // Entry 588
2384 0x1.00000080000020000007555557p0,
2385 -0x1.fffffffffffffp-1, -0x1.0p28
2386 },
2387 { // Entry 589
2388 0x1.368b2fc6f960a4c1d9aa628fe3f13fffp-1,
2389 -0x1.0000000000001p0, -0x1.0p51
2390 },
2391 { // Entry 590
2392 0x1.5fc21041027b23b05156b8aea8b5e925p-12,
2393 -0x1.0000000000001p0, -0x1.0p55
2394 },
2395 { // Entry 591
2396 0x1.p0,
2397 -0x1.0p0, -0x1.0p51
2398 },
2399 { // Entry 592
2400 0x1.p0,
2401 -0x1.0p0, -0x1.0p55
2402 },
2403 { // Entry 593
2404 0x1.48b5e3c3e81867bf31a77a83c32c4744p0,
2405 -0x1.fffffffffffffp-1, -0x1.0p51
2406 },
2407 { // Entry 594
2408 0x1.b4c902e273a5a1c56701e715edaf2115p5,
2409 -0x1.fffffffffffffp-1, -0x1.0p55
2410 },
2411 { // Entry 595
2412 0x1.5fc21041027b23b05156b8aea8b5e925p-12,
2413 -0x1.0000000000001p0, -0x1.0p55
2414 },
2415 { // Entry 596
2416 0x1.969d47321e4fe7f9bb8c43a5e486b9aep-93,
2417 -0x1.0000000000001p0, -0x1.0p58
2418 },
2419 { // Entry 597
2420 0x1.p0,
2421 -0x1.0p0, -0x1.0p55
2422 },
2423 { // Entry 598
2424 0x1.p0,
2425 -0x1.0p0, -0x1.0p58
2426 },
2427 { // Entry 599
2428 0x1.b4c902e273a5a1c56701e715edaf2115p5,
2429 -0x1.fffffffffffffp-1, -0x1.0p55
2430 },
2431 { // Entry 600
2432 0x1.1f43fcc4b663577a45ea9b49cce9ee73p46,
2433 -0x1.fffffffffffffp-1, -0x1.0p58
2434 },
2435 { // Entry 601
2436 0x1.44109edb20a756ad767d2515c94a003ap-739,
2437 -0x1.0000000000001p0, -0x1.0p61
2438 },
2439 { // Entry 602
2440 0.0,
2441 -0x1.0000000000001p0, -0x1.0p64
2442 },
2443 { // Entry 603
2444 0x1.p0,
2445 -0x1.0p0, -0x1.0p61
2446 },
2447 { // Entry 604
2448 0x1.p0,
2449 -0x1.0p0, -0x1.0p64
2450 },
2451 { // Entry 605
2452 0x1.41c7a8814bf0a801c5353f302a40cc7fp369,
2453 -0x1.fffffffffffffp-1, -0x1.0p61
2454 },
2455 { // Entry 606
2456 HUGE_VAL,
2457 -0x1.fffffffffffffp-1, -0x1.0p64
2458 },
2459 { // Entry 607
2460 0x1.0000001000000080000042aaaaaeb555p0,
2461 0x1.fffffffffffffp-1, -0x1.0p25
2462 },
2463 { // Entry 608
2464 0x1.00000080000020000007555557p0,
2465 0x1.fffffffffffffp-1, -0x1.0p28
2466 },
2467 { // Entry 609
2468 0x1.p0,
2469 0x1.0p0, -0x1.0p25
2470 },
2471 { // Entry 610
2472 0x1.p0,
2473 0x1.0p0, -0x1.0p28
2474 },
2475 { // Entry 611
2476 0x1.ffffffc0000004000001d5555516aaaap-1,
2477 0x1.0000000000001p0, -0x1.0p25
2478 },
2479 { // Entry 612
2480 0x1.fffffe000000ffffffbaaaaab0000003p-1,
2481 0x1.0000000000001p0, -0x1.0p28
2482 },
2483 { // Entry 613
2484 0x1.48b5e3c3e81867bf31a77a83c32c4744p0,
2485 0x1.fffffffffffffp-1, -0x1.0p51
2486 },
2487 { // Entry 614
2488 0x1.b4c902e273a5a1c56701e715edaf2115p5,
2489 0x1.fffffffffffffp-1, -0x1.0p55
2490 },
2491 { // Entry 615
2492 0x1.p0,
2493 0x1.0p0, -0x1.0p51
2494 },
2495 { // Entry 616
2496 0x1.p0,
2497 0x1.0p0, -0x1.0p55
2498 },
2499 { // Entry 617
2500 0x1.368b2fc6f960a4c1d9aa628fe3f13fffp-1,
2501 0x1.0000000000001p0, -0x1.0p51
2502 },
2503 { // Entry 618
2504 0x1.5fc21041027b23b05156b8aea8b5e925p-12,
2505 0x1.0000000000001p0, -0x1.0p55
2506 },
2507 { // Entry 619
2508 0x1.b4c902e273a5a1c56701e715edaf2115p5,
2509 0x1.fffffffffffffp-1, -0x1.0p55
2510 },
2511 { // Entry 620
2512 0x1.1f43fcc4b663577a45ea9b49cce9ee73p46,
2513 0x1.fffffffffffffp-1, -0x1.0p58
2514 },
2515 { // Entry 621
2516 0x1.p0,
2517 0x1.0p0, -0x1.0p55
2518 },
2519 { // Entry 622
2520 0x1.p0,
2521 0x1.0p0, -0x1.0p58
2522 },
2523 { // Entry 623
2524 0x1.5fc21041027b23b05156b8aea8b5e925p-12,
2525 0x1.0000000000001p0, -0x1.0p55
2526 },
2527 { // Entry 624
2528 0x1.969d47321e4fe7f9bb8c43a5e486b9aep-93,
2529 0x1.0000000000001p0, -0x1.0p58
2530 },
2531 { // Entry 625
2532 0x1.41c7a8814bf0a801c5353f302a40cc7fp369,
2533 0x1.fffffffffffffp-1, -0x1.0p61
2534 },
2535 { // Entry 626
2536 HUGE_VAL,
2537 0x1.fffffffffffffp-1, -0x1.0p64
2538 },
2539 { // Entry 627
2540 0x1.p0,
2541 0x1.0p0, -0x1.0p61
2542 },
2543 { // Entry 628
2544 0x1.p0,
2545 0x1.0p0, -0x1.0p64
2546 },
2547 { // Entry 629
2548 0x1.44109edb20a756ad767d2515c94a003ap-739,
2549 0x1.0000000000001p0, -0x1.0p61
2550 },
2551 { // Entry 630
2552 0.0,
2553 0x1.0000000000001p0, -0x1.0p64
2554 },
2555 { // Entry 631
2556 HUGE_VAL,
2557 -0x1.0p15, 0x1.0p63
2558 },
2559 { // Entry 632
2560 HUGE_VAL,
2561 0.0, -0x1.8p1
2562 },
2563 { // Entry 633
2564 -HUGE_VAL,
2565 -0.0, -0x1.8p1
2566 },
2567 { // Entry 634
2568 HUGE_VAL,
2569 0.0, -0x1.0p0
2570 },
2571 { // Entry 635
2572 -HUGE_VAL,
2573 -0.0, -0x1.0p0
2574 },
2575 { // Entry 636
2576 HUGE_VAL,
2577 0.0, -0x1.fffffffffffffp1023
2578 },
2579 { // Entry 637
2580 HUGE_VAL,
2581 0.0, -0x1.8p2
2582 },
2583 { // Entry 638
2584 HUGE_VAL,
2585 0.0, -0x1.0p1
2586 },
2587 { // Entry 639
2588 HUGE_VAL,
2589 0.0, -0x1.0000000000001p0
2590 },
2591 { // Entry 640
2592 HUGE_VAL,
2593 0.0, -0x1.fffffffffffffp-1
2594 },
2595 { // Entry 641
2596 HUGE_VAL,
2597 0.0, -0x1.0p-1022
2598 },
2599 { // Entry 642
2600 HUGE_VAL,
2601 0.0, -0x1.0p-1074
2602 },
2603 { // Entry 643
2604 HUGE_VAL,
2605 -0.0, -0x1.fffffffffffffp1023
2606 },
2607 { // Entry 644
2608 HUGE_VAL,
2609 -0.0, -0x1.8p2
2610 },
2611 { // Entry 645
2612 HUGE_VAL,
2613 -0.0, -0x1.0p1
2614 },
2615 { // Entry 646
2616 HUGE_VAL,
2617 -0.0, -0x1.0000000000001p0
2618 },
2619 { // Entry 647
2620 HUGE_VAL,
2621 -0.0, -0x1.fffffffffffffp-1
2622 },
2623 { // Entry 648
2624 HUGE_VAL,
2625 -0.0, -0x1.0p-1022
2626 },
2627 { // Entry 649
2628 HUGE_VAL,
2629 -0.0, -0x1.0p-1074
2630 },
2631 { // Entry 650
2632 HUGE_VAL,
2633 0.0, -HUGE_VAL
2634 },
2635 { // Entry 651
2636 HUGE_VAL,
2637 -0.0, -HUGE_VAL
2638 },
2639 { // Entry 652
2640 0.0,
2641 0.0, 0x1.8p1
2642 },
2643 { // Entry 653
2644 -0.0,
2645 -0.0, 0x1.8p1
2646 },
2647 { // Entry 654
2648 0.0,
2649 0.0, 0x1.0p0
2650 },
2651 { // Entry 655
2652 -0.0,
2653 -0.0, 0x1.0p0
2654 },
2655 { // Entry 656
2656 0.0,
2657 0.0, HUGE_VAL
2658 },
2659 { // Entry 657
2660 0.0,
2661 0.0, 0x1.fffffffffffffp1023
2662 },
2663 { // Entry 658
2664 0.0,
2665 0.0, 0x1.8p2
2666 },
2667 { // Entry 659
2668 0.0,
2669 0.0, 0x1.0p1
2670 },
2671 { // Entry 660
2672 0.0,
2673 0.0, 0x1.0000000000001p0
2674 },
2675 { // Entry 661
2676 0.0,
2677 0.0, 0x1.fffffffffffffp-1
2678 },
2679 { // Entry 662
2680 0.0,
2681 0.0, 0x1.0p-1022
2682 },
2683 { // Entry 663
2684 0.0,
2685 0.0, 0x1.0p-1074
2686 },
2687 { // Entry 664
2688 0.0,
2689 -0.0, HUGE_VAL
2690 },
2691 { // Entry 665
2692 0.0,
2693 -0.0, 0x1.fffffffffffffp1023
2694 },
2695 { // Entry 666
2696 0.0,
2697 -0.0, 0x1.8p2
2698 },
2699 { // Entry 667
2700 0.0,
2701 -0.0, 0x1.0p1
2702 },
2703 { // Entry 668
2704 0.0,
2705 -0.0, 0x1.0000000000001p0
2706 },
2707 { // Entry 669
2708 0.0,
2709 -0.0, 0x1.fffffffffffffp-1
2710 },
2711 { // Entry 670
2712 0.0,
2713 -0.0, 0x1.0p-1022
2714 },
2715 { // Entry 671
2716 0.0,
2717 -0.0, 0x1.0p-1074
2718 },
2719 { // Entry 672
2720 0x1.p0,
2721 -0x1.0p0, HUGE_VAL
2722 },
2723 { // Entry 673
2724 0x1.p0,
2725 -0x1.0p0, -HUGE_VAL
2726 },
2727 { // Entry 674
2728 0x1.p0,
2729 0x1.0p0, HUGE_VAL
2730 },
2731 { // Entry 675
2732 0x1.p0,
2733 0x1.0p0, -HUGE_VAL
2734 },
2735 { // Entry 676
2736 0x1.p0,
2737 0x1.0p0, 0x1.fffffffffffffp1023
2738 },
2739 { // Entry 677
2740 0x1.p0,
2741 0x1.0p0, -0x1.fffffffffffffp1023
2742 },
2743 { // Entry 678
2744 0x1.p0,
2745 -0x1.0p0, 0x1.fffffffffffffp1023
2746 },
2747 { // Entry 679
2748 0x1.p0,
2749 -0x1.0p0, -0x1.fffffffffffffp1023
2750 },
2751 { // Entry 680
2752 0x1.p0,
2753 0x1.0p0, 0x1.0p-1
2754 },
2755 { // Entry 681
2756 0x1.p0,
2757 0x1.0p0, -0x1.0p-1
2758 },
2759 { // Entry 682
2760 0x1.p0,
2761 0x1.0p0, 0x1.0p-1022
2762 },
2763 { // Entry 683
2764 0x1.p0,
2765 0x1.0p0, -0x1.0p-1022
2766 },
2767 { // Entry 684
2768 0x1.p0,
2769 0x1.0p0, 0x1.ffffffffffffep-1023
2770 },
2771 { // Entry 685
2772 0x1.p0,
2773 0x1.0p0, -0x1.ffffffffffffep-1023
2774 },
2775 { // Entry 686
2776 0x1.p0,
2777 0x1.0p0, 0x1.0p-1074
2778 },
2779 { // Entry 687
2780 0x1.p0,
2781 0x1.0p0, -0x1.0p-1074
2782 },
2783 { // Entry 688
2784 0x1.p0,
2785 0x1.0p0, 0.0
2786 },
2787 { // Entry 689
2788 0x1.p0,
2789 0x1.0p0, -0.0
2790 },
2791 { // Entry 690
2792 0x1.p0,
2793 HUGE_VAL, 0.0
2794 },
2795 { // Entry 691
2796 0x1.p0,
2797 HUGE_VAL, -0.0
2798 },
2799 { // Entry 692
2800 0x1.p0,
2801 0x1.fffffffffffffp1023, 0.0
2802 },
2803 { // Entry 693
2804 0x1.p0,
2805 0x1.fffffffffffffp1023, -0.0
2806 },
2807 { // Entry 694
2808 0x1.p0,
2809 0x1.0p-1022, 0.0
2810 },
2811 { // Entry 695
2812 0x1.p0,
2813 0x1.0p-1022, -0.0
2814 },
2815 { // Entry 696
2816 0x1.p0,
2817 0x1.0p-1074, 0.0
2818 },
2819 { // Entry 697
2820 0x1.p0,
2821 0x1.0p-1074, -0.0
2822 },
2823 { // Entry 698
2824 0x1.p0,
2825 0.0, 0.0
2826 },
2827 { // Entry 699
2828 0x1.p0,
2829 0.0, -0.0
2830 },
2831 { // Entry 700
2832 0x1.p0,
2833 -0.0, 0.0
2834 },
2835 { // Entry 701
2836 0x1.p0,
2837 -0.0, -0.0
2838 },
2839 { // Entry 702
2840 0x1.p0,
2841 -0x1.0p-1074, 0.0
2842 },
2843 { // Entry 703
2844 0x1.p0,
2845 -0x1.0p-1074, -0.0
2846 },
2847 { // Entry 704
2848 0x1.p0,
2849 -0x1.0p-1022, 0.0
2850 },
2851 { // Entry 705
2852 0x1.p0,
2853 -0x1.0p-1022, -0.0
2854 },
2855 { // Entry 706
2856 0x1.p0,
2857 -0x1.fffffffffffffp1023, 0.0
2858 },
2859 { // Entry 707
2860 0x1.p0,
2861 -0x1.fffffffffffffp1023, -0.0
2862 },
2863 { // Entry 708
2864 0x1.p0,
2865 -HUGE_VAL, 0.0
2866 },
2867 { // Entry 709
2868 0x1.p0,
2869 -HUGE_VAL, -0.0
2870 },
2871 { // Entry 710
2872 HUGE_VAL,
2873 0x1.0p-1022, -HUGE_VAL
2874 },
2875 { // Entry 711
2876 HUGE_VAL,
2877 0x1.0p-1074, -HUGE_VAL
2878 },
2879 { // Entry 712
2880 HUGE_VAL,
2881 -0x1.0p-1074, -HUGE_VAL
2882 },
2883 { // Entry 713
2884 HUGE_VAL,
2885 -0x1.0p-1022, -HUGE_VAL
2886 },
2887 { // Entry 714
2888 0.0,
2889 HUGE_VAL, -HUGE_VAL
2890 },
2891 { // Entry 715
2892 0.0,
2893 0x1.fffffffffffffp1023, -HUGE_VAL
2894 },
2895 { // Entry 716
2896 0.0,
2897 0x1.8p0, -HUGE_VAL
2898 },
2899 { // Entry 717
2900 0.0,
2901 -0x1.8p0, -HUGE_VAL
2902 },
2903 { // Entry 718
2904 0.0,
2905 -0x1.fffffffffffffp1023, -HUGE_VAL
2906 },
2907 { // Entry 719
2908 0.0,
2909 -HUGE_VAL, -HUGE_VAL
2910 },
2911 { // Entry 720
2912 0.0,
2913 0x1.0p-1022, HUGE_VAL
2914 },
2915 { // Entry 721
2916 0.0,
2917 0x1.0p-1074, HUGE_VAL
2918 },
2919 { // Entry 722
2920 0.0,
2921 0.0, HUGE_VAL
2922 },
2923 { // Entry 723
2924 0.0,
2925 -0.0, HUGE_VAL
2926 },
2927 { // Entry 724
2928 0.0,
2929 -0x1.0p-1074, HUGE_VAL
2930 },
2931 { // Entry 725
2932 0.0,
2933 -0x1.0p-1022, HUGE_VAL
2934 },
2935 { // Entry 726
2936 HUGE_VAL,
2937 HUGE_VAL, HUGE_VAL
2938 },
2939 { // Entry 727
2940 HUGE_VAL,
2941 0x1.fffffffffffffp1023, HUGE_VAL
2942 },
2943 { // Entry 728
2944 HUGE_VAL,
2945 0x1.8p0, HUGE_VAL
2946 },
2947 { // Entry 729
2948 HUGE_VAL,
2949 -0x1.8p0, HUGE_VAL
2950 },
2951 { // Entry 730
2952 HUGE_VAL,
2953 -0x1.fffffffffffffp1023, HUGE_VAL
2954 },
2955 { // Entry 731
2956 HUGE_VAL,
2957 -HUGE_VAL, HUGE_VAL
2958 },
2959 { // Entry 732
2960 -0.0,
2961 -HUGE_VAL, -0x1.8p1
2962 },
2963 { // Entry 733
2964 -0.0,
2965 -HUGE_VAL, -0x1.0p0
2966 },
2967 { // Entry 734
2968 0.0,
2969 -HUGE_VAL, -HUGE_VAL
2970 },
2971 { // Entry 735
2972 0.0,
2973 -HUGE_VAL, -0x1.921fb54442d18p1
2974 },
2975 { // Entry 736
2976 0.0,
2977 -HUGE_VAL, -0x1.921fb54442d18p0
2978 },
2979 { // Entry 737
2980 0.0,
2981 -HUGE_VAL, -0x1.fffffffffffffp1023
2982 },
2983 { // Entry 738
2984 0.0,
2985 -HUGE_VAL, -0x1.8p2
2986 },
2987 { // Entry 739
2988 0.0,
2989 -HUGE_VAL, -0x1.0p1
2990 },
2991 { // Entry 740
2992 0.0,
2993 -HUGE_VAL, -0x1.0p-1022
2994 },
2995 { // Entry 741
2996 0.0,
2997 -HUGE_VAL, -0x1.0p-1074
2998 },
2999 { // Entry 742
3000 -HUGE_VAL,
3001 -HUGE_VAL, 0x1.8p1
3002 },
3003 { // Entry 743
3004 -HUGE_VAL,
3005 -HUGE_VAL, 0x1.4p2
3006 },
3007 { // Entry 744
3008 HUGE_VAL,
3009 -HUGE_VAL, HUGE_VAL
3010 },
3011 { // Entry 745
3012 HUGE_VAL,
3013 -HUGE_VAL, 0x1.921fb54442d18p1
3014 },
3015 { // Entry 746
3016 HUGE_VAL,
3017 -HUGE_VAL, 0x1.921fb54442d18p0
3018 },
3019 { // Entry 747
3020 HUGE_VAL,
3021 -HUGE_VAL, 0x1.fffffffffffffp1023
3022 },
3023 { // Entry 748
3024 HUGE_VAL,
3025 -HUGE_VAL, 0x1.8p2
3026 },
3027 { // Entry 749
3028 HUGE_VAL,
3029 -HUGE_VAL, 0x1.0p1
3030 },
3031 { // Entry 750
3032 HUGE_VAL,
3033 -HUGE_VAL, 0x1.0p-1022
3034 },
3035 { // Entry 751
3036 HUGE_VAL,
3037 -HUGE_VAL, 0x1.0p-1074
3038 },
3039 { // Entry 752
3040 0.0,
3041 HUGE_VAL, -0x1.0p-1074
3042 },
3043 { // Entry 753
3044 0.0,
3045 HUGE_VAL, -0x1.0p-1022
3046 },
3047 { // Entry 754
3048 0.0,
3049 HUGE_VAL, -0x1.fffffffffffffp1023
3050 },
3051 { // Entry 755
3052 0.0,
3053 HUGE_VAL, -HUGE_VAL
3054 },
3055 { // Entry 756
3056 HUGE_VAL,
3057 HUGE_VAL, HUGE_VAL
3058 },
3059 { // Entry 757
3060 HUGE_VAL,
3061 HUGE_VAL, 0x1.fffffffffffffp1023
3062 },
3063 { // Entry 758
3064 HUGE_VAL,
3065 HUGE_VAL, 0x1.0p-1022
3066 },
3067 { // Entry 759
3068 HUGE_VAL,
3069 HUGE_VAL, 0x1.0p-1074
3070 },
3071 { // Entry 760
3072 HUGE_VAL,
3073 0x1.fffffffffffffp1023, 0x1.fffffffffffffp1023
3074 },
3075 { // Entry 761
3076 0.0,
3077 0x1.0p-1022, 0x1.0p1
3078 },
3079 { // Entry 762
3080 0.0,
3081 -0x1.0p-1022, 0x1.0p1
3082 },
3083 { // Entry 763
3084 0.0,
3085 0x1.0p-1074, 0x1.0p1
3086 },
3087 { // Entry 764
3088 0.0,
3089 -0x1.0p-1074, 0x1.0p1
3090 },
3091 { // Entry 765
3092 HUGE_VAL,
3093 HUGE_VAL, 0x1.0p-1
3094 },
3095 { // Entry 766
3096 0x1.fffffffffffff7ffffffffffffefffffp511,
3097 0x1.fffffffffffffp1023, 0x1.0p-1
3098 },
3099 { // Entry 767
3100 0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
3101 0x1.0p-1, 0x1.0p-1
3102 },
3103 { // Entry 768
3104 0x1.p-511,
3105 0x1.0p-1022, 0x1.0p-1
3106 },
3107 { // Entry 769
3108 0x1.p-537,
3109 0x1.0p-1074, 0x1.0p-1
3110 },
3111 { // Entry 770
3112 0.0,
3113 0.0, 0x1.0p-1
3114 },
3115 { // Entry 771
3116 0.0,
3117 -0.0, 0x1.0p-1
3118 },
3119 { // Entry 772
3120 HUGE_VAL,
3121 -HUGE_VAL, 0x1.0p-1
3122 },
3123 { // Entry 773
3124 0.0,
3125 HUGE_VAL, -0x1.0p-1
3126 },
3127 { // Entry 774
3128 0x1.0000000000000400000000000018p-512,
3129 0x1.fffffffffffffp1023, -0x1.0p-1
3130 },
3131 { // Entry 775
3132 0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
3133 0x1.0p-1, -0x1.0p-1
3134 },
3135 { // Entry 776
3136 0x1.p511,
3137 0x1.0p-1022, -0x1.0p-1
3138 },
3139 { // Entry 777
3140 0x1.p537,
3141 0x1.0p-1074, -0x1.0p-1
3142 },
3143 { // Entry 778
3144 HUGE_VAL,
3145 0.0, -0x1.0p-1
3146 },
3147 { // Entry 779
3148 HUGE_VAL,
3149 -0.0, -0x1.0p-1
3150 },
3151 { // Entry 780
3152 0.0,
3153 -HUGE_VAL, -0x1.0p-1
3154 },
3155 { // Entry 781
3156 0.0,
3157 0x1.0p-1, HUGE_VAL
3158 },
3159 { // Entry 782
3160 0.0,
3161 0x1.0p-1, 0x1.fffffffffffffp1023
3162 },
3163 { // Entry 783
3164 0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
3165 0x1.0p-1, 0x1.0p-1
3166 },
3167 { // Entry 784
3168 0x1.ffffffffffffffffffffffffffffffffp-1,
3169 0x1.0p-1, 0x1.0p-1022
3170 },
3171 { // Entry 785
3172 0x1.ffffffffffffffffffffffffffffffffp-1,
3173 0x1.0p-1, 0x1.0p-1074
3174 },
3175 { // Entry 786
3176 0x1.p0,
3177 0x1.0p-1, 0.0
3178 },
3179 { // Entry 787
3180 0x1.p0,
3181 0x1.0p-1, -0.0
3182 },
3183 { // Entry 788
3184 0x1.p0,
3185 0x1.0p-1, -0x1.0p-1074
3186 },
3187 { // Entry 789
3188 0x1.p0,
3189 0x1.0p-1, -0x1.0p-1022
3190 },
3191 { // Entry 790
3192 0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
3193 0x1.0p-1, -0x1.0p-1
3194 },
3195 { // Entry 791
3196 HUGE_VAL,
3197 0x1.0p-1, -0x1.fffffffffffffp1023
3198 },
3199 { // Entry 792
3200 HUGE_VAL,
3201 0x1.0p-1, -HUGE_VAL
3202 },
3203 { // Entry 793
3204 0.0,
3205 -0x1.0p-1, HUGE_VAL
3206 },
3207 { // Entry 794
3208 0.0,
3209 -0x1.0p-1, 0x1.fffffffffffffp1023
3210 },
3211 { // Entry 795
3212 0x1.p0,
3213 -0x1.0p-1, 0.0
3214 },
3215 { // Entry 796
3216 0x1.p0,
3217 -0x1.0p-1, -0.0
3218 },
3219 { // Entry 797
3220 HUGE_VAL,
3221 -0x1.0p-1, -0x1.fffffffffffffp1023
3222 },
3223 { // Entry 798
3224 HUGE_VAL,
3225 -0x1.0p-1, -HUGE_VAL
3226 },
3227 { // Entry 799
3228 0x1.p1,
3229 0x1.0p2, 0x1.0p-1
3230 },
3231 { // Entry 800
3232 0x1.80p1,
3233 0x1.2p3, 0x1.0p-1
3234 },
3235 { // Entry 801
3236 0x1.p2,
3237 0x1.0p4, 0x1.0p-1
3238 },
3239 { // Entry 802
3240 0x1.p-1,
3241 0x1.0p2, -0x1.0p-1
3242 },
3243 { // Entry 803
3244 0x1.p-2,
3245 0x1.0p4, -0x1.0p-1
3246 },
3247 { // Entry 804
3248 0x1.p-3,
3249 0x1.0p6, -0x1.0p-1
3250 },
3251 { // Entry 805
3252 HUGE_VAL,
3253 0x1.fffffffffffffp-1, -0x1.74910d52d3052p62
3254 },
3255 { // Entry 806
3256 0.0,
3257 0x1.fffffffffffffp-1, 0x1.74910d52d3052p62
3258 },
3259 { // Entry 807
3260 0x1.p2,
3261 0x1.0p1, 0x1.0p1
3262 },
3263 { // Entry 808
3264 0x1.p-2,
3265 0x1.0p1, -0x1.0p1
3266 },
3267 { // Entry 809
3268 0x1.p2,
3269 -0x1.0p1, 0x1.0p1
3270 },
3271 { // Entry 810
3272 0x1.p-2,
3273 -0x1.0p1, -0x1.0p1
3274 },
3275 { // Entry 811
3276 0x1.b0p4,
3277 0x1.8p1, 0x1.8p1
3278 },
3279 { // Entry 812
3280 0x1.86a0p11,
3281 0x1.4p2, 0x1.4p2
3282 },
3283 { // Entry 813
3284 0x1.921ee0p19,
3285 0x1.cp2, 0x1.cp2
3286 },
3287 { // Entry 814
3288 0x1.2a05f2p33,
3289 0x1.4p3, 0x1.4p3
3290 },
3291};
3292#endif // __BIONIC__
3293
3294TEST(math_pow, pow_intel) {
3295#if defined(__BIONIC__)
Dan Albert6676a7d2014-09-02 16:00:10 -07003296 fesetenv(FE_DFL_ENV);
Jingwei Zhang568d64d2014-05-13 16:17:24 -07003297 for (size_t i = 0; i < sizeof(g_pow_intel_data)/sizeof(pow_intel_data_t); i++) {
3298 EXPECT_DOUBLE_EQ(g_pow_intel_data[i].expected, pow(g_pow_intel_data[i].x_call_data, g_pow_intel_data[i].y_call_data)) << "Failed on element " << i;
3299 }
3300#else // __BIONIC__
3301 GTEST_LOG_(INFO) << "This test does nothing.";
3302#endif // __BIONIC__
3303}