1/*
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
19#include <gtest/gtest.h>
20
21#if defined(__BIONIC__)
22typedef struct {
23  float expected;
24  float call_data;
25} cosf_intel_data_t;
26
27static cosf_intel_data_t g_cosf_intel_data[] = {
28  { // Entry 0
29    0x1.bc7b66ffb7689d646dd1af83e9661d2dp-1,
30    -0x1.09ebacp-1
31  },
32  { // Entry 1
33    0x1.bc7b66ffb7689d646dd1af83e9661d2dp-1,
34    0x1.09ebacp-1
35  },
36  { // Entry 2
37    0x1.dee8d0fffcd997ce5cfbab0a5a336c14p-5,
38    -0x1.156564p4
39  },
40  { // Entry 3
41    0x1.dee8d0fffcd997ce5cfbab0a5a336c14p-5,
42    0x1.156564p4
43  },
44  { // Entry 4
45    -0x1.c11bb2f056552ca4cdb6c5a0cf71509dp-8,
46    -0x1.406a40p6
47  },
48  { // Entry 5
49    -0x1.c11bb2f056552ca4cdb6c5a0cf71509dp-8,
50    0x1.406a40p6
51  },
52  { // Entry 6
53    0x1.ff836cff97077bf489aadc5f349a9fb9p-1,
54    -0x1.653078p-5
55  },
56  { // Entry 7
57    0x1.ff836cff97077bf489aadc5f349a9fb9p-1,
58    0x1.653078p-5
59  },
60  { // Entry 8
61    0x1.b29cd4f9da2964e8c6bb5693387d3f3bp-5,
62    -0x1.6c0008p5
63  },
64  { // Entry 9
65    0x1.b29cd4f9da2964e8c6bb5693387d3f3bp-5,
66    0x1.6c0008p5
67  },
68  { // Entry 10
69    0x1.df40d3f650f6c94390a3ca5d8d9b48c1p-1,
70    -0x1.703824p-2
71  },
72  { // Entry 11
73    0x1.df40d3f650f6c94390a3ca5d8d9b48c1p-1,
74    0x1.703824p-2
75  },
76  { // Entry 12
77    0x1.f76316f541e10ef15d57c5a23775329cp-1,
78    -0x1.782e2ep-3
79  },
80  { // Entry 13
81    0x1.f76316f541e10ef15d57c5a23775329cp-1,
82    0x1.782e2ep-3
83  },
84  { // Entry 14
85    0x1.cfab0ec2fc95382986fa511648bd4e6fp-24,
86    -0x1.8e3266p9
87  },
88  { // Entry 15
89    0x1.cfab0ec2fc95382986fa511648bd4e6fp-24,
90    0x1.8e3266p9
91  },
92  { // Entry 16
93    0x1.92e66b5920a85d6083e9cc85568ceaa3p-21,
94    -0x1.c6ac02p14
95  },
96  { // Entry 17
97    0x1.92e66b5920a85d6083e9cc85568ceaa3p-21,
98    0x1.c6ac02p14
99  },
100  { // Entry 18
101    0x1.d1ceb4ffff6ed05b5ef5fc618231214ap-2,
102    -0x1.e513fcp4
103  },
104  { // Entry 19
105    0x1.d1ceb4ffff6ed05b5ef5fc618231214ap-2,
106    0x1.e513fcp4
107  },
108  { // Entry 20
109    0x1.c27e049dfeab38e1b8ea6a09631829fep-1,
110    -0x1.fb1904p-2
111  },
112  { // Entry 21
113    0x1.c27e049dfeab38e1b8ea6a09631829fep-1,
114    0x1.fb1904p-2
115  },
116  { // Entry 22
117    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
118    -0x1.fffffep127
119  },
120  { // Entry 23
121    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
122    0x1.fffffep127
123  },
124  { // Entry 24
125    0x1.ffffff000000155555549f49f4a28a28p-1,
126    0x1.p-12
127  },
128  { // Entry 25
129    0x1.ffffff000000155555549f49f4a28a28p-1,
130    -0x1.p-12
131  },
132  { // Entry 26
133    0x1.ffffffffffc000000000015555555555p-1,
134    0x1.p-21
135  },
136  { // Entry 27
137    0x1.ffffffffffc000000000015555555555p-1,
138    -0x1.p-21
139  },
140  { // Entry 28
141    0x1.fffffffffff000000000001555555555p-1,
142    0x1.p-22
143  },
144  { // Entry 29
145    0x1.fffffffffff000000000001555555555p-1,
146    -0x1.p-22
147  },
148  { // Entry 30
149    0x1.fffffefffffc155551ff49f696c4aecap-1,
150    0x1.000002p-12
151  },
152  { // Entry 31
153    0x1.fffffefffffc155551ff49f696c4aecap-1,
154    -0x1.000002p-12
155  },
156  { // Entry 32
157    0x1.882d606ba07505a7a09ae74d713f9788p-1,
158    0x1.000002p51
159  },
160  { // Entry 33
161    0x1.882d606ba07505a7a09ae74d713f9788p-1,
162    -0x1.000002p51
163  },
164  { // Entry 34
165    0x1.fc0154f7f5b6422f7794bf156ee98b7ep-1,
166    0x1.000006p-3
167  },
168  { // Entry 35
169    0x1.fc0154f7f5b6422f7794bf156ee98b7ep-1,
170    -0x1.000006p-3
171  },
172  { // Entry 36
173    0x1.34e976ef67d60a3de814ad3d0203ba21p-10,
174    0x1.000006p121
175  },
176  { // Entry 37
177    0x1.34e976ef67d60a3de814ad3d0203ba21p-10,
178    -0x1.000006p121
179  },
180  { // Entry 38
181    -0x1.ffffa2cf59398dc6180801e9ea3120c8p-1,
182    0x1.000006p122
183  },
184  { // Entry 39
185    -0x1.ffffa2cf59398dc6180801e9ea3120c8p-1,
186    -0x1.000006p122
187  },
188  { // Entry 40
189    0x1.ffc0014453315d47e2a318bf63e4caa7p-1,
190    0x1.000022p-5
191  },
192  { // Entry 41
193    0x1.ffc0014453315d47e2a318bf63e4caa7p-1,
194    -0x1.000022p-5
195  },
196  { // Entry 42
197    0x1.c15215015f3d916a0019a39e3acc7364p-1,
198    0x1.0000e0p-1
199  },
200  { // Entry 43
201    0x1.c15215015f3d916a0019a39e3acc7364p-1,
202    -0x1.0000e0p-1
203  },
204  { // Entry 44
205    0x1.ff001394e93085c7cce53915893af765p-1,
206    0x1.0000e0p-4
207  },
208  { // Entry 45
209    0x1.ff001394e93085c7cce53915893af765p-1,
210    -0x1.0000e0p-4
211  },
212  { // Entry 46
213    0x1.90b0c97de2370587a68aeae2b6943953p-15,
214    0x1.000322p23
215  },
216  { // Entry 47
217    0x1.90b0c97de2370587a68aeae2b6943953p-15,
218    -0x1.000322p23
219  },
220  { // Entry 48
221    -0x1.8b90c67677565874f44d9314ca2ba634p-6,
222    0x1.000402p8
223  },
224  { // Entry 49
225    -0x1.8b90c67677565874f44d9314ca2ba634p-6,
226    -0x1.000402p8
227  },
228  { // Entry 50
229    0x1.14735fffd55120a4480b7c91a1d78d6ep-1,
230    0x1.001cp0
231  },
232  { // Entry 51
233    0x1.14735fffd55120a4480b7c91a1d78d6ep-1,
234    -0x1.001cp0
235  },
236  { // Entry 52
237    0x1.c0b6d10005468a3a3eb056eb59b58ce2p-1,
238    0x1.0144p-1
239  },
240  { // Entry 53
241    0x1.c0b6d10005468a3a3eb056eb59b58ce2p-1,
242    -0x1.0144p-1
243  },
244  { // Entry 54
245    -0x1.c403d90006509b0762642d0bea40e4b1p-2,
246    0x1.0394c8p1
247  },
248  { // Entry 55
249    -0x1.c403d90006509b0762642d0bea40e4b1p-2,
250    -0x1.0394c8p1
251  },
252  { // Entry 56
253    -0x1.270da18b198e6ebfc8782082902bf2d4p-25,
254    0x1.04ccbcp18
255  },
256  { // Entry 57
257    -0x1.270da18b198e6ebfc8782082902bf2d4p-25,
258    -0x1.04ccbcp18
259  },
260  { // Entry 58
261    0x1.ee0f67015b9fb39ba6eb91d47829c913p-1,
262    0x1.07b518p99
263  },
264  { // Entry 59
265    0x1.ee0f67015b9fb39ba6eb91d47829c913p-1,
266    -0x1.07b518p99
267  },
268  { // Entry 60
269    0x1.fef05d000666cb47f1632c478a6282a8p-1,
270    0x1.07bf80p-4
271  },
272  { // Entry 61
273    0x1.fef05d000666cb47f1632c478a6282a8p-1,
274    -0x1.07bf80p-4
275  },
276  { // Entry 62
277    0x1.16f4330000b44c8288679f8c79d36c4fp-6,
278    0x1.07c1f0p5
279  },
280  { // Entry 63
281    0x1.16f4330000b44c8288679f8c79d36c4fp-6,
282    -0x1.07c1f0p5
283  },
284  { // Entry 64
285    0x1.cfb404557277d85bf149496d46c2fa9fp-18,
286    0x1.0bd21ep9
287  },
288  { // Entry 65
289    0x1.cfb404557277d85bf149496d46c2fa9fp-18,
290    -0x1.0bd21ep9
291  },
292  { // Entry 66
293    0x1.bb543efffd6cacac12698b8a94ed2c3ep-1,
294    0x1.0c3cp-1
295  },
296  { // Entry 67
297    0x1.bb543efffd6cacac12698b8a94ed2c3ep-1,
298    -0x1.0c3cp-1
299  },
300  { // Entry 68
301    0x1.bb0a22c13b616cdcad32c7fca58e6643p-1,
302    0x1.0cd0p-1
303  },
304  { // Entry 69
305    0x1.bb0a22c13b616cdcad32c7fca58e6643p-1,
306    -0x1.0cd0p-1
307  },
308  { // Entry 70
309    0x1.f98f9b1d05e7c922ac5e5c6b6ac86876p-2,
310    0x1.0df0p0
311  },
312  { // Entry 71
313    0x1.f98f9b1d05e7c922ac5e5c6b6ac86876p-2,
314    -0x1.0df0p0
315  },
316  { // Entry 72
317    0x1.ee15181830c25b0b10ce671e8f7a3289p-1,
318    0x1.0fb4p-2
319  },
320  { // Entry 73
321    0x1.ee15181830c25b0b10ce671e8f7a3289p-1,
322    -0x1.0fb4p-2
323  },
324  { // Entry 74
325    0x1.edf6cc16defe6361f38ffa60ece3944cp-1,
326    0x1.109ab2p-2
327  },
328  { // Entry 75
329    0x1.edf6cc16defe6361f38ffa60ece3944cp-1,
330    -0x1.109ab2p-2
331  },
332  { // Entry 76
333    0x1.dee8d0fffcd997ce5cfbab0a5a336c14p-5,
334    0x1.156564p4
335  },
336  { // Entry 77
337    0x1.dee8d0fffcd997ce5cfbab0a5a336c14p-5,
338    -0x1.156564p4
339  },
340  { // Entry 78
341    0x1.b656d60000155bacb4aa874b28de2ff9p-1,
342    0x1.160cp-1
343  },
344  { // Entry 79
345    0x1.b656d60000155bacb4aa874b28de2ff9p-1,
346    -0x1.160cp-1
347  },
348  { // Entry 80
349    0x1.ffb275967c191ee95f862efb4f790cecp-1,
350    0x1.19ccp-5
351  },
352  { // Entry 81
353    0x1.ffb275967c191ee95f862efb4f790cecp-1,
354    -0x1.19ccp-5
355  },
356  { // Entry 82
357    0x1.c59c50ffe542233b7ea21100df87bb60p-2,
358    0x1.1ca4p0
359  },
360  { // Entry 83
361    0x1.c59c50ffe542233b7ea21100df87bb60p-2,
362    -0x1.1ca4p0
363  },
364  { // Entry 84
365    0x1.af630f86b77571b9de2f17fee2b6c5cep-5,
366    0x1.1ffffep79
367  },
368  { // Entry 85
369    0x1.af630f86b77571b9de2f17fee2b6c5cep-5,
370    -0x1.1ffffep79
371  },
372  { // Entry 86
373    0x1.b1493ef1fbc62673ec140c12adc5a134p-6,
374    0x1.2620p10
375  },
376  { // Entry 87
377    0x1.b1493ef1fbc62673ec140c12adc5a134p-6,
378    -0x1.2620p10
379  },
380  { // Entry 88
381    -0x1.ad00b6f15c6ac5c3e79ef55d2fec70bdp-5,
382    0x1.2a3d62p2
383  },
384  { // Entry 89
385    -0x1.ad00b6f15c6ac5c3e79ef55d2fec70bdp-5,
386    -0x1.2a3d62p2
387  },
388  { // Entry 90
389    -0x1.ab9984f283f114cf13cc6df38c67955fp-6,
390    0x1.2bec22p2
391  },
392  { // Entry 91
393    -0x1.ab9984f283f114cf13cc6df38c67955fp-6,
394    -0x1.2bec22p2
395  },
396  { // Entry 92
397    0x1.99bc5b961b1acaca18d971f68ae99da9p-27,
398    0x1.2d97c8p2
399  },
400  { // Entry 93
401    0x1.99bc5b961b1acaca18d971f68ae99da9p-27,
402    -0x1.2d97c8p2
403  },
404  { // Entry 94
405    -0x1.ffffffffffffd703498c3b8288563915p-1,
406    0x1.2d97c8p3
407  },
408  { // Entry 95
409    -0x1.ffffffffffffd703498c3b8288563915p-1,
410    -0x1.2d97c8p3
411  },
412  { // Entry 96
413    0x1.ffffffffffff5c0d2630ee0a27e8d6d1p-1,
414    0x1.2d97c8p4
415  },
416  { // Entry 97
417    0x1.ffffffffffff5c0d2630ee0a27e8d6d1p-1,
418    -0x1.2d97c8p4
419  },
420  { // Entry 98
421    -0x1.99b69cf0c4a2c8ddad3f4cf29453e509p-6,
422    0x1.2fefc4p9
423  },
424  { // Entry 99
425    -0x1.99b69cf0c4a2c8ddad3f4cf29453e509p-6,
426    -0x1.2fefc4p9
427  },
428  { // Entry 100
429    0x1.e92148328d620fc186df9d6ce1088fd9p-1,
430    0x1.333724p-2
431  },
432  { // Entry 101
433    0x1.e92148328d620fc186df9d6ce1088fd9p-1,
434    -0x1.333724p-2
435  },
436  { // Entry 102
437    0x1.a1caab00002d3189e0699f2aaf20d9fcp-1,
438    0x1.3b90f8p-1
439  },
440  { // Entry 103
441    0x1.a1caab00002d3189e0699f2aaf20d9fcp-1,
442    -0x1.3b90f8p-1
443  },
444  { // Entry 104
445    0x1.fc33baffffffbb055ce03690bd392531p-1,
446    0x1.41c470p16
447  },
448  { // Entry 105
449    0x1.fc33baffffffbb055ce03690bd392531p-1,
450    -0x1.41c470p16
451  },
452  { // Entry 106
453    0x1.4798b30672f21602a21aaf471e8259a0p-19,
454    0x1.442f74p15
455  },
456  { // Entry 107
457    0x1.4798b30672f21602a21aaf471e8259a0p-19,
458    -0x1.442f74p15
459  },
460  { // Entry 108
461    0x1.e2b5ecffffa49c8c68d743c47f624633p-1,
462    0x1.5c09dap-2
463  },
464  { // Entry 109
465    0x1.e2b5ecffffa49c8c68d743c47f624633p-1,
466    -0x1.5c09dap-2
467  },
468  { // Entry 110
469    0x1.10591094ac58a270d9ad91802df49fd0p-11,
470    0x1.5fe0p3
471  },
472  { // Entry 111
473    0x1.10591094ac58a270d9ad91802df49fd0p-11,
474    -0x1.5fe0p3
475  },
476  { // Entry 112
477    -0x1.fffe580ee141c0225b44281c1c6f7ff1p-1,
478    0x1.665982p119
479  },
480  { // Entry 113
481    -0x1.fffe580ee141c0225b44281c1c6f7ff1p-1,
482    -0x1.665982p119
483  },
484  { // Entry 114
485    -0x1.e2b8ecffed91ce3a4b9dc5a592fb0b14p-1,
486    0x1.66a0bap1
487  },
488  { // Entry 115
489    -0x1.e2b8ecffed91ce3a4b9dc5a592fb0b14p-1,
490    -0x1.66a0bap1
491  },
492  { // Entry 116
493    -0x1.a08c6cfdbe04b859c0e16d478ff81f7bp-5,
494    0x1.6bee42p12
495  },
496  { // Entry 117
497    -0x1.a08c6cfdbe04b859c0e16d478ff81f7bp-5,
498    -0x1.6bee42p12
499  },
500  { // Entry 118
501    0x1.ff7c719a18439c4267075e2df688343ap-1,
502    0x1.6f1070p-5
503  },
504  { // Entry 119
505    0x1.ff7c719a18439c4267075e2df688343ap-1,
506    -0x1.6f1070p-5
507  },
508  { // Entry 120
509    0x1.ff7c3b997d6bea661ef0d1e69e222bfep-1,
510    0x1.6f5bc2p-5
511  },
512  { // Entry 121
513    0x1.ff7c3b997d6bea661ef0d1e69e222bfep-1,
514    -0x1.6f5bc2p-5
515  },
516  { // Entry 122
517    -0x1.6a0a0ee68da131091e29e055226a1bd9p-1,
518    0x1.72b53cp5
519  },
520  { // Entry 123
521    -0x1.6a0a0ee68da131091e29e055226a1bd9p-1,
522    -0x1.72b53cp5
523  },
524  { // Entry 124
525    0x1.ff777b9a218985c1a191c92b2d11ffbap-1,
526    0x1.75ec1ap-5
527  },
528  { // Entry 125
529    0x1.ff777b9a218985c1a191c92b2d11ffbap-1,
530    -0x1.75ec1ap-5
531  },
532  { // Entry 126
533    0x1.6d487f92427920e81dc5ae34e0e8d7bap-2,
534    0x1.78b3fap100
535  },
536  { // Entry 127
537    0x1.6d487f92427920e81dc5ae34e0e8d7bap-2,
538    -0x1.78b3fap100
539  },
540  { // Entry 128
541    0x1.4949c2fffa0cd336dfda998216dae393p-4,
542    0x1.7d8568p0
543  },
544  { // Entry 129
545    0x1.4949c2fffa0cd336dfda998216dae393p-4,
546    -0x1.7d8568p0
547  },
548  { // Entry 130
549    -0x1.b9ed9eb33eacbfac8151cda113734c29p-1,
550    0x1.830688p57
551  },
552  { // Entry 131
553    -0x1.b9ed9eb33eacbfac8151cda113734c29p-1,
554    -0x1.830688p57
555  },
556  { // Entry 132
557    0x1.c7349af06d61394cae1912233f64a04ep-5,
558    0x1.83e430p0
559  },
560  { // Entry 133
561    0x1.c7349af06d61394cae1912233f64a04ep-5,
562    -0x1.83e430p0
563  },
564  { // Entry 134
565    0x1.ab73f0f0fe04403e6a7fdde141a38a8ep-5,
566    0x1.84c288p0
567  },
568  { // Entry 135
569    0x1.ab73f0f0fe04403e6a7fdde141a38a8ep-5,
570    -0x1.84c288p0
571  },
572  { // Entry 136
573    0x1.ff6c2799dcf0d6c8f7acaf5b0a46e6e2p-1,
574    0x1.852140p-5
575  },
576  { // Entry 137
577    0x1.ff6c2799dcf0d6c8f7acaf5b0a46e6e2p-1,
578    -0x1.852140p-5
579  },
580  { // Entry 138
581    0x1.ff69ed99de70e51f519f30bad247a4d9p-1,
582    0x1.880cb6p-5
583  },
584  { // Entry 139
585    0x1.ff69ed99de70e51f519f30bad247a4d9p-1,
586    -0x1.880cb6p-5
587  },
588  { // Entry 140
589    -0x1.fd76c57f872f85bc4b0e1bf591b3b5b0p-1,
590    0x1.9364eap119
591  },
592  { // Entry 141
593    -0x1.fd76c57f872f85bc4b0e1bf591b3b5b0p-1,
594    -0x1.9364eap119
595  },
596  { // Entry 142
597    -0x1.f87c1ceec5fd5811c9c089cdaeeff13cp-8,
598    0x1.979e28p9
599  },
600  { // Entry 143
601    -0x1.f87c1ceec5fd5811c9c089cdaeeff13cp-8,
602    -0x1.979e28p9
603  },
604  { // Entry 144
605    -0x1.16ae29144d3b1ea8d907b8776f704157p-26,
606    0x1.9a48dep15
607  },
608  { // Entry 145
609    -0x1.16ae29144d3b1ea8d907b8776f704157p-26,
610    -0x1.9a48dep15
611  },
612  { // Entry 146
613    -0x1.977552f8e6ab3c01cb29ec77803007cfp-13,
614    0x1.9cbc1ap50
615  },
616  { // Entry 147
617    -0x1.977552f8e6ab3c01cb29ec77803007cfp-13,
618    -0x1.9cbc1ap50
619  },
620  { // Entry 148
621    0x1.ff58c5ffffffc7266a9df4e921726771p-1,
622    0x1.9ddb06p-5
623  },
624  { // Entry 149
625    0x1.ff58c5ffffffc7266a9df4e921726771p-1,
626    -0x1.9ddb06p-5
627  },
628  { // Entry 150
629    0x1.fffffffffffff5700019fffff0094c15p-1,
630    0x1.9ffffep-27
631  },
632  { // Entry 151
633    0x1.fffffffffffff5700019fffff0094c15p-1,
634    -0x1.9ffffep-27
635  },
636  { // Entry 152
637    0x1.31bd63004b1ff4d722c745044706d517p-1,
638    0x1.ac129cp24
639  },
640  { // Entry 153
641    0x1.31bd63004b1ff4d722c745044706d517p-1,
642    -0x1.ac129cp24
643  },
644  { // Entry 154
645    -0x1.f1ad0f000009e06ce449f5bde03d5d1ap-1,
646    0x1.b078f8p1
647  },
648  { // Entry 155
649    -0x1.f1ad0f000009e06ce449f5bde03d5d1ap-1,
650    -0x1.b078f8p1
651  },
652  { // Entry 156
653    0x1.ff4776ffe324ba2958aca8d73cf8b839p-1,
654    0x1.b2c03cp-5
655  },
656  { // Entry 157
657    0x1.ff4776ffe324ba2958aca8d73cf8b839p-1,
658    -0x1.b2c03cp-5
659  },
660  { // Entry 158
661    0x1.ff437f00005e500d29bd8103a8e769e9p-1,
662    0x1.b766f6p-5
663  },
664  { // Entry 159
665    0x1.ff437f00005e500d29bd8103a8e769e9p-1,
666    -0x1.b766f6p-5
667  },
668  { // Entry 160
669    -0x1.99663da94db7348bcbb257ed16b7227cp-24,
670    0x1.beeeeep79
671  },
672  { // Entry 161
673    -0x1.99663da94db7348bcbb257ed16b7227cp-24,
674    -0x1.beeeeep79
675  },
676  { // Entry 162
677    0x1.f3d620ffffff860e49bbab8963dcc42ep-1,
678    0x1.bf4e1cp-3
679  },
680  { // Entry 163
681    0x1.f3d620ffffff860e49bbab8963dcc42ep-1,
682    -0x1.bf4e1cp-3
683  },
684  { // Entry 164
685    0x1.81ff79ed9201755f7ad18b533aa99d18p-1,
686    0x1.c0p2
687  },
688  { // Entry 165
689    0x1.81ff79ed9201755f7ad18b533aa99d18p-1,
690    -0x1.c0p2
691  },
692  { // Entry 166
693    -0x1.af3c6108887730fcecedf61d2d81ceabp-15,
694    0x1.c20ec8p23
695  },
696  { // Entry 167
697    -0x1.af3c6108887730fcecedf61d2d81ceabp-15,
698    -0x1.c20ec8p23
699  },
700  { // Entry 168
701    -0x1.b1656ef91447fa6a546cbd81034cafabp-14,
702    0x1.c79d20p17
703  },
704  { // Entry 169
705    -0x1.b1656ef91447fa6a546cbd81034cafabp-14,
706    -0x1.c79d20p17
707  },
708  { // Entry 170
709    0x1.2da1d3007a57461f6f67f2d3e983f798p-1,
710    0x1.ca7ce0p24
711  },
712  { // Entry 171
713    0x1.2da1d3007a57461f6f67f2d3e983f798p-1,
714    -0x1.ca7ce0p24
715  },
716  { // Entry 172
717    0x1.ffdd37888387ce3c9828144676f2ab0dp-1,
718    0x1.cc31b8p18
719  },
720  { // Entry 173
721    0x1.ffdd37888387ce3c9828144676f2ab0dp-1,
722    -0x1.cc31b8p18
723  },
724  { // Entry 174
725    0x1.395ba4ffffa061223f7304299be0aad8p-1,
726    0x1.d30892p-1
727  },
728  { // Entry 175
729    0x1.395ba4ffffa061223f7304299be0aad8p-1,
730    -0x1.d30892p-1
731  },
732  { // Entry 176
733    0x1.cb27c6ffd8e9d51a0605b57fd02ee483p-1,
734    0x1.d5574cp-2
735  },
736  { // Entry 177
737    0x1.cb27c6ffd8e9d51a0605b57fd02ee483p-1,
738    -0x1.d5574cp-2
739  },
740  { // Entry 178
741    0x1.a0a09cfd2b2b23476f09aa3eb631351cp-5,
742    0x1.d7557ap12
743  },
744  { // Entry 179
745    0x1.a0a09cfd2b2b23476f09aa3eb631351cp-5,
746    -0x1.d7557ap12
747  },
748  { // Entry 180
749    0x1.38ae6d000c49df5001baf701b1a2a564p-1,
750    0x1.dbe75cp24
751  },
752  { // Entry 181
753    0x1.38ae6d000c49df5001baf701b1a2a564p-1,
754    -0x1.dbe75cp24
755  },
756  { // Entry 182
757    0x1.ffff1f00125abf3d1765781b64e6fe07p-1,
758    0x1.dffffep-9
759  },
760  { // Entry 183
761    0x1.ffff1f00125abf3d1765781b64e6fe07p-1,
762    -0x1.dffffep-9
763  },
764  { // Entry 184
765    -0x1.9abc76f7eb1d15a727e0be7ab16400a7p-1,
766    0x1.e02a42p108
767  },
768  { // Entry 185
769    -0x1.9abc76f7eb1d15a727e0be7ab16400a7p-1,
770    -0x1.e02a42p108
771  },
772  { // Entry 186
773    0x1.5a1429044eb087032dbee719cdd30226p-1,
774    0x1.e701eap100
775  },
776  { // Entry 187
777    0x1.5a1429044eb087032dbee719cdd30226p-1,
778    -0x1.e701eap100
779  },
780  { // Entry 188
781    -0x1.94ffc0f8d888f6f46c6d55a2efa1083fp-1,
782    0x1.edf188p24
783  },
784  { // Entry 189
785    -0x1.94ffc0f8d888f6f46c6d55a2efa1083fp-1,
786    -0x1.edf188p24
787  },
788  { // Entry 190
789    -0x1.27c6d300d8756e78846b84a1fa3b12a2p-1,
790    0x1.f4c63ap24
791  },
792  { // Entry 191
793    -0x1.27c6d300d8756e78846b84a1fa3b12a2p-1,
794    -0x1.f4c63ap24
795  },
796  { // Entry 192
797    0x1.da54ecefb1cd39510555126a76cb20d4p-7,
798    0x1.f5ba76p2
799  },
800  { // Entry 193
801    0x1.da54ecefb1cd39510555126a76cb20d4p-7,
802    -0x1.f5ba76p2
803  },
804  { // Entry 194
805    0x1.fc28da000006bc4f0b0cd3c8ab10fc57p-1,
806    0x1.f5ff4ep-4
807  },
808  { // Entry 195
809    0x1.fc28da000006bc4f0b0cd3c8ab10fc57p-1,
810    -0x1.f5ff4ep-4
811  },
812  { // Entry 196
813    -0x1.ffffffffffea396ab8aee509392c755dp-1,
814    0x1.f6a7a2p3
815  },
816  { // Entry 197
817    -0x1.ffffffffffea396ab8aee509392c755dp-1,
818    -0x1.f6a7a2p3
819  },
820  { // Entry 198
821    0x1.a4f1d4fd0ea286f32f3cb3092b4ced14p-5,
822    0x1.f6bff2p12
823  },
824  { // Entry 199
825    0x1.a4f1d4fd0ea286f32f3cb3092b4ced14p-5,
826    -0x1.f6bff2p12
827  },
828  { // Entry 200
829    -0x1.fffffffffffffaf33de290ca99e2faf3p-1,
830    0x1.f9cbe2p8
831  },
832  { // Entry 201
833    -0x1.fffffffffffffaf33de290ca99e2faf3p-1,
834    -0x1.f9cbe2p8
835  },
836  { // Entry 202
837    0x1.fdd40d6d912ce2594f200104570ac1b3p-3,
838    0x1.fc767ep12
839  },
840  { // Entry 203
841    0x1.fdd40d6d912ce2594f200104570ac1b3p-3,
842    -0x1.fc767ep12
843  },
844  { // Entry 204
845    -0x1.752de2ffffb1a5e227bf2c12f4083203p-1,
846    0x1.ff5352p8
847  },
848  { // Entry 205
849    -0x1.752de2ffffb1a5e227bf2c12f4083203p-1,
850    -0x1.ff5352p8
851  },
852  { // Entry 206
853    -0x1.4ed4c5ffc8018741870949767ff8dafap-1,
854    0x1.fff1fep1
855  },
856  { // Entry 207
857    -0x1.4ed4c5ffc8018741870949767ff8dafap-1,
858    -0x1.fff1fep1
859  },
860  { // Entry 208
861    -0x1.28406a0025545c9a568dacd45518dd65p-3,
862    0x1.fff1fep2
863  },
864  { // Entry 209
865    -0x1.28406a0025545c9a568dacd45518dd65p-3,
866    -0x1.fff1fep2
867  },
868  { // Entry 210
869    0x1.f015c8c24ca5e99c7c65599c8d60976ep-1,
870    0x1.fff7fep-3
871  },
872  { // Entry 211
873    0x1.f015c8c24ca5e99c7c65599c8d60976ep-1,
874    -0x1.fff7fep-3
875  },
876  { // Entry 212
877    0x1.aff9b45e94d32d8e5bde25dec6f357d6p-9,
878    0x1.fffe3ep41
879  },
880  { // Entry 213
881    0x1.aff9b45e94d32d8e5bde25dec6f357d6p-9,
882    -0x1.fffe3ep41
883  },
884  { // Entry 214
885    -0x1.ea5464fff571f6ff335004eade301b56p-1,
886    0x1.ffff8ep3
887  },
888  { // Entry 215
889    -0x1.ea5464fff571f6ff335004eade301b56p-1,
890    -0x1.ffff8ep3
891  },
892  { // Entry 216
893    0x1.fffd4e735df6db6a7ca7cb0436e6ef48p-1,
894    0x1.ffff8ep40
895  },
896  { // Entry 217
897    0x1.fffd4e735df6db6a7ca7cb0436e6ef48p-1,
898    -0x1.ffff8ep40
899  },
900  { // Entry 218
901    -0x1.88e527ffedd85d2e2429166f795d9788p-7,
902    0x1.ffff9ep45
903  },
904  { // Entry 219
905    -0x1.88e527ffedd85d2e2429166f795d9788p-7,
906    -0x1.ffff9ep45
907  },
908  { // Entry 220
909    -0x1.db8fa0e071f98061f27ef67161511437p-3,
910    0x1.ffffbap23
911  },
912  { // Entry 221
913    -0x1.db8fa0e071f98061f27ef67161511437p-3,
914    -0x1.ffffbap23
915  },
916  { // Entry 222
917    -0x1.fe5b337f4cfe25d468defe65d5c524adp-1,
918    0x1.ffffdcp8
919  },
920  { // Entry 223
921    -0x1.fe5b337f4cfe25d468defe65d5c524adp-1,
922    -0x1.ffffdcp8
923  },
924  { // Entry 224
925    -0x1.f59038f4c2dd33d159171ee80bb64886p-5,
926    0x1.fffff8p118
927  },
928  { // Entry 225
929    -0x1.f59038f4c2dd33d159171ee80bb64886p-5,
930    -0x1.fffff8p118
931  },
932  { // Entry 226
933    0x1.fffffc00001155553a7d27f4a289f319p-1,
934    0x1.fffffcp-12
935  },
936  { // Entry 227
937    0x1.fffffc00001155553a7d27f4a289f319p-1,
938    -0x1.fffffcp-12
939  },
940  { // Entry 228
941    -0x1.f9d6bdd62473cd2b729fe3a67a4e9157p-4,
942    0x1.fffffcp22
943  },
944  { // Entry 229
945    -0x1.f9d6bdd62473cd2b729fe3a67a4e9157p-4,
946    -0x1.fffffcp22
947  },
948  { // Entry 230
949    0x1.eb408300005d91b9814cada88f5fc596p-1,
950    0x1.24836cp-2
951  },
952  { // Entry 231
953    0x1.eb408300005d91b9814cada88f5fc596p-1,
954    -0x1.24836cp-2
955  },
956  { // Entry 232
957    0x1.ffffffffffffffffffffffffffffffffp-1,
958    -0x1.p-149
959  },
960  { // Entry 233
961    0x1.ffffffffffffffffffffffffffffffffp-1,
962    0x1.p-149
963  },
964  { // Entry 234
965    0x1.p0,
966    0.0
967  },
968  { // Entry 235
969    0x1.ffffffffffffffffffffffffffffffffp-1,
970    0x1.p-149
971  },
972  { // Entry 236
973    0x1.ffffffffffffffffffffffffffffffffp-1,
974    -0x1.p-149
975  },
976  { // Entry 237
977    0x1.ffffffffffffffffffffffffffffffffp-1,
978    -0x1.000002p-126
979  },
980  { // Entry 238
981    0x1.ffffffffffffffffffffffffffffffffp-1,
982    0x1.000002p-126
983  },
984  { // Entry 239
985    0x1.ffffffffffffffffffffffffffffffffp-1,
986    -0x1.p-126
987  },
988  { // Entry 240
989    0x1.ffffffffffffffffffffffffffffffffp-1,
990    0x1.p-126
991  },
992  { // Entry 241
993    0x1.ffffffffffffffffffffffffffffffffp-1,
994    -0x1.fffffcp-127
995  },
996  { // Entry 242
997    0x1.ffffffffffffffffffffffffffffffffp-1,
998    0x1.fffffcp-127
999  },
1000  { // Entry 243
1001    0x1.ffffffffffffffffffffffffffffffffp-1,
1002    0x1.fffffcp-127
1003  },
1004  { // Entry 244
1005    0x1.ffffffffffffffffffffffffffffffffp-1,
1006    -0x1.fffffcp-127
1007  },
1008  { // Entry 245
1009    0x1.ffffffffffffffffffffffffffffffffp-1,
1010    0x1.p-126
1011  },
1012  { // Entry 246
1013    0x1.ffffffffffffffffffffffffffffffffp-1,
1014    -0x1.p-126
1015  },
1016  { // Entry 247
1017    0x1.ffffffffffffffffffffffffffffffffp-1,
1018    0x1.000002p-126
1019  },
1020  { // Entry 248
1021    0x1.ffffffffffffffffffffffffffffffffp-1,
1022    -0x1.000002p-126
1023  },
1024  { // Entry 249
1025    0x1.ffffff5c28f57960cd56ebfe9482a61fp-1,
1026    0x1.99999ap-13
1027  },
1028  { // Entry 250
1029    0x1.ffffff5c28f57960cd56ebfe9482a61fp-1,
1030    -0x1.99999ap-13
1031  },
1032  { // Entry 251
1033    0x1.fffffd70a3d64e5ec165cd4307ad1326p-1,
1034    0x1.99999ap-12
1035  },
1036  { // Entry 252
1037    0x1.fffffd70a3d64e5ec165cd4307ad1326p-1,
1038    -0x1.99999ap-12
1039  },
1040  { // Entry 253
1041    0x1.fffffa3d709eecbfb5a385b0f3e0cb8fp-1,
1042    0x1.333334p-11
1043  },
1044  { // Entry 254
1045    0x1.fffffa3d709eecbfb5a385b0f3e0cb8fp-1,
1046    -0x1.333334p-11
1047  },
1048  { // Entry 255
1049    0x1.fffff5c28f5fc733c4202aa0bda92f97p-1,
1050    0x1.99999ap-11
1051  },
1052  { // Entry 256
1053    0x1.fffff5c28f5fc733c4202aa0bda92f97p-1,
1054    -0x1.99999ap-11
1055  },
1056  { // Entry 257
1057    0x1.fffff0000015555549f49f4d34d34ca0p-1,
1058    0x1.p-10
1059  },
1060  { // Entry 258
1061    0x1.fffff0000015555549f49f4d34d34ca0p-1,
1062    -0x1.p-10
1063  },
1064  { // Entry 259
1065    0x1.ffffe8f5c29ce07640bd5f6d8bb1ea6bp-1,
1066    0x1.333334p-10
1067  },
1068  { // Entry 260
1069    0x1.ffffe8f5c29ce07640bd5f6d8bb1ea6bp-1,
1070    -0x1.333334p-10
1071  },
1072  { // Entry 261
1073    0x1.ffffe0a3d714839f3601147ada73f8d9p-1,
1074    0x1.666668p-10
1075  },
1076  { // Entry 262
1077    0x1.ffffe0a3d714839f3601147ada73f8d9p-1,
1078    -0x1.666668p-10
1079  },
1080  { // Entry 263
1081    0x1.ffffd70a3d8191f66de5408fb2b995a0p-1,
1082    0x1.99999cp-10
1083  },
1084  { // Entry 264
1085    0x1.ffffd70a3d8191f66de5408fb2b995a0p-1,
1086    -0x1.99999cp-10
1087  },
1088  { // Entry 265
1089    0x1.ffffcc28f6d096b87d6d19a06e96999bp-1,
1090    0x1.ccccccp-10
1091  },
1092  { // Entry 266
1093    0x1.ffffcc28f6d096b87d6d19a06e96999bp-1,
1094    -0x1.ccccccp-10
1095  },
1096  { // Entry 267
1097    0x1.fffbcc2a71ceaabf5582b6da1fc30531p-1,
1098    0x1.066666p-7
1099  },
1100  { // Entry 268
1101    0x1.fffbcc2a71ceaabf5582b6da1fc30531p-1,
1102    -0x1.066666p-7
1103  },
1104  { // Entry 269
1105    0x1.fff30a4b7b5119d8e299f717ec0ece16p-1,
1106    0x1.ccccccp-7
1107  },
1108  { // Entry 270
1109    0x1.fff30a4b7b5119d8e299f717ec0ece16p-1,
1110    -0x1.ccccccp-7
1111  },
1112  { // Entry 271
1113    0x1.ffe57a785123226c1e2efb411353edc9p-1,
1114    0x1.499998p-6
1115  },
1116  { // Entry 272
1117    0x1.ffe57a785123226c1e2efb411353edc9p-1,
1118    -0x1.499998p-6
1119  },
1120  { // Entry 273
1121    0x1.ffd31cd10cb632d9733ac5f5f327a5f9p-1,
1122    0x1.acccccp-6
1123  },
1124  { // Entry 274
1125    0x1.ffd31cd10cb632d9733ac5f5f327a5f9p-1,
1126    -0x1.acccccp-6
1127  },
1128  { // Entry 275
1129    0x1.ffbbf18207542ef81390d73c3ba89c1ap-1,
1130    0x1.08p-5
1131  },
1132  { // Entry 276
1133    0x1.ffbbf18207542ef81390d73c3ba89c1ap-1,
1134    -0x1.08p-5
1135  },
1136  { // Entry 277
1137    0x1.ff9ff8c2eaeaee30fb211765af835171p-1,
1138    0x1.39999ap-5
1139  },
1140  { // Entry 278
1141    0x1.ff9ff8c2eaeaee30fb211765af835171p-1,
1142    -0x1.39999ap-5
1143  },
1144  { // Entry 279
1145    0x1.ff7f32d6eb1f9cf90226ec291c9e0922p-1,
1146    0x1.6b3334p-5
1147  },
1148  { // Entry 280
1149    0x1.ff7f32d6eb1f9cf90226ec291c9e0922p-1,
1150    -0x1.6b3334p-5
1151  },
1152  { // Entry 281
1153    0x1.ff59a00cc4ad492ca2597495412998edp-1,
1154    0x1.9ccccep-5
1155  },
1156  { // Entry 282
1157    0x1.ff59a00cc4ad492ca2597495412998edp-1,
1158    -0x1.9ccccep-5
1159  },
1160  { // Entry 283
1161    0x1.ff2f40c08acf4580a8d13380d9073398p-1,
1162    0x1.ce6666p-5
1163  },
1164  { // Entry 284
1165    0x1.ff2f40c08acf4580a8d13380d9073398p-1,
1166    -0x1.ce6666p-5
1167  },
1168  { // Entry 285
1169    0x1.8ca46ca011771bfae0d9edbf1dacb402p-1,
1170    0x1.5e7fc4p-1
1171  },
1172  { // Entry 286
1173    0x1.8ca46ca011771bfae0d9edbf1dacb402p-1,
1174    -0x1.5e7fc4p-1
1175  },
1176  { // Entry 287
1177    0x1.0b5d38d5d82e4a7624dac4e10ce159c2p-2,
1178    0x1.4e7fc4p0
1179  },
1180  { // Entry 288
1181    0x1.0b5d38d5d82e4a7624dac4e10ce159c2p-2,
1182    -0x1.4e7fc4p0
1183  },
1184  { // Entry 289
1185    -0x1.66b96e204e69cda8e9cf50996432539ep-2,
1186    0x1.edbfa6p0
1187  },
1188  { // Entry 290
1189    -0x1.66b96e204e69cda8e9cf50996432539ep-2,
1190    -0x1.edbfa6p0
1191  },
1192  { // Entry 291
1193    -0x1.a935540edeca4c220ed91dc5481e4d9bp-1,
1194    0x1.467fc4p1
1195  },
1196  { // Entry 292
1197    -0x1.a935540edeca4c220ed91dc5481e4d9bp-1,
1198    -0x1.467fc4p1
1199  },
1200  { // Entry 293
1201    -0x1.ffc0017dd9209dd8891f17fe4c9eee46p-1,
1202    0x1.961fb4p1
1203  },
1204  { // Entry 294
1205    -0x1.ffc0017dd9209dd8891f17fe4c9eee46p-1,
1206    -0x1.961fb4p1
1207  },
1208  { // Entry 295
1209    -0x1.969082007733d787f4c36ba0f9425694p-1,
1210    0x1.e5bfa4p1
1211  },
1212  { // Entry 296
1213    -0x1.969082007733d787f4c36ba0f9425694p-1,
1214    -0x1.e5bfa4p1
1215  },
1216  { // Entry 297
1217    -0x1.2a1e74223d9bddb7db59f781f96b65ecp-2,
1218    0x1.1aafcap2
1219  },
1220  { // Entry 298
1221    -0x1.2a1e74223d9bddb7db59f781f96b65ecp-2,
1222    -0x1.1aafcap2
1223  },
1224  { // Entry 299
1225    0x1.4894d50b84dbc981134a591ac4165d9ep-2,
1226    0x1.427fc2p2
1227  },
1228  { // Entry 300
1229    0x1.4894d50b84dbc981134a591ac4165d9ep-2,
1230    -0x1.427fc2p2
1231  },
1232  { // Entry 301
1233    0x1.a016dd7480a1eea4d49efb585fa49c86p-1,
1234    0x1.6a4fbap2
1235  },
1236  { // Entry 302
1237    0x1.a016dd7480a1eea4d49efb585fa49c86p-1,
1238    -0x1.6a4fbap2
1239  },
1240  { // Entry 303
1241    0x1.a30a6a3bf4a3e2b7e27666d3a9c3b74bp-1,
1242    0x1.6af2f0p2
1243  },
1244  { // Entry 304
1245    0x1.a30a6a3bf4a3e2b7e27666d3a9c3b74bp-1,
1246    -0x1.6af2f0p2
1247  },
1248  { // Entry 305
1249    0x1.5bd625504015ccc101e4f4340d4b762bp-2,
1250    0x1.43c62ap2
1251  },
1252  { // Entry 306
1253    0x1.5bd625504015ccc101e4f4340d4b762bp-2,
1254    -0x1.43c62ap2
1255  },
1256  { // Entry 307
1257    -0x1.0cb733448c30ee3ddffb4da69f0b3842p-2,
1258    0x1.1c9964p2
1259  },
1260  { // Entry 308
1261    -0x1.0cb733448c30ee3ddffb4da69f0b3842p-2,
1262    -0x1.1c9964p2
1263  },
1264  { // Entry 309
1265    -0x1.89d874ad30e3fb46244daa24451690d7p-1,
1266    0x1.ead93cp1
1267  },
1268  { // Entry 310
1269    -0x1.89d874ad30e3fb46244daa24451690d7p-1,
1270    -0x1.ead93cp1
1271  },
1272  { // Entry 311
1273    -0x1.fe51ae09f0d39ed554e68bef3e2f8a03p-1,
1274    0x1.9c7fb0p1
1275  },
1276  { // Entry 312
1277    -0x1.fe51ae09f0d39ed554e68bef3e2f8a03p-1,
1278    -0x1.9c7fb0p1
1279  },
1280  { // Entry 313
1281    -0x1.b97bf76ae765eb69cf55e80aae977303p-1,
1282    0x1.4e2624p1
1283  },
1284  { // Entry 314
1285    -0x1.b97bf76ae765eb69cf55e80aae977303p-1,
1286    -0x1.4e2624p1
1287  },
1288  { // Entry 315
1289    -0x1.a8ac5793e32629b131984ecffd2d0f31p-2,
1290    0x1.ff9932p0
1291  },
1292  { // Entry 316
1293    -0x1.a8ac5793e32629b131984ecffd2d0f31p-2,
1294    -0x1.ff9932p0
1295  },
1296  { // Entry 317
1297    0x1.77a92ca01bc79c195dda33736807f986p-3,
1298    0x1.62e61cp0
1299  },
1300  { // Entry 318
1301    0x1.77a92ca01bc79c195dda33736807f986p-3,
1302    -0x1.62e61cp0
1303  },
1304  { // Entry 319
1305    0x1.6e1060282c1488d9abd83da1d68cd0f7p-1,
1306    0x1.8c662cp-1
1307  },
1308  { // Entry 320
1309    0x1.6e1060282c1488d9abd83da1d68cd0f7p-1,
1310    -0x1.8c662cp-1
1311  },
1312  { // Entry 321
1313    -0x1.682f2bb87a8f5011735094176c9b6dacp-4,
1314    -0x1.a8aa1cp0
1315  },
1316  { // Entry 322
1317    -0x1.682f2bb87a8f5011735094176c9b6dacp-4,
1318    0x1.a8aa1cp0
1319  },
1320  { // Entry 323
1321    -0x1.e665cb2af842be5ba5f65960599a97ecp-7,
1322    -0x1.95ec8ap0
1323  },
1324  { // Entry 324
1325    -0x1.e665cb2af842be5ba5f65960599a97ecp-7,
1326    0x1.95ec8ap0
1327  },
1328  { // Entry 325
1329    0x1.ddd231501b12fcf2bc20633be4d51e51p-5,
1330    -0x1.832ef8p0
1331  },
1332  { // Entry 326
1333    0x1.ddd231501b12fcf2bc20633be4d51e51p-5,
1334    0x1.832ef8p0
1335  },
1336  { // Entry 327
1337    0x1.0caba6997691ab1970d43c7419ed51e1p-3,
1338    -0x1.707166p0
1339  },
1340  { // Entry 328
1341    0x1.0caba6997691ab1970d43c7419ed51e1p-3,
1342    0x1.707166p0
1343  },
1344  { // Entry 329
1345    0x1.a072541fd6eaf8b65a874c58d6cc5739p-3,
1346    -0x1.5db3d4p0
1347  },
1348  { // Entry 330
1349    0x1.a072541fd6eaf8b65a874c58d6cc5739p-3,
1350    0x1.5db3d4p0
1351  },
1352  { // Entry 331
1353    0x1.18fef8106bea63b9e96a7adf538c6194p-2,
1354    -0x1.4af642p0
1355  },
1356  { // Entry 332
1357    0x1.18fef8106bea63b9e96a7adf538c6194p-2,
1358    0x1.4af642p0
1359  },
1360  { // Entry 333
1361    0x1.60437277d48067e85230bce1883eaabap-2,
1362    -0x1.3838b0p0
1363  },
1364  { // Entry 334
1365    0x1.60437277d48067e85230bce1883eaabap-2,
1366    0x1.3838b0p0
1367  },
1368  { // Entry 335
1369    0x1.a5a4ded492bedfe8cf5c34cadd78df75p-2,
1370    -0x1.257b1ep0
1371  },
1372  { // Entry 336
1373    0x1.a5a4ded492bedfe8cf5c34cadd78df75p-2,
1374    0x1.257b1ep0
1375  },
1376  { // Entry 337
1377    0x1.e8c4040678d2ef736333a4537a1113a1p-2,
1378    -0x1.12bd92p0
1379  },
1380  { // Entry 338
1381    0x1.e8c4040678d2ef736333a4537a1113a1p-2,
1382    0x1.12bd92p0
1383  },
1384  { // Entry 339
1385    0x1.26976b1b16d19091c09259765c4b3872p-1,
1386    -0x1.ea5c3ep-1
1387  },
1388  { // Entry 340
1389    0x1.26976b1b16d19091c09259765c4b3872p-1,
1390    0x1.ea5c3ep-1
1391  },
1392  { // Entry 341
1393    0x1.3805a2dafda7f8554aec65dab348a714p-1,
1394    -0x1.d4b87cp-1
1395  },
1396  { // Entry 342
1397    0x1.3805a2dafda7f8554aec65dab348a714p-1,
1398    0x1.d4b87cp-1
1399  },
1400  { // Entry 343
1401    0x1.48e52ff5bbe794618b85190b86411824p-1,
1402    -0x1.bf14bap-1
1403  },
1404  { // Entry 344
1405    0x1.48e52ff5bbe794618b85190b86411824p-1,
1406    0x1.bf14bap-1
1407  },
1408  { // Entry 345
1409    0x1.592e5b615ef5ae463976d31141dbacf0p-1,
1410    -0x1.a970f8p-1
1411  },
1412  { // Entry 346
1413    0x1.592e5b615ef5ae463976d31141dbacf0p-1,
1414    0x1.a970f8p-1
1415  },
1416  { // Entry 347
1417    0x1.68d9b2d657e4307d331eb7bd35ee1879p-1,
1418    -0x1.93cd36p-1
1419  },
1420  { // Entry 348
1421    0x1.68d9b2d657e4307d331eb7bd35ee1879p-1,
1422    0x1.93cd36p-1
1423  },
1424  { // Entry 349
1425    0x1.77e00c3718528c36f722e63096c2646bp-1,
1426    -0x1.7e2974p-1
1427  },
1428  { // Entry 350
1429    0x1.77e00c3718528c36f722e63096c2646bp-1,
1430    0x1.7e2974p-1
1431  },
1432  { // Entry 351
1433    0x1.863a88d6b064f36f34370722d361ce9fp-1,
1434    -0x1.6885b2p-1
1435  },
1436  { // Entry 352
1437    0x1.863a88d6b064f36f34370722d361ce9fp-1,
1438    0x1.6885b2p-1
1439  },
1440  { // Entry 353
1441    0x1.93e2989cee6084e34b533b1eb92746dap-1,
1442    -0x1.52e1f0p-1
1443  },
1444  { // Entry 354
1445    0x1.93e2989cee6084e34b533b1eb92746dap-1,
1446    0x1.52e1f0p-1
1447  },
1448  { // Entry 355
1449    0x1.a0d1f8613ebc60c7ee6502ee183c89e7p-1,
1450    -0x1.3d3e36p-1
1451  },
1452  { // Entry 356
1453    0x1.a0d1f8613ebc60c7ee6502ee183c89e7p-1,
1454    0x1.3d3e36p-1
1455  },
1456  { // Entry 357
1457    0x1.bc6bd889a8a59dbb56e546a37ae798f5p-1,
1458    -0x1.0a0b02p-1
1459  },
1460  { // Entry 358
1461    0x1.bc6bd889a8a59dbb56e546a37ae798f5p-1,
1462    0x1.0a0b02p-1
1463  },
1464  { // Entry 359
1465    0x1.ca59c719f96075dd6b7a0ff443ad59dcp-1,
1466    -0x1.d8f720p-2
1467  },
1468  { // Entry 360
1469    0x1.ca59c719f96075dd6b7a0ff443ad59dcp-1,
1470    0x1.d8f720p-2
1471  },
1472  { // Entry 361
1473    0x1.d6c0b13df99613a49306b4dc6c57aa03p-1,
1474    -0x1.9dd83cp-2
1475  },
1476  { // Entry 362
1477    0x1.d6c0b13df99613a49306b4dc6c57aa03p-1,
1478    0x1.9dd83cp-2
1479  },
1480  { // Entry 363
1481    0x1.e1960273a4aaa1bd19ef0ccaa8874183p-1,
1482    -0x1.62b958p-2
1483  },
1484  { // Entry 364
1485    0x1.e1960273a4aaa1bd19ef0ccaa8874183p-1,
1486    0x1.62b958p-2
1487  },
1488  { // Entry 365
1489    0x1.ead07cd2e0f7f19679646362bbc0eb80p-1,
1490    -0x1.279a74p-2
1491  },
1492  { // Entry 366
1493    0x1.ead07cd2e0f7f19679646362bbc0eb80p-1,
1494    0x1.279a74p-2
1495  },
1496  { // Entry 367
1497    0x1.f26840efd86ceea23f388b6a1102ea4dp-1,
1498    -0x1.d8f720p-3
1499  },
1500  { // Entry 368
1501    0x1.f26840efd86ceea23f388b6a1102ea4dp-1,
1502    0x1.d8f720p-3
1503  },
1504  { // Entry 369
1505    0x1.f856d49251bd37c54f0094270eecbd18p-1,
1506    -0x1.62b958p-3
1507  },
1508  { // Entry 370
1509    0x1.f856d49251bd37c54f0094270eecbd18p-1,
1510    0x1.62b958p-3
1511  },
1512  { // Entry 371
1513    0x1.fc97283c4f5bd1f793201972b8db551fp-1,
1514    -0x1.d8f720p-4
1515  },
1516  { // Entry 372
1517    0x1.fc97283c4f5bd1f793201972b8db551fp-1,
1518    0x1.d8f720p-4
1519  },
1520  { // Entry 373
1521    0x1.ff259b7b3d721edf063a5bf6e7a1f93cp-1,
1522    -0x1.d8f720p-5
1523  },
1524  { // Entry 374
1525    0x1.ff259b7b3d721edf063a5bf6e7a1f93cp-1,
1526    0x1.d8f720p-5
1527  },
1528  { // Entry 375
1529    0x1.ff259b7b3d721edf063a5bf6e7a1f93cp-1,
1530    0x1.d8f720p-5
1531  },
1532  { // Entry 376
1533    0x1.ff259b7b3d721edf063a5bf6e7a1f93cp-1,
1534    -0x1.d8f720p-5
1535  },
1536  { // Entry 377
1537    0x1.fc97283c4f5bd1f793201972b8db551fp-1,
1538    0x1.d8f720p-4
1539  },
1540  { // Entry 378
1541    0x1.fc97283c4f5bd1f793201972b8db551fp-1,
1542    -0x1.d8f720p-4
1543  },
1544  { // Entry 379
1545    0x1.f856d49251bd37c54f0094270eecbd18p-1,
1546    0x1.62b958p-3
1547  },
1548  { // Entry 380
1549    0x1.f856d49251bd37c54f0094270eecbd18p-1,
1550    -0x1.62b958p-3
1551  },
1552  { // Entry 381
1553    0x1.f26840efd86ceea23f388b6a1102ea4dp-1,
1554    0x1.d8f720p-3
1555  },
1556  { // Entry 382
1557    0x1.f26840efd86ceea23f388b6a1102ea4dp-1,
1558    -0x1.d8f720p-3
1559  },
1560  { // Entry 383
1561    0x1.ead07cd2e0f7f19679646362bbc0eb80p-1,
1562    0x1.279a74p-2
1563  },
1564  { // Entry 384
1565    0x1.ead07cd2e0f7f19679646362bbc0eb80p-1,
1566    -0x1.279a74p-2
1567  },
1568  { // Entry 385
1569    0x1.e1960273a4aaa1bd19ef0ccaa8874183p-1,
1570    0x1.62b958p-2
1571  },
1572  { // Entry 386
1573    0x1.e1960273a4aaa1bd19ef0ccaa8874183p-1,
1574    -0x1.62b958p-2
1575  },
1576  { // Entry 387
1577    0x1.d6c0b13df99613a49306b4dc6c57aa03p-1,
1578    0x1.9dd83cp-2
1579  },
1580  { // Entry 388
1581    0x1.d6c0b13df99613a49306b4dc6c57aa03p-1,
1582    -0x1.9dd83cp-2
1583  },
1584  { // Entry 389
1585    0x1.ca59c719f96075dd6b7a0ff443ad59dcp-1,
1586    0x1.d8f720p-2
1587  },
1588  { // Entry 390
1589    0x1.ca59c719f96075dd6b7a0ff443ad59dcp-1,
1590    -0x1.d8f720p-2
1591  },
1592  { // Entry 391
1593    0x1.bc6bd889a8a59dbb56e546a37ae798f5p-1,
1594    0x1.0a0b02p-1
1595  },
1596  { // Entry 392
1597    0x1.bc6bd889a8a59dbb56e546a37ae798f5p-1,
1598    -0x1.0a0b02p-1
1599  },
1600  { // Entry 393
1601    0x1.a0d1f8613ebc60c7ee6502ee183c89e7p-1,
1602    0x1.3d3e36p-1
1603  },
1604  { // Entry 394
1605    0x1.a0d1f8613ebc60c7ee6502ee183c89e7p-1,
1606    -0x1.3d3e36p-1
1607  },
1608  { // Entry 395
1609    0x1.93e293b23a6aa1ae5373214eb8fb9e96p-1,
1610    0x1.52e1f8p-1
1611  },
1612  { // Entry 396
1613    0x1.93e293b23a6aa1ae5373214eb8fb9e96p-1,
1614    -0x1.52e1f8p-1
1615  },
1616  { // Entry 397
1617    0x1.863a83a8d9826c6135509406ebe05c0fp-1,
1618    0x1.6885bap-1
1619  },
1620  { // Entry 398
1621    0x1.863a83a8d9826c6135509406ebe05c0fp-1,
1622    -0x1.6885bap-1
1623  },
1624  { // Entry 399
1625    0x1.77e006c87cbaded66ec5b960c93c568ap-1,
1626    0x1.7e297cp-1
1627  },
1628  { // Entry 400
1629    0x1.77e006c87cbaded66ec5b960c93c568ap-1,
1630    -0x1.7e297cp-1
1631  },
1632  { // Entry 401
1633    0x1.68d9ad29736c1704caea6a2db6e71223p-1,
1634    0x1.93cd3ep-1
1635  },
1636  { // Entry 402
1637    0x1.68d9ad29736c1704caea6a2db6e71223p-1,
1638    -0x1.93cd3ep-1
1639  },
1640  { // Entry 403
1641    0x1.592e5578c9ec66acceddd4dc6ce66b26p-1,
1642    0x1.a971p-1
1643  },
1644  { // Entry 404
1645    0x1.592e5578c9ec66acceddd4dc6ce66b26p-1,
1646    -0x1.a971p-1
1647  },
1648  { // Entry 405
1649    0x1.48e529d429e721ec8bb1e014f94d48f1p-1,
1650    0x1.bf14c2p-1
1651  },
1652  { // Entry 406
1653    0x1.48e529d429e721ec8bb1e014f94d48f1p-1,
1654    -0x1.bf14c2p-1
1655  },
1656  { // Entry 407
1657    0x1.38059c833c58ea970f7b96d6ada3d9c4p-1,
1658    0x1.d4b884p-1
1659  },
1660  { // Entry 408
1661    0x1.38059c833c58ea970f7b96d6ada3d9c4p-1,
1662    -0x1.d4b884p-1
1663  },
1664  { // Entry 409
1665    0x1.26976b1b16d19091c09259765c4b3872p-1,
1666    0x1.ea5c3ep-1
1667  },
1668  { // Entry 410
1669    0x1.26976b1b16d19091c09259765c4b3872p-1,
1670    -0x1.ea5c3ep-1
1671  },
1672  { // Entry 411
1673    0x1.e8c4040678d2ef736333a4537a1113a1p-2,
1674    0x1.12bd92p0
1675  },
1676  { // Entry 412
1677    0x1.e8c4040678d2ef736333a4537a1113a1p-2,
1678    -0x1.12bd92p0
1679  },
1680  { // Entry 413
1681    0x1.a5a4c8f598fa0078971316eb4907f97bp-2,
1682    0x1.257b24p0
1683  },
1684  { // Entry 414
1685    0x1.a5a4c8f598fa0078971316eb4907f97bp-2,
1686    -0x1.257b24p0
1687  },
1688  { // Entry 415
1689    0x1.60435beed10ca05769f0a3d86a5a20f3p-2,
1690    0x1.3838b6p0
1691  },
1692  { // Entry 416
1693    0x1.60435beed10ca05769f0a3d86a5a20f3p-2,
1694    -0x1.3838b6p0
1695  },
1696  { // Entry 417
1697    0x1.18fee0fc45c31a79b2b9478b1f72a9ebp-2,
1698    0x1.4af648p0
1699  },
1700  { // Entry 418
1701    0x1.18fee0fc45c31a79b2b9478b1f72a9ebp-2,
1702    -0x1.4af648p0
1703  },
1704  { // Entry 419
1705    0x1.a072252090c33828767aee3e040ccddfp-3,
1706    0x1.5db3dap0
1707  },
1708  { // Entry 420
1709    0x1.a072252090c33828767aee3e040ccddfp-3,
1710    -0x1.5db3dap0
1711  },
1712  { // Entry 421
1713    0x1.0cab7703a8e9dacc4ad01188b443cfeep-3,
1714    0x1.70716cp0
1715  },
1716  { // Entry 422
1717    0x1.0cab7703a8e9dacc4ad01188b443cfeep-3,
1718    -0x1.70716cp0
1719  },
1720  { // Entry 423
1721    0x1.ddd171a3c9851e7819b5e4f6f90e763dp-5,
1722    0x1.832efep0
1723  },
1724  { // Entry 424
1725    0x1.ddd171a3c9851e7819b5e4f6f90e763dp-5,
1726    -0x1.832efep0
1727  },
1728  { // Entry 425
1729    -0x1.e668cb154eea68bbc7f8154f46b2e536p-7,
1730    0x1.95ec90p0
1731  },
1732  { // Entry 426
1733    -0x1.e668cb154eea68bbc7f8154f46b2e536p-7,
1734    -0x1.95ec90p0
1735  },
1736  { // Entry 427
1737    -0x1.682f2bb87a8f5011735094176c9b6dacp-4,
1738    0x1.a8aa1cp0
1739  },
1740  { // Entry 428
1741    -0x1.682f2bb87a8f5011735094176c9b6dacp-4,
1742    -0x1.a8aa1cp0
1743  },
1744  { // Entry 429
1745    0x1.0cb3449a0d0a9e0643d41f4a5b0f7db7p-1,
1746    0x1.04aff8p0
1747  },
1748  { // Entry 430
1749    0x1.0cb3449a0d0a9e0643d41f4a5b0f7db7p-1,
1750    -0x1.04aff8p0
1751  },
1752  { // Entry 431
1753    0x1.0cb22697153bcf1f8a63acddd96c54cbp-1,
1754    0x1.04b0a0p0
1755  },
1756  { // Entry 432
1757    0x1.0cb22697153bcf1f8a63acddd96c54cbp-1,
1758    -0x1.04b0a0p0
1759  },
1760  { // Entry 433
1761    0x1.0cb10893a9b5471a44356072cb33b395p-1,
1762    0x1.04b148p0
1763  },
1764  { // Entry 434
1765    0x1.0cb10893a9b5471a44356072cb33b395p-1,
1766    -0x1.04b148p0
1767  },
1768  { // Entry 435
1769    0x1.0cafea8fca7781236a57e5b1c8aed39cp-1,
1770    0x1.04b1f0p0
1771  },
1772  { // Entry 436
1773    0x1.0cafea8fca7781236a57e5b1c8aed39cp-1,
1774    -0x1.04b1f0p0
1775  },
1776  { // Entry 437
1777    0x1.0caecc8b7782f86827af92b0b2374510p-1,
1778    0x1.04b298p0
1779  },
1780  { // Entry 438
1781    0x1.0caecc8b7782f86827af92b0b2374510p-1,
1782    -0x1.04b298p0
1783  },
1784  { // Entry 439
1785    0x1.0cadae86b0d82815d8f632e67c7e1a99p-1,
1786    0x1.04b340p0
1787  },
1788  { // Entry 440
1789    0x1.0cadae86b0d82815d8f632e67c7e1a99p-1,
1790    -0x1.04b340p0
1791  },
1792  { // Entry 441
1793    0x1.0cac908176778b5a0cbad21ee75ce765p-1,
1794    0x1.04b3e8p0
1795  },
1796  { // Entry 442
1797    0x1.0cac908176778b5a0cbad21ee75ce765p-1,
1798    -0x1.04b3e8p0
1799  },
1800  { // Entry 443
1801    0x1.0cab727bc8619d628361876e1f30a633p-1,
1802    0x1.04b490p0
1803  },
1804  { // Entry 444
1805    0x1.0cab727bc8619d628361876e1f30a633p-1,
1806    -0x1.04b490p0
1807  },
1808  { // Entry 445
1809    0x1.0caa5b450a4324f204a556b072da124ap-1,
1810    0x1.04b534p0
1811  },
1812  { // Entry 446
1813    0x1.0caa5b450a4324f204a556b072da124ap-1,
1814    -0x1.04b534p0
1815  },
1816  { // Entry 447
1817    0x1.ffffffffffffffffffffffffffffffffp-1,
1818    -0x1.p-149
1819  },
1820  { // Entry 448
1821    0x1.ffffffffffffffffffffffffffffffffp-1,
1822    0x1.p-149
1823  },
1824  { // Entry 449
1825    0x1.p0,
1826    0.0
1827  },
1828  { // Entry 450
1829    0x1.ffffffffffffffffffffffffffffffffp-1,
1830    0x1.p-149
1831  },
1832  { // Entry 451
1833    0x1.ffffffffffffffffffffffffffffffffp-1,
1834    -0x1.p-149
1835  },
1836  { // Entry 452
1837    0x1.ad02c8b9cc93f448ef4eb068a88922a3p-1,
1838    0x1.279a72p-1
1839  },
1840  { // Entry 453
1841    0x1.ad02c8b9cc93f448ef4eb068a88922a3p-1,
1842    -0x1.279a72p-1
1843  },
1844  { // Entry 454
1845    0x1.ad02c7a258bfb362abbe86fb48f4e98bp-1,
1846    0x1.279a74p-1
1847  },
1848  { // Entry 455
1849    0x1.ad02c7a258bfb362abbe86fb48f4e98bp-1,
1850    -0x1.279a74p-1
1851  },
1852  { // Entry 456
1853    0x1.ad02c68ae4e9c579a08c04ce59be4002p-1,
1854    0x1.279a76p-1
1855  },
1856  { // Entry 457
1857    0x1.ad02c68ae4e9c579a08c04ce59be4002p-1,
1858    -0x1.279a76p-1
1859  },
1860  { // Entry 458
1861    -0x1.48d1c9e98b6c08784f10040f47a12191p-3,
1862    0x1.bb67acp0
1863  },
1864  { // Entry 459
1865    -0x1.48d1c9e98b6c08784f10040f47a12191p-3,
1866    -0x1.bb67acp0
1867  },
1868  { // Entry 460
1869    -0x1.48d1d9b467e37955337311decd09fc74p-3,
1870    0x1.bb67aep0
1871  },
1872  { // Entry 461
1873    -0x1.48d1d9b467e37955337311decd09fc74p-3,
1874    -0x1.bb67aep0
1875  },
1876  { // Entry 462
1877    -0x1.48d1e97f4455c6eab1048022238b2bd0p-3,
1878    0x1.bb67b0p0
1879  },
1880  { // Entry 463
1881    -0x1.48d1e97f4455c6eab1048022238b2bd0p-3,
1882    -0x1.bb67b0p0
1883  },
1884  { // Entry 464
1885    0x1.cfc6d011a0e5d0fcebb54b5fed672940p-1,
1886    0x1.bffffep-2
1887  },
1888  { // Entry 465
1889    0x1.cfc6d011a0e5d0fcebb54b5fed672940p-1,
1890    -0x1.bffffep-2
1891  },
1892  { // Entry 466
1893    0x1.cfc6cfa52ad9f62d6d5423ca8339a00ap-1,
1894    0x1.c0p-2
1895  },
1896  { // Entry 467
1897    0x1.cfc6cfa52ad9f62d6d5423ca8339a00ap-1,
1898    -0x1.c0p-2
1899  },
1900  { // Entry 468
1901    0x1.cfc6cf38b4cda76c3b09b17e9deb19eap-1,
1902    0x1.c00002p-2
1903  },
1904  { // Entry 469
1905    0x1.cfc6cf38b4cda76c3b09b17e9deb19eap-1,
1906    -0x1.c00002p-2
1907  },
1908  { // Entry 470
1909    0x1.8bb106eac7c75d33fbb19446313ecc2fp-1,
1910    0x1.5ffffep-1
1911  },
1912  { // Entry 471
1913    0x1.8bb106eac7c75d33fbb19446313ecc2fp-1,
1914    -0x1.5ffffep-1
1915  },
1916  { // Entry 472
1917    0x1.8bb105a5dc900618f80fa51d303c69p-1,
1918    0x1.60p-1
1919  },
1920  { // Entry 473
1921    0x1.8bb105a5dc900618f80fa51d303c69p-1,
1922    -0x1.60p-1
1923  },
1924  { // Entry 474
1925    0x1.8bb10460f157234ceec7d9644a1a78e5p-1,
1926    0x1.600002p-1
1927  },
1928  { // Entry 475
1929    0x1.8bb10460f157234ceec7d9644a1a78e5p-1,
1930    -0x1.600002p-1
1931  },
1932  { // Entry 476
1933    0x1.7ef48b9a6fd5c24f5ec39839e1729b78p-2,
1934    0x1.2ffffep0
1935  },
1936  { // Entry 477
1937    0x1.7ef48b9a6fd5c24f5ec39839e1729b78p-2,
1938    -0x1.2ffffep0
1939  },
1940  { // Entry 478
1941    0x1.7ef4842f0bccd60d4a501dc8bc4b57b3p-2,
1942    0x1.30p0
1943  },
1944  { // Entry 479
1945    0x1.7ef4842f0bccd60d4a501dc8bc4b57b3p-2,
1946    -0x1.30p0
1947  },
1948  { // Entry 480
1949    0x1.7ef47cc3a7bdedf9252074263d8a4596p-2,
1950    0x1.300002p0
1951  },
1952  { // Entry 481
1953    0x1.7ef47cc3a7bdedf9252074263d8a4596p-2,
1954    -0x1.300002p0
1955  },
1956  { // Entry 482
1957    -0x1.863ef5085bcc358d2ae8525bf39f0c40p-1,
1958    0x1.37fffep1
1959  },
1960  { // Entry 483
1961    -0x1.863ef5085bcc358d2ae8525bf39f0c40p-1,
1962    -0x1.37fffep1
1963  },
1964  { // Entry 484
1965    -0x1.863efa361dc252bca1eaeed39749bed7p-1,
1966    0x1.38p1
1967  },
1968  { // Entry 485
1969    -0x1.863efa361dc252bca1eaeed39749bed7p-1,
1970    -0x1.38p1
1971  },
1972  { // Entry 486
1973    -0x1.863eff63dfa00bfc758baf469469d741p-1,
1974    0x1.380002p1
1975  },
1976  { // Entry 487
1977    -0x1.863eff63dfa00bfc758baf469469d741p-1,
1978    -0x1.380002p1
1979  },
1980  { // Entry 488
1981    0x1.fef2b2d0a10e2739c566936480a1479bp-1,
1982    0x1.069c8cp-4
1983  },
1984  { // Entry 489
1985    0x1.fef2b2d0a10e2739c566936480a1479bp-1,
1986    -0x1.069c8cp-4
1987  },
1988  { // Entry 490
1989    0x1.fbcbe68dd10bad0a229ccbb580cc5436p-1,
1990    0x1.069c8cp-3
1991  },
1992  { // Entry 491
1993    0x1.fbcbe68dd10bad0a229ccbb580cc5436p-1,
1994    -0x1.069c8cp-3
1995  },
1996  { // Entry 492
1997    0x1.f68eebef72e7f6126b3f3dde646a755cp-1,
1998    0x1.89ead2p-3
1999  },
2000  { // Entry 493
2001    0x1.f68eebef72e7f6126b3f3dde646a755cp-1,
2002    -0x1.89ead2p-3
2003  },
2004  { // Entry 494
2005    0x1.ef41459d2e90ea1b7faad7fabd1fd444p-1,
2006    0x1.069c8cp-2
2007  },
2008  { // Entry 495
2009    0x1.ef41459d2e90ea1b7faad7fabd1fd444p-1,
2010    -0x1.069c8cp-2
2011  },
2012  { // Entry 496
2013    0x1.e5eaa23a27fe8d6890a3edace1c61998p-1,
2014    0x1.4843b0p-2
2015  },
2016  { // Entry 497
2017    0x1.e5eaa23a27fe8d6890a3edace1c61998p-1,
2018    -0x1.4843b0p-2
2019  },
2020  { // Entry 498
2021    0x1.da94d4b99c3a9a5e0d1fc86d53369a84p-1,
2022    0x1.89ead4p-2
2023  },
2024  { // Entry 499
2025    0x1.da94d4b99c3a9a5e0d1fc86d53369a84p-1,
2026    -0x1.89ead4p-2
2027  },
2028  { // Entry 500
2029    0x1.cd4bc9afc01230b2f982f6968dab7f05p-1,
2030    0x1.cb91f8p-2
2031  },
2032  { // Entry 501
2033    0x1.cd4bc9afc01230b2f982f6968dab7f05p-1,
2034    -0x1.cb91f8p-2
2035  },
2036  { // Entry 502
2037    0x1.be1d7adf077def2a360fec23dbbcef09p-1,
2038    0x1.069c8ep-1
2039  },
2040  { // Entry 503
2041    0x1.be1d7adf077def2a360fec23dbbcef09p-1,
2042    -0x1.069c8ep-1
2043  },
2044  { // Entry 504
2045    0x1.ad19e0847d25f3aa142289dab557bf96p-1,
2046    0x1.277020p-1
2047  },
2048  { // Entry 505
2049    0x1.ad19e0847d25f3aa142289dab557bf96p-1,
2050    -0x1.277020p-1
2051  },
2052  { // Entry 506
2053    0x1.9a52e08b191bd55512c8365074f1987fp-1,
2054    0x1.4843b2p-1
2055  },
2056  { // Entry 507
2057    0x1.9a52e08b191bd55512c8365074f1987fp-1,
2058    -0x1.4843b2p-1
2059  },
2060  { // Entry 508
2061    0x1.85dc3bb7c2e9abb5cccb6d96d12d39c4p-1,
2062    0x1.691744p-1
2063  },
2064  { // Entry 509
2065    0x1.85dc3bb7c2e9abb5cccb6d96d12d39c4p-1,
2066    -0x1.691744p-1
2067  },
2068  { // Entry 510
2069    0x1.6fcb78e1cd65d2e4fde7118caac79d6dp-1,
2070    0x1.89ead6p-1
2071  },
2072  { // Entry 511
2073    0x1.6fcb78e1cd65d2e4fde7118caac79d6dp-1,
2074    -0x1.89ead6p-1
2075  },
2076  { // Entry 512
2077    0x1.5837ce4dc835d4a5454ec0a1bb394081p-1,
2078    0x1.aabe68p-1
2079  },
2080  { // Entry 513
2081    0x1.5837ce4dc835d4a5454ec0a1bb394081p-1,
2082    -0x1.aabe68p-1
2083  },
2084  { // Entry 514
2085    0x1.3f3a09427966e9518802dee3bf443a95p-1,
2086    0x1.cb91fap-1
2087  },
2088  { // Entry 515
2089    0x1.3f3a09427966e9518802dee3bf443a95p-1,
2090    -0x1.cb91fap-1
2091  },
2092  { // Entry 516
2093    0x1.24ec73f1aeef4940bb8da19a82bbc49fp-1,
2094    0x1.ec658cp-1
2095  },
2096  { // Entry 517
2097    0x1.24ec73f1aeef4940bb8da19a82bbc49fp-1,
2098    -0x1.ec658cp-1
2099  },
2100  { // Entry 518
2101    0x1.096abb862f9bd5515982c2818c332ff9p-1,
2102    0x1.069c8ep0
2103  },
2104  { // Entry 519
2105    0x1.096abb862f9bd5515982c2818c332ff9p-1,
2106    -0x1.069c8ep0
2107  },
2108  { // Entry 520
2109    0x1.d9a39c0dddc654c717e3036da5dd685cp-2,
2110    0x1.170656p0
2111  },
2112  { // Entry 521
2113    0x1.d9a39c0dddc654c717e3036da5dd685cp-2,
2114    -0x1.170656p0
2115  },
2116  { // Entry 522
2117    0x1.9e7f81840c0bbd0f1b13733061062d34p-2,
2118    0x1.27701ep0
2119  },
2120  { // Entry 523
2121    0x1.9e7f81840c0bbd0f1b13733061062d34p-2,
2122    -0x1.27701ep0
2123  },
2124  { // Entry 524
2125    0x1.61a75e2deb596731c8cd45e3d9794526p-2,
2126    0x1.37d9e6p0
2127  },
2128  { // Entry 525
2129    0x1.61a75e2deb596731c8cd45e3d9794526p-2,
2130    -0x1.37d9e6p0
2131  },
2132  { // Entry 526
2133    0x1.235b337b091cdd8ac06390abc6816b82p-2,
2134    0x1.4843aep0
2135  },
2136  { // Entry 527
2137    0x1.235b337b091cdd8ac06390abc6816b82p-2,
2138    -0x1.4843aep0
2139  },
2140  { // Entry 528
2141    0x1.c7b9146d6d10824ff652dc390ba2d7f9p-3,
2142    0x1.58ad76p0
2143  },
2144  { // Entry 529
2145    0x1.c7b9146d6d10824ff652dc390ba2d7f9p-3,
2146    -0x1.58ad76p0
2147  },
2148  { // Entry 530
2149    0x1.46dc5b2f1de977efff7c278b5adb2a75p-3,
2150    0x1.69173ep0
2151  },
2152  { // Entry 531
2153    0x1.46dc5b2f1de977efff7c278b5adb2a75p-3,
2154    -0x1.69173ep0
2155  },
2156  { // Entry 532
2157    0x1.894f93ef49c4575800bbd646a3a31d2ap-4,
2158    0x1.798106p0
2159  },
2160  { // Entry 533
2161    0x1.894f93ef49c4575800bbd646a3a31d2ap-4,
2162    -0x1.798106p0
2163  },
2164  { // Entry 534
2165    0x1.069164e3f5cee94d865fb52e316dff6bp-5,
2166    0x1.89eacep0
2167  },
2168  { // Entry 535
2169    0x1.069164e3f5cee94d865fb52e316dff6bp-5,
2170    -0x1.89eacep0
2171  },
2172  { // Entry 536
2173    -0x1.069093eec0ed066ec83dd034498ef8bfp-5,
2174    0x1.9a5496p0
2175  },
2176  { // Entry 537
2177    -0x1.069093eec0ed066ec83dd034498ef8bfp-5,
2178    -0x1.9a5496p0
2179  },
2180  { // Entry 538
2181    -0x1.894f2be2979dd9ced83ccc60cf49cd44p-4,
2182    0x1.aabe5ep0
2183  },
2184  { // Entry 539
2185    -0x1.894f2be2979dd9ced83ccc60cf49cd44p-4,
2186    -0x1.aabe5ep0
2187  },
2188  { // Entry 540
2189    -0x1.46dc2796735195a15c80e5b719e2fc42p-3,
2190    0x1.bb2826p0
2191  },
2192  { // Entry 541
2193    -0x1.46dc2796735195a15c80e5b719e2fc42p-3,
2194    -0x1.bb2826p0
2195  },
2196  { // Entry 542
2197    -0x1.c7b8e178b7e8c01d9f320466cc7a68d4p-3,
2198    0x1.cb91eep0
2199  },
2200  { // Entry 543
2201    -0x1.c7b8e178b7e8c01d9f320466cc7a68d4p-3,
2202    -0x1.cb91eep0
2203  },
2204  { // Entry 544
2205    -0x1.235b1a6d767e4b362c64571ac97b4a1cp-2,
2206    0x1.dbfbb6p0
2207  },
2208  { // Entry 545
2209    -0x1.235b1a6d767e4b362c64571ac97b4a1cp-2,
2210    -0x1.dbfbb6p0
2211  },
2212  { // Entry 546
2213    -0x1.61a745a77b7e83c2f8a2f9b091e89aaap-2,
2214    0x1.ec657ep0
2215  },
2216  { // Entry 547
2217    -0x1.61a745a77b7e83c2f8a2f9b091e89aaap-2,
2218    -0x1.ec657ep0
2219  },
2220  { // Entry 548
2221    -0x1.9e7f699e8b9aaf8ed51c71c8f73b0b74p-2,
2222    0x1.fccf46p0
2223  },
2224  { // Entry 549
2225    -0x1.9e7f699e8b9aaf8ed51c71c8f73b0b74p-2,
2226    -0x1.fccf46p0
2227  },
2228  { // Entry 550
2229    -0x1.d9a38bfa3195ba1caa7fb69bc1d04e42p-2,
2230    0x1.069c88p1
2231  },
2232  { // Entry 551
2233    -0x1.d9a38bfa3195ba1caa7fb69bc1d04e42p-2,
2234    -0x1.069c88p1
2235  },
2236  { // Entry 552
2237    -0x1.096ab3c55c91f36e2359ed1c5a8342dfp-1,
2238    0x1.0ed16cp1
2239  },
2240  { // Entry 553
2241    -0x1.096ab3c55c91f36e2359ed1c5a8342dfp-1,
2242    -0x1.0ed16cp1
2243  },
2244  { // Entry 554
2245    -0x1.24ec6c8206e744322d99f47e9e41becep-1,
2246    0x1.170650p1
2247  },
2248  { // Entry 555
2249    -0x1.24ec6c8206e744322d99f47e9e41becep-1,
2250    -0x1.170650p1
2251  },
2252  { // Entry 556
2253    -0x1.3f3a009b82b5b8234e1296dd73cff49dp-1,
2254    0x1.1f3b34p1
2255  },
2256  { // Entry 557
2257    -0x1.3f3a009b82b5b8234e1296dd73cff49dp-1,
2258    -0x1.1f3b34p1
2259  },
2260  { // Entry 558
2261    -0x1.5837c4a184ccf7ed57c189f2addf32c5p-1,
2262    0x1.277018p1
2263  },
2264  { // Entry 559
2265    -0x1.5837c4a184ccf7ed57c189f2addf32c5p-1,
2266    -0x1.277018p1
2267  },
2268  { // Entry 560
2269    -0x1.6fcb6e6685e72fb4074e70cd3162d3bap-1,
2270    0x1.2fa4fcp1
2271  },
2272  { // Entry 561
2273    -0x1.6fcb6e6685e72fb4074e70cd3162d3bap-1,
2274    -0x1.2fa4fcp1
2275  },
2276  { // Entry 562
2277    -0x1.85dc30a79f26754ab1370338ee7bfd11p-1,
2278    0x1.37d9e0p1
2279  },
2280  { // Entry 563
2281    -0x1.85dc30a79f26754ab1370338ee7bfd11p-1,
2282    -0x1.37d9e0p1
2283  },
2284  { // Entry 564
2285    -0x1.9a52d523b1532e4ed477e27dc6051c12p-1,
2286    0x1.400ec4p1
2287  },
2288  { // Entry 565
2289    -0x1.9a52d523b1532e4ed477e27dc6051c12p-1,
2290    -0x1.400ec4p1
2291  },
2292  { // Entry 566
2293    -0x1.ad19d50664abf0c0141137d2ca509f21p-1,
2294    0x1.4843a8p1
2295  },
2296  { // Entry 567
2297    -0x1.ad19d50664abf0c0141137d2ca509f21p-1,
2298    -0x1.4843a8p1
2299  },
2300  { // Entry 568
2301    -0x1.be1d6f8d517db5c2cf7de0faf0808d30p-1,
2302    0x1.50788cp1
2303  },
2304  { // Entry 569
2305    -0x1.be1d6f8d517db5c2cf7de0faf0808d30p-1,
2306    -0x1.50788cp1
2307  },
2308  { // Entry 570
2309    -0x1.cd4bbecf7f2705d4fd00dd463780f45ep-1,
2310    0x1.58ad70p1
2311  },
2312  { // Entry 571
2313    -0x1.cd4bbecf7f2705d4fd00dd463780f45ep-1,
2314    -0x1.58ad70p1
2315  },
2316  { // Entry 572
2317    -0x1.da94ca915da3cdd1fff839d85eec39e2p-1,
2318    0x1.60e254p1
2319  },
2320  { // Entry 573
2321    -0x1.da94ca915da3cdd1fff839d85eec39e2p-1,
2322    -0x1.60e254p1
2323  },
2324  { // Entry 574
2325    -0x1.e5ea99116b39361ac926dd9fdc2089d1p-1,
2326    0x1.691738p1
2327  },
2328  { // Entry 575
2329    -0x1.e5ea99116b39361ac926dd9fdc2089d1p-1,
2330    -0x1.691738p1
2331  },
2332  { // Entry 576
2333    -0x1.ef413dbbda2859ffb0d1ab84342fd235p-1,
2334    0x1.714c1cp1
2335  },
2336  { // Entry 577
2337    -0x1.ef413dbbda2859ffb0d1ab84342fd235p-1,
2338    -0x1.714c1cp1
2339  },
2340  { // Entry 578
2341    -0x1.f68ee5b5bf356b10230944a18e70925cp-1,
2342    0x1.7981p1
2343  },
2344  { // Entry 579
2345    -0x1.f68ee5b5bf356b10230944a18e70925cp-1,
2346    -0x1.7981p1
2347  },
2348  { // Entry 580
2349    -0x1.fbcbe23296fc61b96f382f35ea15c768p-1,
2350    0x1.81b5e4p1
2351  },
2352  { // Entry 581
2353    -0x1.fbcbe23296fc61b96f382f35ea15c768p-1,
2354    -0x1.81b5e4p1
2355  },
2356  { // Entry 582
2357    -0x1.fef2b08943197cd3a8ba861095227c48p-1,
2358    0x1.89eac8p1
2359  },
2360  { // Entry 583
2361    -0x1.fef2b08943197cd3a8ba861095227c48p-1,
2362    -0x1.89eac8p1
2363  },
2364  { // Entry 584
2365    0x1.ef41489fc2fe801a6fc8ae791438eb78p-1,
2366    -0x1.81b5eep2
2367  },
2368  { // Entry 585
2369    0x1.ef41489fc2fe801a6fc8ae791438eb78p-1,
2370    0x1.81b5eep2
2371  },
2372  { // Entry 586
2373    0x1.be1d849ec649b797320e985d0b82ae85p-1,
2374    -0x1.714c26p2
2375  },
2376  { // Entry 587
2377    0x1.be1d849ec649b797320e985d0b82ae85p-1,
2378    0x1.714c26p2
2379  },
2380  { // Entry 588
2381    0x1.6fcb8c44bd30dd668148605969b1c161p-1,
2382    -0x1.60e25ep2
2383  },
2384  { // Entry 589
2385    0x1.6fcb8c44bd30dd668148605969b1c161p-1,
2386    0x1.60e25ep2
2387  },
2388  { // Entry 590
2389    0x1.096ad87c326622c42de34f92814cfa84p-1,
2390    -0x1.507896p2
2391  },
2392  { // Entry 591
2393    0x1.096ad87c326622c42de34f92814cfa84p-1,
2394    0x1.507896p2
2395  },
2396  { // Entry 592
2397    0x1.235b746a2a2eff2bf640dd8c04d35a5bp-2,
2398    -0x1.400ecep2
2399  },
2400  { // Entry 593
2401    0x1.235b746a2a2eff2bf640dd8c04d35a5bp-2,
2402    0x1.400ecep2
2403  },
2404  { // Entry 594
2405    0x1.0693827b46cee3b661ac17114b5fe0fbp-5,
2406    -0x1.2fa506p2
2407  },
2408  { // Entry 595
2409    0x1.0693827b46cee3b661ac17114b5fe0fbp-5,
2410    0x1.2fa506p2
2411  },
2412  { // Entry 596
2413    -0x1.c7b85d668e2abcc46542ca8527f0b801p-3,
2414    -0x1.1f3b3ep2
2415  },
2416  { // Entry 597
2417    -0x1.c7b85d668e2abcc46542ca8527f0b801p-3,
2418    0x1.1f3b3ep2
2419  },
2420  { // Entry 598
2421    -0x1.d9a348d4f4363ba4562110db01ee84e8p-2,
2422    -0x1.0ed176p2
2423  },
2424  { // Entry 599
2425    -0x1.d9a348d4f4363ba4562110db01ee84e8p-2,
2426    0x1.0ed176p2
2427  },
2428  { // Entry 600
2429    -0x1.5837ae8569c95846e6164d9636546120p-1,
2430    -0x1.fccf5ap1
2431  },
2432  { // Entry 601
2433    -0x1.5837ae8569c95846e6164d9636546120p-1,
2434    0x1.fccf5ap1
2435  },
2436  { // Entry 602
2437    -0x1.ad19c918883000b0b702ec080cf0122ep-1,
2438    -0x1.dbfbc8p1
2439  },
2440  { // Entry 603
2441    -0x1.ad19c918883000b0b702ec080cf0122ep-1,
2442    0x1.dbfbc8p1
2443  },
2444  { // Entry 604
2445    -0x1.e5ea94b2cf07add3d0d95ab3a30ad4abp-1,
2446    -0x1.bb2836p1
2447  },
2448  { // Entry 605
2449    -0x1.e5ea94b2cf07add3d0d95ab3a30ad4abp-1,
2450    0x1.bb2836p1
2451  },
2452  { // Entry 606
2453    -0x1.fef2b02908559f92de892d240a2b0b49p-1,
2454    -0x1.9a54a4p1
2455  },
2456  { // Entry 607
2457    -0x1.fef2b02908559f92de892d240a2b0b49p-1,
2458    0x1.9a54a4p1
2459  },
2460  { // Entry 608
2461    -0x1.f68ef3792e592c3cefbce1d5ded64a92p-1,
2462    -0x1.798112p1
2463  },
2464  { // Entry 609
2465    -0x1.f68ef3792e592c3cefbce1d5ded64a92p-1,
2466    0x1.798112p1
2467  },
2468  { // Entry 610
2469    -0x1.cd4bda943eea13630f8e508f8744f2f2p-1,
2470    -0x1.58ad80p1
2471  },
2472  { // Entry 611
2473    -0x1.cd4bda943eea13630f8e508f8744f2f2p-1,
2474    0x1.58ad80p1
2475  },
2476  { // Entry 612
2477    -0x1.85dc54f49f324bdfc71d5749483b3318p-1,
2478    -0x1.37d9eep1
2479  },
2480  { // Entry 613
2481    -0x1.85dc54f49f324bdfc71d5749483b3318p-1,
2482    0x1.37d9eep1
2483  },
2484  { // Entry 614
2485    -0x1.24ec93e04d4bdb54e20beaf383519af8p-1,
2486    -0x1.17065cp1
2487  },
2488  { // Entry 615
2489    -0x1.24ec93e04d4bdb54e20beaf383519af8p-1,
2490    0x1.17065cp1
2491  },
2492  { // Entry 616
2493    -0x1.61a7983d4c16c451b68bf2f5b70f3b6ap-2,
2494    -0x1.ec6594p0
2495  },
2496  { // Entry 617
2497    -0x1.61a7983d4c16c451b68bf2f5b70f3b6ap-2,
2498    0x1.ec6594p0
2499  },
2500  { // Entry 618
2501    -0x1.89504a8de6c9ecac663e67583cab47e8p-4,
2502    -0x1.aabe70p0
2503  },
2504  { // Entry 619
2505    -0x1.89504a8de6c9ecac663e67583cab47e8p-4,
2506    0x1.aabe70p0
2507  },
2508  { // Entry 620
2509    0x1.46dbec9ea3a5f08ba73aa69e7e22de1cp-3,
2510    -0x1.69174cp0
2511  },
2512  { // Entry 621
2513    0x1.46dbec9ea3a5f08ba73aa69e7e22de1cp-3,
2514    0x1.69174cp0
2515  },
2516  { // Entry 622
2517    0x1.9e7f5cf075d1ec4ef69c9c67b62c27cbp-2,
2518    -0x1.277028p0
2519  },
2520  { // Entry 623
2521    0x1.9e7f5cf075d1ec4ef69c9c67b62c27cbp-2,
2522    0x1.277028p0
2523  },
2524  { // Entry 624
2525    0x1.3f39fcc017653d2636837a55fdf6d2d4p-1,
2526    -0x1.cb920ap-1
2527  },
2528  { // Entry 625
2529    0x1.3f39fcc017653d2636837a55fdf6d2d4p-1,
2530    0x1.cb920ap-1
2531  },
2532  { // Entry 626
2533    0x1.9a52d5c700daa3dc8cf8f5a71f2df289p-1,
2534    -0x1.4843c4p-1
2535  },
2536  { // Entry 627
2537    0x1.9a52d5c700daa3dc8cf8f5a71f2df289p-1,
2538    0x1.4843c4p-1
2539  },
2540  { // Entry 628
2541    0x1.da94cd383dd7a3b91a2fc88ff905a6a0p-1,
2542    -0x1.89eafcp-2
2543  },
2544  { // Entry 629
2545    0x1.da94cd383dd7a3b91a2fc88ff905a6a0p-1,
2546    0x1.89eafcp-2
2547  },
2548  { // Entry 630
2549    0x1.fbcbe3de58e66c3283bc810d16c45833p-1,
2550    -0x1.069ce0p-3
2551  },
2552  { // Entry 631
2553    0x1.fbcbe3de58e66c3283bc810d16c45833p-1,
2554    0x1.069ce0p-3
2555  },
2556  { // Entry 632
2557    0x1.fbcbe93d48563d51b6e9d6efdb62495cp-1,
2558    0x1.069c38p-3
2559  },
2560  { // Entry 633
2561    0x1.fbcbe93d48563d51b6e9d6efdb62495cp-1,
2562    -0x1.069c38p-3
2563  },
2564  { // Entry 634
2565    0x1.da94dcfb1cd15853ce848ffb0264ad08p-1,
2566    0x1.89eaa8p-2
2567  },
2568  { // Entry 635
2569    0x1.da94dcfb1cd15853ce848ffb0264ad08p-1,
2570    -0x1.89eaa8p-2
2571  },
2572  { // Entry 636
2573    0x1.9a52eee5e35377d554ace881bdc4725bp-1,
2574    0x1.48439ap-1
2575  },
2576  { // Entry 637
2577    0x1.9a52eee5e35377d554ace881bdc4725bp-1,
2578    -0x1.48439ap-1
2579  },
2580  { // Entry 638
2581    0x1.3f3a1d9657ff6aa498c46f6faaf03b90p-1,
2582    0x1.cb91e0p-1
2583  },
2584  { // Entry 639
2585    0x1.3f3a1d9657ff6aa498c46f6faaf03b90p-1,
2586    -0x1.cb91e0p-1
2587  },
2588  { // Entry 640
2589    0x1.9e7fa617a1a3a400a7f59aa879088e31p-2,
2590    0x1.277014p0
2591  },
2592  { // Entry 641
2593    0x1.9e7fa617a1a3a400a7f59aa879088e31p-2,
2594    -0x1.277014p0
2595  },
2596  { // Entry 642
2597    0x1.46dc8a919b27840cda6e18a079da459cp-3,
2598    0x1.691738p0
2599  },
2600  { // Entry 643
2601    0x1.46dc8a919b27840cda6e18a079da459cp-3,
2602    -0x1.691738p0
2603  },
2604  { // Entry 644
2605    -0x1.894f0c0872415663b7f9e4e4801deaf0p-4,
2606    0x1.aabe5cp0
2607  },
2608  { // Entry 645
2609    -0x1.894f0c0872415663b7f9e4e4801deaf0p-4,
2610    -0x1.aabe5cp0
2611  },
2612  { // Entry 646
2613    -0x1.61a74d29774ae4e3bc5533a2ea08a14ap-2,
2614    0x1.ec6580p0
2615  },
2616  { // Entry 647
2617    -0x1.61a74d29774ae4e3bc5533a2ea08a14ap-2,
2618    -0x1.ec6580p0
2619  },
2620  { // Entry 648
2621    -0x1.24ec7311bd7b2255f9b890b3ff5899f4p-1,
2622    0x1.170652p1
2623  },
2624  { // Entry 649
2625    -0x1.24ec7311bd7b2255f9b890b3ff5899f4p-1,
2626    -0x1.170652p1
2627  },
2628  { // Entry 650
2629    -0x1.85dc3b06c435f524c873d9b5eba3def8p-1,
2630    0x1.37d9e4p1
2631  },
2632  { // Entry 651
2633    -0x1.85dc3b06c435f524c873d9b5eba3def8p-1,
2634    -0x1.37d9e4p1
2635  },
2636  { // Entry 652
2637    -0x1.cd4bc93947e86671ac7f0eacd9521377p-1,
2638    0x1.58ad76p1
2639  },
2640  { // Entry 653
2641    -0x1.cd4bc93947e86671ac7f0eacd9521377p-1,
2642    -0x1.58ad76p1
2643  },
2644  { // Entry 654
2645    -0x1.f68eebd3b8f12f9433e6d7224989c10ep-1,
2646    0x1.798108p1
2647  },
2648  { // Entry 655
2649    -0x1.f68eebd3b8f12f9433e6d7224989c10ep-1,
2650    -0x1.798108p1
2651  },
2652  { // Entry 656
2653    -0x1.fef2b2b91e40021a2fee74fc61812157p-1,
2654    0x1.9a549ap1
2655  },
2656  { // Entry 657
2657    -0x1.fef2b2b91e40021a2fee74fc61812157p-1,
2658    -0x1.9a549ap1
2659  },
2660  { // Entry 658
2661    -0x1.e5eaa14d86168b69918c22f3716a67eap-1,
2662    0x1.bb282cp1
2663  },
2664  { // Entry 659
2665    -0x1.e5eaa14d86168b69918c22f3716a67eap-1,
2666    -0x1.bb282cp1
2667  },
2668  { // Entry 660
2669    -0x1.ad19deead0eae2f72d04165e09e4a43dp-1,
2670    0x1.dbfbbep1
2671  },
2672  { // Entry 661
2673    -0x1.ad19deead0eae2f72d04165e09e4a43dp-1,
2674    -0x1.dbfbbep1
2675  },
2676  { // Entry 662
2677    -0x1.5837cc21dda44f3ab7fd96f57c014e19p-1,
2678    0x1.fccf50p1
2679  },
2680  { // Entry 663
2681    -0x1.5837cc21dda44f3ab7fd96f57c014e19p-1,
2682    -0x1.fccf50p1
2683  },
2684  { // Entry 664
2685    -0x1.d9a39df207139f99ebe9b56dafb234b7p-2,
2686    0x1.0ed170p2
2687  },
2688  { // Entry 665
2689    -0x1.d9a39df207139f99ebe9b56dafb234b7p-2,
2690    -0x1.0ed170p2
2691  },
2692  { // Entry 666
2693    -0x1.c7b9189638128bc0ae33fdf2729cc987p-3,
2694    0x1.1f3b38p2
2695  },
2696  { // Entry 667
2697    -0x1.c7b9189638128bc0ae33fdf2729cc987p-3,
2698    -0x1.1f3b38p2
2699  },
2700  { // Entry 668
2701    0x1.069082e04b25e9d2ea9e263b50d08b34p-5,
2702    0x1.2fa5p2
2703  },
2704  { // Entry 669
2705    0x1.069082e04b25e9d2ea9e263b50d08b34p-5,
2706    -0x1.2fa5p2
2707  },
2708  { // Entry 670
2709    0x1.235b1861f21aa86dce259e4e5b4ef395p-2,
2710    0x1.400ec8p2
2711  },
2712  { // Entry 671
2713    0x1.235b1861f21aa86dce259e4e5b4ef395p-2,
2714    -0x1.400ec8p2
2715  },
2716  { // Entry 672
2717    0x1.096aaf70341485062f443c80a90a3be3p-1,
2718    0x1.507890p2
2719  },
2720  { // Entry 673
2721    0x1.096aaf70341485062f443c80a90a3be3p-1,
2722    -0x1.507890p2
2723  },
2724  { // Entry 674
2725    0x1.6fcb6ae03107be458d07361371efabb4p-1,
2726    0x1.60e258p2
2727  },
2728  { // Entry 675
2729    0x1.6fcb6ae03107be458d07361371efabb4p-1,
2730    -0x1.60e258p2
2731  },
2732  { // Entry 676
2733    0x1.be1d6d10d5c8ceeb8bf9aeb7a9f690b9p-1,
2734    0x1.714c20p2
2735  },
2736  { // Entry 677
2737    0x1.be1d6d10d5c8ceeb8bf9aeb7a9f690b9p-1,
2738    -0x1.714c20p2
2739  },
2740  { // Entry 678
2741    0x1.ef413c72d988bb53937975e4fd4fcc7ap-1,
2742    0x1.81b5e8p2
2743  },
2744  { // Entry 679
2745    0x1.ef413c72d988bb53937975e4fd4fcc7ap-1,
2746    -0x1.81b5e8p2
2747  },
2748  { // Entry 680
2749    0x1.ff0fd2cb5a9228cfa1e01605d0626c84p-1,
2750    0x1.effffep-5
2751  },
2752  { // Entry 681
2753    0x1.ff0fd2cb5a9228cfa1e01605d0626c84p-1,
2754    -0x1.effffep-5
2755  },
2756  { // Entry 682
2757    0x1.ff0fd2c96adfbad5f904a71b2d210a2ap-1,
2758    0x1.f0p-5
2759  },
2760  { // Entry 683
2761    0x1.ff0fd2c96adfbad5f904a71b2d210a2ap-1,
2762    -0x1.f0p-5
2763  },
2764  { // Entry 684
2765    0x1.ff0fd2c77b2d4add40566ec5aa24fc6ep-1,
2766    0x1.f00002p-5
2767  },
2768  { // Entry 685
2769    0x1.ff0fd2c77b2d4add40566ec5aa24fc6ep-1,
2770    -0x1.f00002p-5
2771  },
2772  { // Entry 686
2773    0x1.fc21005d216a89de55b192096fc6b7bap-1,
2774    0x1.f7fffep-4
2775  },
2776  { // Entry 687
2777    0x1.fc21005d216a89de55b192096fc6b7bap-1,
2778    -0x1.f7fffep-4
2779  },
2780  { // Entry 688
2781    0x1.fc210055467fe58a20193399b3bc0dd2p-1,
2782    0x1.f8p-4
2783  },
2784  { // Entry 689
2785    0x1.fc210055467fe58a20193399b3bc0dd2p-1,
2786    -0x1.f8p-4
2787  },
2788  { // Entry 690
2789    0x1.fc21004d6b953945667f800ff81de0ebp-1,
2790    0x1.f80002p-4
2791  },
2792  { // Entry 691
2793    0x1.fc21004d6b953945667f800ff81de0ebp-1,
2794    -0x1.f80002p-4
2795  },
2796  { // Entry 692
2797    0x1.f94984c6fdf1be6168509ff1e35f62dep-1,
2798    0x1.4bfffep-3
2799  },
2800  { // Entry 693
2801    0x1.f94984c6fdf1be6168509ff1e35f62dep-1,
2802    -0x1.4bfffep-3
2803  },
2804  { // Entry 694
2805    0x1.f94984b2552e1941ec766c6a82ece4a3p-1,
2806    0x1.4cp-3
2807  },
2808  { // Entry 695
2809    0x1.f94984b2552e1941ec766c6a82ece4a3p-1,
2810    -0x1.4cp-3
2811  },
2812  { // Entry 696
2813    0x1.f949849dac6a548dd851139041106316p-1,
2814    0x1.4c0002p-3
2815  },
2816  { // Entry 697
2817    0x1.f949849dac6a548dd851139041106316p-1,
2818    -0x1.4c0002p-3
2819  },
2820  { // Entry 698
2821    0x1.e921dd7054ef5d4f727d938ce10a053cp-1,
2822    0x1.333332p-2
2823  },
2824  { // Entry 699
2825    0x1.e921dd7054ef5d4f727d938ce10a053cp-1,
2826    -0x1.333332p-2
2827  },
2828  { // Entry 700
2829    0x1.e921dd24adb9129efc053f9acd4d2444p-1,
2830    0x1.333334p-2
2831  },
2832  { // Entry 701
2833    0x1.e921dd24adb9129efc053f9acd4d2444p-1,
2834    -0x1.333334p-2
2835  },
2836  { // Entry 702
2837    0x1.e921dcd906824da60e43c03a7774b171p-1,
2838    0x1.333336p-2
2839  },
2840  { // Entry 703
2841    0x1.e921dcd906824da60e43c03a7774b171p-1,
2842    -0x1.333336p-2
2843  },
2844  { // Entry 704
2845    0x1.8feedc92764bfbdcb41389e82063ed6ep-1,
2846    0x1.594316p-1
2847  },
2848  { // Entry 705
2849    0x1.8feedc92764bfbdcb41389e82063ed6ep-1,
2850    -0x1.594316p-1
2851  },
2852  { // Entry 706
2853    0x1.8feedb52c750087c5f8727e0279e5f66p-1,
2854    0x1.594318p-1
2855  },
2856  { // Entry 707
2857    0x1.8feedb52c750087c5f8727e0279e5f66p-1,
2858    -0x1.594318p-1
2859  },
2860  { // Entry 708
2861    0x1.8feeda131852852d2fa7fe8847b05973p-1,
2862    0x1.59431ap-1
2863  },
2864  { // Entry 709
2865    0x1.8feeda131852852d2fa7fe8847b05973p-1,
2866    -0x1.59431ap-1
2867  },
2868  { // Entry 710
2869    0x1.6b8991127859fd9b43ca1d08b92aa401p-1,
2870    0x1.8ffffep-1
2871  },
2872  { // Entry 711
2873    0x1.6b8991127859fd9b43ca1d08b92aa401p-1,
2874    -0x1.8ffffep-1
2875  },
2876  { // Entry 712
2877    0x1.6b898fa9efb5d22b58f0d99e9634931ap-1,
2878    0x1.90p-1
2879  },
2880  { // Entry 713
2881    0x1.6b898fa9efb5d22b58f0d99e9634931ap-1,
2882    -0x1.90p-1
2883  },
2884  { // Entry 714
2885    0x1.6b898e4167103b31de6da67ebf5e9fe6p-1,
2886    0x1.900002p-1
2887  },
2888  { // Entry 715
2889    0x1.6b898e4167103b31de6da67ebf5e9fe6p-1,
2890    -0x1.900002p-1
2891  },
2892  { // Entry 716
2893    0x1.ffffffffffffffffffffffffffffffffp-1,
2894    -0x1.p-149
2895  },
2896  { // Entry 717
2897    0x1.ffffffffffffffffffffffffffffffffp-1,
2898    0x1.p-149
2899  },
2900  { // Entry 718
2901    0x1.p0,
2902    0.0
2903  },
2904  { // Entry 719
2905    0x1.ffffffffffffffffffffffffffffffffp-1,
2906    0x1.p-149
2907  },
2908  { // Entry 720
2909    0x1.ffffffffffffffffffffffffffffffffp-1,
2910    -0x1.p-149
2911  },
2912  { // Entry 721
2913    0x1.ff621e38956a3b3be920256ddb6034cdp-1,
2914    0x1.921fb4p-5
2915  },
2916  { // Entry 722
2917    0x1.ff621e38956a3b3be920256ddb6034cdp-1,
2918    -0x1.921fb4p-5
2919  },
2920  { // Entry 723
2921    0x1.ff621e370373dc6f3963d42896ede078p-1,
2922    0x1.921fb6p-5
2923  },
2924  { // Entry 724
2925    0x1.ff621e370373dc6f3963d42896ede078p-1,
2926    -0x1.921fb6p-5
2927  },
2928  { // Entry 725
2929    0x1.ff621e35717d7ba327894bdfde9f4787p-1,
2930    0x1.921fb8p-5
2931  },
2932  { // Entry 726
2933    0x1.ff621e35717d7ba327894bdfde9f4787p-1,
2934    -0x1.921fb8p-5
2935  },
2936  { // Entry 727
2937    0x1.fd88da410b61cd55221d9beb996d4d99p-1,
2938    0x1.921fb4p-4
2939  },
2940  { // Entry 728
2941    0x1.fd88da410b61cd55221d9beb996d4d99p-1,
2942    -0x1.921fb4p-4
2943  },
2944  { // Entry 729
2945    0x1.fd88da3ac5781f5a6fc32e40ed5122b0p-1,
2946    0x1.921fb6p-4
2947  },
2948  { // Entry 730
2949    0x1.fd88da3ac5781f5a6fc32e40ed5122b0p-1,
2950    -0x1.921fb6p-4
2951  },
2952  { // Entry 731
2953    0x1.fd88da347f8e696999ffd58060ba3569p-1,
2954    0x1.921fb8p-4
2955  },
2956  { // Entry 732
2957    0x1.fd88da347f8e696999ffd58060ba3569p-1,
2958    -0x1.921fb8p-4
2959  },
2960  { // Entry 733
2961    0x1.f6297d0f4671da580dfecdd4db29f473p-1,
2962    0x1.921fb4p-3
2963  },
2964  { // Entry 734
2965    0x1.f6297d0f4671da580dfecdd4db29f473p-1,
2966    -0x1.921fb4p-3
2967  },
2968  { // Entry 735
2969    0x1.f6297cf64db9a21d98ab3940fc8a86f0p-1,
2970    0x1.921fb6p-3
2971  },
2972  { // Entry 736
2973    0x1.f6297cf64db9a21d98ab3940fc8a86f0p-1,
2974    -0x1.921fb6p-3
2975  },
2976  { // Entry 737
2977    0x1.f6297cdd55014a808b883fd183f318acp-1,
2978    0x1.921fb8p-3
2979  },
2980  { // Entry 738
2981    0x1.f6297cdd55014a808b883fd183f318acp-1,
2982    -0x1.921fb8p-3
2983  },
2984  { // Entry 739
2985    0x1.d906bd313443007dcb0bd4e3d63284c0p-1,
2986    0x1.921fb4p-2
2987  },
2988  { // Entry 740
2989    0x1.d906bd313443007dcb0bd4e3d63284c0p-1,
2990    -0x1.921fb4p-2
2991  },
2992  { // Entry 741
2993    0x1.d906bccf3cb875874da3da4c01104bafp-1,
2994    0x1.921fb6p-2
2995  },
2996  { // Entry 742
2997    0x1.d906bccf3cb875874da3da4c01104bafp-1,
2998    -0x1.921fb6p-2
2999  },
3000  { // Entry 743
3001    0x1.d906bc6d452d744f210810861102f2dap-1,
3002    0x1.921fb8p-2
3003  },
3004  { // Entry 744
3005    0x1.d906bc6d452d744f210810861102f2dap-1,
3006    -0x1.921fb8p-2
3007  },
3008  { // Entry 745
3009    0x1.6a09e74d3d3fbb94d94274f37769f6eap-1,
3010    0x1.921fb4p-1
3011  },
3012  { // Entry 746
3013    0x1.6a09e74d3d3fbb94d94274f37769f6eap-1,
3014    -0x1.921fb4p-1
3015  },
3016  { // Entry 747
3017    0x1.6a09e5e3335983e5ac92e733e3f24b42p-1,
3018    0x1.921fb6p-1
3019  },
3020  { // Entry 748
3021    0x1.6a09e5e3335983e5ac92e733e3f24b42p-1,
3022    -0x1.921fb6p-1
3023  },
3024  { // Entry 749
3025    0x1.6a09e4792971e22c9a00261aeac070dap-1,
3026    0x1.921fb8p-1
3027  },
3028  { // Entry 750
3029    0x1.6a09e4792971e22c9a00261aeac070dap-1,
3030    -0x1.921fb8p-1
3031  },
3032  { // Entry 751
3033    0x1.4442d18469893610281a0f9b0e8d0eefp-24,
3034    0x1.921fb4p0
3035  },
3036  { // Entry 752
3037    0x1.4442d18469893610281a0f9b0e8d0eefp-24,
3038    -0x1.921fb4p0
3039  },
3040  { // Entry 753
3041    -0x1.777a5cf72cecc4cde3a31e7d5a026142p-25,
3042    0x1.921fb6p0
3043  },
3044  { // Entry 754
3045    -0x1.777a5cf72cecc4cde3a31e7d5a026142p-25,
3046    -0x1.921fb6p0
3047  },
3048  { // Entry 755
3049    -0x1.5dde973dcb3985f4a8e76a1feca29e1dp-23,
3050    0x1.921fb8p0
3051  },
3052  { // Entry 756
3053    -0x1.5dde973dcb3985f4a8e76a1feca29e1dp-23,
3054    -0x1.921fb8p0
3055  },
3056  { // Entry 757
3057    -0x1.fffffffffff9951b30e084732e60bb85p-1,
3058    0x1.921fb4p1
3059  },
3060  { // Entry 758
3061    -0x1.fffffffffff9951b30e084732e60bb85p-1,
3062    -0x1.921fb4p1
3063  },
3064  { // Entry 759
3065    -0x1.fffffffffffdd94849271d08eecf54a1p-1,
3066    0x1.921fb6p1
3067  },
3068  { // Entry 760
3069    -0x1.fffffffffffdd94849271d08eecf54a1p-1,
3070    -0x1.921fb6p1
3071  },
3072  { // Entry 761
3073    -0x1.ffffffffffe21d75616db5ebc56405f5p-1,
3074    0x1.921fb8p1
3075  },
3076  { // Entry 762
3077    -0x1.ffffffffffe21d75616db5ebc56405f5p-1,
3078    -0x1.921fb8p1
3079  },
3080  { // Entry 763
3081    0x1.ffffffffffe6546cc38211f5e8deeb97p-1,
3082    0x1.921fb4p2
3083  },
3084  { // Entry 764
3085    0x1.ffffffffffe6546cc38211f5e8deeb97p-1,
3086    -0x1.921fb4p2
3087  },
3088  { // Entry 765
3089    0x1.fffffffffff76521249c74285bf73c07p-1,
3090    0x1.921fb6p2
3091  },
3092  { // Entry 766
3093    0x1.fffffffffff76521249c74285bf73c07p-1,
3094    -0x1.921fb6p2
3095  },
3096  { // Entry 767
3097    0x1.ffffffffff8875d585b6db2c31711004p-1,
3098    0x1.921fb8p2
3099  },
3100  { // Entry 768
3101    0x1.ffffffffff8875d585b6db2c31711004p-1,
3102    -0x1.921fb8p2
3103  },
3104  { // Entry 769
3105    0x1.ffffffffff9951b30e084a6a993b8675p-1,
3106    0x1.921fb4p3
3107  },
3108  { // Entry 770
3109    0x1.ffffffffff9951b30e084a6a993b8675p-1,
3110    -0x1.921fb4p3
3111  },
3112  { // Entry 771
3113    0x1.ffffffffffdd94849271d0eb7b7b884bp-1,
3114    0x1.921fb6p3
3115  },
3116  { // Entry 772
3117    0x1.ffffffffffdd94849271d0eb7b7b884bp-1,
3118    -0x1.921fb6p3
3119  },
3120  { // Entry 773
3121    0x1.fffffffffe21d75616dba48283d3c2f7p-1,
3122    0x1.921fb8p3
3123  },
3124  { // Entry 774
3125    0x1.fffffffffe21d75616dba48283d3c2f7p-1,
3126    -0x1.921fb8p3
3127  },
3128  { // Entry 775
3129    0x1.fffffffffe6546cc382152d9c0eb9b47p-1,
3130    0x1.921fb4p4
3131  },
3132  { // Entry 776
3133    0x1.fffffffffe6546cc382152d9c0eb9b47p-1,
3134    -0x1.921fb4p4
3135  },
3136  { // Entry 777
3137    0x1.ffffffffff76521249c7484ea7d7a409p-1,
3138    0x1.921fb6p4
3139  },
3140  { // Entry 778
3141    0x1.ffffffffff76521249c7484ea7d7a409p-1,
3142    -0x1.921fb6p4
3143  },
3144  { // Entry 779
3145    0x1.fffffffff8875d585b720f25f0473943p-1,
3146    0x1.921fb8p4
3147  },
3148  { // Entry 780
3149    0x1.fffffffff8875d585b720f25f0473943p-1,
3150    -0x1.921fb8p4
3151  },
3152  { // Entry 781
3153    0x1.fffffffff9951b30e087de5cc38683b8p-1,
3154    0x1.921fb4p5
3155  },
3156  { // Entry 782
3157    0x1.fffffffff9951b30e087de5cc38683b8p-1,
3158    -0x1.921fb4p5
3159  },
3160  { // Entry 783
3161    0x1.fffffffffdd94849271d6b463df6bddfp-1,
3162    0x1.921fb6p5
3163  },
3164  { // Entry 784
3165    0x1.fffffffffdd94849271d6b463df6bddfp-1,
3166    -0x1.921fb6p5
3167  },
3168  { // Entry 785
3169    0x1.ffffffffe21d75616e000e55d09f8757p-1,
3170    0x1.921fb8p5
3171  },
3172  { // Entry 786
3173    0x1.ffffffffe21d75616e000e55d09f8757p-1,
3174    -0x1.921fb8p5
3175  },
3176  { // Entry 787
3177    0x1.ffffffffe6546cc38248a8cf0b9b5795p-1,
3178    0x1.921fb4p6
3179  },
3180  { // Entry 788
3181    0x1.ffffffffe6546cc38248a8cf0b9b5795p-1,
3182    -0x1.921fb4p6
3183  },
3184  { // Entry 789
3185    0x1.fffffffff76521249c7a4dd2e15dd1c4p-1,
3186    0x1.921fb6p6
3187  },
3188  { // Entry 790
3189    0x1.fffffffff76521249c7a4dd2e15dd1c4p-1,
3190    -0x1.921fb6p6
3191  },
3192  { // Entry 791
3193    0x1.ffffffff8875d585bb7d55383a9b39a4p-1,
3194    0x1.921fb8p6
3195  },
3196  { // Entry 792
3197    0x1.ffffffff8875d585bb7d55383a9b39a4p-1,
3198    -0x1.921fb8p6
3199  },
3200  { // Entry 793
3201    0x1.ffffffff9951b30e0bb598fc0679a6f7p-1,
3202    0x1.921fb4p7
3203  },
3204  { // Entry 794
3205    0x1.ffffffff9951b30e0bb598fc0679a6f7p-1,
3206    -0x1.921fb4p7
3207  },
3208  { // Entry 795
3209    0x1.ffffffffdd948492723342ea1da49bacp-1,
3210    0x1.921fb6p7
3211  },
3212  { // Entry 796
3213    0x1.ffffffffdd948492723342ea1da49bacp-1,
3214    -0x1.921fb6p7
3215  },
3216  { // Entry 797
3217    0x1.fffffffe21d7561725c712f068fc9718p-1,
3218    0x1.921fb8p7
3219  },
3220  { // Entry 798
3221    0x1.fffffffe21d7561725c712f068fc9718p-1,
3222    -0x1.921fb8p7
3223  },
3224  { // Entry 799
3225    -0x1.6a09db3bdba0868a31e766359a8406cap-1,
3226    0x1.2d97c4p1
3227  },
3228  { // Entry 800
3229    -0x1.6a09db3bdba0868a31e766359a8406cap-1,
3230    -0x1.2d97c4p1
3231  },
3232  { // Entry 801
3233    -0x1.6a09e0e4035b86694c16534e42fbe111p-1,
3234    0x1.2d97c6p1
3235  },
3236  { // Entry 802
3237    -0x1.6a09e0e4035b86694c16534e42fbe111p-1,
3238    -0x1.2d97c6p1
3239  },
3240  { // Entry 803
3241    -0x1.6a09e68c2affe5aa58050accb05c6248p-1,
3242    0x1.2d97c8p1
3243  },
3244  { // Entry 804
3245    -0x1.6a09e68c2affe5aa58050accb05c6248p-1,
3246    -0x1.2d97c8p1
3247  },
3248  { // Entry 805
3249    -0x1.6a09edb67706e0997121d12a0c87bae8p-1,
3250    0x1.f6a7a0p1
3251  },
3252  { // Entry 806
3253    -0x1.6a09edb67706e0997121d12a0c87bae8p-1,
3254    -0x1.f6a7a0p1
3255  },
3256  { // Entry 807
3257    -0x1.6a09e80e4f7f2a88debed37faa93e8c8p-1,
3258    0x1.f6a7a2p1
3259  },
3260  { // Entry 808
3261    -0x1.6a09e80e4f7f2a88debed37faa93e8c8p-1,
3262    -0x1.f6a7a2p1
3263  },
3264  { // Entry 809
3265    -0x1.6a09e26627e0d3d9cb76de00cb902becp-1,
3266    0x1.f6a7a4p1
3267  },
3268  { // Entry 810
3269    -0x1.6a09e26627e0d3d9cb76de00cb902becp-1,
3270    -0x1.f6a7a4p1
3271  },
3272  { // Entry 811
3273    -0x1.f9990e91a74168b90bd68dfab775c9cap-21,
3274    0x1.2d97c4p2
3275  },
3276  { // Entry 812
3277    -0x1.f9990e91a74168b90bd68dfab775c9cap-21,
3278    -0x1.2d97c4p2
3279  },
3280  { // Entry 813
3281    -0x1.f3321d234f1363d187dd09528b67b215p-22,
3282    0x1.2d97c6p2
3283  },
3284  { // Entry 814
3285    -0x1.f3321d234f1363d187dd09528b67b215p-22,
3286    -0x1.2d97c6p2
3287  },
3288  { // Entry 815
3289    0x1.99bc5b961b1acaca18d971f68ae99da9p-27,
3290    0x1.2d97c8p2
3291  },
3292  { // Entry 816
3293    0x1.99bc5b961b1acaca18d971f68ae99da9p-27,
3294    -0x1.2d97c8p2
3295  },
3296  { // Entry 817
3297    0x1.6a09d7a6b572c2c824d137d0405d8188p-1,
3298    0x1.5fdbbcp2
3299  },
3300  { // Entry 818
3301    0x1.6a09d7a6b572c2c824d137d0405d8188p-1,
3302    -0x1.5fdbbcp2
3303  },
3304  { // Entry 819
3305    0x1.6a09e2f704eecb181e3f5ece9be0ca0fp-1,
3306    0x1.5fdbbep2
3307  },
3308  { // Entry 820
3309    0x1.6a09e2f704eecb181e3f5ece9be0ca0fp-1,
3310    -0x1.5fdbbep2
3311  },
3312  { // Entry 821
3313    0x1.6a09ee47541050ef59ec4bfce935cc1ap-1,
3314    0x1.5fdbc0p2
3315  },
3316  { // Entry 822
3317    0x1.6a09ee47541050ef59ec4bfce935cc1ap-1,
3318    -0x1.5fdbc0p2
3319  },
3320  { // Entry 823
3321    0x1.6a09fc9bebaba208c81ec0b1cd307589p-1,
3322    0x1.c463a8p2
3323  },
3324  { // Entry 824
3325    0x1.6a09fc9bebaba208c81ec0b1cd307589p-1,
3326    -0x1.c463a8p2
3327  },
3328  { // Entry 825
3329    0x1.6a09f14b9cfcc0f6227d386cc3704a05p-1,
3330    0x1.c463aap2
3331  },
3332  { // Entry 826
3333    0x1.6a09f14b9cfcc0f6227d386cc3704a05p-1,
3334    -0x1.c463aap2
3335  },
3336  { // Entry 827
3337    0x1.6a09e5fb4df35d6729f472da3413e404p-1,
3338    0x1.c463acp2
3339  },
3340  { // Entry 828
3341    0x1.6a09e5fb4df35d6729f472da3413e404p-1,
3342    -0x1.c463acp2
3343  },
3344  { // Entry 829
3345    0x1.4aa9c2f2c1defb8728f0d2da1217aae1p-21,
3346    0x1.f6a7a0p2
3347  },
3348  { // Entry 830
3349    0x1.4aa9c2f2c1defb8728f0d2da1217aae1p-21,
3350    -0x1.f6a7a0p2
3351  },
3352  { // Entry 831
3353    0x1.2aa70bcb07d6d0f36b777cb380a845d9p-23,
3354    0x1.f6a7a2p2
3355  },
3356  { // Entry 832
3357    0x1.2aa70bcb07d6d0f36b777cb380a845d9p-23,
3358    -0x1.f6a7a2p2
3359  },
3360  { // Entry 833
3361    -0x1.6aac7a1a7c0c7afc5fcb2313a7eca229p-22,
3362    0x1.f6a7a4p2
3363  },
3364  { // Entry 834
3365    -0x1.6aac7a1a7c0c7afc5fcb2313a7eca229p-22,
3366    -0x1.f6a7a4p2
3367  },
3368  { // Entry 835
3369    -0x1.6a09c8c13f48b7aad851f9d6474bcb31p-1,
3370    0x1.1475cap3
3371  },
3372  { // Entry 836
3373    -0x1.6a09c8c13f48b7aad851f9d6474bcb31p-1,
3374    -0x1.1475cap3
3375  },
3376  { // Entry 837
3377    -0x1.6a09df61ded49d1ee4fca4ba6140d179p-1,
3378    0x1.1475ccp3
3379  },
3380  { // Entry 838
3381    -0x1.6a09df61ded49d1ee4fca4ba6140d179p-1,
3382    -0x1.1475ccp3
3383  },
3384  { // Entry 839
3385    -0x1.6a09f6027cf678b38fc8992cd9990302p-1,
3386    0x1.1475cep3
3387  },
3388  { // Entry 840
3389    -0x1.6a09f6027cf678b38fc8992cd9990302p-1,
3390    -0x1.1475cep3
3391  },
3392  { // Entry 841
3393    -0x1.fffffffffc1972c902ef31c37cb54817p-1,
3394    0x1.2d97c4p3
3395  },
3396  { // Entry 842
3397    -0x1.fffffffffc1972c902ef31c37cb54817p-1,
3398    -0x1.2d97c4p3
3399  },
3400  { // Entry 843
3401    -0x1.ffffffffff0ca4e6263d27a0204389dfp-1,
3402    0x1.2d97c6p3
3403  },
3404  { // Entry 844
3405    -0x1.ffffffffff0ca4e6263d27a0204389dfp-1,
3406    -0x1.2d97c6p3
3407  },
3408  { // Entry 845
3409    -0x1.ffffffffffffd703498c3b8288563915p-1,
3410    0x1.2d97c8p3
3411  },
3412  { // Entry 846
3413    -0x1.ffffffffffffd703498c3b8288563915p-1,
3414    -0x1.2d97c8p3
3415  },
3416  { // Entry 847
3417    -0x1.6a0a0b815fb37b2d01551e07cb3009d1p-1,
3418    0x1.46b9c0p3
3419  },
3420  { // Entry 848
3421    -0x1.6a0a0b815fb37b2d01551e07cb3009d1p-1,
3422    -0x1.46b9c0p3
3423  },
3424  { // Entry 849
3425    -0x1.6a09f4e0c2e98deb78642b6032a73d46p-1,
3426    0x1.46b9c2p3
3427  },
3428  { // Entry 850
3429    -0x1.6a09f4e0c2e98deb78642b6032a73d46p-1,
3430    -0x1.46b9c2p3
3431  },
3432  { // Entry 851
3433    -0x1.6a09de4024b596b50eb06d562db8c777p-1,
3434    0x1.46b9c4p3
3435  },
3436  { // Entry 852
3437    -0x1.6a09de4024b596b50eb06d562db8c777p-1,
3438    -0x1.46b9c4p3
3439  },
3440  { // Entry 853
3441    -0x1.4ddd3ba9edcd898b9946fdd20af22a68p-20,
3442    0x1.5fdbbcp3
3443  },
3444  { // Entry 854
3445    -0x1.4ddd3ba9edcd898b9946fdd20af22a68p-20,
3446    -0x1.5fdbbcp3
3447  },
3448  { // Entry 855
3449    -0x1.3774eea7b8abe8fa8c380142b97af4b6p-22,
3450    0x1.5fdbbep3
3451  },
3452  { // Entry 856
3453    -0x1.3774eea7b8abe8fa8c380142b97af4b6p-22,
3454    -0x1.5fdbbep3
3455  },
3456  { // Entry 857
3457    0x1.644588ac238ae493fa32435ba51329bfp-21,
3458    0x1.5fdbc0p3
3459  },
3460  { // Entry 858
3461    0x1.644588ac238ae493fa32435ba51329bfp-21,
3462    -0x1.5fdbc0p3
3463  },
3464  { // Entry 859
3465    0x1.6a09b9dbc881c458e747908caf2aa5e1p-1,
3466    0x1.78fdb6p3
3467  },
3468  { // Entry 860
3469    0x1.6a09b9dbc881c458e747908caf2aa5e1p-1,
3470    -0x1.78fdb6p3
3471  },
3472  { // Entry 861
3473    0x1.6a09d07c68fc010ffcfd3b19f1ee4f44p-1,
3474    0x1.78fdb8p3
3475  },
3476  { // Entry 862
3477    0x1.6a09d07c68fc010ffcfd3b19f1ee4f44p-1,
3478    -0x1.78fdb8p3
3479  },
3480  { // Entry 863
3481    0x1.6a09e71d080c33f6964a07d1a0bf5980p-1,
3482    0x1.78fdbap3
3483  },
3484  { // Entry 864
3485    0x1.6a09e71d080c33f6964a07d1a0bf5980p-1,
3486    -0x1.78fdbap3
3487  },
3488  { // Entry 865
3489    0x1.6a0a03c63742d62802d163d5cfb3b7d5p-1,
3490    0x1.ab41aep3
3491  },
3492  { // Entry 866
3493    0x1.6a0a03c63742d62802d163d5cfb3b7d5p-1,
3494    -0x1.ab41aep3
3495  },
3496  { // Entry 867
3497    0x1.6a09ed2599fd364c97660cca6652c0a3p-1,
3498    0x1.ab41b0p3
3499  },
3500  { // Entry 868
3501    0x1.6a09ed2599fd364c97660cca6652c0a3p-1,
3502    -0x1.ab41b0p3
3503  },
3504  { // Entry 869
3505    0x1.6a09d684fb4d8c840660d6b42ec83039p-1,
3506    0x1.ab41b2p3
3507  },
3508  { // Entry 870
3509    0x1.6a09d684fb4d8c840660d6b42ec83039p-1,
3510    -0x1.ab41b2p3
3511  },
3512  { // Entry 871
3513    0x1.f66595da7a1ae308d26a18de4c2ed3a3p-20,
3514    0x1.c463a8p3
3515  },
3516  { // Entry 872
3517    0x1.f66595da7a1ae308d26a18de4c2ed3a3p-20,
3518    -0x1.c463a8p3
3519  },
3520  { // Entry 873
3521    0x1.eccb2bb4f66ea861241fa09ca9d8a034p-21,
3522    0x1.c463aap3
3523  },
3524  { // Entry 874
3525    0x1.eccb2bb4f66ea861241fa09ca9d8a034p-21,
3526    -0x1.c463aap3
3527  },
3528  { // Entry 875
3529    -0x1.334d44b0945407b118b361ab78171f67p-25,
3530    0x1.c463acp3
3531  },
3532  { // Entry 876
3533    -0x1.334d44b0945407b118b361ab78171f67p-25,
3534    -0x1.c463acp3
3535  },
3536  { // Entry 877
3537    -0x1.6a09c196f2867cc916ae2b7e6c9d99c1p-1,
3538    0x1.dd85a4p3
3539  },
3540  { // Entry 878
3541    -0x1.6a09c196f2867cc916ae2b7e6c9d99c1p-1,
3542    -0x1.dd85a4p3
3543  },
3544  { // Entry 879
3545    -0x1.6a09d837928506f7cff76f094b4e0377p-1,
3546    0x1.dd85a6p3
3547  },
3548  { // Entry 880
3549    -0x1.6a09d837928506f7cff76f094b4e0377p-1,
3550    -0x1.dd85a6p3
3551  },
3552  { // Entry 881
3553    -0x1.6a09eed83119874e51ae4bb8aeddc1f2p-1,
3554    0x1.dd85a8p3
3555  },
3556  { // Entry 882
3557    -0x1.6a09eed83119874e51ae4bb8aeddc1f2p-1,
3558    -0x1.dd85a8p3
3559  },
3560  { // Entry 883
3561    -0x1.fffffffffe54e5e4d32b3453166060b3p-1,
3562    0x1.f6a7a0p3
3563  },
3564  { // Entry 884
3565    -0x1.fffffffffe54e5e4d32b3453166060b3p-1,
3566    -0x1.f6a7a0p3
3567  },
3568  { // Entry 885
3569    -0x1.ffffffffffea396ab8aee509392c755dp-1,
3570    0x1.f6a7a2p3
3571  },
3572  { // Entry 886
3573    -0x1.ffffffffffea396ab8aee509392c755dp-1,
3574    -0x1.f6a7a2p3
3575  },
3576  { // Entry 887
3577    -0x1.ffffffffff7f8cf09e32d6309bea85cap-1,
3578    0x1.f6a7a4p3
3579  },
3580  { // Entry 888
3581    -0x1.ffffffffff7f8cf09e32d6309bea85cap-1,
3582    -0x1.f6a7a4p3
3583  },
3584  { // Entry 889
3585    -0x1.6a0a294c45ec747a47711a4994d2c5e4p-1,
3586    0x1.07e4ccp4
3587  },
3588  { // Entry 890
3589    -0x1.6a0a294c45ec747a47711a4994d2c5e4p-1,
3590    -0x1.07e4ccp4
3591  },
3592  { // Entry 891
3593    -0x1.6a09fc0b0ea7ed9fb5dd50a0c8af19cbp-1,
3594    0x1.07e4cep4
3595  },
3596  { // Entry 892
3597    -0x1.6a09fc0b0ea7ed9fb5dd50a0c8af19cbp-1,
3598    -0x1.07e4cep4
3599  },
3600  { // Entry 893
3601    -0x1.6a09cec9d1bb3ed4f810c9f9786d610ep-1,
3602    0x1.07e4d0p4
3603  },
3604  { // Entry 894
3605    -0x1.6a09cec9d1bb3ed4f810c9f9786d610ep-1,
3606    -0x1.07e4d0p4
3607  },
3608  { // Entry 895
3609    -0x1.4f76f80582c73fc0cc0903ed8ca7d6b3p-19,
3610    0x1.1475cap4
3611  },
3612  { // Entry 896
3613    -0x1.4f76f80582c73fc0cc0903ed8ca7d6b3p-19,
3614    -0x1.1475cap4
3615  },
3616  { // Entry 897
3617    -0x1.3ddbe0161108b690eed70a7f59de751cp-21,
3618    0x1.1475ccp4
3619  },
3620  { // Entry 898
3621    -0x1.3ddbe0161108b690eed70a7f59de751cp-21,
3622    -0x1.1475ccp4
3623  },
3624  { // Entry 899
3625    0x1.61120ff4f70180b0d55c3ae0f69585cap-20,
3626    0x1.1475cep4
3627  },
3628  { // Entry 900
3629    0x1.61120ff4f70180b0d55c3ae0f69585cap-20,
3630    -0x1.1475cep4
3631  },
3632  { // Entry 901
3633    0x1.6a09b2b17b741050a6cfd64b81c76485p-1,
3634    0x1.2106c8p4
3635  },
3636  { // Entry 902
3637    0x1.6a09b2b17b741050a6cfd64b81c76485p-1,
3638    -0x1.2106c8p4
3639  },
3640  { // Entry 903
3641    0x1.6a09dff2bbe3c9616a3576c55e773207p-1,
3642    0x1.2106cap4
3643  },
3644  { // Entry 904
3645    0x1.6a09dff2bbe3c9616a3576c55e773207p-1,
3646    -0x1.2106cap4
3647  },
3648  { // Entry 905
3649    0x1.6a0a0d33f6ab5af262ad6ad18ac1ce9fp-1,
3650    0x1.2106ccp4
3651  },
3652  { // Entry 906
3653    0x1.6a0a0d33f6ab5af262ad6ad18ac1ce9fp-1,
3654    -0x1.2106ccp4
3655  },
3656  { // Entry 907
3657    0x1.fffffffff065cb240bcbfdff4977ddf8p-1,
3658    0x1.2d97c4p4
3659  },
3660  { // Entry 908
3661    0x1.fffffffff065cb240bcbfdff4977ddf8p-1,
3662    -0x1.2d97c4p4
3663  },
3664  { // Entry 909
3665    0x1.fffffffffc32939898f585d6948cf2d1p-1,
3666    0x1.2d97c6p4
3667  },
3668  { // Entry 910
3669    0x1.fffffffffc32939898f585d6948cf2d1p-1,
3670    -0x1.2d97c6p4
3671  },
3672  { // Entry 911
3673    0x1.ffffffffffff5c0d2630ee0a27e8d6d1p-1,
3674    0x1.2d97c8p4
3675  },
3676  { // Entry 912
3677    0x1.ffffffffffff5c0d2630ee0a27e8d6d1p-1,
3678    -0x1.2d97c8p4
3679  },
3680  { // Entry 913
3681    0x1.6a0a3831b81d94966ad8df4d378824f9p-1,
3682    0x1.3a28c2p4
3683  },
3684  { // Entry 914
3685    0x1.6a0a3831b81d94966ad8df4d378824f9p-1,
3686    -0x1.3a28c2p4
3687  },
3688  { // Entry 915
3689    0x1.6a0a0af082b5bca7f5569f4da6883f64p-1,
3690    0x1.3a28c4p4
3691  },
3692  { // Entry 916
3693    0x1.6a0a0af082b5bca7f5569f4da6883f64p-1,
3694    -0x1.3a28c4p4
3695  },
3696  { // Entry 917
3697    0x1.6a09ddaf47a5bc8dbdcb6b13844902aep-1,
3698    0x1.3a28c6p4
3699  },
3700  { // Entry 918
3701    0x1.6a09ddaf47a5bc8dbdcb6b13844902aep-1,
3702    -0x1.3a28c6p4
3703  },
3704  { // Entry 919
3705    0x1.a3bb251dc7efaa1e2137bb37ed6654dbp-19,
3706    0x1.46b9c0p4
3707  },
3708  { // Entry 920
3709    0x1.a3bb251dc7efaa1e2137bb37ed6654dbp-19,
3710    -0x1.46b9c0p4
3711  },
3712  { // Entry 921
3713    0x1.47764a3b9566758e5baa2e3029f1abbap-20,
3714    0x1.46b9c2p4
3715  },
3716  { // Entry 922
3717    0x1.47764a3b9566758e5baa2e3029f1abbap-20,
3718    -0x1.46b9c2p4
3719  },
3720  { // Entry 923
3721    -0x1.71136b88d4608490f2ddfe90101112aep-21,
3722    0x1.46b9c4p4
3723  },
3724  { // Entry 924
3725    -0x1.71136b88d4608490f2ddfe90101112aep-21,
3726    -0x1.46b9c4p4
3727  },
3728  { // Entry 925
3729    -0x1.6a09a3cc03c4bbad2222dfe5be317565p-1,
3730    0x1.534abep4
3731  },
3732  { // Entry 926
3733    -0x1.6a09a3cc03c4bbad2222dfe5be317565p-1,
3734    -0x1.534abep4
3735  },
3736  { // Entry 927
3737    -0x1.6a09d10d46112335d0e43d738387de8cp-1,
3738    0x1.534ac0p4
3739  },
3740  { // Entry 928
3741    -0x1.6a09d10d46112335d0e43d738387de8cp-1,
3742    -0x1.534ac0p4
3743  },
3744  { // Entry 929
3745    -0x1.6a09fe4e82b5637a4a8f392c3301be94p-1,
3746    0x1.534ac2p4
3747  },
3748  { // Entry 930
3749    -0x1.6a09fe4e82b5637a4a8f392c3301be94p-1,
3750    -0x1.534ac2p4
3751  },
3752  { // Entry 931
3753    -0x1.fffffffff9325ace5f682bbb8b122a09p-1,
3754    0x1.5fdbbcp4
3755  },
3756  { // Entry 932
3757    -0x1.fffffffff9325ace5f682bbb8b122a09p-1,
3758    -0x1.5fdbbcp4
3759  },
3760  { // Entry 933
3761    -0x1.ffffffffffa144abaed5b4aab880635dp-1,
3762    0x1.5fdbbep4
3763  },
3764  { // Entry 934
3765    -0x1.ffffffffffa144abaed5b4aab880635dp-1,
3766    -0x1.5fdbbep4
3767  },
3768  { // Entry 935
3769    -0x1.fffffffffe102e88fe476331e1ddefafp-1,
3770    0x1.5fdbc0p4
3771  },
3772  { // Entry 936
3773    -0x1.fffffffffe102e88fe476331e1ddefafp-1,
3774    -0x1.5fdbc0p4
3775  },
3776  { // Entry 937
3777    -0x1.6a0a19d5f626a35ee112a34638e07808p-1,
3778    0x1.6c6cbap4
3779  },
3780  { // Entry 938
3781    -0x1.6a0a19d5f626a35ee112a34638e07808p-1,
3782    -0x1.6c6cbap4
3783  },
3784  { // Entry 939
3785    -0x1.6a09ec94bcf35208ccd030684d5ddd9cp-1,
3786    0x1.6c6cbcp4
3787  },
3788  { // Entry 940
3789    -0x1.6a09ec94bcf35208ccd030684d5ddd9cp-1,
3790    -0x1.6c6cbcp4
3791  },
3792  { // Entry 941
3793    -0x1.6a09bf537e17d900659bd2fa24c3a8c8p-1,
3794    0x1.6c6cbep4
3795  },
3796  { // Entry 942
3797    -0x1.6a09bf537e17d900659bd2fa24c3a8c8p-1,
3798    -0x1.6c6cbep4
3799  },
3800  { // Entry 943
3801    -0x1.f7ff52360c622b3f94d9c7250bfad8d4p-19,
3802    0x1.78fdb6p4
3803  },
3804  { // Entry 944
3805    -0x1.f7ff52360c622b3f94d9c7250bfad8d4p-19,
3806    -0x1.78fdb6p4
3807  },
3808  { // Entry 945
3809    -0x1.effea46c21baa3da7c266c953a013598p-20,
3810    0x1.78fdb8p4
3811  },
3812  { // Entry 946
3813    -0x1.effea46c21baa3da7c266c953a013598p-20,
3814    -0x1.78fdb8p4
3815  },
3816  { // Entry 947
3817    0x1.0015b93dd0f095be1eb0a5b87fe5e33ep-24,
3818    0x1.78fdbap4
3819  },
3820  { // Entry 948
3821    0x1.0015b93dd0f095be1eb0a5b87fe5e33ep-24,
3822    -0x1.78fdbap4
3823  },
3824  { // Entry 949
3825    0x1.6a0994e68b787ee4fd6830b288225745p-1,
3826    0x1.858eb4p4
3827  },
3828  { // Entry 950
3829    0x1.6a0994e68b787ee4fd6830b288225745p-1,
3830    -0x1.858eb4p4
3831  },
3832  { // Entry 951
3833    0x1.6a09c227cfa194d1fa7ab9909de5083cp-1,
3834    0x1.858eb6p4
3835  },
3836  { // Entry 952
3837    0x1.6a09c227cfa194d1fa7ab9909de5083cp-1,
3838    -0x1.858eb6p4
3839  },
3840  { // Entry 953
3841    0x1.6a09ef690e2283b658509ed319483839p-1,
3842    0x1.858eb8p4
3843  },
3844  { // Entry 954
3845    0x1.6a09ef690e2283b658509ed319483839p-1,
3846    -0x1.858eb8p4
3847  },
3848  { // Entry 955
3849    -0x1.f3957bad70e0741f1d3d6751246ce21ap-1,
3850    0x1.fffffep62
3851  },
3852  { // Entry 956
3853    -0x1.f3957bad70e0741f1d3d6751246ce21ap-1,
3854    -0x1.fffffep62
3855  },
3856  { // Entry 957
3857    0x1.82aa375b3c33e70663731bab4beb6ed3p-7,
3858    0x1.p63
3859  },
3860  { // Entry 958
3861    0x1.82aa375b3c33e70663731bab4beb6ed3p-7,
3862    -0x1.p63
3863  },
3864  { // Entry 959
3865    0x1.945e6c69a580fb7bb27d02c0fe0f8a71p-2,
3866    0x1.000002p63
3867  },
3868  { // Entry 960
3869    0x1.945e6c69a580fb7bb27d02c0fe0f8a71p-2,
3870    -0x1.000002p63
3871  },
3872  { // Entry 961
3873    -0x1.b2d255f2bd0423e29e2a548728f034abp-1,
3874    0x1.fffffep26
3875  },
3876  { // Entry 962
3877    -0x1.b2d255f2bd0423e29e2a548728f034abp-1,
3878    -0x1.fffffep26
3879  },
3880  { // Entry 963
3881    0x1.4ab6511a7d39ad3cc88ded1e775ca147p-1,
3882    0x1.p27
3883  },
3884  { // Entry 964
3885    0x1.4ab6511a7d39ad3cc88ded1e775ca147p-1,
3886    -0x1.p27
3887  },
3888  { // Entry 965
3889    -0x1.ad3d80c82f4452b076581de24648435bp-1,
3890    0x1.000002p27
3891  },
3892  { // Entry 966
3893    -0x1.ad3d80c82f4452b076581de24648435bp-1,
3894    -0x1.000002p27
3895  },
3896  { // Entry 967
3897    -0x1.4532c3721ed4343ad88eea8908a988cbp-2,
3898    0x1.fffffep23
3899  },
3900  { // Entry 968
3901    -0x1.4532c3721ed4343ad88eea8908a988cbp-2,
3902    -0x1.fffffep23
3903  },
3904  { // Entry 969
3905    0x1.40ad67f3f0c9a143963c9c96dbce3f8ap-1,
3906    0x1.p24
3907  },
3908  { // Entry 970
3909    0x1.40ad67f3f0c9a143963c9c96dbce3f8ap-1,
3910    -0x1.p24
3911  },
3912  { // Entry 971
3913    0x1.caf8537c3e442ca8aca86c156773853ap-2,
3914    0x1.000002p24
3915  },
3916  { // Entry 972
3917    0x1.caf8537c3e442ca8aca86c156773853ap-2,
3918    -0x1.000002p24
3919  },
3920  { // Entry 973
3921    -0x1.4eaa667ba0b90dfb05ab3d9c247cdee7p-1,
3922    0x1.fffffep1
3923  },
3924  { // Entry 974
3925    -0x1.4eaa667ba0b90dfb05ab3d9c247cdee7p-1,
3926    -0x1.fffffep1
3927  },
3928  { // Entry 975
3929    -0x1.4eaa606db24c0c466da1c2dc7baa2b32p-1,
3930    0x1.p2
3931  },
3932  { // Entry 976
3933    -0x1.4eaa606db24c0c466da1c2dc7baa2b32p-1,
3934    -0x1.p2
3935  },
3936  { // Entry 977
3937    -0x1.4eaa5451d53348eb89dc478d4d11be02p-1,
3938    0x1.000002p2
3939  },
3940  { // Entry 978
3941    -0x1.4eaa5451d53348eb89dc478d4d11be02p-1,
3942    -0x1.000002p2
3943  },
3944  { // Entry 979
3945    -0x1.aa225e2ef96241915b6fd217522814f5p-2,
3946    0x1.fffffep0
3947  },
3948  { // Entry 980
3949    -0x1.aa225e2ef96241915b6fd217522814f5p-2,
3950    -0x1.fffffep0
3951  },
3952  { // Entry 981
3953    -0x1.aa22657537204a4332f8acbb72b0d768p-2,
3954    0x1.p1
3955  },
3956  { // Entry 982
3957    -0x1.aa22657537204a4332f8acbb72b0d768p-2,
3958    -0x1.p1
3959  },
3960  { // Entry 983
3961    -0x1.aa227401b288620a0372d5a96084915dp-2,
3962    0x1.000002p1
3963  },
3964  { // Entry 984
3965    -0x1.aa227401b288620a0372d5a96084915dp-2,
3966    -0x1.000002p1
3967  },
3968  { // Entry 985
3969    0x1.14a282aa25b11f6312a7a65180e7c3d4p-1,
3970    0x1.fffffep-1
3971  },
3972  { // Entry 986
3973    0x1.14a282aa25b11f6312a7a65180e7c3d4p-1,
3974    -0x1.fffffep-1
3975  },
3976  { // Entry 987
3977    0x1.14a280fb5068b923848cdb2ed0e37a53p-1,
3978    0x1.p0
3979  },
3980  { // Entry 988
3981    0x1.14a280fb5068b923848cdb2ed0e37a53p-1,
3982    -0x1.p0
3983  },
3984  { // Entry 989
3985    0x1.14a27d9da5d4aebce71428f9057b08dap-1,
3986    0x1.000002p0
3987  },
3988  { // Entry 990
3989    0x1.14a27d9da5d4aebce71428f9057b08dap-1,
3990    -0x1.000002p0
3991  },
3992  { // Entry 991
3993    0x1.c15280e0737692dd436908fdc8e6e2e1p-1,
3994    0x1.fffffep-2
3995  },
3996  { // Entry 992
3997    0x1.c15280e0737692dd436908fdc8e6e2e1p-1,
3998    -0x1.fffffep-2
3999  },
4000  { // Entry 993
4001    0x1.c1528065b7d4f9db7bbb3b45f5f5b30ap-1,
4002    0x1.p-1
4003  },
4004  { // Entry 994
4005    0x1.c1528065b7d4f9db7bbb3b45f5f5b30ap-1,
4006    -0x1.p-1
4007  },
4008  { // Entry 995
4009    0x1.c1527f70409076da0c3204df1e099a83p-1,
4010    0x1.000002p-1
4011  },
4012  { // Entry 996
4013    0x1.c1527f70409076da0c3204df1e099a83p-1,
4014    -0x1.000002p-1
4015  },
4016  { // Entry 997
4017    0x1.f0154a1789d8dcc172cd2092d05f6394p-1,
4018    0x1.fffffep-3
4019  },
4020  { // Entry 998
4021    0x1.f0154a1789d8dcc172cd2092d05f6394p-1,
4022    -0x1.fffffep-3
4023  },
4024  { // Entry 999
4025    0x1.f01549f7deea174f07a67972bf29f148p-1,
4026    0x1.p-2
4027  },
4028  { // Entry 1000
4029    0x1.f01549f7deea174f07a67972bf29f148p-1,
4030    -0x1.p-2
4031  },
4032  { // Entry 1001
4033    0x1.f01549b8890c2f66337cac15a7237c8ep-1,
4034    0x1.000002p-2
4035  },
4036  { // Entry 1002
4037    0x1.f01549b8890c2f66337cac15a7237c8ep-1,
4038    -0x1.000002p-2
4039  },
4040  { // Entry 1003
4041    0x1.fc01552fd068ee83f5b742c05245e8b2p-1,
4042    0x1.fffffep-4
4043  },
4044  { // Entry 1004
4045    0x1.fc01552fd068ee83f5b742c05245e8b2p-1,
4046    -0x1.fffffep-4
4047  },
4048  { // Entry 1005
4049    0x1.fc015527d5bd36da3cd4253bede319cap-1,
4050    0x1.p-3
4051  },
4052  { // Entry 1006
4053    0x1.fc015527d5bd36da3cd4253bede319cap-1,
4054    -0x1.p-3
4055  },
4056  { // Entry 1007
4057    0x1.fc015517e065afb6bb102c18f5919820p-1,
4058    0x1.000002p-3
4059  },
4060  { // Entry 1008
4061    0x1.fc015517e065afb6bb102c18f5919820p-1,
4062    -0x1.000002p-3
4063  },
4064  { // Entry 1009
4065    0x1.ff0015569ef7e2b96301e6f752c019d4p-1,
4066    0x1.fffffep-5
4067  },
4068  { // Entry 1010
4069    0x1.ff0015569ef7e2b96301e6f752c019d4p-1,
4070    -0x1.fffffep-5
4071  },
4072  { // Entry 1011
4073    0x1.ff0015549f4d34ca0e1ee6509bc42b71p-1,
4074    0x1.p-4
4075  },
4076  { // Entry 1012
4077    0x1.ff0015549f4d34ca0e1ee6509bc42b71p-1,
4078    -0x1.p-4
4079  },
4080  { // Entry 1013
4081    0x1.ff0015509ff7d2ee6418e924f0de5e97p-1,
4082    0x1.000002p-4
4083  },
4084  { // Entry 1014
4085    0x1.ff0015509ff7d2ee6418e924f0de5e97p-1,
4086    -0x1.000002p-4
4087  },
4088  { // Entry 1015
4089    0x1.ffc00155d277d58e727cd95c43f759cfp-1,
4090    0x1.fffffep-6
4091  },
4092  { // Entry 1016
4093    0x1.ffc00155d277d58e727cd95c43f759cfp-1,
4094    -0x1.fffffep-6
4095  },
4096  { // Entry 1017
4097    0x1.ffc00155527d2b12aedb49d92928df72p-1,
4098    0x1.p-5
4099  },
4100  { // Entry 1018
4101    0x1.ffc00155527d2b12aedb49d92928df72p-1,
4102    -0x1.p-5
4103  },
4104  { // Entry 1019
4105    0x1.ffc001545287d49b57972af5145663a0p-1,
4106    0x1.000002p-5
4107  },
4108  { // Entry 1020
4109    0x1.ffc001545287d49b57972af5145663a0p-1,
4110    -0x1.000002p-5
4111  },
4112  { // Entry 1021
4113    0x1.fff0001575499f3d7996e2da11cdeb24p-1,
4114    0x1.fffffep-7
4115  },
4116  { // Entry 1022
4117    0x1.fff0001575499f3d7996e2da11cdeb24p-1,
4118    -0x1.fffffep-7
4119  },
4120  { // Entry 1023
4121    0x1.fff000155549f4a28a280e97bcd59c8ap-1,
4122    0x1.p-6
4123  },
4124  { // Entry 1024
4125    0x1.fff000155549f4a28a280e97bcd59c8ap-1,
4126    -0x1.p-6
4127  },
4128  { // Entry 1025
4129    0x1.fff00015154a9f0cae4a62151501cd0ap-1,
4130    0x1.000002p-6
4131  },
4132  { // Entry 1026
4133    0x1.fff00015154a9f0cae4a62151501cd0ap-1,
4134    -0x1.000002p-6
4135  },
4136  { // Entry 1027
4137    0x1.fffffff0000020155544fff49fca38e6p-1,
4138    0x1.fffffep-15
4139  },
4140  { // Entry 1028
4141    0x1.fffffff0000020155544fff49fca38e6p-1,
4142    -0x1.fffffep-15
4143  },
4144  { // Entry 1029
4145    0x1.fffffff00000001555555549f49f49f7p-1,
4146    0x1.p-14
4147  },
4148  { // Entry 1030
4149    0x1.fffffff00000001555555549f49f49f7p-1,
4150    -0x1.p-14
4151  },
4152  { // Entry 1031
4153    0x1.ffffffefffffc0155515fff4a1496c1cp-1,
4154    0x1.000002p-14
4155  },
4156  { // Entry 1032
4157    0x1.ffffffefffffc0155515fff4a1496c1cp-1,
4158    -0x1.000002p-14
4159  },
4160  { // Entry 1033
4161    0x1.fffffffffffffc000007fffffc015555p-1,
4162    0x1.fffffep-28
4163  },
4164  { // Entry 1034
4165    0x1.fffffffffffffc000007fffffc015555p-1,
4166    -0x1.fffffep-28
4167  },
4168  { // Entry 1035
4169    0x1.fffffffffffffc000000000000015555p-1,
4170    0x1.p-27
4171  },
4172  { // Entry 1036
4173    0x1.fffffffffffffc000000000000015555p-1,
4174    -0x1.p-27
4175  },
4176  { // Entry 1037
4177    0x1.fffffffffffffbffffeffffff0015555p-1,
4178    0x1.000002p-27
4179  },
4180  { // Entry 1038
4181    0x1.fffffffffffffbffffeffffff0015555p-1,
4182    -0x1.000002p-27
4183  },
4184  { // Entry 1039
4185    0x1.fffffffffffffff000001ffffff00015p-1,
4186    0x1.fffffep-31
4187  },
4188  { // Entry 1040
4189    0x1.fffffffffffffff000001ffffff00015p-1,
4190    -0x1.fffffep-31
4191  },
4192  { // Entry 1041
4193    0x1.fffffffffffffff00000000000000015p-1,
4194    0x1.p-30
4195  },
4196  { // Entry 1042
4197    0x1.fffffffffffffff00000000000000015p-1,
4198    -0x1.p-30
4199  },
4200  { // Entry 1043
4201    0x1.ffffffffffffffefffffbfffffc00015p-1,
4202    0x1.000002p-30
4203  },
4204  { // Entry 1044
4205    0x1.ffffffffffffffefffffbfffffc00015p-1,
4206    -0x1.000002p-30
4207  },
4208  { // Entry 1045
4209    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
4210    -0x1.fffffep127
4211  },
4212  { // Entry 1046
4213    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
4214    0x1.fffffep127
4215  },
4216  { // Entry 1047
4217    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
4218    0x1.fffffep127
4219  },
4220  { // Entry 1048
4221    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
4222    -0x1.fffffep127
4223  },
4224  { // Entry 1049
4225    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
4226    0x1.fffffep127
4227  },
4228  { // Entry 1050
4229    0x1.b4bf2c79bdfcdaa53ed6c013f65e0963p-1,
4230    -0x1.fffffep127
4231  },
4232  { // Entry 1051
4233    -0x1.8877a29e3d7b6defcb528e86f4c3e09ap-1,
4234    0x1.fffffcp127
4235  },
4236  { // Entry 1052
4237    -0x1.8877a29e3d7b6defcb528e86f4c3e09ap-1,
4238    -0x1.fffffcp127
4239  },
4240  { // Entry 1053
4241    -0x1.fffffffffffdd94849271d08eecf54a1p-1,
4242    0x1.921fb6p1
4243  },
4244  { // Entry 1054
4245    -0x1.fffffffffffdd94849271d08eecf54a1p-1,
4246    -0x1.921fb6p1
4247  },
4248  { // Entry 1055
4249    -0x1.777a5cf72cecc4cde3a31e7d5a026142p-25,
4250    0x1.921fb6p0
4251  },
4252  { // Entry 1056
4253    -0x1.777a5cf72cecc4cde3a31e7d5a026142p-25,
4254    -0x1.921fb6p0
4255  },
4256  { // Entry 1057
4257    0x1.14a27d9da5d4aebce71428f9057b08dap-1,
4258    0x1.000002p0
4259  },
4260  { // Entry 1058
4261    0x1.14a27d9da5d4aebce71428f9057b08dap-1,
4262    -0x1.000002p0
4263  },
4264  { // Entry 1059
4265    0x1.14a280fb5068b923848cdb2ed0e37a53p-1,
4266    0x1.p0
4267  },
4268  { // Entry 1060
4269    0x1.14a280fb5068b923848cdb2ed0e37a53p-1,
4270    -0x1.p0
4271  },
4272  { // Entry 1061
4273    0x1.14a282aa25b11f6312a7a65180e7c3d4p-1,
4274    0x1.fffffep-1
4275  },
4276  { // Entry 1062
4277    0x1.14a282aa25b11f6312a7a65180e7c3d4p-1,
4278    -0x1.fffffep-1
4279  },
4280  { // Entry 1063
4281    0x1.6a09e5e3335983e5ac92e733e3f24b42p-1,
4282    0x1.921fb6p-1
4283  },
4284  { // Entry 1064
4285    0x1.6a09e5e3335983e5ac92e733e3f24b42p-1,
4286    -0x1.921fb6p-1
4287  },
4288  { // Entry 1065
4289    0x1.ffffffffffffffffffffffffffffffffp-1,
4290    0x1.000002p-126
4291  },
4292  { // Entry 1066
4293    0x1.ffffffffffffffffffffffffffffffffp-1,
4294    -0x1.000002p-126
4295  },
4296  { // Entry 1067
4297    0x1.ffffffffffffffffffffffffffffffffp-1,
4298    0x1.p-126
4299  },
4300  { // Entry 1068
4301    0x1.ffffffffffffffffffffffffffffffffp-1,
4302    -0x1.p-126
4303  },
4304  { // Entry 1069
4305    0x1.ffffffffffffffffffffffffffffffffp-1,
4306    0x1.fffffcp-127
4307  },
4308  { // Entry 1070
4309    0x1.ffffffffffffffffffffffffffffffffp-1,
4310    -0x1.fffffcp-127
4311  },
4312  { // Entry 1071
4313    0x1.ffffffffffffffffffffffffffffffffp-1,
4314    0x1.fffff8p-127
4315  },
4316  { // Entry 1072
4317    0x1.ffffffffffffffffffffffffffffffffp-1,
4318    -0x1.fffff8p-127
4319  },
4320  { // Entry 1073
4321    0x1.ffffffffffffffffffffffffffffffffp-1,
4322    0x1.p-148
4323  },
4324  { // Entry 1074
4325    0x1.ffffffffffffffffffffffffffffffffp-1,
4326    -0x1.p-148
4327  },
4328  { // Entry 1075
4329    0x1.ffffffffffffffffffffffffffffffffp-1,
4330    0x1.p-149
4331  },
4332  { // Entry 1076
4333    0x1.ffffffffffffffffffffffffffffffffp-1,
4334    -0x1.p-149
4335  },
4336  { // Entry 1077
4337    0x1.p0,
4338    0.0f
4339  },
4340  { // Entry 1078
4341    0x1.p0,
4342    -0.0f
4343  },
4344};
4345#endif // __BIONIC__
4346
4347TEST(math_cosf, cosf_intel) {
4348#if defined(__BIONIC__)
4349  for (size_t i = 0; i < sizeof(g_cosf_intel_data)/sizeof(cosf_intel_data_t); i++) {
4350    EXPECT_FLOAT_EQ(g_cosf_intel_data[i].expected, cosf(g_cosf_intel_data[i].call_data)) << "Failed on element " << i;
4351  }
4352#else // __BIONIC__
4353  GTEST_LOG_(INFO) << "This test does nothing.";
4354#endif // __BIONIC__
4355}
4356