• 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 } tanf_intel_data_t;
26 
27 static tanf_intel_data_t g_tanf_intel_data[] = {
28   { // Entry 0
29     -0x1.00000000001555555555577777777777p-21,
30     -0x1.p-21
31   },
32   { // Entry 1
33     0x1.00000000001555555555577777777777p-21,
34     0x1.p-21
35   },
36   { // Entry 2
37     -0x1.p-149,
38     -0x1.p-149
39   },
40   { // Entry 3
41     0x1.p-149,
42     0x1.p-149
43   },
44   { // Entry 4
45     -0x1.00000200000000000000155555d55556p-41,
46     -0x1.000002p-41
47   },
48   { // Entry 5
49     0x1.00000200000000000000155555d55556p-41,
50     0x1.000002p-41
51   },
52   { // Entry 6
53     -0x1.ffb7eb004b7e12b369388faaa0342f6cp-3,
54     -0x1.27cca6p7
55   },
56   { // Entry 7
57     0x1.ffb7eb004b7e12b369388faaa0342f6cp-3,
58     0x1.27cca6p7
59   },
60   { // Entry 8
61     -0x1.3b7ddaffdc9a2fad39f329743fbf49e5p4,
62     -0x1.2a5996p2
63   },
64   { // Entry 9
65     0x1.3b7ddaffdc9a2fad39f329743fbf49e5p4,
66     0x1.2a5996p2
67   },
68   { // Entry 10
69     0x1.819f32ffd97b1ed667bc143387037ddep-1,
70     -0x1.3f7f22p1
71   },
72   { // Entry 11
73     -0x1.819f32ffd97b1ed667bc143387037ddep-1,
74     0x1.3f7f22p1
75   },
76   { // Entry 12
77     -0x1.405f900000000000000a7402846583d0p-38,
78     -0x1.405f90p-38
79   },
80   { // Entry 13
81     0x1.405f900000000000000a7402846583d0p-38,
82     0x1.405f90p-38
83   },
84   { // Entry 14
85     -0x1.8cd79995344c7943c7b3e021607da3cbp-2,
86     -0x1.496e80p96
87   },
88   { // Entry 15
89     0x1.8cd79995344c7943c7b3e021607da3cbp-2,
90     0x1.496e80p96
91   },
92   { // Entry 16
93     0x1.e144471ea2b49b6c1fdceff8ccceea7bp10,
94     -0x1.5fe0p3
95   },
96   { // Entry 17
97     -0x1.e144471ea2b49b6c1fdceff8ccceea7bp10,
98     0x1.5fe0p3
99   },
100   { // Entry 18
101     -0x1.ca0f4c2315ab5a9729e6afa857677b3fp-1,
102     -0x1.75aef0p-1
103   },
104   { // Entry 19
105     0x1.ca0f4c2315ab5a9729e6afa857677b3fp-1,
106     0x1.75aef0p-1
107   },
108   { // Entry 20
109     -0x1.c33ed50b887775a5d613c08c488fbb9cp3,
110     -0x1.80p0
111   },
112   { // Entry 21
113     0x1.c33ed50b887775a5d613c08c488fbb9cp3,
114     0x1.80p0
115   },
116   { // Entry 22
117     -0x1.c34513ee7140fdb8217e83dc2d6d6f53p3,
118     -0x1.800040p0
119   },
120   { // Entry 23
121     0x1.c34513ee7140fdb8217e83dc2d6d6f53p3,
122     0x1.800040p0
123   },
124   { // Entry 24
125     0x1.4e6b8a48164b9e1d8175e4512ab22ff1p0,
126     -0x1.8e3560p98
127   },
128   { // Entry 25
129     -0x1.4e6b8a48164b9e1d8175e4512ab22ff1p0,
130     0x1.8e3560p98
131   },
132   { // Entry 26
133     -0x1.d017e0214a953265d8dd5c0a11ea61d1p-1,
134     -0x1.9de7d4p4
135   },
136   { // Entry 27
137     0x1.d017e0214a953265d8dd5c0a11ea61d1p-1,
138     0x1.9de7d4p4
139   },
140   { // Entry 28
141     -0x1.d0473f02270c0eec883e753e50800670p-1,
142     -0x1.9de8a4p4
143   },
144   { // Entry 29
145     0x1.d0473f02270c0eec883e753e50800670p-1,
146     0x1.9de8a4p4
147   },
148   { // Entry 30
149     0x1.d0aada22aa5e3dc35b5063c639047df5p-1,
150     -0x1.be7e5ap5
151   },
152   { // Entry 31
153     -0x1.d0aada22aa5e3dc35b5063c639047df5p-1,
154     0x1.be7e5ap5
155   },
156   { // Entry 32
157     -0x1.ee9495000a190cdb6db3e83d2c05ef38p-2,
158     -0x1.ccbeb0p-2
159   },
160   { // Entry 33
161     0x1.ee9495000a190cdb6db3e83d2c05ef38p-2,
162     0x1.ccbeb0p-2
163   },
164   { // Entry 34
165     0x1.dc32eba638d13458c7b29d96abffe1cap-7,
166     -0x1.fffep127
167   },
168   { // Entry 35
169     -0x1.dc32eba638d13458c7b29d96abffe1cap-7,
170     0x1.fffep127
171   },
172   { // Entry 36
173     0x1.00000000001555555555577777777777p-21,
174     0x1.p-21
175   },
176   { // Entry 37
177     -0x1.00000000001555555555577777777777p-21,
178     -0x1.p-21
179   },
180   { // Entry 38
181     0x1.p-131,
182     0x1.p-131
183   },
184   { // Entry 39
185     -0x1.p-131,
186     -0x1.p-131
187   },
188   { // Entry 40
189     0x1.p-149,
190     0x1.p-149
191   },
192   { // Entry 41
193     -0x1.p-149,
194     -0x1.p-149
195   },
196   { // Entry 42
197     0x1.52f50e757941cbff5b7c2e06a1ab7e9dp6,
198     0x1.p63
199   },
200   { // Entry 43
201     -0x1.52f50e757941cbff5b7c2e06a1ab7e9dp6,
202     -0x1.p63
203   },
204   { // Entry 44
205     0x1.00000200000000000000155555d55556p-41,
206     0x1.000002p-41
207   },
208   { // Entry 45
209     -0x1.00000200000000000000155555d55556p-41,
210     -0x1.000002p-41
211   },
212   { // Entry 46
213     -0x1.adb7eb6d8cebbe362f197dbeda5c113cp-1,
214     0x1.000002p51
215   },
216   { // Entry 47
217     0x1.adb7eb6d8cebbe362f197dbeda5c113cp-1,
218     -0x1.000002p51
219   },
220   { // Entry 48
221     0x1.f7762b752b006715d90c389a11826d6bp1,
222     0x1.000004p127
223   },
224   { // Entry 49
225     -0x1.f7762b752b006715d90c389a11826d6bp1,
226     -0x1.000004p127
227   },
228   { // Entry 50
229     -0x1.09cff10000671912c84762f18c285470p0,
230     0x1.000090p7
231   },
232   { // Entry 51
233     0x1.09cff10000671912c84762f18c285470p0,
234     -0x1.000090p7
235   },
236   { // Entry 52
237     0x1.015901017edb67aa7e52ae694e990a19p-3,
238     0x1.000180p-3
239   },
240   { // Entry 53
241     -0x1.015901017edb67aa7e52ae694e990a19p-3,
242     -0x1.000180p-3
243   },
244   { // Entry 54
245     0x1.0002200000000000000055577559d958p-40,
246     0x1.000220p-40
247   },
248   { // Entry 55
249     -0x1.0002200000000000000055577559d958p-40,
250     -0x1.000220p-40
251   },
252   { // Entry 56
253     0x1.6d53796cdd401e3ddc09e835b8ea660ap3,
254     0x1.000380p127
255   },
256   { // Entry 57
257     -0x1.6d53796cdd401e3ddc09e835b8ea660ap3,
258     -0x1.000380p127
259   },
260   { // Entry 58
261     -0x1.b070e3a6968463af6e9db922e7845524p-7,
262     0x1.000880p9
263   },
264   { // Entry 59
265     0x1.b070e3a6968463af6e9db922e7845524p-7,
266     -0x1.000880p9
267   },
268   { // Entry 60
269     -0x1.fa61dcffa3efe325b32704fc412462cfp1,
270     0x1.0020p62
271   },
272   { // Entry 61
273     0x1.fa61dcffa3efe325b32704fc412462cfp1,
274     -0x1.0020p62
275   },
276   { // Entry 62
277     0x1.fffd825a3f377f012209982a00c346f0p-2,
278     0x1.0060p90
279   },
280   { // Entry 63
281     -0x1.fffd825a3f377f012209982a00c346f0p-2,
282     -0x1.0060p90
283   },
284   { // Entry 64
285     0x1.013c68fff04b698165dfdf9d48444a95p-6,
286     0x1.0137p-6
287   },
288   { // Entry 65
289     -0x1.013c68fff04b698165dfdf9d48444a95p-6,
290     -0x1.0137p-6
291   },
292   { // Entry 66
293     0x1.932c994f61d804a084f20d975a617c50p0,
294     0x1.014cp0
295   },
296   { // Entry 67
297     -0x1.932c994f61d804a084f20d975a617c50p0,
298     -0x1.014cp0
299   },
300   { // Entry 68
301     -0x1.c34ec20533e760565cb762b15c18d6fcp1,
302     0x1.020446p58
303   },
304   { // Entry 69
305     0x1.c34ec20533e760565cb762b15c18d6fcp1,
306     -0x1.020446p58
307   },
308   { // Entry 70
309     0x1.9ff71767ea051e4e9cc0008922b11129p0,
310     0x1.04e4p0
311   },
312   { // Entry 71
313     -0x1.9ff71767ea051e4e9cc0008922b11129p0,
314     -0x1.04e4p0
315   },
316   { // Entry 72
317     0x1.07c9c5001659079722f8e9190ffe6ec6p-3,
318     0x1.0658p-3
319   },
320   { // Entry 73
321     -0x1.07c9c5001659079722f8e9190ffe6ec6p-3,
322     -0x1.0658p-3
323   },
324   { // Entry 74
325     0x1.fd611072a50357e6266768b2cdf0194cp-3,
326     0x1.0ac710p100
327   },
328   { // Entry 75
329     -0x1.fd611072a50357e6266768b2cdf0194cp-3,
330     -0x1.0ac710p100
331   },
332   { // Entry 76
333     0x1.0ddbb5000244c4fb972eb72de00896c0p-3,
334     0x1.0c50p-3
335   },
336   { // Entry 77
337     -0x1.0ddbb5000244c4fb972eb72de00896c0p-3,
338     -0x1.0c50p-3
339   },
340   { // Entry 78
341     -0x1.c0aeb5f84be95da5ab0716dfba205e28p2,
342     0x1.0ddcp96
343   },
344   { // Entry 79
345     0x1.c0aeb5f84be95da5ab0716dfba205e28p2,
346     -0x1.0ddcp96
347   },
348   { // Entry 80
349     0x1.340754fffffeb780761e86337f0c55efp1,
350     0x1.0e28a6p4
351   },
352   { // Entry 81
353     -0x1.340754fffffeb780761e86337f0c55efp1,
354     -0x1.0e28a6p4
355   },
356   { // Entry 82
357     0x1.349d95ffee472ec7c10934570d3ba486p-1,
358     0x1.15bcp-1
359   },
360   { // Entry 83
361     -0x1.349d95ffee472ec7c10934570d3ba486p-1,
362     -0x1.15bcp-1
363   },
364   { // Entry 84
365     0x1.eec72403a4fd24d0c9e2af088a05fb85p0,
366     0x1.17e4p0
367   },
368   { // Entry 85
369     -0x1.eec72403a4fd24d0c9e2af088a05fb85p0,
370     -0x1.17e4p0
371   },
372   { // Entry 86
373     0x1.ef4bd7a215237b3065d569fd4c5f5a47p0,
374     0x1.18p0
375   },
376   { // Entry 87
377     -0x1.ef4bd7a215237b3065d569fd4c5f5a47p0,
378     -0x1.18p0
379   },
380   { // Entry 88
381     -0x1.fe793900138c9941836b4fcbc9b2260dp-4,
382     0x1.18p64
383   },
384   { // Entry 89
385     0x1.fe793900138c9941836b4fcbc9b2260dp-4,
386     -0x1.18p64
387   },
388   { // Entry 90
389     0x1.f08f0873c5819a9f7cc6bbf3c5291cc0p0,
390     0x1.1844p0
391   },
392   { // Entry 91
393     -0x1.f08f0873c5819a9f7cc6bbf3c5291cc0p0,
394     -0x1.1844p0
395   },
396   { // Entry 92
397     0x1.5c51cc18f091bc4b54ee83623438c9a7p11,
398     0x1.18fffep19
399   },
400   { // Entry 93
401     -0x1.5c51cc18f091bc4b54ee83623438c9a7p11,
402     -0x1.18fffep19
403   },
404   { // Entry 94
405     0x1.2633567898e691eeb87ad026bd16a7e4p-2,
406     0x1.1e7cp-2
407   },
408   { // Entry 95
409     -0x1.2633567898e691eeb87ad026bd16a7e4p-2,
410     -0x1.1e7cp-2
411   },
412   { // Entry 96
413     0x1.ffffedf558bfb3100f61125f296b8badp1,
414     0x1.1ebep18
415   },
416   { // Entry 97
417     -0x1.ffffedf558bfb3100f61125f296b8badp1,
418     -0x1.1ebep18
419   },
420   { // Entry 98
421     0x1.0e551b00007fae17236421a76e861c75p1,
422     0x1.20ea9cp0
423   },
424   { // Entry 99
425     -0x1.0e551b00007fae17236421a76e861c75p1,
426     -0x1.20ea9cp0
427   },
428   { // Entry 100
429     0x1.c07dfb0552ba60b71c7df6bd7ca409d6p20,
430     0x1.2106cap5
431   },
432   { // Entry 101
433     -0x1.c07dfb0552ba60b71c7df6bd7ca409d6p20,
434     -0x1.2106cap5
435   },
436   { // Entry 102
437     -0x1.fd23fd64a4bfcfb597c46933649f5ae2p-2,
438     0x1.219dc6p119
439   },
440   { // Entry 103
441     0x1.fd23fd64a4bfcfb597c46933649f5ae2p-2,
442     -0x1.219dc6p119
443   },
444   { // Entry 104
445     -0x1.b93c13000d016d14e756c25e42302d9fp-3,
446     0x1.26cd6ap3
447   },
448   { // Entry 105
449     0x1.b93c13000d016d14e756c25e42302d9fp-3,
450     -0x1.26cd6ap3
451   },
452   { // Entry 106
453     -0x1.ebcbcb138b274cbcbe61af5113da83ecp-4,
454     0x1.29c4e0p3
455   },
456   { // Entry 107
457     0x1.ebcbcb138b274cbcbe61af5113da83ecp-4,
458     -0x1.29c4e0p3
459   },
460   { // Entry 108
461     0x1.99bc5b961b1b24fdb77fcee08ba2f720p-25,
462     0x1.2d97c8p4
463   },
464   { // Entry 109
465     -0x1.99bc5b961b1b24fdb77fcee08ba2f720p-25,
466     -0x1.2d97c8p4
467   },
468   { // Entry 110
469     -0x1.ed18af0b0ba80dfa6e8ee1b3b31dfc60p-1,
470     0x1.30p1
471   },
472   { // Entry 111
473     0x1.ed18af0b0ba80dfa6e8ee1b3b31dfc60p-1,
474     -0x1.30p1
475   },
476   { // Entry 112
477     0x1.9ab24111cfc62df4dbca320216b94651p-4,
478     0x1.30ca70p3
479   },
480   { // Entry 113
481     -0x1.9ab24111cfc62df4dbca320216b94651p-4,
482     -0x1.30ca70p3
483   },
484   { // Entry 114
485     0x1.337d8ffffffede62f050e98b3b9596e1p-3,
486     0x1.3135f0p-3
487   },
488   { // Entry 115
489     -0x1.337d8ffffffede62f050e98b3b9596e1p-3,
490     -0x1.3135f0p-3
491   },
492   { // Entry 116
493     0x1.348e650000002ef3a765b9416d12cf7ep-3,
494     0x1.3240bcp-3
495   },
496   { // Entry 117
497     -0x1.348e650000002ef3a765b9416d12cf7ep-3,
498     -0x1.3240bcp-3
499   },
500   { // Entry 118
501     -0x1.b9e58aec61a44ab533c2b83726367e17p-8,
502     0x1.32d53cp16
503   },
504   { // Entry 119
505     0x1.b9e58aec61a44ab533c2b83726367e17p-8,
506     -0x1.32d53cp16
507   },
508   { // Entry 120
509     -0x1.e1fd68edea44fb78780ed62e73c6e017p-6,
510     0x1.3a0aa8p6
511   },
512   { // Entry 121
513     0x1.e1fd68edea44fb78780ed62e73c6e017p-6,
514     -0x1.3a0aa8p6
515   },
516   { // Entry 122
517     -0x1.62a28100001393080f6733dfaf9c76fcp-1,
518     0x1.4495bap1
519   },
520   { // Entry 123
521     0x1.62a28100001393080f6733dfaf9c76fcp-1,
522     -0x1.4495bap1
523   },
524   { // Entry 124
525     0x1.b923c3ba0bc0c500ba4c245301bad207p1,
526     0x1.49d42ap0
527   },
528   { // Entry 125
529     -0x1.b923c3ba0bc0c500ba4c245301bad207p1,
530     -0x1.49d42ap0
531   },
532   { // Entry 126
533     0x1.541f3f00022ac25cc8a90855ab6bb808p-3,
534     0x1.510bbcp-3
535   },
536   { // Entry 127
537     -0x1.541f3f00022ac25cc8a90855ab6bb808p-3,
538     -0x1.510bbcp-3
539   },
540   { // Entry 128
541     0x1.76f3efffff3057122e6e7ce50d12cbcep-3,
542     0x1.549520p100
543   },
544   { // Entry 129
545     -0x1.76f3efffff3057122e6e7ce50d12cbcep-3,
546     -0x1.549520p100
547   },
548   { // Entry 130
549     0x1.4cac0300643e12c46203b47d3eeed4ffp-9,
550     0x1.54c4bap24
551   },
552   { // Entry 131
553     -0x1.4cac0300643e12c46203b47d3eeed4ffp-9,
554     -0x1.54c4bap24
555   },
556   { // Entry 132
557     -0x1.70d5450000058974c20b97ba96fdae03p-3,
558     0x1.5a757ep24
559   },
560   { // Entry 133
561     0x1.70d5450000058974c20b97ba96fdae03p-3,
562     -0x1.5a757ep24
563   },
564   { // Entry 134
565     -0x1.ffffe9bba7f1321fae192943a3e848c0p-1,
566     0x1.5fdbc0p2
567   },
568   { // Entry 135
569     0x1.ffffe9bba7f1321fae192943a3e848c0p-1,
570     -0x1.5fdbc0p2
571   },
572   { // Entry 136
573     -0x1.ffb68f0050dabe5ce719202610fcac2ep-1,
574     0x1.5fe056p2
575   },
576   { // Entry 137
577     0x1.ffb68f0050dabe5ce719202610fcac2ep-1,
578     -0x1.5fe056p2
579   },
580   { // Entry 138
581     -0x1.dabb46e3937e6c505ab2062232339a16p-7,
582     0x1.6493d4p95
583   },
584   { // Entry 139
585     0x1.dabb46e3937e6c505ab2062232339a16p-7,
586     -0x1.6493d4p95
587   },
588   { // Entry 140
589     0x1.c832162481e1ce4f01736bb97a3019b9p-1,
590     0x1.74a566p-1
591   },
592   { // Entry 141
593     -0x1.c832162481e1ce4f01736bb97a3019b9p-1,
594     -0x1.74a566p-1
595   },
596   { // Entry 142
597     0x1.7b2fa40000038d569226512c77976ff5p-3,
598     0x1.76f0b2p-3
599   },
600   { // Entry 143
601     -0x1.7b2fa40000038d569226512c77976ff5p-3,
602     -0x1.76f0b2p-3
603   },
604   { // Entry 144
605     -0x1.4f375ad9dee5fd604fb29435f32efe57p1,
606     0x1.78b3fap100
607   },
608   { // Entry 145
609     0x1.4f375ad9dee5fd604fb29435f32efe57p1,
610     -0x1.78b3fap100
611   },
612   { // Entry 146
613     -0x1.00005efffbe73e7bafeab7f76c8a93efp0,
614     0x1.78fdb4p3
615   },
616   { // Entry 147
617     0x1.00005efffbe73e7bafeab7f76c8a93efp0,
618     -0x1.78fdb4p3
619   },
620   { // Entry 148
621     -0x1.fc3ace000029c331692aa9fe4e42f004p-1,
622     0x1.791cp3
623   },
624   { // Entry 149
625     0x1.fc3ace000029c331692aa9fe4e42f004p-1,
626     -0x1.791cp3
627   },
628   { // Entry 150
629     0x1.dcfa3254b53b6a70cec4473abe850102p-1,
630     0x1.7ffffep-1
631   },
632   { // Entry 151
633     -0x1.dcfa3254b53b6a70cec4473abe850102p-1,
634     -0x1.7ffffep-1
635   },
636   { // Entry 152
637     0x1.c33ed50b887775a5d613c08c488fbb9cp3,
638     0x1.80p0
639   },
640   { // Entry 153
641     -0x1.c33ed50b887775a5d613c08c488fbb9cp3,
642     -0x1.80p0
643   },
644   { // Entry 154
645     0x1.8008p-130,
646     0x1.8008p-130
647   },
648   { // Entry 155
649     -0x1.8008p-130,
650     -0x1.8008p-130
651   },
652   { // Entry 156
653     -0x1.f96370ec482d2bb0eb8ea7a530139fcfp-5,
654     0x1.8180p83
655   },
656   { // Entry 157
657     0x1.f96370ec482d2bb0eb8ea7a530139fcfp-5,
658     -0x1.8180p83
659   },
660   { // Entry 158
661     -0x1.fff664faa6f86fa8b4e5e2719d2195cfp-1,
662     0x1.89e090p9
663   },
664   { // Entry 159
665     0x1.fff664faa6f86fa8b4e5e2719d2195cfp-1,
666     -0x1.89e090p9
667   },
668   { // Entry 160
669     0x1.1c051101643be740782fe0dfc9dcd1ccp0,
670     0x1.8c631ep15
671   },
672   { // Entry 161
673     -0x1.1c051101643be740782fe0dfc9dcd1ccp0,
674     -0x1.8c631ep15
675   },
676   { // Entry 162
677     0x1.bb2e88f26b9363f9a852665f3413d994p13,
678     0x1.8c67fep127
679   },
680   { // Entry 163
681     -0x1.bb2e88f26b9363f9a852665f3413d994p13,
682     -0x1.8c67fep127
683   },
684   { // Entry 164
685     -0x1.f0e4ec133585cb30e67cfcbb36faad8ep1,
686     0x1.91d858p12
687   },
688   { // Entry 165
689     0x1.f0e4ec133585cb30e67cfcbb36faad8ep1,
690     -0x1.91d858p12
691   },
692   { // Entry 166
693     -0x1.5d14946dc98975d6421a55284fe020a1p24,
694     0x1.921fb6p0
695   },
696   { // Entry 167
697     0x1.5d14946dc98975d6421a55284fe020a1p24,
698     -0x1.921fb6p0
699   },
700   { // Entry 168
701     0x1.980ee0cfbf0f1ebc9d4fd24cce3cdfe7p15,
702     0x1.922922p15
703   },
704   { // Entry 169
705     -0x1.980ee0cfbf0f1ebc9d4fd24cce3cdfe7p15,
706     -0x1.922922p15
707   },
708   { // Entry 170
709     -0x1.fd43f8e891e227ddad2fb2e5520d4ff2p-1,
710     0x1.9230fep15
711   },
712   { // Entry 171
713     0x1.fd43f8e891e227ddad2fb2e5520d4ff2p-1,
714     -0x1.9230fep15
715   },
716   { // Entry 172
717     0x1.cf38f6212e7e6276f4add54878f1a7dbp-1,
718     0x1.9510c8p6
719   },
720   { // Entry 173
721     -0x1.cf38f6212e7e6276f4add54878f1a7dbp-1,
722     -0x1.9510c8p6
723   },
724   { // Entry 174
725     0x1.d03d45024c3ca4a2c4e1a91856135046p-1,
726     0x1.9511e6p6
727   },
728   { // Entry 175
729     -0x1.d03d45024c3ca4a2c4e1a91856135046p-1,
730     -0x1.9511e6p6
731   },
732   { // Entry 176
733     0x1.0554eb5cbd393e4f0770c86528f39ee1p17,
734     0x1.979f24p9
735   },
736   { // Entry 177
737     -0x1.0554eb5cbd393e4f0770c86528f39ee1p17,
738     -0x1.979f24p9
739   },
740   { // Entry 178
741     0x1.fad5df93de3051cf018ab32c0b323571p-1,
742     0x1.a1e862p119
743   },
744   { // Entry 179
745     -0x1.fad5df93de3051cf018ab32c0b323571p-1,
746     -0x1.a1e862p119
747   },
748   { // Entry 180
749     0x1.ff981b1534f78016bea4d9588254e996p3,
750     0x1.ad1fp63
751   },
752   { // Entry 181
753     -0x1.ff981b1534f78016bea4d9588254e996p3,
754     -0x1.ad1fp63
755   },
756   { // Entry 182
757     -0x1.fff4a1db1e1e38c438ddd38bb94f6d31p1,
758     0x1.ada3dap39
759   },
760   { // Entry 183
761     0x1.fff4a1db1e1e38c438ddd38bb94f6d31p1,
762     -0x1.ada3dap39
763   },
764   { // Entry 184
765     0x1.d01529023d951390200a4252f038b4afp-1,
766     0x1.b125bap5
767   },
768   { // Entry 185
769     -0x1.d01529023d951390200a4252f038b4afp-1,
770     -0x1.b125bap5
771   },
772   { // Entry 186
773     0x1.d67fa105f76868612c84f74a1f38f0acp-2,
774     0x1.b90a02p-2
775   },
776   { // Entry 187
777     -0x1.d67fa105f76868612c84f74a1f38f0acp-2,
778     -0x1.b90a02p-2
779   },
780   { // Entry 188
781     0x1.99663da94dbd57199cb8e3dae7018358p-23,
782     0x1.beeeeep80
783   },
784   { // Entry 189
785     -0x1.99663da94dbd57199cb8e3dae7018358p-23,
786     -0x1.beeeeep80
787   },
788   { // Entry 190
789     0x1.eb96571eb9da1337e703cc20e41e9719p-13,
790     0x1.c3abf0p24
791   },
792   { // Entry 191
793     -0x1.eb96571eb9da1337e703cc20e41e9719p-13,
794     -0x1.c3abf0p24
795   },
796   { // Entry 192
797     0x1.e198c48bef954151ee075815d85c5363p0,
798     0x1.c71c74p116
799   },
800   { // Entry 193
801     -0x1.e198c48bef954151ee075815d85c5363p0,
802     -0x1.c71c74p116
803   },
804   { // Entry 194
805     -0x1.e50e524610728cfb239cc6305b212fd6p-1,
806     0x1.cc3252p18
807   },
808   { // Entry 195
809     0x1.e50e524610728cfb239cc6305b212fd6p-1,
810     -0x1.cc3252p18
811   },
812   { // Entry 196
813     -0x1.6a69e7bb21b52030964bc21ced077c71p19,
814     0x1.d38a2ap19
815   },
816   { // Entry 197
817     0x1.6a69e7bb21b52030964bc21ced077c71p19,
818     -0x1.d38a2ap19
819   },
820   { // Entry 198
821     0x1.6529bf81b958ca781cdaac7cec6e636ep0,
822     0x1.df0648p24
823   },
824   { // Entry 199
825     -0x1.6529bf81b958ca781cdaac7cec6e636ep0,
826     -0x1.df0648p24
827   },
828   { // Entry 200
829     0x1.659e43b4315f21ba5e7048b1d8d7815cp0,
830     0x1.df2204p24
831   },
832   { // Entry 201
833     -0x1.659e43b4315f21ba5e7048b1d8d7815cp0,
834     -0x1.df2204p24
835   },
836   { // Entry 202
837     -0x1.71a580ffc4e167ae0ef8b02d5d27c99dp-1,
838     0x1.df34p24
839   },
840   { // Entry 203
841     0x1.71a580ffc4e167ae0ef8b02d5d27c99dp-1,
842     -0x1.df34p24
843   },
844   { // Entry 204
845     0x1.ecf119000017a2caef4290b4d6c63785p-4,
846     0x1.ea951ap-4
847   },
848   { // Entry 205
849     -0x1.ecf119000017a2caef4290b4d6c63785p-4,
850     -0x1.ea951ap-4
851   },
852   { // Entry 206
853     0x1.ccd55821fad69755c2d824be2bfd4c64p-1,
854     0x1.efedc6p1
855   },
856   { // Entry 207
857     -0x1.ccd55821fad69755c2d824be2bfd4c64p-1,
858     -0x1.efedc6p1
859   },
860   { // Entry 208
861     0x1.d6981efffff2549634686a24dfda77cep-1,
862     0x1.f143a2p1
863   },
864   { // Entry 209
865     -0x1.d6981efffff2549634686a24dfda77cep-1,
866     -0x1.f143a2p1
867   },
868   { // Entry 210
869     0x1.dba4d1124a78a6803a0965af0ab79f88p3,
870     0x1.f25b06p2
871   },
872   { // Entry 211
873     -0x1.dba4d1124a78a6803a0965af0ab79f88p3,
874     -0x1.f25b06p2
875   },
876   { // Entry 212
877     -0x1.6dfcbaffd78023ecfabbf7ccf0a0e4b4p-1,
878     0x1.f32218p24
879   },
880   { // Entry 213
881     0x1.6dfcbaffd78023ecfabbf7ccf0a0e4b4p-1,
882     -0x1.f32218p24
883   },
884   { // Entry 214
885     -0x1.ec35cf000061079295ead714892db1cap1,
886     0x1.f44dbcp58
887   },
888   { // Entry 215
889     0x1.ec35cf000061079295ead714892db1cap1,
890     -0x1.f44dbcp58
891   },
892   { // Entry 216
893     0x1.db06c10d2a959715bc0a2e75e6da093bp4,
894     0x1.f47ffep2
895   },
896   { // Entry 217
897     -0x1.db06c10d2a959715bc0a2e75e6da093bp4,
898     -0x1.f47ffep2
899   },
900   { // Entry 218
901     0x1.ffffeb55643b9a648c2720bde1d22764p-1,
902     0x1.f6a7a0p1
903   },
904   { // Entry 219
905     -0x1.ffffeb55643b9a648c2720bde1d22764p-1,
906     -0x1.f6a7a0p1
907   },
908   { // Entry 220
909     0x1.c0a570ffffd379d0972ea78cd040c304p-3,
910     0x1.f6ded8p8
911   },
912   { // Entry 221
913     -0x1.c0a570ffffd379d0972ea78cd040c304p-3,
914     -0x1.f6ded8p8
915   },
916   { // Entry 222
917     -0x1.cdf18d01234809a6895315e9de59d864p-1,
918     0x1.f7ffbep15
919   },
920   { // Entry 223
921     0x1.cdf18d01234809a6895315e9de59d864p-1,
922     -0x1.f7ffbep15
923   },
924   { // Entry 224
925     -0x1.82f196fb60a81dc3b4dcbbc831ab8f85p-1,
926     0x1.f7fffep47
927   },
928   { // Entry 225
929     0x1.82f196fb60a81dc3b4dcbbc831ab8f85p-1,
930     -0x1.f7fffep47
931   },
932   { // Entry 226
933     0x1.6c03590f3fe3b7d29e89ee0e65fc9b1ep0,
934     0x1.f87d58p24
935   },
936   { // Entry 227
937     -0x1.6c03590f3fe3b7d29e89ee0e65fc9b1ep0,
938     -0x1.f87d58p24
939   },
940   { // Entry 228
941     -0x1.c7ae6e9c145b8d54f7719893fa03849fp27,
942     0x1.f9cbe2p7
943   },
944   { // Entry 229
945     0x1.c7ae6e9c145b8d54f7719893fa03849fp27,
946     -0x1.f9cbe2p7
947   },
948   { // Entry 230
949     0x1.6d2910005161b2bfa61134d0fbc9e9c0p0,
950     0x1.fd86bcp24
951   },
952   { // Entry 231
953     -0x1.6d2910005161b2bfa61134d0fbc9e9c0p0,
954     -0x1.fd86bcp24
955   },
956   { // Entry 232
957     0x1.6c8f8d0c3ad4bbb639a3f3a94237f69fp0,
958     0x1.fefa4ap24
959   },
960   { // Entry 233
961     -0x1.6c8f8d0c3ad4bbb639a3f3a94237f69fp0,
962     -0x1.fefa4ap24
963   },
964   { // Entry 234
965     0x1.00e5b5fffa13f7d9c4b0b52fe11a339bp-3,
966     0x1.ff1ffep-4
967   },
968   { // Entry 235
969     -0x1.00e5b5fffa13f7d9c4b0b52fe11a339bp-3,
970     -0x1.ff1ffep-4
971   },
972   { // Entry 236
973     0x1.ff3f41f01c5b360cce75b67877ffd677p0,
974     0x1.ff7ffep41
975   },
976   { // Entry 237
977     -0x1.ff3f41f01c5b360cce75b67877ffd677p0,
978     -0x1.ff7ffep41
979   },
980   { // Entry 238
981     -0x1.86dd5e00d7edc7266969bf5198438babp0,
982     0x1.ff9ffep12
983   },
984   { // Entry 239
985     0x1.86dd5e00d7edc7266969bf5198438babp0,
986     -0x1.ff9ffep12
987   },
988   { // Entry 240
989     -0x1.f8fe4579fdee2491c7d8572ea512fe93p5,
990     0x1.fffbfep45
991   },
992   { // Entry 241
993     0x1.f8fe4579fdee2491c7d8572ea512fe93p5,
994     -0x1.fffbfep45
995   },
996   { // Entry 242
997     -0x1.85ff462f0f86ff44641305da18ea8fc8p-13,
998     0x1.fffdf2p23
999   },
1000   { // Entry 243
1001     0x1.85ff462f0f86ff44641305da18ea8fc8p-13,
1002     -0x1.fffdf2p23
1003   },
1004   { // Entry 244
1005     0x1.3392e2ffbcb25fc1b016b9136e69c00bp-2,
1006     0x1.fffdfep3
1007   },
1008   { // Entry 245
1009     -0x1.3392e2ffbcb25fc1b016b9136e69c00bp-2,
1010     -0x1.fffdfep3
1011   },
1012   { // Entry 246
1013     -0x1.2f6c4bd2605f037f8609819f865a8dcbp8,
1014     0x1.fffe3ep41
1015   },
1016   { // Entry 247
1017     0x1.2f6c4bd2605f037f8609819f865a8dcbp8,
1018     -0x1.fffe3ep41
1019   },
1020   { // Entry 248
1021     -0x1.53a2e90e817727255e6ddf64e28c019cp-9,
1022     0x1.fffe7ep103
1023   },
1024   { // Entry 249
1025     0x1.53a2e90e817727255e6ddf64e28c019cp-9,
1026     -0x1.fffe7ep103
1027   },
1028   { // Entry 250
1029     -0x1.b34676f095b5b1a325426cdf42c04799p2,
1030     0x1.ffff7ep2
1031   },
1032   { // Entry 251
1033     0x1.b34676f095b5b1a325426cdf42c04799p2,
1034     -0x1.ffff7ep2
1035   },
1036   { // Entry 252
1037     0x1.f640d94e6241db4349e33bed67cbd3dbp-1,
1038     0x1.ffff7ep119
1039   },
1040   { // Entry 253
1041     -0x1.f640d94e6241db4349e33bed67cbd3dbp-1,
1042     -0x1.ffff7ep119
1043   },
1044   { // Entry 254
1045     0x1.526c269bdda8a89d90706870f3801eafp-1,
1046     0x1.ffffeep4
1047   },
1048   { // Entry 255
1049     -0x1.526c269bdda8a89d90706870f3801eafp-1,
1050     -0x1.ffffeep4
1051   },
1052   { // Entry 256
1053     -0x1.a37593c105e1462c2a37260603483da6p1,
1054     0x1.fffffcp12
1055   },
1056   { // Entry 257
1057     0x1.a37593c105e1462c2a37260603483da6p1,
1058     -0x1.fffffcp12
1059   },
1060   { // Entry 258
1061     -0x1.p-149,
1062     -0x1.p-149
1063   },
1064   { // Entry 259
1065     0x1.p-149,
1066     0x1.p-149
1067   },
1068   { // Entry 260
1069     0.0,
1070     0.0
1071   },
1072   { // Entry 261
1073     0x1.p-149,
1074     0x1.p-149
1075   },
1076   { // Entry 262
1077     -0x1.p-149,
1078     -0x1.p-149
1079   },
1080   { // Entry 263
1081     -0x1.000002p-126,
1082     -0x1.000002p-126
1083   },
1084   { // Entry 264
1085     0x1.000002p-126,
1086     0x1.000002p-126
1087   },
1088   { // Entry 265
1089     -0x1.p-126,
1090     -0x1.p-126
1091   },
1092   { // Entry 266
1093     0x1.p-126,
1094     0x1.p-126
1095   },
1096   { // Entry 267
1097     -0x1.fffffcp-127,
1098     -0x1.fffffcp-127
1099   },
1100   { // Entry 268
1101     0x1.fffffcp-127,
1102     0x1.fffffcp-127
1103   },
1104   { // Entry 269
1105     0x1.fffffcp-127,
1106     0x1.fffffcp-127
1107   },
1108   { // Entry 270
1109     -0x1.fffffcp-127,
1110     -0x1.fffffcp-127
1111   },
1112   { // Entry 271
1113     0x1.p-126,
1114     0x1.p-126
1115   },
1116   { // Entry 272
1117     -0x1.p-126,
1118     -0x1.p-126
1119   },
1120   { // Entry 273
1121     0x1.000002p-126,
1122     0x1.000002p-126
1123   },
1124   { // Entry 274
1125     -0x1.000002p-126,
1126     -0x1.000002p-126
1127   },
1128   { // Entry 275
1129     0x1.99999a57619f679b6193af8a0a7a8778p-13,
1130     0x1.99999ap-13
1131   },
1132   { // Entry 276
1133     -0x1.99999a57619f679b6193af8a0a7a8778p-13,
1134     -0x1.99999ap-13
1135   },
1136   { // Entry 277
1137     0x1.99999b5d867eaadd0305587399905311p-12,
1138     0x1.99999ap-12
1139   },
1140   { // Entry 278
1141     -0x1.99999b5d867eaadd0305587399905311p-12,
1142     -0x1.99999ap-12
1143   },
1144   { // Entry 279
1145     0x1.3333364dd2fb949645bea998cbc1ee72p-11,
1146     0x1.333334p-11
1147   },
1148   { // Entry 280
1149     -0x1.3333364dd2fb949645bea998cbc1ee72p-11,
1150     -0x1.333334p-11
1151   },
1152   { // Entry 281
1153     0x1.99999f761a0b726c18b00c6496cbe10dp-11,
1154     0x1.99999ap-11
1155   },
1156   { // Entry 282
1157     -0x1.99999f761a0b726c18b00c6496cbe10dp-11,
1158     -0x1.99999ap-11
1159   },
1160   { // Entry 283
1161     0x1.000005555577777854854dedc28ead51p-10,
1162     0x1.p-10
1163   },
1164   { // Entry 284
1165     -0x1.000005555577777854854dedc28ead51p-10,
1166     -0x1.p-10
1167   },
1168   { // Entry 285
1169     0x1.33333d374c2e05d108161378389fc84fp-10,
1170     0x1.333334p-10
1171   },
1172   { // Entry 286
1173     -0x1.33333d374c2e05d108161378389fc84fp-10,
1174     -0x1.333334p-10
1175   },
1176   { // Entry 287
1177     0x1.666676a27a6d8214d198b2321ef9a9dcp-10,
1178     0x1.666668p-10
1179   },
1180   { // Entry 288
1181     -0x1.666676a27a6d8214d198b2321ef9a9dcp-10,
1182     -0x1.666668p-10
1183   },
1184   { // Entry 289
1185     0x1.9999b1d8698c24cfe3b90ffd006ffdcap-10,
1186     0x1.99999cp-10
1187   },
1188   { // Entry 290
1189     -0x1.9999b1d8698c24cfe3b90ffd006ffdcap-10,
1190     -0x1.99999cp-10
1191   },
1192   { // Entry 291
1193     0x1.cccceb1aa219f71bb19208d74a739bb1p-10,
1194     0x1.ccccccp-10
1195   },
1196   { // Entry 292
1197     -0x1.cccceb1aa219f71bb19208d74a739bb1p-10,
1198     -0x1.ccccccp-10
1199   },
1200   { // Entry 293
1201     0x1.0667d5968bbbbe4037024b9c93f7b049p-7,
1202     0x1.066666p-7
1203   },
1204   { // Entry 294
1205     -0x1.0667d5968bbbbe4037024b9c93f7b049p-7,
1206     -0x1.066666p-7
1207   },
1208   { // Entry 295
1209     0x1.ccd492d035a227758b8c30d79b168826p-7,
1210     0x1.ccccccp-7
1211   },
1212   { // Entry 296
1213     -0x1.ccd492d035a227758b8c30d79b168826p-7,
1214     -0x1.ccccccp-7
1215   },
1216   { // Entry 297
1217     0x1.49a4fa68e90d228f445026eb29adcefdp-6,
1218     0x1.499998p-6
1219   },
1220   { // Entry 298
1221     -0x1.49a4fa68e90d228f445026eb29adcefdp-6,
1222     -0x1.499998p-6
1223   },
1224   { // Entry 299
1225     0x1.ace5de090603fda8f519afece05c17eap-6,
1226     0x1.acccccp-6
1227   },
1228   { // Entry 300
1229     -0x1.ace5de090603fda8f519afece05c17eap-6,
1230     -0x1.acccccp-6
1231   },
1232   { // Entry 301
1233     0x1.081767fd3cb685f7b069146ce3333851p-5,
1234     0x1.08p-5
1235   },
1236   { // Entry 302
1237     -0x1.081767fd3cb685f7b069146ce3333851p-5,
1238     -0x1.08p-5
1239   },
1240   { // Entry 303
1241     0x1.39c0d745334a3387d672e4a05624bca5p-5,
1242     0x1.39999ap-5
1243   },
1244   { // Entry 304
1245     -0x1.39c0d745334a3387d672e4a05624bca5p-5,
1246     -0x1.39999ap-5
1247   },
1248   { // Entry 305
1249     0x1.6b702c627fc00b777ea8661cce36061cp-5,
1250     0x1.6b3334p-5
1251   },
1252   { // Entry 306
1253     -0x1.6b702c627fc00b777ea8661cce36061cp-5,
1254     -0x1.6b3334p-5
1255   },
1256   { // Entry 307
1257     0x1.9d26574cd84759bfff51d8bb18538a0dp-5,
1258     0x1.9ccccep-5
1259   },
1260   { // Entry 308
1261     -0x1.9d26574cd84759bfff51d8bb18538a0dp-5,
1262     -0x1.9ccccep-5
1263   },
1264   { // Entry 309
1265     0x1.cee4467e15bb7ef59658a8eddc195167p-5,
1266     0x1.ce6666p-5
1267   },
1268   { // Entry 310
1269     -0x1.cee4467e15bb7ef59658a8eddc195167p-5,
1270     -0x1.ce6666p-5
1271   },
1272   { // Entry 311
1273     0x1.a1eaed7aa62a740c0b2e09bcd0f735b5p-1,
1274     0x1.5e7fc4p-1
1275   },
1276   { // Entry 312
1277     -0x1.a1eaed7aa62a740c0b2e09bcd0f735b5p-1,
1278     -0x1.5e7fc4p-1
1279   },
1280   { // Entry 313
1281     0x1.d93b891cbcb15aac8b5796a0a16bf29ep1,
1282     0x1.4e7fc4p0
1283   },
1284   { // Entry 314
1285     -0x1.d93b891cbcb15aac8b5796a0a16bf29ep1,
1286     -0x1.4e7fc4p0
1287   },
1288   { // Entry 315
1289     -0x1.563ad063486c797653a68955c0bb1c0bp1,
1290     0x1.edbfa6p0
1291   },
1292   { // Entry 316
1293     0x1.563ad063486c797653a68955c0bb1c0bp1,
1294     -0x1.edbfa6p0
1295   },
1296   { // Entry 317
1297     -0x1.576b789d544b6d037c3b7119fd6dd6p-1,
1298     0x1.467fc4p1
1299   },
1300   { // Entry 318
1301     0x1.576b789d544b6d037c3b7119fd6dd6p-1,
1302     -0x1.467fc4p1
1303   },
1304   { // Entry 319
1305     0x1.00150652b2d7931e0c878875b9f4ba82p-5,
1306     0x1.961fb4p1
1307   },
1308   { // Entry 320
1309     -0x1.00150652b2d7931e0c878875b9f4ba82p-5,
1310     -0x1.961fb4p1
1311   },
1312   { // Entry 321
1313     0x1.87e987b6e5071dbd3f755a76a27d8fc8p-1,
1314     0x1.e5bfa4p1
1315   },
1316   { // Entry 322
1317     -0x1.87e987b6e5071dbd3f755a76a27d8fc8p-1,
1318     -0x1.e5bfa4p1
1319   },
1320   { // Entry 323
1321     0x1.a49e55bce1c8991232387ecd1124698ap1,
1322     0x1.1aafcap2
1323   },
1324   { // Entry 324
1325     -0x1.a49e55bce1c8991232387ecd1124698ap1,
1326     -0x1.1aafcap2
1327   },
1328   { // Entry 325
1329     -0x1.79cf03135a93679d5aa2e1dcc5adedafp1,
1330     0x1.427fc2p2
1331   },
1332   { // Entry 326
1333     0x1.79cf03135a93679d5aa2e1dcc5adedafp1,
1334     -0x1.427fc2p2
1335   },
1336   { // Entry 327
1337     -0x1.6f1f86fdb20bc9923627b94d771f5388p-1,
1338     0x1.6a4fbap2
1339   },
1340   { // Entry 328
1341     0x1.6f1f86fdb20bc9923627b94d771f5388p-1,
1342     -0x1.6a4fbap2
1343   },
1344   { // Entry 329
1345     -0x1.67747ca802821c66c87a086638f28d36p-1,
1346     0x1.6af2f0p2
1347   },
1348   { // Entry 330
1349     0x1.67747ca802821c66c87a086638f28d36p-1,
1350     -0x1.6af2f0p2
1351   },
1352   { // Entry 331
1353     -0x1.626a30298df0c42c2cf7a8f9c166d55dp1,
1354     0x1.43c62ap2
1355   },
1356   { // Entry 332
1357     0x1.626a30298df0c42c2cf7a8f9c166d55dp1,
1358     -0x1.43c62ap2
1359   },
1360   { // Entry 333
1361     0x1.d6ad8a22a4407cc68df20cda1ea1c6aap1,
1362     0x1.1c9964p2
1363   },
1364   { // Entry 334
1365     -0x1.d6ad8a22a4407cc68df20cda1ea1c6aap1,
1366     -0x1.1c9964p2
1367   },
1368   { // Entry 335
1369     0x1.a94d00a1710d9bcc7b80481f42857d05p-1,
1370     0x1.ead93cp1
1371   },
1372   { // Entry 336
1373     -0x1.a94d00a1710d9bcc7b80481f42857d05p-1,
1374     -0x1.ead93cp1
1375   },
1376   { // Entry 337
1377     0x1.4cb9f4d315a995b28bfbd6e6a0905738p-4,
1378     0x1.9c7fb0p1
1379   },
1380   { // Entry 338
1381     -0x1.4cb9f4d315a995b28bfbd6e6a0905738p-4,
1382     -0x1.9c7fb0p1
1383   },
1384   { // Entry 339
1385     -0x1.2cb6f3ba51cd4ca385d7f4a7567c3a0bp-1,
1386     0x1.4e2624p1
1387   },
1388   { // Entry 340
1389     0x1.2cb6f3ba51cd4ca385d7f4a7567c3a0bp-1,
1390     -0x1.4e2624p1
1391   },
1392   { // Entry 341
1393     -0x1.18d9399a8290b3f8b42a4afc1f4b21dep1,
1394     0x1.ff9932p0
1395   },
1396   { // Entry 342
1397     0x1.18d9399a8290b3f8b42a4afc1f4b21dep1,
1398     -0x1.ff9932p0
1399   },
1400   { // Entry 343
1401     0x1.56fd94b0c0681613d3831608457f5bf6p2,
1402     0x1.62e61cp0
1403   },
1404   { // Entry 344
1405     -0x1.56fd94b0c0681613d3831608457f5bf6p2,
1406     -0x1.62e61cp0
1407   },
1408   { // Entry 345
1409     0x1.f4ad37f13e818641fc1555bf78e0e942p-1,
1410     0x1.8c662cp-1
1411   },
1412   { // Entry 346
1413     -0x1.f4ad37f13e818641fc1555bf78e0e942p-1,
1414     -0x1.8c662cp-1
1415   },
1416   { // Entry 347
1417     0x1.6a7e30ad8460f1a710479e2db9495c9cp3,
1418     -0x1.a8aa1cp0
1419   },
1420   { // Entry 348
1421     -0x1.6a7e30ad8460f1a710479e2db9495c9cp3,
1422     0x1.a8aa1cp0
1423   },
1424   { // Entry 349
1425     0x1.0d71ffac1d5e6aa753cf804a2a8c1f5bp6,
1426     -0x1.95ec8ap0
1427   },
1428   { // Entry 350
1429     -0x1.0d71ffac1d5e6aa753cf804a2a8c1f5bp6,
1430     0x1.95ec8ap0
1431   },
1432   { // Entry 351
1433     -0x1.11d8498073e1f4b776fe5672abb1f54ap4,
1434     -0x1.832ef8p0
1435   },
1436   { // Entry 352
1437     0x1.11d8498073e1f4b776fe5672abb1f54ap4,
1438     0x1.832ef8p0
1439   },
1440   { // Entry 353
1441     -0x1.e3a34b32708883a8578805f84ea03c6ap2,
1442     -0x1.707166p0
1443   },
1444   { // Entry 354
1445     0x1.e3a34b32708883a8578805f84ea03c6ap2,
1446     0x1.707166p0
1447   },
1448   { // Entry 355
1449     -0x1.3429d2634054eaae3bdbee94a6cec17fp2,
1450     -0x1.5db3d4p0
1451   },
1452   { // Entry 356
1453     0x1.3429d2634054eaae3bdbee94a6cec17fp2,
1454     0x1.5db3d4p0
1455   },
1456   { // Entry 357
1457     -0x1.c08c957bbb45acafa856bfd792cbf663p1,
1458     -0x1.4af642p0
1459   },
1460   { // Entry 358
1461     0x1.c08c957bbb45acafa856bfd792cbf663p1,
1462     0x1.4af642p0
1463   },
1464   { // Entry 359
1465     -0x1.5d602b0d0bdda825221a53369c5338d7p1,
1466     -0x1.3838b0p0
1467   },
1468   { // Entry 360
1469     0x1.5d602b0d0bdda825221a53369c5338d7p1,
1470     0x1.3838b0p0
1471   },
1472   { // Entry 361
1473     -0x1.1b4894e498720ec01735a02e55eefad8p1,
1474     -0x1.257b1ep0
1475   },
1476   { // Entry 362
1477     0x1.1b4894e498720ec01735a02e55eefad8p1,
1478     0x1.257b1ep0
1479   },
1480   { // Entry 363
1481     -0x1.d74cb200ab59040290627a9b2ffe29cfp0,
1482     -0x1.12bd92p0
1483   },
1484   { // Entry 364
1485     0x1.d74cb200ab59040290627a9b2ffe29cfp0,
1486     0x1.12bd92p0
1487   },
1488   { // Entry 365
1489     -0x1.6be7019f34d34f25cb0c14d0c7bc7b32p0,
1490     -0x1.ea5c3ep-1
1491   },
1492   { // Entry 366
1493     0x1.6be7019f34d34f25cb0c14d0c7bc7b32p0,
1494     0x1.ea5c3ep-1
1495   },
1496   { // Entry 367
1497     -0x1.4d0defbcb48aa75ce13e1b82f1fcb049p0,
1498     -0x1.d4b87cp-1
1499   },
1500   { // Entry 368
1501     0x1.4d0defbcb48aa75ce13e1b82f1fcb049p0,
1502     0x1.d4b87cp-1
1503   },
1504   { // Entry 369
1505     -0x1.316c87fdb7599cb57354e4b99f38d7ffp0,
1506     -0x1.bf14bap-1
1507   },
1508   { // Entry 370
1509     0x1.316c87fdb7599cb57354e4b99f38d7ffp0,
1510     0x1.bf14bap-1
1511   },
1512   { // Entry 371
1513     -0x1.18729dfe51dfcf767f79f39b689ae95ep0,
1514     -0x1.a970f8p-1
1515   },
1516   { // Entry 372
1517     0x1.18729dfe51dfcf767f79f39b689ae95ep0,
1518     0x1.a970f8p-1
1519   },
1520   { // Entry 373
1521     -0x1.01aeea9cbe9a8fb4ccef99ad961b6ad8p0,
1522     -0x1.93cd36p-1
1523   },
1524   { // Entry 374
1525     0x1.01aeea9cbe9a8fb4ccef99ad961b6ad8p0,
1526     0x1.93cd36p-1
1527   },
1528   { // Entry 375
1529     -0x1.d98e373faad7da3d6c8865a7ff9ba7f3p-1,
1530     -0x1.7e2974p-1
1531   },
1532   { // Entry 376
1533     0x1.d98e373faad7da3d6c8865a7ff9ba7f3p-1,
1534     0x1.7e2974p-1
1535   },
1536   { // Entry 377
1537     -0x1.b2e46af704eb75d1fab0766afc74703fp-1,
1538     -0x1.6885b2p-1
1539   },
1540   { // Entry 378
1541     0x1.b2e46af704eb75d1fab0766afc74703fp-1,
1542     0x1.6885b2p-1
1543   },
1544   { // Entry 379
1545     -0x1.8ee90b7dc89b1f999ae6dbb41baceb0dp-1,
1546     -0x1.52e1f0p-1
1547   },
1548   { // Entry 380
1549     0x1.8ee90b7dc89b1f999ae6dbb41baceb0dp-1,
1550     0x1.52e1f0p-1
1551   },
1552   { // Entry 381
1553     -0x1.6d395f05820b42f51223dab884367e71p-1,
1554     -0x1.3d3e36p-1
1555   },
1556   { // Entry 382
1557     0x1.6d395f05820b42f51223dab884367e71p-1,
1558     0x1.3d3e36p-1
1559   },
1560   { // Entry 383
1561     -0x1.24e3dfad4ce1493caa123864cb4f45d3p-1,
1562     -0x1.0a0b02p-1
1563   },
1564   { // Entry 384
1565     0x1.24e3dfad4ce1493caa123864cb4f45d3p-1,
1566     0x1.0a0b02p-1
1567   },
1568   { // Entry 385
1569     -0x1.fdbd5e53e0a6fc9c8b803289f1c3dbb7p-2,
1570     -0x1.d8f720p-2
1571   },
1572   { // Entry 386
1573     0x1.fdbd5e53e0a6fc9c8b803289f1c3dbb7p-2,
1574     0x1.d8f720p-2
1575   },
1576   { // Entry 387
1577     -0x1.b5f3d61c54ee4f6585e9bff489c00182p-2,
1578     -0x1.9dd83cp-2
1579   },
1580   { // Entry 388
1581     0x1.b5f3d61c54ee4f6585e9bff489c00182p-2,
1582     0x1.9dd83cp-2
1583   },
1584   { // Entry 389
1585     -0x1.71a0f907c661daf4903b7bbc015c5c14p-2,
1586     -0x1.62b958p-2
1587   },
1588   { // Entry 390
1589     0x1.71a0f907c661daf4903b7bbc015c5c14p-2,
1590     0x1.62b958p-2
1591   },
1592   { // Entry 391
1593     -0x1.30190941e699fdb2115a9ef6bf82d455p-2,
1594     -0x1.279a74p-2
1595   },
1596   { // Entry 392
1597     0x1.30190941e699fdb2115a9ef6bf82d455p-2,
1598     0x1.279a74p-2
1599   },
1600   { // Entry 393
1601     -0x1.e18e93867caf67efcaa19821898d50cap-3,
1602     -0x1.d8f720p-3
1603   },
1604   { // Entry 394
1605     0x1.e18e93867caf67efcaa19821898d50cap-3,
1606     0x1.d8f720p-3
1607   },
1608   { // Entry 395
1609     -0x1.665077dda822b189a56a02e15c04d5d4p-3,
1610     -0x1.62b958p-3
1611   },
1612   { // Entry 396
1613     0x1.665077dda822b189a56a02e15c04d5d4p-3,
1614     0x1.62b958p-3
1615   },
1616   { // Entry 397
1617     -0x1.db1423d877b250af6ea5546960743d72p-4,
1618     -0x1.d8f720p-4
1619   },
1620   { // Entry 398
1621     0x1.db1423d877b250af6ea5546960743d72p-4,
1622     0x1.d8f720p-4
1623   },
1624   { // Entry 399
1625     -0x1.d97dd643ffeef57d0a225051978ec8adp-5,
1626     -0x1.d8f720p-5
1627   },
1628   { // Entry 400
1629     0x1.d97dd643ffeef57d0a225051978ec8adp-5,
1630     0x1.d8f720p-5
1631   },
1632   { // Entry 401
1633     0x1.d97dd643ffeef57d0a225051978ec8adp-5,
1634     0x1.d8f720p-5
1635   },
1636   { // Entry 402
1637     -0x1.d97dd643ffeef57d0a225051978ec8adp-5,
1638     -0x1.d8f720p-5
1639   },
1640   { // Entry 403
1641     0x1.db1423d877b250af6ea5546960743d72p-4,
1642     0x1.d8f720p-4
1643   },
1644   { // Entry 404
1645     -0x1.db1423d877b250af6ea5546960743d72p-4,
1646     -0x1.d8f720p-4
1647   },
1648   { // Entry 405
1649     0x1.665077dda822b189a56a02e15c04d5d4p-3,
1650     0x1.62b958p-3
1651   },
1652   { // Entry 406
1653     -0x1.665077dda822b189a56a02e15c04d5d4p-3,
1654     -0x1.62b958p-3
1655   },
1656   { // Entry 407
1657     0x1.e18e93867caf67efcaa19821898d50cap-3,
1658     0x1.d8f720p-3
1659   },
1660   { // Entry 408
1661     -0x1.e18e93867caf67efcaa19821898d50cap-3,
1662     -0x1.d8f720p-3
1663   },
1664   { // Entry 409
1665     0x1.30190941e699fdb2115a9ef6bf82d455p-2,
1666     0x1.279a74p-2
1667   },
1668   { // Entry 410
1669     -0x1.30190941e699fdb2115a9ef6bf82d455p-2,
1670     -0x1.279a74p-2
1671   },
1672   { // Entry 411
1673     0x1.71a0f907c661daf4903b7bbc015c5c14p-2,
1674     0x1.62b958p-2
1675   },
1676   { // Entry 412
1677     -0x1.71a0f907c661daf4903b7bbc015c5c14p-2,
1678     -0x1.62b958p-2
1679   },
1680   { // Entry 413
1681     0x1.b5f3d61c54ee4f6585e9bff489c00182p-2,
1682     0x1.9dd83cp-2
1683   },
1684   { // Entry 414
1685     -0x1.b5f3d61c54ee4f6585e9bff489c00182p-2,
1686     -0x1.9dd83cp-2
1687   },
1688   { // Entry 415
1689     0x1.fdbd5e53e0a6fc9c8b803289f1c3dbb7p-2,
1690     0x1.d8f720p-2
1691   },
1692   { // Entry 416
1693     -0x1.fdbd5e53e0a6fc9c8b803289f1c3dbb7p-2,
1694     -0x1.d8f720p-2
1695   },
1696   { // Entry 417
1697     0x1.24e3dfad4ce1493caa123864cb4f45d3p-1,
1698     0x1.0a0b02p-1
1699   },
1700   { // Entry 418
1701     -0x1.24e3dfad4ce1493caa123864cb4f45d3p-1,
1702     -0x1.0a0b02p-1
1703   },
1704   { // Entry 419
1705     0x1.6d395f05820b42f51223dab884367e71p-1,
1706     0x1.3d3e36p-1
1707   },
1708   { // Entry 420
1709     -0x1.6d395f05820b42f51223dab884367e71p-1,
1710     -0x1.3d3e36p-1
1711   },
1712   { // Entry 421
1713     0x1.8ee91858fbaaf2a34a32dd947fd7e076p-1,
1714     0x1.52e1f8p-1
1715   },
1716   { // Entry 422
1717     -0x1.8ee91858fbaaf2a34a32dd947fd7e076p-1,
1718     -0x1.52e1f8p-1
1719   },
1720   { // Entry 423
1721     0x1.b2e478bc9ba738db90b2a4bc294ecf4fp-1,
1722     0x1.6885bap-1
1723   },
1724   { // Entry 424
1725     -0x1.b2e478bc9ba738db90b2a4bc294ecf4fp-1,
1726     -0x1.6885bap-1
1727   },
1728   { // Entry 425
1729     0x1.d98e4617a8bd1a1bb9e2e989d8ad35ccp-1,
1730     0x1.7e297cp-1
1731   },
1732   { // Entry 426
1733     -0x1.d98e4617a8bd1a1bb9e2e989d8ad35ccp-1,
1734     -0x1.7e297cp-1
1735   },
1736   { // Entry 427
1737     0x1.01aef2aa416545e3900864f2b35d86a6p0,
1738     0x1.93cd3ep-1
1739   },
1740   { // Entry 428
1741     -0x1.01aef2aa416545e3900864f2b35d86a6p0,
1742     -0x1.93cd3ep-1
1743   },
1744   { // Entry 429
1745     0x1.1872a6cb3dba156db8dc784e95d96a46p0,
1746     0x1.a971p-1
1747   },
1748   { // Entry 430
1749     -0x1.1872a6cb3dba156db8dc784e95d96a46p0,
1750     -0x1.a971p-1
1751   },
1752   { // Entry 431
1753     0x1.316c91af46b015a9c931a816fed89092p0,
1754     0x1.bf14c2p-1
1755   },
1756   { // Entry 432
1757     -0x1.316c91af46b015a9c931a816fed89092p0,
1758     -0x1.bf14c2p-1
1759   },
1760   { // Entry 433
1761     0x1.4d0dfa81e9cc806c10194fba6b767761p0,
1762     0x1.d4b884p-1
1763   },
1764   { // Entry 434
1765     -0x1.4d0dfa81e9cc806c10194fba6b767761p0,
1766     -0x1.d4b884p-1
1767   },
1768   { // Entry 435
1769     0x1.6be7019f34d34f25cb0c14d0c7bc7b32p0,
1770     0x1.ea5c3ep-1
1771   },
1772   { // Entry 436
1773     -0x1.6be7019f34d34f25cb0c14d0c7bc7b32p0,
1774     -0x1.ea5c3ep-1
1775   },
1776   { // Entry 437
1777     0x1.d74cb200ab59040290627a9b2ffe29cfp0,
1778     0x1.12bd92p0
1779   },
1780   { // Entry 438
1781     -0x1.d74cb200ab59040290627a9b2ffe29cfp0,
1782     -0x1.12bd92p0
1783   },
1784   { // Entry 439
1785     0x1.1b48a6964c024648f186bb6b1ebdeec2p1,
1786     0x1.257b24p0
1787   },
1788   { // Entry 440
1789     -0x1.1b48a6964c024648f186bb6b1ebdeec2p1,
1790     -0x1.257b24p0
1791   },
1792   { // Entry 441
1793     0x1.5d604466c5aee8f1a1d8470f7ff579cfp1,
1794     0x1.3838b6p0
1795   },
1796   { // Entry 442
1797     -0x1.5d604466c5aee8f1a1d8470f7ff579cfp1,
1798     -0x1.3838b6p0
1799   },
1800   { // Entry 443
1801     0x1.c08cbd52d2b012f0cb47bcb3ff513c6dp1,
1802     0x1.4af648p0
1803   },
1804   { // Entry 444
1805     -0x1.c08cbd52d2b012f0cb47bcb3ff513c6dp1,
1806     -0x1.4af648p0
1807   },
1808   { // Entry 445
1809     0x1.3429f6aa3446d703e6ef96e0b564fc0cp2,
1810     0x1.5db3dap0
1811   },
1812   { // Entry 446
1813     -0x1.3429f6aa3446d703e6ef96e0b564fc0cp2,
1814     -0x1.5db3dap0
1815   },
1816   { // Entry 447
1817     0x1.e3a3a25b2606418a13970971beef41d6p2,
1818     0x1.70716cp0
1819   },
1820   { // Entry 448
1821     -0x1.e3a3a25b2606418a13970971beef41d6p2,
1822     -0x1.70716cp0
1823   },
1824   { // Entry 449
1825     0x1.11d8b7ba41694658111af48925bbad68p4,
1826     0x1.832efep0
1827   },
1828   { // Entry 450
1829     -0x1.11d8b7ba41694658111af48925bbad68p4,
1830     -0x1.832efep0
1831   },
1832   { // Entry 451
1833     -0x1.0d70563193fe219f3fd31a285f4d6638p6,
1834     0x1.95ec90p0
1835   },
1836   { // Entry 452
1837     0x1.0d70563193fe219f3fd31a285f4d6638p6,
1838     -0x1.95ec90p0
1839   },
1840   { // Entry 453
1841     -0x1.6a7e30ad8460f1a710479e2db9495c9cp3,
1842     0x1.a8aa1cp0
1843   },
1844   { // Entry 454
1845     0x1.6a7e30ad8460f1a710479e2db9495c9cp3,
1846     -0x1.a8aa1cp0
1847   },
1848   { // Entry 455
1849     0x1.9f39ee9fedb2375ec05d6da7a288c6bdp0,
1850     0x1.04aff8p0
1851   },
1852   { // Entry 456
1853     -0x1.9f39ee9fedb2375ec05d6da7a288c6bdp0,
1854     -0x1.04aff8p0
1855   },
1856   { // Entry 457
1857     0x1.9f3c509c6a7d75e451088359c88def88p0,
1858     0x1.04b0a0p0
1859   },
1860   { // Entry 458
1861     -0x1.9f3c509c6a7d75e451088359c88def88p0,
1862     -0x1.04b0a0p0
1863   },
1864   { // Entry 459
1865     0x1.9f3eb29df9e6a20467474e24d8bf35bap0,
1866     0x1.04b148p0
1867   },
1868   { // Entry 460
1869     -0x1.9f3eb29df9e6a20467474e24d8bf35bap0,
1870     -0x1.04b148p0
1871   },
1872   { // Entry 461
1873     0x1.9f4114a49bfffc3f5a183d36000aa785p0,
1874     0x1.04b1f0p0
1875   },
1876   { // Entry 462
1877     -0x1.9f4114a49bfffc3f5a183d36000aa785p0,
1878     -0x1.04b1f0p0
1879   },
1880   { // Entry 463
1881     0x1.9f4376b050dbc56bf5596083192077b5p0,
1882     0x1.04b298p0
1883   },
1884   { // Entry 464
1885     -0x1.9f4376b050dbc56bf5596083192077b5p0,
1886     -0x1.04b298p0
1887   },
1888   { // Entry 465
1889     0x1.9f45d8c1188c3eb77bca2c4a84c7eaddp0,
1890     0x1.04b340p0
1891   },
1892   { // Entry 466
1893     -0x1.9f45d8c1188c3eb77bca2c4a84c7eaddp0,
1894     -0x1.04b340p0
1895   },
1896   { // Entry 467
1897     0x1.9f483ad6f323a9a5a90d4ae07a23d266p0,
1898     0x1.04b3e8p0
1899   },
1900   { // Entry 468
1901     -0x1.9f483ad6f323a9a5a90d4ae07a23d266p0,
1902     -0x1.04b3e8p0
1903   },
1904   { // Entry 469
1905     0x1.9f4a9cf1e0b44810b3aa7cca45d71cc9p0,
1906     0x1.04b490p0
1907   },
1908   { // Entry 470
1909     -0x1.9f4a9cf1e0b44810b3aa7cca45d71cc9p0,
1910     -0x1.04b490p0
1911   },
1912   { // Entry 471
1913     0x1.9f4cf08af6c60ed6e2badd5a7b5c1e87p0,
1914     0x1.04b534p0
1915   },
1916   { // Entry 472
1917     -0x1.9f4cf08af6c60ed6e2badd5a7b5c1e87p0,
1918     -0x1.04b534p0
1919   },
1920   { // Entry 473
1921     -0x1.p-149,
1922     -0x1.p-149
1923   },
1924   { // Entry 474
1925     0x1.p-149,
1926     0x1.p-149
1927   },
1928   { // Entry 475
1929     0.0,
1930     0.0
1931   },
1932   { // Entry 476
1933     0x1.p-149,
1934     0x1.p-149
1935   },
1936   { // Entry 477
1937     -0x1.p-149,
1938     -0x1.p-149
1939   },
1940   { // Entry 478
1941     0x1.4d82b334a582a56a802f96b3b96feb81p-1,
1942     0x1.279a72p-1
1943   },
1944   { // Entry 479
1945     -0x1.4d82b334a582a56a802f96b3b96feb81p-1,
1946     -0x1.279a72p-1
1947   },
1948   { // Entry 480
1949     0x1.4d82b60de428f92aa8c96a4a7fe88945p-1,
1950     0x1.279a74p-1
1951   },
1952   { // Entry 481
1953     -0x1.4d82b60de428f92aa8c96a4a7fe88945p-1,
1954     -0x1.279a74p-1
1955   },
1956   { // Entry 482
1957     0x1.4d82b8e722d302f5aa939a563b12b1a1p-1,
1958     0x1.279a76p-1
1959   },
1960   { // Entry 483
1961     -0x1.4d82b8e722d302f5aa939a563b12b1a1p-1,
1962     -0x1.279a76p-1
1963   },
1964   { // Entry 484
1965     -0x1.89714760e8fed9af03a91cf1527ceaadp2,
1966     0x1.bb67acp0
1967   },
1968   { // Entry 485
1969     0x1.89714760e8fed9af03a91cf1527ceaadp2,
1970     -0x1.bb67acp0
1971   },
1972   { // Entry 486
1973     -0x1.897133fb81f3169b3161d50b50ccc1a7p2,
1974     0x1.bb67aep0
1975   },
1976   { // Entry 487
1977     0x1.897133fb81f3169b3161d50b50ccc1a7p2,
1978     -0x1.bb67aep0
1979   },
1980   { // Entry 488
1981     -0x1.897120961cc4475eb3b8061df0409430p2,
1982     0x1.bb67b0p0
1983   },
1984   { // Entry 489
1985     0x1.897120961cc4475eb3b8061df0409430p2,
1986     -0x1.bb67b0p0
1987   },
1988   { // Entry 490
1989     0x1.def49c3ab0ad5dde93ba34c54db714c7p-2,
1990     0x1.bffffep-2
1991   },
1992   { // Entry 491
1993     -0x1.def49c3ab0ad5dde93ba34c54db714c7p-2,
1994     -0x1.bffffep-2
1995   },
1996   { // Entry 492
1997     0x1.def49eaab37a1479231e899509ecf26cp-2,
1998     0x1.c0p-2
1999   },
2000   { // Entry 493
2001     -0x1.def49eaab37a1479231e899509ecf26cp-2,
2002     -0x1.c0p-2
2003   },
2004   { // Entry 494
2005     0x1.def4a11ab647eef212b1997d3b51405ap-2,
2006     0x1.c00002p-2
2007   },
2008   { // Entry 495
2009     -0x1.def4a11ab647eef212b1997d3b51405ap-2,
2010     -0x1.c00002p-2
2011   },
2012   { // Entry 496
2013     0x1.a46caf652fa18987e4d0a79f8145dd5bp-1,
2014     0x1.5ffffep-1
2015   },
2016   { // Entry 497
2017     -0x1.a46caf652fa18987e4d0a79f8145dd5bp-1,
2018     -0x1.5ffffep-1
2019   },
2020   { // Entry 498
2021     0x1.a46cb2be6a0b1dacb36269c41a4a9147p-1,
2022     0x1.60p-1
2023   },
2024   { // Entry 499
2025     -0x1.a46cb2be6a0b1dacb36269c41a4a9147p-1,
2026     -0x1.60p-1
2027   },
2028   { // Entry 500
2029     0x1.a46cb617a47a31a156dc0005b4e6ebp-1,
2030     0x1.600002p-1
2031   },
2032   { // Entry 501
2033     -0x1.a46cb617a47a31a156dc0005b4e6ebp-1,
2034     -0x1.600002p-1
2035   },
2036   { // Entry 502
2037     0x1.3d6dc230869c70d5937fedc92d424df2p1,
2038     0x1.2ffffep0
2039   },
2040   { // Entry 503
2041     -0x1.3d6dc230869c70d5937fedc92d424df2p1,
2042     -0x1.2ffffep0
2043   },
2044   { // Entry 504
2045     0x1.3d6dc956eac7d3b8d6eb2174110d1ddcp1,
2046     0x1.30p0
2047   },
2048   { // Entry 505
2049     -0x1.3d6dc956eac7d3b8d6eb2174110d1ddcp1,
2050     -0x1.30p0
2051   },
2052   { // Entry 506
2053     0x1.3d6dd07d4f3a237589ad5c41c3801cb4p1,
2054     0x1.300002p0
2055   },
2056   { // Entry 507
2057     -0x1.3d6dd07d4f3a237589ad5c41c3801cb4p1,
2058     -0x1.300002p0
2059   },
2060   { // Entry 508
2061     -0x1.b2d8a858c90a538d1daad78040e69b98p-1,
2062     0x1.37fffep1
2063   },
2064   { // Entry 509
2065     0x1.b2d8a858c90a538d1daad78040e69b98p-1,
2066     -0x1.37fffep1
2067   },
2068   { // Entry 510
2069     -0x1.b2d89a938294c8a2604db9f7aa56a0f8p-1,
2070     0x1.38p1
2071   },
2072   { // Entry 511
2073     0x1.b2d89a938294c8a2604db9f7aa56a0f8p-1,
2074     -0x1.38p1
2075   },
2076   { // Entry 512
2077     -0x1.b2d88cce3c7cce174266439da309cf60p-1,
2078     0x1.380002p1
2079   },
2080   { // Entry 513
2081     0x1.b2d88cce3c7cce174266439da309cf60p-1,
2082     -0x1.380002p1
2083   },
2084   { // Entry 514
2085     0x1.06f8d0cecf169b06467e4aa036cf8279p-4,
2086     0x1.069c8cp-4
2087   },
2088   { // Entry 515
2089     -0x1.06f8d0cecf169b06467e4aa036cf8279p-4,
2090     -0x1.069c8cp-4
2091   },
2092   { // Entry 516
2093     0x1.080f746cd17397b60f908e2be01f7ba7p-3,
2094     0x1.069c8cp-3
2095   },
2096   { // Entry 517
2097     -0x1.080f746cd17397b60f908e2be01f7ba7p-3,
2098     -0x1.069c8cp-3
2099   },
2100   { // Entry 518
2101     0x1.8ed91550469d0eb08aae20658958043bp-3,
2102     0x1.89ead2p-3
2103   },
2104   { // Entry 519
2105     -0x1.8ed91550469d0eb08aae20658958043bp-3,
2106     -0x1.89ead2p-3
2107   },
2108   { // Entry 520
2109     0x1.0c864149dc68276df299282d04f69af6p-2,
2110     0x1.069c8cp-2
2111   },
2112   { // Entry 521
2113     -0x1.0c864149dc68276df299282d04f69af6p-2,
2114     -0x1.069c8cp-2
2115   },
2116   { // Entry 522
2117     0x1.53fdd01a98f07f208555cc644276ef2cp-2,
2118     0x1.4843b0p-2
2119   },
2120   { // Entry 523
2121     -0x1.53fdd01a98f07f208555cc644276ef2cp-2,
2122     -0x1.4843b0p-2
2123   },
2124   { // Entry 524
2125     0x1.9e925b7e237b88ac6098b513c371757cp-2,
2126     0x1.89ead4p-2
2127   },
2128   { // Entry 525
2129     -0x1.9e925b7e237b88ac6098b513c371757cp-2,
2130     -0x1.89ead4p-2
2131   },
2132   { // Entry 526
2133     0x1.ed21eadb08e47db8b2f11880fbb52879p-2,
2134     0x1.cb91f8p-2
2135   },
2136   { // Entry 527
2137     -0x1.ed21eadb08e47db8b2f11880fbb52879p-2,
2138     -0x1.cb91f8p-2
2139   },
2140   { // Entry 528
2141     0x1.205a63a04e31e1852af3da22e9f69a19p-1,
2142     0x1.069c8ep-1
2143   },
2144   { // Entry 529
2145     -0x1.205a63a04e31e1852af3da22e9f69a19p-1,
2146     -0x1.069c8ep-1
2147   },
2148   { // Entry 530
2149     0x1.4d466f84a3288515ab699dd1cec345d3p-1,
2150     0x1.277020p-1
2151   },
2152   { // Entry 531
2153     -0x1.4d466f84a3288515ab699dd1cec345d3p-1,
2154     -0x1.277020p-1
2155   },
2156   { // Entry 532
2157     0x1.7e1d9983b58754a29012e17a26f277d7p-1,
2158     0x1.4843b2p-1
2159   },
2160   { // Entry 533
2161     -0x1.7e1d9983b58754a29012e17a26f277d7p-1,
2162     -0x1.4843b2p-1
2163   },
2164   { // Entry 534
2165     0x1.b3df402fe49842a4164cf380ffa5dcp-1,
2166     0x1.691744p-1
2167   },
2168   { // Entry 535
2169     -0x1.b3df402fe49842a4164cf380ffa5dcp-1,
2170     -0x1.691744p-1
2171   },
2172   { // Entry 536
2173     0x1.efd8311ddf2cc393f20ea767c7b2264ap-1,
2174     0x1.89ead6p-1
2175   },
2176   { // Entry 537
2177     -0x1.efd8311ddf2cc393f20ea767c7b2264ap-1,
2178     -0x1.89ead6p-1
2179   },
2180   { // Entry 538
2181     0x1.19e271a6444ff34aa2f73c85014971c9p0,
2182     0x1.aabe68p-1
2183   },
2184   { // Entry 539
2185     -0x1.19e271a6444ff34aa2f73c85014971c9p0,
2186     -0x1.aabe68p-1
2187   },
2188   { // Entry 540
2189     0x1.410393802c1a22382914abf096afbee9p0,
2190     0x1.cb91fap-1
2191   },
2192   { // Entry 541
2193     -0x1.410393802c1a22382914abf096afbee9p0,
2194     -0x1.cb91fap-1
2195   },
2196   { // Entry 542
2197     0x1.6efed33b714045fe99cfa59471e1e9fdp0,
2198     0x1.ec658cp-1
2199   },
2200   { // Entry 543
2201     -0x1.6efed33b714045fe99cfa59471e1e9fdp0,
2202     -0x1.ec658cp-1
2203   },
2204   { // Entry 544
2205     0x1.a64c86c02e7a7d96e91f96a5584129f4p0,
2206     0x1.069c8ep0
2207   },
2208   { // Entry 545
2209     -0x1.a64c86c02e7a7d96e91f96a5584129f4p0,
2210     -0x1.069c8ep0
2211   },
2212   { // Entry 546
2213     0x1.eab4477e5b226dc5270bae9720ea13e3p0,
2214     0x1.170656p0
2215   },
2216   { // Entry 547
2217     -0x1.eab4477e5b226dc5270bae9720ea13e3p0,
2218     -0x1.170656p0
2219   },
2220   { // Entry 548
2221     0x1.21277f9a7d2f66bb131cff32f26629cdp1,
2222     0x1.27701ep0
2223   },
2224   { // Entry 549
2225     -0x1.21277f9a7d2f66bb131cff32f26629cdp1,
2226     -0x1.27701ep0
2227   },
2228   { // Entry 550
2229     0x1.5bd1406825b3ffeba48221ad6a8f5414p1,
2230     0x1.37d9e6p0
2231   },
2232   { // Entry 551
2233     -0x1.5bd1406825b3ffeba48221ad6a8f5414p1,
2234     -0x1.37d9e6p0
2235   },
2236   { // Entry 552
2237     0x1.af464352a989f802824152cad0afe8b7p1,
2238     0x1.4843aep0
2239   },
2240   { // Entry 553
2241     -0x1.af464352a989f802824152cad0afe8b7p1,
2242     -0x1.4843aep0
2243   },
2244   { // Entry 554
2245     0x1.1866fa7a601b87bb6f378b3438e3fc26p2,
2246     0x1.58ad76p0
2247   },
2248   { // Entry 555
2249     -0x1.1866fa7a601b87bb6f378b3438e3fc26p2,
2250     -0x1.58ad76p0
2251   },
2252   { // Entry 556
2253     0x1.8bdcc68718a70118860a1b945437fd90p2,
2254     0x1.69173ep0
2255   },
2256   { // Entry 557
2257     -0x1.8bdcc68718a70118860a1b945437fd90p2,
2258     -0x1.69173ep0
2259   },
2260   { // Entry 558
2261     0x1.4bb68859d3eafb2a130b73ba07e48e8ap3,
2262     0x1.798106p0
2263   },
2264   { // Entry 559
2265     -0x1.4bb68859d3eafb2a130b73ba07e48e8ap3,
2266     -0x1.798106p0
2267   },
2268   { // Entry 560
2269     0x1.f2efabaeb322ec5ca9d33869295c6063p4,
2270     0x1.89eacep0
2271   },
2272   { // Entry 561
2273     -0x1.f2efabaeb322ec5ca9d33869295c6063p4,
2274     -0x1.89eacep0
2275   },
2276   { // Entry 562
2277     -0x1.f2f13929323ef8f58db152143e65bcb7p4,
2278     0x1.9a5496p0
2279   },
2280   { // Entry 563
2281     0x1.f2f13929323ef8f58db152143e65bcb7p4,
2282     -0x1.9a5496p0
2283   },
2284   { // Entry 564
2285     -0x1.4bb6e0ec02cad5c110a4d70039db4d1cp3,
2286     0x1.aabe5ep0
2287   },
2288   { // Entry 565
2289     0x1.4bb6e0ec02cad5c110a4d70039db4d1cp3,
2290     -0x1.aabe5ep0
2291   },
2292   { // Entry 566
2293     -0x1.8bdd06a655dfa2f3195aca48798e5c86p2,
2294     0x1.bb2826p0
2295   },
2296   { // Entry 567
2297     0x1.8bdd06a655dfa2f3195aca48798e5c86p2,
2298     -0x1.bb2826p0
2299   },
2300   { // Entry 568
2301     -0x1.18671b76cfccf98a6edbc1fd5b8647b7p2,
2302     0x1.cb91eep0
2303   },
2304   { // Entry 569
2305     0x1.18671b76cfccf98a6edbc1fd5b8647b7p2,
2306     -0x1.cb91eep0
2307   },
2308   { // Entry 570
2309     -0x1.af466bac80dc9df668d1e0e9b442bf0ep1,
2310     0x1.dbfbb6p0
2311   },
2312   { // Entry 571
2313     0x1.af466bac80dc9df668d1e0e9b442bf0ep1,
2314     -0x1.dbfbb6p0
2315   },
2316   { // Entry 572
2317     -0x1.5bd15bcb3d06906cef5f3b2ec3ab4ab9p1,
2318     0x1.ec657ep0
2319   },
2320   { // Entry 573
2321     0x1.5bd15bcb3d06906cef5f3b2ec3ab4ab9p1,
2322     -0x1.ec657ep0
2323   },
2324   { // Entry 574
2325     -0x1.2127938a546d3c428292ba53ee6f67ccp1,
2326     0x1.fccf46p0
2327   },
2328   { // Entry 575
2329     0x1.2127938a546d3c428292ba53ee6f67ccp1,
2330     -0x1.fccf46p0
2331   },
2332   { // Entry 576
2333     -0x1.eab45caed706c4db622c90fe3e8d16c2p0,
2334     0x1.069c88p1
2335   },
2336   { // Entry 577
2337     0x1.eab45caed706c4db622c90fe3e8d16c2p0,
2338     -0x1.069c88p1
2339   },
2340   { // Entry 578
2341     -0x1.a64c979eb703d82cb4808044e8abf93fp0,
2342     0x1.0ed16cp1
2343   },
2344   { // Entry 579
2345     0x1.a64c979eb703d82cb4808044e8abf93fp0,
2346     -0x1.0ed16cp1
2347   },
2348   { // Entry 580
2349     -0x1.6efee11500263c10c1d1bb5904244de6p0,
2350     0x1.170650p1
2351   },
2352   { // Entry 581
2353     0x1.6efee11500263c10c1d1bb5904244de6p0,
2354     -0x1.170650p1
2355   },
2356   { // Entry 582
2357     -0x1.4103a1bc0f6576a760d49da3bfe55874p0,
2358     0x1.1f3b34p1
2359   },
2360   { // Entry 583
2361     0x1.4103a1bc0f6576a760d49da3bfe55874p0,
2362     -0x1.1f3b34p1
2363   },
2364   { // Entry 584
2365     -0x1.19e2801aa24ee0adcd9491e4d7af256fp0,
2366     0x1.277018p1
2367   },
2368   { // Entry 585
2369     0x1.19e2801aa24ee0adcd9491e4d7af256fp0,
2370     -0x1.277018p1
2371   },
2372   { // Entry 586
2373     -0x1.efd84e50652c1b7c71972ad8ee7c018ap-1,
2374     0x1.2fa4fcp1
2375   },
2376   { // Entry 587
2377     0x1.efd84e50652c1b7c71972ad8ee7c018ap-1,
2378     -0x1.2fa4fcp1
2379   },
2380   { // Entry 588
2381     -0x1.b3df5d9f54e2c748cf0227ee0974ea2ep-1,
2382     0x1.37d9e0p1
2383   },
2384   { // Entry 589
2385     0x1.b3df5d9f54e2c748cf0227ee0974ea2ep-1,
2386     -0x1.37d9e0p1
2387   },
2388   { // Entry 590
2389     -0x1.7e1db733769a1126a2b0ac7fa14a402cp-1,
2390     0x1.400ec4p1
2391   },
2392   { // Entry 591
2393     0x1.7e1db733769a1126a2b0ac7fa14a402cp-1,
2394     -0x1.400ec4p1
2395   },
2396   { // Entry 592
2397     -0x1.4d468d82c1a84fef7279fc5fb24419b2p-1,
2398     0x1.4843a8p1
2399   },
2400   { // Entry 593
2401     0x1.4d468d82c1a84fef7279fc5fb24419b2p-1,
2402     -0x1.4843a8p1
2403   },
2404   { // Entry 594
2405     -0x1.205a8202545202d891ce89bfa6cd1476p-1,
2406     0x1.50788cp1
2407   },
2408   { // Entry 595
2409     0x1.205a8202545202d891ce89bfa6cd1476p-1,
2410     -0x1.50788cp1
2411   },
2412   { // Entry 596
2413     -0x1.ed22289d891ed78cdc818a4cde6de918p-2,
2414     0x1.58ad70p1
2415   },
2416   { // Entry 597
2417     0x1.ed22289d891ed78cdc818a4cde6de918p-2,
2418     -0x1.58ad70p1
2419   },
2420   { // Entry 598
2421     -0x1.9e929a7fadf83b6f9e8fb851f512b44bp-2,
2422     0x1.60e254p1
2423   },
2424   { // Entry 599
2425     0x1.9e929a7fadf83b6f9e8fb851f512b44bp-2,
2426     -0x1.60e254p1
2427   },
2428   { // Entry 600
2429     -0x1.53fe10a547a6ecce5caddc2005db822bp-2,
2430     0x1.691738p1
2431   },
2432   { // Entry 601
2433     0x1.53fe10a547a6ecce5caddc2005db822bp-2,
2434     -0x1.691738p1
2435   },
2436   { // Entry 602
2437     -0x1.0c8683b1bc682759e28441ef97c8854bp-2,
2438     0x1.714c1cp1
2439   },
2440   { // Entry 603
2441     0x1.0c8683b1bc682759e28441ef97c8854bp-2,
2442     -0x1.714c1cp1
2443   },
2444   { // Entry 604
2445     -0x1.8ed99c8546008be46614ea66c7ddd7e6p-3,
2446     0x1.7981p1
2447   },
2448   { // Entry 605
2449     0x1.8ed99c8546008be46614ea66c7ddd7e6p-3,
2450     -0x1.7981p1
2451   },
2452   { // Entry 606
2453     -0x1.080ffef4eda0271d81658d58ae280792p-3,
2454     0x1.81b5e4p1
2455   },
2456   { // Entry 607
2457     0x1.080ffef4eda0271d81658d58ae280792p-3,
2458     -0x1.81b5e4p1
2459   },
2460   { // Entry 608
2461     -0x1.06f9ee83686aa6194c03de71a6b52f75p-4,
2462     0x1.89eac8p1
2463   },
2464   { // Entry 609
2465     0x1.06f9ee83686aa6194c03de71a6b52f75p-4,
2466     -0x1.89eac8p1
2467   },
2468   { // Entry 610
2469     0x1.0c8627ec3bc2e8f0e6df44f809f370fdp-2,
2470     -0x1.81b5eep2
2471   },
2472   { // Entry 611
2473     -0x1.0c8627ec3bc2e8f0e6df44f809f370fdp-2,
2474     0x1.81b5eep2
2475   },
2476   { // Entry 612
2477     0x1.205a49753bb89e8c971c6cd2842edaf0p-1,
2478     -0x1.714c26p2
2479   },
2480   { // Entry 613
2481     -0x1.205a49753bb89e8c971c6cd2842edaf0p-1,
2482     0x1.714c26p2
2483   },
2484   { // Entry 614
2485     0x1.efd7fb1d28b8a0602b25fadfe9e0277ap-1,
2486     -0x1.60e25ep2
2487   },
2488   { // Entry 615
2489     -0x1.efd7fb1d28b8a0602b25fadfe9e0277ap-1,
2490     0x1.60e25ep2
2491   },
2492   { // Entry 616
2493     0x1.a64c47bcfb5f9cbdb49360a65548fd6dp0,
2494     -0x1.507896p2
2495   },
2496   { // Entry 617
2497     -0x1.a64c47bcfb5f9cbdb49360a65548fd6dp0,
2498     0x1.507896p2
2499   },
2500   { // Entry 618
2501     0x1.af45dabd34b75597ff70079b3de986fdp1,
2502     -0x1.400ecep2
2503   },
2504   { // Entry 619
2505     -0x1.af45dabd34b75597ff70079b3de986fdp1,
2506     0x1.400ecep2
2507   },
2508   { // Entry 620
2509     0x1.f2eba583fff9f8df3693ffd969395de7p4,
2510     -0x1.2fa506p2
2511   },
2512   { // Entry 621
2513     -0x1.f2eba583fff9f8df3693ffd969395de7p4,
2514     0x1.2fa506p2
2515   },
2516   { // Entry 622
2517     -0x1.186770f5cef152a4ec75fe9a7031a56ap2,
2518     -0x1.1f3b3ep2
2519   },
2520   { // Entry 623
2521     0x1.186770f5cef152a4ec75fe9a7031a56ap2,
2522     0x1.1f3b3ep2
2523   },
2524   { // Entry 624
2525     -0x1.eab4b52e6cce160a5b9a23a4b929d01dp0,
2526     -0x1.0ed176p2
2527   },
2528   { // Entry 625
2529     0x1.eab4b52e6cce160a5b9a23a4b929d01dp0,
2530     0x1.0ed176p2
2531   },
2532   { // Entry 626
2533     -0x1.19e2a124bc3deef648338274627cc371p0,
2534     -0x1.fccf5ap1
2535   },
2536   { // Entry 627
2537     0x1.19e2a124bc3deef648338274627cc371p0,
2538     0x1.fccf5ap1
2539   },
2540   { // Entry 628
2541     -0x1.4d46aca48de47f5fd90c9000c15425d8p-1,
2542     -0x1.dbfbc8p1
2543   },
2544   { // Entry 629
2545     0x1.4d46aca48de47f5fd90c9000c15425d8p-1,
2546     0x1.dbfbc8p1
2547   },
2548   { // Entry 630
2549     -0x1.53fe2f6fc9d023774a2105c8213e4d5ep-2,
2550     -0x1.bb2836p1
2551   },
2552   { // Entry 631
2553     0x1.53fe2f6fc9d023774a2105c8213e4d5ep-2,
2554     0x1.bb2836p1
2555   },
2556   { // Entry 632
2557     -0x1.06fa1da43b26cd580ce5a5b89cf2eff3p-4,
2558     -0x1.9a54a4p1
2559   },
2560   { // Entry 633
2561     0x1.06fa1da43b26cd580ce5a5b89cf2eff3p-4,
2562     0x1.9a54a4p1
2563   },
2564   { // Entry 634
2565     0x1.8ed87198f413d3a122658287aa7fc33ep-3,
2566     -0x1.798112p1
2567   },
2568   { // Entry 635
2569     -0x1.8ed87198f413d3a122658287aa7fc33ep-3,
2570     0x1.798112p1
2571   },
2572   { // Entry 636
2573     0x1.ed218aee2df4e80e39340b0c4ec3b1d5p-2,
2574     -0x1.58ad80p1
2575   },
2576   { // Entry 637
2577     -0x1.ed218aee2df4e80e39340b0c4ec3b1d5p-2,
2578     0x1.58ad80p1
2579   },
2580   { // Entry 638
2581     0x1.b3defd0991e6315369dbd5e2de2d14fep-1,
2582     -0x1.37d9eep1
2583   },
2584   { // Entry 639
2585     -0x1.b3defd0991e6315369dbd5e2de2d14fep-1,
2586     0x1.37d9eep1
2587   },
2588   { // Entry 640
2589     0x1.6efe97c23f206826b4f0019f275d3a44p0,
2590     -0x1.17065cp1
2591   },
2592   { // Entry 641
2593     -0x1.6efe97c23f206826b4f0019f275d3a44p0,
2594     0x1.17065cp1
2595   },
2596   { // Entry 642
2597     0x1.5bd0ff925c94f7d608b88484f9081f2cp1,
2598     -0x1.ec6594p0
2599   },
2600   { // Entry 643
2601     -0x1.5bd0ff925c94f7d608b88484f9081f2cp1,
2602     0x1.ec6594p0
2603   },
2604   { // Entry 644
2605     0x1.4bb5ece657bee292a82a3fda6b812aadp3,
2606     -0x1.aabe70p0
2607   },
2608   { // Entry 645
2609     -0x1.4bb5ece657bee292a82a3fda6b812aadp3,
2610     0x1.aabe70p0
2611   },
2612   { // Entry 646
2613     -0x1.8bdd4feef18bfa8a6c23de6a721f2436p2,
2614     -0x1.69174cp0
2615   },
2616   { // Entry 647
2617     0x1.8bdd4feef18bfa8a6c23de6a721f2436p2,
2618     0x1.69174cp0
2619   },
2620   { // Entry 648
2621     -0x1.21279e1e8bf4bd3983a3677267e55809p1,
2622     -0x1.277028p0
2623   },
2624   { // Entry 649
2625     0x1.21279e1e8bf4bd3983a3677267e55809p1,
2626     0x1.277028p0
2627   },
2628   { // Entry 650
2629     -0x1.4103a8147ca836136cc98db9bc6ddf30p0,
2630     -0x1.cb920ap-1
2631   },
2632   { // Entry 651
2633     0x1.4103a8147ca836136cc98db9bc6ddf30p0,
2634     0x1.cb920ap-1
2635   },
2636   { // Entry 652
2637     -0x1.7e1db58a55d6a12a6457e3c5929ac2c7p-1,
2638     -0x1.4843c4p-1
2639   },
2640   { // Entry 653
2641     0x1.7e1db58a55d6a12a6457e3c5929ac2c7p-1,
2642     0x1.4843c4p-1
2643   },
2644   { // Entry 654
2645     -0x1.9e928a0c8e79023200164ed240caad05p-2,
2646     -0x1.89eafcp-2
2647   },
2648   { // Entry 655
2649     0x1.9e928a0c8e79023200164ed240caad05p-2,
2650     0x1.89eafcp-2
2651   },
2652   { // Entry 656
2653     -0x1.080fc9d24fbe9876b31b0aa29dd238eap-3,
2654     -0x1.069ce0p-3
2655   },
2656   { // Entry 657
2657     0x1.080fc9d24fbe9876b31b0aa29dd238eap-3,
2658     0x1.069ce0p-3
2659   },
2660   { // Entry 658
2661     0x1.080f1f07540fd03b82d4b370d237fa3dp-3,
2662     0x1.069c38p-3
2663   },
2664   { // Entry 659
2665     -0x1.080f1f07540fd03b82d4b370d237fa3dp-3,
2666     -0x1.069c38p-3
2667   },
2668   { // Entry 660
2669     0x1.9e922847e2b1b6a72d486700e18c05f2p-2,
2670     0x1.89eaa8p-2
2671   },
2672   { // Entry 661
2673     -0x1.9e922847e2b1b6a72d486700e18c05f2p-2,
2674     -0x1.89eaa8p-2
2675   },
2676   { // Entry 662
2677     0x1.7e1d74258cbc964b561d99c9a66f8c7ep-1,
2678     0x1.48439ap-1
2679   },
2680   { // Entry 663
2681     -0x1.7e1d74258cbc964b561d99c9a66f8c7ep-1,
2682     -0x1.48439ap-1
2683   },
2684   { // Entry 664
2685     0x1.4103720f2ca3e0580fba15849398a4e9p0,
2686     0x1.cb91e0p-1
2687   },
2688   { // Entry 665
2689     -0x1.4103720f2ca3e0580fba15849398a4e9p0,
2690     -0x1.cb91e0p-1
2691   },
2692   { // Entry 666
2693     0x1.2127611673ccc7531f5af5aeda3412c5p1,
2694     0x1.277014p0
2695   },
2696   { // Entry 667
2697     -0x1.2127611673ccc7531f5af5aeda3412c5p1,
2698     -0x1.277014p0
2699   },
2700   { // Entry 668
2701     0x1.8bdc8ba3d8277213c5b74ef806ef466bp2,
2702     0x1.691738p0
2703   },
2704   { // Entry 669
2705     -0x1.8bdc8ba3d8277213c5b74ef806ef466bp2,
2706     -0x1.691738p0
2707   },
2708   { // Entry 670
2709     -0x1.4bb6fc092bc16530216209a912aada37p3,
2710     0x1.aabe5cp0
2711   },
2712   { // Entry 671
2713     0x1.4bb6fc092bc16530216209a912aada37p3,
2714     -0x1.aabe5cp0
2715   },
2716   { // Entry 672
2717     -0x1.5bd15368f84be0bda8f135a5f79aeacbp1,
2718     0x1.ec6580p0
2719   },
2720   { // Entry 673
2721     0x1.5bd15368f84be0bda8f135a5f79aeacbp1,
2722     -0x1.ec6580p0
2723   },
2724   { // Entry 674
2725     -0x1.6efed4dc8946e1c3620d79bb0d654338p0,
2726     0x1.170652p1
2727   },
2728   { // Entry 675
2729     0x1.6efed4dc8946e1c3620d79bb0d654338p0,
2730     -0x1.170652p1
2731   },
2732   { // Entry 676
2733     -0x1.b3df4206d232794d5761992d88c5a394p-1,
2734     0x1.37d9e4p1
2735   },
2736   { // Entry 677
2737     0x1.b3df4206d232794d5761992d88c5a394p-1,
2738     -0x1.37d9e4p1
2739   },
2740   { // Entry 678
2741     -0x1.ed21ed7bc4b5968bdb0cd6da269cd55fp-2,
2742     0x1.58ad76p1
2743   },
2744   { // Entry 679
2745     0x1.ed21ed7bc4b5968bdb0cd6da269cd55fp-2,
2746     -0x1.58ad76p1
2747   },
2748   { // Entry 680
2749     -0x1.8ed917aa74e733b9194d537c8df33c64p-3,
2750     0x1.798108p1
2751   },
2752   { // Entry 681
2753     0x1.8ed917aa74e733b9194d537c8df33c64p-3,
2754     -0x1.798108p1
2755   },
2756   { // Entry 682
2757     0x1.06f8dc528ea01882064ee242f58a2b88p-4,
2758     0x1.9a549ap1
2759   },
2760   { // Entry 683
2761     -0x1.06f8dc528ea01882064ee242f58a2b88p-4,
2762     -0x1.9a549ap1
2763   },
2764   { // Entry 684
2765     0x1.53fdd69e1437db957c62e8cc55742beep-2,
2766     0x1.bb282cp1
2767   },
2768   { // Entry 685
2769     -0x1.53fdd69e1437db957c62e8cc55742beep-2,
2770     -0x1.bb282cp1
2771   },
2772   { // Entry 686
2773     0x1.4d4673b1c7635cc893e1c8d2ca57b3e9p-1,
2774     0x1.dbfbbep1
2775   },
2776   { // Entry 687
2777     -0x1.4d4673b1c7635cc893e1c8d2ca57b3e9p-1,
2778     -0x1.dbfbbep1
2779   },
2780   { // Entry 688
2781     0x1.19e274e4fdec9e78ef6872081b5572cfp0,
2782     0x1.fccf50p1
2783   },
2784   { // Entry 689
2785     -0x1.19e274e4fdec9e78ef6872081b5572cfp0,
2786     -0x1.fccf50p1
2787   },
2788   { // Entry 690
2789     0x1.eab445003a7b542a2d4d87a88793bb67p0,
2790     0x1.0ed170p2
2791   },
2792   { // Entry 691
2793     -0x1.eab445003a7b542a2d4d87a88793bb67p0,
2794     -0x1.0ed170p2
2795   },
2796   { // Entry 692
2797     0x1.1866f7c91660d9c9f4b2d14e91375732p2,
2798     0x1.1f3b38p2
2799   },
2800   { // Entry 693
2801     -0x1.1866f7c91660d9c9f4b2d14e91375732p2,
2802     -0x1.1f3b38p2
2803   },
2804   { // Entry 694
2805     -0x1.f2f1599b29a7de952b8ba1877d9f5e61p4,
2806     0x1.2fa5p2
2807   },
2808   { // Entry 695
2809     0x1.f2f1599b29a7de952b8ba1877d9f5e61p4,
2810     -0x1.2fa5p2
2811   },
2812   { // Entry 696
2813     -0x1.af466ef7b15645455e15fbbae6bb4bc6p1,
2814     0x1.400ec8p2
2815   },
2816   { // Entry 697
2817     0x1.af466ef7b15645455e15fbbae6bb4bc6p1,
2818     -0x1.400ec8p2
2819   },
2820   { // Entry 698
2821     -0x1.a64ca10bfefd2b04bb6a1bb708c28967p0,
2822     0x1.507890p2
2823   },
2824   { // Entry 699
2825     0x1.a64ca10bfefd2b04bb6a1bb708c28967p0,
2826     -0x1.507890p2
2827   },
2828   { // Entry 700
2829     -0x1.efd85821ec927f2a89ec41acee587230p-1,
2830     0x1.60e258p2
2831   },
2832   { // Entry 701
2833     0x1.efd85821ec927f2a89ec41acee587230p-1,
2834     -0x1.60e258p2
2835   },
2836   { // Entry 702
2837     -0x1.205a88aec64cad35d7752c73620c2139p-1,
2838     0x1.714c20p2
2839   },
2840   { // Entry 703
2841     0x1.205a88aec64cad35d7752c73620c2139p-1,
2842     -0x1.714c20p2
2843   },
2844   { // Entry 704
2845     -0x1.0c868e863543fd989476c8cdeffa93eap-2,
2846     0x1.81b5e8p2
2847   },
2848   { // Entry 705
2849     0x1.0c868e863543fd989476c8cdeffa93eap-2,
2850     -0x1.81b5e8p2
2851   },
2852   { // Entry 706
2853     0x1.f09b61a8a04f0898851f1d7604fa13c8p-5,
2854     0x1.effffep-5
2855   },
2856   { // Entry 707
2857     -0x1.f09b61a8a04f0898851f1d7604fa13c8p-5,
2858     -0x1.effffep-5
2859   },
2860   { // Entry 708
2861     0x1.f09b63aa81fc46e95e06405b41e8b4ccp-5,
2862     0x1.f0p-5
2863   },
2864   { // Entry 709
2865     -0x1.f09b63aa81fc46e95e06405b41e8b4ccp-5,
2866     -0x1.f0p-5
2867   },
2868   { // Entry 710
2869     0x1.f09b65ac63a9891f1418c4338c1e419ep-5,
2870     0x1.f00002p-5
2871   },
2872   { // Entry 711
2873     -0x1.f09b65ac63a9891f1418c4338c1e419ep-5,
2874     -0x1.f00002p-5
2875   },
2876   { // Entry 712
2877     0x1.fa8f1fc0ce86c214bf765fd59e8798a5p-4,
2878     0x1.f7fffep-4
2879   },
2880   { // Entry 713
2881     -0x1.fa8f1fc0ce86c214bf765fd59e8798a5p-4,
2882     -0x1.f7fffep-4
2883   },
2884   { // Entry 714
2885     0x1.fa8f21c8a33afd3355198e8d7716a811p-4,
2886     0x1.f8p-4
2887   },
2888   { // Entry 715
2889     -0x1.fa8f21c8a33afd3355198e8d7716a811p-4,
2890     -0x1.f8p-4
2891   },
2892   { // Entry 716
2893     0x1.fa8f23d077ef48645eff9a519628b3a9p-4,
2894     0x1.f80002p-4
2895   },
2896   { // Entry 717
2897     -0x1.fa8f23d077ef48645eff9a519628b3a9p-4,
2898     -0x1.f80002p-4
2899   },
2900   { // Entry 718
2901     0x1.4ef06aa73ee6a439c0c9f45046b25978p-3,
2902     0x1.4bfffep-3
2903   },
2904   { // Entry 719
2905     -0x1.4ef06aa73ee6a439c0c9f45046b25978p-3,
2906     -0x1.4bfffep-3
2907   },
2908   { // Entry 720
2909     0x1.4ef06cb4f0a87a5c8eeeebceb12a22b4p-3,
2910     0x1.4cp-3
2911   },
2912   { // Entry 721
2913     -0x1.4ef06cb4f0a87a5c8eeeebceb12a22b4p-3,
2914     -0x1.4cp-3
2915   },
2916   { // Entry 722
2917     0x1.4ef06ec2a26a7b7c1721ffafb93c0281p-3,
2918     0x1.4c0002p-3
2919   },
2920   { // Entry 723
2921     -0x1.4ef06ec2a26a7b7c1721ffafb93c0281p-3,
2922     -0x1.4c0002p-3
2923   },
2924   { // Entry 724
2925     0x1.3cc2a2fd911e1557d57b44abf28c4ccap-2,
2926     0x1.333332p-2
2927   },
2928   { // Entry 725
2929     -0x1.3cc2a2fd911e1557d57b44abf28c4ccap-2,
2930     -0x1.333332p-2
2931   },
2932   { // Entry 726
2933     0x1.3cc2a52e8f4137ca27d1dc0567195443p-2,
2934     0x1.333334p-2
2935   },
2936   { // Entry 727
2937     -0x1.3cc2a52e8f4137ca27d1dc0567195443p-2,
2938     -0x1.333334p-2
2939   },
2940   { // Entry 728
2941     0x1.3cc2a75f8d6507c589bf08e0371394bcp-2,
2942     0x1.333336p-2
2943   },
2944   { // Entry 729
2945     -0x1.3cc2a75f8d6507c589bf08e0371394bcp-2,
2946     -0x1.333336p-2
2947   },
2948   { // Entry 730
2949     0x1.99436e5f07b73dda1ef61a800aadfdd3p-1,
2950     0x1.594316p-1
2951   },
2952   { // Entry 731
2953     -0x1.99436e5f07b73dda1ef61a800aadfdd3p-1,
2954     -0x1.594316p-1
2955   },
2956   { // Entry 732
2957     0x1.994371a62bfe13eb1c755cb5be46f853p-1,
2958     0x1.594318p-1
2959   },
2960   { // Entry 733
2961     -0x1.994371a62bfe13eb1c755cb5be46f853p-1,
2962     -0x1.594318p-1
2963   },
2964   { // Entry 734
2965     0x1.994374ed504a278226573562b60eca9ap-1,
2966     0x1.59431ap-1
2967   },
2968   { // Entry 735
2969     -0x1.994374ed504a278226573562b60eca9ap-1,
2970     -0x1.59431ap-1
2971   },
2972   { // Entry 736
2973     0x1.fbc50de7c605a4d1d0f1119b1294b6f0p-1,
2974     0x1.8ffffep-1
2975   },
2976   { // Entry 737
2977     -0x1.fbc50de7c605a4d1d0f1119b1294b6f0p-1,
2978     -0x1.8ffffep-1
2979   },
2980   { // Entry 738
2981     0x1.fbc511df5917f539bbcf778bc1a22249p-1,
2982     0x1.90p-1
2983   },
2984   { // Entry 739
2985     -0x1.fbc511df5917f539bbcf778bc1a22249p-1,
2986     -0x1.90p-1
2987   },
2988   { // Entry 740
2989     0x1.fbc515d6ec3223ffbed4bb75154fda0fp-1,
2990     0x1.900002p-1
2991   },
2992   { // Entry 741
2993     -0x1.fbc515d6ec3223ffbed4bb75154fda0fp-1,
2994     -0x1.900002p-1
2995   },
2996   { // Entry 742
2997     -0x1.p-149,
2998     -0x1.p-149
2999   },
3000   { // Entry 743
3001     0x1.p-149,
3002     0x1.p-149
3003   },
3004   { // Entry 744
3005     0.0,
3006     0.0
3007   },
3008   { // Entry 745
3009     0x1.p-149,
3010     0x1.p-149
3011   },
3012   { // Entry 746
3013     -0x1.p-149,
3014     -0x1.p-149
3015   },
3016   { // Entry 747
3017     0x1.9272775ea5ecff4e43ecdef3d85ec226p-5,
3018     0x1.921fb4p-5
3019   },
3020   { // Entry 748
3021     -0x1.9272775ea5ecff4e43ecdef3d85ec226p-5,
3022     -0x1.921fb4p-5
3023   },
3024   { // Entry 749
3025     0x1.9272795fe242d9eb9393a7446620c394p-5,
3026     0x1.921fb6p-5
3027   },
3028   { // Entry 750
3029     -0x1.9272795fe242d9eb9393a7446620c394p-5,
3030     -0x1.921fb6p-5
3031   },
3032   { // Entry 751
3033     0x1.92727b611e98b7afb97977551d1c5f38p-5,
3034     0x1.921fb8p-5
3035   },
3036   { // Entry 752
3037     -0x1.92727b611e98b7afb97977551d1c5f38p-5,
3038     -0x1.921fb8p-5
3039   },
3040   { // Entry 753
3041     0x1.936bb77e4ac859bc69bc4abc9e91f025p-4,
3042     0x1.921fb4p-4
3043   },
3044   { // Entry 754
3045     -0x1.936bb77e4ac859bc69bc4abc9e91f025p-4,
3046     -0x1.921fb4p-4
3047   },
3048   { // Entry 755
3049     0x1.936bb9834241022ecd070b9064632721p-4,
3050     0x1.921fb6p-4
3051   },
3052   { // Entry 756
3053     -0x1.936bb9834241022ecd070b9064632721p-4,
3054     -0x1.921fb6p-4
3055   },
3056   { // Entry 757
3057     0x1.936bbb8839b9b75bdcc5f6870267a609p-4,
3058     0x1.921fb8p-4
3059   },
3060   { // Entry 758
3061     -0x1.936bbb8839b9b75bdcc5f6870267a609p-4,
3062     -0x1.921fb8p-4
3063   },
3064   { // Entry 759
3065     0x1.975f5cb43bd951aa2e89a05cbf5e70ffp-3,
3066     0x1.921fb4p-3
3067   },
3068   { // Entry 760
3069     -0x1.975f5cb43bd951aa2e89a05cbf5e70ffp-3,
3070     -0x1.921fb4p-3
3071   },
3072   { // Entry 761
3073     0x1.975f5ec87ddc4e7a357059f71a9f05b2p-3,
3074     0x1.921fb6p-3
3075   },
3076   { // Entry 762
3077     -0x1.975f5ec87ddc4e7a357059f71a9f05b2p-3,
3078     -0x1.921fb6p-3
3079   },
3080   { // Entry 763
3081     0x1.975f60dcbfdf8039f01eb7864bc09e13p-3,
3082     0x1.921fb8p-3
3083   },
3084   { // Entry 764
3085     -0x1.975f60dcbfdf8039f01eb7864bc09e13p-3,
3086     -0x1.921fb8p-3
3087   },
3088   { // Entry 765
3089     0x1.a8279823e9ba30ee623a5402a48590fcp-2,
3090     0x1.921fb4p-2
3091   },
3092   { // Entry 766
3093     -0x1.a8279823e9ba30ee623a5402a48590fcp-2,
3094     -0x1.921fb4p-2
3095   },
3096   { // Entry 767
3097     0x1.a8279a7bc2206fff3afa52f168c5f8f2p-2,
3098     0x1.921fb6p-2
3099   },
3100   { // Entry 768
3101     -0x1.a8279a7bc2206fff3afa52f168c5f8f2p-2,
3102     -0x1.921fb6p-2
3103   },
3104   { // Entry 769
3105     0x1.a8279cd39a87a786e140537db72ff334p-2,
3106     0x1.921fb8p-2
3107   },
3108   { // Entry 770
3109     -0x1.a8279cd39a87a786e140537db72ff334p-2,
3110     -0x1.921fb8p-2
3111   },
3112   { // Entry 771
3113     0x1.fffffd777a5e91e61f5380fb808d3272p-1,
3114     0x1.921fb4p-1
3115   },
3116   { // Entry 772
3117     -0x1.fffffd777a5e91e61f5380fb808d3272p-1,
3118     -0x1.921fb4p-1
3119   },
3120   { // Entry 773
3121     0x1.000000bbbd2ec06d6d6fff3655a346acp0,
3122     0x1.921fb6p-1
3123   },
3124   { // Entry 774
3125     -0x1.000000bbbd2ec06d6d6fff3655a346acp0,
3126     -0x1.921fb6p-1
3127   },
3128   { // Entry 775
3129     0x1.000002bbbd3237e7d114276ed329af5bp0,
3130     0x1.921fb8p-1
3131   },
3132   { // Entry 776
3133     -0x1.000002bbbd3237e7d114276ed329af5bp0,
3134     -0x1.921fb8p-1
3135   },
3136   { // Entry 777
3137     0x1.9437b336b6b0c479b2280999b19575c7p23,
3138     0x1.921fb4p0
3139   },
3140   { // Entry 778
3141     -0x1.9437b336b6b0c479b2280999b19575c7p23,
3142     -0x1.921fb4p0
3143   },
3144   { // Entry 779
3145     -0x1.5d14946dc98975d6421a55284fe020a1p24,
3146     0x1.921fb6p0
3147   },
3148   { // Entry 780
3149     0x1.5d14946dc98975d6421a55284fe020a1p24,
3150     -0x1.921fb6p0
3151   },
3152   { // Entry 781
3153     -0x1.76a190eb2b0718d8db55f7d2abeb07d2p22,
3154     0x1.921fb8p0
3155   },
3156   { // Entry 782
3157     0x1.76a190eb2b0718d8db55f7d2abeb07d2p22,
3158     -0x1.921fb8p0
3159   },
3160   { // Entry 783
3161     -0x1.4442d184698c426c8e3efd356cbebe0ap-23,
3162     0x1.921fb4p1
3163   },
3164   { // Entry 784
3165     0x1.4442d184698c426c8e3efd356cbebe0ap-23,
3166     -0x1.921fb4p1
3167   },
3168   { // Entry 785
3169     0x1.777a5cf72cedf3b544c81808b515f1f9p-24,
3170     0x1.921fb6p1
3171   },
3172   { // Entry 786
3173     -0x1.777a5cf72cedf3b544c81808b515f1f9p-24,
3174     -0x1.921fb6p1
3175   },
3176   { // Entry 787
3177     0x1.5dde973dcb48d6e3d13cf2a51550e911p-22,
3178     0x1.921fb8p1
3179   },
3180   { // Entry 788
3181     -0x1.5dde973dcb48d6e3d13cf2a51550e911p-22,
3182     -0x1.921fb8p1
3183   },
3184   { // Entry 789
3185     -0x1.4442d18469946362f3f6cc7c43857661p-22,
3186     0x1.921fb4p2
3187   },
3188   { // Entry 790
3189     0x1.4442d18469946362f3f6cc7c43857661p-22,
3190     -0x1.921fb4p2
3191   },
3192   { // Entry 791
3193     0x1.777a5cf72cf11b739d2ab1877e81a9c7p-23,
3194     0x1.921fb6p2
3195   },
3196   { // Entry 792
3197     -0x1.777a5cf72cf11b739d2ab1877e81a9c7p-23,
3198     -0x1.921fb6p2
3199   },
3200   { // Entry 793
3201     0x1.5dde973dcb71aeb6e776668bbb3de253p-21,
3202     0x1.921fb8p2
3203   },
3204   { // Entry 794
3205     -0x1.5dde973dcb71aeb6e776668bbb3de253p-21,
3206     -0x1.921fb8p2
3207   },
3208   { // Entry 795
3209     -0x1.4442d18469b4e73c8ad60e7b9f288c5cp-21,
3210     0x1.921fb4p3
3211   },
3212   { // Entry 796
3213     0x1.4442d18469b4e73c8ad60e7b9f288c5cp-21,
3214     -0x1.921fb4p3
3215   },
3216   { // Entry 797
3217     0x1.777a5cf72cfdba6cfeb518258bcf263cp-22,
3218     0x1.921fb6p3
3219   },
3220   { // Entry 798
3221     -0x1.777a5cf72cfdba6cfeb518258bcf263cp-22,
3222     -0x1.921fb6p3
3223   },
3224   { // Entry 799
3225     0x1.5dde973dcc150e03405ca894886602c2p-20,
3226     0x1.921fb8p3
3227   },
3228   { // Entry 800
3229     -0x1.5dde973dcc150e03405ca894886602c2p-20,
3230     -0x1.921fb8p3
3231   },
3232   { // Entry 801
3233     -0x1.4442d1846a36f6a2e65364b916382e9bp-20,
3234     0x1.921fb4p4
3235   },
3236   { // Entry 802
3237     0x1.4442d1846a36f6a2e65364b916382e9bp-20,
3238     -0x1.921fb4p4
3239   },
3240   { // Entry 803
3241     0x1.777a5cf72d30365284debccc3aeeec17p-21,
3242     0x1.921fb6p4
3243   },
3244   { // Entry 804
3245     -0x1.777a5cf72d30365284debccc3aeeec17p-21,
3246     -0x1.921fb6p4
3247   },
3248   { // Entry 805
3249     0x1.5dde973dcea28b34a3fcd79b144a5050p-19,
3250     0x1.921fb8p4
3251   },
3252   { // Entry 806
3253     -0x1.5dde973dcea28b34a3fcd79b144a5050p-19,
3254     -0x1.921fb8p4
3255   },
3256   { // Entry 807
3257     -0x1.4442d1846c3f343c544da1af7aab690cp-19,
3258     0x1.921fb4p5
3259   },
3260   { // Entry 808
3261     0x1.4442d1846c3f343c544da1af7aab690cp-19,
3262     -0x1.921fb4p5
3263   },
3264   { // Entry 809
3265     0x1.777a5cf72dfa25e89d85f24e960b4455p-20,
3266     0x1.921fb6p5
3267   },
3268   { // Entry 810
3269     -0x1.777a5cf72dfa25e89d85f24e960b4455p-20,
3270     -0x1.921fb6p5
3271   },
3272   { // Entry 811
3273     0x1.5dde973dd8d87ffa32f001eab81d960cp-18,
3274     0x1.921fb8p5
3275   },
3276   { // Entry 812
3277     -0x1.5dde973dd8d87ffa32f001eab81d960cp-18,
3278     -0x1.921fb8p5
3279   },
3280   { // Entry 813
3281     -0x1.4442d18474602aa20c84d5918fc68a8ep-18,
3282     0x1.921fb4p6
3283   },
3284   { // Entry 814
3285     0x1.4442d18474602aa20c84d5918fc68a8ep-18,
3286     -0x1.921fb4p6
3287   },
3288   { // Entry 815
3289     0x1.777a5cf73121e441002cf6d1ec50d56dp-19,
3290     0x1.921fb6p6
3291   },
3292   { // Entry 816
3293     -0x1.777a5cf73121e441002cf6d1ec50d56dp-19,
3294     -0x1.921fb6p6
3295   },
3296   { // Entry 817
3297     0x1.5dde973e01b0531075e38e808ce048f2p-17,
3298     0x1.921fb8p6
3299   },
3300   { // Entry 818
3301     -0x1.5dde973e01b0531075e38e808ce048f2p-17,
3302     -0x1.921fb8p6
3303   },
3304   { // Entry 819
3305     -0x1.4442d18494e40438f245a5a219dea235p-17,
3306     0x1.921fb4p7
3307   },
3308   { // Entry 820
3309     0x1.4442d18494e40438f245a5a219dea235p-17,
3310     -0x1.921fb4p7
3311   },
3312   { // Entry 821
3313     0x1.777a5cf73dc0dda28b6bf07de2b2d5e6p-18,
3314     0x1.921fb6p7
3315   },
3316   { // Entry 822
3317     -0x1.777a5cf73dc0dda28b6bf07de2b2d5e6p-18,
3318     -0x1.921fb6p7
3319   },
3320   { // Entry 823
3321     0x1.5dde973ea50f9f69f41ff64c8c6db761p-16,
3322     0x1.921fb8p7
3323   },
3324   { // Entry 824
3325     -0x1.5dde973ea50f9f69f41ff64c8c6db761p-16,
3326     -0x1.921fb8p7
3327   },
3328   { // Entry 825
3329     -0x1.00000fccc8f15ee89f09d222e14c7292p0,
3330     0x1.2d97c4p1
3331   },
3332   { // Entry 826
3333     0x1.00000fccc8f15ee89f09d222e14c7292p0,
3334     -0x1.2d97c4p1
3335   },
3336   { // Entry 827
3337     -0x1.000007ccc892f8a0760cc20827ace476p0,
3338     0x1.2d97c6p1
3339   },
3340   { // Entry 828
3341     0x1.000007ccc892f8a0760cc20827ace476p0,
3342     -0x1.2d97c6p1
3343   },
3344   { // Entry 829
3345     -0x1.ffffff9990e924b866e831c9e9e639c7p-1,
3346     0x1.2d97c8p1
3347   },
3348   { // Entry 830
3349     0x1.ffffff9990e924b866e831c9e9e639c7p-1,
3350     -0x1.2d97c8p1
3351   },
3352   { // Entry 831
3353     0x1.ffffeb55643b9a648c2720bde1d22764p-1,
3354     0x1.f6a7a0p1
3355   },
3356   { // Entry 832
3357     -0x1.ffffeb55643b9a648c2720bde1d22764p-1,
3358     -0x1.f6a7a0p1
3359   },
3360   { // Entry 833
3361     0x1.fffffb5563d64585e9dcc97d74321461p-1,
3362     0x1.f6a7a2p1
3363   },
3364   { // Entry 834
3365     -0x1.fffffb5563d64585e9dcc97d74321461p-1,
3366     -0x1.f6a7a2p1
3367   },
3368   { // Entry 835
3369     0x1.000005aab1f87852792237652d34b1cep0,
3370     0x1.f6a7a4p1
3371   },
3372   { // Entry 836
3373     -0x1.000005aab1f87852792237652d34b1cep0,
3374     -0x1.f6a7a4p1
3375   },
3376   { // Entry 837
3377     0x1.033dd91c1035861ae455e0f8dc274b0dp20,
3378     0x1.2d97c4p2
3379   },
3380   { // Entry 838
3381     -0x1.033dd91c1035861ae455e0f8dc274b0dp20,
3382     -0x1.2d97c4p2
3383   },
3384   { // Entry 839
3385     0x1.0690fb4774ab80ccddc9ef5ad0fcc237p21,
3386     0x1.2d97c6p2
3387   },
3388   { // Entry 840
3389     -0x1.0690fb4774ab80ccddc9ef5ad0fcc237p21,
3390     -0x1.2d97c6p2
3391   },
3392   { // Entry 841
3393     -0x1.3fe4dac06d830837f6c584af6f8d9399p26,
3394     0x1.2d97c8p2
3395   },
3396   { // Entry 842
3397     0x1.3fe4dac06d830837f6c584af6f8d9399p26,
3398     -0x1.2d97c8p2
3399   },
3400   { // Entry 843
3401     -0x1.000014ddd4945394cb6ec7f87debc7a5p0,
3402     0x1.5fdbbcp2
3403   },
3404   { // Entry 844
3405     0x1.000014ddd4945394cb6ec7f87debc7a5p0,
3406     -0x1.5fdbbcp2
3407   },
3408   { // Entry 845
3409     -0x1.000004ddd3c6764d7369a0be61a630e7p0,
3410     0x1.5fdbbep2
3411   },
3412   { // Entry 846
3413     0x1.000004ddd3c6764d7369a0be61a630e7p0,
3414     -0x1.5fdbbep2
3415   },
3416   { // Entry 847
3417     -0x1.ffffe9bba7f1321fae192943a3e848c0p-1,
3418     0x1.5fdbc0p2
3419   },
3420   { // Entry 848
3421     0x1.ffffe9bba7f1321fae192943a3e848c0p-1,
3422     -0x1.5fdbc0p2
3423   },
3424   { // Entry 849
3425     0x1.ffffc133511ea2d3b988bf85316d4e05p-1,
3426     0x1.c463a8p2
3427   },
3428   { // Entry 850
3429     -0x1.ffffc133511ea2d3b988bf85316d4e05p-1,
3430     -0x1.c463a8p2
3431   },
3432   { // Entry 851
3433     0x1.ffffe1334e31d7ef20d6220c65dd2f9bp-1,
3434     0x1.c463aap2
3435   },
3436   { // Entry 852
3437     -0x1.ffffe1334e31d7ef20d6220c65dd2f9bp-1,
3438     -0x1.c463aap2
3439   },
3440   { // Entry 853
3441     0x1.00000099a6a286667761c2874c5890aep0,
3442     0x1.c463acp2
3443   },
3444   { // Entry 854
3445     -0x1.00000099a6a286667761c2874c5890aep0,
3446     -0x1.c463acp2
3447   },
3448   { // Entry 855
3449     0x1.8c642e8cc56a9b233450d6b635a6266dp20,
3450     0x1.f6a7a0p2
3451   },
3452   { // Entry 856
3453     -0x1.8c642e8cc56a9b233450d6b635a6266dp20,
3454     -0x1.f6a7a0p2
3455   },
3456   { // Entry 857
3457     0x1.b6e0bfb728e42363cd5fb26b31c366c2p22,
3458     0x1.f6a7a2p2
3459   },
3460   { // Entry 858
3461     -0x1.b6e0bfb728e42363cd5fb26b31c366c2p22,
3462     -0x1.f6a7a2p2
3463   },
3464   { // Entry 859
3465     -0x1.69679b966acc43dfdb28383aa976f5c1p21,
3466     0x1.f6a7a4p2
3467   },
3468   { // Entry 860
3469     0x1.69679b966acc43dfdb28383aa976f5c1p21,
3470     -0x1.f6a7a4p2
3471   },
3472   { // Entry 861
3473     -0x1.000029eee26fe211bb4a2f8e23a0a9e9p0,
3474     0x1.1475cap3
3475   },
3476   { // Entry 862
3477     0x1.000029eee26fe211bb4a2f8e23a0a9e9p0,
3478     -0x1.1475cap3
3479   },
3480   { // Entry 863
3481     -0x1.000009eedf3205d2e9b66a3783e02f05p0,
3482     0x1.1475ccp3
3483   },
3484   { // Entry 864
3485     0x1.000009eedf3205d2e9b66a3783e02f05p0,
3486     -0x1.1475ccp3
3487   },
3488   { // Entry 865
3489     -0x1.ffffd3ddbfe853c71e4a5f7502b09c4ep-1,
3490     0x1.1475cep3
3491   },
3492   { // Entry 866
3493     0x1.ffffd3ddbfe853c71e4a5f7502b09c4ep-1,
3494     -0x1.1475cep3
3495   },
3496   { // Entry 867
3497     -0x1.f9990e91aa24f550cef57fa4106c56ebp-20,
3498     0x1.2d97c4p3
3499   },
3500   { // Entry 868
3501     0x1.f9990e91aa24f550cef57fa4106c56ebp-20,
3502     -0x1.2d97c4p3
3503   },
3504   { // Entry 869
3505     -0x1.f3321d234fc557a61c638ef7752de43fp-21,
3506     0x1.2d97c6p3
3507   },
3508   { // Entry 870
3509     0x1.f3321d234fc557a61c638ef7752de43fp-21,
3510     -0x1.2d97c6p3
3511   },
3512   { // Entry 871
3513     0x1.99bc5b961b1ae363cfc0ffaab4f0e505p-26,
3514     0x1.2d97c8p3
3515   },
3516   { // Entry 872
3517     -0x1.99bc5b961b1ae363cfc0ffaab4f0e505p-26,
3518     -0x1.2d97c8p3
3519   },
3520   { // Entry 873
3521     0x1.ffff971141794461276f342bd29c5a1fp-1,
3522     0x1.46b9c0p3
3523   },
3524   { // Entry 874
3525     -0x1.ffff971141794461276f342bd29c5a1fp-1,
3526     -0x1.46b9c0p3
3527   },
3528   { // Entry 875
3529     0x1.ffffd711385b6c9a013dabe9b7254665p-1,
3530     0x1.46b9c2p3
3531   },
3532   { // Entry 876
3533     -0x1.ffffd711385b6c9a013dabe9b7254665p-1,
3534     -0x1.46b9c2p3
3535   },
3536   { // Entry 877
3537     0x1.00000b889b9ec9c5b277fb6a91cf5f49p0,
3538     0x1.46b9c4p3
3539   },
3540   { // Entry 878
3541     -0x1.00000b889b9ec9c5b277fb6a91cf5f49p0,
3542     -0x1.46b9c4p3
3543   },
3544   { // Entry 879
3545     0x1.88973cb02a0eea2cfe1a281ca7f04663p19,
3546     0x1.5fdbbcp3
3547   },
3548   { // Entry 880
3549     -0x1.88973cb02a0eea2cfe1a281ca7f04663p19,
3550     -0x1.5fdbbcp3
3551   },
3552   { // Entry 881
3553     0x1.a4d5d5d753841c89cfe71c25abc8d645p21,
3554     0x1.5fdbbep3
3555   },
3556   { // Entry 882
3557     -0x1.a4d5d5d753841c89cfe71c25abc8d645p21,
3558     -0x1.5fdbbep3
3559   },
3560   { // Entry 883
3561     -0x1.6fe62a1a9a12b70b1fbb952801f99801p20,
3562     0x1.5fdbc0p3
3563   },
3564   { // Entry 884
3565     0x1.6fe62a1a9a12b70b1fbb952801f99801p20,
3566     -0x1.5fdbc0p3
3567   },
3568   { // Entry 885
3569     -0x1.00003efff2073e1c0dd65d3b83e5e589p0,
3570     0x1.78fdb6p3
3571   },
3572   { // Entry 886
3573     0x1.00003efff2073e1c0dd65d3b83e5e589p0,
3574     -0x1.78fdb6p3
3575   },
3576   { // Entry 887
3577     -0x1.00001effec273fb46bb5ecfec53c3105p0,
3578     0x1.78fdb8p3
3579   },
3580   { // Entry 888
3581     0x1.00001effec273fb46bb5ecfec53c3105p0,
3582     -0x1.78fdb8p3
3583   },
3584   { // Entry 889
3585     -0x1.fffffdffd48e84899227cea1f77a1cf7p-1,
3586     0x1.78fdbap3
3587   },
3588   { // Entry 890
3589     0x1.fffffdffd48e84899227cea1f77a1cf7p-1,
3590     -0x1.78fdbap3
3591   },
3592   { // Entry 891
3593     0x1.ffffacef26e965d1253424fbbc9ff354p-1,
3594     0x1.ab41aep3
3595   },
3596   { // Entry 892
3597     -0x1.ffffacef26e965d1253424fbbc9ff354p-1,
3598     -0x1.ab41aep3
3599   },
3600   { // Entry 893
3601     0x1.ffffecef20874a8f035ac4dc1a6029f8p-1,
3602     0x1.ab41b0p3
3603   },
3604   { // Entry 894
3605     -0x1.ffffecef20874a8f035ac4dc1a6029f8p-1,
3606     -0x1.ab41b0p3
3607   },
3608   { // Entry 895
3609     0x1.000016779112975a2d4b9b75bd90b3c1p0,
3610     0x1.ab41b2p3
3611   },
3612   { // Entry 896
3613     -0x1.000016779112975a2d4b9b75bd90b3c1p0,
3614     -0x1.ab41b2p3
3615   },
3616   { // Entry 897
3617     0x1.04e4b40acdf9439feccd49bbeb37da0fp19,
3618     0x1.c463a8p3
3619   },
3620   { // Entry 898
3621     -0x1.04e4b40acdf9439feccd49bbeb37da0fp19,
3622     -0x1.c463a8p3
3623   },
3624   { // Entry 899
3625     0x1.09fa3ae1f4913d1b3764ff9a9678ef68p20,
3626     0x1.c463aap3
3627   },
3628   { // Entry 900
3629     -0x1.09fa3ae1f4913d1b3764ff9a9678ef68p20,
3630     -0x1.c463aap3
3631   },
3632   { // Entry 901
3633     -0x1.aa8679009203dd6e942f9175275a7461p24,
3634     0x1.c463acp3
3635   },
3636   { // Entry 902
3637     0x1.aa8679009203dd6e942f9175275a7461p24,
3638     -0x1.c463acp3
3639   },
3640   { // Entry 903
3641     -0x1.00003410fad846fd67d35e0c0d983628p0,
3642     0x1.dd85a4p3
3643   },
3644   { // Entry 904
3645     0x1.00003410fad846fd67d35e0c0d983628p0,
3646     -0x1.dd85a4p3
3647   },
3648   { // Entry 905
3649     -0x1.00001410f656279e89d14cf4054f6c56p0,
3650     0x1.dd85a6p3
3651   },
3652   { // Entry 906
3653     0x1.00001410f656279e89d14cf4054f6c56p0,
3654     -0x1.dd85a6p3
3655   },
3656   { // Entry 907
3657     -0x1.ffffe821eba811c067240f666c904371p-1,
3658     0x1.dd85a8p3
3659   },
3660   { // Entry 908
3661     0x1.ffffe821eba811c067240f666c904371p-1,
3662     -0x1.dd85a8p3
3663   },
3664   { // Entry 909
3665     -0x1.4aa9c2f2c2addb9b59e39401239761e2p-20,
3666     0x1.f6a7a0p3
3667   },
3668   { // Entry 910
3669     0x1.4aa9c2f2c2addb9b59e39401239761e2p-20,
3670     -0x1.f6a7a0p3
3671   },
3672   { // Entry 911
3673     -0x1.2aa70bcb07e057b729eacbc0cf17cbbfp-22,
3674     0x1.f6a7a2p3
3675   },
3676   { // Entry 912
3677     0x1.2aa70bcb07e057b729eacbc0cf17cbbfp-22,
3678     -0x1.f6a7a2p3
3679   },
3680   { // Entry 913
3681     0x1.6aac7a1a7c50b873bed39b6859bf2934p-21,
3682     0x1.f6a7a4p3
3683   },
3684   { // Entry 914
3685     -0x1.6aac7a1a7c50b873bed39b6859bf2934p-21,
3686     -0x1.f6a7a4p3
3687   },
3688   { // Entry 915
3689     0x1.ffff42cd2c95508e700ab76956dd04cfp-1,
3690     0x1.07e4ccp4
3691   },
3692   { // Entry 916
3693     -0x1.ffff42cd2c95508e700ab76956dd04cfp-1,
3694     -0x1.07e4ccp4
3695   },
3696   { // Entry 917
3697     0x1.ffffc2cd0d489b48844179c594356e0dp-1,
3698     0x1.07e4cep4
3699   },
3700   { // Entry 918
3701     -0x1.ffffc2cd0d489b48844179c594356e0dp-1,
3702     -0x1.07e4cep4
3703   },
3704   { // Entry 919
3705     0x1.0000216686fdef2e1dd31a2eaa6a1cd4p0,
3706     0x1.07e4d0p4
3707   },
3708   { // Entry 920
3709     -0x1.0000216686fdef2e1dd31a2eaa6a1cd4p0,
3710     -0x1.07e4d0p4
3711   },
3712   { // Entry 921
3713     0x1.86b7ba4923bcf157dcc33291871e88d4p18,
3714     0x1.1475cap4
3715   },
3716   { // Entry 922
3717     -0x1.86b7ba4923bcf157dcc33291871e88d4p18,
3718     -0x1.1475cap4
3719   },
3720   { // Entry 923
3721     0x1.9c5becf2873eed369afdc3159a7f797cp20,
3722     0x1.1475ccp4
3723   },
3724   { // Entry 924
3725     -0x1.9c5becf2873eed369afdc3159a7f797cp20,
3726     -0x1.1475ccp4
3727   },
3728   { // Entry 925
3729     -0x1.733c0d84332fa606d1bd207a491e4371p19,
3730     0x1.1475cep4
3731   },
3732   { // Entry 926
3733     0x1.733c0d84332fa606d1bd207a491e4371p19,
3734     -0x1.1475cep4
3735   },
3736   { // Entry 927
3737     -0x1.000049220b451bf6e8e605550c88602fp0,
3738     0x1.2106c8p4
3739   },
3740   { // Entry 928
3741     0x1.000049220b451bf6e8e605550c88602fp0,
3742     -0x1.2106c8p4
3743   },
3744   { // Entry 929
3745     -0x1.0000092200fc99c5dfa4fe18085cf7cdp0,
3746     0x1.2106cap4
3747   },
3748   { // Entry 930
3749     0x1.0000092200fc99c5dfa4fe18085cf7cdp0,
3750     -0x1.2106cap4
3751   },
3752   { // Entry 931
3753     -0x1.ffff92440d6831722dec0d31810d8fc7p-1,
3754     0x1.2106ccp4
3755   },
3756   { // Entry 932
3757     0x1.ffff92440d6831722dec0d31810d8fc7p-1,
3758     -0x1.2106ccp4
3759   },
3760   { // Entry 933
3761     -0x1.f9990e91b1d916e582242347112ba1d6p-19,
3762     0x1.2d97c4p4
3763   },
3764   { // Entry 934
3765     0x1.f9990e91b1d916e582242347112ba1d6p-19,
3766     -0x1.2d97c4p4
3767   },
3768   { // Entry 935
3769     -0x1.f3321d23519fe1dcfdcd2f1f762008a4p-20,
3770     0x1.2d97c6p4
3771   },
3772   { // Entry 936
3773     0x1.f3321d23519fe1dcfdcd2f1f762008a4p-20,
3774     -0x1.2d97c6p4
3775   },
3776   { // Entry 937
3777     0x1.99bc5b961b1b24fdb77fcee08ba2f720p-25,
3778     0x1.2d97c8p4
3779   },
3780   { // Entry 938
3781     -0x1.99bc5b961b1b24fdb77fcee08ba2f720p-25,
3782     -0x1.2d97c8p4
3783   },
3784   { // Entry 939
3785     0x1.ffff18ab2756ba0a20aaf4392b0a8019p-1,
3786     0x1.3a28c2p4
3787   },
3788   { // Entry 940
3789     -0x1.ffff18ab2756ba0a20aaf4392b0a8019p-1,
3790     -0x1.3a28c2p4
3791   },
3792   { // Entry 941
3793     0x1.ffff98aafd818525d24d664ef962ef14p-1,
3794     0x1.3a28c4p4
3795   },
3796   { // Entry 942
3797     -0x1.ffff98aafd818525d24d664ef962ef14p-1,
3798     -0x1.3a28c4p4
3799   },
3800   { // Entry 943
3801     0x1.00000c5579d621ab7334eff31d23cf2cp0,
3802     0x1.3a28c6p4
3803   },
3804   { // Entry 944
3805     -0x1.00000c5579d621ab7334eff31d23cf2cp0,
3806     -0x1.3a28c6p4
3807   },
3808   { // Entry 945
3809     0x1.3846b310de7c796adb3ea2ea22b108e2p18,
3810     0x1.46b9c0p4
3811   },
3812   { // Entry 946
3813     -0x1.3846b310de7c796adb3ea2ea22b108e2p18,
3814     -0x1.46b9c0p4
3815   },
3816   { // Entry 947
3817     0x1.904425fc92eab0abfe96aeeb6ffb2dc8p19,
3818     0x1.46b9c2p4
3819   },
3820   { // Entry 948
3821     -0x1.904425fc92eab0abfe96aeeb6ffb2dc8p19,
3822     -0x1.46b9c2p4
3823   },
3824   { // Entry 949
3825     -0x1.6322bacb22de6af00228d2ea4d6d2799p20,
3826     0x1.46b9c4p4
3827   },
3828   { // Entry 950
3829     0x1.6322bacb22de6af00228d2ea4d6d2799p20,
3830     -0x1.46b9c4p4
3831   },
3832   { // Entry 951
3833     -0x1.00005e331d6dbee9f9d431b49ea7b723p0,
3834     0x1.534abep4
3835   },
3836   { // Entry 952
3837     0x1.00005e331d6dbee9f9d431b49ea7b723p0,
3838     -0x1.534abep4
3839   },
3840   { // Entry 953
3841     -0x1.00001e330de0f7c734bc57a4c6650327p0,
3842     0x1.534ac0p4
3843   },
3844   { // Entry 954
3845     0x1.00001e330de0f7c734bc57a4c6650327p0,
3846     -0x1.534ac0p4
3847   },
3848   { // Entry 955
3849     -0x1.ffffbc661ca868d5a4418f0d1cd7c22fp-1,
3850     0x1.534ac2p4
3851   },
3852   { // Entry 956
3853     0x1.ffffbc661ca868d5a4418f0d1cd7c22fp-1,
3854     -0x1.534ac2p4
3855   },
3856   { // Entry 957
3857     -0x1.4ddd3ba9f1214deb40672397d6f191bcp-19,
3858     0x1.5fdbbcp4
3859   },
3860   { // Entry 958
3861     0x1.4ddd3ba9f1214deb40672397d6f191bcp-19,
3862     -0x1.5fdbbcp4
3863   },
3864   { // Entry 959
3865     -0x1.3774eea7b8d7214bc89b11532f82d323p-21,
3866     0x1.5fdbbep4
3867   },
3868   { // Entry 960
3869     0x1.3774eea7b8d7214bc89b11532f82d323p-21,
3870     -0x1.5fdbbep4
3871   },
3872   { // Entry 961
3873     0x1.644588ac248da6d01941121f50673b3fp-20,
3874     0x1.5fdbc0p4
3875   },
3876   { // Entry 962
3877     -0x1.644588ac248da6d01941121f50673b3fp-20,
3878     -0x1.5fdbc0p4
3879   },
3880   { // Entry 963
3881     0x1.ffff6e88f1320794d845e8e0fe1fd8bdp-1,
3882     0x1.6c6cbap4
3883   },
3884   { // Entry 964
3885     -0x1.ffff6e88f1320794d845e8e0fe1fd8bdp-1,
3886     -0x1.6c6cbap4
3887   },
3888   { // Entry 965
3889     0x1.ffffee88dcd4429f15c0e4a95b9ba0e6p-1,
3890     0x1.6c6cbcp4
3891   },
3892   { // Entry 966
3893     -0x1.ffffee88dcd4429f15c0e4a95b9ba0e6p-1,
3894     -0x1.6c6cbcp4
3895   },
3896   { // Entry 967
3897     0x1.00003744743b3dbd37dd053e702bd754p0,
3898     0x1.6c6cbep4
3899   },
3900   { // Entry 968
3901     -0x1.00003744743b3dbd37dd053e702bd754p0,
3902     -0x1.6c6cbep4
3903   },
3904   { // Entry 969
3905     0x1.04109ab0ec78f827ee95cea746b38c20p18,
3906     0x1.78fdb6p4
3907   },
3908   { // Entry 970
3909     -0x1.04109ab0ec78f827ee95cea746b38c20p18,
3910     -0x1.78fdb6p4
3911   },
3912   { // Entry 971
3913     0x1.0842c9b32d2125dbf5c20d70c46b17a5p19,
3914     0x1.78fdb8p4
3915   },
3916   { // Entry 972
3917     -0x1.0842c9b32d2125dbf5c20d70c46b17a5p19,
3918     -0x1.78fdb8p4
3919   },
3920   { // Entry 973
3921     -0x1.ffd49133e26a9c749966630dee813ddep23,
3922     0x1.78fdbap4
3923   },
3924   { // Entry 974
3925     0x1.ffd49133e26a9c749966630dee813ddep23,
3926     -0x1.78fdbap4
3927   },
3928   { // Entry 975
3929     -0x1.000073443152301fa59338eec29c3778p0,
3930     0x1.858eb4p4
3931   },
3932   { // Entry 976
3933     0x1.000073443152301fa59338eec29c3778p0,
3934     -0x1.858eb4p4
3935   },
3936   { // Entry 977
3937     -0x1.000033441c81232d3d9fc34bea81fb7cp0,
3938     0x1.858eb6p4
3939   },
3940   { // Entry 978
3941     0x1.000033441c81232d3d9fc34bea81fb7cp0,
3942     -0x1.858eb6p4
3943   },
3944   { // Entry 979
3945     -0x1.ffffe6882f603946b53b042361aec82cp-1,
3946     0x1.858eb8p4
3947   },
3948   { // Entry 980
3949     0x1.ffffe6882f603946b53b042361aec82cp-1,
3950     -0x1.858eb8p4
3951   },
3952   { // Entry 981
3953     -0x1.cb6cd4cb82a91dfc4af9a499a575e4a4p-3,
3954     0x1.fffffep62
3955   },
3956   { // Entry 982
3957     0x1.cb6cd4cb82a91dfc4af9a499a575e4a4p-3,
3958     -0x1.fffffep62
3959   },
3960   { // Entry 983
3961     0x1.52f50e757941cbff5b7c2e06a1ab7e9dp6,
3962     0x1.p63
3963   },
3964   { // Entry 984
3965     -0x1.52f50e757941cbff5b7c2e06a1ab7e9dp6,
3966     -0x1.p63
3967   },
3968   { // Entry 985
3969     -0x1.29cbd12821b399c9ee4f265da51881a8p1,
3970     0x1.000002p63
3971   },
3972   { // Entry 986
3973     0x1.29cbd12821b399c9ee4f265da51881a8p1,
3974     -0x1.000002p63
3975   },
3976   { // Entry 987
3977     0x1.3e4d9148d7086727da944e1c052b68afp-1,
3978     0x1.fffffep26
3979   },
3980   { // Entry 988
3981     -0x1.3e4d9148d7086727da944e1c052b68afp-1,
3982     -0x1.fffffep26
3983   },
3984   { // Entry 989
3985     -0x1.2e8fc1af81d8baa8899a3325200c0dcbp0,
3986     0x1.p27
3987   },
3988   { // Entry 990
3989     0x1.2e8fc1af81d8baa8899a3325200c0dcbp0,
3990     -0x1.p27
3991   },
3992   { // Entry 991
3993     -0x1.4ce9748e524f77ad85735c7f7d668cf1p-1,
3994     0x1.000002p27
3995   },
3996   { // Entry 992
3997     0x1.4ce9748e524f77ad85735c7f7d668cf1p-1,
3998     -0x1.000002p27
3999   },
4000   { // Entry 993
4001     0x1.7e3005d57ed93ae45b1bea3e3615bb67p1,
4002     0x1.fffffep23
4003   },
4004   { // Entry 994
4005     -0x1.7e3005d57ed93ae45b1bea3e3615bb67p1,
4006     -0x1.fffffep23
4007   },
4008   { // Entry 995
4009     -0x1.3ea28271a9bea36e744f9ce537ba4b59p0,
4010     0x1.p24
4011   },
4012   { // Entry 996
4013     0x1.3ea28271a9bea36e744f9ce537ba4b59p0,
4014     -0x1.p24
4015   },
4016   { // Entry 997
4017     0x1.fe929b4282105a160a9be2731df20a6cp0,
4018     0x1.000002p24
4019   },
4020   { // Entry 998
4021     -0x1.fe929b4282105a160a9be2731df20a6cp0,
4022     -0x1.000002p24
4023   },
4024   { // Entry 999
4025     0x1.2866f06194e0c2c7ee22ee9f8f9dcaeep0,
4026     0x1.fffffep1
4027   },
4028   { // Entry 1000
4029     -0x1.2866f06194e0c2c7ee22ee9f8f9dcaeep0,
4030     -0x1.fffffep1
4031   },
4032   { // Entry 1001
4033     0x1.2866f9be4de1370db9078607012cb07bp0,
4034     0x1.p2
4035   },
4036   { // Entry 1002
4037     -0x1.2866f9be4de1370db9078607012cb07bp0,
4038     -0x1.p2
4039   },
4040   { // Entry 1003
4041     0x1.28670c77c0e647138d4fc7181ef9b61fp0,
4042     0x1.000002p2
4043   },
4044   { // Entry 1004
4045     -0x1.28670c77c0e647138d4fc7181ef9b61fp0,
4046     -0x1.000002p2
4047   },
4048   { // Entry 1005
4049     -0x1.17af68a6d42f772bd249f5d692afa4e7p1,
4050     0x1.fffffep0
4051   },
4052   { // Entry 1006
4053     0x1.17af68a6d42f772bd249f5d692afa4e7p1,
4054     -0x1.fffffep0
4055   },
4056   { // Entry 1007
4057     -0x1.17af62e0950f83b5099087aaf67af9c1p1,
4058     0x1.p1
4059   },
4060   { // Entry 1008
4061     0x1.17af62e0950f83b5099087aaf67af9c1p1,
4062     -0x1.p1
4063   },
4064   { // Entry 1009
4065     -0x1.17af5754176705173cec89d01381f553p1,
4066     0x1.000002p1
4067   },
4068   { // Entry 1010
4069     0x1.17af5754176705173cec89d01381f553p1,
4070     -0x1.000002p1
4071   },
4072   { // Entry 1011
4073     0x1.8eb2425eff72860d56d61056db54ef67p0,
4074     0x1.fffffep-1
4075   },
4076   { // Entry 1012
4077     -0x1.8eb2425eff72860d56d61056db54ef67p0,
4078     -0x1.fffffep-1
4079   },
4080   { // Entry 1013
4081     0x1.8eb245cbee3a5b8acc7d41323140b3b5p0,
4082     0x1.p0
4083   },
4084   { // Entry 1014
4085     -0x1.8eb245cbee3a5b8acc7d41323140b3b5p0,
4086     -0x1.p0
4087   },
4088   { // Entry 1015
4089     0x1.8eb24ca5cbea08f991206a3eaf93ab98p0,
4090     0x1.000002p0
4091   },
4092   { // Entry 1016
4093     -0x1.8eb24ca5cbea08f991206a3eaf93ab98p0,
4094     -0x1.000002p0
4095   },
4096   { // Entry 1017
4097     0x1.17b4f472cd791aabfe4ea91afb5e79e7p-1,
4098     0x1.fffffep-2
4099   },
4100   { // Entry 1018
4101     -0x1.17b4f472cd791aabfe4ea91afb5e79e7p-1,
4102     -0x1.fffffep-2
4103   },
4104   { // Entry 1019
4105     0x1.17b4f5bf3474a4317964807882444cc8p-1,
4106     0x1.p-1
4107   },
4108   { // Entry 1020
4109     -0x1.17b4f5bf3474a4317964807882444cc8p-1,
4110     -0x1.p-1
4111   },
4112   { // Entry 1021
4113     0x1.17b4f858026dd8033ed3d8d6d5350ca9p-1,
4114     0x1.000002p-1
4115   },
4116   { // Entry 1022
4117     -0x1.17b4f858026dd8033ed3d8d6d5350ca9p-1,
4118     -0x1.000002p-1
4119   },
4120   { // Entry 1023
4121     0x1.0578593313db659cf3ab88a235218456p-2,
4122     0x1.fffffep-3
4123   },
4124   { // Entry 1024
4125     -0x1.0578593313db659cf3ab88a235218456p-2,
4126     -0x1.fffffep-3
4127   },
4128   { // Entry 1025
4129     0x1.05785a43c4c55e63940188965c28bd0fp-2,
4130     0x1.p-2
4131   },
4132   { // Entry 1026
4133     -0x1.05785a43c4c55e63940188965c28bd0fp-2,
4134     -0x1.p-2
4135   },
4136   { // Entry 1027
4137     0x1.05785c652699b8628b7876b7bd83c0ccp-2,
4138     0x1.000002p-2
4139   },
4140   { // Entry 1028
4141     -0x1.05785c652699b8628b7876b7bd83c0ccp-2,
4142     -0x1.000002p-2
4143   },
4144   { // Entry 1029
4145     0x1.015779ed46574724b9025a4472a1ae0ap-3,
4146     0x1.fffffep-4
4147   },
4148   { // Entry 1030
4149     -0x1.015779ed46574724b9025a4472a1ae0ap-3,
4150     -0x1.fffffep-4
4151   },
4152   { // Entry 1031
4153     0x1.01577af1511a4e0459f5b872d4ff34fdp-3,
4154     0x1.p-3
4155   },
4156   { // Entry 1032
4157     -0x1.01577af1511a4e0459f5b872d4ff34fdp-3,
4158     -0x1.p-3
4159   },
4160   { // Entry 1033
4161     0x1.01577cf966a0744553dd44a994f0bbd1p-3,
4162     0x1.000002p-3
4163   },
4164   { // Entry 1034
4165     -0x1.01577cf966a0744553dd44a994f0bbd1p-3,
4166     -0x1.000002p-3
4167   },
4168   { // Entry 1035
4169     0x1.005576844d44fda0b80348bb17498aa1p-4,
4170     0x1.fffffep-5
4171   },
4172   { // Entry 1036
4173     -0x1.005576844d44fda0b80348bb17498aa1p-4,
4174     -0x1.fffffep-5
4175   },
4176   { // Entry 1037
4177     0x1.005577854df0083293be639057b0c681p-4,
4178     0x1.p-4
4179   },
4180   { // Entry 1038
4181     -0x1.005577854df0083293be639057b0c681p-4,
4182     -0x1.p-4
4183   },
4184   { // Entry 1039
4185     0x1.005579874f46235e52082a4d0ddfc6e1p-4,
4186     0x1.000002p-4
4187   },
4188   { // Entry 1040
4189     -0x1.005579874f46235e52082a4d0ddfc6e1p-4,
4190     -0x1.000002p-4
4191   },
4192   { // Entry 1041
4193     0x1.001556776eb5d98f82e1b5eab28c6b5fp-5,
4194     0x1.fffffep-6
4195   },
4196   { // Entry 1042
4197     -0x1.001556776eb5d98f82e1b5eab28c6b5fp-5,
4198     -0x1.fffffep-6
4199   },
4200   { // Entry 1043
4201     0x1.00155777aec0857d22c97e809860288dp-5,
4202     0x1.p-5
4203   },
4204   { // Entry 1044
4205     -0x1.00155777aec0857d22c97e809860288dp-5,
4206     -0x1.p-5
4207   },
4208   { // Entry 1045
4209     0x1.001559782ed5ded8e2b4c819cb7c9f11p-5,
4210     0x1.000002p-5
4211   },
4212   { // Entry 1046
4213     -0x1.001559782ed5ded8e2b4c819cb7c9f11p-5,
4214     -0x1.000002p-5
4215   },
4216   { // Entry 1047
4217     0x1.000554776853e041010da22a656f8267p-6,
4218     0x1.fffffep-7
4219   },
4220   { // Entry 1048
4221     -0x1.000554776853e041010da22a656f8267p-6,
4222     -0x1.fffffep-7
4223   },
4224   { // Entry 1049
4225     0x1.0005557778548ae1b5f60574706e8238p-6,
4226     0x1.p-6
4227   },
4228   { // Entry 1050
4229     -0x1.0005557778548ae1b5f60574706e8238p-6,
4230     -0x1.p-6
4231   },
4232   { // Entry 1051
4233     0x1.000557779855e08327c758e20d691dadp-6,
4234     0x1.000002p-6
4235   },
4236   { // Entry 1052
4237     -0x1.000557779855e08327c758e20d691dadp-6,
4238     -0x1.000002p-6
4239   },
4240   { // Entry 1053
4241     0x1.fffffe0aaaaa8aeeef0d9b53ad2f4823p-15,
4242     0x1.fffffep-15
4243   },
4244   { // Entry 1054
4245     -0x1.fffffe0aaaaa8aeeef0d9b53ad2f4823p-15,
4246     -0x1.fffffep-15
4247   },
4248   { // Entry 1055
4249     0x1.00000005555555777777785485485a1ep-14,
4250     0x1.p-14
4251   },
4252   { // Entry 1056
4253     -0x1.00000005555555777777785485485a1ep-14,
4254     -0x1.p-14
4255   },
4256   { // Entry 1057
4257     0x1.000002055555757777b8cdaa0aa9c640p-14,
4258     0x1.000002p-14
4259   },
4260   { // Entry 1058
4261     -0x1.000002055555757777b8cdaa0aa9c640p-14,
4262     -0x1.000002p-14
4263   },
4264   { // Entry 1059
4265     0x1.fffffe00000002aaaaa2aaaab2aeeeecp-28,
4266     0x1.fffffep-28
4267   },
4268   { // Entry 1060
4269     -0x1.fffffe00000002aaaaa2aaaab2aeeeecp-28,
4270     -0x1.fffffep-28
4271   },
4272   { // Entry 1061
4273     0x1.00000000000001555555555555577777p-27,
4274     0x1.p-27
4275   },
4276   { // Entry 1062
4277     -0x1.00000000000001555555555555577777p-27,
4278     -0x1.p-27
4279   },
4280   { // Entry 1063
4281     0x1.0000020000000155555d555565577782p-27,
4282     0x1.000002p-27
4283   },
4284   { // Entry 1064
4285     -0x1.0000020000000155555d555565577782p-27,
4286     -0x1.000002p-27
4287   },
4288   { // Entry 1065
4289     0x1.fffffe000000000aaaaa8aaaaacaaaeep-31,
4290     0x1.fffffep-31
4291   },
4292   { // Entry 1066
4293     -0x1.fffffe000000000aaaaa8aaaaacaaaeep-31,
4294     -0x1.fffffep-31
4295   },
4296   { // Entry 1067
4297     0x1.00000000000000055555555555555577p-30,
4298     0x1.p-30
4299   },
4300   { // Entry 1068
4301     -0x1.00000000000000055555555555555577p-30,
4302     -0x1.p-30
4303   },
4304   { // Entry 1069
4305     0x1.00000200000000055555755555955577p-30,
4306     0x1.000002p-30
4307   },
4308   { // Entry 1070
4309     -0x1.00000200000000055555755555955577p-30,
4310     -0x1.000002p-30
4311   },
4312   { // Entry 1071
4313     0x1.393d94b4988c1f254345c9f7d9ea0c03p-1,
4314     -0x1.fffffep127
4315   },
4316   { // Entry 1072
4317     -0x1.393d94b4988c1f254345c9f7d9ea0c03p-1,
4318     0x1.fffffep127
4319   },
4320   { // Entry 1073
4321     -0x1.393d94b4988c1f254345c9f7d9ea0c03p-1,
4322     0x1.fffffep127
4323   },
4324   { // Entry 1074
4325     0x1.393d94b4988c1f254345c9f7d9ea0c03p-1,
4326     -0x1.fffffep127
4327   },
4328   { // Entry 1075
4329     -0x1.393d94b4988c1f254345c9f7d9ea0c03p-1,
4330     0x1.fffffep127
4331   },
4332   { // Entry 1076
4333     0x1.393d94b4988c1f254345c9f7d9ea0c03p-1,
4334     -0x1.fffffep127
4335   },
4336   { // Entry 1077
4337     0x1.acf315a87aa5da8654c844b917d14745p-1,
4338     0x1.fffffcp127
4339   },
4340   { // Entry 1078
4341     -0x1.acf315a87aa5da8654c844b917d14745p-1,
4342     -0x1.fffffcp127
4343   },
4344   { // Entry 1079
4345     0x1.777a5cf72cedf3b544c81808b515f1f9p-24,
4346     0x1.921fb6p1
4347   },
4348   { // Entry 1080
4349     -0x1.777a5cf72cedf3b544c81808b515f1f9p-24,
4350     -0x1.921fb6p1
4351   },
4352   { // Entry 1081
4353     -0x1.5d14946dc98975d6421a55284fe020a1p24,
4354     0x1.921fb6p0
4355   },
4356   { // Entry 1082
4357     0x1.5d14946dc98975d6421a55284fe020a1p24,
4358     -0x1.921fb6p0
4359   },
4360   { // Entry 1083
4361     0x1.8eb24ca5cbea08f991206a3eaf93ab98p0,
4362     0x1.000002p0
4363   },
4364   { // Entry 1084
4365     -0x1.8eb24ca5cbea08f991206a3eaf93ab98p0,
4366     -0x1.000002p0
4367   },
4368   { // Entry 1085
4369     0x1.8eb245cbee3a5b8acc7d41323140b3b5p0,
4370     0x1.p0
4371   },
4372   { // Entry 1086
4373     -0x1.8eb245cbee3a5b8acc7d41323140b3b5p0,
4374     -0x1.p0
4375   },
4376   { // Entry 1087
4377     0x1.8eb2425eff72860d56d61056db54ef67p0,
4378     0x1.fffffep-1
4379   },
4380   { // Entry 1088
4381     -0x1.8eb2425eff72860d56d61056db54ef67p0,
4382     -0x1.fffffep-1
4383   },
4384   { // Entry 1089
4385     0x1.000000bbbd2ec06d6d6fff3655a346acp0,
4386     0x1.921fb6p-1
4387   },
4388   { // Entry 1090
4389     -0x1.000000bbbd2ec06d6d6fff3655a346acp0,
4390     -0x1.921fb6p-1
4391   },
4392   { // Entry 1091
4393     0x1.000002p-126,
4394     0x1.000002p-126
4395   },
4396   { // Entry 1092
4397     -0x1.000002p-126,
4398     -0x1.000002p-126
4399   },
4400   { // Entry 1093
4401     0x1.p-126,
4402     0x1.p-126
4403   },
4404   { // Entry 1094
4405     -0x1.p-126,
4406     -0x1.p-126
4407   },
4408   { // Entry 1095
4409     0x1.fffffcp-127,
4410     0x1.fffffcp-127
4411   },
4412   { // Entry 1096
4413     -0x1.fffffcp-127,
4414     -0x1.fffffcp-127
4415   },
4416   { // Entry 1097
4417     0x1.fffff8p-127,
4418     0x1.fffff8p-127
4419   },
4420   { // Entry 1098
4421     -0x1.fffff8p-127,
4422     -0x1.fffff8p-127
4423   },
4424   { // Entry 1099
4425     0x1.p-148,
4426     0x1.p-148
4427   },
4428   { // Entry 1100
4429     -0x1.p-148,
4430     -0x1.p-148
4431   },
4432   { // Entry 1101
4433     0x1.p-149,
4434     0x1.p-149
4435   },
4436   { // Entry 1102
4437     -0x1.p-149,
4438     -0x1.p-149
4439   },
4440   { // Entry 1103
4441     0.0,
4442     0.0f
4443   },
4444   { // Entry 1104
4445     -0.0,
4446     -0.0f
4447   },
4448 };
4449 #endif // __BIONIC__
4450 
TEST(math_tanf,tanf_intel)4451 TEST(math_tanf, tanf_intel) {
4452 #if defined(__BIONIC__)
4453   for (size_t i = 0; i < sizeof(g_tanf_intel_data)/sizeof(tanf_intel_data_t); i++) {
4454     EXPECT_FLOAT_EQ(g_tanf_intel_data[i].expected, tanf(g_tanf_intel_data[i].call_data)) << "Failed on element " << i;
4455   }
4456 #else // __BIONIC__
4457   GTEST_LOG_(INFO) << "This test does nothing.";
4458 #endif // __BIONIC__
4459 }
4460