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