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
17static data_1_2_t<double, double, double> g_fdim_intel_data[] = {
18  { // Entry 0
19    0x1.334d6a161e4f48p-2,
20    -0x1.999999999999fp-3,
21    -0x1.000d1b71758e2p-1
22  },
23  { // Entry 1
24    0x1.99b3d07c84b5c8p-2,
25    -0x1.999999999999fp-3,
26    -0x1.33404ea4a8c16p-1
27  },
28  { // Entry 2
29    0x1.99999999999988p-12,
30    -0x1.999999999999fp-13,
31    -0x1.3333333333334p-11
32  },
33  { // Entry 3
34    0x1.f07c1f07c1f0f8p-12,
35    -0x1.dbcc48676f2f9p-13,
36    -0x1.6f31219dbcc46p-11
37  },
38  { // Entry 4
39    0x1.111e2c82869f18p-1,
40    -0x1.ddddddddddde1p-2,
41    -0x1.00068db8bac71p0
42  },
43  { // Entry 5
44    0x1.111e2c82869ea8p-1,
45    -0x1.dddddddddddefp-2,
46    -0x1.00068db8bac71p0
47  },
48  { // Entry 6
49    0x1.p1,
50    0x1.0p-1074,
51    -0x1.0p1
52  },
53  { // Entry 7
54    0x1.af286bca1af30800000000000080p-4,
55    0x1.0000000000001p-57,
56    -0x1.af286bca1af30p-4
57  },
58  { // Entry 8
59    0x1.0000000000000fffffffffffffffffffp350,
60    0x1.0000000000001p350,
61    0x1.af286bca1af20p-4
62  },
63  { // Entry 9
64    0x1.af286bca1af30800800000000080p-4,
65    0x1.0010000000001p-57,
66    -0x1.af286bca1af30p-4
67  },
68  { // Entry 10
69    0x1.0c30c30c30c308p-10,
70    0x1.8618618618610p-15,
71    -0x1.0p-10
72  },
73  { // Entry 11
74    0x1.a4924924924938p-2,
75    0x1.ffffffffffffep-4,
76    -0x1.2492492492494p-2
77  },
78  { // Entry 12
79    0x1.7ffffffffffff8p-51,
80    0x1.ffffffffffffep-53,
81    -0x1.0p-51
82  },
83  { // Entry 13
84    0x1.fffffffffffff0p1023,
85    0x1.fffffffffffffp1023,
86    -0x1.9p-1068
87  },
88  { // Entry 14
89    0x1.ffffffffffffefffffffffffffffffffp1023,
90    0x1.fffffffffffffp1023,
91    0x1.0p-1074
92  },
93  { // Entry 15
94    0.0,
95    -0x1.4p3,
96    -0x1.4p3
97  },
98  { // Entry 16
99    0x1.p1,
100    -0x1.0p3,
101    -0x1.4p3
102  },
103  { // Entry 17
104    0x1.p2,
105    -0x1.8p2,
106    -0x1.4p3
107  },
108  { // Entry 18
109    0x1.80p2,
110    -0x1.0p2,
111    -0x1.4p3
112  },
113  { // Entry 19
114    0x1.p3,
115    -0x1.0p1,
116    -0x1.4p3
117  },
118  { // Entry 20
119    0x1.40p3,
120    0.0,
121    -0x1.4p3
122  },
123  { // Entry 21
124    0x1.80p3,
125    0x1.0p1,
126    -0x1.4p3
127  },
128  { // Entry 22
129    0x1.c0p3,
130    0x1.0p2,
131    -0x1.4p3
132  },
133  { // Entry 23
134    0x1.p4,
135    0x1.8p2,
136    -0x1.4p3
137  },
138  { // Entry 24
139    0x1.20p4,
140    0x1.0p3,
141    -0x1.4p3
142  },
143  { // Entry 25
144    0x1.40p4,
145    0x1.4p3,
146    -0x1.4p3
147  },
148  { // Entry 26
149    0.0,
150    -0x1.8p-1073,
151    -0x1.8p-1073
152  },
153  { // Entry 27
154    0.0,
155    -0x1.8p-1073,
156    -0x1.0p-1073
157  },
158  { // Entry 28
159    0.0,
160    -0x1.8p-1073,
161    -0x1.0p-1074
162  },
163  { // Entry 29
164    0.0,
165    -0x1.8p-1073,
166    -0.0
167  },
168  { // Entry 30
169    0.0,
170    -0x1.8p-1073,
171    0x1.0p-1074
172  },
173  { // Entry 31
174    0.0,
175    -0x1.8p-1073,
176    0x1.0p-1073
177  },
178  { // Entry 32
179    0.0,
180    -0x1.8p-1073,
181    0x1.8p-1073
182  },
183  { // Entry 33
184    0x1.p-1074,
185    -0x1.0p-1073,
186    -0x1.8p-1073
187  },
188  { // Entry 34
189    0.0,
190    -0x1.0p-1073,
191    -0x1.0p-1073
192  },
193  { // Entry 35
194    0.0,
195    -0x1.0p-1073,
196    -0x1.0p-1074
197  },
198  { // Entry 36
199    0.0,
200    -0x1.0p-1073,
201    -0.0
202  },
203  { // Entry 37
204    0.0,
205    -0x1.0p-1073,
206    0x1.0p-1074
207  },
208  { // Entry 38
209    0.0,
210    -0x1.0p-1073,
211    0x1.0p-1073
212  },
213  { // Entry 39
214    0.0,
215    -0x1.0p-1073,
216    0x1.8p-1073
217  },
218  { // Entry 40
219    0x1.p-1073,
220    -0x1.0p-1074,
221    -0x1.8p-1073
222  },
223  { // Entry 41
224    0x1.p-1074,
225    -0x1.0p-1074,
226    -0x1.0p-1073
227  },
228  { // Entry 42
229    0.0,
230    -0x1.0p-1074,
231    -0x1.0p-1074
232  },
233  { // Entry 43
234    0.0,
235    -0x1.0p-1074,
236    -0.0
237  },
238  { // Entry 44
239    0.0,
240    -0x1.0p-1074,
241    0x1.0p-1074
242  },
243  { // Entry 45
244    0.0,
245    -0x1.0p-1074,
246    0x1.0p-1073
247  },
248  { // Entry 46
249    0.0,
250    -0x1.0p-1074,
251    0x1.8p-1073
252  },
253  { // Entry 47
254    0x1.80p-1073,
255    -0.0,
256    -0x1.8p-1073
257  },
258  { // Entry 48
259    0x1.p-1073,
260    -0.0,
261    -0x1.0p-1073
262  },
263  { // Entry 49
264    0x1.p-1074,
265    -0.0,
266    -0x1.0p-1074
267  },
268  { // Entry 50
269    0.0,
270    -0.0,
271    -0.0
272  },
273  { // Entry 51
274    0.0,
275    -0.0,
276    0x1.0p-1074
277  },
278  { // Entry 52
279    0.0,
280    -0.0,
281    0x1.0p-1073
282  },
283  { // Entry 53
284    0.0,
285    -0.0,
286    0x1.8p-1073
287  },
288  { // Entry 54
289    0x1.p-1072,
290    0x1.0p-1074,
291    -0x1.8p-1073
292  },
293  { // Entry 55
294    0x1.80p-1073,
295    0x1.0p-1074,
296    -0x1.0p-1073
297  },
298  { // Entry 56
299    0x1.p-1073,
300    0x1.0p-1074,
301    -0x1.0p-1074
302  },
303  { // Entry 57
304    0x1.p-1074,
305    0x1.0p-1074,
306    -0.0
307  },
308  { // Entry 58
309    0.0,
310    0x1.0p-1074,
311    0x1.0p-1074
312  },
313  { // Entry 59
314    0.0,
315    0x1.0p-1074,
316    0x1.0p-1073
317  },
318  { // Entry 60
319    0.0,
320    0x1.0p-1074,
321    0x1.8p-1073
322  },
323  { // Entry 61
324    0x1.40p-1072,
325    0x1.0p-1073,
326    -0x1.8p-1073
327  },
328  { // Entry 62
329    0x1.p-1072,
330    0x1.0p-1073,
331    -0x1.0p-1073
332  },
333  { // Entry 63
334    0x1.80p-1073,
335    0x1.0p-1073,
336    -0x1.0p-1074
337  },
338  { // Entry 64
339    0x1.p-1073,
340    0x1.0p-1073,
341    -0.0
342  },
343  { // Entry 65
344    0x1.p-1074,
345    0x1.0p-1073,
346    0x1.0p-1074
347  },
348  { // Entry 66
349    0.0,
350    0x1.0p-1073,
351    0x1.0p-1073
352  },
353  { // Entry 67
354    0.0,
355    0x1.0p-1073,
356    0x1.8p-1073
357  },
358  { // Entry 68
359    0x1.80p-1072,
360    0x1.8p-1073,
361    -0x1.8p-1073
362  },
363  { // Entry 69
364    0x1.40p-1072,
365    0x1.8p-1073,
366    -0x1.0p-1073
367  },
368  { // Entry 70
369    0x1.p-1072,
370    0x1.8p-1073,
371    -0x1.0p-1074
372  },
373  { // Entry 71
374    0x1.80p-1073,
375    0x1.8p-1073,
376    -0.0
377  },
378  { // Entry 72
379    0x1.p-1073,
380    0x1.8p-1073,
381    0x1.0p-1074
382  },
383  { // Entry 73
384    0x1.p-1074,
385    0x1.8p-1073,
386    0x1.0p-1073
387  },
388  { // Entry 74
389    0.0,
390    0x1.8p-1073,
391    0x1.8p-1073
392  },
393  { // Entry 75
394    0.0,
395    -0x1.fffffffffffffp1023,
396    -0x1.fffffffffffffp1023
397  },
398  { // Entry 76
399    0.0,
400    0x1.fffffffffffffp1023,
401    0x1.fffffffffffffp1023
402  },
403  { // Entry 77
404    0.0,
405    -0x1.0p-1074,
406    -0x1.0p-1074
407  },
408  { // Entry 78
409    0.0,
410    0x1.0p-1074,
411    0x1.0p-1074
412  },
413  { // Entry 79
414    0x1.p-1073,
415    0x1.0p-1074,
416    -0x1.0p-1074
417  },
418  { // Entry 80
419    0x1.fffffffffffff0p1023,
420    0x1.fffffffffffffp1023,
421    -0x1.0p-1074
422  },
423  { // Entry 81
424    0x1.fffffffffffff0p1023,
425    0x1.fffffffffffffp1023,
426    -0.0
427  },
428  { // Entry 82
429    0x1.ffffffffffffefffffffffffffffffffp1023,
430    0x1.fffffffffffffp1023,
431    0x1.0p-1074
432  },
433  { // Entry 83
434    0.0,
435    -0x1.0p-1074,
436    0x1.fffffffffffffp1023
437  },
438  { // Entry 84
439    0.0,
440    -0.0,
441    0x1.fffffffffffffp1023
442  },
443  { // Entry 85
444    0.0,
445    0x1.0p-1074,
446    0x1.fffffffffffffp1023
447  },
448  { // Entry 86
449    0x1.fffffffffffff0p1023,
450    0x1.fffffffffffffp1022,
451    -0x1.fffffffffffffp1022
452  },
453  { // Entry 87
454    0.0,
455    0x1.ffffffffffffcp-1024,
456    0x1.ffffffffffffcp-1024
457  },
458  { // Entry 88
459    0.0,
460    0x1.ffffffffffffcp-1024,
461    0x1.0p-1023
462  },
463  { // Entry 89
464    0.0,
465    0x1.ffffffffffffcp-1024,
466    0x1.0000000000002p-1023
467  },
468  { // Entry 90
469    0x1.p-1074,
470    0x1.0p-1023,
471    0x1.ffffffffffffcp-1024
472  },
473  { // Entry 91
474    0.0,
475    0x1.0p-1023,
476    0x1.0p-1023
477  },
478  { // Entry 92
479    0.0,
480    0x1.0p-1023,
481    0x1.0000000000002p-1023
482  },
483  { // Entry 93
484    0x1.p-1073,
485    0x1.0000000000002p-1023,
486    0x1.ffffffffffffcp-1024
487  },
488  { // Entry 94
489    0x1.p-1074,
490    0x1.0000000000002p-1023,
491    0x1.0p-1023
492  },
493  { // Entry 95
494    0.0,
495    0x1.0000000000002p-1023,
496    0x1.0000000000002p-1023
497  },
498  { // Entry 96
499    0.0,
500    0x1.fffffffffffffp-51,
501    0x1.fffffffffffffp-51
502  },
503  { // Entry 97
504    0.0,
505    0x1.fffffffffffffp-51,
506    0x1.0p-50
507  },
508  { // Entry 98
509    0.0,
510    0x1.fffffffffffffp-51,
511    0x1.0000000000001p-50
512  },
513  { // Entry 99
514    0x1.p-103,
515    0x1.0p-50,
516    0x1.fffffffffffffp-51
517  },
518  { // Entry 100
519    0.0,
520    0x1.0p-50,
521    0x1.0p-50
522  },
523  { // Entry 101
524    0.0,
525    0x1.0p-50,
526    0x1.0000000000001p-50
527  },
528  { // Entry 102
529    0x1.80p-102,
530    0x1.0000000000001p-50,
531    0x1.fffffffffffffp-51
532  },
533  { // Entry 103
534    0x1.p-102,
535    0x1.0000000000001p-50,
536    0x1.0p-50
537  },
538  { // Entry 104
539    0.0,
540    0x1.0000000000001p-50,
541    0x1.0000000000001p-50
542  },
543  { // Entry 105
544    0.0,
545    0x1.fffffffffffffp-11,
546    0x1.fffffffffffffp-11
547  },
548  { // Entry 106
549    0.0,
550    0x1.fffffffffffffp-11,
551    0x1.0p-10
552  },
553  { // Entry 107
554    0.0,
555    0x1.fffffffffffffp-11,
556    0x1.0000000000001p-10
557  },
558  { // Entry 108
559    0x1.p-63,
560    0x1.0p-10,
561    0x1.fffffffffffffp-11
562  },
563  { // Entry 109
564    0.0,
565    0x1.0p-10,
566    0x1.0p-10
567  },
568  { // Entry 110
569    0.0,
570    0x1.0p-10,
571    0x1.0000000000001p-10
572  },
573  { // Entry 111
574    0x1.80p-62,
575    0x1.0000000000001p-10,
576    0x1.fffffffffffffp-11
577  },
578  { // Entry 112
579    0x1.p-62,
580    0x1.0000000000001p-10,
581    0x1.0p-10
582  },
583  { // Entry 113
584    0.0,
585    0x1.0000000000001p-10,
586    0x1.0000000000001p-10
587  },
588  { // Entry 114
589    0.0,
590    0x1.fffffffffffffp-2,
591    0x1.fffffffffffffp-2
592  },
593  { // Entry 115
594    0.0,
595    0x1.fffffffffffffp-2,
596    0x1.0p-1
597  },
598  { // Entry 116
599    0.0,
600    0x1.fffffffffffffp-2,
601    0x1.0000000000001p-1
602  },
603  { // Entry 117
604    0x1.p-54,
605    0x1.0p-1,
606    0x1.fffffffffffffp-2
607  },
608  { // Entry 118
609    0.0,
610    0x1.0p-1,
611    0x1.0p-1
612  },
613  { // Entry 119
614    0.0,
615    0x1.0p-1,
616    0x1.0000000000001p-1
617  },
618  { // Entry 120
619    0x1.80p-53,
620    0x1.0000000000001p-1,
621    0x1.fffffffffffffp-2
622  },
623  { // Entry 121
624    0x1.p-53,
625    0x1.0000000000001p-1,
626    0x1.0p-1
627  },
628  { // Entry 122
629    0.0,
630    0x1.0000000000001p-1,
631    0x1.0000000000001p-1
632  },
633  { // Entry 123
634    0.0,
635    0x1.fffffffffffffp0,
636    0x1.fffffffffffffp0
637  },
638  { // Entry 124
639    0.0,
640    0x1.fffffffffffffp0,
641    0x1.0p1
642  },
643  { // Entry 125
644    0.0,
645    0x1.fffffffffffffp0,
646    0x1.0000000000001p1
647  },
648  { // Entry 126
649    0x1.p-52,
650    0x1.0p1,
651    0x1.fffffffffffffp0
652  },
653  { // Entry 127
654    0.0,
655    0x1.0p1,
656    0x1.0p1
657  },
658  { // Entry 128
659    0.0,
660    0x1.0p1,
661    0x1.0000000000001p1
662  },
663  { // Entry 129
664    0x1.80p-51,
665    0x1.0000000000001p1,
666    0x1.fffffffffffffp0
667  },
668  { // Entry 130
669    0x1.p-51,
670    0x1.0000000000001p1,
671    0x1.0p1
672  },
673  { // Entry 131
674    0.0,
675    0x1.0000000000001p1,
676    0x1.0000000000001p1
677  },
678  { // Entry 132
679    0.0,
680    0x1.fffffffffffffp9,
681    0x1.fffffffffffffp9
682  },
683  { // Entry 133
684    0.0,
685    0x1.fffffffffffffp9,
686    0x1.0p10
687  },
688  { // Entry 134
689    0.0,
690    0x1.fffffffffffffp9,
691    0x1.0000000000001p10
692  },
693  { // Entry 135
694    0x1.p-43,
695    0x1.0p10,
696    0x1.fffffffffffffp9
697  },
698  { // Entry 136
699    0.0,
700    0x1.0p10,
701    0x1.0p10
702  },
703  { // Entry 137
704    0.0,
705    0x1.0p10,
706    0x1.0000000000001p10
707  },
708  { // Entry 138
709    0x1.80p-42,
710    0x1.0000000000001p10,
711    0x1.fffffffffffffp9
712  },
713  { // Entry 139
714    0x1.p-42,
715    0x1.0000000000001p10,
716    0x1.0p10
717  },
718  { // Entry 140
719    0.0,
720    0x1.0000000000001p10,
721    0x1.0000000000001p10
722  },
723  { // Entry 141
724    0.0,
725    0x1.fffffffffffffp49,
726    0x1.fffffffffffffp49
727  },
728  { // Entry 142
729    0.0,
730    0x1.fffffffffffffp49,
731    0x1.0p50
732  },
733  { // Entry 143
734    0.0,
735    0x1.fffffffffffffp49,
736    0x1.0000000000001p50
737  },
738  { // Entry 144
739    0x1.p-3,
740    0x1.0p50,
741    0x1.fffffffffffffp49
742  },
743  { // Entry 145
744    0.0,
745    0x1.0p50,
746    0x1.0p50
747  },
748  { // Entry 146
749    0.0,
750    0x1.0p50,
751    0x1.0000000000001p50
752  },
753  { // Entry 147
754    0x1.80p-2,
755    0x1.0000000000001p50,
756    0x1.fffffffffffffp49
757  },
758  { // Entry 148
759    0x1.p-2,
760    0x1.0000000000001p50,
761    0x1.0p50
762  },
763  { // Entry 149
764    0.0,
765    0x1.0000000000001p50,
766    0x1.0000000000001p50
767  },
768  { // Entry 150
769    0.0,
770    0x1.fffffffffffffp1022,
771    0x1.fffffffffffffp1022
772  },
773  { // Entry 151
774    0.0,
775    0x1.fffffffffffffp1022,
776    0x1.0p1023
777  },
778  { // Entry 152
779    0.0,
780    0x1.fffffffffffffp1022,
781    0x1.0000000000001p1023
782  },
783  { // Entry 153
784    0x1.p970,
785    0x1.0p1023,
786    0x1.fffffffffffffp1022
787  },
788  { // Entry 154
789    0.0,
790    0x1.0p1023,
791    0x1.0p1023
792  },
793  { // Entry 155
794    0.0,
795    0x1.0p1023,
796    0x1.0000000000001p1023
797  },
798  { // Entry 156
799    0x1.80p971,
800    0x1.0000000000001p1023,
801    0x1.fffffffffffffp1022
802  },
803  { // Entry 157
804    0x1.p971,
805    0x1.0000000000001p1023,
806    0x1.0p1023
807  },
808  { // Entry 158
809    0.0,
810    0x1.0000000000001p1023,
811    0x1.0000000000001p1023
812  },
813  { // Entry 159
814    0.0,
815    HUGE_VAL,
816    HUGE_VAL
817  },
818  { // Entry 160
819    HUGE_VAL,
820    HUGE_VAL,
821    0x1.fffffffffffffp1023
822  },
823  { // Entry 161
824    HUGE_VAL,
825    HUGE_VAL,
826    0x1.0p-1022
827  },
828  { // Entry 162
829    HUGE_VAL,
830    HUGE_VAL,
831    0x1.ffffffffffffep-1023
832  },
833  { // Entry 163
834    HUGE_VAL,
835    HUGE_VAL,
836    0x1.0p-1074
837  },
838  { // Entry 164
839    HUGE_VAL,
840    HUGE_VAL,
841    0.0
842  },
843  { // Entry 165
844    HUGE_VAL,
845    HUGE_VAL,
846    -0.0
847  },
848  { // Entry 166
849    HUGE_VAL,
850    HUGE_VAL,
851    -0x1.0p-1074
852  },
853  { // Entry 167
854    HUGE_VAL,
855    HUGE_VAL,
856    -0x1.ffffffffffffep-1023
857  },
858  { // Entry 168
859    HUGE_VAL,
860    HUGE_VAL,
861    -0x1.0p-1022
862  },
863  { // Entry 169
864    HUGE_VAL,
865    HUGE_VAL,
866    -0x1.0p0
867  },
868  { // Entry 170
869    HUGE_VAL,
870    HUGE_VAL,
871    -0x1.fffffffffffffp1023
872  },
873  { // Entry 171
874    HUGE_VAL,
875    HUGE_VAL,
876    -HUGE_VAL
877  },
878  { // Entry 172
879    0.0,
880    0x1.fffffffffffffp1023,
881    HUGE_VAL
882  },
883  { // Entry 173
884    0.0,
885    0x1.fffffffffffffp1023,
886    0x1.fffffffffffffp1023
887  },
888  { // Entry 174
889    0x1.ffffffffffffefffffffffffffffffffp1023,
890    0x1.fffffffffffffp1023,
891    0x1.0p-1022
892  },
893  { // Entry 175
894    0x1.ffffffffffffefffffffffffffffffffp1023,
895    0x1.fffffffffffffp1023,
896    0x1.ffffffffffffep-1023
897  },
898  { // Entry 176
899    0x1.ffffffffffffefffffffffffffffffffp1023,
900    0x1.fffffffffffffp1023,
901    0x1.0p-1074
902  },
903  { // Entry 177
904    0x1.fffffffffffff0p1023,
905    0x1.fffffffffffffp1023,
906    0.0
907  },
908  { // Entry 178
909    0x1.fffffffffffff0p1023,
910    0x1.fffffffffffffp1023,
911    -0.0
912  },
913  { // Entry 179
914    0x1.fffffffffffff0p1023,
915    0x1.fffffffffffffp1023,
916    -0x1.0p-1074
917  },
918  { // Entry 180
919    0x1.fffffffffffff0p1023,
920    0x1.fffffffffffffp1023,
921    -0x1.ffffffffffffep-1023
922  },
923  { // Entry 181
924    0x1.fffffffffffff0p1023,
925    0x1.fffffffffffffp1023,
926    -0x1.0p-1022
927  },
928  { // Entry 182
929    0x1.fffffffffffff0p1023,
930    0x1.fffffffffffffp1023,
931    -0x1.0p0
932  },
933  { // Entry 183
934    HUGE_VAL,
935    0x1.fffffffffffffp1023,
936    -0x1.fffffffffffffp1023
937  },
938  { // Entry 184
939    HUGE_VAL,
940    0x1.fffffffffffffp1023,
941    -HUGE_VAL
942  },
943  { // Entry 185
944    0.0,
945    0x1.0p-1022,
946    HUGE_VAL
947  },
948  { // Entry 186
949    0.0,
950    0x1.0p-1022,
951    0x1.fffffffffffffp1023
952  },
953  { // Entry 187
954    0.0,
955    0x1.0p-1022,
956    0x1.0p-1022
957  },
958  { // Entry 188
959    0x1.p-1074,
960    0x1.0p-1022,
961    0x1.ffffffffffffep-1023
962  },
963  { // Entry 189
964    0x1.ffffffffffffe0p-1023,
965    0x1.0p-1022,
966    0x1.0p-1074
967  },
968  { // Entry 190
969    0x1.p-1022,
970    0x1.0p-1022,
971    0.0
972  },
973  { // Entry 191
974    0x1.p-1022,
975    0x1.0p-1022,
976    -0.0
977  },
978  { // Entry 192
979    0x1.00000000000010p-1022,
980    0x1.0p-1022,
981    -0x1.0p-1074
982  },
983  { // Entry 193
984    0x1.fffffffffffff0p-1022,
985    0x1.0p-1022,
986    -0x1.ffffffffffffep-1023
987  },
988  { // Entry 194
989    0x1.p-1021,
990    0x1.0p-1022,
991    -0x1.0p-1022
992  },
993  { // Entry 195
994    0x1.p0,
995    0x1.0p-1022,
996    -0x1.0p0
997  },
998  { // Entry 196
999    0x1.fffffffffffff0p1023,
1000    0x1.0p-1022,
1001    -0x1.fffffffffffffp1023
1002  },
1003  { // Entry 197
1004    HUGE_VAL,
1005    0x1.0p-1022,
1006    -HUGE_VAL
1007  },
1008  { // Entry 198
1009    0.0,
1010    0x1.ffffffffffffep-1023,
1011    HUGE_VAL
1012  },
1013  { // Entry 199
1014    0.0,
1015    0x1.ffffffffffffep-1023,
1016    0x1.fffffffffffffp1023
1017  },
1018  { // Entry 200
1019    0.0,
1020    0x1.ffffffffffffep-1023,
1021    0x1.0p-1022
1022  },
1023  { // Entry 201
1024    0.0,
1025    0x1.ffffffffffffep-1023,
1026    0x1.ffffffffffffep-1023
1027  },
1028  { // Entry 202
1029    0x1.ffffffffffffc0p-1023,
1030    0x1.ffffffffffffep-1023,
1031    0x1.0p-1074
1032  },
1033  { // Entry 203
1034    0x1.ffffffffffffe0p-1023,
1035    0x1.ffffffffffffep-1023,
1036    0.0
1037  },
1038  { // Entry 204
1039    0x1.ffffffffffffe0p-1023,
1040    0x1.ffffffffffffep-1023,
1041    -0.0
1042  },
1043  { // Entry 205
1044    0x1.p-1022,
1045    0x1.ffffffffffffep-1023,
1046    -0x1.0p-1074
1047  },
1048  { // Entry 206
1049    0x1.ffffffffffffe0p-1022,
1050    0x1.ffffffffffffep-1023,
1051    -0x1.ffffffffffffep-1023
1052  },
1053  { // Entry 207
1054    0x1.fffffffffffff0p-1022,
1055    0x1.ffffffffffffep-1023,
1056    -0x1.0p-1022
1057  },
1058  { // Entry 208
1059    0x1.p0,
1060    0x1.ffffffffffffep-1023,
1061    -0x1.0p0
1062  },
1063  { // Entry 209
1064    0x1.fffffffffffff0p1023,
1065    0x1.ffffffffffffep-1023,
1066    -0x1.fffffffffffffp1023
1067  },
1068  { // Entry 210
1069    HUGE_VAL,
1070    0x1.ffffffffffffep-1023,
1071    -HUGE_VAL
1072  },
1073  { // Entry 211
1074    0.0,
1075    0x1.0p-1074,
1076    HUGE_VAL
1077  },
1078  { // Entry 212
1079    0.0,
1080    0x1.0p-1074,
1081    0x1.fffffffffffffp1023
1082  },
1083  { // Entry 213
1084    0.0,
1085    0x1.0p-1074,
1086    0x1.0p-1022
1087  },
1088  { // Entry 214
1089    0.0,
1090    0x1.0p-1074,
1091    0x1.ffffffffffffep-1023
1092  },
1093  { // Entry 215
1094    0.0,
1095    0x1.0p-1074,
1096    0x1.0p-1074
1097  },
1098  { // Entry 216
1099    0x1.p-1074,
1100    0x1.0p-1074,
1101    0.0
1102  },
1103  { // Entry 217
1104    0x1.p-1074,
1105    0x1.0p-1074,
1106    -0.0
1107  },
1108  { // Entry 218
1109    0x1.p-1073,
1110    0x1.0p-1074,
1111    -0x1.0p-1074
1112  },
1113  { // Entry 219
1114    0x1.p-1022,
1115    0x1.0p-1074,
1116    -0x1.ffffffffffffep-1023
1117  },
1118  { // Entry 220
1119    0x1.00000000000010p-1022,
1120    0x1.0p-1074,
1121    -0x1.0p-1022
1122  },
1123  { // Entry 221
1124    0x1.p0,
1125    0x1.0p-1074,
1126    -0x1.0p0
1127  },
1128  { // Entry 222
1129    0x1.fffffffffffff0p1023,
1130    0x1.0p-1074,
1131    -0x1.fffffffffffffp1023
1132  },
1133  { // Entry 223
1134    HUGE_VAL,
1135    0x1.0p-1074,
1136    -HUGE_VAL
1137  },
1138  { // Entry 224
1139    0.0,
1140    0.0,
1141    HUGE_VAL
1142  },
1143  { // Entry 225
1144    0.0,
1145    0.0,
1146    0x1.fffffffffffffp1023
1147  },
1148  { // Entry 226
1149    0.0,
1150    0.0,
1151    0x1.0p-1022
1152  },
1153  { // Entry 227
1154    0.0,
1155    0.0,
1156    0x1.ffffffffffffep-1023
1157  },
1158  { // Entry 228
1159    0.0,
1160    0.0,
1161    0x1.0p-1074
1162  },
1163  { // Entry 229
1164    0.0,
1165    0.0,
1166    0.0
1167  },
1168  { // Entry 230
1169    0.0,
1170    0.0,
1171    -0.0
1172  },
1173  { // Entry 231
1174    0x1.p-1074,
1175    0.0,
1176    -0x1.0p-1074
1177  },
1178  { // Entry 232
1179    0x1.ffffffffffffe0p-1023,
1180    0.0,
1181    -0x1.ffffffffffffep-1023
1182  },
1183  { // Entry 233
1184    0x1.p-1022,
1185    0.0,
1186    -0x1.0p-1022
1187  },
1188  { // Entry 234
1189    0x1.p0,
1190    0.0,
1191    -0x1.0p0
1192  },
1193  { // Entry 235
1194    0x1.fffffffffffff0p1023,
1195    0.0,
1196    -0x1.fffffffffffffp1023
1197  },
1198  { // Entry 236
1199    HUGE_VAL,
1200    0.0,
1201    -HUGE_VAL
1202  },
1203  { // Entry 237
1204    0.0,
1205    -0.0,
1206    HUGE_VAL
1207  },
1208  { // Entry 238
1209    0.0,
1210    -0.0,
1211    0x1.fffffffffffffp1023
1212  },
1213  { // Entry 239
1214    0.0,
1215    -0.0,
1216    0x1.0p-1022
1217  },
1218  { // Entry 240
1219    0.0,
1220    -0.0,
1221    0x1.ffffffffffffep-1023
1222  },
1223  { // Entry 241
1224    0.0,
1225    -0.0,
1226    0x1.0p-1074
1227  },
1228  { // Entry 242
1229    0.0,
1230    -0.0,
1231    0.0
1232  },
1233  { // Entry 243
1234    0.0,
1235    -0.0,
1236    -0.0
1237  },
1238  { // Entry 244
1239    0x1.p-1074,
1240    -0.0,
1241    -0x1.0p-1074
1242  },
1243  { // Entry 245
1244    0x1.ffffffffffffe0p-1023,
1245    -0.0,
1246    -0x1.ffffffffffffep-1023
1247  },
1248  { // Entry 246
1249    0x1.p-1022,
1250    -0.0,
1251    -0x1.0p-1022
1252  },
1253  { // Entry 247
1254    0x1.p0,
1255    -0.0,
1256    -0x1.0p0
1257  },
1258  { // Entry 248
1259    0x1.fffffffffffff0p1023,
1260    -0.0,
1261    -0x1.fffffffffffffp1023
1262  },
1263  { // Entry 249
1264    HUGE_VAL,
1265    -0.0,
1266    -HUGE_VAL
1267  },
1268  { // Entry 250
1269    0.0,
1270    -0x1.0p-1074,
1271    HUGE_VAL
1272  },
1273  { // Entry 251
1274    0.0,
1275    -0x1.0p-1074,
1276    0x1.fffffffffffffp1023
1277  },
1278  { // Entry 252
1279    0.0,
1280    -0x1.0p-1074,
1281    0x1.0p-1022
1282  },
1283  { // Entry 253
1284    0.0,
1285    -0x1.0p-1074,
1286    0x1.ffffffffffffep-1023
1287  },
1288  { // Entry 254
1289    0.0,
1290    -0x1.0p-1074,
1291    0x1.0p-1074
1292  },
1293  { // Entry 255
1294    0.0,
1295    -0x1.0p-1074,
1296    0.0
1297  },
1298  { // Entry 256
1299    0.0,
1300    -0x1.0p-1074,
1301    -0.0
1302  },
1303  { // Entry 257
1304    0.0,
1305    -0x1.0p-1074,
1306    -0x1.0p-1074
1307  },
1308  { // Entry 258
1309    0x1.ffffffffffffc0p-1023,
1310    -0x1.0p-1074,
1311    -0x1.ffffffffffffep-1023
1312  },
1313  { // Entry 259
1314    0x1.ffffffffffffe0p-1023,
1315    -0x1.0p-1074,
1316    -0x1.0p-1022
1317  },
1318  { // Entry 260
1319    0x1.ffffffffffffffffffffffffffffffffp-1,
1320    -0x1.0p-1074,
1321    -0x1.0p0
1322  },
1323  { // Entry 261
1324    0x1.ffffffffffffefffffffffffffffffffp1023,
1325    -0x1.0p-1074,
1326    -0x1.fffffffffffffp1023
1327  },
1328  { // Entry 262
1329    HUGE_VAL,
1330    -0x1.0p-1074,
1331    -HUGE_VAL
1332  },
1333  { // Entry 263
1334    0.0,
1335    -0x1.ffffffffffffep-1023,
1336    HUGE_VAL
1337  },
1338  { // Entry 264
1339    0.0,
1340    -0x1.ffffffffffffep-1023,
1341    0x1.fffffffffffffp1023
1342  },
1343  { // Entry 265
1344    0.0,
1345    -0x1.ffffffffffffep-1023,
1346    0x1.0p-1022
1347  },
1348  { // Entry 266
1349    0.0,
1350    -0x1.ffffffffffffep-1023,
1351    0x1.ffffffffffffep-1023
1352  },
1353  { // Entry 267
1354    0.0,
1355    -0x1.ffffffffffffep-1023,
1356    0x1.0p-1074
1357  },
1358  { // Entry 268
1359    0.0,
1360    -0x1.ffffffffffffep-1023,
1361    0.0
1362  },
1363  { // Entry 269
1364    0.0,
1365    -0x1.ffffffffffffep-1023,
1366    -0.0
1367  },
1368  { // Entry 270
1369    0.0,
1370    -0x1.ffffffffffffep-1023,
1371    -0x1.0p-1074
1372  },
1373  { // Entry 271
1374    0.0,
1375    -0x1.ffffffffffffep-1023,
1376    -0x1.ffffffffffffep-1023
1377  },
1378  { // Entry 272
1379    0x1.p-1074,
1380    -0x1.ffffffffffffep-1023,
1381    -0x1.0p-1022
1382  },
1383  { // Entry 273
1384    0x1.ffffffffffffffffffffffffffffffffp-1,
1385    -0x1.ffffffffffffep-1023,
1386    -0x1.0p0
1387  },
1388  { // Entry 274
1389    0x1.ffffffffffffefffffffffffffffffffp1023,
1390    -0x1.ffffffffffffep-1023,
1391    -0x1.fffffffffffffp1023
1392  },
1393  { // Entry 275
1394    HUGE_VAL,
1395    -0x1.ffffffffffffep-1023,
1396    -HUGE_VAL
1397  },
1398  { // Entry 276
1399    0.0,
1400    -0x1.0p-1022,
1401    HUGE_VAL
1402  },
1403  { // Entry 277
1404    0.0,
1405    -0x1.0p-1022,
1406    0x1.fffffffffffffp1023
1407  },
1408  { // Entry 278
1409    0.0,
1410    -0x1.0p-1022,
1411    0x1.0p-1022
1412  },
1413  { // Entry 279
1414    0.0,
1415    -0x1.0p-1022,
1416    0x1.ffffffffffffep-1023
1417  },
1418  { // Entry 280
1419    0.0,
1420    -0x1.0p-1022,
1421    0x1.0p-1074
1422  },
1423  { // Entry 281
1424    0.0,
1425    -0x1.0p-1022,
1426    0.0
1427  },
1428  { // Entry 282
1429    0.0,
1430    -0x1.0p-1022,
1431    -0.0
1432  },
1433  { // Entry 283
1434    0.0,
1435    -0x1.0p-1022,
1436    -0x1.0p-1074
1437  },
1438  { // Entry 284
1439    0.0,
1440    -0x1.0p-1022,
1441    -0x1.ffffffffffffep-1023
1442  },
1443  { // Entry 285
1444    0.0,
1445    -0x1.0p-1022,
1446    -0x1.0p-1022
1447  },
1448  { // Entry 286
1449    0x1.ffffffffffffffffffffffffffffffffp-1,
1450    -0x1.0p-1022,
1451    -0x1.0p0
1452  },
1453  { // Entry 287
1454    0x1.ffffffffffffefffffffffffffffffffp1023,
1455    -0x1.0p-1022,
1456    -0x1.fffffffffffffp1023
1457  },
1458  { // Entry 288
1459    HUGE_VAL,
1460    -0x1.0p-1022,
1461    -HUGE_VAL
1462  },
1463  { // Entry 289
1464    0.0,
1465    -0x1.fffffffffffffp-1,
1466    HUGE_VAL
1467  },
1468  { // Entry 290
1469    0.0,
1470    -0x1.fffffffffffffp-1,
1471    0x1.fffffffffffffp1023
1472  },
1473  { // Entry 291
1474    0.0,
1475    -0x1.fffffffffffffp-1,
1476    0x1.0p-1022
1477  },
1478  { // Entry 292
1479    0.0,
1480    -0x1.fffffffffffffp-1,
1481    0x1.ffffffffffffep-1023
1482  },
1483  { // Entry 293
1484    0.0,
1485    -0x1.fffffffffffffp-1,
1486    0x1.0p-1074
1487  },
1488  { // Entry 294
1489    0.0,
1490    -0x1.fffffffffffffp-1,
1491    0.0
1492  },
1493  { // Entry 295
1494    0.0,
1495    -0x1.fffffffffffffp-1,
1496    -0.0
1497  },
1498  { // Entry 296
1499    0.0,
1500    -0x1.fffffffffffffp-1,
1501    -0x1.0p-1074
1502  },
1503  { // Entry 297
1504    0.0,
1505    -0x1.fffffffffffffp-1,
1506    -0x1.ffffffffffffep-1023
1507  },
1508  { // Entry 298
1509    0.0,
1510    -0x1.fffffffffffffp-1,
1511    -0x1.0p-1022
1512  },
1513  { // Entry 299
1514    0x1.p-53,
1515    -0x1.fffffffffffffp-1,
1516    -0x1.0p0
1517  },
1518  { // Entry 300
1519    0x1.ffffffffffffefffffffffffffffffffp1023,
1520    -0x1.fffffffffffffp-1,
1521    -0x1.fffffffffffffp1023
1522  },
1523  { // Entry 301
1524    HUGE_VAL,
1525    -0x1.fffffffffffffp-1,
1526    -HUGE_VAL
1527  },
1528  { // Entry 302
1529    0.0,
1530    -0x1.0p0,
1531    HUGE_VAL
1532  },
1533  { // Entry 303
1534    0.0,
1535    -0x1.0p0,
1536    0x1.fffffffffffffp1023
1537  },
1538  { // Entry 304
1539    0.0,
1540    -0x1.0p0,
1541    0x1.0p-1022
1542  },
1543  { // Entry 305
1544    0.0,
1545    -0x1.0p0,
1546    0x1.ffffffffffffep-1023
1547  },
1548  { // Entry 306
1549    0.0,
1550    -0x1.0p0,
1551    0x1.0p-1074
1552  },
1553  { // Entry 307
1554    0.0,
1555    -0x1.0p0,
1556    0.0
1557  },
1558  { // Entry 308
1559    0.0,
1560    -0x1.0p0,
1561    -0.0
1562  },
1563  { // Entry 309
1564    0.0,
1565    -0x1.0p0,
1566    -0x1.0p-1074
1567  },
1568  { // Entry 310
1569    0.0,
1570    -0x1.0p0,
1571    -0x1.ffffffffffffep-1023
1572  },
1573  { // Entry 311
1574    0.0,
1575    -0x1.0p0,
1576    -0x1.0p-1022
1577  },
1578  { // Entry 312
1579    0.0,
1580    -0x1.0p0,
1581    -0x1.0p0
1582  },
1583  { // Entry 313
1584    0x1.ffffffffffffefffffffffffffffffffp1023,
1585    -0x1.0p0,
1586    -0x1.fffffffffffffp1023
1587  },
1588  { // Entry 314
1589    HUGE_VAL,
1590    -0x1.0p0,
1591    -HUGE_VAL
1592  },
1593  { // Entry 315
1594    0.0,
1595    -0x1.0000000000001p0,
1596    HUGE_VAL
1597  },
1598  { // Entry 316
1599    0.0,
1600    -0x1.0000000000001p0,
1601    0x1.fffffffffffffp1023
1602  },
1603  { // Entry 317
1604    0.0,
1605    -0x1.0000000000001p0,
1606    0x1.0p-1022
1607  },
1608  { // Entry 318
1609    0.0,
1610    -0x1.0000000000001p0,
1611    0x1.ffffffffffffep-1023
1612  },
1613  { // Entry 319
1614    0.0,
1615    -0x1.0000000000001p0,
1616    0x1.0p-1074
1617  },
1618  { // Entry 320
1619    0.0,
1620    -0x1.0000000000001p0,
1621    0.0
1622  },
1623  { // Entry 321
1624    0.0,
1625    -0x1.0000000000001p0,
1626    -0.0
1627  },
1628  { // Entry 322
1629    0.0,
1630    -0x1.0000000000001p0,
1631    -0x1.0p-1074
1632  },
1633  { // Entry 323
1634    0.0,
1635    -0x1.0000000000001p0,
1636    -0x1.ffffffffffffep-1023
1637  },
1638  { // Entry 324
1639    0.0,
1640    -0x1.0000000000001p0,
1641    -0x1.0p-1022
1642  },
1643  { // Entry 325
1644    0.0,
1645    -0x1.0000000000001p0,
1646    -0x1.0p0
1647  },
1648  { // Entry 326
1649    0x1.ffffffffffffefffffffffffffffffffp1023,
1650    -0x1.0000000000001p0,
1651    -0x1.fffffffffffffp1023
1652  },
1653  { // Entry 327
1654    HUGE_VAL,
1655    -0x1.0000000000001p0,
1656    -HUGE_VAL
1657  },
1658  { // Entry 328
1659    0.0,
1660    -0x1.fffffffffffffp1023,
1661    HUGE_VAL
1662  },
1663  { // Entry 329
1664    0.0,
1665    -0x1.fffffffffffffp1023,
1666    0x1.fffffffffffffp1023
1667  },
1668  { // Entry 330
1669    0.0,
1670    -0x1.fffffffffffffp1023,
1671    0x1.0p-1022
1672  },
1673  { // Entry 331
1674    0.0,
1675    -0x1.fffffffffffffp1023,
1676    0x1.ffffffffffffep-1023
1677  },
1678  { // Entry 332
1679    0.0,
1680    -0x1.fffffffffffffp1023,
1681    0x1.0p-1074
1682  },
1683  { // Entry 333
1684    0.0,
1685    -0x1.fffffffffffffp1023,
1686    0.0
1687  },
1688  { // Entry 334
1689    0.0,
1690    -0x1.fffffffffffffp1023,
1691    -0.0
1692  },
1693  { // Entry 335
1694    0.0,
1695    -0x1.fffffffffffffp1023,
1696    -0x1.0p-1074
1697  },
1698  { // Entry 336
1699    0.0,
1700    -0x1.fffffffffffffp1023,
1701    -0x1.ffffffffffffep-1023
1702  },
1703  { // Entry 337
1704    0.0,
1705    -0x1.fffffffffffffp1023,
1706    -0x1.0p-1022
1707  },
1708  { // Entry 338
1709    0.0,
1710    -0x1.fffffffffffffp1023,
1711    -0x1.0p0
1712  },
1713  { // Entry 339
1714    0.0,
1715    -0x1.fffffffffffffp1023,
1716    -0x1.fffffffffffffp1023
1717  },
1718  { // Entry 340
1719    HUGE_VAL,
1720    -0x1.fffffffffffffp1023,
1721    -HUGE_VAL
1722  },
1723  { // Entry 341
1724    0.0,
1725    -HUGE_VAL,
1726    HUGE_VAL
1727  },
1728  { // Entry 342
1729    0.0,
1730    -HUGE_VAL,
1731    0x1.fffffffffffffp1023
1732  },
1733  { // Entry 343
1734    0.0,
1735    -HUGE_VAL,
1736    0x1.0p-1022
1737  },
1738  { // Entry 344
1739    0.0,
1740    -HUGE_VAL,
1741    0x1.ffffffffffffep-1023
1742  },
1743  { // Entry 345
1744    0.0,
1745    -HUGE_VAL,
1746    0x1.0p-1074
1747  },
1748  { // Entry 346
1749    0.0,
1750    -HUGE_VAL,
1751    0.0
1752  },
1753  { // Entry 347
1754    0.0,
1755    -HUGE_VAL,
1756    -0.0
1757  },
1758  { // Entry 348
1759    0.0,
1760    -HUGE_VAL,
1761    -0x1.0p-1074
1762  },
1763  { // Entry 349
1764    0.0,
1765    -HUGE_VAL,
1766    -0x1.ffffffffffffep-1023
1767  },
1768  { // Entry 350
1769    0.0,
1770    -HUGE_VAL,
1771    -0x1.0p-1022
1772  },
1773  { // Entry 351
1774    0.0,
1775    -HUGE_VAL,
1776    -0x1.0p0
1777  },
1778  { // Entry 352
1779    0.0,
1780    -HUGE_VAL,
1781    -0x1.fffffffffffffp1023
1782  },
1783  { // Entry 353
1784    0.0,
1785    -HUGE_VAL,
1786    -HUGE_VAL
1787  }
1788};
1789