• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_HYPOTF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_HYPOTF_DATA_H
3 
4 DataFloat3Expected1 g_hypotfData[] = {
5     {-0x1.355e34p+3, 0x1.cp+2, 0x1.7df2c8p+3},
6     {-0x1.36020cp+3, -0x1.a6b42cp+2, 0x1.77330cp+3},
7     {-0x1.38456cp-16, -0x1.09cc42p-16, 0x1.9a134cp-16},
8     {-0x1.55555ep-101, 0x1.2p+3, 0x1.2p+3},
9     {-0x1.5cp-62, -0x1.f6c65ap-41, 0x1.f6c65ap-41},
10     {-0x1.6c5e7cp+4, -0x1.4p+2, 0x1.750c4cp+4},
11     {-0x1.7ae144p+0, 0x1p+0, 0x1.c9425ep+0},
12     {-0x1.f12bp+21, 0x1.fddfep+15, 0x1.f13b56p+21},
13     {0x1p-149, 0x1.740dc2p-2, 0x1.740dc2p-2},
14     {0x1p+0, 0x1.555118p+100, 0x1.555118p+100},
15     {0x1.000006p+100, 0x1p+100, 0x1.6a09eap+100},
16     {0x1.0014c2p-19, 0x1.fffeeep-20, 0x1.6a1834p-19},
17     {0x1.03d20ep+0, 0x0p+0, 0x1.03d20ep+0},
18     {0x1.0793c6p+6, 0x1.11e666p+6, 0x1.7c1fb6p+6},
19     {0x1.0f4f5p+0, 0x0p+0, 0x1.0f4f5p+0},
20     {0x1.1e67b2p+1, 0x1.266666p+0, 0x1.4204a6p+1},
21     {0x1.2p-40, 0x1.80011ap-23, 0x1.80011ap-23},
22     {0x1.2p+6, 0x1.c0000ap-1, 0x1.200572p+6},
23     {0x1.32a85ap+1, 0x0p+0, 0x1.32a85ap+1},
24     {0x1.43dbf6p+2, 0x1.c57e8p+2, 0x1.16a1ap+3},
25     {0x1.5ffffep+100, 0x1.0c30c4p+100, 0x1.ba86e8p+100},
26     {0x1.217d3ep-4, 0x1.5673p-6, 0x1.2de21ap-4},
27     {0x1.6f8e0ep-1, 0x0p+0, 0x1.6f8e0ep-1},
28     {0x1.56d77p-2, 0x1p+0, 0x1.0df798p+0},
29     {0x1.4dae14p-4, 0x1.f5c27ep-1, 0x1.f77d8ap-1},
30     {0x1.847aecp+2, 0x1p+3, 0x1.41595cp+3},
31     {0x1.8aef9ap+0, 0x0p+0, 0x1.8aef9ap+0},
32     {0x1.90ca02p-1, 0x0p+0, 0x1.90ca02p-1},
33     {0x1.8f83c2p+10, 0x1.c28f5cp-2, 0x1.8f83c2p+10},
34     {0x1.95173ep+0, 0x0p+0, 0x1.95173ep+0},
35     {0x1.8e6e7p-1, 0x1.01977cp+1, 0x1.142ep+1},
36     {0x1.c25e54p-1, 0x1.4e694cp-1, 0x1.187958p+0},
37     {0x1.8a7ea4p-4, 0x0p+0, 0x1.8a7ea4p-4},
38     {0x1.c19176p-7, 0x0p+0, 0x1.c19176p-7},
39     {0x1.cd0b4ap-3, 0x1.39ee6cp-1, 0x1.4e6cp-1},
40     {0x1.c2e836p+1, 0x0p+0, 0x1.c2e836p+1},
41     {0x1.ff95bp-2, 0x1.39ee6cp-1, 0x1.94f29ap-1},
42     {0x1.a97e06p-1, 0x1.58a6bep-1, 0x1.11c86ap+0},
43     {0x1.d20fc4p+2, 0x1.fae114p+2, 0x1.584a02p+3},
44     {0x1.fadeccp-1, 0x0p+0, 0x1.fadeccp-1},
45     {0x1.d1e16cp+0, 0x0p+0, 0x1.d1e16cp+0},
46     {0x1.f58592p-2, 0x1.538806p-1, 0x1.a617d2p-1},
47     {0x1.872e0cp-7, 0x1.fc24f6p+2, 0x1.fc251cp+2},
48     {0x1.1cb85p-2, 0x1.ffc7eep+1, 0x1.00822cp+2},
49     {0x1.fce9fap+3, 0x0p+0, 0x1.fce9fap+3},
50     {0x1.fddfeap+15, -0x1.f12bp+21, 0x1.f13b56p+21},
51     {0x1.28b5c2p-2, 0x1.c28f5cp+0, 0x1.c8a01p+0},
52     {0x1.f92998p+1, 0x1.42385p+1, 0x1.2b96d8p+2},
53     {0x1.ffep-138, 0x0p+0, 0x1.ffep-138},
54     {0x1.f84deap+1, 0x1.e141acp-2, 0x1.fbe132p+1},
55     {0x1.ffffcp+20, 0x1.00005p+20, 0x1.1e376ep+21},
56     {0x1.096512p-19, 0x1.00001p-20, 0x1.26a652p-19},
57     {0x1.75c28ep-4, 0x1.c28f52p+0, 0x1.c32a3ep+0},
58     {0x1.dc28f2p-1, 0x1p+0, 0x1.5d98d6p+0},
59     {0x1.4bae14p-7, 0x1.ae1472p-2, 0x1.ae346ap-2},
60     {0x1.fffffcp-54, 0x0p+0, 0x1.fffffcp-54},
61     {0x1.fffc24p+10, 0x1.f5c29p-2, 0x1.fffc24p+10},
62     {0x1.fffe8cp+12, -0x1p+1, 0x1.fffe8ep+12},
63     {0x1.fffeb4p+12, 0x1.fd70a4p+0, 0x1.fffeb4p+12},
64     {-0x1.028f5ep+0, -0x1.0f5c2ap+0, 0x1.76d1c2p+0},
65     {-0x1.170a4p+0, -0x1p+0, 0x1.7aae5ap+0},
66     {-0x1.0ccccep+0, -0x1.e66664p-1, 0x1.6a7daep+0},
67     {-0x1p+0, -0x1.07ae16p+0, 0x1.6f8268p+0},
68     {-0x1p+0, -0x1p+0, 0x1.6a09e6p+0},
69     {-0x1p+0, -0x1.fae146p-1, 0x1.683ba8p+0},
70     {-0x1.d1eb84p-1, -0x1.147ae4p+0, 0x1.698a62p+0},
71     {-0x1.eb851cp-1, -0x1p+0, 0x1.62df2cp+0},
72     {-0x1.e147acp-1, -0x1.eb851cp-1, 0x1.57f4aep+0},
73     {-0x1.147ae4p+0, 0x0p+0, 0x1.147ae4p+0},
74     {-0x1.028f5ep+0, 0x1p+0, 0x1.6bda78p+0},
75     {-0x1.0ccccep+0, 0x1p+0, 0x1.733334p+0},
76     {-0x1p+0, 0x1.f0a3d6p-1, 0x1.64a642p+0},
77     {-0x1p+0, 0x1p+0, 0x1.6a09e6p+0},
78     {-0x1p+0, 0x1.0ccccep+0, 0x1.733334p+0},
79     {-0x1.d1eb84p-1, 0x0p+0, 0x1.d1eb84p-1},
80     {-0x1.f5c28ep-1, 0x1p+0, 0x1.666fc2p+0},
81     {-0x1.f5c28ep-1, 0x1p+0, 0x1.666fc2p+0},
82     {0x1.eb851cp-1, 0x0p+0, 0x1.eb851cp-1},
83     {0x1.d1eb84p-1, -0x1p+0, 0x1.5a216cp+0},
84     {0x1.f0a3d6p-1, 0x0p+0, 0x1.f0a3d6p-1},
85     {0x1p+0, -0x1.11eb88p+0, 0x1.76ec9cp+0},
86     {0x1p+0, -0x1p+0, 0x1.6a09e6p+0},
87     {0x1p+0, -0x1.f5c28ep-1, 0x1.666fc2p+0},
88     {0x1.07ae16p+0, 0x0p+0, 0x1.07ae16p+0},
89     {0x1.0f5c2ap+0, -0x1p+0, 0x1.750ed8p+0},
90     {0x1.0f5c2ap+0, 0x0p+0, 0x1.0f5c2ap+0},
91     {0x1.eb851cp-1, 0x1.e66664p-1, 0x1.59c06cp+0},
92     {0x1.e66664p-1, 0x1p+0, 0x1.611a8cp+0},
93     {0x1.e66664p-1, 0x1.170a4p+0, 0x1.7225e6p+0},
94     {0x1p+0, 0x1.dc28f4p-1, 0x1.5d98d6p+0},
95     {0x1p+0, 0x1p+0, 0x1.6a09e6p+0},
96     {0x1p+0, 0x1.051ebap+0, 0x1.6dad5p+0},
97     {0x1.170a4p+0, 0x1.f0a3d6p-1, 0x1.758832p+0},
98     {0x1.147ae4p+0, 0x1p+0, 0x1.78cc74p+0},
99     {0x1.07ae16p+0, 0x1.147ae4p+0, 0x1.7e0edep+0},
100     {-0x1p+0, -0x1p+0, 0x1.6a09e6p+0},
101     {-0x1p+0, 0x1p+0, 0x1.6a09e6p+0},
102     {0x1p+0, -0x1p+0, 0x1.6a09e6p+0},
103     {0x1p+0, 0x1p+0, 0x1.6a09e6p+0},
104     {0x1p+0, 0x1p+0, 0x1.6a09e6p+0},
105     {0x1p+0, 0x1p+3, 0x1.01fe04p+3},
106     {0x1p+3, 0x1p+0, 0x1.01fe04p+3},
107     {0x1p+3, 0x1p+3, 0x1.6a09e6p+3},
108     {0x1p+0, 0x1p+9, 0x1.00002p+9},
109     {0x1p+0, 0x1p+10, 0x1.000008p+10},
110     {0x1p+3, 0x1p+9, 0x1.0008p+9},
111     {0x1p+3, 0x1p+10, 0x1.0002p+10},
112     {0x1p+0, 0x1p+100, 0x1p+100},
113     {0x1p+0, 0x1p+101, 0x1p+101},
114     {0x1p+3, 0x1p+100, 0x1p+100},
115     {0x1p+3, 0x1.4484cp+1, 0x1.0c8c48p+3},
116     {0x1p+9, 0x1p+0, 0x1.00002p+9},
117     {0x1p+9, 0x1p+3, 0x1.0008p+9},
118     {0x1p+10, 0x1p+0, 0x1.000008p+10},
119     {0x1p+10, 0x1p+3, 0x1.0002p+10},
120     {0x1p+9, 0x1p+9, 0x1.6a09e6p+9},
121     {0x1p+9, 0x1p+10, 0x1.1e377ap+10},
122     {0x1p+10, 0x1p+9, 0x1.1e377ap+10},
123     {0x1p+10, 0x1p+10, 0x1.6a09e6p+10},
124     {0x1p+9, 0x1.006766p+100, 0x1.006766p+100},
125     {0x1p+9, 0x1p+101, 0x1p+101},
126     {0x1p+10, 0x1.000002p+100, 0x1.000002p+100},
127     {0x1p+10, 0x1p+101, 0x1p+101},
128     {0x1p+100, 0x1p+0, 0x1p+100},
129     {0x1p+100, 0x1p+3, 0x1p+100},
130     {0x1p+101, 0x1p+0, 0x1p+101},
131     {0x1.00018ep+101, 0x1p+3, 0x1.00018ep+101},
132     {0x1p+100, 0x1p+9, 0x1p+100},
133     {0x1.00000ep+100, 0x1p+10, 0x1.00000ep+100},
134     {0x1p+101, 0x1p+9, 0x1p+101},
135     {0x1.000296p+101, 0x1p+10, 0x1.000296p+101},
136     {0x1p+100, 0x1.00006ap+100, 0x1.6a0a32p+100},
137     {0x1.4484cp+0, 0x1p+101, 0x1p+101},
138     {0x1p+101, 0x1.4484cp+0, 0x1p+101},
139     {0x1p+101, 0x1.0001dp+101, 0x1.6a0b2ep+101},
140     {0x1.7c28f4p+2, 0x1.75c28ep+1, 0x1.a79c4p+2},
141     {0x1.7e1478p+2, 0x1.8p+1, 0x1.ab9bccp+2},
142     {0x1.7ccccap+2, 0x1.828f5ep+1, 0x1.ab0b06p+2},
143     {0x1.8p+2, 0x1.747aep+1, 0x1.aac7bap+2},
144     {0x1.8p+2, 0x1.8p+1, 0x1.ad5336p+2},
145     {0x1.8p+2, 0x1.800002p+1, 0x1.ad5338p+2},
146     {0x1.851ebap+2, 0x1.7eb85p+1, 0x1.b1a0b6p+2},
147     {0x1.828f5ep+2, 0x1.8p+1, 0x1.af9dc8p+2},
148     {0x1.833336p+2, 0x1.8b852p+1, 0x1.b2c776p+2},
149     {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127},
150     {0x1.fffff8p-127, 0x1.fffff8p-127, 0x1.6a09ep-126},
151     {0x1.fffff8p-127, 0x1.fffffcp-127, 0x1.6a09e2p-126},
152     {0x1.fffff8p-127, 0x1p-126, 0x1.6a09e4p-126},
153     {0x1.fffffcp-127, 0x1.fe41f4p-127, 0x1.696c54p-126},
154     {0x1.fffffcp-127, 0x1.fffffcp-127, 0x1.6a09e4p-126},
155     {0x1.fffffcp-127, 0x1.2ced32p+0, 0x1.2ced32p+0},
156     {0x1p-126, 0x1.fffffep+127, 0x1.fffffep+127},
157     {0x1p-126, 0x1.fffffcp-127, 0x1.6a09e4p-126},
158     {0x1p-126, 0x1.61bccap+126, 0x1.61bccap+126},
159     {0x1p-149, 0x1p-149, 0x1p-149},
160     {0x1.fffffep+63, 0x1.fffffep+63, 0x1.6a09e4p+64},
161     {0x1.fffffep+63, 0x1.fffffep+63, 0x1.6a09e4p+64},
162     {0x1.fffffep+52, 0x1.fffffep+52, 0x1.6a09e4p+53},
163     {0x1.fffffep+52, 0x1p+53, 0x1.6a09e6p+53},
164     {0x1.fffffep+52, 0x1.000002p+53, 0x1.6a09e8p+53},
165     {0x1p+53, 0x1.fffffep+52, 0x1.6a09e6p+53},
166     {0x1p+53, 0x1p+53, 0x1.6a09e6p+53},
167     {0x1p+53, 0x1.000002p+53, 0x1.6a09e8p+53},
168     {0x1.000002p+53, 0x1.fffffep+52, 0x1.6a09e8p+53},
169     {0x1.000002p+53, 0x1p+53, 0x1.6a09e8p+53},
170     {0x1.000002p+53, 0x1.000002p+53, 0x1.6a09eap+53},
171     {0x0p+0, 0x1.fffffep-54, 0x1.fffffep-54},
172     {0x1.1c3792p+0, 0x1.000004p-53, 0x1.1c3792p+0},
173     {0x1.049c96p-53, 0x1.000002p-53, 0x1.6d506ep-53},
174     {0x1p-53, 0x1.fffffep-54, 0x1.6a09e6p-53},
175     {0x1p-53, 0x1p-53, 0x1.6a09e6p-53},
176     {0x1p-53, 0x1.000002p-53, 0x1.6a09e8p-53},
177     {0x1.000002p-53, 0x1.fffffep-54, 0x1.6a09e8p-53},
178     {0x1.0005eap-53, 0x1p-53, 0x1.6a0e14p-53},
179     {0x1.00002p-53, 0x1.000002p-53, 0x1.6a09fep-53},
180     {0x1.fffffep+52, 0x1.fffffep-54, 0x1.fffffep+52},
181     {0x1.fffffep+52, 0x1p-53, 0x1.fffffep+52},
182     {0x1.fffffep+52, 0x1.000002p-53, 0x1.fffffep+52},
183     {0x1p+53, 0x1.fffffep-54, 0x1p+53},
184     {0x1p+53, 0x1p-53, 0x1p+53},
185     {0x1p+53, 0x1.000002p-53, 0x1p+53},
186     {0x1.000002p+53, 0x1.fffffep-54, 0x1.000002p+53},
187     {0x1.000002p+53, 0x1p-53, 0x1.000002p+53},
188     {0x1.000002p+53, 0x1.12726p-53, 0x1.000002p+53},
189     {0x1.fffffep+52, -0x1p-149, 0x1.fffffep+52},
190     {0x1.fffffep+52, 0x0p+0, 0x1.fffffep+52},
191     {0x1.fffffep+52, 0x1p-149, 0x1.fffffep+52},
192     {0x1p+53, -0x1.d632ap-17, 0x1p+53},
193     {0x1p+53, 0x0p+0, 0x1p+53},
194     {0x1p+53, 0x1p-149, 0x1p+53},
195     {0x1.000002p+53, -0x1p-149, 0x1.000002p+53},
196     {0x1.000002p+53, 0x0p+0, 0x1.000002p+53},
197     {0x1.000002p+53, 0x1p-149, 0x1.000002p+53},
198     {0x1.fffffep-54, 0x0p+0, 0x1.fffffep-54},
199     {0x1.fffffep-54, 0x0p+0, 0x1.fffffep-54},
200     {0x1.fffffep-54, 0x1p-149, 0x1.fffffep-54},
201     {0x1p-53, 0x0p+0, 0x1p-53},
202     {0x1.09392ep-53, 0x0p+0, 0x1.09392ep-53},
203     {0x1p-53, 0x1p-149, 0x1p-53},
204     {0x1.000002p-53, 0x0p+0, 0x1.000002p-53},
205     {0x1.79ca14p-120, 0x0p+0, 0x1.79ca14p-120},
206     {0x1.000002p-53, 0x1.2a05f2p-116, 0x1.000002p-53},
207     {0x1.fffffep+52, 0x1.e66664p-1, 0x1.fffffep+52},
208     {0x1.fffffep+52, 0x1p+0, 0x1.fffffep+52},
209     {0x1.fffffep+52, 0x1.07ae16p+0, 0x1.fffffep+52},
210     {0x1p+53, 0x1.eb851cp-1, 0x1p+53},
211     {0x1p+53, 0x1p+0, 0x1p+53},
212     {0x1p+53, 0x1.11eb88p+0, 0x1p+53},
213     {0x1.000002p+53, 0x1.dc28f4p-1, 0x1.000002p+53},
214     {0x1.000002p+53, 0x1p+0, 0x1.000002p+53},
215     {0x1.000002p+53, 0x1.0f5c2ap+0, 0x1.000002p+53},
216     {0x1.ffffep-54, 0x1.eb851cp-1, 0x1.eb851cp-1},
217     {0x1.024e4ap-53, 0x1p+0, 0x1p+0},
218     {0x1.fffffep-54, 0x1.07ae16p+0, 0x1.07ae16p+0},
219     {0x1p-53, 0x1.f0a3d6p-1, 0x1.f0a3d6p-1},
220     {0x1.00001ep-53, 0x1p+0, 0x1p+0},
221     {0x1p-53, 0x1.028f5ep+0, 0x1.028f5ep+0},
222     {0x0p+0, 0x1.f0a3d6p-1, 0x1.f0a3d6p-1},
223     {0x1.000002p-53, 0x1p+0, 0x1p+0},
224     {0x1.000002p-53, 0x1.07ae16p+0, 0x1.07ae16p+0},
225     {0x1.fffffep+20, 0x1.fffebp-1, 0x1.fffffep+20},
226     {0x1.fffffcp+20, 0x1p+0, 0x1.fffffcp+20},
227     {0x1.fffffep+20, 0x1p+0, 0x1.fffffep+20},
228     {0x1p+21, 0x1.f5c28ep-1, 0x1p+21},
229     {0x1p+21, 0x1p+0, 0x1p+21},
230     {0x1p+21, 0x1.07ae16p+0, 0x1p+21},
231     {0x1.000002p+21, 0x1.fffebp-1, 0x1.000002p+21},
232     {0x1.000002p+21, 0x1p+0, 0x1.000002p+21},
233     {0x1.000002p+21, 0x1p+0, 0x1.000002p+21},
234     {0x1.fffffep+21, 0x1.fffebp-1, 0x1.fffffep+21},
235     {0x1.fffffep+21, 0x1p+0, 0x1.fffffep+21},
236     {0x1.fffffep+21, 0x1p+0, 0x1.fffffep+21},
237     {0x1p+22, 0x1.e147acp-1, 0x1p+22},
238     {0x1p+22, 0x1p+0, 0x1p+22},
239     {0x1p+22, 0x1.147ae4p+0, 0x1p+22},
240     {0x1.000002p+22, 0x1.fffebp-1, 0x1.000002p+22},
241     {0x1.000002p+22, 0x1p+0, 0x1.000002p+22},
242     {0x1.000002p+22, 0x1p+0, 0x1.000002p+22},
243     {0x1.fffffep+22, 0x1.fffebp-1, 0x1.fffffep+22},
244     {0x1.fffffep+22, 0x1p+0, 0x1.fffffep+22},
245     {0x1.fffffep+22, 0x1p+0, 0x1.fffffep+22},
246     {0x1p+23, 0x1.eb851cp-1, 0x1p+23},
247     {0x1p+23, 0x1p+0, 0x1p+23},
248     {0x1p+23, 0x1.000002p+0, 0x1p+23},
249     {0x1.000002p+23, 0x1.e147acp-1, 0x1.000002p+23},
250     {0x1.000002p+23, 0x1p+0, 0x1.000002p+23},
251     {0x1.000002p+23, 0x1.0a3d72p+0, 0x1.000002p+23},
252     {0x1.fffffep+23, 0x1.d70a3cp-1, 0x1.fffffep+23},
253     {0x1.fffffep+23, 0x1p+0, 0x1.fffffep+23},
254     {0x1.fffffep+23, 0x1.000002p+0, 0x1.fffffep+23},
255     {0x1p+24, 0x1.fffffep-1, 0x1p+24},
256     {0x1p+24, 0x1p+0, 0x1p+24},
257     {0x1p+24, 0x1.07ae16p+0, 0x1p+24},
258     {0x1.000002p+24, 0x1.f0a3d6p-1, 0x1.000002p+24},
259     {0x1.000002p+24, 0x1p+0, 0x1.000002p+24},
260     {0x1.000002p+24, 0x1.0ccccep+0, 0x1.000002p+24},
261     {0x1.fffffep+24, 0x1.f0a3d6p-1, 0x1.fffffep+24},
262     {0x1.fffffep+24, 0x1p+0, 0x1.fffffep+24},
263     {0x1.fffffep+24, 0x1.051ebap+0, 0x1.fffffep+24},
264     {0x1p+25, 0x1.e66664p-1, 0x1p+25},
265     {0x1p+25, 0x1p+0, 0x1p+25},
266     {0x1p+25, 0x1.0a3d72p+0, 0x1p+25},
267     {0x1.000002p+25, 0x1.f0a3d6p-1, 0x1.000002p+25},
268     {0x1.000002p+25, 0x1p+0, 0x1.000002p+25},
269     {0x1.000002p+25, 0x1.0a3d72p+0, 0x1.000002p+25},
270     {0x1.0016aap-60, 0x1.fffffep-61, 0x1.6a19ecp-60},
271     {0x0p+0, 0x1p-60, 0x1p-60},
272     {0x1.fffffep-61, 0x1.000002p-60, 0x1.6a09e8p-60},
273     {0x1p-60, 0x1.fffffep-61, 0x1.6a09e6p-60},
274     {0x1.000026p-60, 0x1p-60, 0x1.6a0a02p-60},
275     {0x1.fffffep+127, 0x1.fffffep+127, HUGE_VAL},
276     {0x1.000004p-60, 0x1.b7cdfcp-94, 0x1.000004p-60},
277     {0x1.000002p-60, 0x1.004b8ep-60, 0x1.6a3f58p-60},
278     {0x1.000002p-60, 0x1.000002p-60, 0x1.6a09eap-60},
279     {0x1.4bae14p-4, 0x1.57ae14p-6, 0x1.56a0bcp-4},
280     {0x1.57ae14p-6, 0x1.4fae14p-5, 0x1.791b82p-5},
281     {0x1.57ae14p-6, 0x1.fb851ep-6, 0x1.327802p-5},
282     {0x1.a1999ap-5, 0x1.4bae14p-4, 0x1.87ee0ep-4},
283     {0x1.4fae14p-5, 0x1.67ae14p-7, 0x1.5b83d6p-5},
284     {0x1.a1999ap-5, 0x1.74a3d8p-4, 0x1.ab26acp-4},
285     {0x1.22b852p-4, 0x1.67ae14p-7, 0x1.262d0ep-4},
286     {0x1.74a3d8p-4, 0x1.a1999ap-5, 0x1.ab26acp-4},
287     {0x1.4bae14p-4, 0x1.a1999ap-5, 0x1.87ee0ep-4},
288     {0x1.ae1478p-2, 0x1.b851eap-2, 0x1.33c11p-1},
289     {0x1.d70a3cp-2, 0x1p-1, 0x1.5bdbd2p-1},
290     {0x1.eb851cp-2, 0x1.23d70cp-1, 0x1.7d88d4p-1},
291     {0x1p-1, 0x1.f5c28ep-2, 0x1.666fc2p-1},
292     {0x1p-1, 0x1p-1, 0x1.6a09e6p-1},
293     {0x1p-1, 0x1.28f5c4p-1, 0x1.8812b2p-1},
294     {0x1.19999cp-1, 0x1.b851eap-2, 0x1.6572aap-1},
295     {0x1.2e147cp-1, 0x1p-1, 0x1.8bf70ep-1},
296     {0x1.0a3d72p-1, 0x1.1eb854p-1, 0x1.874518p-1},
297     {0x1.f5c28ep+0, 0x1.fae146p+0, 0x1.649cd8p+1},
298     {0x1.f33332p+0, 0x1p+1, 0x1.658ab4p+1},
299     {0x1.f5c28ep+0, 0x1.07ae16p+1, 0x1.6bf62p+1},
300     {0x1p+1, 0x1.ee1478p+0, 0x1.63c268p+1},
301     {0x1p+1, 0x1p+1, 0x1.6a09e6p+1},
302     {0x1p+1, 0x1.07ae16p+1, 0x1.6f8268p+1},
303     {0x1.03d70cp+1, 0x1.f33332p+0, 0x1.684d2p+1},
304     {0x1.051ebap+1, 0x1p+1, 0x1.6dad5p+1},
305     {0x1.0a3d72p+1, 0x1.07ae16p+1, 0x1.76b6e4p+1},
306     {0x1.fffeb6p+9, 0x1.fff708p+9, 0x1.6a0646p+10},
307     {0x1.fff5cp+9, 0x1p+10, 0x1.6a0646p+10},
308     {0x1.fff5cp+9, 0x1.000336p+10, 0x1.6a088cp+10},
309     {0x1p+10, 0x1.fff998p+9, 0x1.6a07a2p+10},
310     {0x1p+10, 0x1p+10, 0x1.6a09e6p+10},
311     {0x1p+10, 0x1.0000a6p+10, 0x1.6a0a5cp+10},
312     {0x1.0005c4p+10, 0x1.fff478p+9, 0x1.6a09e6p+10},
313     {0x1.00014ap+10, 0x1p+10, 0x1.6a0adp+10},
314     {0x1.000336p+10, 0x1.0000a6p+10, 0x1.6a0ca2p+10},
315     {0x1.fffffep+59, 0x1.fffffep+59, 0x1.6a09e4p+60},
316     {0x1.fffffep+59, 0x1p+60, 0x1.6a09e6p+60},
317     {0x1.fffffep+59, 0x1.000002p+60, 0x1.6a09e8p+60},
318     {0x1p+60, 0x1.fffffep+59, 0x1.6a09e6p+60},
319     {0x1p+60, 0x1p+60, 0x1.6a09e6p+60},
320     {0x1p+60, 0x1.000002p+60, 0x1.6a09e8p+60},
321     {0x1.000002p+60, 0x1.fffffep+59, 0x1.6a09e8p+60},
322     {0x1.000002p+60, 0x1p+60, 0x1.6a09e8p+60},
323     {0x1.000002p+60, 0x1.000002p+60, 0x1.6a09eap+60},
324     {0x1.0003dap+127, 0x1.e66664p-1, 0x1.0003dap+127},
325     {0x1.fffffep+126, 0x1p+0, 0x1.fffffep+126},
326     {0x1.fff096p+126, 0x1.028f5ep+0, 0x1.fff096p+126},
327     {0x1p+127, 0x1.e147acp-1, 0x1p+127},
328     {0x1p+127, 0x1p+0, 0x1p+127},
329     {0x1p+127, 0x1.147ae4p+0, 0x1p+127},
330     {0x1.00018cp+127, 0x1.e66664p-1, 0x1.00018cp+127},
331     {0x1.000002p+127, 0x1p+0, 0x1.000002p+127},
332     {0x1.000002p+127, 0x1.0a3d72p+0, 0x1.000002p+127},
333     {0x1.00a434p-27, 0x1.5b9018p-127, 0x1.00a434p-27},
334     {0x1.00a434p-27, 0x1.fffffep+127, 0x1.fffffep+127},
335     {0x1.00a434p-27, 0x1.1224fap-27, 0x1.7786bap-27},
336     {0x1.00a436p-27, 0x1.db9fd2p+32, 0x1.db9fd2p+32},
337     {0x1.00a436p-27, 0x1.122dc4p-27, 0x1.778d26p-27},
338     {0x1.00a42p-27, 0x1.122dc6p-27, 0x1.778d1ap-27},
339     {0x1.00a438p-27, 0x1.122dc2p-27, 0x1.778d26p-27},
340     {0x1.00a438p-27, 0x1.122dc4p-27, 0x1.778d28p-27},
341     {0x1.00a438p-27, 0x1.122dc6p-27, 0x1.778d2ap-27},
342     {0x1.060648p+0, 0x0p+0, 0x1.060648p+0},
343     {0x1.060648p+0, 0x0p+0, 0x1.060648p+0},
344     {0x1.0895a4p+0, 0x0p+0, 0x1.0895a4p+0},
345     {0x1.17f1cep+0, 0x0p+0, 0x1.17f1cep+0},
346     {0x1.0376eep+0, 0x0p+0, 0x1.0376eep+0},
347     {0x1.12d316p+0, 0x0p+0, 0x1.12d316p+0},
348     {0x1.0db46p+0, 0x0p+0, 0x1.0db46p+0},
349     {0x1.0895a8p+0, 0x0p+0, 0x1.0895a8p+0},
350     {0x1.0376fp+0, 0x0p+0, 0x1.0376fp+0},
351     {0x1.383b22p+7, 0x1.344e24p+7, 0x1.b6cb4ep+7},
352     {0x1.3854bcp+7, 0x1.345862p+7, 0x1.b6e4b8p+7},
353     {0x1.383604p+7, 0x1.3439acp+7, 0x1.b6b948p+7},
354     {0x1.384fap+7, 0x1.344e24p+7, 0x1.b6d9e2p+7},
355     {0x1.38641ap+7, 0x1.343ecap+7, 0x1.b6ddaep+7},
356     {0x1.384a8p+7, 0x1.3443eap+7, 0x1.b6cf0ep+7},
357     {0x1.384046p+7, 0x1.3439a8p+7, 0x1.b6c092p+7},
358     {0x1.383b26p+7, 0x1.345862p+7, 0x1.b6d282p+7},
359     {0x1.383b26p+7, 0x1.343eccp+7, 0x1.b6c088p+7},
360     {-0x1.dc1c6ep-6, -0x1.d82a5p-6, 0x1.4f44ecp-5},
361     {-0x1.3ff9bcp-5, -0x1.6bcd22p-4, 0x1.8d6d12p-4},
362     {-0x1.1ade26p-4, -0x1.8fec3p-5, 0x1.5a6886p-4},
363     {-0x1.1ade26p-4, -0x1.8fec32p-5, 0x1.5a6886p-4},
364     {-0x1.43d3e8p-4, -0x1.8fec32p-5, 0x1.7c971cp-4},
365     {-0x1.43d3e8p-4, -0x1.3e00acp-5, 0x1.68c1dep-4},
366     {-0x1.95bf6cp-4, -0x1.3e00aep-5, 0x1.b3ca28p-4},
367     {-0x1.43d3e8p-4, -0x1.3e00acp-5, 0x1.68c1dep-4},
368     {-0x1.e3d0c4p-5, -0x1.94c2e4p-4, 0x1.d78a8ap-4},
369     {-0x1.384564p-16, -0x1.09cc34p-16, 0x1.9a133cp-16},
370     {-0x1.384564p-16, -0x1.09cc3cp-16, 0x1.9a1342p-16},
371     {-0x1.2e346ap-16, -0x1.09cc3ap-16, 0x1.92766ep-16},
372     {-0x1.384562p-16, -0x1.5438a2p-23, 0x1.384848p-16},
373     {-0x1.384562p-16, -0x1.09cbfap-16, 0x1.9a1314p-16},
374     {-0x1.38f12ep-16, -0x1.09cc3ap-16, 0x1.9a962p-16},
375     {-0x1.38456p-16, -0x1.09cc28p-16, 0x1.9a1332p-16},
376     {-0x1.38456p-16, -0x1.09cc3cp-16, 0x1.9a133ep-16},
377     {-0x1.38456p-16, -0x1.09cc3ap-16, 0x1.9a133cp-16},
378     {-0x1.75c29p-5, -0x1.a3d70cp-6, 0x1.acad02p-5},
379     {-0x1.70a3ep-8, -0x1.0cccccp-4, 0x1.0dc91ep-4},
380     {-0x1.23d70cp-5, -0x1.c7ae14p-5, 0x1.0e8fd6p-4},
381     {-0x1.35c29p-4, -0x1.70a3ep-8, 0x1.369d9ep-4},
382     {-0x1.35c29p-4, -0x1.23d70ap-5, 0x1.5668b2p-4},
383     {-0x1.87ae14p-4, -0x1.75c28ep-5, 0x1.b1fa8p-4},
384     {-0x1.a3d70ap-6, -0x1.a3d70cp-6, 0x1.28df28p-5},
385     {-0x1.a3d70ap-6, -0x1.a3d70ap-6, 0x1.28df28p-5},
386     {-0x1.c7ae14p-5, -0x1.87ae14p-4, 0x1.c52092p-4},
387     {-0x1p-149, -0x1p-149, 0x1p-149},
388     {-0x1p-149, 0x0p+0, 0x1p-149},
389     {-0x1p-149, 0x1p+0, 0x1p+0},
390     {0x0p+0, -0x1p-149, 0x1p-149},
391     {0x0p+0, 0x0p+0, 0x0p+0},
392     {0x0p+0, 0x1p-149, 0x1p-149},
393     {0x1p-149, 0x0p+0, 0x1p-149},
394     {0x1p-149, 0x0p+0, 0x1p-149},
395     {0x1p-149, 0x1p-149, 0x1p-149},
396     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
397     {HUGE_VAL, 0x1.fffffep+127, HUGE_VAL},
398     {HUGE_VAL, 0x1p-126, HUGE_VAL},
399     {HUGE_VAL, 0x1p-149, HUGE_VAL},
400     {HUGE_VAL, 0x0p+0, HUGE_VAL},
401     {HUGE_VAL, -0x0p+0, HUGE_VAL},
402     {HUGE_VAL, -0x1p-149, HUGE_VAL},
403     {HUGE_VAL, -0x1p-126, HUGE_VAL},
404     {HUGE_VAL, -0x1.b7cdfcp+94, HUGE_VAL},
405     {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
406     {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
407     {-HUGE_VAL, 0x1.fffffep+127, HUGE_VAL},
408     {-HUGE_VAL, 0x1p-126, HUGE_VAL},
409     {-HUGE_VAL, 0x1p-149, HUGE_VAL},
410     {-HUGE_VAL, 0x0p+0, HUGE_VAL},
411     {-HUGE_VAL, -0x0p+0, HUGE_VAL},
412     {-HUGE_VAL, -0x1p-149, HUGE_VAL},
413     {-HUGE_VAL, -0x1.00000ep-126, HUGE_VAL},
414     {-HUGE_VAL, -0x1.5798ecp+101, HUGE_VAL},
415     {-HUGE_VAL, -HUGE_VAL, HUGE_VAL},
416     {0x1.fffc24p+127, HUGE_VAL, HUGE_VAL},
417     {0x1p-126, HUGE_VAL, HUGE_VAL},
418     {0x1p-149, HUGE_VAL, HUGE_VAL},
419     {0x0p+0, HUGE_VAL, HUGE_VAL},
420     {-0x0p+0, HUGE_VAL, HUGE_VAL},
421     {-0x1p-149, HUGE_VAL, HUGE_VAL},
422     {-0x1p-126, HUGE_VAL, HUGE_VAL},
423     {-0x1.fffffep+127, HUGE_VAL, HUGE_VAL},
424     {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
425     {HUGE_VAL, -HUGE_VAL, HUGE_VAL},
426     {0x1.fffffep+127, -HUGE_VAL, HUGE_VAL},
427     {0x1p-126, -HUGE_VAL, HUGE_VAL},
428     {0x1p-149, -HUGE_VAL, HUGE_VAL},
429     {0x0p+0, -HUGE_VAL, HUGE_VAL},
430     {-0x0p+0, -HUGE_VAL, HUGE_VAL},
431     {-0x1.fffffep+127, -HUGE_VAL, HUGE_VAL},
432     {-0x1.045b0ap-126, -HUGE_VAL, HUGE_VAL},
433     {-0x1.fffffep+127, -HUGE_VAL, HUGE_VAL},
434     {0x0p+0, 0x1.fffffep+127, 0x1.fffffep+127},
435     {0x0p+0, 0x1.fff95p-127, 0x1.fff95p-127},
436     {0x0p+0, 0x1p-149, 0x1p-149},
437     {0x0p+0, 0x0p+0, 0x0p+0},
438     {0x0p+0, -0x0p+0, 0x0p+0},
439     {0x0p+0, -0x1p-149, 0x1p-149},
440     {0x0p+0, -0x1.000002p-126, 0x1.000002p-126},
441     {0x0p+0, -0x1.fffffep+127, 0x1.fffffep+127},
442     {-0x0p+0, 0x1.fffffep+127, 0x1.fffffep+127},
443     {-0x0p+0, 0x1p-126, 0x1p-126},
444     {-0x0p+0, 0x1.66bb8p+0, 0x1.66bb8p+0},
445     {-0x0p+0, 0x0p+0, 0x0p+0},
446     {-0x0p+0, -0x0p+0, 0x0p+0},
447     {-0x0p+0, -0x1p-149, 0x1p-149},
448     {-0x0p+0, -0x1p-126, 0x1p-126},
449     {-0x0p+0, -0x1.fffffcp+127, 0x1.fffffcp+127},
450     {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127},
451     {0x1p-126, 0x0p+0, 0x1p-126},
452     {0x1p-149, 0x0p+0, 0x1p-149},
453     {-0x1p-149, 0x0p+0, 0x1p-149},
454     {-0x1p-126, 0x0p+0, 0x1p-126},
455     {-0x1.b38fb8p+1, 0x0p+0, 0x1.b38fb8p+1},
456     {0x1.fffffep+127, -0x0p+0, 0x1.fffffep+127},
457     {0x1.000048p-126, -0x0p+0, 0x1.000048p-126},
458     {0x1p-149, -0x0p+0, 0x1p-149},
459     {-0x1.fffffep+127, -0x0p+0, 0x1.fffffep+127},
460     {-0x0p+0, -0x0p+0, 0x0p+0},
461     {-0x1.79ca1p+61, -0x0p+0, 0x1.79ca1p+61},
462     {0x1.ffffeap+127, 0x1.fffffep+127, HUGE_VAL},
463     {0x1.fffffep+127, 0x1p-126, 0x1.fffffep+127},
464     {0x1.fffffep+127, 0x1p-149, 0x1.fffffep+127},
465     {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127},
466     {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127},
467     {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127},
468     {0x1.2ced32p+0, 0x1p-126, 0x1.2ced32p+0},
469     {0x1.fff95p-127, 0x1p-149, 0x1.fff95p-127},
470     {0x1p-149, 0x1p-149, 0x1p-149},
471     {-0x1p-149, 0x1p+0, 0x1p+0},
472     {0x1.8p+1, 0x1p+2, 0x1.4p+2},
473     {0x1.8p+1, -0x1p+2, 0x1.4p+2},
474     {0x1.4p+2, 0x1.8p+3, 0x1.ap+3},
475     {0x1.4p+2, -0x1.8p+3, 0x1.ap+3}
476 };
477 
478 #endif