• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_LDEXP_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_LDEXP_DATA_H
3 
4 DataDoubleDoubleInt g_ldexpData[] = {
5     {-0x1.3c33b7200b628p+2, -10, -0x1.3c33b7200b628p-8},
6     {-0x1.4b17e4b17e4b2p-2, -1022, -0x0.52c5f92c5f92cp-1022},
7     {-0x1.72d593bfa2609p-1, -1022, -0x0.b96ac9dfd1304p-1022},
8     {-0x1.79be02468acf1p-1, -1022, -0x0.bcdf012345678p-1022},
9     {0x1.3c33b72569c63p+2, -1, 0x1.3c33b72569c63p+1},
10     {0x1.3c33b72569c63p+2, -10, 0x1.3c33b72569c63p-8},
11     {0x1.3c33b72569c63p+2, -47, 0x1.3c33b72569c63p-45},
12     {0x1.3c33b7254e495p+2, 10, 0x1.3c33b7254e495p+12},
13     {0x1.3c33b72569c63p+2, 1023, HUGE_VALF},
14     {0x1.1aff11aff11bp-4, -1017, 0x1.1aff11aff11bp-1021},
15     {0x1.9333333333333p+0, 2147483647, HUGE_VALF},
16     {0x1.d3a06d3a06d39p-2, -1073, 0x0.0000000000001p-1022},
17     {0x1.da4a4bdbc145dp+2, 1023, HUGE_VALF},
18     {0x1.9bb688355021cp-2, -1073, 0x0.0000000000001p-1022},
19     {0x1.a3d70a3d70a2dp-2, -1073, 0x0.0000000000001p-1022},
20     {0x1.1ccf385ebc89ep+1, -10, 0x1.1ccf385ebc89ep-9},
21     {0x1.1ccf385ebc89ep+1, 1, 0x1.1ccf385ebc89ep+2},
22     {0x1.1ccf385ebc89fp+1, -47, 0x1.1ccf385ebc89fp-46},
23     {0x1.1ccf385ebc89fp+1, 1, 0x1.1ccf385ebc89fp+2},
24     {0x1.cc359e067a348p+0, 2147483647, HUGE_VALF},
25     {0x1.cc359e067a348p+0, 2147483647, HUGE_VALF},
26     {-0x1p+0, -10, -0x1p-10},
27     {-0x1p+0, -9, -0x1p-9},
28     {-0x1p+0, -8, -0x1p-8},
29     {-0x1p+0, -7, -0x1p-7},
30     {-0x1p+0, -6, -0x1p-6},
31     {-0x1p+0, -5, -0x1p-5},
32     {-0x1p+0, -4, -0x1p-4},
33     {-0x1p+0, -3, -0x1p-3},
34     {-0x1p+0, -2, -0x1p-2},
35     {-0x1p+0, -1, -0x1p-1},
36     {-0x1p+0, 0, -0x1p+0},
37     {-0x1p+0, 1, -0x1p+1},
38     {-0x1p+0, 2, -0x1p+2},
39     {-0x1p+0, 3, -0x1p+3},
40     {-0x1p+0, 4, -0x1p+4},
41     {-0x1p+0, 5, -0x1p+5},
42     {-0x1p+0, 6, -0x1p+6},
43     {-0x1p+0, 7, -0x1p+7},
44     {-0x1p+0, 8, -0x1p+8},
45     {-0x1p+0, 9, -0x1p+9},
46     {-0x1p+0, 10, -0x1p+10},
47     {-0x1.fa6a1fa6a1fa6p-1, -10, -0x1.fa6a1fa6a1fa6p-11},
48     {-0x1.ff88d7f88d7f8p-1, -9, -0x1.ff88d7f88d7f8p-10},
49     {-0x1.d693156931569p-1, -8, -0x1.d693156931569p-9},
50     {-0x1.eb0df6b0df6b1p-1, -7, -0x1.eb0df6b0df6b1p-8},
51     {-0x1.d693156931569p-1, -6, -0x1.d693156931569p-7},
52     {-0x1.e0d0860d0860dp-1, -5, -0x1.e0d0860d0860dp-6},
53     {-0x1.e5ef3e5ef3e5fp-1, -4, -0x1.e5ef3e5ef3e5fp-5},
54     {-0x1.eb0df6b0df6b1p-1, -3, -0x1.eb0df6b0df6b1p-4},
55     {-0x1.fa6a1fa6a1fa6p-1, -2, -0x1.fa6a1fa6a1fa6p-3},
56     {-0x1.d693156931569p-1, -1, -0x1.d693156931569p-2},
57     {-0x1.eb0df6b0df6b1p-1, 0, -0x1.eb0df6b0df6b1p-1},
58     {-0x1.dbb1cdbb1cdbbp-1, 1, -0x1.dbb1cdbb1cdbbp+0},
59     {-0x1.fa6a1fa6a1fa6p-1, 2, -0x1.fa6a1fa6a1fa6p+1},
60     {-0x1.dbb1cdbb1cdbbp-1, 3, -0x1.dbb1cdbb1cdbbp+2},
61     {-0x1.ff88d7f88d7f8p-1, 4, -0x1.ff88d7f88d7f8p+3},
62     {-0x1.e0d0860d0860dp-1, 5, -0x1.e0d0860d0860dp+4},
63     {-0x1.f02caf02caf03p-1, 6, -0x1.f02caf02caf03p+5},
64     {-0x1.f54b6754b6754p-1, 7, -0x1.f54b6754b6754p+6},
65     {-0x1.fa6a1fa6a1fa6p-1, 8, -0x1.fa6a1fa6a1fa6p+7},
66     {-0x1.f02caf02caf03p-1, 9, -0x1.f02caf02caf03p+8},
67     {-0x1.ff88d7f88d7f8p-1, 10, -0x1.ff88d7f88d7f8p+9},
68     {-0x1.b244e3244e324p-1, -10, -0x1.b244e3244e324p-11},
69     {-0x1.c6bfc46bfc46bp-1, -9, -0x1.c6bfc46bfc46bp-10},
70     {-0x1.bc8253c8253c8p-1, -8, -0x1.bc8253c8253c8p-9},
71     {-0x1.c1a10c1a10c1ap-1, -7, -0x1.c1a10c1a10c1ap-8},
72     {-0x1.c6bfc46bfc46bp-1, -6, -0x1.c6bfc46bfc46bp-7},
73     {-0x1.bc8253c8253c8p-1, -5, -0x1.bc8253c8253c8p-6},
74     {-0x1.ad262ad262ad2p-1, -4, -0x1.ad262ad262ad2p-5},
75     {-0x1.b7639b7639b76p-1, -3, -0x1.b7639b7639b76p-4},
76     {-0x1.b7639b7639b76p-1, -2, -0x1.b7639b7639b76p-3},
77     {-0x1.b7639b7639b76p-1, -1, -0x1.b7639b7639b76p-2},
78     {-0x1.c1a10c1a10c1ap-1, 0, -0x1.c1a10c1a10c1ap-1},
79     {-0x1.b7639b7639b76p-1, 1, -0x1.b7639b7639b76p+0},
80     {-0x1.9dca01dca01dcp-1, 2, -0x1.9dca01dca01dcp+1},
81     {-0x1.a80772807728p-1, 3, -0x1.a80772807728p+2},
82     {-0x1.b244e3244e324p-1, 4, -0x1.b244e3244e324p+3},
83     {-0x1.b7639b7639b76p-1, 5, -0x1.b7639b7639b76p+4},
84     {-0x1.a2e8ba2e8ba2ep-1, 6, -0x1.a2e8ba2e8ba2ep+5},
85     {-0x1.a80772807728p-1, 7, -0x1.a80772807728p+6},
86     {-0x1.cbde7cbde7cbdp-1, 8, -0x1.cbde7cbde7cbdp+7},
87     {-0x1.a80772807728p-1, 9, -0x1.a80772807728p+8},
88     {-0x1.bc8253c8253c8p-1, 10, -0x1.bc8253c8253c8p+9},
89     {-0x1.6f3e5ef3e5ef3p-1, -10, -0x1.6f3e5ef3e5ef3p-11},
90     {-0x1.9834218342182p-1, -9, -0x1.9834218342182p-10},
91     {-0x1.83b9403b9403bp-1, -8, -0x1.83b9403b9403bp-9},
92     {-0x1.83b9403b9403bp-1, -7, -0x1.83b9403b9403bp-8},
93     {-0x1.9834218342182p-1, -6, -0x1.9834218342182p-7},
94     {-0x1.797bcf97bcf97p-1, -5, -0x1.797bcf97bcf97p-6},
95     {-0x1.9315693156931p-1, -4, -0x1.9315693156931p-5},
96     {-0x1.83b9403b9403bp-1, -3, -0x1.83b9403b9403bp-4},
97     {-0x1.8df6b0df6b0dfp-1, -2, -0x1.8df6b0df6b0dfp-3},
98     {-0x1.9834218342182p-1, -1, -0x1.9834218342182p-2},
99     {-0x1.88d7f88d7f88dp-1, 0, -0x1.88d7f88d7f88dp-1},
100     {-0x1.6a1fa6a1fa6a1p-1, 1, -0x1.6a1fa6a1fa6a1p+0},
101     {-0x1.88d7f88d7f88dp-1, 2, -0x1.88d7f88d7f88dp+1},
102     {-0x1.88d7f88d7f88dp-1, 3, -0x1.88d7f88d7f88dp+2},
103     {-0x1.8df6b0df6b0dfp-1, 4, -0x1.8df6b0df6b0dfp+3},
104     {-0x1.797bcf97bcf97p-1, 5, -0x1.797bcf97bcf97p+4},
105     {-0x1.6f3e5ef3e5ef3p-1, 6, -0x1.6f3e5ef3e5ef3p+5},
106     {-0x1.83b9403b9403bp-1, 7, -0x1.83b9403b9403bp+6},
107     {-0x1.83b9403b9403bp-1, 8, -0x1.83b9403b9403bp+7},
108     {-0x1.88d7f88d7f88dp-1, 9, -0x1.88d7f88d7f88dp+8},
109     {-0x1.6f3e5ef3e5ef3p-1, 10, -0x1.6f3e5ef3e5ef3p+9},
110     {-0x1.40b2bc0b2bc0ap-1, -10, -0x1.40b2bc0b2bc0ap-11},
111     {-0x1.3b9403b9403b8p-1, -9, -0x1.3b9403b9403b8p-10},
112     {-0x1.40b2bc0b2bc0ap-1, -8, -0x1.40b2bc0b2bc0ap-9},
113     {-0x1.5f6b0df6b0df6p-1, -7, -0x1.5f6b0df6b0df6p-8},
114     {-0x1.552d9d52d9d52p-1, -6, -0x1.552d9d52d9d52p-7},
115     {-0x1.6489c6489c648p-1, -5, -0x1.6489c6489c648p-6},
116     {-0x1.500ee500ee5p-1, -4, -0x1.500ee500ee5p-5},
117     {-0x1.40b2bc0b2bc0ap-1, -3, -0x1.40b2bc0b2bc0ap-4},
118     {-0x1.5a4c55a4c55a4p-1, -2, -0x1.5a4c55a4c55a4p-3},
119     {-0x1.552d9d52d9d52p-1, -1, -0x1.552d9d52d9d52p-2},
120     {-0x1.5a4c55a4c55a4p-1, 0, -0x1.5a4c55a4c55a4p-1},
121     {-0x1.3b9403b9403b8p-1, 1, -0x1.3b9403b9403b8p+0},
122     {-0x1.552d9d52d9d52p-1, 2, -0x1.552d9d52d9d52p+1},
123     {-0x1.4af02caf02caep-1, 3, -0x1.4af02caf02caep+2},
124     {-0x1.3b9403b9403b8p-1, 4, -0x1.3b9403b9403b8p+3},
125     {-0x1.36754b6754b66p-1, 5, -0x1.36754b6754b66p+4},
126     {-0x1.3b9403b9403b8p-1, 6, -0x1.3b9403b9403b8p+5},
127     {-0x1.5a4c55a4c55a4p-1, 7, -0x1.5a4c55a4c55a4p+6},
128     {-0x1.45d1745d1745cp-1, 8, -0x1.45d1745d1745cp+7},
129     {-0x1.3b9403b9403b8p-1, 9, -0x1.3b9403b9403b8p+8},
130     {-0x1.5a4c55a4c55a4p-1, 10, -0x1.5a4c55a4c55a4p+9},
131     {-0x1.1c6489c6489c5p-1, -10, -0x1.1c6489c6489c5p-11},
132     {-0x1.02caf02caf02bp-1, -9, -0x1.02caf02caf02bp-10},
133     {-0x1.30df6b0df6b0dp-1, -8, -0x1.30df6b0df6b0dp-9},
134     {-0x1.30df6b0df6b0dp-1, -7, -0x1.30df6b0df6b0dp-8},
135     {-0x1.26a1fa6a1fa69p-1, -6, -0x1.26a1fa6a1fa69p-7},
136     {-0x1.1c6489c6489c5p-1, -5, -0x1.1c6489c6489c5p-6},
137     {-0x1.2bc0b2bc0b2bbp-1, -4, -0x1.2bc0b2bc0b2bbp-5},
138     {-0x1.2bc0b2bc0b2bbp-1, -3, -0x1.2bc0b2bc0b2bbp-4},
139     {-0x1.2bc0b2bc0b2bbp-1, -2, -0x1.2bc0b2bc0b2bbp-3},
140     {-0x1.30df6b0df6b0dp-1, -1, -0x1.30df6b0df6b0dp-2},
141     {-0x1.1227192271921p-1, 0, -0x1.1227192271921p-1},
142     {-0x1.2183421834217p-1, 1, -0x1.2183421834217p+0},
143     {-0x1.0d0860d0860cfp-1, 2, -0x1.0d0860d0860cfp+1},
144     {-0x1.30df6b0df6b0dp-1, 3, -0x1.30df6b0df6b0dp+2},
145     {-0x1.1227192271921p-1, 4, -0x1.1227192271921p+3},
146     {-0x1.26a1fa6a1fa69p-1, 5, -0x1.26a1fa6a1fa69p+4},
147     {-0x1.26a1fa6a1fa69p-1, 6, -0x1.26a1fa6a1fa69p+5},
148     {-0x1.1c6489c6489c5p-1, 7, -0x1.1c6489c6489c5p+6},
149     {-0x1.30df6b0df6b0dp-1, 8, -0x1.30df6b0df6b0dp+7},
150     {-0x1.02caf02caf02bp-1, 9, -0x1.02caf02caf02bp+8},
151     {-0x1.2183421834217p-1, 10, -0x1.2183421834217p+9},
152     {-0x1.c736ec736ec7p-2, -10, -0x1.c736ec736ec7p-12},
153     {-0x1.f02caf02cafp-2, -9, -0x1.f02caf02cafp-11},
154     {-0x1.e5ef3e5ef3e5cp-2, -8, -0x1.e5ef3e5ef3e5cp-10},
155     {-0x1.bcf97bcf97bccp-2, -7, -0x1.bcf97bcf97bccp-9},
156     {-0x1.9e4129e4129e1p-2, -6, -0x1.9e4129e4129e1p-8},
157     {-0x1.c736ec736ec7p-2, -5, -0x1.c736ec736ec7p-7},
158     {-0x1.dbb1cdbb1cdb8p-2, -4, -0x1.dbb1cdbb1cdb8p-6},
159     {-0x1.bcf97bcf97bccp-2, -3, -0x1.bcf97bcf97bccp-5},
160     {-0x1.9e4129e4129e1p-2, -2, -0x1.9e4129e4129e1p-4},
161     {-0x1.e5ef3e5ef3e5cp-2, -1, -0x1.e5ef3e5ef3e5cp-3},
162     {-0x1.c736ec736ec7p-2, 0, -0x1.c736ec736ec7p-2},
163     {-0x1.b2bc0b2bc0b28p-2, 1, -0x1.b2bc0b2bc0b28p-1},
164     {-0x1.bcf97bcf97bccp-2, 2, -0x1.bcf97bcf97bccp+0},
165     {-0x1.f02caf02cafp-2, 3, -0x1.f02caf02cafp+1},
166     {-0x1.dbb1cdbb1cdb8p-2, 4, -0x1.dbb1cdbb1cdb8p+2},
167     {-0x1.9e4129e4129e1p-2, 5, -0x1.9e4129e4129e1p+3},
168     {-0x1.bcf97bcf97bccp-2, 6, -0x1.bcf97bcf97bccp+4},
169     {-0x1.e5ef3e5ef3e5cp-2, 7, -0x1.e5ef3e5ef3e5cp+5},
170     {-0x1.e5ef3e5ef3e5cp-2, 8, -0x1.e5ef3e5ef3e5cp+6},
171     {-0x1.dbb1cdbb1cdb8p-2, 9, -0x1.dbb1cdbb1cdb8p+7},
172     {-0x1.f02caf02cafp-2, 10, -0x1.f02caf02cafp+8},
173     {-0x1.5fe235fe235fap-2, -10, -0x1.5fe235fe235fap-12},
174     {-0x1.55a4c55a4c556p-2, -9, -0x1.55a4c55a4c556p-11},
175     {-0x1.4129e4129e40fp-2, -8, -0x1.4129e4129e40fp-10},
176     {-0x1.931569315692ep-2, -7, -0x1.931569315692ep-9},
177     {-0x1.36ec736ec736bp-2, -6, -0x1.36ec736ec736bp-8},
178     {-0x1.55a4c55a4c556p-2, -5, -0x1.55a4c55a4c556p-7},
179     {-0x1.36ec736ec736bp-2, -4, -0x1.36ec736ec736bp-6},
180     {-0x1.88d7f88d7f88ap-2, -3, -0x1.88d7f88d7f88ap-5},
181     {-0x1.4b6754b6754b3p-2, -2, -0x1.4b6754b6754b3p-4},
182     {-0x1.931569315692ep-2, -1, -0x1.931569315692ep-3},
183     {-0x1.931569315692ep-2, 0, -0x1.931569315692ep-2},
184     {-0x1.6a1fa6a1fa69ep-2, 1, -0x1.6a1fa6a1fa69ep-1},
185     {-0x1.7e9a87e9a87e6p-2, 2, -0x1.7e9a87e9a87e6p+0},
186     {-0x1.7e9a87e9a87e6p-2, 3, -0x1.7e9a87e9a87e6p+1},
187     {-0x1.55a4c55a4c556p-2, 4, -0x1.55a4c55a4c556p+2},
188     {-0x1.88d7f88d7f88ap-2, 5, -0x1.88d7f88d7f88ap+3},
189     {-0x1.7e9a87e9a87e6p-2, 6, -0x1.7e9a87e9a87e6p+4},
190     {-0x1.36ec736ec736bp-2, 7, -0x1.36ec736ec736bp+5},
191     {-0x1.4129e4129e40fp-2, 8, -0x1.4129e4129e40fp+6},
192     {-0x1.4129e4129e40fp-2, 9, -0x1.4129e4129e40fp+7},
193     {-0x1.4129e4129e40fp-2, 10, -0x1.4129e4129e40fp+8},
194     {-0x1.02caf02caf028p-2, -10, -0x1.02caf02caf028p-12},
195     {-0x1.02caf02caf028p-2, -9, -0x1.02caf02caf028p-11},
196     {-0x1.2bc0b2bc0b2b8p-2, -8, -0x1.2bc0b2bc0b2b8p-10},
197     {-0x1.b3aa5b3aa5b32p-3, -7, -0x1.b3aa5b3aa5b32p-10},
198     {-0x1.dca01dca01dc1p-3, -6, -0x1.dca01dca01dc1p-9},
199     {-0x1.02caf02caf028p-2, -5, -0x1.02caf02caf028p-7},
200     {-0x1.9f2f79f2f79eap-3, -4, -0x1.9f2f79f2f79eap-7},
201     {-0x1.c8253c8253c7ap-3, -3, -0x1.c8253c8253c7ap-6},
202     {-0x1.02caf02caf028p-2, -2, -0x1.02caf02caf028p-4},
203     {-0x1.dca01dca01dc1p-3, -1, -0x1.dca01dca01dc1p-4},
204     {-0x1.dca01dca01dc1p-3, 0, -0x1.dca01dca01dc1p-3},
205     {-0x1.c8253c8253c7ap-3, 1, -0x1.c8253c8253c7ap-2},
206     {-0x1.2183421834214p-2, 2, -0x1.2183421834214p+0},
207     {-0x1.0d0860d0860ccp-2, 3, -0x1.0d0860d0860ccp+1},
208     {-0x1.c8253c8253c7ap-3, 4, -0x1.c8253c8253c7ap+1},
209     {-0x1.2183421834214p-2, 5, -0x1.2183421834214p+3},
210     {-0x1.2bc0b2bc0b2b8p-2, 6, -0x1.2bc0b2bc0b2b8p+4},
211     {-0x1.2183421834214p-2, 7, -0x1.2183421834214p+5},
212     {-0x1.dca01dca01dc1p-3, 8, -0x1.dca01dca01dc1p+5},
213     {-0x1.2bc0b2bc0b2b8p-2, 9, -0x1.2bc0b2bc0b2b8p+7},
214     {-0x1.dca01dca01dc1p-3, 10, -0x1.dca01dca01dc1p+7},
215     {-0x1.36ec736ec7366p-3, -10, -0x1.36ec736ec7366p-13},
216     {-0x1.0df6b0df6b0d7p-3, -9, -0x1.0df6b0df6b0d7p-12},
217     {-0x1.f2f79f2f79f1ep-4, -8, -0x1.f2f79f2f79f1ep-12},
218     {-0x1.88d7f88d7f885p-3, -7, -0x1.88d7f88d7f885p-10},
219     {-0x1.a10c1a10c19ffp-4, -6, -0x1.a10c1a10c19ffp-10},
220     {-0x1.a10c1a10c19ffp-4, -5, -0x1.a10c1a10c19ffp-9},
221     {-0x1.227192271921ep-3, -4, -0x1.227192271921ep-7},
222     {-0x1.ca01dca01dc8ep-4, -3, -0x1.ca01dca01dc8ep-7},
223     {-0x1.36ec736ec7366p-3, -2, -0x1.36ec736ec7366p-5},
224     {-0x1.227192271921ep-3, -1, -0x1.227192271921ep-4},
225     {-0x1.5fe235fe235f5p-3, 0, -0x1.5fe235fe235f5p-3},
226     {-0x1.36ec736ec7366p-3, 1, -0x1.36ec736ec7366p-2},
227     {-0x1.f2f79f2f79f1ep-4, 2, -0x1.f2f79f2f79f1ep-2},
228     {-0x1.ca01dca01dc8ep-4, 3, -0x1.ca01dca01dc8ep-1},
229     {-0x1.36ec736ec7366p-3, 4, -0x1.36ec736ec7366p+1},
230     {-0x1.36ec736ec7366p-3, 5, -0x1.36ec736ec7366p+2},
231     {-0x1.227192271921ep-3, 6, -0x1.227192271921ep+3},
232     {-0x1.227192271921ep-3, 7, -0x1.227192271921ep+4},
233     {-0x1.88d7f88d7f885p-3, 8, -0x1.88d7f88d7f885p+5},
234     {-0x1.4b6754b6754aep-3, 9, -0x1.4b6754b6754aep+6},
235     {-0x1.f2f79f2f79f1ep-4, 10, -0x1.f2f79f2f79f1ep+6},
236     {-0x1.a10c1a10c19edp-5, -10, -0x1.a10c1a10c19edp-15},
237     {-0x1.2271922719215p-4, -9, -0x1.2271922719215p-13},
238     {-0x1.4b6754b6754a5p-4, -8, -0x1.4b6754b6754a5p-12},
239     {-0x1.2271922719215p-4, -7, -0x1.2271922719215p-11},
240     {-0x1.fa6a1fa6a1f5fp-6, -6, -0x1.fa6a1fa6a1f5fp-12},
241     {-0x1.dca01dca014e1p-11, -5, -0x1.dca01dca014e1p-16},
242     {-0x1.5693156931522p-6, -4, -0x1.5693156931522p-10},
243     {-0x1.4b6754b6754a5p-4, -3, -0x1.4b6754b6754a5p-7},
244     {-0x1.4b6754b6754a5p-4, -2, -0x1.4b6754b6754a5p-6},
245     {-0x1.65781657815c9p-7, -1, -0x1.65781657815c9p-8},
246     {-0x1.4b6754b6754a5p-4, 0, -0x1.4b6754b6754a5p-4},
247     {-0x1.2271922719215p-4, 1, -0x1.2271922719215p-3},
248     {-0x1.a10c1a10c19edp-5, 2, -0x1.a10c1a10c19edp-3},
249     {-0x1.2271922719215p-4, 3, -0x1.2271922719215p-1},
250     {-0x1.f2f79f2f79f0cp-5, 4, -0x1.f2f79f2f79f0cp-1},
251     {-0x1.fa6a1fa6a1f5fp-6, 5, -0x1.fa6a1fa6a1f5fp-1},
252     {-0x1.dca01dca014e1p-11, 6, -0x1.dca01dca014e1p-5},
253     {-0x1.f2f79f2f79f0cp-5, 7, -0x1.f2f79f2f79f0cp+2},
254     {-0x1.5693156931522p-6, 8, -0x1.5693156931522p+2},
255     {-0x1.dca01dca014e1p-11, 9, -0x1.dca01dca014e1p-2},
256     {-0x1.f2f79f2f79f0cp-5, 10, -0x1.f2f79f2f79f0cp+5},
257     {0x1.3fbe85edc9p+1, -10, 0x1.3fbe85edc9p-9},
258     {0x1.3fbe85e757bb9p+1, -9, 0x1.3fbe85e757bb9p-8},
259     {0x1.3fbe85edc90e1p+1, -8, 0x1.3fbe85edc90e1p-7},
260     {0x1.3fbe85edc9p+1, -7, 0x1.3fbe85edc9p-6},
261     {0x1.3fbe85edc9p+1, -6, 0x1.3fbe85edc9p-5},
262     {0x1.3fbe85edc9p+1, -5, 0x1.3fbe85edc9p-4},
263     {0x1.3fbe85edc9p+1, -4, 0x1.3fbe85edc9p-3},
264     {0x1.3fbe85edc9p+1, -3, 0x1.3fbe85edc9p-2},
265     {0x1.3fbe85edca198p+1, -2, 0x1.3fbe85edca198p-1},
266     {0x1.3fbe85edc9p+1, -1, 0x1.3fbe85edc9p+0},
267     {0x1.3fbe85edc9p+1, 0, 0x1.3fbe85edc9p+1},
268     {0x1.3ed925ac3fc8bp+1, 1, 0x1.3ed925ac3fc8bp+2},
269     {0x1.3fbe85edc9p+1, 2, 0x1.3fbe85edc9p+3},
270     {0x1.3fbe85edc9001p+1, 3, 0x1.3fbe85edc9001p+4},
271     {0x1.3fbe85edc9p+1, 4, 0x1.3fbe85edc9p+5},
272     {0x1.3fbf81964b6abp+1, 5, 0x1.3fbf81964b6abp+6},
273     {0x1.3fbe85edc9p+1, 6, 0x1.3fbe85edc9p+7},
274     {0x1.3fbe85edc9p+1, 7, 0x1.3fbe85edc9p+8},
275     {0x1.3fbec909a782dp+1, 8, 0x1.3fbec909a782dp+9},
276     {0x1.3ed925ac3fc8bp+1, 9, 0x1.3ed925ac3fc8bp+10},
277     {0x1.3fbe85edef7bap+1, 10, 0x1.3fbe85edef7bap+11},
278     {0x1.56931569315b2p-6, -10, 0x1.56931569315b2p-16},
279     {0x1.2271922719239p-4, -9, 0x1.2271922719239p-13},
280     {0x1.f2f79f2f79f54p-5, -8, 0x1.f2f79f2f79f54p-13},
281     {0x1.4b6754b6754c9p-4, -7, 0x1.4b6754b6754c9p-11},
282     {0x1.4b6754b6754c9p-4, -6, 0x1.4b6754b6754c9p-10},
283     {0x1.56931569315b2p-6, -5, 0x1.56931569315b2p-11},
284     {0x1.65781657816e9p-7, -4, 0x1.65781657816e9p-11},
285     {0x1.745d1745d1758p-4, -3, 0x1.745d1745d1758p-7},
286     {0x1.fa6a1fa6a1fefp-6, -2, 0x1.fa6a1fa6a1fefp-8},
287     {0x1.745d1745d1758p-4, -1, 0x1.745d1745d1758p-5},
288     {0x1.fa6a1fa6a1fefp-6, 0, 0x1.fa6a1fa6a1fefp-6},
289     {0x1.f2f79f2f79f54p-5, 1, 0x1.f2f79f2f79f54p-4},
290     {0x1.2271922719239p-4, 2, 0x1.2271922719239p-2},
291     {0x1.2271922719239p-4, 3, 0x1.2271922719239p-1},
292     {0x1.56931569315b2p-6, 4, 0x1.56931569315b2p-2},
293     {0x1.56931569315b2p-6, 5, 0x1.56931569315b2p-1},
294     {0x1.fa6a1fa6a1fefp-6, 6, 0x1.fa6a1fa6a1fefp+0},
295     {0x1.fa6a1fa6a1fefp-6, 7, 0x1.fa6a1fa6a1fefp+1},
296     {0x1.fa6a1fa6a1fefp-6, 8, 0x1.fa6a1fa6a1fefp+2},
297     {0x1.4f2094f209516p-5, 9, 0x1.4f2094f209516p+4},
298     {0x1.dca01dca026e1p-11, 10, 0x1.dca01dca026e1p-1},
299     {0x1.ca01dca01dcb2p-4, -10, 0x1.ca01dca01dcb2p-14},
300     {0x1.4b6754b6754cp-3, -9, 0x1.4b6754b6754cp-12},
301     {0x1.36ec736ec7378p-3, -8, 0x1.36ec736ec7378p-11},
302     {0x1.f2f79f2f79f42p-4, -7, 0x1.f2f79f2f79f42p-11},
303     {0x1.227192271923p-3, -6, 0x1.227192271923p-9},
304     {0x1.f2f79f2f79f42p-4, -5, 0x1.f2f79f2f79f42p-9},
305     {0x1.36ec736ec7378p-3, -4, 0x1.36ec736ec7378p-7},
306     {0x1.36ec736ec7378p-3, -3, 0x1.36ec736ec7378p-6},
307     {0x1.36ec736ec7378p-3, -2, 0x1.36ec736ec7378p-5},
308     {0x1.ca01dca01dcb2p-4, -1, 0x1.ca01dca01dcb2p-5},
309     {0x1.0df6b0df6b0e9p-3, 0, 0x1.0df6b0df6b0e9p-3},
310     {0x1.0df6b0df6b0e9p-3, 1, 0x1.0df6b0df6b0e9p-2},
311     {0x1.0df6b0df6b0e9p-3, 2, 0x1.0df6b0df6b0e9p-1},
312     {0x1.ca01dca01dcb2p-4, 3, 0x1.ca01dca01dcb2p-1},
313     {0x1.0df6b0df6b0e9p-3, 4, 0x1.0df6b0df6b0e9p+1},
314     {0x1.88d7f88d7f897p-3, 5, 0x1.88d7f88d7f897p+2},
315     {0x1.a10c1a10c1a23p-4, 6, 0x1.a10c1a10c1a23p+2},
316     {0x1.88d7f88d7f897p-3, 7, 0x1.88d7f88d7f897p+4},
317     {0x1.227192271923p-3, 8, 0x1.227192271923p+5},
318     {0x1.0df6b0df6b0e9p-3, 9, 0x1.0df6b0df6b0e9p+6},
319     {0x1.227192271923p-3, 10, 0x1.227192271923p+7},
320     {0x1.0d0860d0860d5p-2, -10, 0x1.0d0860d0860d5p-12},
321     {0x1.2bc0b2bc0b2c1p-2, -9, 0x1.2bc0b2bc0b2c1p-11},
322     {0x1.9f2f79f2f79fcp-3, -8, 0x1.9f2f79f2f79fcp-11},
323     {0x1.dca01dca01dd3p-3, -7, 0x1.dca01dca01dd3p-10},
324     {0x1.0d0860d0860d5p-2, -6, 0x1.0d0860d0860d5p-8},
325     {0x1.c8253c8253c8cp-3, -5, 0x1.c8253c8253c8cp-8},
326     {0x1.0d0860d0860d5p-2, -4, 0x1.0d0860d0860d5p-6},
327     {0x1.0d0860d0860d5p-2, -3, 0x1.0d0860d0860d5p-5},
328     {0x1.9f2f79f2f79fcp-3, -2, 0x1.9f2f79f2f79fcp-5},
329     {0x1.dca01dca01dd3p-3, -1, 0x1.dca01dca01dd3p-4},
330     {0x1.b3aa5b3aa5b44p-3, 0, 0x1.b3aa5b3aa5b44p-3},
331     {0x1.0d0860d0860d5p-2, 1, 0x1.0d0860d0860d5p-1},
332     {0x1.dca01dca01dd3p-3, 2, 0x1.dca01dca01dd3p-1},
333     {0x1.c8253c8253c8cp-3, 3, 0x1.c8253c8253c8cp+0},
334     {0x1.0d0860d0860d5p-2, 4, 0x1.0d0860d0860d5p+2},
335     {0x1.dca01dca01dd3p-3, 5, 0x1.dca01dca01dd3p+2},
336     {0x1.b3aa5b3aa5b44p-3, 6, 0x1.b3aa5b3aa5b44p+3},
337     {0x1.2bc0b2bc0b2c1p-2, 7, 0x1.2bc0b2bc0b2c1p+5},
338     {0x1.b3aa5b3aa5b44p-3, 8, 0x1.b3aa5b3aa5b44p+5},
339     {0x1.218342183421dp-2, 9, 0x1.218342183421dp+7},
340     {0x1.2bc0b2bc0b2c1p-2, 10, 0x1.2bc0b2bc0b2c1p+8},
341     {0x1.4b6754b6754bbp-2, -10, 0x1.4b6754b6754bbp-12},
342     {0x1.36ec736ec7373p-2, -9, 0x1.36ec736ec7373p-11},
343     {0x1.4129e4129e417p-2, -8, 0x1.4129e4129e417p-10},
344     {0x1.4b6754b6754bbp-2, -7, 0x1.4b6754b6754bbp-9},
345     {0x1.4129e4129e417p-2, -6, 0x1.4129e4129e417p-8},
346     {0x1.36ec736ec7373p-2, -5, 0x1.36ec736ec7373p-7},
347     {0x1.36ec736ec7373p-2, -4, 0x1.36ec736ec7373p-6},
348     {0x1.4129e4129e417p-2, -3, 0x1.4129e4129e417p-5},
349     {0x1.5fe235fe23602p-2, -2, 0x1.5fe235fe23602p-4},
350     {0x1.9315693156936p-2, -1, 0x1.9315693156936p-3},
351     {0x1.6a1fa6a1fa6a6p-2, 0, 0x1.6a1fa6a1fa6a6p-2},
352     {0x1.36ec736ec7373p-2, 1, 0x1.36ec736ec7373p-1},
353     {0x1.7e9a87e9a87eep-2, 2, 0x1.7e9a87e9a87eep+0},
354     {0x1.5fe235fe23602p-2, 3, 0x1.5fe235fe23602p+1},
355     {0x1.6a1fa6a1fa6a6p-2, 4, 0x1.6a1fa6a1fa6a6p+2},
356     {0x1.4b6754b6754bbp-2, 5, 0x1.4b6754b6754bbp+3},
357     {0x1.36ec736ec7373p-2, 6, 0x1.36ec736ec7373p+4},
358     {0x1.36ec736ec7373p-2, 7, 0x1.36ec736ec7373p+5},
359     {0x1.88d7f88d7f892p-2, 8, 0x1.88d7f88d7f892p+6},
360     {0x1.55a4c55a4c55ep-2, 9, 0x1.55a4c55a4c55ep+7},
361     {0x1.7e9a87e9a87eep-2, 10, 0x1.7e9a87e9a87eep+8},
362     {0x1.e5ef3e5ef3e64p-2, -10, 0x1.e5ef3e5ef3e64p-12},
363     {0x1.c736ec736ec78p-2, -9, 0x1.c736ec736ec78p-11},
364     {0x1.b2bc0b2bc0b3p-2, -8, 0x1.b2bc0b2bc0b3p-10},
365     {0x1.e5ef3e5ef3e64p-2, -7, 0x1.e5ef3e5ef3e64p-9},
366     {0x1.fa6a1fa6a1fabp-2, -6, 0x1.fa6a1fa6a1fabp-8},
367     {0x1.e5ef3e5ef3e64p-2, -5, 0x1.e5ef3e5ef3e64p-7},
368     {0x1.c736ec736ec78p-2, -4, 0x1.c736ec736ec78p-6},
369     {0x1.c736ec736ec78p-2, -3, 0x1.c736ec736ec78p-5},
370     {0x1.bcf97bcf97bd4p-2, -2, 0x1.bcf97bcf97bd4p-4},
371     {0x1.e5ef3e5ef3e64p-2, -1, 0x1.e5ef3e5ef3e64p-3},
372     {0x1.a87e9a87e9a8dp-2, 0, 0x1.a87e9a87e9a8dp-2},
373     {0x1.fa6a1fa6a1fabp-2, 1, 0x1.fa6a1fa6a1fabp-1},
374     {0x1.9e4129e4129e9p-2, 2, 0x1.9e4129e4129e9p+0},
375     {0x1.c736ec736ec78p-2, 3, 0x1.c736ec736ec78p+1},
376     {0x1.bcf97bcf97bd4p-2, 4, 0x1.bcf97bcf97bd4p+2},
377     {0x1.b2bc0b2bc0b3p-2, 5, 0x1.b2bc0b2bc0b3p+3},
378     {0x1.9e4129e4129e9p-2, 6, 0x1.9e4129e4129e9p+4},
379     {0x1.f02caf02caf08p-2, 7, 0x1.f02caf02caf08p+5},
380     {0x1.9e4129e4129e9p-2, 8, 0x1.9e4129e4129e9p+6},
381     {0x1.fa6a1fa6a1fabp-2, 9, 0x1.fa6a1fa6a1fabp+7},
382     {0x1.c736ec736ec78p-2, 10, 0x1.c736ec736ec78p+8},
383     {0x1.30df6b0df6b11p-1, -10, 0x1.30df6b0df6b11p-11},
384     {0x1.1c6489c6489c9p-1, -9, 0x1.1c6489c6489c9p-10},
385     {0x1.1227192271925p-1, -8, 0x1.1227192271925p-9},
386     {0x1.30df6b0df6b11p-1, -7, 0x1.30df6b0df6b11p-8},
387     {0x1.02caf02caf02fp-1, -6, 0x1.02caf02caf02fp-7},
388     {0x1.1227192271925p-1, -5, 0x1.1227192271925p-6},
389     {0x1.02caf02caf02fp-1, -4, 0x1.02caf02caf02fp-5},
390     {0x1.26a1fa6a1fa6dp-1, -3, 0x1.26a1fa6a1fa6dp-4},
391     {0x1.218342183421bp-1, -2, 0x1.218342183421bp-3},
392     {0x1.2bc0b2bc0b2bfp-1, -1, 0x1.2bc0b2bc0b2bfp-2},
393     {0x1.1227192271925p-1, 0, 0x1.1227192271925p-1},
394     {0x1.30df6b0df6b11p-1, 1, 0x1.30df6b0df6b11p+0},
395     {0x1.26a1fa6a1fa6dp-1, 2, 0x1.26a1fa6a1fa6dp+1},
396     {0x1.26a1fa6a1fa6dp-1, 3, 0x1.26a1fa6a1fa6dp+2},
397     {0x1.0d0860d0860d3p-1, 4, 0x1.0d0860d0860d3p+3},
398     {0x1.26a1fa6a1fa6dp-1, 5, 0x1.26a1fa6a1fa6dp+4},
399     {0x1.07e9a87e9a881p-1, 6, 0x1.07e9a87e9a881p+5},
400     {0x1.26a1fa6a1fa6dp-1, 7, 0x1.26a1fa6a1fa6dp+6},
401     {0x1.0d0860d0860d3p-1, 8, 0x1.0d0860d0860d3p+7},
402     {0x1.2bc0b2bc0b2bfp-1, 9, 0x1.2bc0b2bc0b2bfp+8},
403     {0x1.30df6b0df6b11p-1, 10, 0x1.30df6b0df6b11p+9},
404     {0x1.5f6b0df6b0dfap-1, -10, 0x1.5f6b0df6b0dfap-11},
405     {0x1.6489c6489c64cp-1, -9, 0x1.6489c6489c64cp-10},
406     {0x1.5a4c55a4c55a8p-1, -8, 0x1.5a4c55a4c55a8p-9},
407     {0x1.5f6b0df6b0dfap-1, -7, 0x1.5f6b0df6b0dfap-8},
408     {0x1.5a4c55a4c55a8p-1, -6, 0x1.5a4c55a4c55a8p-7},
409     {0x1.3b9403b9403bcp-1, -5, 0x1.3b9403b9403bcp-6},
410     {0x1.3b9403b9403bcp-1, -4, 0x1.3b9403b9403bcp-5},
411     {0x1.552d9d52d9d56p-1, -3, 0x1.552d9d52d9d56p-4},
412     {0x1.6489c6489c64cp-1, -2, 0x1.6489c6489c64cp-3},
413     {0x1.4af02caf02cb2p-1, -1, 0x1.4af02caf02cb2p-2},
414     {0x1.4af02caf02cb2p-1, 0, 0x1.4af02caf02cb2p-1},
415     {0x1.3b9403b9403bcp-1, 1, 0x1.3b9403b9403bcp+0},
416     {0x1.4af02caf02cb2p-1, 2, 0x1.4af02caf02cb2p+1},
417     {0x1.4af02caf02cb2p-1, 3, 0x1.4af02caf02cb2p+2},
418     {0x1.40b2bc0b2bc0ep-1, 4, 0x1.40b2bc0b2bc0ep+3},
419     {0x1.5a4c55a4c55a8p-1, 5, 0x1.5a4c55a4c55a8p+4},
420     {0x1.36754b6754b6ap-1, 6, 0x1.36754b6754b6ap+5},
421     {0x1.36754b6754b6ap-1, 7, 0x1.36754b6754b6ap+6},
422     {0x1.5a4c55a4c55a8p-1, 8, 0x1.5a4c55a4c55a8p+7},
423     {0x1.5a4c55a4c55a8p-1, 9, 0x1.5a4c55a4c55a8p+8},
424     {0x1.3b9403b9403bcp-1, 10, 0x1.3b9403b9403bcp+9},
425     {0x1.6f3e5ef3e5ef7p-1, -10, 0x1.6f3e5ef3e5ef7p-11},
426     {0x1.6a1fa6a1fa6a5p-1, -9, 0x1.6a1fa6a1fa6a5p-10},
427     {0x1.83b9403b9403fp-1, -8, 0x1.83b9403b9403fp-9},
428     {0x1.6f3e5ef3e5ef7p-1, -7, 0x1.6f3e5ef3e5ef7p-8},
429     {0x1.83b9403b9403fp-1, -6, 0x1.83b9403b9403fp-7},
430     {0x1.88d7f88d7f891p-1, -5, 0x1.88d7f88d7f891p-6},
431     {0x1.8df6b0df6b0e3p-1, -4, 0x1.8df6b0df6b0e3p-5},
432     {0x1.88d7f88d7f891p-1, -3, 0x1.88d7f88d7f891p-4},
433     {0x1.88d7f88d7f891p-1, -2, 0x1.88d7f88d7f891p-3},
434     {0x1.88d7f88d7f891p-1, -1, 0x1.88d7f88d7f891p-2},
435     {0x1.88d7f88d7f891p-1, 0, 0x1.88d7f88d7f891p-1},
436     {0x1.7e9a87e9a87edp-1, 1, 0x1.7e9a87e9a87edp+0},
437     {0x1.6f3e5ef3e5ef7p-1, 2, 0x1.6f3e5ef3e5ef7p+1},
438     {0x1.797bcf97bcf9bp-1, 3, 0x1.797bcf97bcf9bp+2},
439     {0x1.8df6b0df6b0e3p-1, 4, 0x1.8df6b0df6b0e3p+3},
440     {0x1.88d7f88d7f891p-1, 5, 0x1.88d7f88d7f891p+4},
441     {0x1.8df6b0df6b0e3p-1, 6, 0x1.8df6b0df6b0e3p+5},
442     {0x1.9315693156935p-1, 7, 0x1.9315693156935p+6},
443     {0x1.6f3e5ef3e5ef7p-1, 8, 0x1.6f3e5ef3e5ef7p+7},
444     {0x1.6f3e5ef3e5ef7p-1, 9, 0x1.6f3e5ef3e5ef7p+8},
445     {0x1.9315693156935p-1, 10, 0x1.9315693156935p+9},
446     {0x1.a807728077284p-1, -10, 0x1.a807728077284p-11},
447     {0x1.9dca01dca01ep-1, -9, 0x1.9dca01dca01ep-10},
448     {0x1.c1a10c1a10c1ep-1, -8, 0x1.c1a10c1a10c1ep-9},
449     {0x1.cbde7cbde7cc1p-1, -7, 0x1.cbde7cbde7cc1p-8},
450     {0x1.ad262ad262ad6p-1, -6, 0x1.ad262ad262ad6p-7},
451     {0x1.c6bfc46bfc46fp-1, -5, 0x1.c6bfc46bfc46fp-6},
452     {0x1.a807728077284p-1, -4, 0x1.a807728077284p-5},
453     {0x1.9dca01dca01ep-1, -3, 0x1.9dca01dca01ep-4},
454     {0x1.c6bfc46bfc46fp-1, -2, 0x1.c6bfc46bfc46fp-3},
455     {0x1.b7639b7639b7ap-1, -1, 0x1.b7639b7639b7ap-2},
456     {0x1.b7639b7639b7ap-1, 0, 0x1.b7639b7639b7ap-1},
457     {0x1.9dca01dca01ep-1, 1, 0x1.9dca01dca01ep+0},
458     {0x1.ad262ad262ad6p-1, 2, 0x1.ad262ad262ad6p+1},
459     {0x1.a807728077284p-1, 3, 0x1.a807728077284p+2},
460     {0x1.bc8253c8253ccp-1, 4, 0x1.bc8253c8253ccp+3},
461     {0x1.a807728077284p-1, 5, 0x1.a807728077284p+4},
462     {0x1.9dca01dca01ep-1, 6, 0x1.9dca01dca01ep+5},
463     {0x1.b7639b7639b7ap-1, 7, 0x1.b7639b7639b7ap+6},
464     {0x1.cbde7cbde7cc1p-1, 8, 0x1.cbde7cbde7cc1p+7},
465     {0x1.ad262ad262ad6p-1, 9, 0x1.ad262ad262ad6p+8},
466     {0x1.c1a10c1a10c1ep-1, 10, 0x1.c1a10c1a10c1ep+9},
467     {0x1.e5ef3e5ef3e63p-1, -10, 0x1.e5ef3e5ef3e63p-11},
468     {0x1.d69315693156dp-1, -9, 0x1.d69315693156dp-10},
469     {0x1.f54b6754b6758p-1, -8, 0x1.f54b6754b6758p-9},
470     {0x1.fa6a1fa6a1faap-1, -7, 0x1.fa6a1fa6a1faap-8},
471     {0x1.e5ef3e5ef3e63p-1, -6, 0x1.e5ef3e5ef3e63p-7},
472     {0x1.e0d0860d08611p-1, -5, 0x1.e0d0860d08611p-6},
473     {0x1.d69315693156dp-1, -4, 0x1.d69315693156dp-5},
474     {0x1.e0d0860d08611p-1, -3, 0x1.e0d0860d08611p-4},
475     {0x1.fa6a1fa6a1faap-1, -2, 0x1.fa6a1fa6a1faap-3},
476     {0x1.e0d0860d08611p-1, -1, 0x1.e0d0860d08611p-2},
477     {0x1.dbb1cdbb1cdbfp-1, 0, 0x1.dbb1cdbb1cdbfp-1},
478     {0x1.dbb1cdbb1cdbfp-1, 1, 0x1.dbb1cdbb1cdbfp+0},
479     {0x1.e5ef3e5ef3e63p-1, 2, 0x1.e5ef3e5ef3e63p+1},
480     {0x1.f02caf02caf07p-1, 3, 0x1.f02caf02caf07p+2},
481     {0x1.fa6a1fa6a1faap-1, 4, 0x1.fa6a1fa6a1faap+3},
482     {0x1.fa6a1fa6a1faap-1, 5, 0x1.fa6a1fa6a1faap+4},
483     {0x1.f02caf02caf07p-1, 6, 0x1.f02caf02caf07p+5},
484     {0x1.dbb1cdbb1cdbfp-1, 7, 0x1.dbb1cdbb1cdbfp+6},
485     {0x1.f54b6754b6758p-1, 8, 0x1.f54b6754b6758p+7},
486     {0x1.ff88d7f88d7fcp-1, 9, 0x1.ff88d7f88d7fcp+8},
487     {0x1.eb0df6b0df6b5p-1, 10, 0x1.eb0df6b0df6b5p+9},
488     {0x1p+0, -10, 0x1p-10},
489     {0x1p+0, -9, 0x1p-9},
490     {0x1p+0, -8, 0x1p-8},
491     {0x1p+0, -7, 0x1p-7},
492     {0x1p+0, -6, 0x1p-6},
493     {0x1p+0, -5, 0x1p-5},
494     {0x1p+0, -4, 0x1p-4},
495     {0x1p+0, -3, 0x1p-3},
496     {0x1p+0, -2, 0x1p-2},
497     {0x1p+0, -1, 0x1p-1},
498     {0x1p+0, 0, 0x1p+0},
499     {0x1p+0, 1, 0x1p+1},
500     {0x1p+0, 2, 0x1p+2},
501     {0x1p+0, 3, 0x1p+3},
502     {0x1p+0, 4, 0x1p+4},
503     {0x1p+0, 5, 0x1p+5},
504     {0x1p+0, 6, 0x1p+6},
505     {0x1p+0, 7, 0x1p+7},
506     {0x1p+0, 8, 0x1p+8},
507     {0x1p+0, 9, 0x1p+9},
508     {0x1p+0, 10, 0x1p+10},
509     {0x1.cc359e067a348p+0, -1023, 0x0.e61acf033d1a4p-1022},
510     {0x1.cc359e067a348p+0, -1022, 0x1.cc359e067a348p-1022},
511     {0x1.cc359e067a348p+0, -1000, 0x1.cc359e067a348p-1000},
512     {0x1.cc359e067a348p+0, -999, 0x1.cc359e067a348p-999},
513     {0x1.cc359e067a348p+0, -10, 0x1.cc359e067a348p-10},
514     {0x1.cc2f104dbf6d7p+0, -9, 0x1.cc2f104dbf6d7p-9},
515     {0x1.cc359e067a348p+0, -8, 0x1.cc359e067a348p-8},
516     {0x1.cc359e067a348p+0, -7, 0x1.cc359e067a348p-7},
517     {0x1.cc359e067a348p+0, -6, 0x1.cc359e067a348p-6},
518     {0x1.cc359e03788cp+0, -5, 0x1.cc359e03788cp-5},
519     {0x1.cc356bb193526p+0, -4, 0x1.cc356bb193526p-4},
520     {0x1.cc359e067a348p+0, -3, 0x1.cc359e067a348p-3},
521     {0x1.cc359e067a348p+0, -2, 0x1.cc359e067a348p-2},
522     {0x1.cc359e067a348p+0, -1, 0x1.cc359e067a348p-1},
523     {0x1.cc359e067a348p+0, 0, 0x1.cc359e067a348p+0},
524     {0x1.3c33b730268dbp+2, 1023, HUGE_VALF},
525     {0x1.3c33b72569c7ap+2, 1022, HUGE_VALF},
526     {0x1.3c33b72569c63p+2, 1000, 0x1.3c33b72569c63p+1002},
527     {0x1.3c33b7256c85ep+2, 999, 0x1.3c33b7256c85ep+1001},
528     {0x1.3c33b72569c5fp+2, 0, 0x1.3c33b72569c5fp+2},
529     {0x1.3c33b72569c63p+2, 1, 0x1.3c33b72569c63p+3},
530     {0x1.3c33b72569c63p+2, 2, 0x1.3c33b72569c63p+4},
531     {0x1.3c33b72569c63p+2, 3, 0x1.3c33b72569c63p+5},
532     {0x1.3c33b72569e96p+2, 4, 0x1.3c33b72569e96p+6},
533     {0x1.3c33b72569c63p+2, 5, 0x1.3c33b72569c63p+7},
534     {0x1.3c33b72569c63p+2, 6, 0x1.3c33b72569c63p+8},
535     {0x1.3c33b2f3abde1p+2, 7, 0x1.3c33b2f3abde1p+9},
536     {0x1.3c33b72569c63p+2, 8, 0x1.3c33b72569c63p+10},
537     {0x1.3c33b725697fep+2, 9, 0x1.3c33b725697fep+11},
538     {0x1.3c33b72569c6fp+2, 10, 0x1.3c33b72569c6fp+12},
539     {0x1.eb851eb851eb8p-3, -1023, 0x0.1eb851eb851ecp-1022},
540     {0x1.c28f5c28f5c29p-3, -1022, 0x0.3851eb851eb85p-1022},
541     {0x1p-1, -1023, 0x0.4p-1022},
542     {0x1p-1, -1022, 0x0.8p-1022},
543     {0x1.6b851eb851eb8p-1, -1023, 0x0.5ae147ae147aep-1022},
544     {0x1.7ae147ae147aep-1, -1022, 0x0.bd70a3d70a3d7p-1022},
545     {0x1.999999999999ap-3, -1074, 0x0p+0},
546     {0x1.eb851eb851eb8p-3, -1073, 0x0p+0},
547     {0x1p-1, -1074, 0x0p+0},
548     {0x1p-1, -1073, 0x0.0000000000001p-1022},
549     {0x1.6b851eb851eb8p-1, -1074, 0x0.0000000000001p-1022},
550     {0x1.8f5c28f5c28f6p-1, -1073, 0x0.0000000000002p-1022},
551     {0x1p+0, 1023, 0x1p+1023},
552     {0x1p+0, 1022, 0x1p+1022},
553     {0x1.3c33b72569c63p+2, 0, 0x1.3c33b72569c63p+2},
554     {0x1.3c33b72569c63p+2, 1, 0x1.3c33b72569c63p+3},
555     {0x1.3c33b72569c63p+2, 2, 0x1.3c33b72569c63p+4},
556     {0x1.3c33b72569c63p+2, 3, 0x1.3c33b72569c63p+5},
557     {0x1.3c33b72569c63p+2, 4, 0x1.3c33b72569c63p+6},
558     {0x1.3c33b72569c63p+2, 5, 0x1.3c33b72569c63p+7},
559     {0x1.3c33b72569c63p+2, 6, 0x1.3c33b72569c63p+8},
560     {0x1.3c33b72569c63p+2, 7, 0x1.3c33b72569c63p+9},
561     {0x1.3c33b72569c63p+2, 8, 0x1.3c33b72569c63p+10},
562     {0x1.3c33b72569c63p+2, 9, 0x1.3c33b72569c63p+11},
563     {0x1.3c33b72569c63p+2, 10, 0x1.3c33b72569c63p+12},
564     {0x1.3c33b72569c63p+2, 11, 0x1.3c33b72569c63p+13},
565     {0x1.3c33b72569c63p+2, 12, 0x1.3c33b72569c63p+14},
566     {0x1.3c33b72569c63p+2, 13, 0x1.3c33b72569c63p+15},
567     {0x1.3c33b72569c63p+2, 14, 0x1.3c33b72569c63p+16},
568     {0x1.3c33b72569c63p+2, 15, 0x1.3c33b72569c63p+17},
569     {0x1.3c33b72569c63p+2, 16, 0x1.3c33b72569c63p+18},
570     {0x1.3c33b72569c63p+2, 17, 0x1.3c33b72569c63p+19},
571     {0x1.3c345eeb160d5p+2, 18, 0x1.3c345eeb160d5p+20},
572     {0x1.3c33b72569c63p+2, 19, 0x1.3c33b72569c63p+21},
573     {0x1.3c33b72569c63p+2, 20, 0x1.3c33b72569c63p+22},
574     {0x1.3c33b72569c63p+2, 21, 0x1.3c33b72569c63p+23},
575     {0x1.3c33b72569c63p+2, 22, 0x1.3c33b72569c63p+24},
576     {0x1.3c339dfaf6552p+2, 23, 0x1.3c339dfaf6552p+25},
577     {0x1.3c339dfaf6552p+2, 24, 0x1.3c339dfaf6552p+26},
578     {0x1.3c33b72569c63p+2, 25, 0x1.3c33b72569c63p+27},
579     {0x1.3c33b72569c63p+2, 26, 0x1.3c33b72569c63p+28},
580     {0x1.3c33b72569c63p+2, 27, 0x1.3c33b72569c63p+29},
581     {0x1.3c33b72569c63p+2, 28, 0x1.3c33b72569c63p+30},
582     {0x1.3c33b72569c63p+2, 29, 0x1.3c33b72569c63p+31},
583     {0x1.3c33b72569c63p+2, 30, 0x1.3c33b72569c63p+32},
584     {0x1.3c33b72569c63p+2, 31, 0x1.3c33b72569c63p+33},
585     {0x1.3c33b72569c63p+2, 32, 0x1.3c33b72569c63p+34},
586     {0x1.3c33b72569c63p+2, 33, 0x1.3c33b72569c63p+35},
587     {0x1.3c33b72569c63p+2, 34, 0x1.3c33b72569c63p+36},
588     {0x1.3c33b72569c63p+2, 35, 0x1.3c33b72569c63p+37},
589     {0x1.3c38a16ff5db8p+2, 36, 0x1.3c38a16ff5db8p+38},
590     {0x1.3c33b72569c63p+2, 37, 0x1.3c33b72569c63p+39},
591     {0x1.3c33b72569c63p+2, 38, 0x1.3c33b72569c63p+40},
592     {0x1.3c33b72569c63p+2, 39, 0x1.3c33b72569c63p+41},
593     {0x1.3c33b72569d45p+2, 40, 0x1.3c33b72569d45p+42},
594     {0x1.3c33b72569c63p+2, 41, 0x1.3c33b72569c63p+43},
595     {0x1.3c33b72569c63p+2, 42, 0x1.3c33b72569c63p+44},
596     {0x1.3c33b72569c63p+2, 43, 0x1.3c33b72569c63p+45},
597     {0x1.3c33b72569c63p+2, 44, 0x1.3c33b72569c63p+46},
598     {0x1.3c33b72569c63p+2, 45, 0x1.3c33b72569c63p+47},
599     {0x1.3c33b7256a995p+2, 46, 0x1.3c33b7256a995p+48},
600     {0x1.3c33b72569c63p+2, 47, 0x1.3c33b72569c63p+49},
601     {0x1.3c33b8d2e8efep+2, 48, 0x1.3c33b8d2e8efep+50},
602     {0x1.3c33b72569c63p+2, 49, 0x1.3c33b72569c63p+51},
603     {0x1.3c33b72569c63p+2, 50, 0x1.3c33b72569c63p+52},
604     {0x1.3c33b72569c63p+2, 51, 0x1.3c33b72569c63p+53},
605     {0x1.3c33b72569c63p+2, 52, 0x1.3c33b72569c63p+54},
606     {0x1.3c33b72569c63p+2, 53, 0x1.3c33b72569c63p+55},
607     {0x1.3c33b72569c63p+2, 54, 0x1.3c33b72569c63p+56},
608     {0x1.3c33b72569c63p+2, 55, 0x1.3c33b72569c63p+57},
609     {0x1.3c33b72569c63p+2, 56, 0x1.3c33b72569c63p+58},
610     {0x1.3c33b7256adfbp+2, 57, 0x1.3c33b7256adfbp+59},
611     {0x1.3c33b72569c63p+2, 58, 0x1.3c33b72569c63p+60},
612     {0x1.3c33b72569c63p+2, 59, 0x1.3c33b72569c63p+61},
613     {0x1.3c33b72569c63p+2, 60, 0x1.3c33b72569c63p+62},
614     {0x1.3c33b72569c63p+2, 61, 0x1.3c33b72569c63p+63},
615     {0x1.3c33b86789258p+2, 62, 0x1.3c33b86789258p+64},
616     {0x1.3c33b72569c63p+2, 63, 0x1.3c33b72569c63p+65},
617     {0x1.3c33b72569c63p+2, 64, 0x1.3c33b72569c63p+66},
618     {0x1.3c33b72569c63p+2, 65, 0x1.3c33b72569c63p+67},
619     {0x1.3c33b72569c62p+2, 66, 0x1.3c33b72569c62p+68},
620     {0x1.3c33b72569c63p+2, 67, 0x1.3c33b72569c63p+69},
621     {0x1.3c33e116d4d8p+2, 68, 0x1.3c33e116d4d8p+70},
622     {0x1.3c33b72569c42p+2, 69, 0x1.3c33b72569c42p+71},
623     {0x1.3c33b72569c63p+2, 70, 0x1.3c33b72569c63p+72},
624     {0x1.3c33b72569c63p+2, 71, 0x1.3c33b72569c63p+73},
625     {0x1.3c29e290519bap+2, 72, 0x1.3c29e290519bap+74},
626     {0x1.3c3434f9aafb9p+2, 73, 0x1.3c3434f9aafb9p+75},
627     {0x1.3c33b72569c63p+2, 74, 0x1.3c33b72569c63p+76},
628     {0x1.3c33b72569c63p+2, 75, 0x1.3c33b72569c63p+77},
629     {0x1.3c33b72569c64p+2, 76, 0x1.3c33b72569c64p+78},
630     {0x1.3c33b72569c63p+2, 77, 0x1.3c33b72569c63p+79},
631     {0x1.3c33b72569c63p+2, 78, 0x1.3c33b72569c63p+80},
632     {0x1.3c33b72569c64p+2, 79, 0x1.3c33b72569c64p+81},
633     {0x1.3c33b72569b82p+2, 80, 0x1.3c33b72569b82p+82},
634     {0x1.3c33b72569c63p+2, 81, 0x1.3c33b72569c63p+83},
635     {0x1.3c33b72569c63p+2, 82, 0x1.3c33b72569c63p+84},
636     {0x1.3c33b72569c2bp+2, 83, 0x1.3c33b72569c2bp+85},
637     {0x1.3c33b72569c63p+2, 84, 0x1.3c33b72569c63p+86},
638     {0x1.3c33b72569c63p+2, 85, 0x1.3c33b72569c63p+87},
639     {0x1.3c33b72569c4dp+2, 86, 0x1.3c33b72569c4dp+88},
640     {0x1.3c33b72569c63p+2, 87, 0x1.3c33b72569c63p+89},
641     {0x1.3c33b72569c63p+2, 88, 0x1.3c33b72569c63p+90},
642     {0x1.3c33b72569c63p+2, 89, 0x1.3c33b72569c63p+91},
643     {0x1.3aec0910eee4fp+2, 90, 0x1.3aec0910eee4fp+92},
644     {0x1.3c33b7257784ap+2, 91, 0x1.3c33b7257784ap+93},
645     {0x1.3c33b72569c36p+2, 92, 0x1.3c33b72569c36p+94},
646     {0x1.3c3213b73b147p+2, 93, 0x1.3c3213b73b147p+95},
647     {0x1.3c33b72569c63p+2, 94, 0x1.3c33b72569c63p+96},
648     {0x1.3c33b72569c63p+2, 95, 0x1.3c33b72569c63p+97},
649     {0x1.3c33b72569c63p+2, 96, 0x1.3c33b72569c63p+98},
650     {0x1.3c33b72569c63p+2, 97, 0x1.3c33b72569c63p+99},
651     {0x1.3c33b72569c63p+2, 98, 0x1.3c33b72569c63p+100},
652     {0x1.3c33b72569c63p+2, 99, 0x1.3c33b72569c63p+101},
653     {0x1.3c33b72569c63p+2, 100, 0x1.3c33b72569c63p+102},
654     {0x1.3c33b7257fc3bp+2, 101, 0x1.3c33b7257fc3bp+103},
655     {0x1.3c33b72569c63p+2, 102, 0x1.3c33b72569c63p+104},
656     {0x1.3c33b72569c63p+2, 103, 0x1.3c33b72569c63p+105},
657     {0x1.3c33b7200b628p+2, 104, 0x1.3c33b7200b628p+106},
658     {0x1.3c33b72569c63p+2, 105, 0x1.3c33b72569c63p+107},
659     {0x1.3c33b72569c63p+2, 106, 0x1.3c33b72569c63p+108},
660     {0x1.3c33b72569c63p+2, 107, 0x1.3c33b72569c63p+109},
661     {0x1.3c33b72569c63p+2, 108, 0x1.3c33b72569c63p+110},
662     {0x1.3c33b72569c63p+2, 109, 0x1.3c33b72569c63p+111},
663     {0x1.3c33b72569c63p+2, 110, 0x1.3c33b72569c63p+112},
664     {0x1.3c4419733cb7ep+2, 111, 0x1.3c4419733cb7ep+113},
665     {0x1.3c33b72569c63p+2, 112, 0x1.3c33b72569c63p+114},
666     {0x1.3c33b72569c63p+2, 113, 0x1.3c33b72569c63p+115},
667     {0x1.3c33b72569c63p+2, 114, 0x1.3c33b72569c63p+116},
668     {0x1.3c33b72569c63p+2, 115, 0x1.3c33b72569c63p+117},
669     {0x1.3c33b72569c63p+2, 116, 0x1.3c33b72569c63p+118},
670     {0x1.3c33b72569c63p+2, 117, 0x1.3c33b72569c63p+119},
671     {0x1.3c33b72569c63p+2, 118, 0x1.3c33b72569c63p+120},
672     {0x1.3c33b7234404cp+2, 119, 0x1.3c33b7234404cp+121},
673     {0x1.3c33b72569c63p+2, 120, 0x1.3c33b72569c63p+122},
674     {0x1.3c33b72569c63p+2, 121, 0x1.3c33b72569c63p+123},
675     {0x1.3c33b72569c63p+2, 122, 0x1.3c33b72569c63p+124},
676     {0x1.3c33b72569c63p+2, 123, 0x1.3c33b72569c63p+125},
677     {0x1.3c33b72569c63p+2, 124, 0x1.3c33b72569c63p+126},
678     {0x1.3c33b7257a445p+2, 125, 0x1.3c33b7257a445p+127},
679     {0x1.3c33b72569c63p+2, 126, 0x1.3c33b72569c63p+128},
680     {0x1.3c33b72569c64p+2, 127, 0x1.3c33b72569c64p+129},
681     {0x1.3c338d33feb47p+2, 128, 0x1.3c338d33feb47p+130},
682     {0x1.3c33b72569c63p+2, 129, 0x1.3c33b72569c63p+131},
683     {0x1.3c33b72569c63p+2, 130, 0x1.3c33b72569c63p+132},
684     {0x1.1ccf385ebc89fp+1, 0, 0x1.1ccf385ebc89fp+1},
685     {0x1.1ccf385e179cbp+1, 1, 0x1.1ccf385e179cbp+2},
686     {0x1.1ccf385ebc89fp+1, 2, 0x1.1ccf385ebc89fp+3},
687     {0x1.1ccf385ebc89fp+1, 3, 0x1.1ccf385ebc89fp+4},
688     {0x1.1ccf385ebc89fp+1, 4, 0x1.1ccf385ebc89fp+5},
689     {0x1.1ccf385eb9ca4p+1, 5, 0x1.1ccf385eb9ca4p+6},
690     {0x1.1ccf385ebc98p+1, 6, 0x1.1ccf385ebc98p+7},
691     {0x1.1ccf385ebc89fp+1, 7, 0x1.1ccf385ebc89fp+8},
692     {0x1.1ccf385ebc89fp+1, 8, 0x1.1ccf385ebc89fp+9},
693     {0x1.1ccf385ebc89fp+1, 9, 0x1.1ccf385ebc89fp+10},
694     {0x1.1ccf385ebc89fp+1, 10, 0x1.1ccf385ebc89fp+11},
695     {0x1.1ccf385ebc89fp+1, 11, 0x1.1ccf385ebc89fp+12},
696     {0x1.1ccf385ebc8aap+1, 12, 0x1.1ccf385ebc8aap+13},
697     {0x1.1ccf385ebc89fp+1, 13, 0x1.1ccf385ebc89fp+14},
698     {0x1.1ccf385ebc89fp+1, 14, 0x1.1ccf385ebc89fp+15},
699     {0x1.1ccf385ebc89fp+1, 15, 0x1.1ccf385ebc89fp+16},
700     {0x1.1ccf385ebc89fp+1, 16, 0x1.1ccf385ebc89fp+17},
701     {0x1.1ccf385ebc89fp+1, 17, 0x1.1ccf385ebc89fp+18},
702     {0x1.1ccf385ebc926p+1, 18, 0x1.1ccf385ebc926p+19},
703     {0x1.1ccf385ebc89fp+1, 19, 0x1.1ccf385ebc89fp+20},
704     {0x1.1ccf385ebc89fp+1, 20, 0x1.1ccf385ebc89fp+21},
705     {0x1.1ccf385ebc89fp+1, 21, 0x1.1ccf385ebc89fp+22},
706     {0x1.1ccf385ebc89fp+1, 22, 0x1.1ccf385ebc89fp+23},
707     {0x1.1ccf385e85903p+1, 23, 0x1.1ccf385e85903p+24},
708     {0x1.1ccf385ebc89fp+1, 24, 0x1.1ccf385ebc89fp+25},
709     {0x1.1ccf385ebc89fp+1, 25, 0x1.1ccf385ebc89fp+26},
710     {0x1.1ccf385ebc89fp+1, 26, 0x1.1ccf385ebc89fp+27},
711     {0x1.1ccf384d8e7ep+1, 27, 0x1.1ccf384d8e7ep+28},
712     {0x1.1ccf385ebc89fp+1, 28, 0x1.1ccf385ebc89fp+29},
713     {0x1.1ccf385ebc89fp+1, 29, 0x1.1ccf385ebc89fp+30},
714     {0x1.1ccf385ebc89fp+1, 30, 0x1.1ccf385ebc89fp+31},
715     {0x1.1ccf385ebc89fp+1, 31, 0x1.1ccf385ebc89fp+32},
716     {0x1.1ccf385ebc89fp+1, 32, 0x1.1ccf385ebc89fp+33},
717     {0x1.1a3fdc35c6c76p+1, 33, 0x1.1a3fdc35c6c76p+34},
718     {0x1.1ccf385ebc89fp+1, 34, 0x1.1ccf385ebc89fp+35},
719     {0x1.1ccf385ebc89fp+1, 35, 0x1.1ccf385ebc89fp+36},
720     {0x1.1ccf342cfea1cp+1, 36, 0x1.1ccf342cfea1cp+37},
721     {0x1.1ccf385ebc89fp+1, 37, 0x1.1ccf385ebc89fp+38},
722     {0x1.1ccf3787fcf51p+1, 38, 0x1.1ccf3787fcf51p+39},
723     {0x1.1ccf385ebc89fp+1, 39, 0x1.1ccf385ebc89fp+40},
724     {0x1.1ccf385ebc89fp+1, 40, 0x1.1ccf385ebc89fp+41},
725     {0x1.1ccf385ebc89fp+1, 41, 0x1.1ccf385ebc89fp+42},
726     {0x1.1ccf385ebc89fp+1, 42, 0x1.1ccf385ebc89fp+43},
727     {0x1.1ccf37f35cbf8p+1, 43, 0x1.1ccf37f35cbf8p+44},
728     {0x1.1ccf385ebc89fp+1, 44, 0x1.1ccf385ebc89fp+45},
729     {0x1.1ccf385ebc89fp+1, 45, 0x1.1ccf385ebc89fp+46},
730     {0x1.1ccf385da9a93p+1, 46, 0x1.1ccf385da9a93p+47},
731     {0x1.1ccf385ebc89fp+1, 47, 0x1.1ccf385ebc89fp+48},
732     {0x1.1ccf385ebc926p+1, 48, 0x1.1ccf385ebc926p+49},
733     {0x1.1ccf385ebc89fp+1, 49, 0x1.1ccf385ebc89fp+50},
734     {0x1.1ccf2797c4e93p+1, 50, 0x1.1ccf2797c4e93p+51},
735     {0x1.1ccf385ec2095p+1, 51, 0x1.1ccf385ec2095p+52},
736     {0x1.1ccf385ebc89fp+1, 52, 0x1.1ccf385ebc89fp+53},
737     {0x1.1ccf385ebc89fp+1, 53, 0x1.1ccf385ebc89fp+54},
738     {0x1.1ccf385ebc8f9p+1, 54, 0x1.1ccf385ebc8f9p+55},
739     {0x1.1cdc53d032181p+1, 55, 0x1.1cdc53d032181p+56},
740     {0x1.1ccf385ebc926p+1, 56, 0x1.1ccf385ebc926p+57},
741     {0x1.1ccf385ebc89fp+1, 57, 0x1.1ccf385ebc89fp+58},
742     {0x1.1ccf385ebc89fp+1, 58, 0x1.1ccf385ebc89fp+59},
743     {0x1.1ccf385ebc89fp+1, 59, 0x1.1ccf385ebc89fp+60},
744     {0x1.1ccf385ebc89fp+1, 60, 0x1.1ccf385ebc89fp+61},
745     {0x1.1ccf385ebc89fp+1, 61, 0x1.1ccf385ebc89fp+62},
746     {0x1.1ccf385ebc89fp+1, 62, 0x1.1ccf385ebc89fp+63},
747     {0x1.1ccf385ebc89fp+1, 63, 0x1.1ccf385ebc89fp+64},
748     {0x1.1ccf385ebc89fp+1, 64, 0x1.1ccf385ebc89fp+65},
749     {0x1.1ccf385ebc89fp+1, 65, 0x1.1ccf385ebc89fp+66},
750     {0x1.1ccf385edd863p+1, 66, 0x1.1ccf385edd863p+67},
751     {0x1.1ccf385c96c87p+1, 67, 0x1.1ccf385c96c87p+68},
752     {0x1.1ccf385ebc89fp+1, 68, 0x1.1ccf385ebc89fp+69},
753     {0x1.1ccf385ebc89fp+1, 69, 0x1.1ccf385ebc89fp+70},
754     {0x1.1ccf385ebc6dcp+1, 70, 0x1.1ccf385ebc6dcp+71},
755     {0x1.1ccf385ebc89fp+1, 71, 0x1.1ccf385ebc89fp+72},
756     {0x1.1ccf385ebc89fp+1, 72, 0x1.1ccf385ebc89fp+73},
757     {0x1.1ccde8d363fbbp+1, 73, 0x1.1ccde8d363fbbp+74},
758     {0x1.1ccf385ebc89fp+1, 74, 0x1.1ccf385ebc89fp+75},
759     {0x1.1ccf385ed2877p+1, 75, 0x1.1ccf385ed2877p+76},
760     {0x1.1ccf385ebc89fp+1, 76, 0x1.1ccf385ebc89fp+77},
761     {0x1.1ccf385ebc89fp+1, 77, 0x1.1ccf385ebc89fp+78},
762     {0x1.1ccf38b4a2c57p+1, 78, 0x1.1ccf38b4a2c57p+79},
763     {0x1.1ccf385ebc89fp+1, 79, 0x1.1ccf385ebc89fp+80},
764     {0x1.1ccf385ebc89fp+1, 80, 0x1.1ccf385ebc89fp+81},
765     {0x1.1ccf385ebc89fp+1, 81, 0x1.1ccf385ebc89fp+82},
766     {0x1.1ccf385ebc89fp+1, 82, 0x1.1ccf385ebc89fp+83},
767     {0x1.1ccf385ebc89fp+1, 83, 0x1.1ccf385ebc89fp+84},
768     {0x1.1ccf385ebc89fp+1, 84, 0x1.1ccf385ebc89fp+85},
769     {0x1.1ccf6250279bbp+1, 85, 0x1.1ccf6250279bbp+86},
770     {0x1.1ccf385ebcec7p+1, 86, 0x1.1ccf385ebcec7p+87},
771     {0x1.1ccf385eb9ca4p+1, 87, 0x1.1ccf385eb9ca4p+88},
772     {0x1.1ccf385ebc89fp+1, 88, 0x1.1ccf385ebc89fp+89},
773     {0x1.1ccf385ebc89fp+1, 89, 0x1.1ccf385ebc89fp+90},
774     {0x1.1ccf385ebc89fp+1, 90, 0x1.1ccf385ebc89fp+91},
775     {0x1.1ccf385ebc89fp+1, 91, 0x1.1ccf385ebc89fp+92},
776     {0x1.1ccf385ebc89fp+1, 92, 0x1.1ccf385ebc89fp+93},
777     {0x1.1ccf385ebc89fp+1, 93, 0x1.1ccf385ebc89fp+94},
778     {0x1.1ccf385ebc89fp+1, 94, 0x1.1ccf385ebc89fp+95},
779     {0x1.1ccf385ebc89fp+1, 95, 0x1.1ccf385ebc89fp+96},
780     {0x1.1ccf385ebc89fp+1, 96, 0x1.1ccf385ebc89fp+97},
781     {0x1.1ccf3853ffc28p+1, 97, 0x1.1ccf3853ffc28p+98},
782     {0x1.1ccf385ebc89fp+1, 98, 0x1.1ccf385ebc89fp+99},
783     {0x1.1ccf385ebc89fp+1, 99, 0x1.1ccf385ebc89fp+100},
784     {0x1.1ccf385ebc89fp+1, 100, 0x1.1ccf385ebc89fp+101},
785     {0x1.1ccf385ebc89fp+1, 101, 0x1.1ccf385ebc89fp+102},
786     {0x1.1ccf38b4a2c57p+1, 102, 0x1.1ccf38b4a2c57p+103},
787     {0x1.1ccf385ebc89fp+1, 103, 0x1.1ccf385ebc89fp+104},
788     {0x1.1ccf385ebc89fp+1, 104, 0x1.1ccf385ebc89fp+105},
789     {0x1.1ccf385ebcec7p+1, 105, 0x1.1ccf385ebcec7p+106},
790     {0x1.1ccf385ebc89fp+1, 106, 0x1.1ccf385ebc89fp+107},
791     {0x1.1ccf385ebc89fp+1, 107, 0x1.1ccf385ebc89fp+108},
792     {0x1.1ccf385ebc89fp+1, 108, 0x1.1ccf385ebc89fp+109},
793     {0x1.1ccf385ebc89fp+1, 109, 0x1.1ccf385ebc89fp+110},
794     {0x1.1ccf385ebc89fp+1, 110, 0x1.1ccf385ebc89fp+111},
795     {0x1.1ccf385ebc89fp+1, 111, 0x1.1ccf385ebc89fp+112},
796     {0x1.1ccf385ebc89fp+1, 112, 0x1.1ccf385ebc89fp+113},
797     {0x1.1ccf3889afa7bp+1, 113, 0x1.1ccf3889afa7bp+114},
798     {0x1.1ccf385ebc89fp+1, 114, 0x1.1ccf385ebc89fp+115},
799     {0x1.1ccf385ebc89fp+1, 115, 0x1.1ccf385ebc89fp+116},
800     {0x1.1ccf385ebc89fp+1, 116, 0x1.1ccf385ebc89fp+117},
801     {0x1.1ccf385ebc89fp+1, 117, 0x1.1ccf385ebc89fp+118},
802     {0x1.1ccd94f08dd83p+1, 118, 0x1.1ccd94f08dd83p+119},
803     {0x1.1ccf385ebc89fp+1, 119, 0x1.1ccf385ebc89fp+120},
804     {0x1.1ccf385ebc89fp+1, 120, 0x1.1ccf385ebc89fp+121},
805     {0x1.1ccf385ebc89fp+1, 121, 0x1.1ccf385ebc89fp+122},
806     {0x1.1ccf385ebc89fp+1, 122, 0x1.1ccf385ebc89fp+123},
807     {0x1.1ccf385ebc89fp+1, 123, 0x1.1ccf385ebc89fp+124},
808     {0x1.1ccf385f61773p+1, 124, 0x1.1ccf385f61773p+125},
809     {0x1.1ccf385ebc89fp+1, 125, 0x1.1ccf385ebc89fp+126},
810     {0x1.1ccf385ebc89fp+1, 126, 0x1.1ccf385ebc89fp+127},
811     {0x1.1ccf385f2a7d7p+1, 127, 0x1.1ccf385f2a7d7p+128},
812     {0x1.1ccf385ebc89fp+1, 128, 0x1.1ccf385ebc89fp+129},
813     {0x1.1ccf385ebc89fp+1, 129, 0x1.1ccf385ebc89fp+130},
814     {0x1.1cdf9aac8f7b9p+1, 130, 0x1.1cdf9aac8f7b9p+131},
815     {0x1.3c33b72569c63p+2, 1074, HUGE_VALF},
816     {0x1.3c33b72569c63p+2, 1073, HUGE_VALF},
817     {0x1.1ccf385ebc89fp+1, 1074, HUGE_VALF},
818     {0x1.1ccf385ebc89fp+1, 1073, HUGE_VALF},
819     {0x1.3c33b86789258p+2, 52, 0x1.3c33b86789258p+54},
820     {0x1.3c33b7254e495p+2, 51, 0x1.3c33b7254e495p+53},
821     {0x1.1ccf385ebc89fp+1, 52, 0x1.1ccf385ebc89fp+53},
822     {0x1.1ccf385ebc89fp+1, 51, 0x1.1ccf385ebc89fp+52},
823     {0x1.3c33b72569c63p+2, 0, 0x1.3c33b72569c63p+2},
824     {0x1.3c33b72569c63p+2, 1, 0x1.3c33b72569c63p+3},
825     {0x1.1ccf385ebc89fp+1, 0, 0x1.1ccf385ebc89fp+1},
826     {0x1.1ccf385ebc89fp+1, 1, 0x1.1ccf385ebc89fp+2},
827     {0x0p+0, 0, 0x0p+0},
828     {-0x0p+0, 0, -0x0p+0},
829     {0x0p+0, 1, 0x0p+0},
830     {-0x0p+0, 1, -0x0p+0},
831     {0x0p+0, -1, 0x0p+0},
832     {-0x0p+0, -1, -0x0p+0},
833     {0x0p+0, 127, 0x0p+0},
834     {-0x0p+0, 127, -0x0p+0},
835     {0x0p+0, -127, 0x0p+0},
836     {-0x0p+0, -127, -0x0p+0},
837     {HUGE_VALF, 0, HUGE_VALF},
838     {0x1.cc359e067a348p+0, 0, 0x1.cc359e067a348p+0},
839     {0x1.1ccf385ebc8ap+1, 0, 0x1.1ccf385ebc8ap+1},
840     {0x1.1ccf385ebc89fp+1, 0, 0x1.1ccf385ebc89fp+1},
841     {0x1.3c33b72569c63p+2, 0, 0x1.3c33b72569c63p+2},
842     {-0x1.3c33b72569c63p+2, 0, -0x1.3c33b72569c63p+2},
843     {-0x1.1ccf385ebc89fp+1, 0, -0x1.1ccf385ebc89fp+1},
844     {-0x1.1ccf385ebc8ap+1, 0, -0x1.1ccf385ebc8ap+1},
845     {-0x1.cc359e067a348p+0, 0, -0x1.cc359e067a348p+0},
846     {-HUGE_VALF, 0, -HUGE_VALF},
847     {HUGE_VALF, 1, HUGE_VALF},
848     {-HUGE_VALF, 1, -HUGE_VALF},
849     {HUGE_VALF, -1, HUGE_VALF},
850     {-HUGE_VALF, -1, -HUGE_VALF},
851     {HUGE_VALF, 127, HUGE_VALF},
852     {-HUGE_VALF, 127, -HUGE_VALF},
853     {HUGE_VALF, -127, HUGE_VALF},
854     {-HUGE_VALF, -127, -HUGE_VALF},
855     {0x1.cc359e067a348p+0, 1, 0x1.cc359e067a348p+1},
856     {0x1.c1f82d62a32a4p+0, 127, 0x1.c1f82d62a32a4p+127},
857     {-0x1.cc359e067a348p+0, 1, -0x1.cc359e067a348p+1},
858     {-0x1.cc359e067a348p+0, 127, -0x1.cc359e067a348p+127},
859     {0x1.1cce3cb63a1f5p+1, 40000, HUGE_VALF},
860     {0x1.3c33b72569c63p+2, 40000, HUGE_VALF},
861     {-0x1.1ccf385ebc8ap+1, 40000, -HUGE_VALF},
862     {-0x1.3c33b72569c63p+2, 40000, -HUGE_VALF},
863     {0x1.1ccf385ebc8ap+1, -1, 0x1.1ccf385ebc8ap+0},
864     {0x1.1ccf385ebc89fp+1, -1, 0x1.1ccf385ebc89fp+0},
865     {0x1.3c33b72569c63p+2, -1, 0x1.3c33b72569c63p+1},
866     {-0x1.3c33b72569c63p+2, -1, -0x1.3c33b72569c63p+1},
867     {-0x1.1c8daf2770c34p+1, -1, -0x1.1c8daf2770c34p+0},
868     {-0x1.247d4cd99dd1bp+1, -1, -0x1.247d4cd99dd1bp+0},
869     {0x1.cc359e067a348p+0, -40000, 0x0p+0},
870     {-0x1.cc359e067a375p+0, -40000, -0x0p+0}
871 };
872 
873 #endif