• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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__)
22 typedef struct {
23   float expected;
24   float call_data;
25 } cosf_intel_data_t;
26 
27 static 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 
TEST(math_cosf,cosf_intel)4347 TEST(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