• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_LDEXPF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_LDEXPF_DATA_H
3 
4 DataFloatFloatInt g_ldexpfData[] = {
5     {-0x1p-149, -10, -0x0p+0},
6     {-0x1.740da6p-2, -126, -0x1.740da8p-128},
7     {-0x1.875076p-1, -127, -0x1.875078p-128},
8     {-0x1.749f4ap-1, -127, -0x1.749f48p-128},
9     {0x1p-149, -1, 0x0p+0},
10     {0x1p-149, -10, 0x0p+0},
11     {0x1.43f4d4p-4, -120, 0x1.43f4d4p-124},
12     {0x1.c962fcp-2, -148, 0x1p-149},
13     {0x1.ffff6p-127, -23, 0x1p-149},
14     {0x1.ffff84p-127, -23, 0x1p-149},
15     {0x1.fffff8p-127, -10, 0x1p-136},
16     {0x1.ffe8e2p+127, -2147483648, 0x0p+0},
17     {0x1.fffffep+127, 2147483647, HUGE_VALF},
18     {-0x1p+0, -10, -0x1p-10},
19     {-0x1p+0, -9, -0x1p-9},
20     {-0x1p+0, -8, -0x1p-8},
21     {-0x1p+0, -7, -0x1p-7},
22     {-0x1p+0, -6, -0x1p-6},
23     {-0x1p+0, -5, -0x1p-5},
24     {-0x1p+0, -4, -0x1p-4},
25     {-0x1p+0, -3, -0x1p-3},
26     {-0x1p+0, -2, -0x1p-2},
27     {-0x1p+0, -1, -0x1p-1},
28     {-0x1p+0, 0, -0x1p+0},
29     {-0x1p+0, 1, -0x1p+1},
30     {-0x1p+0, 2, -0x1p+2},
31     {-0x1p+0, 3, -0x1p+3},
32     {-0x1p+0, 4, -0x1p+4},
33     {-0x1p+0, 5, -0x1p+5},
34     {-0x1p+0, 6, -0x1p+6},
35     {-0x1p+0, 7, -0x1p+7},
36     {-0x1p+0, 8, -0x1p+8},
37     {-0x1p+0, 9, -0x1p+9},
38     {-0x1p+0, 10, -0x1p+10},
39     {-0x1.eb0df6p-1, -10, -0x1.eb0df6p-11},
40     {-0x1.f54b66p-1, -9, -0x1.f54b66p-10},
41     {-0x1.e5ef3ep-1, -8, -0x1.e5ef3ep-9},
42     {-0x1.ff88d6p-1, -7, -0x1.ff88d6p-8},
43     {-0x1.f02caep-1, -6, -0x1.f02caep-7},
44     {-0x1.e0d084p-1, -5, -0x1.e0d084p-6},
45     {-0x1.e5ef3ep-1, -4, -0x1.e5ef3ep-5},
46     {-0x1.dbb1ccp-1, -3, -0x1.dbb1ccp-4},
47     {-0x1.f02caep-1, -2, -0x1.f02caep-3},
48     {-0x1.ff88d6p-1, -1, -0x1.ff88d6p-2},
49     {-0x1.e0d084p-1, 0, -0x1.e0d084p-1},
50     {-0x1.eb0df6p-1, 1, -0x1.eb0df6p+0},
51     {-0x1.fa6a1ep-1, 2, -0x1.fa6a1ep+1},
52     {-0x1.eb0df6p-1, 3, -0x1.eb0df6p+2},
53     {-0x1.fa6a1ep-1, 4, -0x1.fa6a1ep+3},
54     {-0x1.eb0df6p-1, 5, -0x1.eb0df6p+4},
55     {-0x1.f02caep-1, 6, -0x1.f02caep+5},
56     {-0x1.f02caep-1, 7, -0x1.f02caep+6},
57     {-0x1.e0d084p-1, 8, -0x1.e0d084p+7},
58     {-0x1.ff88d6p-1, 9, -0x1.ff88d6p+8},
59     {-0x1.f02caep-1, 10, -0x1.f02caep+9},
60     {-0x1.b7639ap-1, -10, -0x1.b7639ap-11},
61     {-0x1.a8077p-1, -9, -0x1.a8077p-10},
62     {-0x1.cbde7ap-1, -8, -0x1.cbde7ap-9},
63     {-0x1.a8077p-1, -7, -0x1.a8077p-8},
64     {-0x1.bc8252p-1, -6, -0x1.bc8252p-7},
65     {-0x1.cbde7ap-1, -5, -0x1.cbde7ap-6},
66     {-0x1.a8077p-1, -4, -0x1.a8077p-5},
67     {-0x1.a8077p-1, -3, -0x1.a8077p-4},
68     {-0x1.bc8252p-1, -2, -0x1.bc8252p-3},
69     {-0x1.c1a10ap-1, -1, -0x1.c1a10ap-2},
70     {-0x1.bc8252p-1, 0, -0x1.bc8252p-1},
71     {-0x1.b244ep-1, 1, -0x1.b244ep+0},
72     {-0x1.c1a10ap-1, 2, -0x1.c1a10ap+1},
73     {-0x1.b7639ap-1, 3, -0x1.b7639ap+2},
74     {-0x1.9dcap-1, 4, -0x1.9dcap+3},
75     {-0x1.b7639ap-1, 5, -0x1.b7639ap+4},
76     {-0x1.c1a10ap-1, 6, -0x1.c1a10ap+5},
77     {-0x1.b7639ap-1, 7, -0x1.b7639ap+6},
78     {-0x1.a8077p-1, 8, -0x1.a8077p+7},
79     {-0x1.cbde7ap-1, 9, -0x1.cbde7ap+8},
80     {-0x1.a8077p-1, 10, -0x1.a8077p+9},
81     {-0x1.6a1fa4p-1, -10, -0x1.6a1fa4p-11},
82     {-0x1.98341ep-1, -9, -0x1.98341ep-10},
83     {-0x1.6f3e5cp-1, -8, -0x1.6f3e5cp-9},
84     {-0x1.8df6aep-1, -7, -0x1.8df6aep-8},
85     {-0x1.6a1fa4p-1, -6, -0x1.6a1fa4p-7},
86     {-0x1.6a1fa4p-1, -5, -0x1.6a1fa4p-6},
87     {-0x1.797bccp-1, -4, -0x1.797bccp-5},
88     {-0x1.6a1fa4p-1, -3, -0x1.6a1fa4p-4},
89     {-0x1.88d7f6p-1, -2, -0x1.88d7f6p-3},
90     {-0x1.98341ep-1, -1, -0x1.98341ep-2},
91     {-0x1.6a1fa4p-1, 0, -0x1.6a1fa4p-1},
92     {-0x1.83b93cp-1, 1, -0x1.83b93cp+0},
93     {-0x1.8df6aep-1, 2, -0x1.8df6aep+1},
94     {-0x1.6a1fa4p-1, 3, -0x1.6a1fa4p+2},
95     {-0x1.6a1fa4p-1, 4, -0x1.6a1fa4p+3},
96     {-0x1.6f3e5cp-1, 5, -0x1.6f3e5cp+4},
97     {-0x1.98341ep-1, 6, -0x1.98341ep+5},
98     {-0x1.797bccp-1, 7, -0x1.797bccp+6},
99     {-0x1.6a1fa4p-1, 8, -0x1.6a1fa4p+7},
100     {-0x1.98341ep-1, 9, -0x1.98341ep+8},
101     {-0x1.7e9a84p-1, 10, -0x1.7e9a84p+9},
102     {-0x1.500eep-1, -10, -0x1.500eep-11},
103     {-0x1.4af028p-1, -9, -0x1.4af028p-10},
104     {-0x1.3b94p-1, -8, -0x1.3b94p-9},
105     {-0x1.3b94p-1, -7, -0x1.3b94p-8},
106     {-0x1.367548p-1, -6, -0x1.367548p-7},
107     {-0x1.6489c2p-1, -5, -0x1.6489c2p-6},
108     {-0x1.552d98p-1, -4, -0x1.552d98p-5},
109     {-0x1.552d98p-1, -3, -0x1.552d98p-4},
110     {-0x1.40b2b8p-1, -2, -0x1.40b2b8p-3},
111     {-0x1.367548p-1, -1, -0x1.367548p-2},
112     {-0x1.367548p-1, 0, -0x1.367548p-1},
113     {-0x1.40b2b8p-1, 1, -0x1.40b2b8p+0},
114     {-0x1.552d98p-1, 2, -0x1.552d98p+1},
115     {-0x1.6489c2p-1, 3, -0x1.6489c2p+2},
116     {-0x1.500eep-1, 4, -0x1.500eep+3},
117     {-0x1.5f6b0ap-1, 5, -0x1.5f6b0ap+4},
118     {-0x1.500eep-1, 6, -0x1.500eep+5},
119     {-0x1.552d98p-1, 7, -0x1.552d98p+6},
120     {-0x1.367548p-1, 8, -0x1.367548p+7},
121     {-0x1.40b2b8p-1, 9, -0x1.40b2b8p+8},
122     {-0x1.5a4c52p-1, 10, -0x1.5a4c52p+9},
123     {-0x1.2bc0aep-1, -10, -0x1.2bc0aep-11},
124     {-0x1.1c6484p-1, -9, -0x1.1c6484p-10},
125     {-0x1.122714p-1, -8, -0x1.122714p-9},
126     {-0x1.122714p-1, -7, -0x1.122714p-8},
127     {-0x1.26a1f4p-1, -6, -0x1.26a1f4p-7},
128     {-0x1.122714p-1, -5, -0x1.122714p-6},
129     {-0x1.2bc0aep-1, -4, -0x1.2bc0aep-5},
130     {-0x1.02caeap-1, -3, -0x1.02caeap-4},
131     {-0x1.02caeap-1, -2, -0x1.02caeap-3},
132     {-0x1.26a1f4p-1, -1, -0x1.26a1f4p-2},
133     {-0x1.02caeap-1, 0, -0x1.02caeap-1},
134     {-0x1.1c6484p-1, 1, -0x1.1c6484p+0},
135     {-0x1.0d085cp-1, 2, -0x1.0d085cp+1},
136     {-0x1.122714p-1, 3, -0x1.122714p+2},
137     {-0x1.07e9a4p-1, 4, -0x1.07e9a4p+3},
138     {-0x1.122714p-1, 5, -0x1.122714p+4},
139     {-0x1.122714p-1, 6, -0x1.122714p+5},
140     {-0x1.30df66p-1, 7, -0x1.30df66p+6},
141     {-0x1.2bc0aep-1, 8, -0x1.2bc0aep+7},
142     {-0x1.122714p-1, 9, -0x1.122714p+8},
143     {-0x1.0d085cp-1, 10, -0x1.0d085cp+9},
144     {-0x1.b2bcp-2, -10, -0x1.b2bcp-12},
145     {-0x1.a87e9p-2, -9, -0x1.a87e9p-11},
146     {-0x1.9e411ep-2, -8, -0x1.9e411ep-10},
147     {-0x1.b2bcp-2, -7, -0x1.b2bcp-9},
148     {-0x1.9e411ep-2, -6, -0x1.9e411ep-8},
149     {-0x1.dbb1c2p-2, -5, -0x1.dbb1c2p-7},
150     {-0x1.dbb1c2p-2, -4, -0x1.dbb1c2p-6},
151     {-0x1.e5ef34p-2, -3, -0x1.e5ef34p-5},
152     {-0x1.dbb1c2p-2, -2, -0x1.dbb1c2p-4},
153     {-0x1.a87e9p-2, -1, -0x1.a87e9p-3},
154     {-0x1.c736e2p-2, 0, -0x1.c736e2p-2},
155     {-0x1.f02ca4p-2, 1, -0x1.f02ca4p-1},
156     {-0x1.e5ef34p-2, 2, -0x1.e5ef34p+0},
157     {-0x1.a87e9p-2, 3, -0x1.a87e9p+1},
158     {-0x1.a87e9p-2, 4, -0x1.a87e9p+2},
159     {-0x1.9e411ep-2, 5, -0x1.9e411ep+3},
160     {-0x1.dbb1c2p-2, 6, -0x1.dbb1c2p+4},
161     {-0x1.f02ca4p-2, 7, -0x1.f02ca4p+5},
162     {-0x1.c736e2p-2, 8, -0x1.c736e2p+6},
163     {-0x1.a87e9p-2, 9, -0x1.a87e9p+7},
164     {-0x1.bcf97p-2, 10, -0x1.bcf97p+8},
165     {-0x1.55a4bap-2, -10, -0x1.55a4bap-12},
166     {-0x1.4b674ap-2, -9, -0x1.4b674ap-11},
167     {-0x1.88d7eep-2, -8, -0x1.88d7eep-10},
168     {-0x1.93155ep-2, -7, -0x1.93155ep-9},
169     {-0x1.36ec68p-2, -6, -0x1.36ec68p-8},
170     {-0x1.7e9a7cp-2, -5, -0x1.7e9a7cp-7},
171     {-0x1.4129d8p-2, -4, -0x1.4129d8p-6},
172     {-0x1.4b674ap-2, -3, -0x1.4b674ap-5},
173     {-0x1.5fe22ap-2, -2, -0x1.5fe22ap-4},
174     {-0x1.4129d8p-2, -1, -0x1.4129d8p-3},
175     {-0x1.6a1f9cp-2, 0, -0x1.6a1f9cp-2},
176     {-0x1.55a4bap-2, 1, -0x1.55a4bap-1},
177     {-0x1.5fe22ap-2, 2, -0x1.5fe22ap+0},
178     {-0x1.6a1f9cp-2, 3, -0x1.6a1f9cp+1},
179     {-0x1.93155ep-2, 4, -0x1.93155ep+2},
180     {-0x1.6a1f9cp-2, 5, -0x1.6a1f9cp+3},
181     {-0x1.7e9a7cp-2, 6, -0x1.7e9a7cp+4},
182     {-0x1.4129d8p-2, 7, -0x1.4129d8p+5},
183     {-0x1.4b674ap-2, 8, -0x1.4b674ap+6},
184     {-0x1.88d7eep-2, 9, -0x1.88d7eep+7},
185     {-0x1.6a1f9cp-2, 10, -0x1.6a1f9cp+8},
186     {-0x1.9f2f64p-3, -10, -0x1.9f2f64p-13},
187     {-0x1.218336p-2, -9, -0x1.218336p-11},
188     {-0x1.c82526p-3, -8, -0x1.c82526p-11},
189     {-0x1.dca006p-3, -7, -0x1.dca006p-10},
190     {-0x1.b3aa44p-3, -6, -0x1.b3aa44p-9},
191     {-0x1.2bc0a8p-2, -5, -0x1.2bc0a8p-7},
192     {-0x1.2bc0a8p-2, -4, -0x1.2bc0a8p-6},
193     {-0x1.c82526p-3, -3, -0x1.c82526p-6},
194     {-0x1.0d0856p-2, -2, -0x1.0d0856p-4},
195     {-0x1.2bc0a8p-2, -1, -0x1.2bc0a8p-3},
196     {-0x1.dca006p-3, 0, -0x1.dca006p-3},
197     {-0x1.02cae4p-2, 1, -0x1.02cae4p-1},
198     {-0x1.f11ae8p-3, 2, -0x1.f11ae8p-1},
199     {-0x1.b3aa44p-3, 3, -0x1.b3aa44p+0},
200     {-0x1.218336p-2, 4, -0x1.218336p+2},
201     {-0x1.c82526p-3, 5, -0x1.c82526p+2},
202     {-0x1.0d0856p-2, 6, -0x1.0d0856p+4},
203     {-0x1.c82526p-3, 7, -0x1.c82526p+4},
204     {-0x1.b3aa44p-3, 8, -0x1.b3aa44p+5},
205     {-0x1.9f2f64p-3, 9, -0x1.9f2f64p+6},
206     {-0x1.dca006p-3, 10, -0x1.dca006p+7},
207     {-0x1.5fe21ep-3, -10, -0x1.5fe21ep-13},
208     {-0x1.f2f77p-4, -9, -0x1.f2f77p-13},
209     {-0x1.22717ap-3, -8, -0x1.22717ap-11},
210     {-0x1.4b673ep-3, -7, -0x1.4b673ep-10},
211     {-0x1.22717ap-3, -6, -0x1.22717ap-9},
212     {-0x1.a10becp-4, -5, -0x1.a10becp-9},
213     {-0x1.22717ap-3, -4, -0x1.22717ap-7},
214     {-0x1.5fe21ep-3, -3, -0x1.5fe21ep-6},
215     {-0x1.22717ap-3, -2, -0x1.22717ap-5},
216     {-0x1.ca01aep-4, -1, -0x1.ca01aep-5},
217     {-0x1.f2f77p-4, 0, -0x1.f2f77p-4},
218     {-0x1.5fe21ep-3, 1, -0x1.5fe21ep-2},
219     {-0x1.f2f77p-4, 2, -0x1.f2f77p-2},
220     {-0x1.22717ap-3, 3, -0x1.22717ap+0},
221     {-0x1.a10becp-4, 4, -0x1.a10becp+0},
222     {-0x1.36ec5cp-3, 5, -0x1.36ec5cp+2},
223     {-0x1.4b673ep-3, 6, -0x1.4b673ep+3},
224     {-0x1.5fe21ep-3, 7, -0x1.5fe21ep+4},
225     {-0x1.88d7e2p-3, 8, -0x1.88d7e2p+5},
226     {-0x1.36ec5cp-3, 9, -0x1.36ec5cp+6},
227     {-0x1.22717ap-3, 10, -0x1.22717ap+7},
228     {-0x1.65769cp-7, -10, -0x1.65769cp-17},
229     {-0x1.4b6726p-4, -9, -0x1.4b6726p-13},
230     {-0x1.fa6962p-6, -8, -0x1.fa6962p-14},
231     {-0x1.fa6962p-6, -7, -0x1.fa6962p-13},
232     {-0x1.227162p-4, -6, -0x1.227162p-10},
233     {-0x1.4f2036p-5, -5, -0x1.4f2036p-10},
234     {-0x1.569258p-6, -4, -0x1.569258p-10},
235     {-0x1.f2f74p-5, -3, -0x1.f2f74p-8},
236     {-0x1.65769cp-7, -2, -0x1.65769cp-9},
237     {-0x1.a10bbcp-5, -1, -0x1.a10bbcp-6},
238     {-0x1.4f2036p-5, 0, -0x1.4f2036p-5},
239     {-0x1.fa6962p-6, 1, -0x1.fa6962p-5},
240     {-0x1.f2f74p-5, 2, -0x1.f2f74p-3},
241     {-0x1.227162p-4, 3, -0x1.227162p-1},
242     {-0x1.dc887ap-11, 4, -0x1.dc887ap-7},
243     {-0x1.f2f74p-5, 5, -0x1.f2f74p+0},
244     {-0x1.4b6726p-4, 6, -0x1.4b6726p+2},
245     {-0x1.4f2036p-5, 7, -0x1.4f2036p+2},
246     {-0x1.65769cp-7, 8, -0x1.65769cp+1},
247     {-0x1.f2f74p-5, 9, -0x1.f2f74p+4},
248     {-0x1.227162p-4, 10, -0x1.227162p+6},
249     {0x1.8p-23, -10, 0x1.8p-33},
250     {0x1.8p-23, -9, 0x1.8p-32},
251     {0x1.800006p-23, -8, 0x1.800006p-31},
252     {0x1.8p-23, -7, 0x1.8p-30},
253     {0x1.8p-23, -6, 0x1.8p-29},
254     {0x1.8p-23, -5, 0x1.8p-28},
255     {0x1.c9c38p+0, -4, 0x1.c9c38p-4},
256     {0x1.8p-23, -3, 0x1.8p-26},
257     {0x1.8p-23, -2, 0x1.8p-25},
258     {0x1.7fffd6p-23, -1, 0x1.7fffd6p-24},
259     {0x1.c9c38p+0, 0, 0x1.c9c38p+0},
260     {0x1.7fff82p-23, 1, 0x1.7fff82p-22},
261     {0x0p+0, 2, 0x0p+0},
262     {0x1.8p-23, 3, 0x1.8p-20},
263     {0x1.8p-23, 4, 0x1.8p-19},
264     {0x1.7e7f2cp-23, 5, 0x1.7e7f2cp-18},
265     {0x1.7fff9p-23, 6, 0x1.7fff9p-17},
266     {0x1.80034cp-23, 7, 0x1.80034cp-16},
267     {0x1.7fffe4p-23, 8, 0x1.7fffe4p-15},
268     {0x1.7fffd6p-23, 9, 0x1.7fffd6p-14},
269     {0x1.7f920cp-23, 10, 0x1.7f920cp-13},
270     {0x1.f2f8p-5, -10, 0x1.f2f8p-15},
271     {0x1.2271c2p-4, -9, 0x1.2271c2p-13},
272     {0x1.fa6ae2p-6, -8, 0x1.fa6ae2p-14},
273     {0x1.2271c2p-4, -7, 0x1.2271c2p-11},
274     {0x1.4b6786p-4, -6, 0x1.4b6786p-10},
275     {0x1.5693d8p-6, -5, 0x1.5693d8p-11},
276     {0x1.4f20f6p-5, -4, 0x1.4f20f6p-9},
277     {0x1.5693d8p-6, -3, 0x1.5693d8p-9},
278     {0x1.4f20f6p-5, -2, 0x1.4f20f6p-7},
279     {0x1.f2f8p-5, -1, 0x1.f2f8p-6},
280     {0x1.f2f8p-5, 0, 0x1.f2f8p-5},
281     {0x1.fa6ae2p-6, 1, 0x1.fa6ae2p-5},
282     {0x1.f2f8p-5, 2, 0x1.f2f8p-3},
283     {0x1.a10c7cp-5, 3, 0x1.a10c7cp-2},
284     {0x1.4b6786p-4, 4, 0x1.4b6786p+0},
285     {0x1.4b6786p-4, 5, 0x1.4b6786p+1},
286     {0x1.2271c2p-4, 6, 0x1.2271c2p+2},
287     {0x1.2271c2p-4, 7, 0x1.2271c2p+3},
288     {0x1.f2f8p-5, 8, 0x1.f2f8p+3},
289     {0x1.65799cp-7, 9, 0x1.65799cp+2},
290     {0x1.dcb87ap-11, 10, 0x1.dcb87ap-1},
291     {0x1.36ec8cp-3, -10, 0x1.36ec8cp-13},
292     {0x1.5fe24ep-3, -9, 0x1.5fe24ep-12},
293     {0x1.0df6cap-3, -8, 0x1.0df6cap-11},
294     {0x1.4b676ep-3, -7, 0x1.4b676ep-10},
295     {0x1.a10c4cp-4, -6, 0x1.a10c4cp-10},
296     {0x1.4b676ep-3, -5, 0x1.4b676ep-8},
297     {0x1.2271aap-3, -4, 0x1.2271aap-7},
298     {0x1.0df6cap-3, -3, 0x1.0df6cap-6},
299     {0x1.2271aap-3, -2, 0x1.2271aap-5},
300     {0x1.36ec8cp-3, -1, 0x1.36ec8cp-4},
301     {0x1.88d812p-3, 0, 0x1.88d812p-3},
302     {0x1.2271aap-3, 1, 0x1.2271aap-2},
303     {0x1.4b676ep-3, 2, 0x1.4b676ep-1},
304     {0x1.88d812p-3, 3, 0x1.88d812p+0},
305     {0x1.a10c4cp-4, 4, 0x1.a10c4cp+0},
306     {0x1.2271aap-3, 5, 0x1.2271aap+2},
307     {0x1.0df6cap-3, 6, 0x1.0df6cap+3},
308     {0x1.2271aap-3, 7, 0x1.2271aap+4},
309     {0x1.f2f7dp-4, 8, 0x1.f2f7dp+4},
310     {0x1.88d812p-3, 9, 0x1.88d812p+6},
311     {0x1.0df6cap-3, 10, 0x1.0df6cap+7},
312     {0x1.dca036p-3, -10, 0x1.dca036p-13},
313     {0x1.dca036p-3, -9, 0x1.dca036p-12},
314     {0x1.0d086ep-2, -8, 0x1.0d086ep-10},
315     {0x1.2bc0cp-2, -7, 0x1.2bc0cp-9},
316     {0x1.0d086ep-2, -6, 0x1.0d086ep-8},
317     {0x1.b3aa74p-3, -5, 0x1.b3aa74p-8},
318     {0x1.dca036p-3, -4, 0x1.dca036p-7},
319     {0x1.b3aa74p-3, -3, 0x1.b3aa74p-6},
320     {0x1.0d086ep-2, -2, 0x1.0d086ep-4},
321     {0x1.f11b18p-3, -1, 0x1.f11b18p-4},
322     {0x1.b3aa74p-3, 0, 0x1.b3aa74p-3},
323     {0x1.f11b18p-3, 1, 0x1.f11b18p-2},
324     {0x1.2bc0cp-2, 2, 0x1.2bc0cp+0},
325     {0x1.b3aa74p-3, 3, 0x1.b3aa74p+0},
326     {0x1.9f2f94p-3, 4, 0x1.9f2f94p+1},
327     {0x1.c82556p-3, 5, 0x1.c82556p+2},
328     {0x1.9f2f94p-3, 6, 0x1.9f2f94p+3},
329     {0x1.21834ep-2, 7, 0x1.21834ep+5},
330     {0x1.dca036p-3, 8, 0x1.dca036p+5},
331     {0x1.0d086ep-2, 9, 0x1.0d086ep+7},
332     {0x1.c82556p-3, 10, 0x1.c82556p+7},
333     {0x1.4129fp-2, -10, 0x1.4129fp-12},
334     {0x1.4b6762p-2, -9, 0x1.4b6762p-11},
335     {0x1.55a4d2p-2, -8, 0x1.55a4d2p-10},
336     {0x1.4129fp-2, -7, 0x1.4129fp-9},
337     {0x1.4129fp-2, -6, 0x1.4129fp-8},
338     {0x1.55a4d2p-2, -5, 0x1.55a4d2p-7},
339     {0x1.7e9a94p-2, -4, 0x1.7e9a94p-6},
340     {0x1.36ec8p-2, -3, 0x1.36ec8p-5},
341     {0x1.4129fp-2, -2, 0x1.4129fp-4},
342     {0x1.6a1fb4p-2, -1, 0x1.6a1fb4p-3},
343     {0x1.5fe242p-2, 0, 0x1.5fe242p-2},
344     {0x1.931576p-2, 1, 0x1.931576p-1},
345     {0x1.6a1fb4p-2, 2, 0x1.6a1fb4p+0},
346     {0x1.6a1fb4p-2, 3, 0x1.6a1fb4p+1},
347     {0x1.4129fp-2, 4, 0x1.4129fp+2},
348     {0x1.55a4d2p-2, 5, 0x1.55a4d2p+3},
349     {0x1.7e9a94p-2, 6, 0x1.7e9a94p+4},
350     {0x1.36ec8p-2, 7, 0x1.36ec8p+5},
351     {0x1.55a4d2p-2, 8, 0x1.55a4d2p+6},
352     {0x1.36ec8p-2, 9, 0x1.36ec8p+7},
353     {0x1.88d806p-2, 10, 0x1.88d806p+8},
354     {0x1.c736fap-2, -10, 0x1.c736fap-12},
355     {0x1.e5ef4cp-2, -9, 0x1.e5ef4cp-11},
356     {0x1.bcf988p-2, -8, 0x1.bcf988p-10},
357     {0x1.b2bc18p-2, -7, 0x1.b2bc18p-9},
358     {0x1.bcf988p-2, -6, 0x1.bcf988p-8},
359     {0x1.f02cbcp-2, -5, 0x1.f02cbcp-7},
360     {0x1.c736fap-2, -4, 0x1.c736fap-6},
361     {0x1.c736fap-2, -3, 0x1.c736fap-5},
362     {0x1.dbb1dap-2, -2, 0x1.dbb1dap-4},
363     {0x1.b2bc18p-2, -1, 0x1.b2bc18p-3},
364     {0x1.9e4136p-2, 0, 0x1.9e4136p-2},
365     {0x1.b2bc18p-2, 1, 0x1.b2bc18p-1},
366     {0x1.fa6a2cp-2, 2, 0x1.fa6a2cp+0},
367     {0x1.dbb1dap-2, 3, 0x1.dbb1dap+1},
368     {0x1.c736fap-2, 4, 0x1.c736fap+2},
369     {0x1.dbb1dap-2, 5, 0x1.dbb1dap+3},
370     {0x1.e5ef4cp-2, 6, 0x1.e5ef4cp+4},
371     {0x1.9e4136p-2, 7, 0x1.9e4136p+5},
372     {0x1.e5ef4cp-2, 8, 0x1.e5ef4cp+6},
373     {0x1.f02cbcp-2, 9, 0x1.f02cbcp+7},
374     {0x1.b2bc18p-2, 10, 0x1.b2bc18p+8},
375     {0x1.0d0868p-1, -10, 0x1.0d0868p-11},
376     {0x1.0d0868p-1, -9, 0x1.0d0868p-10},
377     {0x1.07e9bp-1, -8, 0x1.07e9bp-9},
378     {0x1.12272p-1, -7, 0x1.12272p-8},
379     {0x1.26a2p-1, -6, 0x1.26a2p-7},
380     {0x1.1c649p-1, -5, 0x1.1c649p-6},
381     {0x1.26a2p-1, -4, 0x1.26a2p-5},
382     {0x1.2bc0bap-1, -3, 0x1.2bc0bap-4},
383     {0x1.0d0868p-1, -2, 0x1.0d0868p-3},
384     {0x1.02caf6p-1, -1, 0x1.02caf6p-2},
385     {0x1.218348p-1, 0, 0x1.218348p-1},
386     {0x1.30df72p-1, 1, 0x1.30df72p+0},
387     {0x1.30df72p-1, 2, 0x1.30df72p+1},
388     {0x1.218348p-1, 3, 0x1.218348p+2},
389     {0x1.26a2p-1, 4, 0x1.26a2p+3},
390     {0x1.30df72p-1, 5, 0x1.30df72p+4},
391     {0x1.26a2p-1, 6, 0x1.26a2p+5},
392     {0x1.02caf6p-1, 7, 0x1.02caf6p+6},
393     {0x1.218348p-1, 8, 0x1.218348p+7},
394     {0x1.218348p-1, 9, 0x1.218348p+8},
395     {0x1.1c649p-1, 10, 0x1.1c649p+9},
396     {0x1.4af034p-1, -10, 0x1.4af034p-11},
397     {0x1.3b940cp-1, -9, 0x1.3b940cp-10},
398     {0x1.6489cep-1, -8, 0x1.6489cep-9},
399     {0x1.40b2c4p-1, -7, 0x1.40b2c4p-8},
400     {0x1.5f6b16p-1, -6, 0x1.5f6b16p-7},
401     {0x1.6489cep-1, -5, 0x1.6489cep-6},
402     {0x1.4af034p-1, -4, 0x1.4af034p-5},
403     {0x1.552da4p-1, -3, 0x1.552da4p-4},
404     {0x1.6489cep-1, -2, 0x1.6489cep-3},
405     {0x1.367554p-1, -1, 0x1.367554p-2},
406     {0x1.552da4p-1, 0, 0x1.552da4p-1},
407     {0x1.500eecp-1, 1, 0x1.500eecp+0},
408     {0x1.3b940cp-1, 2, 0x1.3b940cp+1},
409     {0x1.367554p-1, 3, 0x1.367554p+2},
410     {0x1.6489cep-1, 4, 0x1.6489cep+3},
411     {0x1.552da4p-1, 5, 0x1.552da4p+4},
412     {0x1.5a4c5ep-1, 6, 0x1.5a4c5ep+5},
413     {0x1.5a4c5ep-1, 7, 0x1.5a4c5ep+6},
414     {0x1.552da4p-1, 8, 0x1.552da4p+7},
415     {0x1.4af034p-1, 9, 0x1.4af034p+8},
416     {0x1.40b2c4p-1, 10, 0x1.40b2c4p+9},
417     {0x1.83b948p-1, -10, 0x1.83b948p-11},
418     {0x1.98342ap-1, -9, 0x1.98342ap-10},
419     {0x1.98342ap-1, -8, 0x1.98342ap-9},
420     {0x1.88d802p-1, -7, 0x1.88d802p-8},
421     {0x1.797bd8p-1, -6, 0x1.797bd8p-7},
422     {0x1.88d802p-1, -5, 0x1.88d802p-6},
423     {0x1.797bd8p-1, -4, 0x1.797bd8p-5},
424     {0x1.98342ap-1, -3, 0x1.98342ap-4},
425     {0x1.98342ap-1, -2, 0x1.98342ap-3},
426     {0x1.931572p-1, -1, 0x1.931572p-2},
427     {0x1.6f3e68p-1, 0, 0x1.6f3e68p-1},
428     {0x1.931572p-1, 1, 0x1.931572p+0},
429     {0x1.8df6bap-1, 2, 0x1.8df6bap+1},
430     {0x1.98342ap-1, 3, 0x1.98342ap+2},
431     {0x1.88d802p-1, 4, 0x1.88d802p+3},
432     {0x1.8df6bap-1, 5, 0x1.8df6bap+4},
433     {0x1.98342ap-1, 6, 0x1.98342ap+5},
434     {0x1.83b948p-1, 7, 0x1.83b948p+6},
435     {0x1.7e9a9p-1, 8, 0x1.7e9a9p+7},
436     {0x1.6f3e68p-1, 9, 0x1.6f3e68p+8},
437     {0x1.7e9a9p-1, 10, 0x1.7e9a9p+9},
438     {0x1.b244ecp-1, -10, 0x1.b244ecp-11},
439     {0x1.bc825ep-1, -9, 0x1.bc825ep-10},
440     {0x1.c6bfcep-1, -8, 0x1.c6bfcep-9},
441     {0x1.a8077cp-1, -7, 0x1.a8077cp-8},
442     {0x1.c1a116p-1, -6, 0x1.c1a116p-7},
443     {0x1.c6bfcep-1, -5, 0x1.c6bfcep-6},
444     {0x1.bc825ep-1, -4, 0x1.bc825ep-5},
445     {0x1.c1a116p-1, -3, 0x1.c1a116p-4},
446     {0x1.ad2634p-1, -2, 0x1.ad2634p-3},
447     {0x1.bc825ep-1, -1, 0x1.bc825ep-2},
448     {0x1.b244ecp-1, 0, 0x1.b244ecp-1},
449     {0x1.ad2634p-1, 1, 0x1.ad2634p+0},
450     {0x1.a8077cp-1, 2, 0x1.a8077cp+1},
451     {0x1.b763a6p-1, 3, 0x1.b763a6p+2},
452     {0x1.c6bfcep-1, 4, 0x1.c6bfcep+3},
453     {0x1.b244ecp-1, 5, 0x1.b244ecp+4},
454     {0x1.9dca0cp-1, 6, 0x1.9dca0cp+5},
455     {0x1.ad2634p-1, 7, 0x1.ad2634p+6},
456     {0x1.c1a116p-1, 8, 0x1.c1a116p+7},
457     {0x1.b244ecp-1, 9, 0x1.b244ecp+8},
458     {0x1.c1a116p-1, 10, 0x1.c1a116p+9},
459     {0x1.f54b72p-1, -10, 0x1.f54b72p-11},
460     {0x1.f54b72p-1, -9, 0x1.f54b72p-10},
461     {0x1.dbb1d8p-1, -8, 0x1.dbb1d8p-9},
462     {0x1.ff88e2p-1, -7, 0x1.ff88e2p-8},
463     {0x1.e5ef4ap-1, -6, 0x1.e5ef4ap-7},
464     {0x1.f02cbap-1, -5, 0x1.f02cbap-6},
465     {0x1.f54b72p-1, -4, 0x1.f54b72p-5},
466     {0x1.d6932p-1, -3, 0x1.d6932p-4},
467     {0x1.e5ef4ap-1, -2, 0x1.e5ef4ap-3},
468     {0x1.d6932p-1, -1, 0x1.d6932p-2},
469     {0x1.f02cbap-1, 0, 0x1.f02cbap-1},
470     {0x1.d6932p-1, 1, 0x1.d6932p+0},
471     {0x1.dbb1d8p-1, 2, 0x1.dbb1d8p+1},
472     {0x1.ff88e2p-1, 3, 0x1.ff88e2p+2},
473     {0x1.e5ef4ap-1, 4, 0x1.e5ef4ap+3},
474     {0x1.d6932p-1, 5, 0x1.d6932p+4},
475     {0x1.fa6a2ap-1, 6, 0x1.fa6a2ap+5},
476     {0x1.eb0e02p-1, 7, 0x1.eb0e02p+6},
477     {0x1.e0d09p-1, 8, 0x1.e0d09p+7},
478     {0x1.eb0e02p-1, 9, 0x1.eb0e02p+8},
479     {0x1.e0d09p-1, 10, 0x1.e0d09p+9},
480     {0x1p+0, -10, 0x1p-10},
481     {0x1p+0, -9, 0x1p-9},
482     {0x1p+0, -8, 0x1p-8},
483     {0x1p+0, -7, 0x1p-7},
484     {0x1p+0, -6, 0x1p-6},
485     {0x1p+0, -5, 0x1p-5},
486     {0x1p+0, -4, 0x1p-4},
487     {0x1p+0, -3, 0x1p-3},
488     {0x1p+0, -2, 0x1p-2},
489     {0x1p+0, -1, 0x1p-1},
490     {0x1p+0, 0, 0x1p+0},
491     {0x1p+0, 1, 0x1p+1},
492     {0x1p+0, 2, 0x1p+2},
493     {0x1p+0, 3, 0x1p+3},
494     {0x1p+0, 4, 0x1p+4},
495     {0x1p+0, 5, 0x1p+5},
496     {0x1p+0, 6, 0x1p+6},
497     {0x1p+0, 7, 0x1p+7},
498     {0x1p+0, 8, 0x1p+8},
499     {0x1p+0, 9, 0x1p+9},
500     {0x1p+0, 10, 0x1p+10},
501     {0x1.fffffep+127, -127, 0x1.fffffep+0},
502     {0x1.fffffep+127, -126, 0x1.fffffep+1},
503     {0x1.fffffep+127, -10, 0x1.fffffep+117},
504     {0x1.fffffep+127, -9, 0x1.fffffep+118},
505     {0x1.fffffep+127, -8, 0x1.fffffep+119},
506     {0x1.fffffep+127, -7, 0x1.fffffep+120},
507     {0x1.fffffep+127, -6, 0x1.fffffep+121},
508     {0x1.fffffep+127, -5, 0x1.fffffep+122},
509     {0x1.fffffep+127, -4, 0x1.fffffep+123},
510     {0x1.fffffep+127, -3, 0x1.fffffep+124},
511     {0x1.fffffep+127, -2, 0x1.fffffep+125},
512     {0x1.fffffep+127, -1, 0x1.fffffep+126},
513     {0x1.fffffep+127, 0, 0x1.fffffep+127},
514     {0x1p-149, 127, 0x1p-22},
515     {0x1p-149, 126, 0x1p-23},
516     {0x1p-149, 0, 0x1p-149},
517     {0x1p-149, 1, 0x1p-148},
518     {0x1p-149, 2, 0x1p-147},
519     {0x1p-149, 3, 0x1p-146},
520     {0x1p-149, 4, 0x1p-145},
521     {0x1p-149, 5, 0x1p-144},
522     {0x1.5af1d8p-83, 6, 0x1.5af1d8p-77},
523     {0x1p-149, 7, 0x1p-142},
524     {0x1p-149, 8, 0x1p-141},
525     {0x1p-149, 9, 0x1p-140},
526     {0x1p-149, 10, 0x1p-139},
527     {0x1.d70a3ep-3, -127, 0x1.d70a4p-130},
528     {0x1.eb851ep-3, -126, 0x1.eb852p-129},
529     {0x1p-1, -127, 0x1p-128},
530     {0x1p-1, -126, 0x1p-127},
531     {0x1.75c29p-1, -127, 0x1.75c29p-128},
532     {0x1.947ae2p-1, -126, 0x1.947aep-127},
533     {0x1.99999ap-3, -149, 0x0p+0},
534     {0x1.1eb852p-2, -148, 0x1p-149},
535     {0x1p-1, -149, 0x0p+0},
536     {0x1p-1, -148, 0x1p-149},
537     {0x1.6b851ep-1, -149, 0x1p-149},
538     {0x1.851eb8p-1, -148, 0x1p-148},
539     {0x1p+0, 127, 0x1p+127},
540     {0x1p+0, 126, 0x1p+126},
541     {0x1p-149, 0, 0x1p-149},
542     {0x1.5af1d8p-83, 1, 0x1.5af1d8p-82},
543     {0x1p-149, 2, 0x1p-147},
544     {0x1p-149, 3, 0x1p-146},
545     {0x1p-149, 4, 0x1p-145},
546     {0x1p-149, 5, 0x1p-144},
547     {0x1p-149, 6, 0x1p-143},
548     {0x1p-149, 7, 0x1p-142},
549     {0x1p-149, 8, 0x1p-141},
550     {0x1p-149, 9, 0x1p-140},
551     {0x1p-149, 10, 0x1p-139},
552     {0x1p-149, 11, 0x1p-138},
553     {0x1p-149, 12, 0x1p-137},
554     {0x1p-149, 13, 0x1p-136},
555     {0x1p-149, 14, 0x1p-135},
556     {0x1p-149, 15, 0x1p-134},
557     {0x1p-149, 16, 0x1p-133},
558     {0x1p-149, 17, 0x1p-132},
559     {0x1p-149, 18, 0x1p-131},
560     {0x1p-149, 19, 0x1p-130},
561     {0x1p-149, 20, 0x1p-129},
562     {0x1p-149, 21, 0x1p-128},
563     {0x1p-149, 22, 0x1p-127},
564     {0x1.66bb8p+0, 23, 0x1.66bb8p+23},
565     {0x1p-149, 24, 0x1p-125},
566     {0x1p-149, 25, 0x1p-124},
567     {0x1p-149, 26, 0x1p-123},
568     {0x1p-149, 27, 0x1p-122},
569     {0x1p-149, 28, 0x1p-121},
570     {0x1p-149, 29, 0x1p-120},
571     {0x1p-149, 30, 0x1p-119},
572     {0x1p-149, 31, 0x1p-118},
573     {0x1p-149, 32, 0x1p-117},
574     {0x1p-149, 33, 0x1p-116},
575     {0x0p+0, 34, 0x0p+0},
576     {0x1p-149, 35, 0x1p-114},
577     {0x1.fffffep+127, 36, HUGE_VALF},
578     {0x1p-149, 37, 0x1p-112},
579     {0x1.66bb8p+0, 38, 0x1.66bb8p+38},
580     {0x1p-149, 39, 0x1p-110},
581     {0x1p-149, 40, 0x1p-109},
582     {0x1p-149, 41, 0x1p-108},
583     {0x1p-149, 42, 0x1p-107},
584     {0x1.fffffep+127, 43, HUGE_VALF},
585     {0x1p-149, 44, 0x1p-105},
586     {0x1p-149, 45, 0x1p-104},
587     {0x1p-149, 46, 0x1p-103},
588     {0x1p-149, 47, 0x1p-102},
589     {0x1p-149, 48, 0x1p-101},
590     {0x1p-149, 49, 0x1p-100},
591     {0x1p-149, 50, 0x1p-99},
592     {0x1p-149, 51, 0x1p-98},
593     {0x1.66bb8p+0, 52, 0x1.66bb8p+52},
594     {0x1p-149, 53, 0x1p-96},
595     {0x1p-149, 54, 0x1p-95},
596     {0x1p-149, 55, 0x1p-94},
597     {0x1p-149, 56, 0x1p-93},
598     {0x1p-149, 57, 0x1p-92},
599     {0x1p-149, 58, 0x1p-91},
600     {0x1p-149, 59, 0x1p-90},
601     {0x1p-149, 60, 0x1p-89},
602     {0x1p-149, 61, 0x1p-88},
603     {0x1p-149, 62, 0x1p-87},
604     {0x1p-149, 63, 0x1p-86},
605     {0x1p-149, 64, 0x1p-85},
606     {0x1p-149, 65, 0x1p-84},
607     {0x1p-149, 66, 0x1p-83},
608     {0x1p-149, 67, 0x1p-82},
609     {0x0p+0, 68, 0x0p+0},
610     {0x1p-149, 69, 0x1p-80},
611     {0x1p-149, 70, 0x1p-79},
612     {0x0p+0, 71, 0x0p+0},
613     {0x1p-149, 72, 0x1p-77},
614     {0x1p-149, 73, 0x1p-76},
615     {0x1p-149, 74, 0x1p-75},
616     {0x1p-149, 75, 0x1p-74},
617     {0x1p-149, 76, 0x1p-73},
618     {0x1p-149, 77, 0x1p-72},
619     {0x1p-149, 78, 0x1p-71},
620     {0x1p-149, 79, 0x1p-70},
621     {0x1p-149, 80, 0x1p-69},
622     {0x1p-149, 81, 0x1p-68},
623     {0x1p-149, 82, 0x1p-67},
624     {0x1p-149, 83, 0x1p-66},
625     {0x1p-149, 84, 0x1p-65},
626     {0x0p+0, 85, 0x0p+0},
627     {0x1p-149, 86, 0x1p-63},
628     {0x1p-149, 87, 0x1p-62},
629     {0x1.66bb8p+0, 88, 0x1.66bb8p+88},
630     {0x1p-149, 89, 0x1p-60},
631     {0x1p-149, 90, 0x1p-59},
632     {0x1p-149, 91, 0x1p-58},
633     {0x1p-149, 92, 0x1p-57},
634     {0x1p-149, 93, 0x1p-56},
635     {0x1p-149, 94, 0x1p-55},
636     {0x1p-149, 95, 0x1p-54},
637     {0x1.fffffep+127, 96, HUGE_VALF},
638     {0x1p-149, 97, 0x1p-52},
639     {0x1p-149, 98, 0x1p-51},
640     {0x1p-149, 99, 0x1p-50},
641     {0x1p-149, 100, 0x1p-49},
642     {0x1p-149, 101, 0x1p-48},
643     {0x1p-149, 102, 0x1p-47},
644     {0x1p-149, 103, 0x1p-46},
645     {0x1p-149, 104, 0x1p-45},
646     {0x1p-149, 105, 0x1p-44},
647     {0x1p-149, 106, 0x1p-43},
648     {0x1p-149, 107, 0x1p-42},
649     {0x1p-149, 108, 0x1p-41},
650     {0x1p-149, 109, 0x1p-40},
651     {0x1p-149, 110, 0x1p-39},
652     {0x1p-149, 111, 0x1p-38},
653     {0x1p-149, 112, 0x1p-37},
654     {0x1p-149, 113, 0x1p-36},
655     {0x1p-149, 114, 0x1p-35},
656     {0x1p-149, 115, 0x1p-34},
657     {0x1p-149, 116, 0x1p-33},
658     {0x1p-149, 117, 0x1p-32},
659     {0x1p-149, 118, 0x1p-31},
660     {0x1p-149, 119, 0x1p-30},
661     {0x1p-149, 120, 0x1p-29},
662     {0x1p-149, 121, 0x1p-28},
663     {0x1p-149, 122, 0x1p-27},
664     {0x1p-149, 123, 0x1p-26},
665     {0x1p-149, 124, 0x1p-25},
666     {0x1p-149, 125, 0x1p-24},
667     {0x1.66bb8p+0, 126, 0x1.66bb8p+126},
668     {0x1p-149, 127, 0x1p-22},
669     {0x1p-149, 128, 0x1p-21},
670     {0x1.fffffep+127, 129, HUGE_VALF},
671     {0x1.2a05f2p-116, 130, 0x1.2a05f2p+14},
672     {0x1.fffffcp-127, 0, 0x1.fffffcp-127},
673     {0x1.fffffcp-127, 1, 0x1.fffffcp-126},
674     {0x1.fffffcp-127, 2, 0x1.fffffcp-125},
675     {0x1.fffffcp-127, 3, 0x1.fffffcp-124},
676     {0x1.fffdcp-127, 4, 0x1.fffdcp-123},
677     {0x1.fffffcp-127, 5, 0x1.fffffcp-122},
678     {0x1.fffffcp-127, 6, 0x1.fffffcp-121},
679     {0x1.fffffcp-127, 7, 0x1.fffffcp-120},
680     {0x1.fffffcp-127, 8, 0x1.fffffcp-119},
681     {0x1.fffffcp-127, 9, 0x1.fffffcp-118},
682     {0x1.fffffcp-127, 10, 0x1.fffffcp-117},
683     {0x1.fffffcp-127, 11, 0x1.fffffcp-116},
684     {0x1.fffffcp-127, 12, 0x1.fffffcp-115},
685     {0x1.fffffcp-127, 13, 0x1.fffffcp-114},
686     {0x1.fffffcp-127, 14, 0x1.fffffcp-113},
687     {0x1.fffffcp-127, 15, 0x1.fffffcp-112},
688     {0x1.fffffcp-127, 16, 0x1.fffffcp-111},
689     {0x1.fffffcp-127, 17, 0x1.fffffcp-110},
690     {0x1.fffffcp-127, 18, 0x1.fffffcp-109},
691     {0x1.fffffcp-127, 19, 0x1.fffffcp-108},
692     {0x1.fffffcp-127, 20, 0x1.fffffcp-107},
693     {0x1.fffffcp-127, 21, 0x1.fffffcp-106},
694     {0x1.fffffcp-127, 22, 0x1.fffffcp-105},
695     {0x1.fffffcp-127, 23, 0x1.fffffcp-104},
696     {0x1.fffffcp-127, 24, 0x1.fffffcp-103},
697     {0x1.fffffcp-127, 25, 0x1.fffffcp-102},
698     {0x1.fffffep+127, 26, HUGE_VALF},
699     {0x1.fffffcp-127, 27, 0x1.fffffcp-100},
700     {0x1.fffffcp-127, 28, 0x1.fffffcp-99},
701     {0x1.fffffcp-127, 29, 0x1.fffffcp-98},
702     {0x1.fffffcp-127, 30, 0x1.fffffcp-97},
703     {0x1.000046p-126, 31, 0x1.000046p-95},
704     {0x1.0010b8p-126, 32, 0x1.0010b8p-94},
705     {0x1.fffffcp-127, 33, 0x1.fffffcp-94},
706     {0x1.fffa68p-127, 34, 0x1.fffa68p-93},
707     {0x1.fffffcp-127, 35, 0x1.fffffcp-92},
708     {0x1.2ced3p+0, 36, 0x1.2ced3p+36},
709     {0x1.fffffcp-127, 37, 0x1.fffffcp-90},
710     {0x1.fffffcp-127, 38, 0x1.fffffcp-89},
711     {0x1.fffffcp-127, 39, 0x1.fffffcp-88},
712     {0x1.fffffcp-127, 40, 0x1.fffffcp-87},
713     {0x1.fffffcp-127, 41, 0x1.fffffcp-86},
714     {0x1.fffffcp-127, 42, 0x1.fffffcp-85},
715     {0x1.fffffcp-127, 43, 0x1.fffffcp-84},
716     {0x1.fffffcp-127, 44, 0x1.fffffcp-83},
717     {0x1.fffffcp-127, 45, 0x1.fffffcp-82},
718     {0x1.00164ap-126, 46, 0x1.00164ap-80},
719     {0x1.fffffcp-127, 47, 0x1.fffffcp-80},
720     {0x1.fffffcp-127, 48, 0x1.fffffcp-79},
721     {0x1.fffffcp-127, 49, 0x1.fffffcp-78},
722     {0x1.fffffcp-127, 50, 0x1.fffffcp-77},
723     {0x1.000006p-126, 51, 0x1.000006p-75},
724     {0x1.fffffcp-127, 52, 0x1.fffffcp-75},
725     {0x1p-126, 53, 0x1p-73},
726     {0x1.fffffcp-127, 54, 0x1.fffffcp-73},
727     {0x1.fffffcp-127, 55, 0x1.fffffcp-72},
728     {0x1.fffffcp-127, 56, 0x1.fffffcp-71},
729     {0x1.fffffcp-127, 57, 0x1.fffffcp-70},
730     {0x1.fffffcp-127, 58, 0x1.fffffcp-69},
731     {0x1.001bdep-126, 59, 0x1.001bdep-67},
732     {0x1.fffffcp-127, 60, 0x1.fffffcp-67},
733     {0x1.fffffcp-127, 61, 0x1.fffffcp-66},
734     {0x1.fffffcp-127, 62, 0x1.fffffcp-65},
735     {0x1.fffb88p-127, 63, 0x1.fffb88p-64},
736     {0x1.fffffcp-127, 64, 0x1.fffffcp-63},
737     {0x1.fffffcp-127, 65, 0x1.fffffcp-62},
738     {0x1.fffffcp-127, 66, 0x1.fffffcp-61},
739     {0x0p+0, 67, 0x0p+0},
740     {0x1.fffffep+127, 68, HUGE_VALF},
741     {0x1.fffffcp-127, 69, 0x1.fffffcp-58},
742     {0x1.fffffcp-127, 70, 0x1.fffffcp-57},
743     {0x1.fffffcp-127, 71, 0x1.fffffcp-56},
744     {0x1.fffffcp-127, 72, 0x1.fffffcp-55},
745     {0x1.fffffcp-127, 73, 0x1.fffffcp-54},
746     {0x1.fffffcp-127, 74, 0x1.fffffcp-53},
747     {0x1.fdd278p-127, 75, 0x1.fdd278p-52},
748     {0x1.fffffcp-127, 76, 0x1.fffffcp-51},
749     {0x1.fffffcp-127, 77, 0x1.fffffcp-50},
750     {0x1.fffffcp-127, 78, 0x1.fffffcp-49},
751     {0x1.00164ap-126, 79, 0x1.00164ap-47},
752     {0x1.fffffcp-127, 80, 0x1.fffffcp-47},
753     {0x1.fffffcp-127, 81, 0x1.fffffcp-46},
754     {0x1.fffffcp-127, 82, 0x1.fffffcp-45},
755     {0x1.006f7ep-126, 83, 0x1.006f7ep-43},
756     {0x1.fffffcp-127, 84, 0x1.fffffcp-43},
757     {0x1.fffffcp-127, 85, 0x1.fffffcp-42},
758     {0x1.fffffcp-127, 86, 0x1.fffffcp-41},
759     {0x1.fffffcp-127, 87, 0x1.fffffcp-40},
760     {0x1.fffffcp-127, 88, 0x1.fffffcp-39},
761     {0x1.fffffcp-127, 89, 0x1.fffffcp-38},
762     {0x1.fffffep+127, 90, HUGE_VALF},
763     {0x1.fffffcp-127, 91, 0x1.fffffcp-36},
764     {0x1.fffffcp-127, 92, 0x1.fffffcp-35},
765     {0x1.fffffcp-127, 93, 0x1.fffffcp-34},
766     {0x1.fffffep+127, 94, HUGE_VALF},
767     {0x1.fffffcp-127, 95, 0x1.fffffcp-32},
768     {0x1.2ced3p+0, 96, 0x1.2ced3p+96},
769     {0x1.fffffcp-127, 97, 0x1.fffffcp-30},
770     {0x1.fffffcp-127, 98, 0x1.fffffcp-29},
771     {0x1.fffffcp-127, 99, 0x1.fffffcp-28},
772     {0x1.fffffcp-127, 100, 0x1.fffffcp-27},
773     {0x1.fffffcp-127, 101, 0x1.fffffcp-26},
774     {0x1.fffffcp-127, 102, 0x1.fffffcp-25},
775     {0x1.00001ap-126, 103, 0x1.00001ap-23},
776     {0x1.f749e8p-127, 104, 0x1.f749e8p-23},
777     {0x1.fffffcp-127, 105, 0x1.fffffcp-22},
778     {0x1.fffffcp-127, 106, 0x1.fffffcp-21},
779     {0x1.fffffcp-127, 107, 0x1.fffffcp-20},
780     {0x1.fffffep+127, 108, HUGE_VALF},
781     {0x1.fffffcp-127, 109, 0x1.fffffcp-18},
782     {0x1.fffffcp-127, 110, 0x1.fffffcp-17},
783     {0x1.fffffcp-127, 111, 0x1.fffffcp-16},
784     {0x1.fffffcp-127, 112, 0x1.fffffcp-15},
785     {0x1.fffffcp-127, 113, 0x1.fffffcp-14},
786     {0x1.ffff88p-127, 114, 0x1.ffff88p-13},
787     {0x1.fffffcp-127, 115, 0x1.fffffcp-12},
788     {0x1.61bcc8p+126, 116, HUGE_VALF},
789     {0x1.fffffcp-127, 117, 0x1.fffffcp-10},
790     {0x1.fffffep+127, 118, HUGE_VALF},
791     {0x1.fffffcp-127, 119, 0x1.fffffcp-8},
792     {0x1.fffffcp-127, 120, 0x1.fffffcp-7},
793     {0x1.2ced3p+0, 121, 0x1.2ced3p+121},
794     {0x1.e5ddc4p-127, 122, 0x1.e5ddc4p-5},
795     {0x1.fffffep+127, 123, HUGE_VALF},
796     {0x1.fffffcp-127, 124, 0x1.fffffcp-3},
797     {0x1.00001ap-126, 125, 0x1.00001ap-1},
798     {0x1.fffffcp-127, 126, 0x1.fffffcp-1},
799     {0x1.fffffep+127, 127, HUGE_VALF},
800     {0x1.fffffcp-127, 128, 0x1.fffffcp+1},
801     {0x1.fffffcp-127, 129, 0x1.fffffcp+2},
802     {0x1.fffffcp-127, 130, 0x1.fffffcp+3},
803     {0x1p-149, 149, 0x1p+0},
804     {0x1p-149, 148, 0x1p-1},
805     {0x1.fffffcp-127, 149, 0x1.fffffcp+22},
806     {0x1.e182b8p-127, 148, 0x1.e182b8p+21},
807     {0x1.fffffep+127, 23, HUGE_VALF},
808     {0x1p-149, 22, 0x1p-127},
809     {0x1.fffffcp-127, 23, 0x1.fffffcp-104},
810     {0x1.fffffcp-127, 22, 0x1.fffffcp-105},
811     {0x1p-149, 0, 0x1p-149},
812     {0x1p-149, 1, 0x1p-148},
813     {0x1.000038p-126, 0, 0x1.000038p-126},
814     {0x1.045b08p-126, 1, 0x1.045b08p-125},
815     {0x0p+0, 0, 0x0p+0},
816     {-0x0p+0, 0, -0x0p+0},
817     {0x0p+0, 1, 0x0p+0},
818     {-0x0p+0, 1, -0x0p+0},
819     {0x0p+0, -1, 0x0p+0},
820     {-0x0p+0, -1, -0x0p+0},
821     {0x0p+0, 127, 0x0p+0},
822     {-0x0p+0, 127, -0x0p+0},
823     {0x0p+0, -127, 0x0p+0},
824     {-0x0p+0, -127, -0x0p+0},
825     {HUGE_VALF, 0, HUGE_VALF},
826     {0x1.fffffep+127, 0, 0x1.fffffep+127},
827     {0x1p-126, 0, 0x1p-126},
828     {0x1.fffffcp-127, 0, 0x1.fffffcp-127},
829     {0x1p-149, 0, 0x1p-149},
830     {-0x1p-149, 0, -0x1p-149},
831     {-0x1.fff71p-127, 0, -0x1.fff71p-127},
832     {-0x1.00164cp-126, 0, -0x1.00164cp-126},
833     {-0x1.fffffep+127, 0, -0x1.fffffep+127},
834     {-HUGE_VALF, 0, -HUGE_VALF},
835     {HUGE_VALF, 1, HUGE_VALF},
836     {-HUGE_VALF, 1, -HUGE_VALF},
837     {HUGE_VALF, -1, HUGE_VALF},
838     {-HUGE_VALF, -1, -HUGE_VALF},
839     {HUGE_VALF, 127, HUGE_VALF},
840     {-HUGE_VALF, 127, -HUGE_VALF},
841     {HUGE_VALF, -127, HUGE_VALF},
842     {-HUGE_VALF, -127, -HUGE_VALF},
843     {0x1.fffffep+127, 1, HUGE_VALF},
844     {0x1.fffffep+127, 127, HUGE_VALF},
845     {-0x1.fffffep+127, 1, -HUGE_VALF},
846     {-0x1.fffc24p+127, 127, -HUGE_VALF},
847     {0x1.ffd368p-127, 40000, HUGE_VALF},
848     {0x1p-149, 40000, HUGE_VALF},
849     {-0x1p-126, 40000, -HUGE_VALF},
850     {-0x0p+0, 40000, -0x0p+0},
851     {0x1p-126, -1, 0x1p-127},
852     {0x1.fffffcp-127, -1, 0x1p-127},
853     {0x1p-149, -1, 0x0p+0},
854     {-0x1p-149, -1, -0x0p+0},
855     {-0x1.fffffcp-127, -1, -0x1p-127},
856     {-0x1.388p-113, -1, -0x1.388p-114},
857     {0x1.4484bep+28, -40000, 0x0p+0},
858     {-0x1.fffffep+127, -40000, -0x0p+0}
859 };
860 
861 #endif