• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_SCALBN_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_SCALBN_DATA_H
3 
4 DataDoubleDoubleInt g_scalbnData[] = {
5     {-0x0.0000000000001p-1022, -10, -0x0p+0},
6     {-0x1.92c5f92c5f92dp-2, -1022, -0x0.64b17e4b17e4bp-1022},
7     {-0x1.7d130463796adp-1, -1022, -0x0.be898231bcb56p-1022},
8     {-0x1.79be02468acf1p-1, -1022, -0x0.bcdf012345678p-1022},
9     {0x0.0000000000001p-1022, -1, 0x0p+0},
10     {0x0.0000000000001p-1022, -10, 0x0p+0},
11     {0x0.0000000000001p-1022, -47, 0x0p+0},
12     {0x0.0000000000001p-1022, 1023, 0x1p-51},
13     {0x1.9227192271922p-5, -1017, 0x1.9227192271922p-1022},
14     {0x1.8147ae147ae14p+0, 2147483647, HUGE_VAL},
15     {0x1.e81b4e81b4e81p-2, -1073, 0x0.0000000000001p-1022},
16     {0x1.d9272c0c5a5f3p-2, -1073, 0x0.0000000000001p-1022},
17     {0x0.ffc517db6385cp-1022, -10, 0x0.003ff145f6d8ep-1022},
18     {0x1.00000001ee255p-1022, 1, 0x1.00000001ee255p-1021},
19     {0x0.ffffe961399fp-1022, -47, 0x0.000000000002p-1022},
20     {0x0.fffffffffffffp-1022, 1, 0x1.ffffffffffffep-1022},
21     {0x1.fffffffffffffp+1023, 2147483647, HUGE_VAL},
22     {-0x1p+0, -10, -0x1p-10},
23     {-0x1p+0, -9, -0x1p-9},
24     {-0x1p+0, -8, -0x1p-8},
25     {-0x1p+0, -7, -0x1p-7},
26     {-0x1p+0, -6, -0x1p-6},
27     {-0x1p+0, -5, -0x1p-5},
28     {-0x1p+0, -4, -0x1p-4},
29     {-0x1p+0, -3, -0x1p-3},
30     {-0x1p+0, -2, -0x1p-2},
31     {-0x1p+0, -1, -0x1p-1},
32     {-0x1p+0, 0, -0x1p+0},
33     {-0x1p+0, 1, -0x1p+1},
34     {-0x1p+0, 2, -0x1p+2},
35     {-0x1p+0, 3, -0x1p+3},
36     {-0x1p+0, 4, -0x1p+4},
37     {-0x1p+0, 5, -0x1p+5},
38     {-0x1p+0, 6, -0x1p+6},
39     {-0x1p+0, 7, -0x1p+7},
40     {-0x1p+0, 8, -0x1p+8},
41     {-0x1p+0, 9, -0x1p+9},
42     {-0x1p+0, 10, -0x1p+10},
43     {-0x1.e5ef3e5ef3e5fp-1, -10, -0x1.e5ef3e5ef3e5fp-11},
44     {-0x1.dbb1cdbb1cdbbp-1, -9, -0x1.dbb1cdbb1cdbbp-10},
45     {-0x1.f54b6754b6754p-1, -8, -0x1.f54b6754b6754p-9},
46     {-0x1.dbb1cdbb1cdbbp-1, -7, -0x1.dbb1cdbb1cdbbp-8},
47     {-0x1.d693156931569p-1, -6, -0x1.d693156931569p-7},
48     {-0x1.e5ef3e5ef3e5fp-1, -5, -0x1.e5ef3e5ef3e5fp-6},
49     {-0x1.ff88d7f88d7f8p-1, -4, -0x1.ff88d7f88d7f8p-5},
50     {-0x1.d693156931569p-1, -3, -0x1.d693156931569p-4},
51     {-0x1.ff88d7f88d7f8p-1, -2, -0x1.ff88d7f88d7f8p-3},
52     {-0x1.f02caf02caf03p-1, -1, -0x1.f02caf02caf03p-2},
53     {-0x1.dbb1cdbb1cdbbp-1, 0, -0x1.dbb1cdbb1cdbbp-1},
54     {-0x1.ff88d7f88d7f8p-1, 1, -0x1.ff88d7f88d7f8p+0},
55     {-0x1.e5ef3e5ef3e5fp-1, 2, -0x1.e5ef3e5ef3e5fp+1},
56     {-0x1.dbb1cdbb1cdbbp-1, 3, -0x1.dbb1cdbb1cdbbp+2},
57     {-0x1.ff88d7f88d7f8p-1, 4, -0x1.ff88d7f88d7f8p+3},
58     {-0x1.e5ef3e5ef3e5fp-1, 5, -0x1.e5ef3e5ef3e5fp+4},
59     {-0x1.d693156931569p-1, 6, -0x1.d693156931569p+5},
60     {-0x1.dbb1cdbb1cdbbp-1, 7, -0x1.dbb1cdbb1cdbbp+6},
61     {-0x1.e0d0860d0860dp-1, 8, -0x1.e0d0860d0860dp+7},
62     {-0x1.dbb1cdbb1cdbbp-1, 9, -0x1.dbb1cdbb1cdbbp+8},
63     {-0x1.fa6a1fa6a1fa6p-1, 10, -0x1.fa6a1fa6a1fa6p+9},
64     {-0x1.c1a10c1a10c1ap-1, -10, -0x1.c1a10c1a10c1ap-11},
65     {-0x1.b244e3244e324p-1, -9, -0x1.b244e3244e324p-10},
66     {-0x1.a2e8ba2e8ba2ep-1, -8, -0x1.a2e8ba2e8ba2ep-9},
67     {-0x1.ad262ad262ad2p-1, -7, -0x1.ad262ad262ad2p-8},
68     {-0x1.a80772807728p-1, -6, -0x1.a80772807728p-7},
69     {-0x1.c1a10c1a10c1ap-1, -5, -0x1.c1a10c1a10c1ap-6},
70     {-0x1.c1a10c1a10c1ap-1, -4, -0x1.c1a10c1a10c1ap-5},
71     {-0x1.ad262ad262ad2p-1, -3, -0x1.ad262ad262ad2p-4},
72     {-0x1.b244e3244e324p-1, -2, -0x1.b244e3244e324p-3},
73     {-0x1.9dca01dca01dcp-1, -1, -0x1.9dca01dca01dcp-2},
74     {-0x1.9dca01dca01dcp-1, 0, -0x1.9dca01dca01dcp-1},
75     {-0x1.9dca01dca01dcp-1, 1, -0x1.9dca01dca01dcp+0},
76     {-0x1.cbde7cbde7cbdp-1, 2, -0x1.cbde7cbde7cbdp+1},
77     {-0x1.bc8253c8253c8p-1, 3, -0x1.bc8253c8253c8p+2},
78     {-0x1.c1a10c1a10c1ap-1, 4, -0x1.c1a10c1a10c1ap+3},
79     {-0x1.c1a10c1a10c1ap-1, 5, -0x1.c1a10c1a10c1ap+4},
80     {-0x1.c6bfc46bfc46bp-1, 6, -0x1.c6bfc46bfc46bp+5},
81     {-0x1.cbde7cbde7cbdp-1, 7, -0x1.cbde7cbde7cbdp+6},
82     {-0x1.bc8253c8253c8p-1, 8, -0x1.bc8253c8253c8p+7},
83     {-0x1.ad262ad262ad2p-1, 9, -0x1.ad262ad262ad2p+8},
84     {-0x1.c6bfc46bfc46bp-1, 10, -0x1.c6bfc46bfc46bp+9},
85     {-0x1.745d1745d1745p-1, -10, -0x1.745d1745d1745p-11},
86     {-0x1.9834218342182p-1, -9, -0x1.9834218342182p-10},
87     {-0x1.6a1fa6a1fa6a1p-1, -8, -0x1.6a1fa6a1fa6a1p-9},
88     {-0x1.797bcf97bcf97p-1, -7, -0x1.797bcf97bcf97p-8},
89     {-0x1.7e9a87e9a87e9p-1, -6, -0x1.7e9a87e9a87e9p-7},
90     {-0x1.88d7f88d7f88dp-1, -5, -0x1.88d7f88d7f88dp-6},
91     {-0x1.9315693156931p-1, -4, -0x1.9315693156931p-5},
92     {-0x1.88d7f88d7f88dp-1, -3, -0x1.88d7f88d7f88dp-4},
93     {-0x1.7e9a87e9a87e9p-1, -2, -0x1.7e9a87e9a87e9p-3},
94     {-0x1.7e9a87e9a87e9p-1, -1, -0x1.7e9a87e9a87e9p-2},
95     {-0x1.797bcf97bcf97p-1, 0, -0x1.797bcf97bcf97p-1},
96     {-0x1.83b9403b9403bp-1, 1, -0x1.83b9403b9403bp+0},
97     {-0x1.83b9403b9403bp-1, 2, -0x1.83b9403b9403bp+1},
98     {-0x1.7e9a87e9a87e9p-1, 3, -0x1.7e9a87e9a87e9p+2},
99     {-0x1.9834218342182p-1, 4, -0x1.9834218342182p+3},
100     {-0x1.9315693156931p-1, 5, -0x1.9315693156931p+4},
101     {-0x1.9834218342182p-1, 6, -0x1.9834218342182p+5},
102     {-0x1.83b9403b9403bp-1, 7, -0x1.83b9403b9403bp+6},
103     {-0x1.6a1fa6a1fa6a1p-1, 8, -0x1.6a1fa6a1fa6a1p+7},
104     {-0x1.6a1fa6a1fa6a1p-1, 9, -0x1.6a1fa6a1fa6a1p+8},
105     {-0x1.6f3e5ef3e5ef3p-1, 10, -0x1.6f3e5ef3e5ef3p+9},
106     {-0x1.500ee500ee5p-1, -10, -0x1.500ee500ee5p-11},
107     {-0x1.4af02caf02caep-1, -9, -0x1.4af02caf02caep-10},
108     {-0x1.4af02caf02caep-1, -8, -0x1.4af02caf02caep-9},
109     {-0x1.500ee500ee5p-1, -7, -0x1.500ee500ee5p-8},
110     {-0x1.6489c6489c648p-1, -6, -0x1.6489c6489c648p-7},
111     {-0x1.3b9403b9403b8p-1, -5, -0x1.3b9403b9403b8p-6},
112     {-0x1.3b9403b9403b8p-1, -4, -0x1.3b9403b9403b8p-5},
113     {-0x1.500ee500ee5p-1, -3, -0x1.500ee500ee5p-4},
114     {-0x1.3b9403b9403b8p-1, -2, -0x1.3b9403b9403b8p-3},
115     {-0x1.6489c6489c648p-1, -1, -0x1.6489c6489c648p-2},
116     {-0x1.4af02caf02caep-1, 0, -0x1.4af02caf02caep-1},
117     {-0x1.36754b6754b66p-1, 1, -0x1.36754b6754b66p+0},
118     {-0x1.5a4c55a4c55a4p-1, 2, -0x1.5a4c55a4c55a4p+1},
119     {-0x1.5f6b0df6b0df6p-1, 3, -0x1.5f6b0df6b0df6p+2},
120     {-0x1.5f6b0df6b0df6p-1, 4, -0x1.5f6b0df6b0df6p+3},
121     {-0x1.40b2bc0b2bc0ap-1, 5, -0x1.40b2bc0b2bc0ap+4},
122     {-0x1.500ee500ee5p-1, 6, -0x1.500ee500ee5p+5},
123     {-0x1.40b2bc0b2bc0ap-1, 7, -0x1.40b2bc0b2bc0ap+6},
124     {-0x1.5a4c55a4c55a4p-1, 8, -0x1.5a4c55a4c55a4p+7},
125     {-0x1.36754b6754b66p-1, 9, -0x1.36754b6754b66p+8},
126     {-0x1.6489c6489c648p-1, 10, -0x1.6489c6489c648p+9},
127     {-0x1.1c6489c6489c5p-1, -10, -0x1.1c6489c6489c5p-11},
128     {-0x1.2bc0b2bc0b2bbp-1, -9, -0x1.2bc0b2bc0b2bbp-10},
129     {-0x1.1745d1745d173p-1, -8, -0x1.1745d1745d173p-9},
130     {-0x1.07e9a87e9a87dp-1, -7, -0x1.07e9a87e9a87dp-8},
131     {-0x1.30df6b0df6b0dp-1, -6, -0x1.30df6b0df6b0dp-7},
132     {-0x1.1c6489c6489c5p-1, -5, -0x1.1c6489c6489c5p-6},
133     {-0x1.2183421834217p-1, -4, -0x1.2183421834217p-5},
134     {-0x1.1c6489c6489c5p-1, -3, -0x1.1c6489c6489c5p-4},
135     {-0x1.0d0860d0860cfp-1, -2, -0x1.0d0860d0860cfp-3},
136     {-0x1.1227192271921p-1, -1, -0x1.1227192271921p-2},
137     {-0x1.1c6489c6489c5p-1, 0, -0x1.1c6489c6489c5p-1},
138     {-0x1.2bc0b2bc0b2bbp-1, 1, -0x1.2bc0b2bc0b2bbp+0},
139     {-0x1.02caf02caf02bp-1, 2, -0x1.02caf02caf02bp+1},
140     {-0x1.2bc0b2bc0b2bbp-1, 3, -0x1.2bc0b2bc0b2bbp+2},
141     {-0x1.1c6489c6489c5p-1, 4, -0x1.1c6489c6489c5p+3},
142     {-0x1.30df6b0df6b0dp-1, 5, -0x1.30df6b0df6b0dp+4},
143     {-0x1.02caf02caf02bp-1, 6, -0x1.02caf02caf02bp+5},
144     {-0x1.1745d1745d173p-1, 7, -0x1.1745d1745d173p+6},
145     {-0x1.2183421834217p-1, 8, -0x1.2183421834217p+7},
146     {-0x1.2183421834217p-1, 9, -0x1.2183421834217p+8},
147     {-0x1.07e9a87e9a87dp-1, 10, -0x1.07e9a87e9a87dp+9},
148     {-0x1.dbb1cdbb1cdb8p-2, -10, -0x1.dbb1cdbb1cdb8p-12},
149     {-0x1.bcf97bcf97bccp-2, -9, -0x1.bcf97bcf97bccp-11},
150     {-0x1.fa6a1fa6a1fa3p-2, -8, -0x1.fa6a1fa6a1fa3p-10},
151     {-0x1.9e4129e4129e1p-2, -7, -0x1.9e4129e4129e1p-9},
152     {-0x1.b2bc0b2bc0b28p-2, -6, -0x1.b2bc0b2bc0b28p-8},
153     {-0x1.bcf97bcf97bccp-2, -5, -0x1.bcf97bcf97bccp-7},
154     {-0x1.9e4129e4129e1p-2, -4, -0x1.9e4129e4129e1p-6},
155     {-0x1.f02caf02cafp-2, -3, -0x1.f02caf02cafp-5},
156     {-0x1.b2bc0b2bc0b28p-2, -2, -0x1.b2bc0b2bc0b28p-4},
157     {-0x1.f02caf02cafp-2, -1, -0x1.f02caf02cafp-3},
158     {-0x1.bcf97bcf97bccp-2, 0, -0x1.bcf97bcf97bccp-2},
159     {-0x1.f02caf02cafp-2, 1, -0x1.f02caf02cafp-1},
160     {-0x1.b2bc0b2bc0b28p-2, 2, -0x1.b2bc0b2bc0b28p+0},
161     {-0x1.fa6a1fa6a1fa3p-2, 3, -0x1.fa6a1fa6a1fa3p+1},
162     {-0x1.b2bc0b2bc0b28p-2, 4, -0x1.b2bc0b2bc0b28p+2},
163     {-0x1.9e4129e4129e1p-2, 5, -0x1.9e4129e4129e1p+3},
164     {-0x1.fa6a1fa6a1fa3p-2, 6, -0x1.fa6a1fa6a1fa3p+4},
165     {-0x1.9e4129e4129e1p-2, 7, -0x1.9e4129e4129e1p+5},
166     {-0x1.e5ef3e5ef3e5cp-2, 8, -0x1.e5ef3e5ef3e5cp+6},
167     {-0x1.fa6a1fa6a1fa3p-2, 9, -0x1.fa6a1fa6a1fa3p+7},
168     {-0x1.9e4129e4129e1p-2, 10, -0x1.9e4129e4129e1p+8},
169     {-0x1.6a1fa6a1fa69ep-2, -10, -0x1.6a1fa6a1fa69ep-12},
170     {-0x1.6a1fa6a1fa69ep-2, -9, -0x1.6a1fa6a1fa69ep-11},
171     {-0x1.4b6754b6754b3p-2, -8, -0x1.4b6754b6754b3p-10},
172     {-0x1.5fe235fe235fap-2, -7, -0x1.5fe235fe235fap-9},
173     {-0x1.5fe235fe235fap-2, -6, -0x1.5fe235fe235fap-8},
174     {-0x1.55a4c55a4c556p-2, -5, -0x1.55a4c55a4c556p-7},
175     {-0x1.931569315692ep-2, -4, -0x1.931569315692ep-6},
176     {-0x1.4129e4129e40fp-2, -3, -0x1.4129e4129e40fp-5},
177     {-0x1.88d7f88d7f88ap-2, -2, -0x1.88d7f88d7f88ap-4},
178     {-0x1.5fe235fe235fap-2, -1, -0x1.5fe235fe235fap-3},
179     {-0x1.4129e4129e40fp-2, 0, -0x1.4129e4129e40fp-2},
180     {-0x1.4129e4129e40fp-2, 1, -0x1.4129e4129e40fp-1},
181     {-0x1.931569315692ep-2, 2, -0x1.931569315692ep+0},
182     {-0x1.5fe235fe235fap-2, 3, -0x1.5fe235fe235fap+1},
183     {-0x1.4129e4129e40fp-2, 4, -0x1.4129e4129e40fp+2},
184     {-0x1.7e9a87e9a87e6p-2, 5, -0x1.7e9a87e9a87e6p+3},
185     {-0x1.55a4c55a4c556p-2, 6, -0x1.55a4c55a4c556p+4},
186     {-0x1.7e9a87e9a87e6p-2, 7, -0x1.7e9a87e9a87e6p+5},
187     {-0x1.4129e4129e40fp-2, 8, -0x1.4129e4129e40fp+6},
188     {-0x1.745d1745d1742p-2, 9, -0x1.745d1745d1742p+7},
189     {-0x1.7e9a87e9a87e6p-2, 10, -0x1.7e9a87e9a87e6p+8},
190     {-0x1.9f2f79f2f79eap-3, -10, -0x1.9f2f79f2f79eap-13},
191     {-0x1.2183421834214p-2, -9, -0x1.2183421834214p-11},
192     {-0x1.f11aff11aff09p-3, -8, -0x1.f11aff11aff09p-11},
193     {-0x1.b3aa5b3aa5b32p-3, -7, -0x1.b3aa5b3aa5b32p-10},
194     {-0x1.b3aa5b3aa5b32p-3, -6, -0x1.b3aa5b3aa5b32p-9},
195     {-0x1.9f2f79f2f79eap-3, -5, -0x1.9f2f79f2f79eap-8},
196     {-0x1.2bc0b2bc0b2b8p-2, -4, -0x1.2bc0b2bc0b2b8p-6},
197     {-0x1.b3aa5b3aa5b32p-3, -3, -0x1.b3aa5b3aa5b32p-6},
198     {-0x1.2183421834214p-2, -2, -0x1.2183421834214p-4},
199     {-0x1.9f2f79f2f79eap-3, -1, -0x1.9f2f79f2f79eap-4},
200     {-0x1.0d0860d0860ccp-2, 0, -0x1.0d0860d0860ccp-2},
201     {-0x1.9f2f79f2f79eap-3, 1, -0x1.9f2f79f2f79eap-2},
202     {-0x1.dca01dca01dc1p-3, 2, -0x1.dca01dca01dc1p-1},
203     {-0x1.dca01dca01dc1p-3, 3, -0x1.dca01dca01dc1p+0},
204     {-0x1.0d0860d0860ccp-2, 4, -0x1.0d0860d0860ccp+2},
205     {-0x1.c8253c8253c7ap-3, 5, -0x1.c8253c8253c7ap+2},
206     {-0x1.02caf02caf028p-2, 6, -0x1.02caf02caf028p+4},
207     {-0x1.0d0860d0860ccp-2, 7, -0x1.0d0860d0860ccp+5},
208     {-0x1.2183421834214p-2, 8, -0x1.2183421834214p+6},
209     {-0x1.0d0860d0860ccp-2, 9, -0x1.0d0860d0860ccp+7},
210     {-0x1.2183421834214p-2, 10, -0x1.2183421834214p+8},
211     {-0x1.227192271921ep-3, -10, -0x1.227192271921ep-13},
212     {-0x1.4b6754b6754aep-3, -9, -0x1.4b6754b6754aep-12},
213     {-0x1.5fe235fe235f5p-3, -8, -0x1.5fe235fe235f5p-11},
214     {-0x1.0df6b0df6b0d7p-3, -7, -0x1.0df6b0df6b0d7p-10},
215     {-0x1.4b6754b6754aep-3, -6, -0x1.4b6754b6754aep-9},
216     {-0x1.ca01dca01dc8ep-4, -5, -0x1.ca01dca01dc8ep-9},
217     {-0x1.f2f79f2f79f1ep-4, -4, -0x1.f2f79f2f79f1ep-8},
218     {-0x1.5fe235fe235f5p-3, -3, -0x1.5fe235fe235f5p-6},
219     {-0x1.227192271921ep-3, -2, -0x1.227192271921ep-5},
220     {-0x1.4b6754b6754aep-3, -1, -0x1.4b6754b6754aep-4},
221     {-0x1.0df6b0df6b0d7p-3, 0, -0x1.0df6b0df6b0d7p-3},
222     {-0x1.ca01dca01dc8ep-4, 1, -0x1.ca01dca01dc8ep-3},
223     {-0x1.ca01dca01dc8ep-4, 2, -0x1.ca01dca01dc8ep-2},
224     {-0x1.4b6754b6754aep-3, 3, -0x1.4b6754b6754aep+0},
225     {-0x1.0df6b0df6b0d7p-3, 4, -0x1.0df6b0df6b0d7p+1},
226     {-0x1.0df6b0df6b0d7p-3, 5, -0x1.0df6b0df6b0d7p+2},
227     {-0x1.5fe235fe235f5p-3, 6, -0x1.5fe235fe235f5p+3},
228     {-0x1.f2f79f2f79f1ep-4, 7, -0x1.f2f79f2f79f1ep+3},
229     {-0x1.ca01dca01dc8ep-4, 8, -0x1.ca01dca01dc8ep+4},
230     {-0x1.ca01dca01dc8ep-4, 9, -0x1.ca01dca01dc8ep+5},
231     {-0x1.4b6754b6754aep-3, 10, -0x1.4b6754b6754aep+7},
232     {-0x1.fa6a1fa6a1f5fp-6, -10, -0x1.fa6a1fa6a1f5fp-16},
233     {-0x1.4f2094f2094cep-5, -9, -0x1.4f2094f2094cep-14},
234     {-0x1.f2f79f2f79f0cp-5, -8, -0x1.f2f79f2f79f0cp-13},
235     {-0x1.f2f79f2f79f0cp-5, -7, -0x1.f2f79f2f79f0cp-12},
236     {-0x1.fa6a1fa6a1f5fp-6, -6, -0x1.fa6a1fa6a1f5fp-12},
237     {-0x1.f2f79f2f79f0cp-5, -5, -0x1.f2f79f2f79f0cp-10},
238     {-0x1.5693156931522p-6, -4, -0x1.5693156931522p-10},
239     {-0x1.2271922719215p-4, -3, -0x1.2271922719215p-7},
240     {-0x1.5693156931522p-6, -2, -0x1.5693156931522p-8},
241     {-0x1.2271922719215p-4, -1, -0x1.2271922719215p-5},
242     {-0x1.4f2094f2094cep-5, 0, -0x1.4f2094f2094cep-5},
243     {-0x1.dca01dca014e1p-11, 1, -0x1.dca01dca014e1p-10},
244     {-0x1.dca01dca014e1p-11, 2, -0x1.dca01dca014e1p-9},
245     {-0x1.65781657815c9p-7, 3, -0x1.65781657815c9p-4},
246     {-0x1.2271922719215p-4, 4, -0x1.2271922719215p+0},
247     {-0x1.4f2094f2094cep-5, 5, -0x1.4f2094f2094cep+0},
248     {-0x1.5693156931522p-6, 6, -0x1.5693156931522p+0},
249     {-0x1.f2f79f2f79f0cp-5, 7, -0x1.f2f79f2f79f0cp+2},
250     {-0x1.fa6a1fa6a1f5fp-6, 8, -0x1.fa6a1fa6a1f5fp+2},
251     {-0x1.65781657815c9p-7, 9, -0x1.65781657815c9p+2},
252     {-0x1.65781657815c9p-7, 10, -0x1.65781657815c9p+3},
253     {0x1.1fffffffce7b8p-52, -10, 0x1.1fffffffce7b8p-62},
254     {0x1.2000000018c24p-52, -9, 0x1.2000000018c24p-61},
255     {0x1.200000000000ap-52, -8, 0x1.200000000000ap-60},
256     {0x1.200000ae15d76p-52, -7, 0x1.200000ae15d76p-59},
257     {0x1.2p-52, -6, 0x1.2p-58},
258     {0x1.2p-52, -5, 0x1.2p-57},
259     {0x1.200025c768142p-52, -4, 0x1.200025c768142p-56},
260     {0x1.1ffffcfa4998p-52, -3, 0x1.1ffffcfa4998p-55},
261     {0x1.200016aad80c1p-52, -2, 0x1.200016aad80c1p-54},
262     {0x1.2p-52, -1, 0x1.2p-53},
263     {0x1.2p-52, 0, 0x1.2p-52},
264     {0x1.2p-52, 1, 0x1.2p-51},
265     {0x1.1ffffffa3278dp-52, 2, 0x1.1ffffffa3278dp-50},
266     {0x1.20000001ef2d1p-52, 3, 0x1.20000001ef2d1p-49},
267     {0x1.1ffff871b7fcp-52, 4, 0x1.1ffff871b7fcp-48},
268     {0x1.2000000009e75p-52, 5, 0x1.2000000009e75p-47},
269     {0x1.2p-52, 6, 0x1.2p-46},
270     {0x1.2000009abe14dp-52, 7, 0x1.2000009abe14dp-45},
271     {0x1.20000000279d3p-52, 8, 0x1.20000000279d3p-44},
272     {0x1.1f4ee94821b71p-52, 9, 0x1.1f4ee94821b71p-43},
273     {0x1.2p-52, 10, 0x1.2p-42},
274     {0x1.f2f79f2f79f54p-5, -10, 0x1.f2f79f2f79f54p-15},
275     {0x1.4b6754b6754c9p-4, -9, 0x1.4b6754b6754c9p-13},
276     {0x1.4b6754b6754c9p-4, -8, 0x1.4b6754b6754c9p-12},
277     {0x1.fa6a1fa6a1fefp-6, -7, 0x1.fa6a1fa6a1fefp-13},
278     {0x1.2271922719239p-4, -6, 0x1.2271922719239p-10},
279     {0x1.f2f79f2f79f54p-5, -5, 0x1.f2f79f2f79f54p-10},
280     {0x1.fa6a1fa6a1fefp-6, -4, 0x1.fa6a1fa6a1fefp-10},
281     {0x1.fa6a1fa6a1fefp-6, -3, 0x1.fa6a1fa6a1fefp-9},
282     {0x1.a10c1a10c1a35p-5, -2, 0x1.a10c1a10c1a35p-7},
283     {0x1.a10c1a10c1a35p-5, -1, 0x1.a10c1a10c1a35p-6},
284     {0x1.65781657816e9p-7, 0, 0x1.65781657816e9p-7},
285     {0x1.4f2094f209516p-5, 1, 0x1.4f2094f209516p-4},
286     {0x1.a10c1a10c1a35p-5, 2, 0x1.a10c1a10c1a35p-3},
287     {0x1.4f2094f209516p-5, 3, 0x1.4f2094f209516p-2},
288     {0x1.4b6754b6754c9p-4, 4, 0x1.4b6754b6754c9p+0},
289     {0x1.a10c1a10c1a35p-5, 5, 0x1.a10c1a10c1a35p+0},
290     {0x1.f2f79f2f79f54p-5, 6, 0x1.f2f79f2f79f54p+1},
291     {0x1.fa6a1fa6a1fefp-6, 7, 0x1.fa6a1fa6a1fefp+1},
292     {0x1.65781657816e9p-7, 8, 0x1.65781657816e9p+1},
293     {0x1.65781657816e9p-7, 9, 0x1.65781657816e9p+2},
294     {0x1.dca01dca026e1p-11, 10, 0x1.dca01dca026e1p-1},
295     {0x1.5fe235fe23607p-3, -10, 0x1.5fe235fe23607p-13},
296     {0x1.a10c1a10c1a23p-4, -9, 0x1.a10c1a10c1a23p-13},
297     {0x1.f2f79f2f79f42p-4, -8, 0x1.f2f79f2f79f42p-12},
298     {0x1.5fe235fe23607p-3, -7, 0x1.5fe235fe23607p-10},
299     {0x1.0df6b0df6b0e9p-3, -6, 0x1.0df6b0df6b0e9p-9},
300     {0x1.4b6754b6754cp-3, -5, 0x1.4b6754b6754cp-8},
301     {0x1.227192271923p-3, -4, 0x1.227192271923p-7},
302     {0x1.5fe235fe23607p-3, -3, 0x1.5fe235fe23607p-6},
303     {0x1.ca01dca01dcb2p-4, -2, 0x1.ca01dca01dcb2p-6},
304     {0x1.a10c1a10c1a23p-4, -1, 0x1.a10c1a10c1a23p-5},
305     {0x1.4b6754b6754cp-3, 0, 0x1.4b6754b6754cp-3},
306     {0x1.227192271923p-3, 1, 0x1.227192271923p-2},
307     {0x1.88d7f88d7f897p-3, 2, 0x1.88d7f88d7f897p-1},
308     {0x1.0df6b0df6b0e9p-3, 3, 0x1.0df6b0df6b0e9p+0},
309     {0x1.227192271923p-3, 4, 0x1.227192271923p+1},
310     {0x1.88d7f88d7f897p-3, 5, 0x1.88d7f88d7f897p+2},
311     {0x1.227192271923p-3, 6, 0x1.227192271923p+3},
312     {0x1.4b6754b6754cp-3, 7, 0x1.4b6754b6754cp+4},
313     {0x1.a10c1a10c1a23p-4, 8, 0x1.a10c1a10c1a23p+4},
314     {0x1.745d1745d174fp-3, 9, 0x1.745d1745d174fp+6},
315     {0x1.0df6b0df6b0e9p-3, 10, 0x1.0df6b0df6b0e9p+7},
316     {0x1.dca01dca01dd3p-3, -10, 0x1.dca01dca01dd3p-13},
317     {0x1.dca01dca01dd3p-3, -9, 0x1.dca01dca01dd3p-12},
318     {0x1.dca01dca01dd3p-3, -8, 0x1.dca01dca01dd3p-11},
319     {0x1.dca01dca01dd3p-3, -7, 0x1.dca01dca01dd3p-10},
320     {0x1.f11aff11aff1bp-3, -6, 0x1.f11aff11aff1bp-9},
321     {0x1.218342183421dp-2, -5, 0x1.218342183421dp-7},
322     {0x1.02caf02caf031p-2, -4, 0x1.02caf02caf031p-6},
323     {0x1.0d0860d0860d5p-2, -3, 0x1.0d0860d0860d5p-5},
324     {0x1.9f2f79f2f79fcp-3, -2, 0x1.9f2f79f2f79fcp-5},
325     {0x1.f11aff11aff1bp-3, -1, 0x1.f11aff11aff1bp-4},
326     {0x1.9f2f79f2f79fcp-3, 0, 0x1.9f2f79f2f79fcp-3},
327     {0x1.f11aff11aff1bp-3, 1, 0x1.f11aff11aff1bp-2},
328     {0x1.9f2f79f2f79fcp-3, 2, 0x1.9f2f79f2f79fcp-1},
329     {0x1.218342183421dp-2, 3, 0x1.218342183421dp+1},
330     {0x1.b3aa5b3aa5b44p-3, 4, 0x1.b3aa5b3aa5b44p+1},
331     {0x1.f11aff11aff1bp-3, 5, 0x1.f11aff11aff1bp+2},
332     {0x1.c8253c8253c8cp-3, 6, 0x1.c8253c8253c8cp+3},
333     {0x1.218342183421dp-2, 7, 0x1.218342183421dp+5},
334     {0x1.0d0860d0860d5p-2, 8, 0x1.0d0860d0860d5p+6},
335     {0x1.2bc0b2bc0b2c1p-2, 9, 0x1.2bc0b2bc0b2c1p+7},
336     {0x1.02caf02caf031p-2, 10, 0x1.02caf02caf031p+8},
337     {0x1.7e9a87e9a87eep-2, -10, 0x1.7e9a87e9a87eep-12},
338     {0x1.9315693156936p-2, -9, 0x1.9315693156936p-11},
339     {0x1.7e9a87e9a87eep-2, -8, 0x1.7e9a87e9a87eep-10},
340     {0x1.36ec736ec7373p-2, -7, 0x1.36ec736ec7373p-9},
341     {0x1.55a4c55a4c55ep-2, -6, 0x1.55a4c55a4c55ep-8},
342     {0x1.7e9a87e9a87eep-2, -5, 0x1.7e9a87e9a87eep-7},
343     {0x1.36ec736ec7373p-2, -4, 0x1.36ec736ec7373p-6},
344     {0x1.6a1fa6a1fa6a6p-2, -3, 0x1.6a1fa6a1fa6a6p-5},
345     {0x1.9315693156936p-2, -2, 0x1.9315693156936p-4},
346     {0x1.4b6754b6754bbp-2, -1, 0x1.4b6754b6754bbp-3},
347     {0x1.9315693156936p-2, 0, 0x1.9315693156936p-2},
348     {0x1.9315693156936p-2, 1, 0x1.9315693156936p-1},
349     {0x1.5fe235fe23602p-2, 2, 0x1.5fe235fe23602p+0},
350     {0x1.36ec736ec7373p-2, 3, 0x1.36ec736ec7373p+1},
351     {0x1.4129e4129e417p-2, 4, 0x1.4129e4129e417p+2},
352     {0x1.55a4c55a4c55ep-2, 5, 0x1.55a4c55a4c55ep+3},
353     {0x1.4b6754b6754bbp-2, 6, 0x1.4b6754b6754bbp+4},
354     {0x1.6a1fa6a1fa6a6p-2, 7, 0x1.6a1fa6a1fa6a6p+5},
355     {0x1.36ec736ec7373p-2, 8, 0x1.36ec736ec7373p+6},
356     {0x1.36ec736ec7373p-2, 9, 0x1.36ec736ec7373p+7},
357     {0x1.88d7f88d7f892p-2, 10, 0x1.88d7f88d7f892p+8},
358     {0x1.a87e9a87e9a8dp-2, -10, 0x1.a87e9a87e9a8dp-12},
359     {0x1.a87e9a87e9a8dp-2, -9, 0x1.a87e9a87e9a8dp-11},
360     {0x1.9e4129e4129e9p-2, -8, 0x1.9e4129e4129e9p-10},
361     {0x1.b2bc0b2bc0b3p-2, -7, 0x1.b2bc0b2bc0b3p-9},
362     {0x1.f02caf02caf08p-2, -6, 0x1.f02caf02caf08p-8},
363     {0x1.c736ec736ec78p-2, -5, 0x1.c736ec736ec78p-7},
364     {0x1.9e4129e4129e9p-2, -4, 0x1.9e4129e4129e9p-6},
365     {0x1.c736ec736ec78p-2, -3, 0x1.c736ec736ec78p-5},
366     {0x1.f02caf02caf08p-2, -2, 0x1.f02caf02caf08p-4},
367     {0x1.9e4129e4129e9p-2, -1, 0x1.9e4129e4129e9p-3},
368     {0x1.e5ef3e5ef3e64p-2, 0, 0x1.e5ef3e5ef3e64p-2},
369     {0x1.b2bc0b2bc0b3p-2, 1, 0x1.b2bc0b2bc0b3p-1},
370     {0x1.bcf97bcf97bd4p-2, 2, 0x1.bcf97bcf97bd4p+0},
371     {0x1.c736ec736ec78p-2, 3, 0x1.c736ec736ec78p+1},
372     {0x1.c736ec736ec78p-2, 4, 0x1.c736ec736ec78p+2},
373     {0x1.dbb1cdbb1cdcp-2, 5, 0x1.dbb1cdbb1cdcp+3},
374     {0x1.c736ec736ec78p-2, 6, 0x1.c736ec736ec78p+4},
375     {0x1.dbb1cdbb1cdcp-2, 7, 0x1.dbb1cdbb1cdcp+5},
376     {0x1.a87e9a87e9a8dp-2, 8, 0x1.a87e9a87e9a8dp+6},
377     {0x1.bcf97bcf97bd4p-2, 9, 0x1.bcf97bcf97bd4p+7},
378     {0x1.f02caf02caf08p-2, 10, 0x1.f02caf02caf08p+8},
379     {0x1.0d0860d0860d3p-1, -10, 0x1.0d0860d0860d3p-11},
380     {0x1.2bc0b2bc0b2bfp-1, -9, 0x1.2bc0b2bc0b2bfp-10},
381     {0x1.1c6489c6489c9p-1, -8, 0x1.1c6489c6489c9p-9},
382     {0x1.30df6b0df6b11p-1, -7, 0x1.30df6b0df6b11p-8},
383     {0x1.26a1fa6a1fa6dp-1, -6, 0x1.26a1fa6a1fa6dp-7},
384     {0x1.218342183421bp-1, -5, 0x1.218342183421bp-6},
385     {0x1.07e9a87e9a881p-1, -4, 0x1.07e9a87e9a881p-5},
386     {0x1.2bc0b2bc0b2bfp-1, -3, 0x1.2bc0b2bc0b2bfp-4},
387     {0x1.218342183421bp-1, -2, 0x1.218342183421bp-3},
388     {0x1.1227192271925p-1, -1, 0x1.1227192271925p-2},
389     {0x1.1227192271925p-1, 0, 0x1.1227192271925p-1},
390     {0x1.30df6b0df6b11p-1, 1, 0x1.30df6b0df6b11p+0},
391     {0x1.1227192271925p-1, 2, 0x1.1227192271925p+1},
392     {0x1.26a1fa6a1fa6dp-1, 3, 0x1.26a1fa6a1fa6dp+2},
393     {0x1.1c6489c6489c9p-1, 4, 0x1.1c6489c6489c9p+3},
394     {0x1.30df6b0df6b11p-1, 5, 0x1.30df6b0df6b11p+4},
395     {0x1.1c6489c6489c9p-1, 6, 0x1.1c6489c6489c9p+5},
396     {0x1.0d0860d0860d3p-1, 7, 0x1.0d0860d0860d3p+6},
397     {0x1.1227192271925p-1, 8, 0x1.1227192271925p+7},
398     {0x1.0d0860d0860d3p-1, 9, 0x1.0d0860d0860d3p+8},
399     {0x1.1c6489c6489c9p-1, 10, 0x1.1c6489c6489c9p+9},
400     {0x1.552d9d52d9d56p-1, -10, 0x1.552d9d52d9d56p-11},
401     {0x1.40b2bc0b2bc0ep-1, -9, 0x1.40b2bc0b2bc0ep-10},
402     {0x1.40b2bc0b2bc0ep-1, -8, 0x1.40b2bc0b2bc0ep-9},
403     {0x1.6489c6489c64cp-1, -7, 0x1.6489c6489c64cp-8},
404     {0x1.3b9403b9403bcp-1, -6, 0x1.3b9403b9403bcp-7},
405     {0x1.36754b6754b6ap-1, -5, 0x1.36754b6754b6ap-6},
406     {0x1.4af02caf02cb2p-1, -4, 0x1.4af02caf02cb2p-5},
407     {0x1.552d9d52d9d56p-1, -3, 0x1.552d9d52d9d56p-4},
408     {0x1.552d9d52d9d56p-1, -2, 0x1.552d9d52d9d56p-3},
409     {0x1.500ee500ee504p-1, -1, 0x1.500ee500ee504p-2},
410     {0x1.4af02caf02cb2p-1, 0, 0x1.4af02caf02cb2p-1},
411     {0x1.5a4c55a4c55a8p-1, 1, 0x1.5a4c55a4c55a8p+0},
412     {0x1.500ee500ee504p-1, 2, 0x1.500ee500ee504p+1},
413     {0x1.6489c6489c64cp-1, 3, 0x1.6489c6489c64cp+2},
414     {0x1.500ee500ee504p-1, 4, 0x1.500ee500ee504p+3},
415     {0x1.5f6b0df6b0dfap-1, 5, 0x1.5f6b0df6b0dfap+4},
416     {0x1.5f6b0df6b0dfap-1, 6, 0x1.5f6b0df6b0dfap+5},
417     {0x1.4af02caf02cb2p-1, 7, 0x1.4af02caf02cb2p+6},
418     {0x1.4af02caf02cb2p-1, 8, 0x1.4af02caf02cb2p+7},
419     {0x1.6489c6489c64cp-1, 9, 0x1.6489c6489c64cp+8},
420     {0x1.500ee500ee504p-1, 10, 0x1.500ee500ee504p+9},
421     {0x1.9834218342186p-1, -10, 0x1.9834218342186p-11},
422     {0x1.797bcf97bcf9bp-1, -9, 0x1.797bcf97bcf9bp-10},
423     {0x1.6f3e5ef3e5ef7p-1, -8, 0x1.6f3e5ef3e5ef7p-9},
424     {0x1.9315693156935p-1, -7, 0x1.9315693156935p-8},
425     {0x1.8df6b0df6b0e3p-1, -6, 0x1.8df6b0df6b0e3p-7},
426     {0x1.7e9a87e9a87edp-1, -5, 0x1.7e9a87e9a87edp-6},
427     {0x1.8df6b0df6b0e3p-1, -4, 0x1.8df6b0df6b0e3p-5},
428     {0x1.7e9a87e9a87edp-1, -3, 0x1.7e9a87e9a87edp-4},
429     {0x1.797bcf97bcf9bp-1, -2, 0x1.797bcf97bcf9bp-3},
430     {0x1.797bcf97bcf9bp-1, -1, 0x1.797bcf97bcf9bp-2},
431     {0x1.8df6b0df6b0e3p-1, 0, 0x1.8df6b0df6b0e3p-1},
432     {0x1.6f3e5ef3e5ef7p-1, 1, 0x1.6f3e5ef3e5ef7p+0},
433     {0x1.7e9a87e9a87edp-1, 2, 0x1.7e9a87e9a87edp+1},
434     {0x1.8df6b0df6b0e3p-1, 3, 0x1.8df6b0df6b0e3p+2},
435     {0x1.8df6b0df6b0e3p-1, 4, 0x1.8df6b0df6b0e3p+3},
436     {0x1.6a1fa6a1fa6a5p-1, 5, 0x1.6a1fa6a1fa6a5p+4},
437     {0x1.6f3e5ef3e5ef7p-1, 6, 0x1.6f3e5ef3e5ef7p+5},
438     {0x1.7e9a87e9a87edp-1, 7, 0x1.7e9a87e9a87edp+6},
439     {0x1.6f3e5ef3e5ef7p-1, 8, 0x1.6f3e5ef3e5ef7p+7},
440     {0x1.83b9403b9403fp-1, 9, 0x1.83b9403b9403fp+8},
441     {0x1.83b9403b9403fp-1, 10, 0x1.83b9403b9403fp+9},
442     {0x1.ad262ad262ad6p-1, -10, 0x1.ad262ad262ad6p-11},
443     {0x1.cbde7cbde7cc1p-1, -9, 0x1.cbde7cbde7cc1p-10},
444     {0x1.c1a10c1a10c1ep-1, -8, 0x1.c1a10c1a10c1ep-9},
445     {0x1.9dca01dca01ep-1, -7, 0x1.9dca01dca01ep-8},
446     {0x1.bc8253c8253ccp-1, -6, 0x1.bc8253c8253ccp-7},
447     {0x1.c6bfc46bfc46fp-1, -5, 0x1.c6bfc46bfc46fp-6},
448     {0x1.b7639b7639b7ap-1, -4, 0x1.b7639b7639b7ap-5},
449     {0x1.c6bfc46bfc46fp-1, -3, 0x1.c6bfc46bfc46fp-4},
450     {0x1.c6bfc46bfc46fp-1, -2, 0x1.c6bfc46bfc46fp-3},
451     {0x1.c1a10c1a10c1ep-1, -1, 0x1.c1a10c1a10c1ep-2},
452     {0x1.c6bfc46bfc46fp-1, 0, 0x1.c6bfc46bfc46fp-1},
453     {0x1.b7639b7639b7ap-1, 1, 0x1.b7639b7639b7ap+0},
454     {0x1.a807728077284p-1, 2, 0x1.a807728077284p+1},
455     {0x1.cbde7cbde7cc1p-1, 3, 0x1.cbde7cbde7cc1p+2},
456     {0x1.ad262ad262ad6p-1, 4, 0x1.ad262ad262ad6p+3},
457     {0x1.c1a10c1a10c1ep-1, 5, 0x1.c1a10c1a10c1ep+4},
458     {0x1.a807728077284p-1, 6, 0x1.a807728077284p+5},
459     {0x1.bc8253c8253ccp-1, 7, 0x1.bc8253c8253ccp+6},
460     {0x1.bc8253c8253ccp-1, 8, 0x1.bc8253c8253ccp+7},
461     {0x1.b244e3244e328p-1, 9, 0x1.b244e3244e328p+8},
462     {0x1.a807728077284p-1, 10, 0x1.a807728077284p+9},
463     {0x1.f02caf02caf07p-1, -10, 0x1.f02caf02caf07p-11},
464     {0x1.f54b6754b6758p-1, -9, 0x1.f54b6754b6758p-10},
465     {0x1.d69315693156dp-1, -8, 0x1.d69315693156dp-9},
466     {0x1.d69315693156dp-1, -7, 0x1.d69315693156dp-8},
467     {0x1.eb0df6b0df6b5p-1, -6, 0x1.eb0df6b0df6b5p-7},
468     {0x1.d69315693156dp-1, -5, 0x1.d69315693156dp-6},
469     {0x1.f02caf02caf07p-1, -4, 0x1.f02caf02caf07p-5},
470     {0x1.d69315693156dp-1, -3, 0x1.d69315693156dp-4},
471     {0x1.dbb1cdbb1cdbfp-1, -2, 0x1.dbb1cdbb1cdbfp-3},
472     {0x1.f54b6754b6758p-1, -1, 0x1.f54b6754b6758p-2},
473     {0x1.fa6a1fa6a1faap-1, 0, 0x1.fa6a1fa6a1faap-1},
474     {0x1.eb0df6b0df6b5p-1, 1, 0x1.eb0df6b0df6b5p+0},
475     {0x1.dbb1cdbb1cdbfp-1, 2, 0x1.dbb1cdbb1cdbfp+1},
476     {0x1.ff88d7f88d7fcp-1, 3, 0x1.ff88d7f88d7fcp+2},
477     {0x1.f02caf02caf07p-1, 4, 0x1.f02caf02caf07p+3},
478     {0x1.ff88d7f88d7fcp-1, 5, 0x1.ff88d7f88d7fcp+4},
479     {0x1.f54b6754b6758p-1, 6, 0x1.f54b6754b6758p+5},
480     {0x1.ff88d7f88d7fcp-1, 7, 0x1.ff88d7f88d7fcp+6},
481     {0x1.eb0df6b0df6b5p-1, 8, 0x1.eb0df6b0df6b5p+7},
482     {0x1.dbb1cdbb1cdbfp-1, 9, 0x1.dbb1cdbb1cdbfp+8},
483     {0x1.eb0df6b0df6b5p-1, 10, 0x1.eb0df6b0df6b5p+9},
484     {0x1p+0, -10, 0x1p-10},
485     {0x1p+0, -9, 0x1p-9},
486     {0x1p+0, -8, 0x1p-8},
487     {0x1p+0, -7, 0x1p-7},
488     {0x1p+0, -6, 0x1p-6},
489     {0x1p+0, -5, 0x1p-5},
490     {0x1p+0, -4, 0x1p-4},
491     {0x1p+0, -3, 0x1p-3},
492     {0x1p+0, -2, 0x1p-2},
493     {0x1p+0, -1, 0x1p-1},
494     {0x1p+0, 0, 0x1p+0},
495     {0x1p+0, 1, 0x1p+1},
496     {0x1p+0, 2, 0x1p+2},
497     {0x1p+0, 3, 0x1p+3},
498     {0x1p+0, 4, 0x1p+4},
499     {0x1p+0, 5, 0x1p+5},
500     {0x1p+0, 6, 0x1p+6},
501     {0x1p+0, 7, 0x1p+7},
502     {0x1p+0, 8, 0x1p+8},
503     {0x1p+0, 9, 0x1p+9},
504     {0x1p+0, 10, 0x1p+10},
505     {0x1.fffffffca7bap+1023, -1023, 0x1.fffffffca7bap+0},
506     {0x1.ffffffd03786ep+1023, -1022, 0x1.ffffffd03786ep+1},
507     {0x1.fffffffffffffp+1023, -1000, 0x1.fffffffffffffp+23},
508     {HUGE_VAL, -999, HUGE_VAL},
509     {0x1.fffffffffffffp+1023, -10, 0x1.fffffffffffffp+1013},
510     {HUGE_VAL, -9, HUGE_VAL},
511     {0x1.fffffffff3c47p+1023, -8, 0x1.fffffffff3c47p+1015},
512     {0x1.fffffffffffffp+1023, -7, 0x1.fffffffffffffp+1016},
513     {0x1.fffffffffffffp+1023, -6, 0x1.fffffffffffffp+1017},
514     {0x1.fffffffffffffp+1023, -5, 0x1.fffffffffffffp+1018},
515     {0x1.fffffffffffffp+1023, -4, 0x1.fffffffffffffp+1019},
516     {HUGE_VAL, -3, HUGE_VAL},
517     {0x1.ffff4558e7197p+1023, -2, 0x1.ffff4558e7197p+1021},
518     {HUGE_VAL, -1, HUGE_VAL},
519     {0x1.ffffffece302bp+1023, 0, 0x1.ffffffece302bp+1023},
520     {0x0.0000000000001p-1022, 1023, 0x1p-51},
521     {0x0.0000000000001p-1022, 1022, 0x1p-52},
522     {0x0.0000000000001p-1022, 1000, 0x1p-74},
523     {0x0.0000000000001p-1022, 999, 0x1p-75},
524     {0x0.0000000000001p-1022, 0, 0x0.0000000000001p-1022},
525     {0x0.0000000000001p-1022, 1, 0x0.0000000000002p-1022},
526     {0x0.0000000000001p-1022, 2, 0x0.0000000000004p-1022},
527     {0x0.0000000000001p-1022, 3, 0x0.0000000000008p-1022},
528     {0x0.0000000000001p-1022, 4, 0x0.000000000001p-1022},
529     {0x0.0000000000001p-1022, 5, 0x0.000000000002p-1022},
530     {0x0.0000000000001p-1022, 6, 0x0.000000000004p-1022},
531     {0x0.0000000000001p-1022, 7, 0x0.000000000008p-1022},
532     {0x0.0000000000001p-1022, 8, 0x0.00000000001p-1022},
533     {0x0.0000000000001p-1022, 9, 0x0.00000000002p-1022},
534     {0x0.0000000000001p-1022, 10, 0x0.00000000004p-1022},
535     {0x1.147ae147ae148p-2, -1023, 0x0.228f5c28f5c29p-1022},
536     {0x1.999999999999ap-3, -1022, 0x0.3333333333333p-1022},
537     {0x1p-1, -1023, 0x0.4p-1022},
538     {0x1p-1, -1022, 0x0.8p-1022},
539     {0x1.70a3d70a3d70ap-1, -1023, 0x0.5c28f5c28f5c2p-1022},
540     {0x1.947ae147ae148p-1, -1022, 0x0.ca3d70a3d70a4p-1022},
541     {0x1.ae147ae147ae1p-3, -1074, 0x0p+0},
542     {0x1.0a3d70a3d70a4p-2, -1073, 0x0.0000000000001p-1022},
543     {0x1p-1, -1074, 0x0p+0},
544     {0x1p-1, -1073, 0x0.0000000000001p-1022},
545     {0x1.70a3d70a3d70ap-1, -1074, 0x0.0000000000001p-1022},
546     {0x1.6b851eb851eb8p-1, -1073, 0x0.0000000000001p-1022},
547     {0x1p+0, 1023, 0x1p+1023},
548     {0x1p+0, 1022, 0x1p+1022},
549     {0x0.0000000000001p-1022, 0, 0x0.0000000000001p-1022},
550     {0x0.0000000000001p-1022, 1, 0x0.0000000000002p-1022},
551     {0x0.0000000000001p-1022, 2, 0x0.0000000000004p-1022},
552     {0x0.0000000000001p-1022, 3, 0x0.0000000000008p-1022},
553     {0x0.0000000000001p-1022, 4, 0x0.000000000001p-1022},
554     {0x0.0000000000001p-1022, 5, 0x0.000000000002p-1022},
555     {0x0.0000000000001p-1022, 6, 0x0.000000000004p-1022},
556     {0x0.0000000000001p-1022, 7, 0x0.000000000008p-1022},
557     {0x0.0000000000001p-1022, 8, 0x0.00000000001p-1022},
558     {0x0.0000000000001p-1022, 9, 0x0.00000000002p-1022},
559     {0x0.0000000000001p-1022, 10, 0x0.00000000004p-1022},
560     {0x0.0000000000001p-1022, 11, 0x0.00000000008p-1022},
561     {0x0.0000000000001p-1022, 12, 0x0.0000000001p-1022},
562     {0x0.0000000000001p-1022, 13, 0x0.0000000002p-1022},
563     {0x0.0000000000001p-1022, 14, 0x0.0000000004p-1022},
564     {0x0.0000000000001p-1022, 15, 0x0.0000000008p-1022},
565     {0x0.0000000000001p-1022, 16, 0x0.000000001p-1022},
566     {0x0.0000000000001p-1022, 17, 0x0.000000002p-1022},
567     {0x0.0000000000001p-1022, 18, 0x0.000000004p-1022},
568     {0x0.0000000000001p-1022, 19, 0x0.000000008p-1022},
569     {0x0.0000000000001p-1022, 20, 0x0.00000001p-1022},
570     {0x0.0000000000001p-1022, 21, 0x0.00000002p-1022},
571     {0x0.0000000000001p-1022, 22, 0x0.00000004p-1022},
572     {0x0.0000000000001p-1022, 23, 0x0.00000008p-1022},
573     {0x0.0000000000001p-1022, 24, 0x0.0000001p-1022},
574     {0x0.0000000000001p-1022, 25, 0x0.0000002p-1022},
575     {0x0.0000000000001p-1022, 26, 0x0.0000004p-1022},
576     {0x0.0000000000001p-1022, 27, 0x0.0000008p-1022},
577     {0x0.0000000000001p-1022, 28, 0x0.000001p-1022},
578     {0x0.0000000000001p-1022, 29, 0x0.000002p-1022},
579     {0x0.0000000000001p-1022, 30, 0x0.000004p-1022},
580     {0x0.0000000000001p-1022, 31, 0x0.000008p-1022},
581     {0x0.0000000000001p-1022, 32, 0x0.00001p-1022},
582     {0x0.0000000000001p-1022, 33, 0x0.00002p-1022},
583     {0x0.0000000000001p-1022, 34, 0x0.00004p-1022},
584     {0x0.0000000000001p-1022, 35, 0x0.00008p-1022},
585     {0x0.0000000000001p-1022, 36, 0x0.0001p-1022},
586     {0x0.0000000000001p-1022, 37, 0x0.0002p-1022},
587     {0x0.0000000000001p-1022, 38, 0x0.0004p-1022},
588     {0x0.0000000000001p-1022, 39, 0x0.0008p-1022},
589     {0x0.0000000000001p-1022, 40, 0x0.001p-1022},
590     {0x0.0000000000001p-1022, 41, 0x0.002p-1022},
591     {0x0.0000000000001p-1022, 42, 0x0.004p-1022},
592     {0x0.0000000000001p-1022, 43, 0x0.008p-1022},
593     {0x0.0000000000001p-1022, 44, 0x0.01p-1022},
594     {0x0.0000000000001p-1022, 45, 0x0.02p-1022},
595     {0x0.0000000000001p-1022, 46, 0x0.04p-1022},
596     {0x0.0000000000001p-1022, 47, 0x0.08p-1022},
597     {0x0.0000000000001p-1022, 48, 0x0.1p-1022},
598     {0x0.0000000000001p-1022, 49, 0x0.2p-1022},
599     {0x0.0000000000001p-1022, 50, 0x0.4p-1022},
600     {0x0.0000000000001p-1022, 51, 0x0.8p-1022},
601     {0x0.0000000000001p-1022, 52, 0x1p-1022},
602     {0x0.0000000000001p-1022, 53, 0x1p-1021},
603     {0x0.0000000000001p-1022, 54, 0x1p-1020},
604     {0x0.0000000000001p-1022, 55, 0x1p-1019},
605     {0x0.0000000000001p-1022, 56, 0x1p-1018},
606     {0x0.0000000000001p-1022, 57, 0x1p-1017},
607     {0x0.0000000000001p-1022, 58, 0x1p-1016},
608     {0x0.0000000000001p-1022, 59, 0x1p-1015},
609     {0x0.0000000000001p-1022, 60, 0x1p-1014},
610     {0x0.0000000000001p-1022, 61, 0x1p-1013},
611     {0x0.0000000000001p-1022, 62, 0x1p-1012},
612     {0x0.0000000000001p-1022, 63, 0x1p-1011},
613     {0x0.0000000000001p-1022, 64, 0x1p-1010},
614     {0x0.0000000000001p-1022, 65, 0x1p-1009},
615     {0x0.0000000000001p-1022, 66, 0x1p-1008},
616     {0x0.0000000000001p-1022, 67, 0x1p-1007},
617     {0x0.0000000000001p-1022, 68, 0x1p-1006},
618     {0x0.0000000000001p-1022, 69, 0x1p-1005},
619     {0x0.0000000000001p-1022, 70, 0x1p-1004},
620     {0x0.0000000000001p-1022, 71, 0x1p-1003},
621     {0x0.0000000000001p-1022, 72, 0x1p-1002},
622     {0x0.0000000000001p-1022, 73, 0x1p-1001},
623     {0x0.0000000000001p-1022, 74, 0x1p-1000},
624     {0x0.0000000000001p-1022, 75, 0x1p-999},
625     {0x0.0000000000001p-1022, 76, 0x1p-998},
626     {0x0.0000000000001p-1022, 77, 0x1p-997},
627     {0x0.0000000000001p-1022, 78, 0x1p-996},
628     {0x0.0000000000001p-1022, 79, 0x1p-995},
629     {0x0.0000000000001p-1022, 80, 0x1p-994},
630     {0x0.0000000000001p-1022, 81, 0x1p-993},
631     {0x0.0000000000001p-1022, 82, 0x1p-992},
632     {0x0.0000000000001p-1022, 83, 0x1p-991},
633     {0x0.0000000000001p-1022, 84, 0x1p-990},
634     {0x0.0000000000001p-1022, 85, 0x1p-989},
635     {0x0.0000000000001p-1022, 86, 0x1p-988},
636     {0x0.0000000000001p-1022, 87, 0x1p-987},
637     {0x0.0000000000001p-1022, 88, 0x1p-986},
638     {0x0.0000000000001p-1022, 89, 0x1p-985},
639     {0x0.0000000000001p-1022, 90, 0x1p-984},
640     {0x0.0000000000001p-1022, 91, 0x1p-983},
641     {0x0.0000000000001p-1022, 92, 0x1p-982},
642     {0x0.0000000000001p-1022, 93, 0x1p-981},
643     {0x0.0000000000001p-1022, 94, 0x1p-980},
644     {0x0.0000000000001p-1022, 95, 0x1p-979},
645     {0x0.0000000000001p-1022, 96, 0x1p-978},
646     {0x0.0000000000001p-1022, 97, 0x1p-977},
647     {0x0.0000000000001p-1022, 98, 0x1p-976},
648     {0x0.0000000000001p-1022, 99, 0x1p-975},
649     {0x0.0000000000001p-1022, 100, 0x1p-974},
650     {0x0.0000000000001p-1022, 101, 0x1p-973},
651     {0x0.0000000000001p-1022, 102, 0x1p-972},
652     {0x0.0000000000001p-1022, 103, 0x1p-971},
653     {0x0.0000000000001p-1022, 104, 0x1p-970},
654     {0x0.0000000000001p-1022, 105, 0x1p-969},
655     {0x0.0000000000001p-1022, 106, 0x1p-968},
656     {0x0.0000000000001p-1022, 107, 0x1p-967},
657     {0x0.0000000000001p-1022, 108, 0x1p-966},
658     {0x0.0000000000001p-1022, 109, 0x1p-965},
659     {0x0.0000000000001p-1022, 110, 0x1p-964},
660     {0x0.0000000000001p-1022, 111, 0x1p-963},
661     {0x0.0000000000001p-1022, 112, 0x1p-962},
662     {0x0.0000000000001p-1022, 113, 0x1p-961},
663     {0x0.0000000000001p-1022, 114, 0x1p-960},
664     {0x0.0000000000001p-1022, 115, 0x1p-959},
665     {0x0.0000000000001p-1022, 116, 0x1p-958},
666     {0x0.0000000000001p-1022, 117, 0x1p-957},
667     {0x0.0000000000001p-1022, 118, 0x1p-956},
668     {0x0.0000000000001p-1022, 119, 0x1p-955},
669     {0x0.0000000000001p-1022, 120, 0x1p-954},
670     {0x0.0000000000001p-1022, 121, 0x1p-953},
671     {0x0.0000000000001p-1022, 122, 0x1p-952},
672     {0x0.0000000000001p-1022, 123, 0x1p-951},
673     {0x0.0000000000001p-1022, 124, 0x1p-950},
674     {0x0.0000000000001p-1022, 125, 0x1p-949},
675     {0x0.0000000000001p-1022, 126, 0x1p-948},
676     {0x0.0000000000001p-1022, 127, 0x1p-947},
677     {0x0.0000000000001p-1022, 128, 0x1p-946},
678     {0x0.0000000000001p-1022, 129, 0x1p-945},
679     {0x0.0000000000001p-1022, 130, 0x1p-944},
680     {0x1.000000000000fp-1022, 0, 0x1.000000000000fp-1022},
681     {0x0.fffffffffffffp-1022, 1, 0x1.ffffffffffffep-1022},
682     {0x1.0000000013c4p-1022, 2, 0x1.0000000013c4p-1020},
683     {0x0.fffffffffffffp-1022, 3, 0x1.ffffffffffffep-1020},
684     {0x0.fffffffffffffp-1022, 4, 0x1.ffffffffffffep-1019},
685     {0x0.fffffffffffffp-1022, 5, 0x1.ffffffffffffep-1018},
686     {0x0.ffffffffffe6ap-1022, 6, 0x1.ffffffffffcd4p-1017},
687     {0x0.ffffffb2ca27ap-1022, 7, 0x1.ffffff65944f4p-1016},
688     {0x0.ffffffff08ed4p-1022, 8, 0x1.fffffffe11da8p-1015},
689     {0x0.fffffffffffffp-1022, 9, 0x1.ffffffffffffep-1014},
690     {0x0.fffffffffffffp-1022, 10, 0x1.ffffffffffffep-1013},
691     {0x0.fffffffffffffp-1022, 11, 0x1.ffffffffffffep-1012},
692     {0x0.ffff1dcc40367p-1022, 12, 0x1.fffe3b98806cep-1011},
693     {0x1.0000000004f0fp-1022, 13, 0x1.0000000004f0fp-1009},
694     {0x0.ffffffffff02fp-1022, 14, 0x1.fffffffffe05ep-1009},
695     {0x0.fffffffffd877p-1022, 15, 0x1.fffffffffb0eep-1008},
696     {0x0.fffffffffffffp-1022, 16, 0x1.ffffffffffffep-1007},
697     {0x0.fffffffffffffp-1022, 17, 0x1.ffffffffffffep-1006},
698     {0x0.fffffffffffffp-1022, 18, 0x1.ffffffffffffep-1005},
699     {0x1.0000078a42204p-1022, 19, 0x1.0000078a42204p-1003},
700     {0x0.fffffff8476a5p-1022, 20, 0x1.fffffff08ed4ap-1003},
701     {0x0.fffffffffffffp-1022, 21, 0x1.ffffffffffffep-1002},
702     {0x0.fffffffffffffp-1022, 22, 0x1.ffffffffffffep-1001},
703     {0x0.fffffffffffffp-1022, 23, 0x1.ffffffffffffep-1000},
704     {0x1.00000000000b5p-1022, 24, 0x1.00000000000b5p-998},
705     {0x0.fffffffffffffp-1022, 25, 0x1.ffffffffffffep-998},
706     {0x0.ffffffffffffep-1022, 26, 0x1.ffffffffffffcp-997},
707     {0x0.fffffffffffffp-1022, 27, 0x1.ffffffffffffep-996},
708     {0x0.fffffab8d1b62p-1022, 28, 0x1.fffff571a36c4p-995},
709     {0x0.fffffffc23b52p-1022, 29, 0x1.fffffff8476a4p-994},
710     {0x1.0075d04938f43p-1022, 30, 0x1.0075d04938f43p-992},
711     {0x0.fffffffffffffp-1022, 31, 0x1.ffffffffffffep-992},
712     {0x0.fffdf031eb29cp-1022, 32, 0x1.fffbe063d6538p-991},
713     {0x0.fffffffffffffp-1022, 33, 0x1.ffffffffffffep-990},
714     {0x0.fffffffffffffp-1022, 34, 0x1.ffffffffffffep-989},
715     {0x0.fffffffffffffp-1022, 35, 0x1.ffffffffffffep-988},
716     {0x0.fffffffffffffp-1022, 36, 0x1.ffffffffffffep-987},
717     {0x1.000000000003cp-1022, 37, 0x1.000000000003cp-985},
718     {0x0.fffffffffffffp-1022, 38, 0x1.ffffffffffffep-985},
719     {0x0.fffffffffe847p-1022, 39, 0x1.fffffffffd08ep-984},
720     {0x1.000000001da6p-1022, 40, 0x1.000000001da6p-982},
721     {0x0.fffffffffc8a7p-1022, 41, 0x1.fffffffff914ep-982},
722     {0x0.fffffffffffffp-1022, 42, 0x1.ffffffffffffep-981},
723     {0x0.fffffffffffffp-1022, 43, 0x1.ffffffffffffep-980},
724     {0x0.fffffffffffffp-1022, 44, 0x1.ffffffffffffep-979},
725     {0x0.fffffffffffffp-1022, 45, 0x1.ffffffffffffep-978},
726     {0x1.0000000000064p-1022, 46, 0x1.0000000000064p-976},
727     {0x1.0000000000007p-1022, 47, 0x1.0000000000007p-975},
728     {0x0.fffffffffffffp-1022, 48, 0x1.ffffffffffffep-975},
729     {0x0.fffffffffffffp-1022, 49, 0x1.ffffffffffffep-974},
730     {0x0.fffffff46b1f8p-1022, 50, 0x1.ffffffe8d63fp-973},
731     {0x1.000000000000dp-1022, 51, 0x1.000000000000dp-971},
732     {0x0.fffffffffffffp-1022, 52, 0x1.ffffffffffffep-971},
733     {0x1.000096cd2a864p-1022, 53, 0x1.000096cd2a864p-969},
734     {0x0.fffffffffffffp-1022, 54, 0x1.ffffffffffffep-969},
735     {0x1.0000000027881p-1022, 55, 0x1.0000000027881p-967},
736     {0x0.fffffffffffffp-1022, 56, 0x1.ffffffffffffep-967},
737     {0x0.fffffffffffffp-1022, 57, 0x1.ffffffffffffep-966},
738     {0x0.fffffffffffffp-1022, 58, 0x1.ffffffffffffep-965},
739     {0x0.fffffffffffffp-1022, 59, 0x1.ffffffffffffep-964},
740     {0x0.fffdf031eb29cp-1022, 60, 0x1.fffbe063d6538p-963},
741     {0x0.fffffffffffffp-1022, 61, 0x1.ffffffffffffep-962},
742     {0x0.fffffffffffffp-1022, 62, 0x1.ffffffffffffep-961},
743     {0x0.fffffffffffffp-1022, 63, 0x1.ffffffffffffep-960},
744     {0x0.fffffffffffffp-1022, 64, 0x1.ffffffffffffep-959},
745     {0x1.00000000000c9p-1022, 65, 0x1.00000000000c9p-957},
746     {0x0.ffffffb2ca27ap-1022, 66, 0x1.ffffff65944f4p-957},
747     {0x0.fffffffffff35p-1022, 67, 0x1.ffffffffffe6ap-956},
748     {0x0.fffffffffffffp-1022, 68, 0x1.ffffffffffffep-955},
749     {0x1.0000000000005p-1022, 69, 0x1.0000000000005p-953},
750     {0x0.fffffffffffffp-1022, 70, 0x1.ffffffffffffep-953},
751     {0x0.fffffffffffffp-1022, 71, 0x1.ffffffffffffep-952},
752     {0x0.fffffffffffffp-1022, 72, 0x1.ffffffffffffep-951},
753     {0x1.0000000000329p-1022, 73, 0x1.0000000000329p-949},
754     {0x1.000000000005p-1022, 74, 0x1.000000000005p-948},
755     {0x0.fffffffffffffp-1022, 75, 0x1.ffffffffffffep-948},
756     {0x0.fffffab8d1b62p-1022, 76, 0x1.fffff571a36c4p-947},
757     {0x0.ffff6932d579ap-1022, 77, 0x1.fffed265aaf34p-946},
758     {0x0.fffffffffffffp-1022, 78, 0x1.ffffffffffffep-945},
759     {0x0.fffffffffc8a7p-1022, 79, 0x1.fffffffff914ep-944},
760     {0x1.000000134d76p-1022, 80, 0x1.000000134d76p-942},
761     {0x0.fffffffffffffp-1022, 81, 0x1.ffffffffffffep-942},
762     {0x0.fffffffffffffp-1022, 82, 0x1.ffffffffffffep-941},
763     {0x0.fffffffffe847p-1022, 83, 0x1.fffffffffd08ep-940},
764     {0x0.fffff0eb7bbf5p-1022, 84, 0x1.ffffe1d6f77eap-939},
765     {0x0.ffffffffff817p-1022, 85, 0x1.ffffffffff02ep-938},
766     {0x0.fffffffffffffp-1022, 86, 0x1.ffffffffffffep-937},
767     {0x0.fffffffffffffp-1022, 87, 0x1.ffffffffffffep-936},
768     {0x0.fffffffffffffp-1022, 88, 0x1.ffffffffffffep-935},
769     {0x0.fffffffffffffp-1022, 89, 0x1.ffffffffffffep-934},
770     {0x1.0000000000007p-1022, 90, 0x1.0000000000007p-932},
771     {0x0.fffffffffffffp-1022, 91, 0x1.ffffffffffffep-932},
772     {0x0.fffffff65944ep-1022, 92, 0x1.ffffffecb289cp-931},
773     {0x0.fffffffffffffp-1022, 93, 0x1.ffffffffffffep-930},
774     {0x0.fffe86ff15b01p-1022, 94, 0x1.fffd0dfe2b602p-929},
775     {0x0.fffffffffffffp-1022, 95, 0x1.ffffffffffffep-928},
776     {0x0.fffffffffffffp-1022, 96, 0x1.ffffffffffffep-927},
777     {0x1.080dbd0164b2cp-1022, 97, 0x1.080dbd0164b2cp-925},
778     {0x1.00000000943e6p-1022, 98, 0x1.00000000943e6p-924},
779     {0x0.fffffffffffffp-1022, 99, 0x1.ffffffffffffep-924},
780     {0x1.0000169ec660ep-1022, 100, 0x1.0000169ec660ep-922},
781     {0x1.000000000003cp-1022, 101, 0x1.000000000003cp-921},
782     {0x0.fffffffffffffp-1022, 102, 0x1.ffffffffffffep-921},
783     {0x1.000000134d76p-1022, 103, 0x1.000000134d76p-919},
784     {0x1.0000000000194p-1022, 104, 0x1.0000000000194p-918},
785     {0x0.fed97748f19d4p-1022, 105, 0x1.fdb2ee91e33a8p-918},
786     {0x0.fffffffffffffp-1022, 106, 0x1.ffffffffffffep-917},
787     {0x0.fffffffffffffp-1022, 107, 0x1.ffffffffffffep-916},
788     {0x1.00585c36eab72p-1022, 108, 0x1.00585c36eab72p-914},
789     {0x0.fffffffffffffp-1022, 109, 0x1.ffffffffffffep-914},
790     {0x1.001d74124e3dp-1022, 110, 0x1.001d74124e3dp-912},
791     {0x0.fffffffffffffp-1022, 111, 0x1.ffffffffffffep-912},
792     {0x0.fffffff46b1f8p-1022, 112, 0x1.ffffffe8d63fp-911},
793     {0x0.fffffffffffffp-1022, 113, 0x1.ffffffffffffep-910},
794     {0x0.fffffffffffffp-1022, 114, 0x1.ffffffffffffep-909},
795     {0x0.fffffb79d852fp-1022, 115, 0x1.fffff6f3b0a5ep-908},
796     {0x1.0000000000fcfp-1022, 116, 0x1.0000000000fcfp-906},
797     {0x0.fffffffffffffp-1022, 117, 0x1.ffffffffffffep-906},
798     {0x0.fffffffffffffp-1022, 118, 0x1.ffffffffffffep-905},
799     {0x0.fffffff08ed4bp-1022, 119, 0x1.ffffffe11da96p-904},
800     {0x1.000000000008dp-1022, 120, 0x1.000000000008dp-902},
801     {0x0.fffffffffffffp-1022, 121, 0x1.ffffffffffffep-902},
802     {0x0.fffffffffffffp-1022, 122, 0x1.ffffffffffffep-901},
803     {0x0.fffffffffffffp-1022, 123, 0x1.ffffffffffffep-900},
804     {0x0.fffffffffffffp-1022, 124, 0x1.ffffffffffffep-899},
805     {0x0.fffffffffffffp-1022, 125, 0x1.ffffffffffffep-898},
806     {0x0.fffffffffffffp-1022, 126, 0x1.ffffffffffffep-897},
807     {0x0.fffffffffffffp-1022, 127, 0x1.ffffffffffffep-896},
808     {0x0.ffffffb2ca27ap-1022, 128, 0x1.ffffff65944f4p-895},
809     {0x1.0011ac0afbbe3p-1022, 129, 0x1.0011ac0afbbe3p-893},
810     {0x1.0000000000005p-1022, 130, 0x1.0000000000005p-892},
811     {0x0.0000000000001p-1022, 1074, 0x1p+0},
812     {0x0.0000000000001p-1022, 1073, 0x1p-1},
813     {0x1.0000000018b5p-1022, 1074, 0x1.0000000018b5p+52},
814     {0x1.0000169ec660ep-1022, 1073, 0x1.0000169ec660ep+51},
815     {0x0.0000000000001p-1022, 52, 0x1p-1022},
816     {0x0.0000000000001p-1022, 51, 0x0.8p-1022},
817     {0x0.fffffffffffffp-1022, 52, 0x1.ffffffffffffep-971},
818     {0x1.03739a252b28p-1022, 51, 0x1.03739a252b28p-971},
819     {0x0.0000000000001p-1022, 0, 0x0.0000000000001p-1022},
820     {0x0.0000000000001p-1022, 1, 0x0.0000000000002p-1022},
821     {0x0.fffffffffffffp-1022, 0, 0x0.fffffffffffffp-1022},
822     {0x0.ffffffffffffep-1022, 1, 0x1.ffffffffffffcp-1022},
823     {0x0p+0, 0, 0x0p+0},
824     {-0x0p+0, 0, -0x0p+0},
825     {0x0p+0, 1, 0x0p+0},
826     {-0x0p+0, 1, -0x0p+0},
827     {0x0p+0, -1, 0x0p+0},
828     {-0x0p+0, -1, -0x0p+0},
829     {0x0p+0, 127, 0x0p+0},
830     {-0x0p+0, 127, -0x0p+0},
831     {0x0p+0, -127, 0x0p+0},
832     {-0x0p+0, -127, -0x0p+0},
833     {0x1.fffffffffffffp+1023, 0, 0x1.fffffffffffffp+1023},
834     {0x1p-1022, 0, 0x1p-1022},
835     {0x0.fffffffe11da8p-1022, 0, 0x0.fffffffe11da8p-1022},
836     {0x0.0000000000001p-1022, 0, 0x0.0000000000001p-1022},
837     {-0x0.0000000000001p-1022, 0, -0x0.0000000000001p-1022},
838     {-0x1.0000000004f0fp-1022, 0, -0x1.0000000004f0fp-1022},
839     {-0x1.05c0ab9347ed7p-1022, 0, -0x1.05c0ab9347ed7p-1022},
840     {-0x1.fff16af20dfdbp+1023, 0, -0x1.fff16af20dfdbp+1023},
841     {-HUGE_VAL, 0, -HUGE_VAL},
842     {HUGE_VAL, 1, HUGE_VAL},
843     {-HUGE_VAL, 1, -HUGE_VAL},
844     {HUGE_VAL, -1, HUGE_VAL},
845     {-HUGE_VAL, -1, -HUGE_VAL},
846     {HUGE_VAL, 127, HUGE_VAL},
847     {-HUGE_VAL, 127, -HUGE_VAL},
848     {HUGE_VAL, -127, HUGE_VAL},
849     {-HUGE_VAL, -127, -HUGE_VAL},
850     {HUGE_VAL, 2147483647, HUGE_VAL},
851     {HUGE_VAL, 0, HUGE_VAL},
852     {0.0, 0, 0.0},
853     {-0.0, 0, -0.0},
854     {0.0, 1, 0.0},
855     {-0.0, 1, -0.0},
856     {0.0, -1, 0.0},
857     {-0.0, -1, -0.0},
858     {0.0, 127, 0.0},
859     {-0.0, 127, -0.0},
860     {0.0, -127, 0.0},
861     {-0.0, -127, -0.0},
862 };
863 
864 #endif
865