1/*
2 * Copyright (C) 2016 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
17static data_llong_1_t<double> g_llrint_intel_data[] = {
18  { // Entry 0
19    (long long int)0.0,
20    -0x1.0p-1074
21  },
22  { // Entry 1
23    (long long int)0.0,
24    -0.0
25  },
26  { // Entry 2
27    (long long int)0.0,
28    0x1.0p-1074
29  },
30  { // Entry 3
31    (long long int)0.0,
32    0x1.fffffffffffffp-2
33  },
34  { // Entry 4
35    (long long int)0.0,
36    0x1.0p-1
37  },
38  { // Entry 5
39    (long long int)0x1.p0,
40    0x1.0000000000001p-1
41  },
42  { // Entry 6
43    (long long int)0x1.p0,
44    0x1.fffffffffffffp-1
45  },
46  { // Entry 7
47    (long long int)0x1.p0,
48    0x1.0p0
49  },
50  { // Entry 8
51    (long long int)0x1.p0,
52    0x1.0000000000001p0
53  },
54  { // Entry 9
55    (long long int)0x1.p0,
56    0x1.7ffffffffffffp0
57  },
58  { // Entry 10
59    (long long int)0x1.p1,
60    0x1.8p0
61  },
62  { // Entry 11
63    (long long int)0x1.p1,
64    0x1.8000000000001p0
65  },
66  { // Entry 12
67    (long long int)0x1.p1,
68    0x1.fffffffffffffp0
69  },
70  { // Entry 13
71    (long long int)0x1.p1,
72    0x1.0p1
73  },
74  { // Entry 14
75    (long long int)0x1.p1,
76    0x1.0000000000001p1
77  },
78  { // Entry 15
79    (long long int)0x1.p1,
80    0x1.3ffffffffffffp1
81  },
82  { // Entry 16
83    (long long int)0x1.p1,
84    0x1.4p1
85  },
86  { // Entry 17
87    (long long int)0x1.80p1,
88    0x1.4000000000001p1
89  },
90  { // Entry 18
91    (long long int)0x1.90p6,
92    0x1.8ffffffffffffp6
93  },
94  { // Entry 19
95    (long long int)0x1.90p6,
96    0x1.9p6
97  },
98  { // Entry 20
99    (long long int)0x1.90p6,
100    0x1.9000000000001p6
101  },
102  { // Entry 21
103    (long long int)0x1.90p6,
104    0x1.91fffffffffffp6
105  },
106  { // Entry 22
107    (long long int)0x1.90p6,
108    0x1.920p6
109  },
110  { // Entry 23
111    (long long int)0x1.94p6,
112    0x1.9200000000001p6
113  },
114  { // Entry 24
115    (long long int)0x1.f4p9,
116    0x1.f3fffffffffffp9
117  },
118  { // Entry 25
119    (long long int)0x1.f4p9,
120    0x1.f40p9
121  },
122  { // Entry 26
123    (long long int)0x1.f4p9,
124    0x1.f400000000001p9
125  },
126  { // Entry 27
127    (long long int)0x1.f4p9,
128    0x1.f43ffffffffffp9
129  },
130  { // Entry 28
131    (long long int)0x1.f4p9,
132    0x1.f44p9
133  },
134  { // Entry 29
135    (long long int)0x1.f480p9,
136    0x1.f440000000001p9
137  },
138  { // Entry 30
139    (long long int)0x1.p50,
140    0x1.fffffffffffffp49
141  },
142  { // Entry 31
143    (long long int)0x1.p50,
144    0x1.0p50
145  },
146  { // Entry 32
147    (long long int)0x1.p50,
148    0x1.0000000000001p50
149  },
150  { // Entry 33
151    (long long int)0x1.p51,
152    0x1.fffffffffffffp50
153  },
154  { // Entry 34
155    (long long int)0x1.p51,
156    0x1.0p51
157  },
158  { // Entry 35
159    (long long int)0x1.p51,
160    0x1.0000000000001p51
161  },
162  { // Entry 36
163    (long long int)0x1.p52,
164    0x1.fffffffffffffp51
165  },
166  { // Entry 37
167    (long long int)0x1.p52,
168    0x1.0p52
169  },
170  { // Entry 38
171    (long long int)0x1.00000000000010p52,
172    0x1.0000000000001p52
173  },
174  { // Entry 39
175    (long long int)0x1.fffffffffffff0p52,
176    0x1.fffffffffffffp52
177  },
178  { // Entry 40
179    (long long int)0x1.p53,
180    0x1.0p53
181  },
182  { // Entry 41
183    (long long int)0x1.00000000000010p53,
184    0x1.0000000000001p53
185  },
186  { // Entry 42
187    (long long int)0x1.fffffffffffff0p53,
188    0x1.fffffffffffffp53
189  },
190  { // Entry 43
191    (long long int)0x1.p54,
192    0x1.0p54
193  },
194  { // Entry 44
195    (long long int)0x1.00000000000010p54,
196    0x1.0000000000001p54
197  },
198  { // Entry 45
199    (long long int)-0x1.p0,
200    -0x1.0000000000001p-1
201  },
202  { // Entry 46
203    (long long int)0.0,
204    -0x1.0p-1
205  },
206  { // Entry 47
207    (long long int)0.0,
208    -0x1.fffffffffffffp-2
209  },
210  { // Entry 48
211    (long long int)-0x1.p0,
212    -0x1.0000000000001p0
213  },
214  { // Entry 49
215    (long long int)-0x1.p0,
216    -0x1.0p0
217  },
218  { // Entry 50
219    (long long int)-0x1.p0,
220    -0x1.fffffffffffffp-1
221  },
222  { // Entry 51
223    (long long int)-0x1.p1,
224    -0x1.8000000000001p0
225  },
226  { // Entry 52
227    (long long int)-0x1.p1,
228    -0x1.8p0
229  },
230  { // Entry 53
231    (long long int)-0x1.p0,
232    -0x1.7ffffffffffffp0
233  },
234  { // Entry 54
235    (long long int)-0x1.p1,
236    -0x1.0000000000001p1
237  },
238  { // Entry 55
239    (long long int)-0x1.p1,
240    -0x1.0p1
241  },
242  { // Entry 56
243    (long long int)-0x1.p1,
244    -0x1.fffffffffffffp0
245  },
246  { // Entry 57
247    (long long int)-0x1.80p1,
248    -0x1.4000000000001p1
249  },
250  { // Entry 58
251    (long long int)-0x1.p1,
252    -0x1.4p1
253  },
254  { // Entry 59
255    (long long int)-0x1.p1,
256    -0x1.3ffffffffffffp1
257  },
258  { // Entry 60
259    (long long int)-0x1.90p6,
260    -0x1.9000000000001p6
261  },
262  { // Entry 61
263    (long long int)-0x1.90p6,
264    -0x1.9p6
265  },
266  { // Entry 62
267    (long long int)-0x1.90p6,
268    -0x1.8ffffffffffffp6
269  },
270  { // Entry 63
271    (long long int)-0x1.94p6,
272    -0x1.9200000000001p6
273  },
274  { // Entry 64
275    (long long int)-0x1.90p6,
276    -0x1.920p6
277  },
278  { // Entry 65
279    (long long int)-0x1.90p6,
280    -0x1.91fffffffffffp6
281  },
282  { // Entry 66
283    (long long int)-0x1.f4p9,
284    -0x1.f400000000001p9
285  },
286  { // Entry 67
287    (long long int)-0x1.f4p9,
288    -0x1.f40p9
289  },
290  { // Entry 68
291    (long long int)-0x1.f4p9,
292    -0x1.f3fffffffffffp9
293  },
294  { // Entry 69
295    (long long int)-0x1.f480p9,
296    -0x1.f440000000001p9
297  },
298  { // Entry 70
299    (long long int)-0x1.f4p9,
300    -0x1.f44p9
301  },
302  { // Entry 71
303    (long long int)-0x1.f4p9,
304    -0x1.f43ffffffffffp9
305  },
306  { // Entry 72
307    (long long int)-0x1.p50,
308    -0x1.0000000000001p50
309  },
310  { // Entry 73
311    (long long int)-0x1.p50,
312    -0x1.0p50
313  },
314  { // Entry 74
315    (long long int)-0x1.p50,
316    -0x1.fffffffffffffp49
317  },
318  { // Entry 75
319    (long long int)-0x1.p51,
320    -0x1.0000000000001p51
321  },
322  { // Entry 76
323    (long long int)-0x1.p51,
324    -0x1.0p51
325  },
326  { // Entry 77
327    (long long int)-0x1.p51,
328    -0x1.fffffffffffffp50
329  },
330  { // Entry 78
331    (long long int)-0x1.00000000000010p52,
332    -0x1.0000000000001p52
333  },
334  { // Entry 79
335    (long long int)-0x1.p52,
336    -0x1.0p52
337  },
338  { // Entry 80
339    (long long int)-0x1.p52,
340    -0x1.fffffffffffffp51
341  },
342  { // Entry 81
343    (long long int)-0x1.00000000000010p53,
344    -0x1.0000000000001p53
345  },
346  { // Entry 82
347    (long long int)-0x1.p53,
348    -0x1.0p53
349  },
350  { // Entry 83
351    (long long int)-0x1.fffffffffffff0p52,
352    -0x1.fffffffffffffp52
353  },
354  { // Entry 84
355    (long long int)-0x1.00000000000010p54,
356    -0x1.0000000000001p54
357  },
358  { // Entry 85
359    (long long int)-0x1.p54,
360    -0x1.0p54
361  },
362  { // Entry 86
363    (long long int)-0x1.fffffffffffff0p53,
364    -0x1.fffffffffffffp53
365  },
366  { // Entry 87
367    (long long int)0x1.p30,
368    0x1.fffffffffffffp29
369  },
370  { // Entry 88
371    (long long int)0x1.p30,
372    0x1.0p30
373  },
374  { // Entry 89
375    (long long int)0x1.p30,
376    0x1.0000000000001p30
377  },
378  { // Entry 90
379    (long long int)0x1.fffffff8p30,
380    0x1.fffffff7ffffep30
381  },
382  { // Entry 91
383    (long long int)0x1.fffffff8p30,
384    0x1.fffffff7fffffp30
385  },
386  { // Entry 92
387    (long long int)0x1.fffffff8p30,
388    0x1.fffffff80p30
389  },
390  { // Entry 93
391    (long long int)0x1.fffffff8p30,
392    0x1.fffffff800001p30
393  },
394  { // Entry 94
395    (long long int)0x1.fffffff8p30,
396    0x1.fffffff800002p30
397  },
398  { // Entry 95
399    (long long int)0x1.fffffff8p30,
400    0x1.fffffff9ffffep30
401  },
402  { // Entry 96
403    (long long int)0x1.fffffff8p30,
404    0x1.fffffff9fffffp30
405  },
406  { // Entry 97
407    (long long int)0x1.fffffff8p30,
408    0x1.fffffffa0p30
409  },
410  { // Entry 98
411    (long long int)0x1.fffffffcp30,
412    0x1.fffffffa00001p30
413  },
414  { // Entry 99
415    (long long int)0x1.fffffffcp30,
416    0x1.fffffffa00002p30
417  },
418  { // Entry 100
419    (long long int)0x1.fffffffcp30,
420    0x1.fffffffbffffep30
421  },
422  { // Entry 101
423    (long long int)0x1.fffffffcp30,
424    0x1.fffffffbfffffp30
425  },
426  { // Entry 102
427    (long long int)0x1.fffffffcp30,
428    0x1.fffffffc0p30
429  },
430  { // Entry 103
431    (long long int)0x1.fffffffcp30,
432    0x1.fffffffc00001p30
433  },
434  { // Entry 104
435    (long long int)0x1.fffffffcp30,
436    0x1.fffffffc00002p30
437  },
438  { // Entry 105
439    (long long int)0x1.fffffffcp30,
440    0x1.fffffffdffffep30
441  },
442  { // Entry 106
443    (long long int)0x1.fffffffcp30,
444    0x1.fffffffdfffffp30
445  },
446  { // Entry 107
447    (long long int)0x1.p31,
448    0x1.fffffffe0p30
449  },
450  { // Entry 108
451    (long long int)0x1.p31,
452    0x1.fffffffe00001p30
453  },
454  { // Entry 109
455    (long long int)0x1.p31,
456    0x1.fffffffe00002p30
457  },
458  { // Entry 110
459    (long long int)0x1.p31,
460    0x1.ffffffffffffep30
461  },
462  { // Entry 111
463    (long long int)0x1.p31,
464    0x1.fffffffffffffp30
465  },
466  { // Entry 112
467    (long long int)0x1.p31,
468    0x1.0p31
469  },
470  { // Entry 113
471    (long long int)0x1.p31,
472    0x1.0000000000001p31
473  },
474  { // Entry 114
475    (long long int)0x1.p31,
476    0x1.0000000000002p31
477  },
478  { // Entry 115
479    (long long int)0x1.p31,
480    0x1.00000000ffffep31
481  },
482  { // Entry 116
483    (long long int)0x1.p31,
484    0x1.00000000fffffp31
485  },
486  { // Entry 117
487    (long long int)0x1.p31,
488    0x1.000000010p31
489  },
490  { // Entry 118
491    (long long int)0x1.00000002p31,
492    0x1.0000000100001p31
493  },
494  { // Entry 119
495    (long long int)0x1.00000002p31,
496    0x1.0000000100002p31
497  },
498  { // Entry 120
499    (long long int)0x1.ffffffe0p30,
500    0x1.ffffffep30
501  },
502  { // Entry 121
503    (long long int)0x1.ffffffe4p30,
504    0x1.ffffffe40p30
505  },
506  { // Entry 122
507    (long long int)0x1.ffffffe8p30,
508    0x1.ffffffe80p30
509  },
510  { // Entry 123
511    (long long int)0x1.ffffffecp30,
512    0x1.ffffffec0p30
513  },
514  { // Entry 124
515    (long long int)0x1.fffffff0p30,
516    0x1.fffffffp30
517  },
518  { // Entry 125
519    (long long int)0x1.fffffff4p30,
520    0x1.fffffff40p30
521  },
522  { // Entry 126
523    (long long int)0x1.fffffff8p30,
524    0x1.fffffff80p30
525  },
526  { // Entry 127
527    (long long int)0x1.fffffffcp30,
528    0x1.fffffffc0p30
529  },
530  { // Entry 128
531    (long long int)0x1.p31,
532    0x1.0p31
533  },
534  { // Entry 129
535    (long long int)0x1.00000002p31,
536    0x1.000000020p31
537  },
538  { // Entry 130
539    (long long int)-0x1.p30,
540    -0x1.0000000000001p30
541  },
542  { // Entry 131
543    (long long int)-0x1.p30,
544    -0x1.0p30
545  },
546  { // Entry 132
547    (long long int)-0x1.p30,
548    -0x1.fffffffffffffp29
549  },
550  { // Entry 133
551    (long long int)-0x1.fffffff8p30,
552    -0x1.fffffff800002p30
553  },
554  { // Entry 134
555    (long long int)-0x1.fffffff8p30,
556    -0x1.fffffff800001p30
557  },
558  { // Entry 135
559    (long long int)-0x1.fffffff8p30,
560    -0x1.fffffff80p30
561  },
562  { // Entry 136
563    (long long int)-0x1.fffffff8p30,
564    -0x1.fffffff7fffffp30
565  },
566  { // Entry 137
567    (long long int)-0x1.fffffff8p30,
568    -0x1.fffffff7ffffep30
569  },
570  { // Entry 138
571    (long long int)-0x1.fffffffcp30,
572    -0x1.fffffffa00002p30
573  },
574  { // Entry 139
575    (long long int)-0x1.fffffffcp30,
576    -0x1.fffffffa00001p30
577  },
578  { // Entry 140
579    (long long int)-0x1.fffffff8p30,
580    -0x1.fffffffa0p30
581  },
582  { // Entry 141
583    (long long int)-0x1.fffffff8p30,
584    -0x1.fffffff9fffffp30
585  },
586  { // Entry 142
587    (long long int)-0x1.fffffff8p30,
588    -0x1.fffffff9ffffep30
589  },
590  { // Entry 143
591    (long long int)-0x1.fffffffcp30,
592    -0x1.fffffffc00002p30
593  },
594  { // Entry 144
595    (long long int)-0x1.fffffffcp30,
596    -0x1.fffffffc00001p30
597  },
598  { // Entry 145
599    (long long int)-0x1.fffffffcp30,
600    -0x1.fffffffc0p30
601  },
602  { // Entry 146
603    (long long int)-0x1.fffffffcp30,
604    -0x1.fffffffbfffffp30
605  },
606  { // Entry 147
607    (long long int)-0x1.fffffffcp30,
608    -0x1.fffffffbffffep30
609  },
610  { // Entry 148
611    (long long int)-0x1.p31,
612    -0x1.fffffffe00002p30
613  },
614  { // Entry 149
615    (long long int)-0x1.p31,
616    -0x1.fffffffe00001p30
617  },
618  { // Entry 150
619    (long long int)-0x1.p31,
620    -0x1.fffffffe0p30
621  },
622  { // Entry 151
623    (long long int)-0x1.fffffffcp30,
624    -0x1.fffffffdfffffp30
625  },
626  { // Entry 152
627    (long long int)-0x1.fffffffcp30,
628    -0x1.fffffffdffffep30
629  },
630  { // Entry 153
631    (long long int)-0x1.p31,
632    -0x1.0000000000002p31
633  },
634  { // Entry 154
635    (long long int)-0x1.p31,
636    -0x1.0000000000001p31
637  },
638  { // Entry 155
639    (long long int)-0x1.p31,
640    -0x1.0p31
641  },
642  { // Entry 156
643    (long long int)-0x1.p31,
644    -0x1.fffffffffffffp30
645  },
646  { // Entry 157
647    (long long int)-0x1.p31,
648    -0x1.ffffffffffffep30
649  },
650  { // Entry 158
651    (long long int)-0x1.00000002p31,
652    -0x1.0000000100002p31
653  },
654  { // Entry 159
655    (long long int)-0x1.00000002p31,
656    -0x1.0000000100001p31
657  },
658  { // Entry 160
659    (long long int)-0x1.p31,
660    -0x1.000000010p31
661  },
662  { // Entry 161
663    (long long int)-0x1.p31,
664    -0x1.00000000fffffp31
665  },
666  { // Entry 162
667    (long long int)-0x1.p31,
668    -0x1.00000000ffffep31
669  },
670  { // Entry 163
671    (long long int)-0x1.ffffffe0p30,
672    -0x1.ffffffep30
673  },
674  { // Entry 164
675    (long long int)-0x1.ffffffe0p30,
676    -0x1.ffffffep30
677  },
678  { // Entry 165
679    (long long int)-0x1.ffffffe0p30,
680    -0x1.ffffffep30
681  },
682  { // Entry 166
683    (long long int)-0x1.ffffffe0p30,
684    -0x1.ffffffep30
685  },
686  { // Entry 167
687    (long long int)-0x1.ffffffe0p30,
688    -0x1.ffffffep30
689  },
690  { // Entry 168
691    (long long int)-0x1.ffffffe0p30,
692    -0x1.ffffffep30
693  },
694  { // Entry 169
695    (long long int)-0x1.ffffffe0p30,
696    -0x1.ffffffep30
697  },
698  { // Entry 170
699    (long long int)-0x1.ffffffe0p30,
700    -0x1.ffffffep30
701  },
702  { // Entry 171
703    (long long int)-0x1.ffffffe0p30,
704    -0x1.ffffffep30
705  },
706  { // Entry 172
707    (long long int)-0x1.ffffffe0p30,
708    -0x1.ffffffep30
709  },
710  { // Entry 173
711    (long long int)0x1.ffffffffffffe0p61,
712    0x1.ffffffffffffep61
713  },
714  { // Entry 174
715    (long long int)0x1.fffffffffffff0p61,
716    0x1.fffffffffffffp61
717  },
718  { // Entry 175
719    (long long int)0x1.p62,
720    0x1.0p62
721  },
722  { // Entry 176
723    (long long int)0x1.00000000000010p62,
724    0x1.0000000000001p62
725  },
726  { // Entry 177
727    (long long int)0x1.00000000000020p62,
728    0x1.0000000000002p62
729  },
730  { // Entry 178
731    (long long int)0x1.ffffffffffffe0p62,
732    0x1.ffffffffffffep62
733  },
734  { // Entry 179
735    (long long int)0x1.fffffffffffff0p62,
736    0x1.fffffffffffffp62
737  },
738  { // Entry 180
739    (long long int)-0x1.00000000000020p62,
740    -0x1.0000000000002p62
741  },
742  { // Entry 181
743    (long long int)-0x1.00000000000010p62,
744    -0x1.0000000000001p62
745  },
746  { // Entry 182
747    (long long int)-0x1.p62,
748    -0x1.0p62
749  },
750  { // Entry 183
751    (long long int)-0x1.fffffffffffff0p61,
752    -0x1.fffffffffffffp61
753  },
754  { // Entry 184
755    (long long int)-0x1.ffffffffffffe0p61,
756    -0x1.ffffffffffffep61
757  },
758  { // Entry 185
759    (long long int)-0x1.p63,
760    -0x1.0p63
761  },
762  { // Entry 186
763    (long long int)-0x1.fffffffffffff0p62,
764    -0x1.fffffffffffffp62
765  },
766  { // Entry 187
767    (long long int)-0x1.ffffffffffffe0p62,
768    -0x1.ffffffffffffep62
769  },
770  { // Entry 188
771    (long long int)0x1.p62,
772    0x1.0p62
773  },
774  { // Entry 189
775    (long long int)-0x1.p62,
776    -0x1.0p62
777  },
778  { // Entry 190
779    (long long int)-0x1.p63,
780    -0x1.0p63
781  },
782  { // Entry 191
783    (long long int)0x1.fffffffcp30,
784    0x1.fffffffbfffffp30
785  },
786  { // Entry 192
787    (long long int)0x1.fffffffcp30,
788    0x1.fffffffc0p30
789  },
790  { // Entry 193
791    (long long int)0x1.fffffffcp30,
792    0x1.fffffffc00001p30
793  },
794  { // Entry 194
795    (long long int)-0x1.p31,
796    -0x1.0000000000001p31
797  },
798  { // Entry 195
799    (long long int)-0x1.p31,
800    -0x1.0p31
801  },
802  { // Entry 196
803    (long long int)-0x1.p31,
804    -0x1.fffffffffffffp30
805  },
806  { // Entry 197
807    (long long int)0x1.p2,
808    0x1.fffffffffffffp1
809  },
810  { // Entry 198
811    (long long int)0x1.p2,
812    0x1.0p2
813  },
814  { // Entry 199
815    (long long int)0x1.p2,
816    0x1.0000000000001p2
817  },
818  { // Entry 200
819    (long long int)0x1.p3,
820    0x1.fffffffffffffp2
821  },
822  { // Entry 201
823    (long long int)0x1.p3,
824    0x1.0p3
825  },
826  { // Entry 202
827    (long long int)0x1.p3,
828    0x1.0000000000001p3
829  },
830  { // Entry 203
831    (long long int)0x1.p4,
832    0x1.fffffffffffffp3
833  },
834  { // Entry 204
835    (long long int)0x1.p4,
836    0x1.0p4
837  },
838  { // Entry 205
839    (long long int)0x1.p4,
840    0x1.0000000000001p4
841  },
842  { // Entry 206
843    (long long int)0x1.p5,
844    0x1.fffffffffffffp4
845  },
846  { // Entry 207
847    (long long int)0x1.p5,
848    0x1.0p5
849  },
850  { // Entry 208
851    (long long int)0x1.p5,
852    0x1.0000000000001p5
853  },
854  { // Entry 209
855    (long long int)0x1.p6,
856    0x1.fffffffffffffp5
857  },
858  { // Entry 210
859    (long long int)0x1.p6,
860    0x1.0p6
861  },
862  { // Entry 211
863    (long long int)0x1.p6,
864    0x1.0000000000001p6
865  },
866  { // Entry 212
867    (long long int)0x1.p7,
868    0x1.fffffffffffffp6
869  },
870  { // Entry 213
871    (long long int)0x1.p7,
872    0x1.0p7
873  },
874  { // Entry 214
875    (long long int)0x1.p7,
876    0x1.0000000000001p7
877  },
878  { // Entry 215
879    (long long int)0x1.p8,
880    0x1.fffffffffffffp7
881  },
882  { // Entry 216
883    (long long int)0x1.p8,
884    0x1.0p8
885  },
886  { // Entry 217
887    (long long int)0x1.p8,
888    0x1.0000000000001p8
889  },
890  { // Entry 218
891    (long long int)0x1.p9,
892    0x1.fffffffffffffp8
893  },
894  { // Entry 219
895    (long long int)0x1.p9,
896    0x1.0p9
897  },
898  { // Entry 220
899    (long long int)0x1.p9,
900    0x1.0000000000001p9
901  },
902  { // Entry 221
903    (long long int)0x1.p10,
904    0x1.fffffffffffffp9
905  },
906  { // Entry 222
907    (long long int)0x1.p10,
908    0x1.0p10
909  },
910  { // Entry 223
911    (long long int)0x1.p10,
912    0x1.0000000000001p10
913  },
914  { // Entry 224
915    (long long int)0x1.p11,
916    0x1.fffffffffffffp10
917  },
918  { // Entry 225
919    (long long int)0x1.p11,
920    0x1.0p11
921  },
922  { // Entry 226
923    (long long int)0x1.p11,
924    0x1.0000000000001p11
925  },
926  { // Entry 227
927    (long long int)0x1.p12,
928    0x1.fffffffffffffp11
929  },
930  { // Entry 228
931    (long long int)0x1.p12,
932    0x1.0p12
933  },
934  { // Entry 229
935    (long long int)0x1.p12,
936    0x1.0000000000001p12
937  },
938  { // Entry 230
939    (long long int)0x1.p2,
940    0x1.1ffffffffffffp2
941  },
942  { // Entry 231
943    (long long int)0x1.p2,
944    0x1.2p2
945  },
946  { // Entry 232
947    (long long int)0x1.40p2,
948    0x1.2000000000001p2
949  },
950  { // Entry 233
951    (long long int)0x1.p3,
952    0x1.0ffffffffffffp3
953  },
954  { // Entry 234
955    (long long int)0x1.p3,
956    0x1.1p3
957  },
958  { // Entry 235
959    (long long int)0x1.20p3,
960    0x1.1000000000001p3
961  },
962  { // Entry 236
963    (long long int)0x1.p4,
964    0x1.07fffffffffffp4
965  },
966  { // Entry 237
967    (long long int)0x1.p4,
968    0x1.080p4
969  },
970  { // Entry 238
971    (long long int)0x1.10p4,
972    0x1.0800000000001p4
973  },
974  { // Entry 239
975    (long long int)0x1.p5,
976    0x1.03fffffffffffp5
977  },
978  { // Entry 240
979    (long long int)0x1.p5,
980    0x1.040p5
981  },
982  { // Entry 241
983    (long long int)0x1.08p5,
984    0x1.0400000000001p5
985  },
986  { // Entry 242
987    (long long int)0x1.p6,
988    0x1.01fffffffffffp6
989  },
990  { // Entry 243
991    (long long int)0x1.p6,
992    0x1.020p6
993  },
994  { // Entry 244
995    (long long int)0x1.04p6,
996    0x1.0200000000001p6
997  },
998  { // Entry 245
999    (long long int)0x1.p7,
1000    0x1.00fffffffffffp7
1001  },
1002  { // Entry 246
1003    (long long int)0x1.p7,
1004    0x1.010p7
1005  },
1006  { // Entry 247
1007    (long long int)0x1.02p7,
1008    0x1.0100000000001p7
1009  },
1010  { // Entry 248
1011    (long long int)0x1.p8,
1012    0x1.007ffffffffffp8
1013  },
1014  { // Entry 249
1015    (long long int)0x1.p8,
1016    0x1.008p8
1017  },
1018  { // Entry 250
1019    (long long int)0x1.01p8,
1020    0x1.0080000000001p8
1021  },
1022  { // Entry 251
1023    (long long int)0x1.p9,
1024    0x1.003ffffffffffp9
1025  },
1026  { // Entry 252
1027    (long long int)0x1.p9,
1028    0x1.004p9
1029  },
1030  { // Entry 253
1031    (long long int)0x1.0080p9,
1032    0x1.0040000000001p9
1033  },
1034  { // Entry 254
1035    (long long int)0x1.p10,
1036    0x1.001ffffffffffp10
1037  },
1038  { // Entry 255
1039    (long long int)0x1.p10,
1040    0x1.002p10
1041  },
1042  { // Entry 256
1043    (long long int)0x1.0040p10,
1044    0x1.0020000000001p10
1045  },
1046  { // Entry 257
1047    (long long int)0x1.0040p10,
1048    0x1.005ffffffffffp10
1049  },
1050  { // Entry 258
1051    (long long int)0x1.0080p10,
1052    0x1.006p10
1053  },
1054  { // Entry 259
1055    (long long int)0x1.0080p10,
1056    0x1.0060000000001p10
1057  },
1058  { // Entry 260
1059    (long long int)0x1.p11,
1060    0x1.000ffffffffffp11
1061  },
1062  { // Entry 261
1063    (long long int)0x1.p11,
1064    0x1.001p11
1065  },
1066  { // Entry 262
1067    (long long int)0x1.0020p11,
1068    0x1.0010000000001p11
1069  },
1070  { // Entry 263
1071    (long long int)0x1.p12,
1072    0x1.0007fffffffffp12
1073  },
1074  { // Entry 264
1075    (long long int)0x1.p12,
1076    0x1.00080p12
1077  },
1078  { // Entry 265
1079    (long long int)0x1.0010p12,
1080    0x1.0008000000001p12
1081  },
1082  { // Entry 266
1083    (long long int)0x1.80p1,
1084    0x1.921fb54442d18p1
1085  },
1086  { // Entry 267
1087    (long long int)-0x1.80p1,
1088    -0x1.921fb54442d18p1
1089  },
1090  { // Entry 268
1091    (long long int)0x1.p1,
1092    0x1.921fb54442d18p0
1093  },
1094  { // Entry 269
1095    (long long int)-0x1.p1,
1096    -0x1.921fb54442d18p0
1097  },
1098  { // Entry 270
1099    (long long int)0x1.p0,
1100    0x1.0000000000001p0
1101  },
1102  { // Entry 271
1103    (long long int)-0x1.p0,
1104    -0x1.0000000000001p0
1105  },
1106  { // Entry 272
1107    (long long int)0x1.p0,
1108    0x1.0p0
1109  },
1110  { // Entry 273
1111    (long long int)-0x1.p0,
1112    -0x1.0p0
1113  },
1114  { // Entry 274
1115    (long long int)0x1.p0,
1116    0x1.fffffffffffffp-1
1117  },
1118  { // Entry 275
1119    (long long int)-0x1.p0,
1120    -0x1.fffffffffffffp-1
1121  },
1122  { // Entry 276
1123    (long long int)0x1.p0,
1124    0x1.921fb54442d18p-1
1125  },
1126  { // Entry 277
1127    (long long int)-0x1.p0,
1128    -0x1.921fb54442d18p-1
1129  },
1130  { // Entry 278
1131    (long long int)0.0,
1132    0x1.0000000000001p-1022
1133  },
1134  { // Entry 279
1135    (long long int)0.0,
1136    -0x1.0000000000001p-1022
1137  },
1138  { // Entry 280
1139    (long long int)0.0,
1140    0x1.0p-1022
1141  },
1142  { // Entry 281
1143    (long long int)0.0,
1144    -0x1.0p-1022
1145  },
1146  { // Entry 282
1147    (long long int)0.0,
1148    0x1.ffffffffffffep-1023
1149  },
1150  { // Entry 283
1151    (long long int)0.0,
1152    -0x1.ffffffffffffep-1023
1153  },
1154  { // Entry 284
1155    (long long int)0.0,
1156    0x1.ffffffffffffcp-1023
1157  },
1158  { // Entry 285
1159    (long long int)0.0,
1160    -0x1.ffffffffffffcp-1023
1161  },
1162  { // Entry 286
1163    (long long int)0.0,
1164    0x1.0p-1073
1165  },
1166  { // Entry 287
1167    (long long int)0.0,
1168    -0x1.0p-1073
1169  },
1170  { // Entry 288
1171    (long long int)0.0,
1172    0x1.0p-1074
1173  },
1174  { // Entry 289
1175    (long long int)0.0,
1176    -0x1.0p-1074
1177  },
1178  { // Entry 290
1179    (long long int)0.0,
1180    0.0
1181  },
1182  { // Entry 291
1183    (long long int)0.0,
1184    -0.0
1185  },
1186  { // Entry 292
1187    (long long int)0x1.p1,
1188    0x1.8p0
1189  },
1190  { // Entry 293
1191    (long long int)-0x1.p1,
1192    -0x1.8p0
1193  },
1194  { // Entry 294
1195    (long long int)0x1.p1,
1196    0x1.4p1
1197  },
1198  { // Entry 295
1199    (long long int)-0x1.p1,
1200    -0x1.4p1
1201  },
1202  { // Entry 296
1203    (long long int)0.0,
1204    0x1.fffffp-2
1205  },
1206  { // Entry 297
1207    (long long int)0.0,
1208    0x1.0p-1
1209  },
1210  { // Entry 298
1211    (long long int)0x1.p0,
1212    0x1.00001p-1
1213  },
1214  { // Entry 299
1215    (long long int)0.0,
1216    -0x1.fffffp-2
1217  },
1218  { // Entry 300
1219    (long long int)0.0,
1220    -0x1.0p-1
1221  },
1222  { // Entry 301
1223    (long long int)-0x1.p0,
1224    -0x1.00001p-1
1225  },
1226  { // Entry 302
1227    (long long int)0x1.p1,
1228    0x1.80001p0
1229  },
1230  { // Entry 303
1231    (long long int)0x1.p0,
1232    0x1.7ffffp0
1233  },
1234  { // Entry 304
1235    (long long int)-0x1.p1,
1236    -0x1.80001p0
1237  },
1238  { // Entry 305
1239    (long long int)-0x1.p0,
1240    -0x1.7ffffp0
1241  }
1242};