• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_FDIM_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_FDIM_DATA_H
3 
4 DataDouble3Expected1 g_fdimData[] = {
5     {-0x1.999999999999ap-3, -0x1.334d6a161e4f7p-2, 0x1.9a027525460a8p-4},
6     {-0x1.999999999999ap-3, -0x1.34467381d7dbfp-1, 0x1.9bc01a36e2eb1p-2},
7     {-0x1.35a858793dd98p-12, -0x1.4c7ae147ae148p-5, 0x1.4a0f9096bb98dp-5},
8     {-0x1.1fa6380fb8d65p-4, -0x1.a39ee773f54aep-11, 0x0p+0},
9     {-0x1.ddc3a6faf2c2p-2, -0x1.11f212d77319p+0, 0x1.350252316cd1p-1},
10     {-0x1.dacb6f46508f8p-2, -0x1.018fc504816fp+0, 0x1.15b9d265da964p-1},
11     {0x0.0000000000001p-1022, -0x1p+1, 0x1p+1},
12     {0x1.ff8ea9c7c3a88p-58, -0x1.35e50d79435e6p-1, 0x1.35e50d79435e6p-1},
13     {0x1.ffffffffa9b4bp+349, 0x1.9ec61df729494p-4, 0x1.ffffffffa9b4bp+349},
14     {0x1.000ffb2a0f59bp-57, -0x1.aebf903e6e823p-4, 0x1.aebf903e6e824p-4},
15     {0x1.861861e89c892p-15, -0x1.8624dd2f1a9fcp-9, 0x1.8c3d3eb6bd11ep-9},
16     {0x1.28f5c28f5c28fp-3, -0x1.8af8af8af8afep-2, 0x1.0fb9c86953623p-1},
17     {0x1.fffed1c4bf5e5p-53, -0x1.00000000007fp-51, 0x1.7fffb47130569p-51},
18     {0x1.fffffe222b46bp+1023, -0x0.0000000000064p-1022, 0x1.fffffe222b46bp+1023},
19     {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
20     {-0x1.4p+3, -0x1.4p+3, 0x0p+0},
21     {-0x1p+3, -0x1.4p+3, 0x1p+1},
22     {-0x1.8p+2, -0x1.4p+3, 0x1p+2},
23     {-0x1p+2, -0x1.4p+3, 0x1.8p+2},
24     {-0x1p+1, -0x1.4p+3, 0x1p+3},
25     {0x0p+0, -0x1.4p+3, 0x1.4p+3},
26     {0x1p+1, -0x1.4p+3, 0x1.8p+3},
27     {0x1p+2, -0x1.4p+3, 0x1.cp+3},
28     {0x1.8p+2, -0x1.4p+3, 0x1p+4},
29     {0x1p+3, -0x1.4p+3, 0x1.2p+4},
30     {0x1.4p+3, -0x1.4p+3, 0x1.4p+4},
31     {-0x0.0000000000003p-1022, -0x0.0000000000003p-1022, 0x0p+0},
32     {-0x0.0000000000003p-1022, -0x0.0000000000002p-1022, 0x0p+0},
33     {-0x0.0000000000003p-1022, -0x0.0000000000001p-1022, 0x0p+0},
34     {-0x0.0000000000003p-1022, -0x0p+0, 0x0p+0},
35     {-0x0.0000000000003p-1022, 0x0.0000000000001p-1022, 0x0p+0},
36     {-0x0.0000000000003p-1022, 0x0.0000000000002p-1022, 0x0p+0},
37     {-0x0.0000000000003p-1022, 0x0.0000000000003p-1022, 0x0p+0},
38     {-0x0.0000000000002p-1022, -0x0.0000000000003p-1022, 0x0.0000000000001p-1022},
39     {-0x0.0000000000002p-1022, -0x0.0000000000002p-1022, 0x0p+0},
40     {-0x0.0000000000002p-1022, -0x0.0000000000001p-1022, 0x0p+0},
41     {-0x0.0000000000002p-1022, -0x0p+0, 0x0p+0},
42     {-0x0.0000000000002p-1022, 0x0.0000000000001p-1022, 0x0p+0},
43     {-0x0.0000000000002p-1022, 0x0.0000000000002p-1022, 0x0p+0},
44     {-0x0.0000000000002p-1022, 0x0.0000000000003p-1022, 0x0p+0},
45     {-0x0.0000000000001p-1022, -0x0.0000000000003p-1022, 0x0.0000000000002p-1022},
46     {-0x0.0000000000001p-1022, -0x0.0000000000002p-1022, 0x0.0000000000001p-1022},
47     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
48     {-0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
49     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
50     {-0x0.0000000000001p-1022, 0x0.0000000000002p-1022, 0x0p+0},
51     {-0x0.0000000000001p-1022, 0x0.0000000000003p-1022, 0x0p+0},
52     {-0x0p+0, -0x0.0000000000003p-1022, 0x0.0000000000003p-1022},
53     {-0x0p+0, -0x0.0000000000002p-1022, 0x0.0000000000002p-1022},
54     {-0x0p+0, -0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
55     {-0x0p+0, -0x0p+0, 0x0p+0},
56     {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
57     {-0x0p+0, 0x0.0000000000002p-1022, 0x0p+0},
58     {-0x0p+0, 0x0.0000000000003p-1022, 0x0p+0},
59     {0x0.0000000000001p-1022, -0x0.0000000000003p-1022, 0x0.0000000000004p-1022},
60     {0x0.0000000000001p-1022, -0x0.0000000000002p-1022, 0x0.0000000000003p-1022},
61     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
62     {0x0.0000000000001p-1022, -0x0p+0, 0x0.0000000000001p-1022},
63     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
64     {0x0.0000000000001p-1022, 0x0.0000000000002p-1022, 0x0p+0},
65     {0x0.0000000000001p-1022, 0x0.0000000000003p-1022, 0x0p+0},
66     {0x0.0000000000002p-1022, -0x0.0000000000003p-1022, 0x0.0000000000005p-1022},
67     {0x0.0000000000002p-1022, -0x0.0000000000002p-1022, 0x0.0000000000004p-1022},
68     {0x0.0000000000002p-1022, -0x0.0000000000001p-1022, 0x0.0000000000003p-1022},
69     {0x0.0000000000002p-1022, -0x0p+0, 0x0.0000000000002p-1022},
70     {0x0.0000000000002p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
71     {0x0.0000000000002p-1022, 0x0.0000000000002p-1022, 0x0p+0},
72     {0x0.0000000000002p-1022, 0x0.0000000000003p-1022, 0x0p+0},
73     {0x0.0000000000003p-1022, -0x0.0000000000003p-1022, 0x0.0000000000006p-1022},
74     {0x0.0000000000003p-1022, -0x0.0000000000002p-1022, 0x0.0000000000005p-1022},
75     {0x0.0000000000003p-1022, -0x0.0000000000001p-1022, 0x0.0000000000004p-1022},
76     {0x0.0000000000003p-1022, -0x0p+0, 0x0.0000000000003p-1022},
77     {0x0.0000000000003p-1022, 0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
78     {0x0.0000000000003p-1022, 0x0.0000000000002p-1022, 0x0.0000000000001p-1022},
79     {0x0.0000000000003p-1022, 0x0.0000000000002p-1022, 0x0.0000000000001p-1022},
80     {-0x1.ffffffffdb4ecp+1023, -HUGE_VAL, HUGE_VAL},
81     {HUGE_VAL, 0x1.fffffffca7bb6p+1023, HUGE_VAL},
82     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
83     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
84     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
85     {0x1.ffffffece3041p+1023, -0x0.0000000000001p-1022, 0x1.ffffffece3041p+1023},
86     {HUGE_VAL, -0x0p+0, HUGE_VAL},
87     {0x1.f774a9d432ab4p+1023, 0x0.0000000000001p-1022, 0x1.f774a9d432ab4p+1023},
88     {-0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
89     {-0x0p+0, HUGE_VAL, 0x0p+0},
90     {0x0.0000000000001p-1022, 0x1.38a2255748d3ep+1023, 0x0p+0},
91     {0x1.fffff1115a2bp+1022, -0x1.ffffffffffe0bp+1022, 0x1.fffff888ad05ep+1023},
92     {0x0.d089620deefc5p-1022, 0x0.8002f201d49fap-1022, 0x0.5086700c1a5cbp-1022},
93     {0x0.8002f201d49fap-1022, 0x0.7ffffcfbe58c9p-1022, 0x0.0002f505ef131p-1022},
94     {0x0.80000000007e7p-1022, 0x0.7fffd2c2733ep-1022, 0x0.00002d3d8d407p-1022},
95     {0x0.8000000000193p-1022, 0x0.7fffffffffb4p-1022, 0x0.0000000000653p-1022},
96     {0x0.7ff145f6d8e16p-1022, 0x0.80004b6695431p-1022, 0x0p+0},
97     {0x0.803ae8249c7a1p-1022, 0x0.7ffffdbcec297p-1022, 0x0.003aea67b050ap-1022},
98     {0x0.8000e233bfc97p-1022, 0x0.80b0b86dd56e5p-1022, 0x0p+0},
99     {0x0.7fffffffffc0bp-1022, 0x0.800000134d76p-1022, 0x0p+0},
100     {0x0.8000000002787p-1022, 0x0.8000169ec660ep-1022, 0x0p+0},
101     {0x1.00000000000cap-50, 0x1.ff6c6d11716dcp-51, 0x1.2725dd1d57p-60},
102     {0x1.fffffffffffcbp-51, 0x1.0000000000032p-50, 0x0p+0},
103     {0x1.000001e39200fp-50, 0x1.000000000279cp-50, 0x1.e38f873p-74},
104     {0x1.0000000000013p-50, 0x1.fffd0c6bde6d9p-51, 0x1.79ca10ca68p-66},
105     {0x1.000ec1e4a7db5p-50, 0x1.00000000003f5p-50, 0x1.d83c94f38p-63},
106     {0x1.00000000003f5p-50, 0x1.00000000009e6p-50, 0x0p+0},
107     {0x1.fffffffffffcbp-51, 0x1.001d83c94fb6cp-50, 0x0p+0},
108     {0x1.e8f10ab9b92b4p-51, 0x1.0000000000004p-50, 0x0p+0},
109     {0x1.e32d4d6827762p-51, 0x1.fffffffe10d2dp-51, 0x0p+0},
110     {0x1.05604189374bcp-7, 0x1.cd4cccccccccdp-1, 0x0p+0},
111     {0x1.4fae147ae147bp-5, 0x1.9d9999999999ap-4, 0x0p+0},
112     {0x1.9a1999999999ap-1, 0x1.87ae147ae147bp-8, 0x1.970a3d70a3d71p-1},
113     {0x1.4bae147ae147bp-4, 0x1.cd4cccccccccdp-1, 0x0p+0},
114     {0x1.c9374bc6a7efap-8, 0x1.33b3333333333p-1, 0x0p+0},
115     {0x1.03126e978d4fep-9, 0x1.4624dd2f1a9fcp-8, 0x0p+0},
116     {0x1.03126e978d4fep-9, 0x1.05604189374bcp-7, 0x0p+0},
117     {0x1.3433333333333p-2, 0x1.008p-1, 0x0p+0},
118     {0x1.87ae147ae147bp-8, 0x1.4fae147ae147bp-5, 0x0p+0},
119     {0x1p-1, 0x1p-1, 0x0p+0},
120     {0x1p-1, 0x1.999999999999ap-2, 0x1.9999999999998p-4},
121     {0x1.999999999999ap-2, 0x1p-1, 0x0p+0},
122     {0x1.999999999999ap-3, 0x1p-1, 0x0p+0},
123     {0x1p-1, 0x1p-1, 0x0p+0},
124     {0x1p-1, 0x1p-1, 0x0p+0},
125     {0x1p-1, 0x1p-1, 0x0p+0},
126     {0x1p-1, 0x1p-1, 0x0p+0},
127     {0x1p-1, 0x1p-1, 0x0p+0},
128     {0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, 0x0p+0},
129     {0x1.fffffffffffffp+0, 0x1p+1, 0x0p+0},
130     {0x1.fffffffffffffp+0, 0x1.0000000000001p+1, 0x0p+0},
131     {0x1p+1, 0x1.fffffffffffffp+0, 0x1p-52},
132     {0x1p+1, 0x1p+1, 0x0p+0},
133     {0x1p+1, 0x1.0000000000001p+1, 0x0p+0},
134     {0x1.0000000000001p+1, 0x1.fffffffffffffp+0, 0x1.8p-51},
135     {0x1.0000000000001p+1, 0x1p+1, 0x1p-51},
136     {0x1.0000000000001p+1, 0x1.0000000000001p+1, 0x0p+0},
137     {0x1.fffffffffffffp+9, 0x1.fffffffffffffp+9, 0x0p+0},
138     {0x1.fffffffffffffp+9, 0x1p+10, 0x0p+0},
139     {0x1.fffffffffffffp+9, 0x1.0000000000001p+10, 0x0p+0},
140     {0x1p+10, 0x1.fffffffffffffp+9, 0x1p-43},
141     {0x1p+10, 0x1p+10, 0x0p+0},
142     {0x1p+10, 0x1.0000000000001p+10, 0x0p+0},
143     {0x1.0000000000001p+10, 0x1.fffffffffffffp+9, 0x1.8p-42},
144     {0x1.0000000000001p+10, 0x1p+10, 0x1p-42},
145     {0x1.0000000000001p+10, 0x1.0000000000001p+10, 0x0p+0},
146     {0x1.0000000009c3p+50, 0x1.ffff6afd06fep+49, 0x1.2a06191p+32},
147     {0x1.d28677c2dffep+49, 0x1.d28677c2dffep+49, 0x0p+0},
148     {0x1.fff7d9d661fep+49, 0x1.b5e620f47fffp+50, 0x0p+0},
149     {0x1.0000010b075fp+50, 0x1.fffa2de245fep+49, 0x1.750cf23p+35},
150     {0x1.ff172b5aeffep+49, 0x1.fffdabf41bfep+49, 0x0p+0},
151     {0x1.048c27394fffp+50, 0x1.000000e4e1bfp+50, 0x1.2309951b9p+44},
152     {0x1.ffffffffc566p+49, 0x1.ffffe2329afep+49, 0x1.dcd2a68p+29},
153     {0x1.ffffe2329afep+49, 0x1.000000000031p+50, 0x0p+0},
154     {0x1.ff8b95ad77fep+49, 0x1.fffffffffed2p+49, 0x0p+0},
155     {0x1.fffffffffffbp+1022, 0x1.ddd2a750caa7dp+1022, 0x1.116ac579aa998p+1019},
156     {0x1.e384e0c3538bdp+1022, 0x1.0000005f90f22p+1023, 0x0p+0},
157     {0x1.0000000003ab7p+1023, 0x1.000005997e2fep+1023, 0x0p+0},
158     {0x1.000000000756fp+1023, 0x1.fffff888ad158p+1022, 0x1.ddd86618p+1000},
159     {0x1.0000000009c94p+1023, 0x1.ffffffffe789p+1022, 0x1.604cp+987},
160     {0x1.d8206dde41c3cp+1022, 0x1.fffffffffd8dcp+1022, 0x0p+0},
161     {0x1.ffffffbd1a89cp+1022, 0x1.ffffdaab616b8p+1022, 0x1.288dc8f2p+1003},
162     {0x1.0000baa718e68p+1023, 0x1.eee953a86553fp+1022, 0x1.11821a5cc791p+1018},
163     {0x1.0048e945ba0b7p+1023, 0x1.0000000000005p+1023, 0x1.23a516e82c8p+1013},
164     {HUGE_VAL, HUGE_VAL, 0x0p+0},
165     {HUGE_VAL, HUGE_VAL, 0x0p+0},
166     {HUGE_VAL, 0x0.fffffc3adeefbp-1022, HUGE_VAL},
167     {HUGE_VAL, 0x1.0000000013c3ep-1022, HUGE_VAL},
168     {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
169     {HUGE_VAL, 0x0p+0, HUGE_VAL},
170     {HUGE_VAL, -0x0p+0, HUGE_VAL},
171     {HUGE_VAL, -0x0.0000000000001p-1022, HUGE_VAL},
172     {HUGE_VAL, -0x0.fffe86ff15bp-1022, HUGE_VAL},
173     {HUGE_VAL, -0x1.000000002c78fp-1022, HUGE_VAL},
174     {HUGE_VAL, -0x1p+0, HUGE_VAL},
175     {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
176     {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
177     {HUGE_VAL, HUGE_VAL, 0x0p+0},
178     {HUGE_VAL, 0x1.e65dfd7c97ff2p+1023, HUGE_VAL},
179     {HUGE_VAL, 0x1.05c0ab9347ed5p-1022, HUGE_VAL},
180     {0x1.ff25442ed1df1p+1023, 0x1.000025b34aa17p-1022, 0x1.ff25442ed1df1p+1023},
181     {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
182     {0x1.8e13830d4e308p+1023, 0x0p+0, 0x1.8e13830d4e308p+1023},
183     {HUGE_VAL, -0x0p+0, HUGE_VAL},
184     {HUGE_VAL, -0x0.0000000000001p-1022, HUGE_VAL},
185     {0x1.fffa2ac738cd3p+1023, -0x1.000000134d75fp-1022, 0x1.fffa2ac738cd3p+1023},
186     {0x1.aa8ea249faa4bp+1023, -0x0.ffffffff08ed2p-1022, 0x1.aa8ea249faa4bp+1023},
187     {0x1.fffffffb38c2p+1023, -0x1p+0, 0x1.fffffffb38c2p+1023},
188     {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
189     {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
190     {0x1.00000000000c8p-1022, HUGE_VAL, 0x0p+0},
191     {0x0.fffffff46b1f6p-1022, 0x1.ffffed55b0b7p+1023, 0x0p+0},
192     {0x0.fffffffc23b5p-1022, 0x1.001a8210799d3p-1022, 0x0p+0},
193     {0x1.0011ac0afbbe1p-1022, 0x1.45080ae75f215p-1022, 0x0p+0},
194     {0x1.0017900ea4fd8p-1022, 0x0.0000000000001p-1022, 0x1.0017900ea4fd7p-1022},
195     {0x1.45080ae75f215p-1022, 0x0p+0, 0x1.45080ae75f215p-1022},
196     {0x1.000000269aecp-1022, -0x0p+0, 0x1.000000269aecp-1022},
197     {0x0.ffc517db6385bp-1022, -0x0.0000000000001p-1022, 0x0.ffc517db6385cp-1022},
198     {0x1.05c0ab9347ed5p-1022, -0x0.ffffffd96513bp-1022, 0x1.02e055b656808p-1021},
199     {0x1.00585c36eab71p-1022, -0x1.45080ae75f215p-1022, 0x1.22b0338f24ec3p-1021},
200     {0x0.ff6cbba478ce8p-1022, -0x1p+0, 0x1p+0},
201     {0x1.0000000000327p-1022, -0x1.f774a9d432ab4p+1023, 0x1.f774a9d432ab4p+1023},
202     {0x1.05c0ab9347ed5p-1022, -HUGE_VAL, HUGE_VAL},
203     {0x0.ff8a2fb6c70b9p-1022, HUGE_VAL, 0x0p+0},
204     {0x1.0000000000fcdp-1022, HUGE_VAL, 0x0p+0},
205     {0x0.fffffcfbe58c8p-1022, 0x0.fffffffffe845p-1022, 0x0p+0},
206     {0x1.45080ae75f215p-1022, 0x1.0000000062d42p-1022, 0x0.45080ae6fc4d3p-1022},
207     {0x1.00004b669543p-1022, 0x0.0000000000001p-1022, 0x1.00004b669542fp-1022},
208     {0x0.fffffff08ed49p-1022, 0x0p+0, 0x0.fffffff08ed49p-1022},
209     {0x0.fffffab8d1b6p-1022, -0x0p+0, 0x0.fffffab8d1b6p-1022},
210     {0x0.fffed265aaf32p-1022, -0x0.0000000000001p-1022, 0x0.fffed265aaf33p-1022},
211     {0x1.000000269aecp-1022, -0x0.ffffe961399eep-1022, 0x1.ffffe987d48aep-1022},
212     {0x0.ff8a2fb6c70b9p-1022, -0x0.fffffffe11da7p-1022, 0x1.ff8a2fb4d8e6p-1022},
213     {0x1.0002f201d49f9p-1022, -0x1p+0, 0x1p+0},
214     {0x0.fffffffc23b5p-1022, -0x1.fff970201fe6ap+1023, 0x1.fff970201fe6ap+1023},
215     {0x1.00004b669543p-1022, -HUGE_VAL, HUGE_VAL},
216     {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
217     {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
218     {0x0.0000000000001p-1022, 0x1.00585c36eab71p-1022, 0x0p+0},
219     {0x0.0000000000001p-1022, 0x0.ffffb4996abcap-1022, 0x0p+0},
220     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
221     {0x0.0000000000001p-1022, 0x0p+0, 0x0.0000000000001p-1022},
222     {0x0.0000000000001p-1022, -0x0p+0, 0x0.0000000000001p-1022},
223     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
224     {0x0.0000000000001p-1022, -0x1.012688b70e628p-1022, 0x1.012688b70e629p-1022},
225     {0x0.0000000000001p-1022, -0x0.f47ea8d97024fp-1022, 0x0.f47ea8d97025p-1022},
226     {0x0.0000000000001p-1022, -0x1p+0, 0x1p+0},
227     {0x0.0000000000001p-1022, -0x1.38a2255748d3ep+1023, 0x1.38a2255748d3ep+1023},
228     {0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
229     {0x0p+0, HUGE_VAL, 0x0p+0},
230     {0x0p+0, 0x1.fa4dc68d771d4p+1023, 0x0p+0},
231     {0x0p+0, 0x1.000000003169fp-1022, 0x0p+0},
232     {0x0p+0, 0x1.0000000004f0dp-1022, 0x0p+0},
233     {0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
234     {0x0p+0, 0x0p+0, 0x0p+0},
235     {0x0p+0, -0x0p+0, 0x0p+0},
236     {0x0p+0, -0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
237     {0x0p+0, -0x0.ffffffc6179d9p-1022, 0x0.ffffffc6179d9p-1022},
238     {0x0p+0, -0x1.0005e403a93f4p-1022, 0x1.0005e403a93f4p-1022},
239     {0x0p+0, -0x1p+0, 0x1p+0},
240     {0x0p+0, -0x1.fffffffe16b4cp+1023, 0x1.fffffffe16b4cp+1023},
241     {0x0p+0, -HUGE_VAL, HUGE_VAL},
242     {-0x0p+0, HUGE_VAL, 0x0p+0},
243     {-0x0p+0, HUGE_VAL, 0x0p+0},
244     {-0x0p+0, 0x1.0000000004f0dp-1022, 0x0p+0},
245     {-0x0p+0, 0x1.00000000003f1p-1022, 0x0p+0},
246     {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
247     {-0x0p+0, 0x0p+0, 0x0p+0},
248     {-0x0p+0, -0x0p+0, 0x0p+0},
249     {-0x0p+0, -0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
250     {-0x0p+0, -0x1.00149e0cd05dcp-1022, 0x1.00149e0cd05dcp-1022},
251     {-0x0p+0, -0x1.000000002c78fp-1022, 0x1.000000002c78fp-1022},
252     {-0x0p+0, -0x1p+0, 0x1p+0},
253     {-0x0p+0, -HUGE_VAL, HUGE_VAL},
254     {-0x0p+0, -HUGE_VAL, HUGE_VAL},
255     {-0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
256     {-0x0.0000000000001p-1022, 0x1.e65dfd7c97ff2p+1023, 0x0p+0},
257     {-0x0.0000000000001p-1022, 0x1.0002f201d49f9p-1022, 0x0p+0},
258     {-0x0.0000000000001p-1022, 0x0.ffc517db6385bp-1022, 0x0p+0},
259     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0p+0},
260     {-0x0.0000000000001p-1022, 0x0p+0, 0x0p+0},
261     {-0x0.0000000000001p-1022, -0x0p+0, 0x0p+0},
262     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x0p+0},
263     {-0x0.0000000000001p-1022, -0x1.00001e2908811p-1022, 0x1.00001e290881p-1022},
264     {-0x0.0000000000001p-1022, -0x0.fffffff65944dp-1022, 0x0.fffffff65944cp-1022},
265     {-0x0.0000000000001p-1022, -0x1p+0, 0x1p+0},
266     {-0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
267     {-0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
268     {-0x0.ffffffecb289cp-1022, HUGE_VAL, 0x0p+0},
269     {-0x1.00585c36eab71p-1022, HUGE_VAL, 0x0p+0},
270     {-0x0.f47ea8d97024fp-1022, 0x1.05c0ab9347ed5p-1022, 0x0p+0},
271     {-0x1.0000000013c3ep-1022, 0x0.fffffe7df2c63p-1022, 0x0p+0},
272     {-0x1.000000003169fp-1022, 0x0.0000000000001p-1022, 0x0p+0},
273     {-0x0.ffffffff9d2b9p-1022, 0x0p+0, 0x0p+0},
274     {-0x1.00000000000c8p-1022, -0x0p+0, 0x0p+0},
275     {-0x1.00000000000c8p-1022, -0x0.0000000000001p-1022, 0x0p+0},
276     {-0x0.fffdf031eb29ap-1022, -0x1.0002f201d49f9p-1022, 0x0.000501cfe975fp-1022},
277     {-0x1.00004b669543p-1022, -0x0.ff6cbba478ce8p-1022, 0x0p+0},
278     {-0x1.3986b3c0cf466p-1022, -0x1p+0, 0x1p+0},
279     {-0x1.012688b70e628p-1022, -HUGE_VAL, HUGE_VAL},
280     {-0x0.ffffffb2ca278p-1022, -HUGE_VAL, HUGE_VAL},
281     {-0x1.0000078a42202p-1022, HUGE_VAL, 0x0p+0},
282     {-0x0.fffffff8476a3p-1022, HUGE_VAL, 0x0p+0},
283     {-0x0.fffffff27cf9fp-1022, 0x0.fffffffffe845p-1022, 0x0p+0},
284     {-0x1.0000004d35d83p-1022, 0x1.00004b669543p-1022, 0x0p+0},
285     {-0x1.0000000013c3ep-1022, 0x0.0000000000001p-1022, 0x0p+0},
286     {-0x1.049a22dc398a9p-1022, 0x0p+0, 0x0p+0},
287     {-0x1.000000000ed2ep-1022, -0x0p+0, 0x0p+0},
288     {-0x1.00000000000c8p-1022, -0x0.0000000000001p-1022, 0x0p+0},
289     {-0x0.fdb2ee91e33a7p-1022, -0x1.22840573af909p-1022, 0x0.24d116e1cc562p-1022},
290     {-0x1.001a8210799d3p-1022, -0x1.000025b34aa17p-1022, 0x0p+0},
291     {-0x1.000000003169fp-1022, -0x1p+0, 0x1p+0},
292     {-0x0.fffff9f7cb193p-1022, -HUGE_VAL, HUGE_VAL},
293     {-0x1.00000000007e5p-1022, -HUGE_VAL, HUGE_VAL},
294     {-0x1.fffffffffffffp-1, HUGE_VAL, 0x0p+0},
295     {-0x1.fffffffffffffp-1, HUGE_VAL, 0x0p+0},
296     {-0x1.fffffffffffffp-1, 0x1.003ae8249c79fp-1022, 0x0p+0},
297     {-0x1.fffffffffffffp-1, 0x0.ffa7a3c91548ap-1022, 0x0p+0},
298     {-0x1.fffffffffffffp-1, 0x0.0000000000001p-1022, 0x0p+0},
299     {-0x1.fffffffffffffp-1, 0x0p+0, 0x0p+0},
300     {-0x1.fffffffffffffp-1, -0x0p+0, 0x0p+0},
301     {-0x1.fffffffffffffp-1, -0x0.0000000000001p-1022, 0x0p+0},
302     {-0x1.fffffffffffffp-1, -0x1.000000003169fp-1022, 0x0p+0},
303     {-0x1.fffffffffffffp-1, -0x0.ffffffffce95bp-1022, 0x0p+0},
304     {-0x1.fffffffffffffp-1, -0x1p+0, 0x1p-53},
305     {-0x1.fffffffffffffp-1, -0x1.fffc5abc8380bp+1023, 0x1.fffc5abc8380bp+1023},
306     {-0x1.fffffffffffffp-1, -HUGE_VAL, HUGE_VAL},
307     {-0x1p+0, HUGE_VAL, 0x0p+0},
308     {-0x1p+0, HUGE_VAL, 0x0p+0},
309     {-0x1p+0, 0x0.ffffffffffffdp-1022, 0x0p+0},
310     {-0x1p+0, 0x0.ffffffffffe68p-1022, 0x0p+0},
311     {-0x1p+0, 0x0.0000000000001p-1022, 0x0p+0},
312     {-0x1p+0, 0x0p+0, 0x0p+0},
313     {-0x1p+0, -0x0p+0, 0x0p+0},
314     {-0x1p+0, -0x0.0000000000001p-1022, 0x0p+0},
315     {-0x1p+0, -0x1.06e7344a565p-1022, 0x0p+0},
316     {-0x1p+0, -0x1.0000078a42202p-1022, 0x0p+0},
317     {-0x1p+0, -0x1p+0, 0x0p+0},
318     {-0x1p+0, -0x1.fffae56e51b3bp+1023, 0x1.fffae56e51b3bp+1023},
319     {-0x1p+0, -HUGE_VAL, HUGE_VAL},
320     {-0x1.0000000000001p+0, HUGE_VAL, 0x0p+0},
321     {-0x1.0000000000001p+0, HUGE_VAL, 0x0p+0},
322     {-0x1.0000000000001p+0, 0x0.fed97748f19d2p-1022, 0x0p+0},
323     {-0x1.0000000000001p+0, 0x0.fffed265aaf32p-1022, 0x0p+0},
324     {-0x1.0000000000001p+0, 0x0.0000000000001p-1022, 0x0p+0},
325     {-0x1.0000000000001p+0, 0x0p+0, 0x0p+0},
326     {-0x1.0000000000001p+0, -0x0p+0, 0x0p+0},
327     {-0x1.0000000000001p+0, -0x0.0000000000001p-1022, 0x0p+0},
328     {-0x1.0000000000001p+0, -0x1.0000000062d42p-1022, 0x0p+0},
329     {-0x1.0000000000001p+0, -0x0.fffe86ff15bp-1022, 0x0p+0},
330     {-0x1.0000000000001p+0, -0x1p+0, 0x0p+0},
331     {-0x1.0000000000001p+0, -HUGE_VAL, HUGE_VAL},
332     {-0x1.0000000000001p+0, -HUGE_VAL, HUGE_VAL},
333     {-0x1.8e13830d4e308p+1023, HUGE_VAL, 0x0p+0},
334     {-HUGE_VAL, 0x1.fffffffffec82p+1023, 0x0p+0},
335     {-0x1.fffffffca7bb6p+1023, 0x1.0000169ec660cp-1022, 0x0p+0},
336     {-0x1.fffffffffd8fp+1023, 0x0.ffff6932d5798p-1022, 0x0p+0},
337     {-0x1.ffffffa06f0f3p+1023, 0x0.0000000000001p-1022, 0x0p+0},
338     {-HUGE_VAL, 0x0p+0, 0x0p+0},
339     {-0x1.fffae56e51b3bp+1023, -0x0p+0, 0x0p+0},
340     {-0x1.fedc5ae917d3bp+1023, -0x0.0000000000001p-1022, 0x0p+0},
341     {-HUGE_VAL, -0x0.fffed265aaf32p-1022, 0x0p+0},
342     {-HUGE_VAL, -0x1.000096cd2a863p-1022, 0x0p+0},
343     {-0x1.e9371a35dc712p+1023, -0x1p+0, 0x0p+0},
344     {-0x1.fffae56e51b3bp+1023, -0x1.fffffffe16b4cp+1023, 0x1.46a3f14044p+1009},
345     {-0x1.eee953a865553p+1023, -HUGE_VAL, HUGE_VAL},
346     {-HUGE_VAL, HUGE_VAL, 0x0p+0},
347     {-HUGE_VAL, HUGE_VAL, 0x0p+0},
348     {-HUGE_VAL, 0x1.0000169ec660cp-1022, 0x0p+0},
349     {-HUGE_VAL, 0x0.ffa7a3c91548ap-1022, 0x0p+0},
350     {-HUGE_VAL, 0x0.0000000000001p-1022, 0x0p+0},
351     {-HUGE_VAL, 0x0p+0, 0x0p+0},
352     {-HUGE_VAL, -0x0p+0, 0x0p+0},
353     {-HUGE_VAL, -0x0.0000000000001p-1022, 0x0p+0},
354     {-HUGE_VAL, -0x0.ffffffffffffdp-1022, 0x0p+0},
355     {-HUGE_VAL, -0x0.fffffff65944dp-1022, 0x0p+0},
356     {-HUGE_VAL, -0x1p+0, 0x0p+0},
357     {-HUGE_VAL, -0x1.fffa2ac738cd3p+1023, 0x0p+0},
358     {-HUGE_VAL, -HUGE_VAL, 0x0p+0}
359 };
360 
361 #endif
362