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_2_t<float, float, float> g_hypotf_intel_data[] = {
18   { // Entry 0
19     0x1.804fa3000c7ebdf47434f397ec84c7a0p3,
20     -0x1.3372aep3,
21     0x1.cd2cfap2
22   },
23   { // Entry 1
24     0x1.75d046fff6326da34cade3039156d2ecp3,
25     -0x1.3372b0p3,
26     -0x1.a94388p2
27   },
28   { // Entry 2
29     0x1.9a134b0022862e28be8459544c0a0179p-16,
30     -0x1.38456cp-16,
31     -0x1.09cc42p-16
32   },
33   { // Entry 3
34     0x1.55555e0000000000000000125fff8890p-101,
35     -0x1.55555ep-101,
36     0x1.c0p-147
37   },
38   { // Entry 4
39     0x1.f6c65800001e1be1724156e80ea39f54p-41,
40     -0x1.5cp-62,
41     -0x1.f6c658p-41
42   },
43   { // Entry 5
44     0x1.75298b006e4054fd81616e2f820cb18ap4,
45     -0x1.6b91b0p4,
46     -0x1.5046aep2
47   },
48   { // Entry 6
49     0x1.7ffffc0055555a38da2bfed0dc82cd7ap0,
50     -0x1.7ffffcp0,
51     0x1.000006p-16
52   },
53   { // Entry 7
54     0x1.f13b56fc46bed2325ccd2c7cd5e69632p21,
55     -0x1.f12bp21,
56     0x1.fddffep15
57   },
58   { // Entry 8
59     0x1.555570p-2,
60     0x1.p-149,
61     0x1.555570p-2
62   },
63   { // Entry 9
64     0x1.55553ap100,
65     0x1.p0,
66     0x1.55553ap100
67   },
68   { // Entry 10
69     0x1.6a09eaa611765e10631270d5de08ee6ep100,
70     0x1.000006p100,
71     0x1.p100
72   },
73   { // Entry 11
74     0x1.6a099efd14740b74de47d3287c3ef106p-19,
75     0x1.000024p-19,
76     0x1.fffeeep-20
77   },
78   { // Entry 12
79     0x1.6a15e5005f98a0819477ee86c40c70a6p0,
80     0x1.0142b2p0,
81     -0x1.fd9982p-1
82   },
83   { // Entry 13
84     0x1.7c02c30005404c762e561df458868db8p6,
85     0x1.077f4cp6,
86     0x1.11d1ecp6
87   },
88   { // Entry 14
89     0x1.eb772efc48db2565eb91a892b9109e1ap2,
90     0x1.198cc0p0,
91     -0x1.e66626p2
92   },
93   { // Entry 15
94     0x1.fdecbd00002c3d202ee051ddfe076387p9,
95     0x1.1bd856p1,
96     0x1.fdec6ep9
97   },
98   { // Entry 16
99     0x1.800000001affffffff0d0000001115ffp-23,
100     0x1.20p-40,
101     0x1.80p-23
102   },
103   { // Entry 17
104     0x1.2004d7000c9e59b6c319a40f068137f1p6,
105     0x1.20p6,
106     0x1.a66670p-1
107   },
108   { // Entry 18
109     0x1.38031300000fffd7a4800dc6d8c127c4p1,
110     0x1.3160acp1,
111     -0x1.p-1
112   },
113   { // Entry 19
114     0x1.814cee00298d8fda8ba443fa2826cc78p9,
115     0x1.41f070p2,
116     0x1.814ad4p9
117   },
118   { // Entry 20
119     0x1.ba86e8ff3abb57bc63ed628576cbf719p100,
120     0x1.60p100,
121     0x1.0c30c4p100
122   },
123   { // Entry 21
124     0x1.276275p-10,
125     0x1.627626p-11,
126     0x1.d89d88p-11
127   },
128   { // Entry 22
129     0x1.30e418fc6e8f1e1342c13fc83cd67621p3,
130     0x1.74acc6p-1,
131     -0x1.30p3
132   },
133   { // Entry 23
134     0x1.fe01f0fc1044c738957a70f05fc15f48p3,
135     0x1.758fc2p-2,
136     0x1.fddfbcp3
137   },
138   { // Entry 24
139     0x1.000009p0,
140     0x1.80p-10,
141     0x1.ffffeep-1
142   },
143   { // Entry 25
144     0x1.4000030000066666570a3d851eb86f69p3,
145     0x1.80000ap2,
146     0x1.p3
147   },
148   { // Entry 26
149     0x1.8bb3cb0000954ddd1ba4ba3d1be7bcb3p0,
150     0x1.88603ep0,
151     -0x1.99999ap-3
152   },
153   { // Entry 27
154     0x1.068c070000048279abdd7e2cb99727aep1,
155     0x1.8bab4ap-1,
156     -0x1.e66674p0
157   },
158   { // Entry 28
159     0x1.8f827b00115def47c454b3599143d2eap10,
160     0x1.8f827ap10,
161     0x1.c454b0p-2
162   },
163   { // Entry 29
164     0x1.a6645cfc2ab00e5f4a76893e77c93e80p0,
165     0x1.9287e2p0,
166     -0x1.p-1
167   },
168   { // Entry 30
169     0x1.1bcf0effffc79fbfe4638ed7c7f20ad3p1,
170     0x1.938d28p-1,
171     0x1.094590p1
172   },
173   { // Entry 31
174     0x1.10d8ce00004de00b92c66641b1a95fc7p0,
175     0x1.9e874ap-1,
176     0x1.62e42ep-1
177   },
178   { // Entry 32
179     0x1.fc516efc69a62ca47aa82a4c310ba6c3p-2,
180     0x1.af1948p-6,
181     -0x1.fb9a80p-2
182   },
183   { // Entry 33
184     0x1.e9e6a4fc2ddde87638b4684564e14ce6p-3,
185     0x1.b81272p-5,
186     -0x1.dd633ep-3
187   },
188   { // Entry 34
189     0x1.7396f60007c18075d8efd4c838b91544p-1,
190     0x1.b89068p-3,
191     0x1.62e42ep-1
192   },
193   { // Entry 35
194     0x1.c2c3acfcf40d75a5ea60e9c114443950p1,
195     0x1.c1a088p1,
196     -0x1.p-2
197   },
198   { // Entry 36
199     0x1.a43e960006dba02d6beb1d2c1eeaeceap-1,
200     0x1.c2250cp-2,
201     0x1.62e42ep-1
202   },
203   { // Entry 37
204     0x1.1efb1b00082040053780041dc6b1f307p0,
205     0x1.c317a0p-1,
206     0x1.62e42ep-1
207   },
208   { // Entry 38
209     0x1.58e36d0000017c0ab31fb608eac90731p3,
210     0x1.ce38bap2,
211     0x1.ffffccp2
212   },
213   { // Entry 39
214     0x1.fcef76fc92680470b1a17bd9b4b35c4ap-1,
215     0x1.d1e90ap-1,
216     -0x1.999958p-2
217   },
218   { // Entry 40
219     0x1.ed06b0fc3e0586fd61429f9f743c6d47p0,
220     0x1.dc1edcp0,
221     -0x1.p-1
222   },
223   { // Entry 41
224     0x1.af9c310000012fae75588f7c15db9873p-1,
225     0x1.eb4822p-2,
226     0x1.62e42ep-1
227   },
228   { // Entry 42
229     0x1.fffc00fc05b6516a140feda87b19a0a1p2,
230     0x1.fbffbep-10,
231     0x1.fffcp2
232   },
233   { // Entry 43
234     0x1.ff7cc2fc27e17feee79397d1019b42f2p1,
235     0x1.fbfffep-3,
236     0x1.fe8040p1
237   },
238   { // Entry 44
239     0x1.fe01f0fc1044c738957a70f05fc15f48p3,
240     0x1.fddfbcp3,
241     0x1.758fc2p-2
242   },
243   { // Entry 45
244     0x1.f13b56fc46bed2325ccd2c7cd5e69632p21,
245     0x1.fddffep15,
246     -0x1.f12bp21
247   },
248   { // Entry 46
249     0x1.c48a1cfcd1996ebda81b01af08af23dfp0,
250     0x1.ff7ffep-3,
251     0x1.c0p0
252   },
253   { // Entry 47
254     0x1.ff87fb000001c07920c4dcf4f126de76p7,
255     0x1.ff8ffep1,
256     0x1.ff77fep7
257   },
258   { // Entry 48
259     0x1.ffffffff8007fffff001ffeffc00bff3p-127,
260     0x1.ffe0p-138,
261     0x1.fffffcp-127
262   },
263   { // Entry 49
264     0x1.01fbfb00000001fc0fda76cb886d48a6p2,
265     0x1.fffbfep1,
266     0x1.fff9fep-2
267   },
268   { // Entry 50
269     0x1.1e376efdd5824c75e9a0b3b7ea4e60bcp21,
270     0x1.ffffc0p20,
271     0x1.000050p20
272   },
273   { // Entry 51
274     0x1.1e376efdd469e54558718854476503e6p-19,
275     0x1.ffffc6p-20,
276     0x1.000044p-20
277   },
278   { // Entry 52
279     0x1.fffff0ffffffc0000e200069ec031c2ep6,
280     0x1.fffff8p-6,
281     0x1.fffff0p6
282   },
283   { // Entry 53
284     0x1.6a09e4fde9d71619ea1b09860fc404c9p0,
285     0x1.fffffcp-1,
286     0x1.p0
287   },
288   { // Entry 54
289     0x1.fffff8ffffffc0000320000aec00269ep-2,
290     0x1.fffffcp-14,
291     0x1.fffff8p-2
292   },
293   { // Entry 55
294     0x1.800000000000001555550000005554bdp-24,
295     0x1.fffffcp-54,
296     -0x1.80p-24
297   },
298   { // Entry 56
299     0x1.fffffcfffffdc000009fffffac000035p10,
300     0x1.fffffcp10,
301     0x1.fffffcp-2
302   },
303   { // Entry 57
304     0x1.fffffd000001c00002a000032c000275p12,
305     0x1.fffffcp12,
306     -0x1.p1
307   },
308   { // Entry 58
309     0x1.fffffcffffffc00000a00000ec000176p12,
310     0x1.fffffcp12,
311     0x1.fffffep0
312   },
313   { // Entry 59
314     0x1.6a09e93c078998f02c8d24cce0bc4b13p0,
315     -0x1.000002p0,
316     -0x1.000002p0
317   },
318   { // Entry 60
319     0x1.6a09e7d1fda3e601624311059df7157bp0,
320     -0x1.000002p0,
321     -0x1.p0
322   },
323   { // Entry 61
324     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
325     -0x1.000002p0,
326     -0x1.fffffep-1
327   },
328   { // Entry 62
329     0x1.6a09e7d1fda3e601624311059df7157bp0,
330     -0x1.p0,
331     -0x1.000002p0
332   },
333   { // Entry 63
334     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
335     -0x1.p0,
336     -0x1.p0
337   },
338   { // Entry 64
339     0x1.6a09e5b2eec9c250117a2e237528575cp0,
340     -0x1.p0,
341     -0x1.fffffep-1
342   },
343   { // Entry 65
344     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
345     -0x1.fffffep-1,
346     -0x1.000002p0
347   },
348   { // Entry 66
349     0x1.6a09e5b2eec9c250117a2e237528575cp0,
350     -0x1.fffffep-1,
351     -0x1.p0
352   },
353   { // Entry 67
354     0x1.6a09e4fde9d66114f6320ab3ef821653p0,
355     -0x1.fffffep-1,
356     -0x1.fffffep-1
357   },
358   { // Entry 68
359     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
360     -0x1.000002p0,
361     0x1.fffffep-1
362   },
363   { // Entry 69
364     0x1.6a09e7d1fda3e601624311059df7157bp0,
365     -0x1.000002p0,
366     0x1.p0
367   },
368   { // Entry 70
369     0x1.6a09e93c078998f02c8d24cce0bc4b13p0,
370     -0x1.000002p0,
371     0x1.000002p0
372   },
373   { // Entry 71
374     0x1.6a09e5b2eec9c250117a2e237528575cp0,
375     -0x1.p0,
376     0x1.fffffep-1
377   },
378   { // Entry 72
379     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
380     -0x1.p0,
381     0x1.p0
382   },
383   { // Entry 73
384     0x1.6a09e7d1fda3e601624311059df7157bp0,
385     -0x1.p0,
386     0x1.000002p0
387   },
388   { // Entry 74
389     0x1.6a09e4fde9d66114f6320ab3ef821653p0,
390     -0x1.fffffep-1,
391     0x1.fffffep-1
392   },
393   { // Entry 75
394     0x1.6a09e5b2eec9c250117a2e237528575cp0,
395     -0x1.fffffep-1,
396     0x1.p0
397   },
398   { // Entry 76
399     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
400     -0x1.fffffep-1,
401     0x1.000002p0
402   },
403   { // Entry 77
404     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
405     0x1.fffffep-1,
406     -0x1.000002p0
407   },
408   { // Entry 78
409     0x1.6a09e5b2eec9c250117a2e237528575cp0,
410     0x1.fffffep-1,
411     -0x1.p0
412   },
413   { // Entry 79
414     0x1.6a09e4fde9d66114f6320ab3ef821653p0,
415     0x1.fffffep-1,
416     -0x1.fffffep-1
417   },
418   { // Entry 80
419     0x1.6a09e7d1fda3e601624311059df7157bp0,
420     0x1.p0,
421     -0x1.000002p0
422   },
423   { // Entry 81
424     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
425     0x1.p0,
426     -0x1.p0
427   },
428   { // Entry 82
429     0x1.6a09e5b2eec9c250117a2e237528575cp0,
430     0x1.p0,
431     -0x1.fffffep-1
432   },
433   { // Entry 83
434     0x1.6a09e93c078998f02c8d24cce0bc4b13p0,
435     0x1.000002p0,
436     -0x1.000002p0
437   },
438   { // Entry 84
439     0x1.6a09e7d1fda3e601624311059df7157bp0,
440     0x1.000002p0,
441     -0x1.p0
442   },
443   { // Entry 85
444     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
445     0x1.000002p0,
446     -0x1.fffffep-1
447   },
448   { // Entry 86
449     0x1.6a09e4fde9d66114f6320ab3ef821653p0,
450     0x1.fffffep-1,
451     0x1.fffffep-1
452   },
453   { // Entry 87
454     0x1.6a09e5b2eec9c250117a2e237528575cp0,
455     0x1.fffffep-1,
456     0x1.p0
457   },
458   { // Entry 88
459     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
460     0x1.fffffep-1,
461     0x1.000002p0
462   },
463   { // Entry 89
464     0x1.6a09e5b2eec9c250117a2e237528575cp0,
465     0x1.p0,
466     0x1.fffffep-1
467   },
468   { // Entry 90
469     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
470     0x1.p0,
471     0x1.p0
472   },
473   { // Entry 91
474     0x1.6a09e7d1fda3e601624311059df7157bp0,
475     0x1.p0,
476     0x1.000002p0
477   },
478   { // Entry 92
479     0x1.6a09e71cf8b1944db3c8e462b0886601p0,
480     0x1.000002p0,
481     0x1.fffffep-1
482   },
483   { // Entry 93
484     0x1.6a09e7d1fda3e601624311059df7157bp0,
485     0x1.000002p0,
486     0x1.p0
487   },
488   { // Entry 94
489     0x1.6a09e93c078998f02c8d24cce0bc4b13p0,
490     0x1.000002p0,
491     0x1.000002p0
492   },
493   { // Entry 95
494     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
495     -0x1.p0,
496     -0x1.p0
497   },
498   { // Entry 96
499     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
500     -0x1.p0,
501     0x1.p0
502   },
503   { // Entry 97
504     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
505     0x1.p0,
506     -0x1.p0
507   },
508   { // Entry 98
509     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
510     0x1.p0,
511     0x1.p0
512   },
513   { // Entry 99
514     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
515     0x1.p0,
516     0x1.p0
517   },
518   { // Entry 100
519     0x1.01fe03f61bad04b1068572febc925ad1p3,
520     0x1.p0,
521     0x1.p3
522   },
523   { // Entry 101
524     0x1.01fe03f61bad04b1068572febc925ad1p3,
525     0x1.p3,
526     0x1.p0
527   },
528   { // Entry 102
529     0x1.6a09e667f3bcc908b2fb1366ea957d3ep3,
530     0x1.p3,
531     0x1.p3
532   },
533   { // Entry 103
534     0x1.00001ffffe00003ffff60001bfffacp9,
535     0x1.p0,
536     0x1.p9
537   },
538   { // Entry 104
539     0x1.000007ffffe00000fffff600006ffffap10,
540     0x1.p0,
541     0x1.p10
542   },
543   { // Entry 105
544     0x1.0007ffe000fff6006ffac041fca62cadp9,
545     0x1.p3,
546     0x1.p9
547   },
548   { // Entry 106
549     0x1.0001fffe0003fff6001bffac0107fca6p10,
550     0x1.p3,
551     0x1.p10
552   },
553   { // Entry 107
554     0x1.p100,
555     0x1.p0,
556     0x1.p100
557   },
558   { // Entry 108
559     0x1.p101,
560     0x1.p0,
561     0x1.p101
562   },
563   { // Entry 109
564     0x1.p100,
565     0x1.p3,
566     0x1.p100
567   },
568   { // Entry 110
569     0x1.p101,
570     0x1.p3,
571     0x1.p101
572   },
573   { // Entry 111
574     0x1.00001ffffe00003ffff60001bfffacp9,
575     0x1.p9,
576     0x1.p0
577   },
578   { // Entry 112
579     0x1.0007ffe000fff6006ffac041fca62cadp9,
580     0x1.p9,
581     0x1.p3
582   },
583   { // Entry 113
584     0x1.000007ffffe00000fffff600006ffffap10,
585     0x1.p10,
586     0x1.p0
587   },
588   { // Entry 114
589     0x1.0001fffe0003fff6001bffac0107fca6p10,
590     0x1.p10,
591     0x1.p3
592   },
593   { // Entry 115
594     0x1.6a09e667f3bcc908b2fb1366ea957d3ep9,
595     0x1.p9,
596     0x1.p9
597   },
598   { // Entry 116
599     0x1.1e3779b97f4a7c15f39cc0605cedc834p10,
600     0x1.p9,
601     0x1.p10
602   },
603   { // Entry 117
604     0x1.1e3779b97f4a7c15f39cc0605cedc834p10,
605     0x1.p10,
606     0x1.p9
607   },
608   { // Entry 118
609     0x1.6a09e667f3bcc908b2fb1366ea957d3ep10,
610     0x1.p10,
611     0x1.p10
612   },
613   { // Entry 119
614     0x1.p100,
615     0x1.p9,
616     0x1.p100
617   },
618   { // Entry 120
619     0x1.p101,
620     0x1.p9,
621     0x1.p101
622   },
623   { // Entry 121
624     0x1.p100,
625     0x1.p10,
626     0x1.p100
627   },
628   { // Entry 122
629     0x1.p101,
630     0x1.p10,
631     0x1.p101
632   },
633   { // Entry 123
634     0x1.p100,
635     0x1.p100,
636     0x1.p0
637   },
638   { // Entry 124
639     0x1.p100,
640     0x1.p100,
641     0x1.p3
642   },
643   { // Entry 125
644     0x1.p101,
645     0x1.p101,
646     0x1.p0
647   },
648   { // Entry 126
649     0x1.p101,
650     0x1.p101,
651     0x1.p3
652   },
653   { // Entry 127
654     0x1.p100,
655     0x1.p100,
656     0x1.p9
657   },
658   { // Entry 128
659     0x1.p100,
660     0x1.p100,
661     0x1.p10
662   },
663   { // Entry 129
664     0x1.p101,
665     0x1.p101,
666     0x1.p9
667   },
668   { // Entry 130
669     0x1.p101,
670     0x1.p101,
671     0x1.p10
672   },
673   { // Entry 131
674     0x1.6a09e667f3bcc908b2fb1366ea957d3ep100,
675     0x1.p100,
676     0x1.p100
677   },
678   { // Entry 132
679     0x1.1e3779b97f4a7c15f39cc0605cedc834p101,
680     0x1.p100,
681     0x1.p101
682   },
683   { // Entry 133
684     0x1.1e3779b97f4a7c15f39cc0605cedc834p101,
685     0x1.p101,
686     0x1.p100
687   },
688   { // Entry 134
689     0x1.6a09e667f3bcc908b2fb1366ea957d3ep101,
690     0x1.p101,
691     0x1.p101
692   },
693   { // Entry 135
694     0x1.ad533459cffc47225872f4a951e3eb94p2,
695     0x1.7ffffep2,
696     0x1.7ffffep1
697   },
698   { // Entry 136
699     0x1.ad5334cc4c939b314f9ca7280b7b2232p2,
700     0x1.7ffffep2,
701     0x1.80p1
702   },
703   { // Entry 137
704     0x1.ad53353ec92b695ec60ef2256f96f6bcp2,
705     0x1.7ffffep2,
706     0x1.800002p1
707   },
708   { // Entry 138
709     0x1.ad533623c258e030759a4ee61d10fcc3p2,
710     0x1.80p2,
711     0x1.7ffffep1
712   },
713   { // Entry 139
714     0x1.ad5336963eefba20ed6b20908b64ac4ep2,
715     0x1.80p2,
716     0x1.80p1
717   },
718   { // Entry 140
719     0x1.ad533708bb870e2fe4436964fee071dep2,
720     0x1.80p2,
721     0x1.800002p1
722   },
723   { // Entry 141
724     0x1.ad5337edb4b5f35d10e52ba46980f177p2,
725     0x1.800002p2,
726     0x1.7ffffep1
727   },
728   { // Entry 142
729     0x1.ad533860314c532f0a41112392b8f610p2,
730     0x1.800002p2,
731     0x1.80p1
732   },
733   { // Entry 143
734     0x1.ad5338d2ade32d1f82634c77c4e56d07p2,
735     0x1.800002p2,
736     0x1.800002p1
737   },
738   { // Entry 144
739     0x1.fffffep127,
740     0x1.fffffep127,
741     0.0
742   },
743   { // Entry 145
744     0x1.6a09e0bfcc232939bfd6f09afe47e193p-126,
745     0x1.fffff8p-127,
746     0x1.fffff8p-127
747   },
748   { // Entry 146
749     0x1.6a09e229d60a463271f3020c29b89eb0p-126,
750     0x1.fffff8p-127,
751     0x1.fffffcp-127
752   },
753   { // Entry 147
754     0x1.6a09e393dff2cd350be1111ca28a749bp-126,
755     0x1.fffff8p-127,
756     0x1.p-126
757   },
758   { // Entry 148
759     0x1.6a09e229d60a463271f3020c29b89eb0p-126,
760     0x1.fffffcp-127,
761     0x1.fffff8p-127
762   },
763   { // Entry 149
764     0x1.6a09e393dfeff92139690200f46eaf69p-126,
765     0x1.fffffcp-127,
766     0x1.fffffcp-127
767   },
768   { // Entry 150
769     0x1.6a09e4fde9d71619ea1b09860fc404c9p-126,
770     0x1.fffffcp-127,
771     0x1.p-126
772   },
773   { // Entry 151
774     0x1.6a09e393dff2cd350be1111ca28a749bp-126,
775     0x1.p-126,
776     0x1.fffff8p-127
777   },
778   { // Entry 152
779     0x1.6a09e4fde9d71619ea1b09860fc404c9p-126,
780     0x1.p-126,
781     0x1.fffffcp-127
782   },
783   { // Entry 153
784     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-126,
785     0x1.p-126,
786     0x1.p-126
787   },
788   { // Entry 154
789     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-149,
790     0x1.p-149,
791     0x1.p-149
792   },
793   { // Entry 155
794     0x1.6a09e4fde9d66114f6320ab3ef821653p64,
795     0x1.fffffep63,
796     0x1.fffffep63
797   },
798   { // Entry 156
799     0x1.6a09e4fde9d66114f6320ab3ef821653p64,
800     0x1.fffffep63,
801     0x1.fffffep63
802   },
803   { // Entry 157
804     0x1.6a09e4fde9d66114f6320ab3ef821653p53,
805     0x1.fffffep52,
806     0x1.fffffep52
807   },
808   { // Entry 158
809     0x1.6a09e5b2eec9c250117a2e237528575cp53,
810     0x1.fffffep52,
811     0x1.p53
812   },
813   { // Entry 159
814     0x1.6a09e71cf8b1944db3c8e462b0886601p53,
815     0x1.fffffep52,
816     0x1.000002p53
817   },
818   { // Entry 160
819     0x1.6a09e5b2eec9c250117a2e237528575cp53,
820     0x1.p53,
821     0x1.fffffep52
822   },
823   { // Entry 161
824     0x1.6a09e667f3bcc908b2fb1366ea957d3ep53,
825     0x1.p53,
826     0x1.p53
827   },
828   { // Entry 162
829     0x1.6a09e7d1fda3e601624311059df7157bp53,
830     0x1.p53,
831     0x1.000002p53
832   },
833   { // Entry 163
834     0x1.6a09e71cf8b1944db3c8e462b0886601p53,
835     0x1.000002p53,
836     0x1.fffffep52
837   },
838   { // Entry 164
839     0x1.6a09e7d1fda3e601624311059df7157bp53,
840     0x1.000002p53,
841     0x1.p53
842   },
843   { // Entry 165
844     0x1.6a09e93c078998f02c8d24cce0bc4b13p53,
845     0x1.000002p53,
846     0x1.000002p53
847   },
848   { // Entry 166
849     0x1.6a09e4fde9d66114f6320ab3ef821653p-53,
850     0x1.fffffep-54,
851     0x1.fffffep-54
852   },
853   { // Entry 167
854     0x1.6a09e5b2eec9c250117a2e237528575cp-53,
855     0x1.fffffep-54,
856     0x1.p-53
857   },
858   { // Entry 168
859     0x1.6a09e71cf8b1944db3c8e462b0886601p-53,
860     0x1.fffffep-54,
861     0x1.000002p-53
862   },
863   { // Entry 169
864     0x1.6a09e5b2eec9c250117a2e237528575cp-53,
865     0x1.p-53,
866     0x1.fffffep-54
867   },
868   { // Entry 170
869     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-53,
870     0x1.p-53,
871     0x1.p-53
872   },
873   { // Entry 171
874     0x1.6a09e7d1fda3e601624311059df7157bp-53,
875     0x1.p-53,
876     0x1.000002p-53
877   },
878   { // Entry 172
879     0x1.6a09e71cf8b1944db3c8e462b0886601p-53,
880     0x1.000002p-53,
881     0x1.fffffep-54
882   },
883   { // Entry 173
884     0x1.6a09e7d1fda3e601624311059df7157bp-53,
885     0x1.000002p-53,
886     0x1.p-53
887   },
888   { // Entry 174
889     0x1.6a09e93c078998f02c8d24cce0bc4b13p-53,
890     0x1.000002p-53,
891     0x1.000002p-53
892   },
893   { // Entry 175
894     0x1.fffffep52,
895     0x1.fffffep52,
896     0x1.fffffep-54
897   },
898   { // Entry 176
899     0x1.fffffep52,
900     0x1.fffffep52,
901     0x1.p-53
902   },
903   { // Entry 177
904     0x1.fffffep52,
905     0x1.fffffep52,
906     0x1.000002p-53
907   },
908   { // Entry 178
909     0x1.p53,
910     0x1.p53,
911     0x1.fffffep-54
912   },
913   { // Entry 179
914     0x1.p53,
915     0x1.p53,
916     0x1.p-53
917   },
918   { // Entry 180
919     0x1.p53,
920     0x1.p53,
921     0x1.000002p-53
922   },
923   { // Entry 181
924     0x1.000002p53,
925     0x1.000002p53,
926     0x1.fffffep-54
927   },
928   { // Entry 182
929     0x1.000002p53,
930     0x1.000002p53,
931     0x1.p-53
932   },
933   { // Entry 183
934     0x1.000002p53,
935     0x1.000002p53,
936     0x1.000002p-53
937   },
938   { // Entry 184
939     0x1.fffffep52,
940     0x1.fffffep52,
941     -0x1.p-149
942   },
943   { // Entry 185
944     0x1.fffffep52,
945     0x1.fffffep52,
946     0.0
947   },
948   { // Entry 186
949     0x1.fffffep52,
950     0x1.fffffep52,
951     0x1.p-149
952   },
953   { // Entry 187
954     0x1.p53,
955     0x1.p53,
956     -0x1.p-149
957   },
958   { // Entry 188
959     0x1.p53,
960     0x1.p53,
961     0.0
962   },
963   { // Entry 189
964     0x1.p53,
965     0x1.p53,
966     0x1.p-149
967   },
968   { // Entry 190
969     0x1.000002p53,
970     0x1.000002p53,
971     -0x1.p-149
972   },
973   { // Entry 191
974     0x1.000002p53,
975     0x1.000002p53,
976     0.0
977   },
978   { // Entry 192
979     0x1.000002p53,
980     0x1.000002p53,
981     0x1.p-149
982   },
983   { // Entry 193
984     0x1.fffffep-54,
985     0x1.fffffep-54,
986     -0x1.p-149
987   },
988   { // Entry 194
989     0x1.fffffep-54,
990     0x1.fffffep-54,
991     0.0
992   },
993   { // Entry 195
994     0x1.fffffep-54,
995     0x1.fffffep-54,
996     0x1.p-149
997   },
998   { // Entry 196
999     0x1.p-53,
1000     0x1.p-53,
1001     -0x1.p-149
1002   },
1003   { // Entry 197
1004     0x1.p-53,
1005     0x1.p-53,
1006     0.0
1007   },
1008   { // Entry 198
1009     0x1.p-53,
1010     0x1.p-53,
1011     0x1.p-149
1012   },
1013   { // Entry 199
1014     0x1.000002p-53,
1015     0x1.000002p-53,
1016     -0x1.p-149
1017   },
1018   { // Entry 200
1019     0x1.000002p-53,
1020     0x1.000002p-53,
1021     0.0
1022   },
1023   { // Entry 201
1024     0x1.000002p-53,
1025     0x1.000002p-53,
1026     0x1.p-149
1027   },
1028   { // Entry 202
1029     0x1.fffffe000000000000000000003fffffp52,
1030     0x1.fffffep52,
1031     0x1.fffffep-1
1032   },
1033   { // Entry 203
1034     0x1.fffffe0000000000000000000040p52,
1035     0x1.fffffep52,
1036     0x1.p0
1037   },
1038   { // Entry 204
1039     0x1.fffffe00000000000000000000400001p52,
1040     0x1.fffffep52,
1041     0x1.000002p0
1042   },
1043   { // Entry 205
1044     0x1.000000000000000000000000001fffffp53,
1045     0x1.p53,
1046     0x1.fffffep-1
1047   },
1048   { // Entry 206
1049     0x1.000000000000000000000000001fffffp53,
1050     0x1.p53,
1051     0x1.p0
1052   },
1053   { // Entry 207
1054     0x1.0000000000000000000000000020p53,
1055     0x1.p53,
1056     0x1.000002p0
1057   },
1058   { // Entry 208
1059     0x1.000002000000000000000000001fffffp53,
1060     0x1.000002p53,
1061     0x1.fffffep-1
1062   },
1063   { // Entry 209
1064     0x1.000002000000000000000000001fffffp53,
1065     0x1.000002p53,
1066     0x1.p0
1067   },
1068   { // Entry 210
1069     0x1.0000020000000000000000000020p53,
1070     0x1.000002p53,
1071     0x1.000002p0
1072   },
1073   { // Entry 211
1074     0x1.fffffe000000000000000000003fffffp-1,
1075     0x1.fffffep-54,
1076     0x1.fffffep-1
1077   },
1078   { // Entry 212
1079     0x1.000000000000000000000000001fffffp0,
1080     0x1.fffffep-54,
1081     0x1.p0
1082   },
1083   { // Entry 213
1084     0x1.000002000000000000000000001fffffp0,
1085     0x1.fffffep-54,
1086     0x1.000002p0
1087   },
1088   { // Entry 214
1089     0x1.fffffe0000000000000000000040p-1,
1090     0x1.p-53,
1091     0x1.fffffep-1
1092   },
1093   { // Entry 215
1094     0x1.000000000000000000000000001fffffp0,
1095     0x1.p-53,
1096     0x1.p0
1097   },
1098   { // Entry 216
1099     0x1.000002000000000000000000001fffffp0,
1100     0x1.p-53,
1101     0x1.000002p0
1102   },
1103   { // Entry 217
1104     0x1.fffffe00000000000000000000400001p-1,
1105     0x1.000002p-53,
1106     0x1.fffffep-1
1107   },
1108   { // Entry 218
1109     0x1.0000000000000000000000000020p0,
1110     0x1.000002p-53,
1111     0x1.p0
1112   },
1113   { // Entry 219
1114     0x1.0000020000000000000000000020p0,
1115     0x1.000002p-53,
1116     0x1.000002p0
1117   },
1118   { // Entry 220
1119     0x1.fffffe00003fffffbffffc000004p20,
1120     0x1.fffffep20,
1121     0x1.fffffep-1
1122   },
1123   { // Entry 221
1124     0x1.fffffe00004000003ffffc3ffff440p20,
1125     0x1.fffffep20,
1126     0x1.p0
1127   },
1128   { // Entry 222
1129     0x1.fffffe00004000013ffffe3fffd63fffp20,
1130     0x1.fffffep20,
1131     0x1.000002p0
1132   },
1133   { // Entry 223
1134     0x1.00000000001fffffbffffe200008p21,
1135     0x1.p21,
1136     0x1.fffffep-1
1137   },
1138   { // Entry 224
1139     0x1.00000000001ffffffffffep21,
1140     0x1.p21,
1141     0x1.p0
1142   },
1143   { // Entry 225
1144     0x1.00000000002000007ffffe7ffff0p21,
1145     0x1.p21,
1146     0x1.000002p0
1147   },
1148   { // Entry 226
1149     0x1.00000200001fffff7fffff200011bfffp21,
1150     0x1.000002p21,
1151     0x1.fffffep-1
1152   },
1153   { // Entry 227
1154     0x1.00000200001fffffbffffe80000bp21,
1155     0x1.000002p21,
1156     0x1.p0
1157   },
1158   { // Entry 228
1159     0x1.00000200002000003ffffdfffffcp21,
1160     0x1.000002p21,
1161     0x1.000002p0
1162   },
1163   { // Entry 229
1164     0x1.fffffe00000fffffefffffc0000040p21,
1165     0x1.fffffep21,
1166     0x1.fffffep-1
1167   },
1168   { // Entry 230
1169     0x1.fffffe00001000000fffffcfffff50p21,
1170     0x1.fffffep21,
1171     0x1.p0
1172   },
1173   { // Entry 231
1174     0x1.fffffe00001000005000004ffffdcfffp21,
1175     0x1.fffffep21,
1176     0x1.000002p0
1177   },
1178   { // Entry 232
1179     0x1.000000000007ffffefffffe8000080p22,
1180     0x1.p22,
1181     0x1.fffffep-1
1182   },
1183   { // Entry 233
1184     0x1.000000000007ffffffffffe0p22,
1185     0x1.p22,
1186     0x1.p0
1187   },
1188   { // Entry 234
1189     0x1.00000000000800001ffffffffffeffffp22,
1190     0x1.p22,
1191     0x1.000002p0
1192   },
1193   { // Entry 235
1194     0x1.000002000007ffffe00000280000afffp22,
1195     0x1.000002p22,
1196     0x1.fffffep-1
1197   },
1198   { // Entry 236
1199     0x1.000002000007fffff000000000007fffp22,
1200     0x1.000002p22,
1201     0x1.p0
1202   },
1203   { // Entry 237
1204     0x1.00000200000800000fffffdfffffc0p22,
1205     0x1.000002p22,
1206     0x1.000002p0
1207   },
1208   { // Entry 238
1209     0x1.fffffe000003fffffbfffffc000004p22,
1210     0x1.fffffep22,
1211     0x1.fffffep-1
1212   },
1213   { // Entry 239
1214     0x1.fffffe000004000003fffffffffff7ffp22,
1215     0x1.fffffep22,
1216     0x1.p0
1217   },
1218   { // Entry 240
1219     0x1.fffffe00000400001400001ffffff7ffp22,
1220     0x1.fffffep22,
1221     0x1.000002p0
1222   },
1223   { // Entry 241
1224     0x1.000000000001fffffc000000000007ffp23,
1225     0x1.p23,
1226     0x1.fffffep-1
1227   },
1228   { // Entry 242
1229     0x1.000000000001fffffffffffep23,
1230     0x1.p23,
1231     0x1.p0
1232   },
1233   { // Entry 243
1234     0x1.000000000002000008000005ffffefffp23,
1235     0x1.p23,
1236     0x1.000002p0
1237   },
1238   { // Entry 244
1239     0x1.000002000001fffff800000fffffefffp23,
1240     0x1.000002p23,
1241     0x1.fffffep-1
1242   },
1243   { // Entry 245
1244     0x1.000002000001fffffc000005fffffbffp23,
1245     0x1.000002p23,
1246     0x1.p0
1247   },
1248   { // Entry 246
1249     0x1.000002000002000003fffffdfffffcp23,
1250     0x1.000002p23,
1251     0x1.000002p0
1252   },
1253   { // Entry 247
1254     0x1.fffffe000000fffffeffffffc0000040p23,
1255     0x1.fffffep23,
1256     0x1.fffffep-1
1257   },
1258   { // Entry 248
1259     0x1.fffffe000001000001000000c000003fp23,
1260     0x1.fffffep23,
1261     0x1.p0
1262   },
1263   { // Entry 249
1264     0x1.fffffe000001000005000008c000063fp23,
1265     0x1.fffffep23,
1266     0x1.000002p0
1267   },
1268   { // Entry 250
1269     0x1.0000000000007fffff0000006000007fp24,
1270     0x1.p24,
1271     0x1.fffffep-1
1272   },
1273   { // Entry 251
1274     0x1.0000000000007fffffffffffe0p24,
1275     0x1.p24,
1276     0x1.p0
1277   },
1278   { // Entry 252
1279     0x1.000000000000800002000001dffffeffp24,
1280     0x1.p24,
1281     0x1.000002p0
1282   },
1283   { // Entry 253
1284     0x1.0000020000007ffffe0000045ffff840p24,
1285     0x1.000002p24,
1286     0x1.fffffep-1
1287   },
1288   { // Entry 254
1289     0x1.0000020000007fffff000001dffffcc0p24,
1290     0x1.000002p24,
1291     0x1.p0
1292   },
1293   { // Entry 255
1294     0x1.000002000000800000ffffffdfffffc0p24,
1295     0x1.000002p24,
1296     0x1.000002p0
1297   },
1298   { // Entry 256
1299     0x1.fffffe0000003fffffbffffffc000004p24,
1300     0x1.fffffep24,
1301     0x1.fffffep-1
1302   },
1303   { // Entry 257
1304     0x1.fffffe0000004000004000003c000034p24,
1305     0x1.fffffep24,
1306     0x1.p0
1307   },
1308   { // Entry 258
1309     0x1.fffffe0000004000014000023c000214p24,
1310     0x1.fffffep24,
1311     0x1.000002p0
1312   },
1313   { // Entry 259
1314     0x1.0000000000001fffffc000001e000007p25,
1315     0x1.p25,
1316     0x1.fffffep-1
1317   },
1318   { // Entry 260
1319     0x1.0000000000001ffffffffffffep25,
1320     0x1.p25,
1321     0x1.p0
1322   },
1323   { // Entry 261
1324     0x1.0000000000002000008000007dffffefp25,
1325     0x1.p25,
1326     0x1.000002p0
1327   },
1328   { // Entry 262
1329     0x1.0000020000001fffff8000011dfffdd4p25,
1330     0x1.000002p25,
1331     0x1.fffffep-1
1332   },
1333   { // Entry 263
1334     0x1.0000020000001fffffc000007dffff0cp25,
1335     0x1.000002p25,
1336     0x1.p0
1337   },
1338   { // Entry 264
1339     0x1.0000020000002000003ffffffdfffffcp25,
1340     0x1.000002p25,
1341     0x1.000002p0
1342   },
1343   { // Entry 265
1344     0x1.6a09e4fde9d66114f6320ab3ef821653p-60,
1345     0x1.fffffep-61,
1346     0x1.fffffep-61
1347   },
1348   { // Entry 266
1349     0x1.6a09e5b2eec9c250117a2e237528575cp-60,
1350     0x1.fffffep-61,
1351     0x1.p-60
1352   },
1353   { // Entry 267
1354     0x1.6a09e71cf8b1944db3c8e462b0886601p-60,
1355     0x1.fffffep-61,
1356     0x1.000002p-60
1357   },
1358   { // Entry 268
1359     0x1.6a09e5b2eec9c250117a2e237528575cp-60,
1360     0x1.p-60,
1361     0x1.fffffep-61
1362   },
1363   { // Entry 269
1364     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-60,
1365     0x1.p-60,
1366     0x1.p-60
1367   },
1368   { // Entry 270
1369     0x1.6a09e7d1fda3e601624311059df7157bp-60,
1370     0x1.p-60,
1371     0x1.000002p-60
1372   },
1373   { // Entry 271
1374     0x1.6a09e71cf8b1944db3c8e462b0886601p-60,
1375     0x1.000002p-60,
1376     0x1.fffffep-61
1377   },
1378   { // Entry 272
1379     0x1.6a09e7d1fda3e601624311059df7157bp-60,
1380     0x1.000002p-60,
1381     0x1.p-60
1382   },
1383   { // Entry 273
1384     0x1.6a09e93c078998f02c8d24cce0bc4b13p-60,
1385     0x1.000002p-60,
1386     0x1.000002p-60
1387   },
1388   { // Entry 274
1389     0x1.6a09e4fde9d66114f6320ab3ef821653p-10,
1390     0x1.fffffep-11,
1391     0x1.fffffep-11
1392   },
1393   { // Entry 275
1394     0x1.6a09e5b2eec9c250117a2e237528575cp-10,
1395     0x1.fffffep-11,
1396     0x1.p-10
1397   },
1398   { // Entry 276
1399     0x1.6a09e71cf8b1944db3c8e462b0886601p-10,
1400     0x1.fffffep-11,
1401     0x1.000002p-10
1402   },
1403   { // Entry 277
1404     0x1.6a09e5b2eec9c250117a2e237528575cp-10,
1405     0x1.p-10,
1406     0x1.fffffep-11
1407   },
1408   { // Entry 278
1409     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-10,
1410     0x1.p-10,
1411     0x1.p-10
1412   },
1413   { // Entry 279
1414     0x1.6a09e7d1fda3e601624311059df7157bp-10,
1415     0x1.p-10,
1416     0x1.000002p-10
1417   },
1418   { // Entry 280
1419     0x1.6a09e71cf8b1944db3c8e462b0886601p-10,
1420     0x1.000002p-10,
1421     0x1.fffffep-11
1422   },
1423   { // Entry 281
1424     0x1.6a09e7d1fda3e601624311059df7157bp-10,
1425     0x1.000002p-10,
1426     0x1.p-10
1427   },
1428   { // Entry 282
1429     0x1.6a09e93c078998f02c8d24cce0bc4b13p-10,
1430     0x1.000002p-10,
1431     0x1.000002p-10
1432   },
1433   { // Entry 283
1434     0x1.6a09e4fde9d66114f6320ab3ef821653p-1,
1435     0x1.fffffep-2,
1436     0x1.fffffep-2
1437   },
1438   { // Entry 284
1439     0x1.6a09e5b2eec9c250117a2e237528575cp-1,
1440     0x1.fffffep-2,
1441     0x1.p-1
1442   },
1443   { // Entry 285
1444     0x1.6a09e71cf8b1944db3c8e462b0886601p-1,
1445     0x1.fffffep-2,
1446     0x1.000002p-1
1447   },
1448   { // Entry 286
1449     0x1.6a09e5b2eec9c250117a2e237528575cp-1,
1450     0x1.p-1,
1451     0x1.fffffep-2
1452   },
1453   { // Entry 287
1454     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
1455     0x1.p-1,
1456     0x1.p-1
1457   },
1458   { // Entry 288
1459     0x1.6a09e7d1fda3e601624311059df7157bp-1,
1460     0x1.p-1,
1461     0x1.000002p-1
1462   },
1463   { // Entry 289
1464     0x1.6a09e71cf8b1944db3c8e462b0886601p-1,
1465     0x1.000002p-1,
1466     0x1.fffffep-2
1467   },
1468   { // Entry 290
1469     0x1.6a09e7d1fda3e601624311059df7157bp-1,
1470     0x1.000002p-1,
1471     0x1.p-1
1472   },
1473   { // Entry 291
1474     0x1.6a09e93c078998f02c8d24cce0bc4b13p-1,
1475     0x1.000002p-1,
1476     0x1.000002p-1
1477   },
1478   { // Entry 292
1479     0x1.6a09e4fde9d66114f6320ab3ef821653p1,
1480     0x1.fffffep0,
1481     0x1.fffffep0
1482   },
1483   { // Entry 293
1484     0x1.6a09e5b2eec9c250117a2e237528575cp1,
1485     0x1.fffffep0,
1486     0x1.p1
1487   },
1488   { // Entry 294
1489     0x1.6a09e71cf8b1944db3c8e462b0886601p1,
1490     0x1.fffffep0,
1491     0x1.000002p1
1492   },
1493   { // Entry 295
1494     0x1.6a09e5b2eec9c250117a2e237528575cp1,
1495     0x1.p1,
1496     0x1.fffffep0
1497   },
1498   { // Entry 296
1499     0x1.6a09e667f3bcc908b2fb1366ea957d3ep1,
1500     0x1.p1,
1501     0x1.p1
1502   },
1503   { // Entry 297
1504     0x1.6a09e7d1fda3e601624311059df7157bp1,
1505     0x1.p1,
1506     0x1.000002p1
1507   },
1508   { // Entry 298
1509     0x1.6a09e71cf8b1944db3c8e462b0886601p1,
1510     0x1.000002p1,
1511     0x1.fffffep0
1512   },
1513   { // Entry 299
1514     0x1.6a09e7d1fda3e601624311059df7157bp1,
1515     0x1.000002p1,
1516     0x1.p1
1517   },
1518   { // Entry 300
1519     0x1.6a09e93c078998f02c8d24cce0bc4b13p1,
1520     0x1.000002p1,
1521     0x1.000002p1
1522   },
1523   { // Entry 301
1524     0x1.6a09e4fde9d66114f6320ab3ef821653p10,
1525     0x1.fffffep9,
1526     0x1.fffffep9
1527   },
1528   { // Entry 302
1529     0x1.6a09e5b2eec9c250117a2e237528575cp10,
1530     0x1.fffffep9,
1531     0x1.p10
1532   },
1533   { // Entry 303
1534     0x1.6a09e71cf8b1944db3c8e462b0886601p10,
1535     0x1.fffffep9,
1536     0x1.000002p10
1537   },
1538   { // Entry 304
1539     0x1.6a09e5b2eec9c250117a2e237528575cp10,
1540     0x1.p10,
1541     0x1.fffffep9
1542   },
1543   { // Entry 305
1544     0x1.6a09e667f3bcc908b2fb1366ea957d3ep10,
1545     0x1.p10,
1546     0x1.p10
1547   },
1548   { // Entry 306
1549     0x1.6a09e7d1fda3e601624311059df7157bp10,
1550     0x1.p10,
1551     0x1.000002p10
1552   },
1553   { // Entry 307
1554     0x1.6a09e71cf8b1944db3c8e462b0886601p10,
1555     0x1.000002p10,
1556     0x1.fffffep9
1557   },
1558   { // Entry 308
1559     0x1.6a09e7d1fda3e601624311059df7157bp10,
1560     0x1.000002p10,
1561     0x1.p10
1562   },
1563   { // Entry 309
1564     0x1.6a09e93c078998f02c8d24cce0bc4b13p10,
1565     0x1.000002p10,
1566     0x1.000002p10
1567   },
1568   { // Entry 310
1569     0x1.6a09e4fde9d66114f6320ab3ef821653p60,
1570     0x1.fffffep59,
1571     0x1.fffffep59
1572   },
1573   { // Entry 311
1574     0x1.6a09e5b2eec9c250117a2e237528575cp60,
1575     0x1.fffffep59,
1576     0x1.p60
1577   },
1578   { // Entry 312
1579     0x1.6a09e71cf8b1944db3c8e462b0886601p60,
1580     0x1.fffffep59,
1581     0x1.000002p60
1582   },
1583   { // Entry 313
1584     0x1.6a09e5b2eec9c250117a2e237528575cp60,
1585     0x1.p60,
1586     0x1.fffffep59
1587   },
1588   { // Entry 314
1589     0x1.6a09e667f3bcc908b2fb1366ea957d3ep60,
1590     0x1.p60,
1591     0x1.p60
1592   },
1593   { // Entry 315
1594     0x1.6a09e7d1fda3e601624311059df7157bp60,
1595     0x1.p60,
1596     0x1.000002p60
1597   },
1598   { // Entry 316
1599     0x1.6a09e71cf8b1944db3c8e462b0886601p60,
1600     0x1.000002p60,
1601     0x1.fffffep59
1602   },
1603   { // Entry 317
1604     0x1.6a09e7d1fda3e601624311059df7157bp60,
1605     0x1.000002p60,
1606     0x1.p60
1607   },
1608   { // Entry 318
1609     0x1.6a09e93c078998f02c8d24cce0bc4b13p60,
1610     0x1.000002p60,
1611     0x1.000002p60
1612   },
1613   { // Entry 319
1614     0x1.fffffep126,
1615     0x1.fffffep126,
1616     0x1.fffffep-1
1617   },
1618   { // Entry 320
1619     0x1.fffffep126,
1620     0x1.fffffep126,
1621     0x1.p0
1622   },
1623   { // Entry 321
1624     0x1.fffffep126,
1625     0x1.fffffep126,
1626     0x1.000002p0
1627   },
1628   { // Entry 322
1629     0x1.p127,
1630     0x1.p127,
1631     0x1.fffffep-1
1632   },
1633   { // Entry 323
1634     0x1.p127,
1635     0x1.p127,
1636     0x1.p0
1637   },
1638   { // Entry 324
1639     0x1.p127,
1640     0x1.p127,
1641     0x1.000002p0
1642   },
1643   { // Entry 325
1644     0x1.000002p127,
1645     0x1.000002p127,
1646     0x1.fffffep-1
1647   },
1648   { // Entry 326
1649     0x1.000002p127,
1650     0x1.000002p127,
1651     0x1.p0
1652   },
1653   { // Entry 327
1654     0x1.000002p127,
1655     0x1.000002p127,
1656     0x1.000002p0
1657   },
1658   { // Entry 328
1659     0x1.778d23d44b55c4e7b10db1b757f6ee55p-27,
1660     0x1.00a434p-27,
1661     0x1.122dc2p-27
1662   },
1663   { // Entry 329
1664     0x1.778d254a171118efb3206477d0250ecdp-27,
1665     0x1.00a434p-27,
1666     0x1.122dc4p-27
1667   },
1668   { // Entry 330
1669     0x1.778d26bfe2cdb2f186ce7d3b1303e445p-27,
1670     0x1.00a434p-27,
1671     0x1.122dc6p-27
1672   },
1673   { // Entry 331
1674     0x1.778d25322e53c575779bf8453dfa3d1cp-27,
1675     0x1.00a436p-27,
1676     0x1.122dc2p-27
1677   },
1678   { // Entry 332
1679     0x1.778d26a7fa0dbd3d308d85a2de5329b5p-27,
1680     0x1.00a436p-27,
1681     0x1.122dc4p-27
1682   },
1683   { // Entry 333
1684     0x1.778d281dc5c8fafebca0051d801423f2p-27,
1685     0x1.00a436p-27,
1686     0x1.122dc6p-27
1687   },
1688   { // Entry 334
1689     0x1.778d269011533a0fa573ec7af086bc32p-27,
1690     0x1.00a438p-27,
1691     0x1.122dc2p-27
1692   },
1693   { // Entry 335
1694     0x1.778d2805dd0bd597165aecc2378bac1cp-27,
1695     0x1.00a438p-27,
1696     0x1.122dc4p-27
1697   },
1698   { // Entry 336
1699     0x1.778d297ba8c5b7185be86b37ed71b7e7p-27,
1700     0x1.00a438p-27,
1701     0x1.122dc6p-27
1702   },
1703   { // Entry 337
1704     0x1.74334e106cbed9ae84bc8c76dd5c5713p0,
1705     0x1.0b25p0,
1706     -0x1.032a76p0
1707   },
1708   { // Entry 338
1709     0x1.74334cabea5b8f74d5d14c94e0c759e1p0,
1710     0x1.0b25p0,
1711     -0x1.032a74p0
1712   },
1713   { // Entry 339
1714     0x1.74334b4767f9b00f6266f798ce03fe56p0,
1715     0x1.0b25p0,
1716     -0x1.032a72p0
1717   },
1718   { // Entry 340
1719     0x1.74334f7fe8dc915f56954cb730ec4eacp0,
1720     0x1.0b2502p0,
1721     -0x1.032a76p0
1722   },
1723   { // Entry 341
1724     0x1.74334e1b667aa723bef8bd9997e318dbp0,
1725     0x1.0b2502p0,
1726     -0x1.032a74p0
1727   },
1728   { // Entry 342
1729     0x1.74334cb6e41a27bc64192c7623c9095ep0,
1730     0x1.0b2502p0,
1731     -0x1.032a72p0
1732   },
1733   { // Entry 343
1734     0x1.743350ef64fb9e8af653c2c33082504fp0,
1735     0x1.0b2504p0,
1736     -0x1.032a76p0
1737   },
1738   { // Entry 344
1739     0x1.74334f8ae29b144d7495e8f3d356be7fp0,
1740     0x1.0b2504p0,
1741     -0x1.032a74p0
1742   },
1743   { // Entry 345
1744     0x1.74334e26603bf4e430d12029be7e9e50p0,
1745     0x1.0b2504p0,
1746     -0x1.032a72p0
1747   },
1748   { // Entry 346
1749     0x1.b6d62fc6f7a81ec948a1141efc6052a7p7,
1750     0x1.384560p7,
1751     0x1.345342p7
1752   },
1753   { // Entry 347
1754     0x1.b6d6312eb26c5bc486b92f8cf55694f0p7,
1755     0x1.384560p7,
1756     0x1.345344p7
1757   },
1758   { // Entry 348
1759     0x1.b6d632966d31c73a4041badc1888237dp7,
1760     0x1.384560p7,
1761     0x1.345346p7
1762   },
1763   { // Entry 349
1764     0x1.b6d631334cf2c0ff05d0de26ff401478p7,
1765     0x1.384562p7,
1766     0x1.345342p7
1767   },
1768   { // Entry 350
1769     0x1.b6d6329b07b5d35237676d0ef4b9f426p7,
1770     0x1.384562p7,
1771     0x1.345344p7
1772   },
1773   { // Entry 351
1774     0x1.b6d63402c27a141fe55cef1e3465ad6dp7,
1775     0x1.384562p7,
1776     0x1.345346p7
1777   },
1778   { // Entry 352
1779     0x1.b6d6329fa23e8a16b9bb93298235048cp7,
1780     0x1.384564p7,
1781     0x1.345342p7
1782   },
1783   { // Entry 353
1784     0x1.b6d634075d0071c1dfcec3418989e05ep7,
1785     0x1.384564p7,
1786     0x1.345344p7
1787   },
1788   { // Entry 354
1789     0x1.b6d6356f17c387e7832f69c16c81e0ccp7,
1790     0x1.384564p7,
1791     0x1.345346p7
1792   },
1793   { // Entry 355
1794     0x1.b6d6356f17c387e7832f69c16c81e0ccp-6,
1795     -0x1.384564p-6,
1796     -0x1.345346p-6
1797   },
1798   { // Entry 356
1799     0x1.b6d634075d0071c1dfcec3418989e05ep-6,
1800     -0x1.384564p-6,
1801     -0x1.345344p-6
1802   },
1803   { // Entry 357
1804     0x1.b6d6329fa23e8a16b9bb93298235048cp-6,
1805     -0x1.384564p-6,
1806     -0x1.345342p-6
1807   },
1808   { // Entry 358
1809     0x1.b6d63402c27a141fe55cef1e3465ad6dp-6,
1810     -0x1.384562p-6,
1811     -0x1.345346p-6
1812   },
1813   { // Entry 359
1814     0x1.b6d6329b07b5d35237676d0ef4b9f426p-6,
1815     -0x1.384562p-6,
1816     -0x1.345344p-6
1817   },
1818   { // Entry 360
1819     0x1.b6d631334cf2c0ff05d0de26ff401478p-6,
1820     -0x1.384562p-6,
1821     -0x1.345342p-6
1822   },
1823   { // Entry 361
1824     0x1.b6d632966d31c73a4041badc1888237dp-6,
1825     -0x1.384560p-6,
1826     -0x1.345346p-6
1827   },
1828   { // Entry 362
1829     0x1.b6d6312eb26c5bc486b92f8cf55694f0p-6,
1830     -0x1.384560p-6,
1831     -0x1.345344p-6
1832   },
1833   { // Entry 363
1834     0x1.b6d62fc6f7a81ec948a1141efc6052a7p-6,
1835     -0x1.384560p-6,
1836     -0x1.345342p-6
1837   },
1838   { // Entry 364
1839     0x1.9a134250dd50582b3680d82375c95486p-16,
1840     -0x1.384564p-16,
1841     -0x1.09cc3ep-16
1842   },
1843   { // Entry 365
1844     0x1.9a1341050095587ce0ff2f690abe3130p-16,
1845     -0x1.384564p-16,
1846     -0x1.09cc3cp-16
1847   },
1848   { // Entry 366
1849     0x1.9a133fb923dbcb7f9d68db36361f7a4cp-16,
1850     -0x1.384564p-16,
1851     -0x1.09cc3ap-16
1852   },
1853   { // Entry 367
1854     0x1.9a1340cafa61a0e627789b5e20463d1fp-16,
1855     -0x1.384562p-16,
1856     -0x1.09cc3ep-16
1857   },
1858   { // Entry 368
1859     0x1.9a133f7f1da565b1a938b5bc2a05ad2bp-16,
1860     -0x1.384562p-16,
1861     -0x1.09cc3cp-16
1862   },
1863   { // Entry 369
1864     0x1.9a133e3340ea9d2e3c45e546f2b30188p-16,
1865     -0x1.384562p-16,
1866     -0x1.09cc3ap-16
1867   },
1868   { // Entry 370
1869     0x1.9a133f451773f6322dcdf8373e99ef77p-16,
1870     -0x1.384560p-16,
1871     -0x1.09cc3ep-16
1872   },
1873   { // Entry 371
1874     0x1.9a133df93ab67f77855132975a6d3aa2p-16,
1875     -0x1.384560p-16,
1876     -0x1.09cc3cp-16
1877   },
1878   { // Entry 372
1879     0x1.9a133cad5dfa7b6ded8342c2ed23507ep-16,
1880     -0x1.384560p-16,
1881     -0x1.09cc3ap-16
1882   },
1883   { // Entry 373
1884     0x1.6a09e93c078998f02c8d24cce0bc4b13p-6,
1885     -0x1.000002p-6,
1886     -0x1.000002p-6
1887   },
1888   { // Entry 374
1889     0x1.6a09e7d1fda3e601624311059df7157bp-6,
1890     -0x1.000002p-6,
1891     -0x1.p-6
1892   },
1893   { // Entry 375
1894     0x1.6a09e71cf8b1944db3c8e462b0886601p-6,
1895     -0x1.000002p-6,
1896     -0x1.fffffep-7
1897   },
1898   { // Entry 376
1899     0x1.6a09e7d1fda3e601624311059df7157bp-6,
1900     -0x1.p-6,
1901     -0x1.000002p-6
1902   },
1903   { // Entry 377
1904     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-6,
1905     -0x1.p-6,
1906     -0x1.p-6
1907   },
1908   { // Entry 378
1909     0x1.6a09e5b2eec9c250117a2e237528575cp-6,
1910     -0x1.p-6,
1911     -0x1.fffffep-7
1912   },
1913   { // Entry 379
1914     0x1.6a09e71cf8b1944db3c8e462b0886601p-6,
1915     -0x1.fffffep-7,
1916     -0x1.000002p-6
1917   },
1918   { // Entry 380
1919     0x1.6a09e5b2eec9c250117a2e237528575cp-6,
1920     -0x1.fffffep-7,
1921     -0x1.p-6
1922   },
1923   { // Entry 381
1924     0x1.6a09e4fde9d66114f6320ab3ef821653p-6,
1925     -0x1.fffffep-7,
1926     -0x1.fffffep-7
1927   },
1928   { // Entry 382
1929     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-149,
1930     -0x1.p-149,
1931     -0x1.p-149
1932   },
1933   { // Entry 383
1934     0x1.p-149,
1935     -0x1.p-149,
1936     0.0
1937   },
1938   { // Entry 384
1939     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-149,
1940     -0x1.p-149,
1941     0x1.p-149
1942   },
1943   { // Entry 385
1944     0x1.p-149,
1945     0.0,
1946     -0x1.p-149
1947   },
1948   { // Entry 386
1949     0.0,
1950     0.0,
1951     0.0
1952   },
1953   { // Entry 387
1954     0x1.p-149,
1955     0.0,
1956     0x1.p-149
1957   },
1958   { // Entry 388
1959     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-149,
1960     0x1.p-149,
1961     -0x1.p-149
1962   },
1963   { // Entry 389
1964     0x1.p-149,
1965     0x1.p-149,
1966     0.0
1967   },
1968   { // Entry 390
1969     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-149,
1970     0x1.p-149,
1971     0x1.p-149
1972   },
1973   { // Entry 391
1974     HUGE_VALF,
1975     HUGE_VALF,
1976     HUGE_VALF
1977   },
1978   { // Entry 392
1979     HUGE_VALF,
1980     HUGE_VALF,
1981     0x1.fffffep127
1982   },
1983   { // Entry 393
1984     HUGE_VALF,
1985     HUGE_VALF,
1986     0x1.p-126
1987   },
1988   { // Entry 394
1989     HUGE_VALF,
1990     HUGE_VALF,
1991     0x1.p-149
1992   },
1993   { // Entry 395
1994     HUGE_VALF,
1995     HUGE_VALF,
1996     0.0f
1997   },
1998   { // Entry 396
1999     HUGE_VALF,
2000     HUGE_VALF,
2001     -0.0f
2002   },
2003   { // Entry 397
2004     HUGE_VALF,
2005     HUGE_VALF,
2006     -0x1.p-149
2007   },
2008   { // Entry 398
2009     HUGE_VALF,
2010     HUGE_VALF,
2011     -0x1.p-126
2012   },
2013   { // Entry 399
2014     HUGE_VALF,
2015     HUGE_VALF,
2016     -0x1.fffffep127
2017   },
2018   { // Entry 400
2019     HUGE_VALF,
2020     HUGE_VALF,
2021     -HUGE_VALF
2022   },
2023   { // Entry 401
2024     HUGE_VALF,
2025     -HUGE_VALF,
2026     HUGE_VALF
2027   },
2028   { // Entry 402
2029     HUGE_VALF,
2030     -HUGE_VALF,
2031     0x1.fffffep127
2032   },
2033   { // Entry 403
2034     HUGE_VALF,
2035     -HUGE_VALF,
2036     0x1.p-126
2037   },
2038   { // Entry 404
2039     HUGE_VALF,
2040     -HUGE_VALF,
2041     0x1.p-149
2042   },
2043   { // Entry 405
2044     HUGE_VALF,
2045     -HUGE_VALF,
2046     0.0f
2047   },
2048   { // Entry 406
2049     HUGE_VALF,
2050     -HUGE_VALF,
2051     -0.0f
2052   },
2053   { // Entry 407
2054     HUGE_VALF,
2055     -HUGE_VALF,
2056     -0x1.p-149
2057   },
2058   { // Entry 408
2059     HUGE_VALF,
2060     -HUGE_VALF,
2061     -0x1.p-126
2062   },
2063   { // Entry 409
2064     HUGE_VALF,
2065     -HUGE_VALF,
2066     -0x1.fffffep127
2067   },
2068   { // Entry 410
2069     HUGE_VALF,
2070     -HUGE_VALF,
2071     -HUGE_VALF
2072   },
2073   { // Entry 411
2074     HUGE_VALF,
2075     0x1.fffffep127,
2076     HUGE_VALF
2077   },
2078   { // Entry 412
2079     HUGE_VALF,
2080     0x1.p-126,
2081     HUGE_VALF
2082   },
2083   { // Entry 413
2084     HUGE_VALF,
2085     0x1.p-149,
2086     HUGE_VALF
2087   },
2088   { // Entry 414
2089     HUGE_VALF,
2090     0.0f,
2091     HUGE_VALF
2092   },
2093   { // Entry 415
2094     HUGE_VALF,
2095     -0.0f,
2096     HUGE_VALF
2097   },
2098   { // Entry 416
2099     HUGE_VALF,
2100     -0x1.p-149,
2101     HUGE_VALF
2102   },
2103   { // Entry 417
2104     HUGE_VALF,
2105     -0x1.p-126,
2106     HUGE_VALF
2107   },
2108   { // Entry 418
2109     HUGE_VALF,
2110     -0x1.fffffep127,
2111     HUGE_VALF
2112   },
2113   { // Entry 419
2114     HUGE_VALF,
2115     -HUGE_VALF,
2116     HUGE_VALF
2117   },
2118   { // Entry 420
2119     HUGE_VALF,
2120     HUGE_VALF,
2121     -HUGE_VALF
2122   },
2123   { // Entry 421
2124     HUGE_VALF,
2125     0x1.fffffep127,
2126     -HUGE_VALF
2127   },
2128   { // Entry 422
2129     HUGE_VALF,
2130     0x1.p-126,
2131     -HUGE_VALF
2132   },
2133   { // Entry 423
2134     HUGE_VALF,
2135     0x1.p-149,
2136     -HUGE_VALF
2137   },
2138   { // Entry 424
2139     HUGE_VALF,
2140     0.0f,
2141     -HUGE_VALF
2142   },
2143   { // Entry 425
2144     HUGE_VALF,
2145     -0.0f,
2146     -HUGE_VALF
2147   },
2148   { // Entry 426
2149     HUGE_VALF,
2150     -0x1.p-149,
2151     -HUGE_VALF
2152   },
2153   { // Entry 427
2154     HUGE_VALF,
2155     -0x1.p-126,
2156     -HUGE_VALF
2157   },
2158   { // Entry 428
2159     HUGE_VALF,
2160     -0x1.fffffep127,
2161     -HUGE_VALF
2162   },
2163   { // Entry 429
2164     0x1.fffffep127,
2165     0.0f,
2166     0x1.fffffep127
2167   },
2168   { // Entry 430
2169     0x1.p-126,
2170     0.0f,
2171     0x1.p-126
2172   },
2173   { // Entry 431
2174     0x1.p-149,
2175     0.0f,
2176     0x1.p-149
2177   },
2178   { // Entry 432
2179     0.0,
2180     0.0f,
2181     0.0f
2182   },
2183   { // Entry 433
2184     0.0,
2185     0.0f,
2186     -0.0f
2187   },
2188   { // Entry 434
2189     0x1.p-149,
2190     0.0f,
2191     -0x1.p-149
2192   },
2193   { // Entry 435
2194     0x1.p-126,
2195     0.0f,
2196     -0x1.p-126
2197   },
2198   { // Entry 436
2199     0x1.fffffep127,
2200     0.0f,
2201     -0x1.fffffep127
2202   },
2203   { // Entry 437
2204     0x1.fffffep127,
2205     -0.0f,
2206     0x1.fffffep127
2207   },
2208   { // Entry 438
2209     0x1.p-126,
2210     -0.0f,
2211     0x1.p-126
2212   },
2213   { // Entry 439
2214     0x1.p-149,
2215     -0.0f,
2216     0x1.p-149
2217   },
2218   { // Entry 440
2219     0.0,
2220     -0.0f,
2221     0.0f
2222   },
2223   { // Entry 441
2224     0.0,
2225     -0.0f,
2226     -0.0f
2227   },
2228   { // Entry 442
2229     0x1.p-149,
2230     -0.0f,
2231     -0x1.p-149
2232   },
2233   { // Entry 443
2234     0x1.p-126,
2235     -0.0f,
2236     -0x1.p-126
2237   },
2238   { // Entry 444
2239     0x1.fffffep127,
2240     -0.0f,
2241     -0x1.fffffep127
2242   },
2243   { // Entry 445
2244     0x1.fffffep127,
2245     0x1.fffffep127,
2246     0.0f
2247   },
2248   { // Entry 446
2249     0x1.p-126,
2250     0x1.p-126,
2251     0.0f
2252   },
2253   { // Entry 447
2254     0x1.p-149,
2255     0x1.p-149,
2256     0.0f
2257   },
2258   { // Entry 448
2259     0x1.p-149,
2260     -0x1.p-149,
2261     0.0f
2262   },
2263   { // Entry 449
2264     0x1.p-126,
2265     -0x1.p-126,
2266     0.0f
2267   },
2268   { // Entry 450
2269     0x1.fffffep127,
2270     -0x1.fffffep127,
2271     0.0f
2272   },
2273   { // Entry 451
2274     0x1.fffffep127,
2275     0x1.fffffep127,
2276     -0.0f
2277   },
2278   { // Entry 452
2279     0x1.p-126,
2280     0x1.p-126,
2281     -0.0f
2282   },
2283   { // Entry 453
2284     0x1.p-149,
2285     0x1.p-149,
2286     -0.0f
2287   },
2288   { // Entry 454
2289     0x1.p-149,
2290     -0x1.p-149,
2291     -0.0f
2292   },
2293   { // Entry 455
2294     0x1.p-126,
2295     -0x1.p-126,
2296     -0.0f
2297   },
2298   { // Entry 456
2299     0x1.fffffep127,
2300     -0x1.fffffep127,
2301     -0.0f
2302   },
2303   { // Entry 457
2304     HUGE_VALF,
2305     0x1.fffffep127,
2306     0x1.fffffep127
2307   },
2308   { // Entry 458
2309     0x1.fffffep127,
2310     0x1.fffffep127,
2311     0x1.p-126
2312   },
2313   { // Entry 459
2314     0x1.fffffep127,
2315     0x1.fffffep127,
2316     0x1.p-149
2317   },
2318   { // Entry 460
2319     0x1.fffffep127,
2320     0x1.fffffep127,
2321     -0x1.p-149
2322   },
2323   { // Entry 461
2324     0x1.fffffep127,
2325     0x1.fffffep127,
2326     -0x1.p-126
2327   },
2328   { // Entry 462
2329     HUGE_VALF,
2330     0x1.fffffep127,
2331     -0x1.fffffep127
2332   },
2333   { // Entry 463
2334     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-126,
2335     0x1.p-126,
2336     0x1.p-126
2337   },
2338   { // Entry 464
2339     0x1.000000000001fffffffffffep-126,
2340     0x1.p-126,
2341     0x1.p-149
2342   },
2343   { // Entry 465
2344     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-149,
2345     0x1.p-149,
2346     0x1.p-149
2347   },
2348   { // Entry 466
2349     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-149,
2350     -0x1.p-149,
2351     0x1.p-149
2352   },
2353   { // Entry 467
2354     0x1.40p2,
2355     0x1.80p1,
2356     0x1.p2
2357   },
2358   { // Entry 468
2359     0x1.40p2,
2360     0x1.80p1,
2361     -0x1.p2
2362   },
2363   { // Entry 469
2364     0x1.a0p3,
2365     0x1.40p2,
2366     0x1.80p3
2367   },
2368   { // Entry 470
2369     0x1.a0p3,
2370     0x1.40p2,
2371     -0x1.80p3
2372   }
2373 };
2374