1/*
2 * Copyright (C) 2014 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#include <math.h>
18
19#include <gtest/gtest.h>
20
21#if defined(__BIONIC__)
22typedef struct {
23  float expected;
24  float call_data;
25} tanf_intel_data_t;
26
27static 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
4451TEST(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