Lines Matching refs:parseDouble

39         check(-0X.003p12d, Double.parseDouble("-0X.003p12d"));
41 check(0x.006p11D, Double.parseDouble("0x.006p11D"));
42 check(0X.00cP10D, Double.parseDouble("0X.00cP10D"));
43 check(-0x.018P9, Double.parseDouble("-0x.018P9"));
44 check(0x.018P9D, Double.parseDouble("0x.018P9D"));
45 check(0X.018P9D, Double.parseDouble("0X.018P9D"));
47 check(0x.3p4d, Double.parseDouble("0x.3p4d"));
50 check(0x1.8p1d, Double.parseDouble("0x1.8p1d"));
51 check(0X1.8p1D, Double.parseDouble("0X1.8p1D"));
53 check(0X1.8P1, Double.parseDouble("0X1.8P1"));
54 check(0x3p0d, Double.parseDouble("0x3p0d"));
55 check(-0x3P0d, Double.parseDouble("-0x3P0d"));
56 check(0X3P0, Double.parseDouble("0X3P0"));
57 check(0x6.0p-1d, Double.parseDouble("0x6.0p-1d"));
58 check(-0X6.0P-1, Double.parseDouble("-0X6.0P-1"));
61 check(-0X3000000p-24, Double.parseDouble("-0X3000000p-24"));
62 check(+0x3.0P0, Double.parseDouble("+0x3.0P0"));
63 check(0x3.000000p0d, Double.parseDouble("0x3.000000p0d"));
64 check(0x3.000000P0, Double.parseDouble("0x3.000000P0"));
65 check(-0X3.000000p0, Double.parseDouble("-0X3.000000p0"));
66 check(0X3.000000P0D, Double.parseDouble("0X3.000000P0D"));
67 check(-0x0.0P-2044, Double.parseDouble("-0x0.0P-2044"));
68 check(+0x0.0P2147483646, Double.parseDouble("+0x0.0P2147483646"));
69 check(0X0.0p2147483647d, Double.parseDouble("0X0.0p2147483647d"));
70 check(0X0.0p2147483647D, Double.parseDouble("0X0.0p2147483647D"));
71 check(+0x0.0p2147483648, Double.parseDouble("+0x0.0p2147483648"));
72 check(+0x0.0P2147483648D, Double.parseDouble("+0x0.0P2147483648D"));
73 check(-0X0.0P-2147483649d, Double.parseDouble("-0X0.0P-2147483649d"));
74 check(-0X0.0P-2147483648, Double.parseDouble("-0X0.0P-2147483648"));
76 check(-0x0.0p9223372036854775806, Double.parseDouble("-0x0.0p9223372036854775806"));
79 check(-0X0.0p9223372036854775807D, Double.parseDouble("-0X0.0p9223372036854775807D"));
80 check(0X0.0P9223372036854775807D, Double.parseDouble("0X0.0P9223372036854775807D"));
81 check(0x0.0p-9223372036854775807, Double.parseDouble("0x0.0p-9223372036854775807"));
83 check(+0X0.0P-9223372036854775807D, Double.parseDouble("+0X0.0P-9223372036854775807D"));
84 check(+0X0.0p-9223372036854775808d, Double.parseDouble("+0X0.0p-9223372036854775808d"));
85 check(+0x1p0, Double.parseDouble("+0x1p0"));
87 check(-0X1p0, Double.parseDouble("-0X1p0"));
90 check(+0x123P0d, Double.parseDouble("+0x123P0d"));
91 check(0X1234P0, Double.parseDouble("0X1234P0"));
96 check(-0x1234567P0d, Double.parseDouble("-0x1234567P0d"));
99 check(0x123456789ap0d, Double.parseDouble("0x123456789ap0d"));
100 check(0x123456789ABp0, Double.parseDouble("0x123456789ABp0"));
103 check(+0X123456789ABCDp0, Double.parseDouble("+0X123456789ABCDp0"));
104 check(0x123456789ABCDEp0D, Double.parseDouble("0x123456789ABCDEp0D"));
107 check(+0X0.4P0, Double.parseDouble("+0X0.4P0"));
109 check(0X0.5p0d, Double.parseDouble("0X0.5p0d"));
110 check(-0X0.5p0d, Double.parseDouble("-0X0.5p0d"));
115 check(0x0.9P0D, Double.parseDouble("0x0.9P0D"));
116 check(-0X0.Bp0, Double.parseDouble("-0X0.Bp0"));
118 check(+0X0.Cp0d, Double.parseDouble("+0X0.Cp0d"));
122 check(-0X1.000000000001p-1075, Double.parseDouble("-0X1.000000000001p-1075"));
123 check(+0x0.FFFFFFFFFFFFF8p-1022, Double.parseDouble("+0x0.FFFFFFFFFFFFF8p-1022"));
124 check(-0X1.FFFFFFFFFFFFF0000000P1023, Double.parseDouble("-0X1.FFFFFFFFFFFFF0000000P1023"));
125 check(-0x1.FFFFFFFFFFFFF4p1023, Double.parseDouble("-0x1.FFFFFFFFFFFFF4p1023"));
126 check(+0X1.ffffffffffffe7p1023d, Double.parseDouble("+0X1.ffffffffffffe7p1023d"));
127 check(+0x1.FFFFFFFFFFFFE8000001p1023d, Double.parseDouble("+0x1.FFFFFFFFFFFFE8000001p1023d"));
128 check(0x7FFFFFFFFFFFF80P-58, Double.parseDouble("0x7FFFFFFFFFFFF80P-58"));
129 check(0xFFFFFFFFFFFFF00p-59, Double.parseDouble("0xFFFFFFFFFFFFF00p-59"));
130 check(0xFFFFFFFFFFFFF00P-59d, Double.parseDouble("0xFFFFFFFFFFFFF00P-59d"));
131 check(0XFFFFFFFFFFFFF00P-59d, Double.parseDouble("0XFFFFFFFFFFFFF00P-59d"));
133 check(0x3ffffffffffffc00P-61d, Double.parseDouble("0x3ffffffffffffc00P-61d"));
134 check(0X3ffffffffffffc00p-61d, Double.parseDouble("0X3ffffffffffffc00p-61d"));
136 check(+0Xfffffffffffff000p-63D, Double.parseDouble("+0Xfffffffffffff000p-63D"));
138 check(0xfffffffffffff02P-59D, Double.parseDouble("0xfffffffffffff02P-59D"));
139 check(+0X7ffffffffffff810P-62, Double.parseDouble("+0X7ffffffffffff810P-62"));
140 check(-0Xfffffffffffff020p-63, Double.parseDouble("-0Xfffffffffffff020p-63"));
141 check(0Xfffffffffffff020p-63D, Double.parseDouble("0Xfffffffffffff020p-63D"));
142 check(+0XFFFFFFFFFFFFF020P-63D, Double.parseDouble("+0XFFFFFFFFFFFFF020P-63D"));
143 check(+0x7ffffffffffff82p-58, Double.parseDouble("+0x7ffffffffffff82p-58"));
145 check(-0x7ffffffffffff82P-58D, Double.parseDouble("-0x7ffffffffffff82P-58D"));
147 check(0Xfffffffffffff04P-59d, Double.parseDouble("0Xfffffffffffff04P-59d"));
148 check(+0x7ffffffffffff820p-62D, Double.parseDouble("+0x7ffffffffffff820p-62D"));
150 check(0xfffffffffffff040P-63d, Double.parseDouble("0xfffffffffffff040P-63d"));
151 check(0x7FFFFFFFFFFFF84p-58, Double.parseDouble("0x7FFFFFFFFFFFF84p-58"));
152 check(+0X7ffffffffffff84P-58d, Double.parseDouble("+0X7ffffffffffff84P-58d"));
160 check(-0X7FFFFFFFFFFFF840p-62, Double.parseDouble("-0X7FFFFFFFFFFFF840p-62"));
162 check(-0xFFFFFFFFFFFFF0Ap-59d, Double.parseDouble("-0xFFFFFFFFFFFFF0Ap-59d"));
163 check(-0xfffffffffffff0aP-59d, Double.parseDouble("-0xfffffffffffff0aP-59d"));
164 check(-0xfffffffffffff0aP-59D, Double.parseDouble("-0xfffffffffffff0aP-59D"));
165 check(+0Xfffffffffffff0aP-59, Double.parseDouble("+0Xfffffffffffff0aP-59"));
167 check(+0x3FFFFFFFFFFFFC28p-61, Double.parseDouble("+0x3FFFFFFFFFFFFC28p-61"));
169 check(+0X7ffffffffffff850P-62, Double.parseDouble("+0X7ffffffffffff850P-62"));
171 check(-0x1ffffffffffffe18p-60D, Double.parseDouble("-0x1ffffffffffffe18p-60D"));
172 check(+0x1FFFFFFFFFFFFE18p-60, Double.parseDouble("+0x1FFFFFFFFFFFFE18p-60"));
173 check(0x1ffffffffffffe18P-60D, Double.parseDouble("0x1ffffffffffffe18P-60D"));
174 check(+0X7FFFFFFFFFFFF860P-62d, Double.parseDouble("+0X7FFFFFFFFFFFF860P-62d"));
176 check(-0x7FFFFFFFFFFFF88P-58d, Double.parseDouble("-0x7FFFFFFFFFFFF88P-58d"));
177 check(0X7ffffffffffff88p-58D, Double.parseDouble("0X7ffffffffffff88p-58D"));
178 check(-0X1FFFFFFFFFFFFE20p-60D, Double.parseDouble("-0X1FFFFFFFFFFFFE20p-60D"));
182 check(-0X3FFFFFFFFFFFFC40p-61d, Double.parseDouble("-0X3FFFFFFFFFFFFC40p-61d"));
183 check(+0X3ffffffffffffc40P-61d, Double.parseDouble("+0X3ffffffffffffc40P-61d"));
184 check(-0x7FFFFFFFFFFFF880p-62, Double.parseDouble("-0x7FFFFFFFFFFFF880p-62"));
188 check(0Xfffffffffffff100P-63D, Double.parseDouble("0Xfffffffffffff100P-63D"));
189 check(0X7FFFFFFFFFFFF89p-58d, Double.parseDouble("0X7FFFFFFFFFFFF89p-58d"));
192 check(0xFFFFFFFFFFFFF120P-63D, Double.parseDouble("0xFFFFFFFFFFFFF120P-63D"));
193 check(0Xfffffffffffff120p-63, Double.parseDouble("0Xfffffffffffff120p-63"));
194 check(+0x7ffffffffffff8ap-58d, Double.parseDouble("+0x7ffffffffffff8ap-58d"));
195 check(+0x7FFFFFFFFFFFF8AP-58D, Double.parseDouble("+0x7FFFFFFFFFFFF8AP-58D"));
196 check(0X7ffffffffffff8aP-58d, Double.parseDouble("0X7ffffffffffff8aP-58d"));
197 check(-0xfffffffffffff14p-59D, Double.parseDouble("-0xfffffffffffff14p-59D"));
198 check(0xfffffffffffff14P-59, Double.parseDouble("0xfffffffffffff14P-59"));
200 check(-0x3ffffffffffffc50P-61d, Double.parseDouble("-0x3ffffffffffffc50P-61d"));
203 check(+0X7ffffffffffff8a0P-62, Double.parseDouble("+0X7ffffffffffff8a0P-62"));
204 check(+0xfffffffffffff140P-63, Double.parseDouble("+0xfffffffffffff140P-63"));
205 check(+0xfffffffffffff140P-63d, Double.parseDouble("+0xfffffffffffff140P-63d"));
206 check(-0X7ffffffffffff8cp-58D, Double.parseDouble("-0X7ffffffffffff8cp-58D"));
207 check(+0X7FFFFFFFFFFFF8Cp-58D, Double.parseDouble("+0X7FFFFFFFFFFFF8Cp-58D"));
209 check(+0X3FFFFFFFFFFFFC60P-61D, Double.parseDouble("+0X3FFFFFFFFFFFFC60P-61D"));
210 check(+0x7FFFFFFFFFFFF8C0p-62d, Double.parseDouble("+0x7FFFFFFFFFFFF8C0p-62d"));
213 check(-0x7ffffffffffff8dp-58d, Double.parseDouble("-0x7ffffffffffff8dp-58d"));
214 check(0xfffffffffffff1aP-59D, Double.parseDouble("0xfffffffffffff1aP-59D"));
215 check(+0X3FFFFFFFFFFFFC68P-61, Double.parseDouble("+0X3FFFFFFFFFFFFC68P-61"));
218 check(0xfffffffffffff1cp-59d, Double.parseDouble("0xfffffffffffff1cp-59d"));
220 check(0X1ffffffffffffe38p-60, Double.parseDouble("0X1ffffffffffffe38p-60"));
221 check(+0x3FFFFFFFFFFFFC70P-61d, Double.parseDouble("+0x3FFFFFFFFFFFFC70P-61d"));
222 check(0X3ffffffffffffc70P-61d, Double.parseDouble("0X3ffffffffffffc70P-61d"));
226 check(+0XFFFFFFFFFFFFF1C0p-63, Double.parseDouble("+0XFFFFFFFFFFFFF1C0p-63"));
227 check(+0x7FFFFFFFFFFFF90P-58, Double.parseDouble("+0x7FFFFFFFFFFFF90P-58"));
228 check(0X7ffffffffffff90P-58d, Double.parseDouble("0X7ffffffffffff90P-58d"));
229 check(0Xfffffffffffff20p-59, Double.parseDouble("0Xfffffffffffff20p-59"));
233 check(0xFFFFFFFFFFFFF200P-63, Double.parseDouble("0xFFFFFFFFFFFFF200P-63"));
235 check(0xfffffffffffff22P-59d, Double.parseDouble("0xfffffffffffff22P-59d"));
236 check(-0X3ffffffffffffc88P-61D, Double.parseDouble("-0X3ffffffffffffc88P-61D"));
237 check(-0X7ffffffffffff92P-58D, Double.parseDouble("-0X7ffffffffffff92P-58D"));
239 check(+0XFFFFFFFFFFFFF24p-59D, Double.parseDouble("+0XFFFFFFFFFFFFF24p-59D"));
240 check(+0x7ffffffffffff920P-62d, Double.parseDouble("+0x7ffffffffffff920P-62d"));
242 check(+0X7FFFFFFFFFFFF94p-58, Double.parseDouble("+0X7FFFFFFFFFFFF94p-58"));
244 check(+0xFFFFFFFFFFFFF28p-59, Double.parseDouble("+0xFFFFFFFFFFFFF28p-59"));
245 check(+0xFFFFFFFFFFFFF28p-59d, Double.parseDouble("+0xFFFFFFFFFFFFF28p-59d"));
248 check(+0X7ffffffffffff940P-62D, Double.parseDouble("+0X7ffffffffffff940P-62D"));
249 check(+0xFFFFFFFFFFFFF2Ap-59d, Double.parseDouble("+0xFFFFFFFFFFFFF2Ap-59d"));
252 check(-0X1FFFFFFFFFFFFE54P-60d, Double.parseDouble("-0X1FFFFFFFFFFFFE54P-60d"));
253 check(+0X3FFFFFFFFFFFFCA8P-61d, Double.parseDouble("+0X3FFFFFFFFFFFFCA8P-61d"));
254 check(0x7FFFFFFFFFFFF950P-62D, Double.parseDouble("0x7FFFFFFFFFFFF950P-62D"));
255 check(-0X7ffffffffffff950p-62d, Double.parseDouble("-0X7ffffffffffff950p-62d"));
256 check(0xFFFFFFFFFFFFF2A0P-63d, Double.parseDouble("0xFFFFFFFFFFFFF2A0P-63d"));
257 check(+0XFFFFFFFFFFFFF2A0P-63d, Double.parseDouble("+0XFFFFFFFFFFFFF2A0P-63d"));
258 check(0x7FFFFFFFFFFFF96P-58D, Double.parseDouble("0x7FFFFFFFFFFFF96P-58D"));
261 check(+0x7ffffffffffff960P-62D, Double.parseDouble("+0x7ffffffffffff960P-62D"));
263 check(0X7FFFFFFFFFFFF960p-62, Double.parseDouble("0X7FFFFFFFFFFFF960p-62"));
264 check(0xfffffffffffff2c0P-63, Double.parseDouble("0xfffffffffffff2c0P-63"));
265 check(-0Xfffffffffffff2c0p-63d, Double.parseDouble("-0Xfffffffffffff2c0p-63d"));
268 check(0x3ffffffffffffcc0p-61, Double.parseDouble("0x3ffffffffffffcc0p-61"));
271 check(0X7ffffffffffff99P-58D, Double.parseDouble("0X7ffffffffffff99P-58D"));
275 check(0x3FFFFFFFFFFFFCC8p-61D, Double.parseDouble("0x3FFFFFFFFFFFFCC8p-61D"));
276 check(0X7ffffffffffff990P-62D, Double.parseDouble("0X7ffffffffffff990P-62D"));
277 check(-0X7FFFFFFFFFFFF9Ap-58, Double.parseDouble("-0X7FFFFFFFFFFFF9Ap-58"));
280 check(+0x1ffffffffffffe68p-60d, Double.parseDouble("+0x1ffffffffffffe68p-60d"));
281 check(+0X1ffffffffffffe68P-60d, Double.parseDouble("+0X1ffffffffffffe68P-60d"));
283 check(+0X7ffffffffffff9a0p-62, Double.parseDouble("+0X7ffffffffffff9a0p-62"));
285 check(0X7ffffffffffff9cp-58d, Double.parseDouble("0X7ffffffffffff9cp-58d"));
289 check(+0X7ffffffffffff9c0p-62, Double.parseDouble("+0X7ffffffffffff9c0p-62"));
290 check(-0X7FFFFFFFFFFFF9C0p-62, Double.parseDouble("-0X7FFFFFFFFFFFF9C0p-62"));
291 check(0X7ffffffffffff9c0P-62, Double.parseDouble("0X7ffffffffffff9c0P-62"));
294 check(+0x7ffffffffffff9dP-58D, Double.parseDouble("+0x7ffffffffffff9dP-58D"));
295 check(-0X7ffffffffffff9dP-58, Double.parseDouble("-0X7ffffffffffff9dP-58"));
297 check(0X1ffffffffffffe74p-60d, Double.parseDouble("0X1ffffffffffffe74p-60d"));
299 check(0X3FFFFFFFFFFFFCE8P-61d, Double.parseDouble("0X3FFFFFFFFFFFFCE8P-61d"));
300 check(-0x7ffffffffffff9d0p-62d, Double.parseDouble("-0x7ffffffffffff9d0p-62d"));
302 check(+0X1FFFFFFFFFFFFE78P-60D, Double.parseDouble("+0X1FFFFFFFFFFFFE78P-60D"));
303 check(+0x7ffffffffffff9e0P-62D, Double.parseDouble("+0x7ffffffffffff9e0P-62D"));
304 check(+0X7ffffffffffff9e0p-62d, Double.parseDouble("+0X7ffffffffffff9e0p-62d"));
306 check(-0XFFFFFFFFFFFFF40p-59d, Double.parseDouble("-0XFFFFFFFFFFFFF40p-59d"));
307 check(-0Xfffffffffffff40P-59D, Double.parseDouble("-0Xfffffffffffff40P-59D"));
308 check(0x1ffffffffffffe80P-60D, Double.parseDouble("0x1ffffffffffffe80P-60D"));
310 check(0x7ffffffffffffa1p-58d, Double.parseDouble("0x7ffffffffffffa1p-58d"));
311 check(+0x7ffffffffffffa1p-58d, Double.parseDouble("+0x7ffffffffffffa1p-58d"));
312 check(0x7FFFFFFFFFFFFA1P-58d, Double.parseDouble("0x7FFFFFFFFFFFFA1P-58d"));
313 check(0xfffffffffffff42p-59, Double.parseDouble("0xfffffffffffff42p-59"));
315 check(-0xfffffffffffff42P-59d, Double.parseDouble("-0xfffffffffffff42P-59d"));
316 check(0Xfffffffffffff42p-59d, Double.parseDouble("0Xfffffffffffff42p-59d"));
317 check(+0XFFFFFFFFFFFFF42p-59D, Double.parseDouble("+0XFFFFFFFFFFFFF42p-59D"));
320 check(+0x7FFFFFFFFFFFFA2P-58d, Double.parseDouble("+0x7FFFFFFFFFFFFA2P-58d"));
321 check(+0xfffffffffffff44p-59D, Double.parseDouble("+0xfffffffffffff44p-59D"));
325 check(+0x3FFFFFFFFFFFFD10P-61D, Double.parseDouble("+0x3FFFFFFFFFFFFD10P-61D"));
326 check(+0X7FFFFFFFFFFFFA20p-62D, Double.parseDouble("+0X7FFFFFFFFFFFFA20p-62D"));
329 check(-0x1ffffffffffffe90P-60D, Double.parseDouble("-0x1ffffffffffffe90P-60D"));
331 check(+0X7FFFFFFFFFFFFA40P-62d, Double.parseDouble("+0X7FFFFFFFFFFFFA40P-62d"));
332 check(-0x7FFFFFFFFFFFFA5p-58D, Double.parseDouble("-0x7FFFFFFFFFFFFA5p-58D"));
333 check(+0xFFFFFFFFFFFFF4Ap-59d, Double.parseDouble("+0xFFFFFFFFFFFFF4Ap-59d"));
335 check(-0xFFFFFFFFFFFFF4A0p-63d, Double.parseDouble("-0xFFFFFFFFFFFFF4A0p-63d"));
336 check(+0xfffffffffffff4a0P-63, Double.parseDouble("+0xfffffffffffff4a0P-63"));
337 check(-0xFFFFFFFFFFFFF4A0P-63D, Double.parseDouble("-0xFFFFFFFFFFFFF4A0P-63D"));
338 check(-0XFFFFFFFFFFFFF4A0p-63D, Double.parseDouble("-0XFFFFFFFFFFFFF4A0p-63D"));
340 check(-0X7ffffffffffffa6P-58D, Double.parseDouble("-0X7ffffffffffffa6P-58D"));
341 check(0X7FFFFFFFFFFFFA6P-58, Double.parseDouble("0X7FFFFFFFFFFFFA6P-58"));
342 check(-0Xfffffffffffff4cp-59D, Double.parseDouble("-0Xfffffffffffff4cp-59D"));
343 check(+0x7FFFFFFFFFFFFA8P-58, Double.parseDouble("+0x7FFFFFFFFFFFFA8P-58"));
344 check(0X7ffffffffffffa8P-58D, Double.parseDouble("0X7ffffffffffffa8P-58D"));
345 check(0x1ffffffffffffea0P-60D, Double.parseDouble("0x1ffffffffffffea0P-60D"));
347 check(-0X7ffffffffffffa80P-62D, Double.parseDouble("-0X7ffffffffffffa80P-62D"));
349 check(0xfffffffffffff500P-63d, Double.parseDouble("0xfffffffffffff500P-63d"));
350 check(+0x7ffffffffffffa9P-58d, Double.parseDouble("+0x7ffffffffffffa9P-58d"));
351 check(0X7ffffffffffffa9P-58D, Double.parseDouble("0X7ffffffffffffa9P-58D"));
352 check(+0X7ffffffffffffa9P-58D, Double.parseDouble("+0X7ffffffffffffa9P-58D"));
353 check(0x1FFFFFFFFFFFFEA4p-60, Double.parseDouble("0x1FFFFFFFFFFFFEA4p-60"));
357 check(+0XFFFFFFFFFFFFF520p-63, Double.parseDouble("+0XFFFFFFFFFFFFF520p-63"));
359 check(-0xfffffffffffff54P-59, Double.parseDouble("-0xfffffffffffff54P-59"));
360 check(-0X7FFFFFFFFFFFFAA0p-62, Double.parseDouble("-0X7FFFFFFFFFFFFAA0p-62"));
361 check(0xFFFFFFFFFFFFF58p-59d, Double.parseDouble("0xFFFFFFFFFFFFF58p-59d"));
362 check(-0xFFFFFFFFFFFFF58p-59D, Double.parseDouble("-0xFFFFFFFFFFFFF58p-59D"));
363 check(+0Xfffffffffffff58p-59, Double.parseDouble("+0Xfffffffffffff58p-59"));
364 check(+0x1FFFFFFFFFFFFEB0P-60D, Double.parseDouble("+0x1FFFFFFFFFFFFEB0P-60D"));
365 check(0Xfffffffffffff580P-63, Double.parseDouble("0Xfffffffffffff580P-63"));
366 check(0XFFFFFFFFFFFFF580P-63D, Double.parseDouble("0XFFFFFFFFFFFFF580P-63D"));
367 check(-0XFFFFFFFFFFFFF5Ap-59, Double.parseDouble("-0XFFFFFFFFFFFFF5Ap-59"));
371 check(0X7FFFFFFFFFFFFAD0P-62d, Double.parseDouble("0X7FFFFFFFFFFFFAD0P-62d"));
372 check(+0X7FFFFFFFFFFFFAD0P-62d, Double.parseDouble("+0X7FFFFFFFFFFFFAD0P-62d"));
374 check(0X7ffffffffffffaep-58D, Double.parseDouble("0X7ffffffffffffaep-58D"));
375 check(-0X7ffffffffffffaeP-58, Double.parseDouble("-0X7ffffffffffffaeP-58"));
377 check(-0x3FFFFFFFFFFFFD70P-61d, Double.parseDouble("-0x3FFFFFFFFFFFFD70P-61d"));
379 check(-0x7ffffffffffffae0p-62d, Double.parseDouble("-0x7ffffffffffffae0p-62d"));
380 check(0x7FFFFFFFFFFFFAE0p-62d, Double.parseDouble("0x7FFFFFFFFFFFFAE0p-62d"));
381 check(0x7ffffffffffffae0P-62, Double.parseDouble("0x7ffffffffffffae0P-62"));
383 check(0X7FFFFFFFFFFFFAE0p-62d, Double.parseDouble("0X7FFFFFFFFFFFFAE0p-62d"));
385 check(+0XFFFFFFFFFFFFF5C0P-63, Double.parseDouble("+0XFFFFFFFFFFFFF5C0P-63"));
386 check(-0xFFFFFFFFFFFFF60p-59D, Double.parseDouble("-0xFFFFFFFFFFFFF60p-59D"));
387 check(+0Xfffffffffffff60P-59D, Double.parseDouble("+0Xfffffffffffff60P-59D"));
388 check(-0X1FFFFFFFFFFFFEC0p-60D, Double.parseDouble("-0X1FFFFFFFFFFFFEC0p-60D"));
389 check(-0x3ffffffffffffd80P-61d, Double.parseDouble("-0x3ffffffffffffd80P-61d"));
391 check(+0x7FFFFFFFFFFFFB00P-62D, Double.parseDouble("+0x7FFFFFFFFFFFFB00P-62D"));
392 check(0xfffffffffffff600P-63D, Double.parseDouble("0xfffffffffffff600P-63D"));
393 check(0x7FFFFFFFFFFFFB1p-58, Double.parseDouble("0x7FFFFFFFFFFFFB1p-58"));
394 check(+0xfffffffffffff62p-59d, Double.parseDouble("+0xfffffffffffff62p-59d"));
396 check(+0Xfffffffffffff62p-59, Double.parseDouble("+0Xfffffffffffff62p-59"));
398 check(0x1ffffffffffffec4P-60D, Double.parseDouble("0x1ffffffffffffec4P-60D"));
399 check(+0X1FFFFFFFFFFFFEC4p-60D, Double.parseDouble("+0X1FFFFFFFFFFFFEC4p-60D"));
400 check(+0X3ffffffffffffd88p-61, Double.parseDouble("+0X3ffffffffffffd88p-61"));
401 check(-0X7ffffffffffffb10P-62, Double.parseDouble("-0X7ffffffffffffb10P-62"));
402 check(0xFFFFFFFFFFFFF620p-63, Double.parseDouble("0xFFFFFFFFFFFFF620p-63"));
404 check(+0Xfffffffffffff620p-63D, Double.parseDouble("+0Xfffffffffffff620p-63D"));
407 check(0xFFFFFFFFFFFFF64p-59d, Double.parseDouble("0xFFFFFFFFFFFFF64p-59d"));
409 check(+0Xfffffffffffff64p-59D, Double.parseDouble("+0Xfffffffffffff64p-59D"));
411 check(0x7ffffffffffffb20P-62, Double.parseDouble("0x7ffffffffffffb20P-62"));
413 check(0x7FFFFFFFFFFFFB20P-62d, Double.parseDouble("0x7FFFFFFFFFFFFB20P-62d"));
416 check(+0x7ffffffffffffb4p-58d, Double.parseDouble("+0x7ffffffffffffb4p-58d"));
417 check(0x7FFFFFFFFFFFFB4p-58d, Double.parseDouble("0x7FFFFFFFFFFFFB4p-58d"));
418 check(0x7FFFFFFFFFFFFB4P-58, Double.parseDouble("0x7FFFFFFFFFFFFB4P-58"));
421 check(-0X3ffffffffffffda0P-61D, Double.parseDouble("-0X3ffffffffffffda0P-61D"));
422 check(-0x7FFFFFFFFFFFFB40p-62D, Double.parseDouble("-0x7FFFFFFFFFFFFB40p-62D"));
425 check(0X7FFFFFFFFFFFFB5P-58, Double.parseDouble("0X7FFFFFFFFFFFFB5P-58"));
428 check(-0Xfffffffffffff6aP-59d, Double.parseDouble("-0Xfffffffffffff6aP-59d"));
430 check(-0x7FFFFFFFFFFFFB6p-58D, Double.parseDouble("-0x7FFFFFFFFFFFFB6p-58D"));
431 check(0X7FFFFFFFFFFFFB6P-58, Double.parseDouble("0X7FFFFFFFFFFFFB6P-58"));
432 check(0xfffffffffffff6cp-59, Double.parseDouble("0xfffffffffffff6cp-59"));
433 check(-0x1ffffffffffffed8p-60, Double.parseDouble("-0x1ffffffffffffed8p-60"));
438 check(+0XFFFFFFFFFFFFF70P-59, Double.parseDouble("+0XFFFFFFFFFFFFF70P-59"));
439 check(-0x1ffffffffffffee0p-60d, Double.parseDouble("-0x1ffffffffffffee0p-60d"));
440 check(0X1FFFFFFFFFFFFEE0P-60, Double.parseDouble("0X1FFFFFFFFFFFFEE0P-60"));
442 check(+0XFFFFFFFFFFFFF700P-63D, Double.parseDouble("+0XFFFFFFFFFFFFF700P-63D"));
444 check(-0x7ffffffffffffb9P-58D, Double.parseDouble("-0x7ffffffffffffb9P-58D"));
445 check(0X7FFFFFFFFFFFFB9P-58, Double.parseDouble("0X7FFFFFFFFFFFFB9P-58"));
450 check(-0XFFFFFFFFFFFFF720P-63d, Double.parseDouble("-0XFFFFFFFFFFFFF720P-63d"));
451 check(+0X7FFFFFFFFFFFFBAp-58d, Double.parseDouble("+0X7FFFFFFFFFFFFBAp-58d"));
453 check(+0xfffffffffffff74p-59D, Double.parseDouble("+0xfffffffffffff74p-59D"));
455 check(+0x1ffffffffffffee8p-60D, Double.parseDouble("+0x1ffffffffffffee8p-60D"));
456 check(+0X1FFFFFFFFFFFFEE8p-60d, Double.parseDouble("+0X1FFFFFFFFFFFFEE8p-60d"));
457 check(0x3FFFFFFFFFFFFDD0P-61d, Double.parseDouble("0x3FFFFFFFFFFFFDD0P-61d"));
458 check(-0X3ffffffffffffdd0p-61d, Double.parseDouble("-0X3ffffffffffffdd0p-61d"));
460 check(+0XFFFFFFFFFFFFF740p-63d, Double.parseDouble("+0XFFFFFFFFFFFFF740p-63d"));
461 check(0X7FFFFFFFFFFFFBCp-58, Double.parseDouble("0X7FFFFFFFFFFFFBCp-58"));
462 check(-0xfffffffffffff78p-59D, Double.parseDouble("-0xfffffffffffff78p-59D"));
463 check(-0xfffffffffffff78P-59, Double.parseDouble("-0xfffffffffffff78P-59"));
464 check(+0x1FFFFFFFFFFFFEF0p-60D, Double.parseDouble("+0x1FFFFFFFFFFFFEF0p-60D"));
465 check(0x3ffffffffffffde0p-61D, Double.parseDouble("0x3ffffffffffffde0p-61D"));
468 check(-0xFFFFFFFFFFFFF7AP-59d, Double.parseDouble("-0xFFFFFFFFFFFFF7AP-59d"));
469 check(-0XFFFFFFFFFFFFF7AP-59, Double.parseDouble("-0XFFFFFFFFFFFFF7AP-59"));
470 check(-0x7ffffffffffffbd0p-62d, Double.parseDouble("-0x7ffffffffffffbd0p-62d"));
472 check(0xfffffffffffff7cP-59d, Double.parseDouble("0xfffffffffffff7cP-59d"));
474 check(+0Xfffffffffffff7cp-59D, Double.parseDouble("+0Xfffffffffffff7cp-59D"));
478 check(+0x7FFFFFFFFFFFFC0p-58, Double.parseDouble("+0x7FFFFFFFFFFFFC0p-58"));
479 check(+0XFFFFFFFFFFFFF80p-59D, Double.parseDouble("+0XFFFFFFFFFFFFF80p-59D"));
480 check(+0x1fffffffffffff00p-60, Double.parseDouble("+0x1fffffffffffff00p-60"));
481 check(+0x1FFFFFFFFFFFFF00P-60D, Double.parseDouble("+0x1FFFFFFFFFFFFF00P-60D"));
483 check(-0X7ffffffffffffc1p-58, Double.parseDouble("-0X7ffffffffffffc1p-58"));
484 check(0Xfffffffffffff82p-59, Double.parseDouble("0Xfffffffffffff82p-59"));
485 check(+0X1FFFFFFFFFFFFF04P-60d, Double.parseDouble("+0X1FFFFFFFFFFFFF04P-60d"));
486 check(+0xFFFFFFFFFFFFF820p-63, Double.parseDouble("+0xFFFFFFFFFFFFF820p-63"));
492 check(-0X1fffffffffffff10P-60D, Double.parseDouble("-0X1fffffffffffff10P-60D"));
495 check(0X7FFFFFFFFFFFFC5p-58D, Double.parseDouble("0X7FFFFFFFFFFFFC5p-58D"));
496 check(+0X7FFFFFFFFFFFFC5P-58D, Double.parseDouble("+0X7FFFFFFFFFFFFC5P-58D"));
497 check(0xFFFFFFFFFFFFF8Ap-59d, Double.parseDouble("0xFFFFFFFFFFFFF8Ap-59d"));
498 check(0XFFFFFFFFFFFFF8Ap-59d, Double.parseDouble("0XFFFFFFFFFFFFF8Ap-59d"));
499 check(0Xfffffffffffff8aP-59d, Double.parseDouble("0Xfffffffffffff8aP-59d"));
500 check(0x1FFFFFFFFFFFFF14p-60D, Double.parseDouble("0x1FFFFFFFFFFFFF14p-60D"));
503 check(+0xfffffffffffff8a0p-63D, Double.parseDouble("+0xfffffffffffff8a0p-63D"));
504 check(0xFFFFFFFFFFFFF8A0P-63, Double.parseDouble("0xFFFFFFFFFFFFF8A0P-63"));
507 check(0X1FFFFFFFFFFFFF18p-60d, Double.parseDouble("0X1FFFFFFFFFFFFF18p-60d"));
511 check(+0Xfffffffffffff8c0P-63d, Double.parseDouble("+0Xfffffffffffff8c0P-63d"));
512 check(0x7ffffffffffffc8P-58, Double.parseDouble("0x7ffffffffffffc8P-58"));
513 check(-0x7ffffffffffffc8P-58d, Double.parseDouble("-0x7ffffffffffffc8P-58d"));
514 check(+0X3ffffffffffffe40P-61d, Double.parseDouble("+0X3ffffffffffffe40P-61d"));
515 check(+0X7ffffffffffffc80P-62D, Double.parseDouble("+0X7ffffffffffffc80P-62D"));
518 check(0x7FFFFFFFFFFFFC9P-58D, Double.parseDouble("0x7FFFFFFFFFFFFC9P-58D"));
519 check(+0xfffffffffffff92P-59D, Double.parseDouble("+0xfffffffffffff92P-59D"));
524 check(+0Xfffffffffffff920P-63d, Double.parseDouble("+0Xfffffffffffff920P-63d"));
528 check(0X1FFFFFFFFFFFFF28P-60, Double.parseDouble("0X1FFFFFFFFFFFFF28P-60"));
530 check(-0Xfffffffffffff940p-63, Double.parseDouble("-0Xfffffffffffff940p-63"));
533 check(+0X1fffffffffffff30P-60d, Double.parseDouble("+0X1fffffffffffff30P-60d"));
534 check(0X3FFFFFFFFFFFFE60p-61D, Double.parseDouble("0X3FFFFFFFFFFFFE60p-61D"));
535 check(0X7ffffffffffffcc0P-62, Double.parseDouble("0X7ffffffffffffcc0P-62"));
539 check(-0xfffffffffffff9ap-59, Double.parseDouble("-0xfffffffffffff9ap-59"));
540 check(-0Xfffffffffffff9ap-59D, Double.parseDouble("-0Xfffffffffffff9ap-59D"));
542 check(0X3ffffffffffffe68p-61d, Double.parseDouble("0X3ffffffffffffe68p-61d"));
543 check(+0X3ffffffffffffe68P-61d, Double.parseDouble("+0X3ffffffffffffe68P-61d"));
547 check(+0xfffffffffffff9cP-59d, Double.parseDouble("+0xfffffffffffff9cP-59d"));
549 check(-0X1FFFFFFFFFFFFF38p-60, Double.parseDouble("-0X1FFFFFFFFFFFFF38p-60"));
551 check(-0X3FFFFFFFFFFFFE70P-61D, Double.parseDouble("-0X3FFFFFFFFFFFFE70P-61D"));
552 check(-0xfffffffffffff9c0P-63, Double.parseDouble("-0xfffffffffffff9c0P-63"));
555 check(0x1FFFFFFFFFFFFF40p-60d, Double.parseDouble("0x1FFFFFFFFFFFFF40p-60d"));
556 check(-0X7ffffffffffffd00p-62D, Double.parseDouble("-0X7ffffffffffffd00p-62D"));
557 check(-0X7FFFFFFFFFFFFD00P-62, Double.parseDouble("-0X7FFFFFFFFFFFFD00P-62"));
558 check(-0XFFFFFFFFFFFFFA00p-63d, Double.parseDouble("-0XFFFFFFFFFFFFFA00p-63d"));
559 check(+0xFFFFFFFFFFFFFA2P-59D, Double.parseDouble("+0xFFFFFFFFFFFFFA2P-59D"));
564 check(+0Xfffffffffffffa20p-63, Double.parseDouble("+0Xfffffffffffffa20p-63"));
565 check(-0x7FFFFFFFFFFFFD2P-58d, Double.parseDouble("-0x7FFFFFFFFFFFFD2P-58d"));
568 check(0X1FFFFFFFFFFFFF48P-60d, Double.parseDouble("0X1FFFFFFFFFFFFF48P-60d"));
570 check(+0X3ffffffffffffe90P-61D, Double.parseDouble("+0X3ffffffffffffe90P-61D"));
571 check(+0x7ffffffffffffd20p-62, Double.parseDouble("+0x7ffffffffffffd20p-62"));
573 check(+0X1FFFFFFFFFFFFF50P-60, Double.parseDouble("+0X1FFFFFFFFFFFFF50P-60"));
574 check(-0X3ffffffffffffea0p-61d, Double.parseDouble("-0X3ffffffffffffea0p-61d"));
578 check(0xfffffffffffffa80P-63d, Double.parseDouble("0xfffffffffffffa80P-63d"));
580 check(-0x7ffffffffffffd5P-58D, Double.parseDouble("-0x7ffffffffffffd5P-58D"));
581 check(0X7FFFFFFFFFFFFD5P-58D, Double.parseDouble("0X7FFFFFFFFFFFFD5P-58D"));
583 check(-0x3ffffffffffffea8p-61, Double.parseDouble("-0x3ffffffffffffea8p-61"));
585 check(+0X3FFFFFFFFFFFFEA8p-61, Double.parseDouble("+0X3FFFFFFFFFFFFEA8p-61"));
586 check(-0xfffffffffffffaa0p-63d, Double.parseDouble("-0xfffffffffffffaa0p-63d"));
588 check(-0x7ffffffffffffd6p-58D, Double.parseDouble("-0x7ffffffffffffd6p-58D"));
590 check(-0X3ffffffffffffeb0p-61D, Double.parseDouble("-0X3ffffffffffffeb0p-61D"));
591 check(-0XFFFFFFFFFFFFFAC0p-63, Double.parseDouble("-0XFFFFFFFFFFFFFAC0p-63"));
594 check(+0x7FFFFFFFFFFFFD80P-62d, Double.parseDouble("+0x7FFFFFFFFFFFFD80P-62d"));
595 check(-0X7ffffffffffffd80p-62d, Double.parseDouble("-0X7ffffffffffffd80p-62d"));
596 check(0X7FFFFFFFFFFFFD80P-62, Double.parseDouble("0X7FFFFFFFFFFFFD80P-62"));
599 check(0xFFFFFFFFFFFFFB2p-59d, Double.parseDouble("0xFFFFFFFFFFFFFB2p-59d"));
603 check(0x3FFFFFFFFFFFFEC8P-61D, Double.parseDouble("0x3FFFFFFFFFFFFEC8P-61D"));
604 check(0X3FFFFFFFFFFFFEC8P-61d, Double.parseDouble("0X3FFFFFFFFFFFFEC8P-61d"));
605 check(-0x7ffffffffffffd90P-62, Double.parseDouble("-0x7ffffffffffffd90P-62"));
606 check(0x7ffffffffffffd90P-62D, Double.parseDouble("0x7ffffffffffffd90P-62D"));
610 check(-0xfffffffffffffb4P-59d, Double.parseDouble("-0xfffffffffffffb4P-59d"));
611 check(-0XFFFFFFFFFFFFFB4P-59D, Double.parseDouble("-0XFFFFFFFFFFFFFB4P-59D"));
613 check(0X3ffffffffffffed0P-61D, Double.parseDouble("0X3ffffffffffffed0P-61D"));
614 check(0x7FFFFFFFFFFFFDCP-58d, Double.parseDouble("0x7FFFFFFFFFFFFDCP-58d"));
616 check(+0x1FFFFFFFFFFFFF70P-60d, Double.parseDouble("+0x1FFFFFFFFFFFFF70P-60d"));
617 check(0X7ffffffffffffddP-58d, Double.parseDouble("0X7ffffffffffffddP-58d"));
621 check(+0XfffffffffffffbaP-59d, Double.parseDouble("+0XfffffffffffffbaP-59d"));
624 check(-0x1FFFFFFFFFFFFF74p-60, Double.parseDouble("-0x1FFFFFFFFFFFFF74p-60"));
625 check(0xFFFFFFFFFFFFFBCP-59d, Double.parseDouble("0xFFFFFFFFFFFFFBCP-59d"));
626 check(+0Xfffffffffffffbcp-59D, Double.parseDouble("+0Xfffffffffffffbcp-59D"));
628 check(+0x1fffffffffffff78p-60d, Double.parseDouble("+0x1fffffffffffff78p-60d"));
629 check(0x1fffffffffffff78P-60d, Double.parseDouble("0x1fffffffffffff78P-60d"));
631 check(0Xfffffffffffffbc0P-63D, Double.parseDouble("0Xfffffffffffffbc0P-63D"));
632 check(-0Xfffffffffffffc0p-59d, Double.parseDouble("-0Xfffffffffffffc0p-59d"));
634 check(+0x1fffffffffffff80p-60D, Double.parseDouble("+0x1fffffffffffff80p-60D"));
636 check(-0x1fffffffffffff80P-60D, Double.parseDouble("-0x1fffffffffffff80P-60D"));
638 check(0x3fffffffffffff00P-61d, Double.parseDouble("0x3fffffffffffff00P-61d"));
640 check(-0x7ffffffffffffe1p-58, Double.parseDouble("-0x7ffffffffffffe1p-58"));
641 check(-0x7ffffffffffffe1p-58d, Double.parseDouble("-0x7ffffffffffffe1p-58d"));
644 check(-0x1FFFFFFFFFFFFF84P-60, Double.parseDouble("-0x1FFFFFFFFFFFFF84P-60"));
646 check(+0X1fffffffffffff84p-60D, Double.parseDouble("+0X1fffffffffffff84p-60D"));
647 check(-0X1fffffffffffff84P-60d, Double.parseDouble("-0X1fffffffffffff84P-60d"));
648 check(-0x3fffffffffffff08p-61D, Double.parseDouble("-0x3fffffffffffff08p-61D"));
650 check(0xfffffffffffffc20p-63D, Double.parseDouble("0xfffffffffffffc20p-63D"));
652 check(-0x7FFFFFFFFFFFFE2p-58D, Double.parseDouble("-0x7FFFFFFFFFFFFE2p-58D"));
654 check(0xFFFFFFFFFFFFFC4P-59d, Double.parseDouble("0xFFFFFFFFFFFFFC4P-59d"));
655 check(-0Xfffffffffffffc4P-59D, Double.parseDouble("-0Xfffffffffffffc4P-59D"));
657 check(+0x3FFFFFFFFFFFFF10p-61D, Double.parseDouble("+0x3FFFFFFFFFFFFF10p-61D"));
658 check(+0x7FFFFFFFFFFFFE4p-58, Double.parseDouble("+0x7FFFFFFFFFFFFE4p-58"));
659 check(0X7ffffffffffffe4p-58, Double.parseDouble("0X7ffffffffffffe4p-58"));
662 check(-0Xfffffffffffffc8p-59, Double.parseDouble("-0Xfffffffffffffc8p-59"));
663 check(-0x1fffffffffffff90p-60D, Double.parseDouble("-0x1fffffffffffff90p-60D"));
665 check(-0x1fffffffffffff94P-60D, Double.parseDouble("-0x1fffffffffffff94P-60D"));
667 check(+0X1fffffffffffff94p-60, Double.parseDouble("+0X1fffffffffffff94p-60"));
668 check(-0X1fffffffffffff94p-60D, Double.parseDouble("-0X1fffffffffffff94p-60D"));
669 check(-0x3FFFFFFFFFFFFF28p-61d, Double.parseDouble("-0x3FFFFFFFFFFFFF28p-61d"));
670 check(+0x7ffffffffffffe50P-62D, Double.parseDouble("+0x7ffffffffffffe50P-62D"));
672 check(0X7FFFFFFFFFFFFE50p-62D, Double.parseDouble("0X7FFFFFFFFFFFFE50p-62D"));
675 check(-0Xfffffffffffffca0p-63, Double.parseDouble("-0Xfffffffffffffca0p-63"));
677 check(+0xfffffffffffffccP-59D, Double.parseDouble("+0xfffffffffffffccP-59D"));
678 check(+0xFFFFFFFFFFFFFCCP-59d, Double.parseDouble("+0xFFFFFFFFFFFFFCCP-59d"));
680 check(0x1FFFFFFFFFFFFFA0P-60D, Double.parseDouble("0x1FFFFFFFFFFFFFA0P-60D"));
681 check(-0x7ffffffffffffe9p-58D, Double.parseDouble("-0x7ffffffffffffe9p-58D"));
683 check(0X7FFFFFFFFFFFFE9P-58, Double.parseDouble("0X7FFFFFFFFFFFFE9P-58"));
684 check(-0xFFFFFFFFFFFFFD2p-59, Double.parseDouble("-0xFFFFFFFFFFFFFD2p-59"));
685 check(0xfffffffffffffd2P-59d, Double.parseDouble("0xfffffffffffffd2P-59d"));
686 check(+0X3fffffffffffff48P-61, Double.parseDouble("+0X3fffffffffffff48P-61"));
687 check(-0x7ffffffffffffe90P-62D, Double.parseDouble("-0x7ffffffffffffe90P-62D"));
691 check(-0XFFFFFFFFFFFFFD4P-59D, Double.parseDouble("-0XFFFFFFFFFFFFFD4P-59D"));
692 check(+0x3fffffffffffff50P-61, Double.parseDouble("+0x3fffffffffffff50P-61"));
694 check(0X3FFFFFFFFFFFFF50P-61D, Double.parseDouble("0X3FFFFFFFFFFFFF50P-61D"));
695 check(-0xfffffffffffffd8p-59d, Double.parseDouble("-0xfffffffffffffd8p-59d"));
696 check(0Xfffffffffffffd8p-59D, Double.parseDouble("0Xfffffffffffffd8p-59D"));
697 check(-0x1FFFFFFFFFFFFFB0p-60, Double.parseDouble("-0x1FFFFFFFFFFFFFB0p-60"));
698 check(+0x1FFFFFFFFFFFFFB0p-60, Double.parseDouble("+0x1FFFFFFFFFFFFFB0p-60"));
699 check(0X3fffffffffffff60P-61D, Double.parseDouble("0X3fffffffffffff60P-61D"));
700 check(+0X7ffffffffffffec0p-62D, Double.parseDouble("+0X7ffffffffffffec0p-62D"));
701 check(+0xfffffffffffffd80p-63D, Double.parseDouble("+0xfffffffffffffd80p-63D"));
702 check(+0X7FFFFFFFFFFFFEDp-58, Double.parseDouble("+0X7FFFFFFFFFFFFEDp-58"));
705 check(-0X1fffffffffffffb4p-60d, Double.parseDouble("-0X1fffffffffffffb4p-60d"));
706 check(+0X3FFFFFFFFFFFFF70P-61D, Double.parseDouble("+0X3FFFFFFFFFFFFF70P-61D"));
709 check(+0X7fffffffffffff0p-58, Double.parseDouble("+0X7fffffffffffff0p-58"));
710 check(+0X7FFFFFFFFFFFFF0p-58d, Double.parseDouble("+0X7FFFFFFFFFFFFF0p-58d"));
712 check(-0x3fffffffffffff80P-61D, Double.parseDouble("-0x3fffffffffffff80P-61D"));
714 check(0X7FFFFFFFFFFFFF00p-62d, Double.parseDouble("0X7FFFFFFFFFFFFF00p-62d"));
715 check(+0x7fffffffffffff1P-58D, Double.parseDouble("+0x7fffffffffffff1P-58D"));
716 check(0X7FFFFFFFFFFFFF1p-58, Double.parseDouble("0X7FFFFFFFFFFFFF1p-58"));
717 check(+0xFFFFFFFFFFFFFE2P-59d, Double.parseDouble("+0xFFFFFFFFFFFFFE2P-59d"));
718 check(0XFFFFFFFFFFFFFE2p-59, Double.parseDouble("0XFFFFFFFFFFFFFE2p-59"));
722 check(0xfffffffffffffe20P-63, Double.parseDouble("0xfffffffffffffe20P-63"));
723 check(-0xfffffffffffffe20P-63d, Double.parseDouble("-0xfffffffffffffe20P-63d"));
725 check(0xfffffffffffffe4P-59d, Double.parseDouble("0xfffffffffffffe4P-59d"));
726 check(+0x1FFFFFFFFFFFFFC8p-60, Double.parseDouble("+0x1FFFFFFFFFFFFFC8p-60"));
727 check(-0x7fffffffffffff20P-62, Double.parseDouble("-0x7fffffffffffff20P-62"));
728 check(-0X7FFFFFFFFFFFFF20P-62d, Double.parseDouble("-0X7FFFFFFFFFFFFF20P-62d"));
730 check(+0x1fffffffffffffd0P-60, Double.parseDouble("+0x1fffffffffffffd0P-60"));
731 check(-0X1fffffffffffffd0P-60D, Double.parseDouble("-0X1fffffffffffffd0P-60D"));
732 check(0X3FFFFFFFFFFFFFA0P-61D, Double.parseDouble("0X3FFFFFFFFFFFFFA0P-61D"));
733 check(-0xfffffffffffffe80p-63D, Double.parseDouble("-0xfffffffffffffe80p-63D"));
734 check(+0xfffffffffffffe80P-63d, Double.parseDouble("+0xfffffffffffffe80P-63d"));
735 check(-0Xfffffffffffffe80p-63d, Double.parseDouble("-0Xfffffffffffffe80p-63d"));
736 check(0x7FFFFFFFFFFFFF5P-58d, Double.parseDouble("0x7FFFFFFFFFFFFF5P-58d"));
737 check(0X7fffffffffffff5p-58D, Double.parseDouble("0X7fffffffffffff5p-58D"));
739 check(-0xfffffffffffffeap-59D, Double.parseDouble("-0xfffffffffffffeap-59D"));
740 check(0x1fffffffffffffd4p-60, Double.parseDouble("0x1fffffffffffffd4p-60"));
742 check(0X1FFFFFFFFFFFFFD4P-60d, Double.parseDouble("0X1FFFFFFFFFFFFFD4P-60d"));
744 check(-0xfffffffffffffea0p-63D, Double.parseDouble("-0xfffffffffffffea0p-63D"));
747 check(+0xfffffffffffffecP-59d, Double.parseDouble("+0xfffffffffffffecP-59d"));
748 check(0x3fffffffffffffb0p-61D, Double.parseDouble("0x3fffffffffffffb0p-61D"));
749 check(+0x3fffffffffffffb0p-61D, Double.parseDouble("+0x3fffffffffffffb0p-61D"));
750 check(+0x3FFFFFFFFFFFFFB0P-61d, Double.parseDouble("+0x3FFFFFFFFFFFFFB0P-61d"));
752 check(+0X3fffffffffffffb0P-61D, Double.parseDouble("+0X3fffffffffffffb0P-61D"));
753 check(0X3FFFFFFFFFFFFFB0P-61, Double.parseDouble("0X3FFFFFFFFFFFFFB0P-61"));
754 check(+0xfffffffffffffec0P-63, Double.parseDouble("+0xfffffffffffffec0P-63"));
756 check(0Xfffffffffffffec0p-63D, Double.parseDouble("0Xfffffffffffffec0p-63D"));
757 check(+0x7fffffffffffff8p-58D, Double.parseDouble("+0x7fffffffffffff8p-58D"));
759 check(+0X7FFFFFFFFFFFFF8p-58, Double.parseDouble("+0X7FFFFFFFFFFFFF8p-58"));
760 check(+0XFFFFFFFFFFFFFF0p-59, Double.parseDouble("+0XFFFFFFFFFFFFFF0p-59"));
761 check(-0xffffffffffffff00p-63d, Double.parseDouble("-0xffffffffffffff00p-63d"));
762 check(0xFFFFFFFFFFFFFF00p-63D, Double.parseDouble("0xFFFFFFFFFFFFFF00p-63D"));
768 check(0X7FFFFFFFFFFFFF90P-62, Double.parseDouble("0X7FFFFFFFFFFFFF90P-62"));
769 check(-0Xffffffffffffff20P-63, Double.parseDouble("-0Xffffffffffffff20P-63"));
770 check(0X7fffffffffffffap-58D, Double.parseDouble("0X7fffffffffffffap-58D"));
771 check(-0xFFFFFFFFFFFFFF4p-59D, Double.parseDouble("-0xFFFFFFFFFFFFFF4p-59D"));
773 check(-0x1fffffffffffffe8P-60d, Double.parseDouble("-0x1fffffffffffffe8P-60d"));
774 check(+0X1fffffffffffffe8p-60, Double.parseDouble("+0X1fffffffffffffe8p-60"));
777 check(0xffffffffffffff8p-59D, Double.parseDouble("0xffffffffffffff8p-59D"));
779 check(0x1FFFFFFFFFFFFFF0P-60D, Double.parseDouble("0x1FFFFFFFFFFFFFF0P-60D"));
781 check(0x7fffffffffffffc0P-62, Double.parseDouble("0x7fffffffffffffc0P-62"));
782 check(+0X7FFFFFFFFFFFFFC0p-62, Double.parseDouble("+0X7FFFFFFFFFFFFFC0p-62"));
784 check(-0x1ffffffffffffff4P-60, Double.parseDouble("-0x1ffffffffffffff4P-60"));
785 check(-0X1FFFFFFFFFFFFFF4p-60d, Double.parseDouble("-0X1FFFFFFFFFFFFFF4p-60d"));
792 check(-0X1.5904f0756062P-3, Double.parseDouble("-0X1.5904f0756062P-3"));
793 check(-0X1.5904F0756062P-3D, Double.parseDouble("-0X1.5904F0756062P-3D"));
795 check(0x1.EA02BAF90CD5EP-2D, Double.parseDouble("0x1.EA02BAF90CD5EP-2D"));
797 check(0X1.3e8f62bdee08cp-3, Double.parseDouble("0X1.3e8f62bdee08cp-3"));
798 check(-0X1.2db622e9a5aebp-1, Double.parseDouble("-0X1.2db622e9a5aebp-1"));
799 check(+0x1.69649E7F27397p-1d, Double.parseDouble("+0x1.69649E7F27397p-1d"));
801 check(0X1.ceda0d46c00beP-2D, Double.parseDouble("0X1.ceda0d46c00beP-2D"));
804 check(-0X1.38FD2F4A8ED8Ap-1, Double.parseDouble("-0X1.38FD2F4A8ED8Ap-1"));
805 check(+0X1.38FD2F4A8ED8AP-1D, Double.parseDouble("+0X1.38FD2F4A8ED8AP-1D"));
806 check(-0x1.5273b203432dfP-1D, Double.parseDouble("-0x1.5273b203432dfP-1D"));
807 check(+0X1.5273B203432DFp-1, Double.parseDouble("+0X1.5273B203432DFp-1"));
808 check(0x1.e7e2d01cb7b54P-2D, Double.parseDouble("0x1.e7e2d01cb7b54P-2D"));
809 check(0X1.E7E2D01CB7B54p-2D, Double.parseDouble("0X1.E7E2D01CB7B54p-2D"));
811 check(0X1.E7E2D01CB7B54P-2d, Double.parseDouble("0X1.E7E2D01CB7B54P-2d"));
812 check(-0x1.1ED3A7DA0FEE3p-1, Double.parseDouble("-0x1.1ED3A7DA0FEE3p-1"));
813 check(-0X1.1ED3A7DA0FEE3p-1d, Double.parseDouble("-0X1.1ED3A7DA0FEE3p-1d"));
814 check(0x1.6D3EEE5613554P-3d, Double.parseDouble("0x1.6D3EEE5613554P-3d"));
816 check(+0x1.6D11DD06F0C08p-4d, Double.parseDouble("+0x1.6D11DD06F0C08p-4d"));
818 check(0x1.7C79B969BD688P-3d, Double.parseDouble("0x1.7C79B969BD688P-3d"));
819 check(+0X1.1B4C60BD93FA6P-1, Double.parseDouble("+0X1.1B4C60BD93FA6P-1"));
821 check(0X1.5dab308a1cff8p-2D, Double.parseDouble("0X1.5dab308a1cff8p-2D"));
822 check(+0X1.5DAB308A1CFF8p-2, Double.parseDouble("+0X1.5DAB308A1CFF8p-2"));
823 check(+0x1.0D1EC6D7D5D5AP-1, Double.parseDouble("+0x1.0D1EC6D7D5D5AP-1"));
824 check(+0X1.22bfce93f0f42P-2d, Double.parseDouble("+0X1.22bfce93f0f42P-2d"));
825 check(0X1.1a515fe283515p-1d, Double.parseDouble("0X1.1a515fe283515p-1d"));
827 check(-0X1.1A515FE283515P-1, Double.parseDouble("-0X1.1A515FE283515P-1"));
829 check(+0x1.F813F1588CE5Ep-2, Double.parseDouble("+0x1.F813F1588CE5Ep-2"));
830 check(0X1.F813F1588CE5Ep-2, Double.parseDouble("0X1.F813F1588CE5Ep-2"));
831 check(+0X1.C6B82C26D1C96P-2, Double.parseDouble("+0X1.C6B82C26D1C96P-2"));
832 check(0X1.C6B82C26D1C96P-2d, Double.parseDouble("0X1.C6B82C26D1C96P-2d"));
834 check(0x1.a9f80a0a50b5dP-1D, Double.parseDouble("0x1.a9f80a0a50b5dP-1D"));
836 check(0X1.a9f80a0a50b5dP-1d, Double.parseDouble("0X1.a9f80a0a50b5dP-1d"));
838 check(+0x1.5e79e530d5174p-2d, Double.parseDouble("+0x1.5e79e530d5174p-2d"));
840 check(-0x1.5e79e530d5174P-2D, Double.parseDouble("-0x1.5e79e530d5174P-2D"));
841 check(0x1.DF37C102AC48Bp-1d, Double.parseDouble("0x1.DF37C102AC48Bp-1d"));
845 check(0x1.780C455790458P-3D, Double.parseDouble("0x1.780C455790458P-3D"));
847 check(0X1.5A57F5CE9B1Ap-3D, Double.parseDouble("0X1.5A57F5CE9B1Ap-3D"));
849 check(0x1.df85c5515a532P-1D, Double.parseDouble("0x1.df85c5515a532P-1D"));
850 check(-0x1.0f72bba4d5bd8P-1, Double.parseDouble("-0x1.0f72bba4d5bd8P-1"));
853 check(+0x1.cfd684d98bf89P-1D, Double.parseDouble("+0x1.cfd684d98bf89P-1D"));
857 check(0X1.B38705C5F6372P-1d, Double.parseDouble("0X1.B38705C5F6372P-1d"));
858 check(-0x1.4CB013D32728Ap-2d, Double.parseDouble("-0x1.4CB013D32728Ap-2d"));
860 check(+0X1.3DF0D61305AP-5d, Double.parseDouble("+0X1.3DF0D61305AP-5d"));
862 check(0x1.59cf48627c40cP-2, Double.parseDouble("0x1.59cf48627c40cP-2"));
863 check(0x1.fddd3413a3481p-1, Double.parseDouble("0x1.fddd3413a3481p-1"));
866 check(-0X1.84B0BDC9FE8F4p-2d, Double.parseDouble("-0X1.84B0BDC9FE8F4p-2d"));
867 check(-0X1.84B0BDC9FE8F4p-2D, Double.parseDouble("-0X1.84B0BDC9FE8F4p-2D"));
868 check(-0X1.c1daaf553b624p-1d, Double.parseDouble("-0X1.c1daaf553b624p-1d"));
869 check(-0X1.C1DAAF553B624P-1D, Double.parseDouble("-0X1.C1DAAF553B624P-1D"));
871 check(+0X1.B17FC7B327B75p-1, Double.parseDouble("+0X1.B17FC7B327B75p-1"));
872 check(0X1.b17fc7b327b75P-1, Double.parseDouble("0X1.b17fc7b327b75P-1"));
874 check(-0x1.005D8F414B3D8p-1D, Double.parseDouble("-0x1.005D8F414B3D8p-1D"));
875 check(+0X1.005d8f414b3d8p-1D, Double.parseDouble("+0X1.005d8f414b3d8p-1D"));
876 check(-0x1.33fca005aba74p-1D, Double.parseDouble("-0x1.33fca005aba74p-1D"));
877 check(-0X1.741EA674347C7p-1d, Double.parseDouble("-0X1.741EA674347C7p-1d"));
879 check(+0X1.F5DAD86BBED29p-1D, Double.parseDouble("+0X1.F5DAD86BBED29p-1D"));
880 check(+0x1.3d80c64dc5506P-1d, Double.parseDouble("+0x1.3d80c64dc5506P-1d"));
882 check(0x1.039619AF2DA68P-2, Double.parseDouble("0x1.039619AF2DA68P-2"));
884 check(+0X1.039619AF2DA68P-2, Double.parseDouble("+0X1.039619AF2DA68P-2"));
886 check(+0x1.A76C04BC2CE8p-4, Double.parseDouble("+0x1.A76C04BC2CE8p-4"));
888 check(0x1.A76C04BC2CE8p-4d, Double.parseDouble("0x1.A76C04BC2CE8p-4d"));
889 check(+0x1.a76c04bc2ce8P-4, Double.parseDouble("+0x1.a76c04bc2ce8P-4"));
890 check(-0X1.fd24a4049ae6dp-1D, Double.parseDouble("-0X1.fd24a4049ae6dp-1D"));
891 check(+0x1.201c55907808cp-2d, Double.parseDouble("+0x1.201c55907808cp-2d"));
893 check(-0X1.4EA1D207DA71Bp-1d, Double.parseDouble("-0X1.4EA1D207DA71Bp-1d"));
894 check(0x1.F1A2B602B5527p-1, Double.parseDouble("0x1.F1A2B602B5527p-1"));
896 check(-0x1.229e68be614c2p-2d, Double.parseDouble("-0x1.229e68be614c2p-2d"));
897 check(0x1.229E68BE614C2p-2D, Double.parseDouble("0x1.229E68BE614C2p-2D"));
898 check(+0X1.229E68BE614C2p-2, Double.parseDouble("+0X1.229E68BE614C2p-2"));
904 check(-0X1.86571846da363P-1, Double.parseDouble("-0X1.86571846da363P-1"));
908 check(0X1.594f819cb9f08p-1D, Double.parseDouble("0X1.594f819cb9f08p-1D"));
909 check(+0X1.594f819cb9f08P-1D, Double.parseDouble("+0X1.594f819cb9f08P-1D"));
910 check(+0X1.594F819CB9F08P-1D, Double.parseDouble("+0X1.594F819CB9F08P-1D"));
914 check(+0X1.71d29dca9a554p-3d, Double.parseDouble("+0X1.71d29dca9a554p-3d"));
918 check(+0X1.55A7430E68E12p-1, Double.parseDouble("+0X1.55A7430E68E12p-1"));
920 check(-0x1.f5dfcb4248fd2P-1, Double.parseDouble("-0x1.f5dfcb4248fd2P-1"));
923 check(-0X1.C09EDC0098A5p-2d, Double.parseDouble("-0X1.C09EDC0098A5p-2d"));
925 check(0x1.6F2D25028B031p-1, Double.parseDouble("0x1.6F2D25028B031p-1"));
926 check(0X1.6f2d25028b031p-1D, Double.parseDouble("0X1.6f2d25028b031p-1D"));
929 check(+0X1.31AE38C33D9EP-4d, Double.parseDouble("+0X1.31AE38C33D9EP-4d"));
930 check(+0X1.029ac6c1733d6p-1D, Double.parseDouble("+0X1.029ac6c1733d6p-1D"));
931 check(-0x1.A24F18BBE4A62P-1, Double.parseDouble("-0x1.A24F18BBE4A62P-1"));
939 check(0X1.9add00f43cf78P-3D, Double.parseDouble("0X1.9add00f43cf78P-3D"));
940 check(-0X1.270593A88CAD4p-2D, Double.parseDouble("-0X1.270593A88CAD4p-2D"));
941 check(-0x1.9c26495b09b24P-3, Double.parseDouble("-0x1.9c26495b09b24P-3"));
946 check(0X1.ad52cbff9d688P-3D, Double.parseDouble("0X1.ad52cbff9d688P-3D"));
947 check(0X1.AD52CBFF9D688P-3D, Double.parseDouble("0X1.AD52CBFF9D688P-3D"));
948 check(+0x1.53F8A525FDA4Cp-3D, Double.parseDouble("+0x1.53F8A525FDA4Cp-3D"));
953 check(+0X1.61e811e92769aP-1D, Double.parseDouble("+0X1.61e811e92769aP-1D"));
954 check(-0x1.bc7fc9c8f5228P-4d, Double.parseDouble("-0x1.bc7fc9c8f5228P-4d"));
956 check(+0X1.bc7fc9c8f5228P-4d, Double.parseDouble("+0X1.bc7fc9c8f5228P-4d"));
957 check(0x1.1993F9F37D0A8P-4d, Double.parseDouble("0x1.1993F9F37D0A8P-4d"));
958 check(0X1.1993F9F37D0A8p-4d, Double.parseDouble("0X1.1993F9F37D0A8p-4d"));
959 check(+0x1.e6742fa1b480aP-2, Double.parseDouble("+0x1.e6742fa1b480aP-2"));
960 check(0X1.e6742fa1b480ap-2d, Double.parseDouble("0X1.e6742fa1b480ap-2d"));
961 check(-0X1.E6742FA1B480Ap-2, Double.parseDouble("-0X1.E6742FA1B480Ap-2"));
968 check(-0x1.57516D9B8A1CFP-1d, Double.parseDouble("-0x1.57516D9B8A1CFP-1d"));
971 check(-0x1.6d5339b64db9p-4d, Double.parseDouble("-0x1.6d5339b64db9p-4d"));
972 check(-0X1.6D5339B64DB9p-4d, Double.parseDouble("-0X1.6D5339B64DB9p-4d"));
973 check(+0X1.89A899D9CBC48p-1D, Double.parseDouble("+0X1.89A899D9CBC48p-1D"));
974 check(-0X1.89A899D9CBC48P-1d, Double.parseDouble("-0X1.89A899D9CBC48P-1d"));
976 check(+0x1.212AD4BFF477P-2D, Double.parseDouble("+0x1.212AD4BFF477P-2D"));
977 check(-0X1.212AD4BFF477p-2, Double.parseDouble("-0X1.212AD4BFF477p-2"));
978 check(+0X1.212AD4BFF477P-2d, Double.parseDouble("+0X1.212AD4BFF477P-2d"));
979 check(+0X1.7e9a5aae587dcp-1, Double.parseDouble("+0X1.7e9a5aae587dcp-1"));
980 check(0X1.7E9A5AAE587DCp-1d, Double.parseDouble("0X1.7E9A5AAE587DCp-1d"));
981 check(-0X1.BFAEB0DBE605Cp-2, Double.parseDouble("-0X1.BFAEB0DBE605Cp-2"));
982 check(+0X1.F9726C9C3FF0Ap-1d, Double.parseDouble("+0X1.F9726C9C3FF0Ap-1d"));
983 check(0X1.F9726C9C3FF0AP-1D, Double.parseDouble("0X1.F9726C9C3FF0AP-1D"));
984 check(+0X1.218696969FC0Cp-1d, Double.parseDouble("+0X1.218696969FC0Cp-1d"));
985 check(0x1.77F4D5DC28D7Ap-1D, Double.parseDouble("0x1.77F4D5DC28D7Ap-1D"));
986 check(-0x1.77F4D5DC28D7AP-1D, Double.parseDouble("-0x1.77F4D5DC28D7AP-1D"));
987 check(-0X1.77F4D5DC28D7AP-1d, Double.parseDouble("-0X1.77F4D5DC28D7AP-1d"));
988 check(0x1.9dab775a35939p-1d, Double.parseDouble("0x1.9dab775a35939p-1d"));
990 check(+0X1.8e2f7b9f31dc4P-1, Double.parseDouble("+0X1.8e2f7b9f31dc4P-1"));
991 check(+0x1.E5E4BEC8133DP-4d, Double.parseDouble("+0x1.E5E4BEC8133DP-4d"));
992 check(-0X1.927759aa99ad5p-1d, Double.parseDouble("-0X1.927759aa99ad5p-1d"));
993 check(-0x1.a05e17ce86b3p-3, Double.parseDouble("-0x1.a05e17ce86b3p-3"));
994 check(-0x1.a05e17ce86b3P-3d, Double.parseDouble("-0x1.a05e17ce86b3P-3d"));
995 check(+0x1.4dd143bc4d411P-1d, Double.parseDouble("+0x1.4dd143bc4d411P-1d"));
1000 check(-0X1.ae6836a0443d2P-1D, Double.parseDouble("-0X1.ae6836a0443d2P-1D"));
1003 check(0X1.d215befd7ab8P-7, Double.parseDouble("0X1.d215befd7ab8P-7"));
1004 check(+0X1.5eade0671c276P-1D, Double.parseDouble("+0X1.5eade0671c276P-1D"));
1005 check(+0x1.f314de473ce98p-1D, Double.parseDouble("+0x1.f314de473ce98p-1D"));
1006 check(-0x1.F314DE473CE98p-1d, Double.parseDouble("-0x1.F314DE473CE98p-1d"));
1009 check(0x1.89A8B8EC68AC2P-2, Double.parseDouble("0x1.89A8B8EC68AC2P-2"));
1012 check(+0x1.F92014A5DED88P-1D, Double.parseDouble("+0x1.F92014A5DED88P-1D"));
1013 check(+0X1.F92014A5DED88P-1d, Double.parseDouble("+0X1.F92014A5DED88P-1d"));
1015 check(+0x1.5c96664b2b5d7p-1, Double.parseDouble("+0x1.5c96664b2b5d7p-1"));
1016 check(0X1.5C96664B2B5D7p-1D, Double.parseDouble("0X1.5C96664B2B5D7p-1D"));
1019 check(0X1.8691c7ea24b7aP-1d, Double.parseDouble("0X1.8691c7ea24b7aP-1d"));
1022 check(0x1.93A055917F0F4p-1D, Double.parseDouble("0x1.93A055917F0F4p-1D"));
1023 check(+0X1.9d7adc8c855c4P-3, Double.parseDouble("+0X1.9d7adc8c855c4P-3"));
1024 check(+0X1.9D7ADC8C855C4P-3d, Double.parseDouble("+0X1.9D7ADC8C855C4P-3d"));
1025 check(+0X1.d96514031b5e8P-1d, Double.parseDouble("+0X1.d96514031b5e8P-1d"));
1027 check(+0x1.2750D0C9BFEC2p-1, Double.parseDouble("+0x1.2750D0C9BFEC2p-1"));
1030 check(-0x1.9aa53fb75d336P-2D, Double.parseDouble("-0x1.9aa53fb75d336P-2D"));
1031 check(-0X1.0D54C97AACB0Ap-2, Double.parseDouble("-0X1.0D54C97AACB0Ap-2"));
1032 check(0x1.F0D89FDA3930Cp-1d, Double.parseDouble("0x1.F0D89FDA3930Cp-1d"));
1034 check(0X1.65CAB94E579A1p-1D, Double.parseDouble("0X1.65CAB94E579A1p-1D"));
1035 check(0x1.ab4d489fe955cP-2, Double.parseDouble("0x1.ab4d489fe955cP-2"));
1036 check(0x1.878350f2b699bp-1, Double.parseDouble("0x1.878350f2b699bp-1"));
1037 check(0X1.878350F2B699Bp-1D, Double.parseDouble("0X1.878350F2B699Bp-1D"));
1038 check(+0X1.878350F2B699Bp-1D, Double.parseDouble("+0X1.878350F2B699Bp-1D"));
1039 check(0X1.34b0067dcedap-6, Double.parseDouble("0X1.34b0067dcedap-6"));
1041 check(+0x1.8B5BF1450D90Fp-1D, Double.parseDouble("+0x1.8B5BF1450D90Fp-1D"));
1042 check(-0x1.8b5bf1450d90fP-1D, Double.parseDouble("-0x1.8b5bf1450d90fP-1D"));
1046 check(+0x1.08ff67283fb5cp-3d, Double.parseDouble("+0x1.08ff67283fb5cp-3d"));
1047 check(+0x1.08ff67283fb5cp-3D, Double.parseDouble("+0x1.08ff67283fb5cp-3D"));
1048 check(0x1.1f57fd9dd342p-3, Double.parseDouble("0x1.1f57fd9dd342p-3"));
1049 check(-0X1.1f57fd9dd342P-3D, Double.parseDouble("-0X1.1f57fd9dd342P-3D"));
1053 check(+0x1.9c8174ffba373p-1, Double.parseDouble("+0x1.9c8174ffba373p-1"));
1054 check(-0x1.09B459903F5F8p-3, Double.parseDouble("-0x1.09B459903F5F8p-3"));
1055 check(+0X1.cee20cea07fep-5, Double.parseDouble("+0X1.cee20cea07fep-5"));
1056 check(+0X1.CEE20CEA07FEp-5, Double.parseDouble("+0X1.CEE20CEA07FEp-5"));
1057 check(0x1.333449aab0358p-2D, Double.parseDouble("0x1.333449aab0358p-2D"));
1058 check(+0x1.333449AAB0358p-2, Double.parseDouble("+0x1.333449AAB0358p-2"));
1059 check(+0x1.333449AAB0358p-2d, Double.parseDouble("+0x1.333449AAB0358p-2d"));
1061 check(0X1.333449aab0358P-2d, Double.parseDouble("0X1.333449aab0358P-2d"));
1062 check(+0X1.333449aab0358P-2D, Double.parseDouble("+0X1.333449aab0358P-2D"));
1064 check(0X1.CB5D4D192EA1Cp-3D, Double.parseDouble("0X1.CB5D4D192EA1Cp-3D"));
1065 check(-0x1.8000D5ED870Ap-5, Double.parseDouble("-0x1.8000D5ED870Ap-5"));
1067 check(-0X1.8000D5ED870AP-5d, Double.parseDouble("-0X1.8000D5ED870AP-5d"));
1068 check(+0X1.374F24CE7E103p-1, Double.parseDouble("+0X1.374F24CE7E103p-1"));
1072 check(+0x1.217D402B5BD0BP-1D, Double.parseDouble("+0x1.217D402B5BD0BP-1D"));
1073 check(+0X1.fdedbe696e6fcp-2D, Double.parseDouble("+0X1.fdedbe696e6fcp-2D"));
1078 check(-0x1.A7ABF05616EFP-1D, Double.parseDouble("-0x1.A7ABF05616EFP-1D"));
1083 check(+0x1.8888a06893bbap-2, Double.parseDouble("+0x1.8888a06893bbap-2"));
1084 check(-0x1.8888a06893bbaP-2d, Double.parseDouble("-0x1.8888a06893bbaP-2d"));
1085 check(-0X1.8888a06893bbaP-2, Double.parseDouble("-0X1.8888a06893bbaP-2"));
1086 check(0X1.78a21c35d2be8p-1, Double.parseDouble("0X1.78a21c35d2be8p-1"));
1089 check(0x1.FC69EB25D34AFp-1d, Double.parseDouble("0x1.FC69EB25D34AFp-1d"));
1091 check(+0x1.7106b7fd7636ep-1D, Double.parseDouble("+0x1.7106b7fd7636ep-1D"));
1094 check(-0x1.AAEA386FAF463P-1, Double.parseDouble("-0x1.AAEA386FAF463P-1"));
1095 check(-0X1.AAEA386FAF463p-1, Double.parseDouble("-0X1.AAEA386FAF463p-1"));
1097 check(0x1.B1AC7615499P-8, Double.parseDouble("0x1.B1AC7615499P-8"));
1098 check(+0x1.53d46ac20cce8p-2, Double.parseDouble("+0x1.53d46ac20cce8p-2"));
1105 check(0x1.7f2c900d058f2P-1D, Double.parseDouble("0x1.7f2c900d058f2P-1D"));
1109 check(+0x1.016BAD0AA7F92p-2d, Double.parseDouble("+0x1.016BAD0AA7F92p-2d"));
1110 check(0x1.C5D3F028539C2P-2D, Double.parseDouble("0x1.C5D3F028539C2P-2D"));
1112 check(0x1.6EAB67BC3B0AAp-2d, Double.parseDouble("0x1.6EAB67BC3B0AAp-2d"));
1114 check(0x1.c15d865bd4fcP-6d, Double.parseDouble("0x1.c15d865bd4fcP-6d"));
1116 check(0x1.72C75FF81623Dp-1D, Double.parseDouble("0x1.72C75FF81623Dp-1D"));
1117 check(-0X1.AC9D871EB0F9Ap-1D, Double.parseDouble("-0X1.AC9D871EB0F9Ap-1D"));
1119 check(0X1.AF22AD1F01CA1p-1d, Double.parseDouble("0X1.AF22AD1F01CA1p-1d"));
1121 check(+0x1.d836672332d4P-4, Double.parseDouble("+0x1.d836672332d4P-4"));
1122 check(+0x1.D836672332D4P-4d, Double.parseDouble("+0x1.D836672332D4P-4d"));
1124 check(-0x1.cb67b5296ae5cP-1, Double.parseDouble("-0x1.cb67b5296ae5cP-1"));
1127 check(0x1.130b0177cd19fp-1d, Double.parseDouble("0x1.130b0177cd19fp-1d"));
1128 check(0x1.130B0177CD19Fp-1, Double.parseDouble("0x1.130B0177CD19Fp-1"));
1130 check(-0X1.83ba7cd73b809P-1d, Double.parseDouble("-0X1.83ba7cd73b809P-1d"));
1133 check(+0x1.1aba6ae19ae6bP-1, Double.parseDouble("+0x1.1aba6ae19ae6bP-1"));
1134 check(-0x1.1CF9F982E798EP-1D, Double.parseDouble("-0x1.1CF9F982E798EP-1D"));
1136 check(-0x1.D38FB8FD5189P-5d, Double.parseDouble("-0x1.D38FB8FD5189P-5d"));
1137 check(0X1.d38fb8fd5189p-5d, Double.parseDouble("0X1.d38fb8fd5189p-5d"));
1138 check(+0x1.47a5ce92ce1caP-1, Double.parseDouble("+0x1.47a5ce92ce1caP-1"));
1141 check(-0x1.5b76cdf5e27c5p-1, Double.parseDouble("-0x1.5b76cdf5e27c5p-1"));
1142 check(+0X1.5b76cdf5e27c5P-1, Double.parseDouble("+0X1.5b76cdf5e27c5P-1"));
1143 check(0x1.3989d34b7f5b3p-1D, Double.parseDouble("0x1.3989d34b7f5b3p-1D"));
1146 check(0x1.ABAB42944556P-1d, Double.parseDouble("0x1.ABAB42944556P-1d"));
1147 check(-0X1.ABAB42944556P-1D, Double.parseDouble("-0X1.ABAB42944556P-1D"));
1150 check(+0X1.0F78657063DF6p-1, Double.parseDouble("+0X1.0F78657063DF6p-1"));
1151 check(0x1.D8142F24065F6p-2D, Double.parseDouble("0x1.D8142F24065F6p-2D"));
1152 check(0x1.D8142F24065F6P-2D, Double.parseDouble("0x1.D8142F24065F6P-2D"));
1155 check(-0x1.7D149767BD108p-1d, Double.parseDouble("-0x1.7D149767BD108p-1d"));
1157 check(0x1.19DF33786B77Cp-1, Double.parseDouble("0x1.19DF33786B77Cp-1"));
1158 check(+0X1.19DF33786B77Cp-1, Double.parseDouble("+0X1.19DF33786B77Cp-1"));
1159 check(0X1.19df33786b77cP-1d, Double.parseDouble("0X1.19df33786b77cP-1d"));
1160 check(+0X1.19DF33786B77CP-1D, Double.parseDouble("+0X1.19DF33786B77CP-1D"));
1161 check(0x1.630D5345D3B8P-2D, Double.parseDouble("0x1.630D5345D3B8P-2D"));
1163 check(-0X1.d3313e1d5ea08p-4D, Double.parseDouble("-0X1.d3313e1d5ea08p-4D"));
1164 check(0X1.6cb8f5540e3ep-4, Double.parseDouble("0X1.6cb8f5540e3ep-4"));
1166 check(+0X1.9E649F2B8C1EBp-1, Double.parseDouble("+0X1.9E649F2B8C1EBp-1"));
1170 check(+0X1.d1845c809d9f4P-1d, Double.parseDouble("+0X1.d1845c809d9f4P-1d"));
1177 check(-0x1.16c2a6d2b42d4p-2D, Double.parseDouble("-0x1.16c2a6d2b42d4p-2D"));
1178 check(-0x1.16C2A6D2B42D4P-2d, Double.parseDouble("-0x1.16C2A6D2B42D4P-2d"));
1179 check(0X1.124281715e5fcP-1D, Double.parseDouble("0X1.124281715e5fcP-1D"));
1182 check(-0x1.BA7184144325Ap-1, Double.parseDouble("-0x1.BA7184144325Ap-1"));
1183 check(-0x1.BA7184144325AP-1D, Double.parseDouble("-0x1.BA7184144325AP-1D"));
1184 check(-0X1.450B4C9892F44p-3D, Double.parseDouble("-0X1.450B4C9892F44p-3D"));
1186 check(-0X1.C2C7519BC9B48P-2, Double.parseDouble("-0X1.C2C7519BC9B48P-2"));
1187 check(+0x1.3adb7bf603d7P-1, Double.parseDouble("+0x1.3adb7bf603d7P-1"));
1189 check(-0x1.0288AEFC8DC79p-1D, Double.parseDouble("-0x1.0288AEFC8DC79p-1D"));
1190 check(0X1.0288aefc8dc79p-1d, Double.parseDouble("0X1.0288aefc8dc79p-1d"));
1191 check(-0x1.992fa377c4d06p-2d, Double.parseDouble("-0x1.992fa377c4d06p-2d"));
1195 check(+0x1.C8604AE26C14P-1, Double.parseDouble("+0x1.C8604AE26C14P-1"));
1196 check(-0X1.C8604AE26C14p-1, Double.parseDouble("-0X1.C8604AE26C14p-1"));
1199 check(-0X1.609A10D293D8p-7D, Double.parseDouble("-0X1.609A10D293D8p-7D"));
1200 check(-0x1.B641BFE8AD2BDP-1D, Double.parseDouble("-0x1.B641BFE8AD2BDP-1D"));
1201 check(+0X1.9245bb4d759f8P-4d, Double.parseDouble("+0X1.9245bb4d759f8P-4d"));
1202 check(-0x1.6f9f940f0edeP-3d, Double.parseDouble("-0x1.6f9f940f0edeP-3d"));
1203 check(0x1.5a9233787494P-6, Double.parseDouble("0x1.5a9233787494P-6"));
1205 check(0X1.0ec52214d4abp-3, Double.parseDouble("0X1.0ec52214d4abp-3"));
1207 check(-0X1.A957DA839701CP-3d, Double.parseDouble("-0X1.A957DA839701CP-3d"));
1208 check(0X1.ada9077dee87p-1, Double.parseDouble("0X1.ada9077dee87p-1"));
1209 check(-0X1.c065309e2679p-2D, Double.parseDouble("-0X1.c065309e2679p-2D"));
1210 check(0X1.C065309E2679p-2d, Double.parseDouble("0X1.C065309E2679p-2d"));
1213 check(-0x1.C60B7C9C703A4p-2, Double.parseDouble("-0x1.C60B7C9C703A4p-2"));
1214 check(+0X1.C60B7C9C703A4p-2d, Double.parseDouble("+0X1.C60B7C9C703A4p-2d"));
1219 check(+0x1.8948C4D21F5AP-1D, Double.parseDouble("+0x1.8948C4D21F5AP-1D"));
1220 check(0x1.F19FAA44BB874p-2, Double.parseDouble("0x1.F19FAA44BB874p-2"));
1221 check(+0X1.F19FAA44BB874p-2, Double.parseDouble("+0X1.F19FAA44BB874p-2"));
1223 check(+0x1.3a14227946b5ap-1, Double.parseDouble("+0x1.3a14227946b5ap-1"));
1224 check(-0x1.3A14227946B5AP-1D, Double.parseDouble("-0x1.3A14227946B5AP-1D"));
1225 check(-0x1.383482939fd34p-1d, Double.parseDouble("-0x1.383482939fd34p-1d"));
1227 check(0x1.56603FC05E74CP-2d, Double.parseDouble("0x1.56603FC05E74CP-2d"));
1228 check(+0x1.23c2460feb32p-1, Double.parseDouble("+0x1.23c2460feb32p-1"));
1230 check(+0X1.23C2460FEB32P-1D, Double.parseDouble("+0X1.23C2460FEB32P-1D"));
1231 check(0x1.30EAF0F2DF3E7p-1, Double.parseDouble("0x1.30EAF0F2DF3E7p-1"));
1236 check(0x1.243fe3f07f7e4P-3D, Double.parseDouble("0x1.243fe3f07f7e4P-3D"));
1238 check(+0x1.2c25b81e7c49P-5D, Double.parseDouble("+0x1.2c25b81e7c49P-5D"));
1239 check(+0X1.2C25B81E7C49p-5D, Double.parseDouble("+0X1.2C25B81E7C49p-5D"));
1240 check(+0x1.60c6cd979b31P-3, Double.parseDouble("+0x1.60c6cd979b31P-3"));
1242 check(+0X1.47DD62FDA305Bp-1d, Double.parseDouble("+0X1.47DD62FDA305Bp-1d"));
1244 check(0x1.904D2862DDB3Cp-3D, Double.parseDouble("0x1.904D2862DDB3Cp-3D"));
1245 check(+0X1.904d2862ddb3cp-3, Double.parseDouble("+0X1.904d2862ddb3cp-3"));
1248 check(+0X1.1e3cdd6a9ba33p-1d, Double.parseDouble("+0X1.1e3cdd6a9ba33p-1d"));
1251 check(+0X1.57E6296DFBE6AP-1d, Double.parseDouble("+0X1.57E6296DFBE6AP-1d"));
1252 check(+0x1.6d5ed2efa87P-7D, Double.parseDouble("+0x1.6d5ed2efa87P-7D"));
1255 check(0X1.56df944d8991fP-1D, Double.parseDouble("0X1.56df944d8991fP-1D"));
1256 check(0x1.be393142b004ep-1D, Double.parseDouble("0x1.be393142b004ep-1D"));
1257 check(+0X1.be393142b004eP-1d, Double.parseDouble("+0X1.be393142b004eP-1d"));
1258 check(-0x1.EA945F4466EDP-3, Double.parseDouble("-0x1.EA945F4466EDP-3"));
1261 check(0X1.079488F20B808P-2, Double.parseDouble("0X1.079488F20B808P-2"));
1262 check(-0x1.D337FD2B7331p-5, Double.parseDouble("-0x1.D337FD2B7331p-5"));
1264 check(-0x1.88e752b767b34P-2, Double.parseDouble("-0x1.88e752b767b34P-2"));
1265 check(+0X1.88E752B767B34P-2d, Double.parseDouble("+0X1.88E752B767B34P-2d"));
1268 check(+0x1.8410489A152DFP-1, Double.parseDouble("+0x1.8410489A152DFP-1"));
1271 check(-0X1.B5DA83D3267BCP-3D, Double.parseDouble("-0X1.B5DA83D3267BCP-3D"));
1272 check(-0X1.A0B3647ED8A7Bp-1D, Double.parseDouble("-0X1.A0B3647ED8A7Bp-1D"));
1273 check(+0x1.1FF0F1C398CFEp-2D, Double.parseDouble("+0x1.1FF0F1C398CFEp-2D"));
1277 check(+0x1.5408545f29cd6P-2, Double.parseDouble("+0x1.5408545f29cd6P-2"));
1278 check(0X1.5408545f29cd6p-2, Double.parseDouble("0X1.5408545f29cd6p-2"));
1279 check(-0x1.f1abcb8351a4ap-2, Double.parseDouble("-0x1.f1abcb8351a4ap-2"));
1280 check(0x1.F1ABCB8351A4AP-2D, Double.parseDouble("0x1.F1ABCB8351A4AP-2D"));
1282 check(+0X1.a77f6e53c204cp-2D, Double.parseDouble("+0X1.a77f6e53c204cp-2D"));
1283 check(-0X1.A77F6E53C204Cp-2d, Double.parseDouble("-0X1.A77F6E53C204Cp-2d"));
1284 check(0X1.a77f6e53c204cP-2, Double.parseDouble("0X1.a77f6e53c204cP-2"));
1288 check(0x1.AF55520C77916p-2D, Double.parseDouble("0x1.AF55520C77916p-2D"));
1289 check(0X1.af55520c77916p-2d, Double.parseDouble("0X1.af55520c77916p-2d"));
1292 check(0X1.6CB974A1D1BE8p-3, Double.parseDouble("0X1.6CB974A1D1BE8p-3"));
1293 check(-0X1.6CB974A1D1BE8p-3d, Double.parseDouble("-0X1.6CB974A1D1BE8p-3d"));
1295 check(-0x1.3D84DC41F261FP-1, Double.parseDouble("-0x1.3D84DC41F261FP-1"));
1296 check(+0x1.D0F80BD1F6C84P-3, Double.parseDouble("+0x1.D0F80BD1F6C84P-3"));
1301 check(+0X1.dd4e85eb076P-7D, Double.parseDouble("+0X1.dd4e85eb076P-7D"));
1304 check(+0X1.0F15398160E77p-1, Double.parseDouble("+0X1.0F15398160E77p-1"));
1307 check(+0X1.B0A4E367B826P-4, Double.parseDouble("+0X1.B0A4E367B826P-4"));
1308 check(-0x1.E90D455CB12AAP-2d, Double.parseDouble("-0x1.E90D455CB12AAP-2d"));
1311 check(-0x1.3BC820A6483D8P-1d, Double.parseDouble("-0x1.3BC820A6483D8P-1d"));
1317 check(+0x1.ea0dd0caed086p-2, Double.parseDouble("+0x1.ea0dd0caed086p-2"));
1318 check(-0x1.57A241DFCEAFCp-1, Double.parseDouble("-0x1.57A241DFCEAFCp-1"));
1319 check(-0X1.8E8E4D3BE6F2EP-2d, Double.parseDouble("-0X1.8E8E4D3BE6F2EP-2d"));
1321 check(+0x1.09171B11394C2P-1d, Double.parseDouble("+0x1.09171B11394C2P-1d"));
1322 check(-0X1.579bbbd8d46acP-2d, Double.parseDouble("-0X1.579bbbd8d46acP-2d"));
1323 check(0x1.a60f4d07eb41dP-1, Double.parseDouble("0x1.a60f4d07eb41dP-1"));
1325 check(-0X1.A60F4D07EB41DP-1d, Double.parseDouble("-0X1.A60F4D07EB41DP-1d"));
1326 check(-0x1.805804bb9bc22P-1d, Double.parseDouble("-0x1.805804bb9bc22P-1d"));
1327 check(0X1.A273D5AEDA65DP-1, Double.parseDouble("0X1.A273D5AEDA65DP-1"));
1328 check(+0x1.9888ddaaa4436p-1D, Double.parseDouble("+0x1.9888ddaaa4436p-1D"));
1330 check(+0X1.9888DDAAA4436p-1, Double.parseDouble("+0X1.9888DDAAA4436p-1"));
1331 check(0x1.94B2470E56281P-1d, Double.parseDouble("0x1.94B2470E56281P-1d"));
1333 check(-0x1.6bd4ce85aef6p-4, Double.parseDouble("-0x1.6bd4ce85aef6p-4"));
1334 check(+0x1.6BD4CE85AEF6p-4, Double.parseDouble("+0x1.6BD4CE85AEF6p-4"));
1336 check(+0X1.e01fae9a03151P-1d, Double.parseDouble("+0X1.e01fae9a03151P-1d"));
1339 check(-0X1.d6126b9a0ce1cp-2d, Double.parseDouble("-0X1.d6126b9a0ce1cp-2d"));
1340 check(-0X1.5ec3c671b5757P-1D, Double.parseDouble("-0X1.5ec3c671b5757P-1D"));
1341 check(-0x1.CDF1C3A391094p-3d, Double.parseDouble("-0x1.CDF1C3A391094p-3d"));
1342 check(0X1.294AA63E21238P-1, Double.parseDouble("0X1.294AA63E21238P-1"));
1343 check(0X1.980D5115E5B8p-6d, Double.parseDouble("0X1.980D5115E5B8p-6d"));
1344 check(-0x1.61BB93F78CD0Ep-2d, Double.parseDouble("-0x1.61BB93F78CD0Ep-2d"));
1346 check(0x1.5192297A790F6p-2D, Double.parseDouble("0x1.5192297A790F6p-2D"));
1347 check(0X1.5192297A790F6p-2D, Double.parseDouble("0X1.5192297A790F6p-2D"));
1348 check(-0X1.dd582ee0dad1cp-3d, Double.parseDouble("-0X1.dd582ee0dad1cp-3d"));
1349 check(-0X1.dd582ee0dad1cP-3d, Double.parseDouble("-0X1.dd582ee0dad1cP-3d"));
1350 check(+0X1.125f113e35657P-1, Double.parseDouble("+0X1.125f113e35657P-1"));
1352 check(-0x1.D86AE06017571P-1, Double.parseDouble("-0x1.D86AE06017571P-1"));
1354 check(+0x1.41E293BD0683Cp-2D, Double.parseDouble("+0x1.41E293BD0683Cp-2D"));
1356 check(-0X1.f11abef821848p-2, Double.parseDouble("-0X1.f11abef821848p-2"));
1358 check(0X1.01db9a807df38P-3d, Double.parseDouble("0X1.01db9a807df38P-3d"));
1360 check(+0X1.7a3f1bdb18c5fP-1, Double.parseDouble("+0X1.7a3f1bdb18c5fP-1"));
1362 check(+0X1.40FB92767CBFEp-2, Double.parseDouble("+0X1.40FB92767CBFEp-2"));
1363 check(-0X1.40fb92767cbfeP-2D, Double.parseDouble("-0X1.40fb92767cbfeP-2D"));
1365 check(-0X1.8751618800c48p-4, Double.parseDouble("-0X1.8751618800c48p-4"));
1366 check(0x1.6945A3942A46EP-1d, Double.parseDouble("0x1.6945A3942A46EP-1d"));
1367 check(+0X1.6945a3942a46eP-1, Double.parseDouble("+0X1.6945a3942a46eP-1"));
1369 check(-0x1.91A212ED19E64p-3D, Double.parseDouble("-0x1.91A212ED19E64p-3D"));
1370 check(0x1.bc0311b60f63ap-1D, Double.parseDouble("0x1.bc0311b60f63ap-1D"));
1372 check(+0X1.556F9BADC4604P-2, Double.parseDouble("+0X1.556F9BADC4604P-2"));
1373 check(+0X1.0b7ccf3181a96P-2D, Double.parseDouble("+0X1.0b7ccf3181a96P-2D"));
1374 check(+0X1.0B7CCF3181A96P-2d, Double.parseDouble("+0X1.0B7CCF3181A96P-2d"));
1376 check(0x1.12af38cbc7ab3p-1, Double.parseDouble("0x1.12af38cbc7ab3p-1"));
1377 check(+0x1.12af38cbc7ab3P-1d, Double.parseDouble("+0x1.12af38cbc7ab3P-1d"));
1380 check(0x1.D6322EF570A19P-1d, Double.parseDouble("0x1.D6322EF570A19P-1d"));
1382 check(-0X1.f744605a3bea9P-1D, Double.parseDouble("-0X1.f744605a3bea9P-1D"));
1387 check(+0x1.8E02751D209Cp-3d, Double.parseDouble("+0x1.8E02751D209Cp-3d"));
1390 check(-0X1.B8DFBD85CBAE4P-3d, Double.parseDouble("-0X1.B8DFBD85CBAE4P-3d"));
1395 check(-0x1.FAD6DBF56FC84P-1, Double.parseDouble("-0x1.FAD6DBF56FC84P-1"));
1396 check(-0x1.0d8e981053f98P-3d, Double.parseDouble("-0x1.0d8e981053f98P-3d"));
1397 check(+0X1.0D8E981053F98p-3d, Double.parseDouble("+0X1.0D8E981053F98p-3d"));
1398 check(+0X1.0D8E981053F98P-3, Double.parseDouble("+0X1.0D8E981053F98P-3"));
1399 check(-0x1.b817cb2709b4fp-1d, Double.parseDouble("-0x1.b817cb2709b4fp-1d"));
1400 check(+0X1.b817cb2709b4fP-1, Double.parseDouble("+0X1.b817cb2709b4fP-1"));
1403 check(-0x1.1F2ADAC733AECP-2D, Double.parseDouble("-0x1.1F2ADAC733AECP-2D"));
1404 check(0x1.159FE0551D02P-6d, Double.parseDouble("0x1.159FE0551D02P-6d"));
1405 check(0x1.AB18F95A783D3P-1D, Double.parseDouble("0x1.AB18F95A783D3P-1D"));
1407 check(+0X1.4c72709b126cP-1D, Double.parseDouble("+0X1.4c72709b126cP-1D"));
1409 check(0X1.ec532b9084d8dp-1D, Double.parseDouble("0X1.ec532b9084d8dp-1D"));
1410 check(0X1.EC532B9084D8DP-1D, Double.parseDouble("0X1.EC532B9084D8DP-1D"));
1412 check(-0X1.f698761e8f698p-1D, Double.parseDouble("-0X1.f698761e8f698p-1D"));
1413 check(0X1.f698761e8f698P-1d, Double.parseDouble("0X1.f698761e8f698P-1d"));
1414 check(0X1.F698761E8F698P-1, Double.parseDouble("0X1.F698761E8F698P-1"));
1415 check(-0X1.F698761E8F698P-1, Double.parseDouble("-0X1.F698761E8F698P-1"));
1421 check(+0X1.73a3321de2a2ap-2D, Double.parseDouble("+0X1.73a3321de2a2ap-2D"));
1422 check(0X1.BE5A7700A5E1Cp-1, Double.parseDouble("0X1.BE5A7700A5E1Cp-1"));
1423 check(-0X1.be5a7700a5e1cP-1, Double.parseDouble("-0X1.be5a7700a5e1cP-1"));
1424 check(0X1.BE5A7700A5E1CP-1D, Double.parseDouble("0X1.BE5A7700A5E1CP-1D"));
1425 check(+0X1.BE5A7700A5E1CP-1D, Double.parseDouble("+0X1.BE5A7700A5E1CP-1D"));
1426 check(-0x1.28d4c9cdf37f8P-1, Double.parseDouble("-0x1.28d4c9cdf37f8P-1"));
1429 check(0x1.11cf45694f0d3p-1d, Double.parseDouble("0x1.11cf45694f0d3p-1d"));
1432 check(0X1.4a3d86f2cb619P-1, Double.parseDouble("0X1.4a3d86f2cb619P-1"));
1434 check(-0x1.6CF906E7FE23DP-1D, Double.parseDouble("-0x1.6CF906E7FE23DP-1D"));
1438 check(0x1.a653e2eccfd42P-2D, Double.parseDouble("0x1.a653e2eccfd42P-2D"));
1439 check(0x1.A653E2ECCFD42P-2, Double.parseDouble("0x1.A653E2ECCFD42P-2"));
1441 check(-0X1.9DAB4AEC30A7Dp-1d, Double.parseDouble("-0X1.9DAB4AEC30A7Dp-1d"));
1442 check(+0X1.231A34F655192P-2, Double.parseDouble("+0X1.231A34F655192P-2"));
1444 check(+0x1.13A4D69EDAAFFp-1d, Double.parseDouble("+0x1.13A4D69EDAAFFp-1d"));
1445 check(0X1.bd7c1ec0a258aP-1d, Double.parseDouble("0X1.bd7c1ec0a258aP-1d"));
1446 check(0x1.F6B73EBD56804p-1D, Double.parseDouble("0x1.F6B73EBD56804p-1D"));
1448 check(-0X1.F6B73EBD56804p-1d, Double.parseDouble("-0X1.F6B73EBD56804p-1d"));
1450 check(0X1.AE4F6F4F6EE1p-4D, Double.parseDouble("0X1.AE4F6F4F6EE1p-4D"));
1451 check(+0x1.D71E69981CD6CP-1D, Double.parseDouble("+0x1.D71E69981CD6CP-1D"));
1452 check(-0X1.d71e69981cd6cp-1, Double.parseDouble("-0X1.d71e69981cd6cp-1"));
1453 check(-0x1.a1b11d945d7c5p-1d, Double.parseDouble("-0x1.a1b11d945d7c5p-1d"));
1455 check(0x1.3EA4A27AEDF8DP-1d, Double.parseDouble("0x1.3EA4A27AEDF8DP-1d"));
1457 check(0X1.9D0E432DE0A56p-2D, Double.parseDouble("0X1.9D0E432DE0A56p-2D"));
1462 check(-0X1.6C31A44968C6p-6d, Double.parseDouble("-0X1.6C31A44968C6p-6d"));
1463 check(+0X1.6C31A44968C6p-6d, Double.parseDouble("+0X1.6C31A44968C6p-6d"));
1464 check(-0x1.DCFC430B7869Cp-1, Double.parseDouble("-0x1.DCFC430B7869Cp-1"));
1465 check(0X1.dc1fcb62cfcafp-1, Double.parseDouble("0X1.dc1fcb62cfcafp-1"));
1466 check(0X1.dc1fcb62cfcafP-1D, Double.parseDouble("0X1.dc1fcb62cfcafP-1D"));
1468 check(0x1.92f3562862e28p-3D, Double.parseDouble("0x1.92f3562862e28p-3D"));
1471 check(+0X1.C95E2CB71B218P-3d, Double.parseDouble("+0X1.C95E2CB71B218P-3d"));
1473 check(0X1.3E27069D8FC3P-2d, Double.parseDouble("0X1.3E27069D8FC3P-2d"));
1475 check(-0X1.3b9d9c52f2824P-3, Double.parseDouble("-0X1.3b9d9c52f2824P-3"));
1476 check(+0X1.3B9D9C52F2824P-3d, Double.parseDouble("+0X1.3B9D9C52F2824P-3d"));
1477 check(0x1.d25ab89240a34p-2, Double.parseDouble("0x1.d25ab89240a34p-2"));
1478 check(+0x1.d25ab89240a34P-2, Double.parseDouble("+0x1.d25ab89240a34P-2"));
1483 check(-0X1.C1B559522B58BP-1, Double.parseDouble("-0X1.C1B559522B58BP-1"));
1484 check(-0x1.6730329f770c4P-2, Double.parseDouble("-0x1.6730329f770c4P-2"));
1485 check(+0x1.6730329f770c4P-2, Double.parseDouble("+0x1.6730329f770c4P-2"));
1486 check(-0X1.6730329F770C4p-2, Double.parseDouble("-0X1.6730329F770C4p-2"));
1487 check(0X1.36641C0B7A062P-1d, Double.parseDouble("0X1.36641C0B7A062P-1d"));
1489 check(-0x1.7C0E190FBD8Bp-2d, Double.parseDouble("-0x1.7C0E190FBD8Bp-2d"));
1490 check(+0X1.FC719C14EE46P-4, Double.parseDouble("+0X1.FC719C14EE46P-4"));
1491 check(0X1.27F7E4AF3CA1Cp-1d, Double.parseDouble("0X1.27F7E4AF3CA1Cp-1d"));
1492 check(0x1.a24e8c3044f88P-3, Double.parseDouble("0x1.a24e8c3044f88P-3"));
1495 check(0x1.915353d3a30c2P-1, Double.parseDouble("0x1.915353d3a30c2P-1"));
1496 check(-0x1.5309639EA536DP-1d, Double.parseDouble("-0x1.5309639EA536DP-1d"));
1497 check(-0X1.5309639ea536dp-1D, Double.parseDouble("-0X1.5309639ea536dp-1D"));
1499 check(+0x1.06DD42A786978P-3, Double.parseDouble("+0x1.06DD42A786978P-3"));
1502 check(0X1.066E2E27503A6P-2, Double.parseDouble("0X1.066E2E27503A6P-2"));
1504 check(0X1.C5301B9C70762P-1d, Double.parseDouble("0X1.C5301B9C70762P-1d"));
1505 check(0x1.bea4bd5172a58p-4D, Double.parseDouble("0x1.bea4bd5172a58p-4D"));
1507 check(-0x1.9fe79bea46eaap-2d, Double.parseDouble("-0x1.9fe79bea46eaap-2d"));
1508 check(+0X1.9fe79bea46eaaP-2, Double.parseDouble("+0X1.9fe79bea46eaaP-2"));
1509 check(0X1.4201717c9f1f8P-2d, Double.parseDouble("0X1.4201717c9f1f8P-2d"));
1511 check(0x1.46B9307028632P-1, Double.parseDouble("0x1.46B9307028632P-1"));
1512 check(0x1.7cd67f952627p-5d, Double.parseDouble("0x1.7cd67f952627p-5d"));
1513 check(0x1.7cd67f952627P-5D, Double.parseDouble("0x1.7cd67f952627P-5D"));
1516 check(+0X1.23AA7C292C30Bp-1, Double.parseDouble("+0X1.23AA7C292C30Bp-1"));
1519 check(-0X1.FF74DEBE8F75CP-3, Double.parseDouble("-0X1.FF74DEBE8F75CP-3"));
1520 check(0x1.683178f02760cP-3, Double.parseDouble("0x1.683178f02760cP-3"));
1521 check(0x1.683178F02760CP-3D, Double.parseDouble("0x1.683178F02760CP-3D"));
1524 check(-0X1.B71CFE6C8DE9FP-1D, Double.parseDouble("-0X1.B71CFE6C8DE9FP-1D"));
1525 check(+0x1.D5EE91D86EE6EP-2d, Double.parseDouble("+0x1.D5EE91D86EE6EP-2d"));
1527 check(+0X1.e408ab0f0e9ap-3d, Double.parseDouble("+0X1.e408ab0f0e9ap-3d"));
1530 check(-0X1.0860b62dbc212p-2d, Double.parseDouble("-0X1.0860b62dbc212p-2d"));
1531 check(+0x1.889ED166431p-5d, Double.parseDouble("+0x1.889ED166431p-5d"));
1532 check(-0X1.87f570c305c82p-1d, Double.parseDouble("-0X1.87f570c305c82p-1d"));
1534 check(-0x1.A36495CE1B992p-2, Double.parseDouble("-0x1.A36495CE1B992p-2"));
1536 check(0x1.A811E6D02FBE8p-4, Double.parseDouble("0x1.A811E6D02FBE8p-4"));
1537 check(0x1.CC3E49D3D18A8p-2D, Double.parseDouble("0x1.CC3E49D3D18A8p-2D"));
1538 check(+0X1.cc3e49d3d18a8P-2d, Double.parseDouble("+0X1.cc3e49d3d18a8P-2d"));
1539 check(0x1.1060f2a4f3aap-1d, Double.parseDouble("0x1.1060f2a4f3aap-1d"));
1540 check(0X1.71d9ce0127ae4P-3, Double.parseDouble("0X1.71d9ce0127ae4P-3"));
1541 check(-0x1.94aff2762c8dP-5, Double.parseDouble("-0x1.94aff2762c8dP-5"));
1542 check(0x1.94aff2762c8dP-5D, Double.parseDouble("0x1.94aff2762c8dP-5D"));
1545 check(+0X1.6d966cb0fdd9ap-2D, Double.parseDouble("+0X1.6d966cb0fdd9ap-2D"));
1546 check(-0X1.6D966CB0FDD9Ap-2D, Double.parseDouble("-0X1.6D966CB0FDD9Ap-2D"));
1548 check(-0X1.6D966CB0FDD9AP-2d, Double.parseDouble("-0X1.6D966CB0FDD9AP-2d"));
1549 check(+0X1.8d38f923073eeP-1, Double.parseDouble("+0X1.8d38f923073eeP-1"));
1550 check(0X1.b13301faf887cp-1, Double.parseDouble("0X1.b13301faf887cp-1"));
1551 check(-0X1.B13301FAF887CP-1, Double.parseDouble("-0X1.B13301FAF887CP-1"));
1552 check(-0x1.0ec64eec1484p-3, Double.parseDouble("-0x1.0ec64eec1484p-3"));
1553 check(-0X1.13B45AB2AC437P-1D, Double.parseDouble("-0X1.13B45AB2AC437P-1D"));
1554 check(+0x1.37eecf28d442bp-1D, Double.parseDouble("+0x1.37eecf28d442bp-1D"));
1555 check(0x1.E9D4D06248E3p-4D, Double.parseDouble("0x1.E9D4D06248E3p-4D"));
1556 check(-0X1.1EC17008F8FEp-5, Double.parseDouble("-0X1.1EC17008F8FEp-5"));
1558 check(-0X1.eeb166191348p-2D, Double.parseDouble("-0X1.eeb166191348p-2D"));
1559 check(-0x1.2F135A5E417B4p-1D, Double.parseDouble("-0x1.2F135A5E417B4p-1D"));
1561 check(-0X1.91d262a641baP-6D, Double.parseDouble("-0X1.91d262a641baP-6D"));
1562 check(+0x1.5290C0D8CAE3DP-1D, Double.parseDouble("+0x1.5290C0D8CAE3DP-1D"));
1563 check(-0X1.5290C0D8CAE3Dp-1, Double.parseDouble("-0X1.5290C0D8CAE3Dp-1"));
1564 check(+0X1.5290C0D8CAE3DP-1, Double.parseDouble("+0X1.5290C0D8CAE3DP-1"));
1565 check(-0x1.B03430B19680EP-1D, Double.parseDouble("-0x1.B03430B19680EP-1D"));
1566 check(+0X1.B03430B19680Ep-1D, Double.parseDouble("+0X1.B03430B19680Ep-1D"));
1567 check(+0X1.b03430b19680eP-1, Double.parseDouble("+0X1.b03430b19680eP-1"));
1568 check(-0x1.863426C6F338Ep-2, Double.parseDouble("-0x1.863426C6F338Ep-2"));
1569 check(0x1.863426c6f338eP-2, Double.parseDouble("0x1.863426c6f338eP-2"));
1570 check(0X1.4830c0d4f960ep-2D, Double.parseDouble("0X1.4830c0d4f960ep-2D"));
1572 check(0x1.ecef3368172cbp-1D, Double.parseDouble("0x1.ecef3368172cbp-1D"));
1573 check(-0x1.ECEF3368172CBp-1D, Double.parseDouble("-0x1.ECEF3368172CBp-1D"));
1575 check(+0x1.DCEB465F33E3P-4D, Double.parseDouble("+0x1.DCEB465F33E3P-4D"));
1577 check(+0X1.f0a7cf7006ff2P-2d, Double.parseDouble("+0X1.f0a7cf7006ff2P-2d"));
1579 check(-0X1.d00bac4c02df4P-2, Double.parseDouble("-0X1.d00bac4c02df4P-2"));
1581 check(-0X1.F623EF07B7458p-4, Double.parseDouble("-0X1.F623EF07B7458p-4"));
1584 check(0x1.1ED24C97E6308p-4d, Double.parseDouble("0x1.1ED24C97E6308p-4d"));
1585 check(0x1.1ed24c97e6308P-4d, Double.parseDouble("0x1.1ed24c97e6308P-4d"));
1587 check(+0X1.8034b06bc6742p-2D, Double.parseDouble("+0X1.8034b06bc6742p-2D"));
1589 check(0X1.8034B06BC6742P-2d, Double.parseDouble("0X1.8034B06BC6742P-2d"));
1591 check(+0X1.0182E6A7BE724p-2, Double.parseDouble("+0X1.0182E6A7BE724p-2"));
1593 check(+0x1.5D5ED8E171A09p-1, Double.parseDouble("+0x1.5D5ED8E171A09p-1"));
1594 check(+0x1.dff1c777a8ed3P-1D, Double.parseDouble("+0x1.dff1c777a8ed3P-1D"));
1595 check(-0X1.DFF1C777A8ED3P-1D, Double.parseDouble("-0X1.DFF1C777A8ED3P-1D"));
1596 check(-0X1.B72622E1293CEP-2D, Double.parseDouble("-0X1.B72622E1293CEP-2D"));
1597 check(0x1.30DFCABB962EBp-1D, Double.parseDouble("0x1.30DFCABB962EBp-1D"));
1598 check(+0X1.8c9429f717b54P-3, Double.parseDouble("+0X1.8c9429f717b54P-3"));
1601 check(+0x1.A9E7114BDE2ECp-1, Double.parseDouble("+0x1.A9E7114BDE2ECp-1"));
1602 check(-0x1.A9E7114BDE2ECP-1d, Double.parseDouble("-0x1.A9E7114BDE2ECP-1d"));
1603 check(-0X1.a9e7114bde2ecP-1d, Double.parseDouble("-0X1.a9e7114bde2ecP-1d"));
1605 check(-0X1.5877a2b86f749p-1, Double.parseDouble("-0X1.5877a2b86f749p-1"));
1610 check(-0x1.FC9736D0A49A8p-3, Double.parseDouble("-0x1.FC9736D0A49A8p-3"));
1613 check(+0X1.3CA80AEBF32B8P-1, Double.parseDouble("+0X1.3CA80AEBF32B8P-1"));
1615 check(+0x1.8CF5AED9D2725P-1d, Double.parseDouble("+0x1.8CF5AED9D2725P-1d"));
1616 check(0X1.8cf5aed9d2725P-1D, Double.parseDouble("0X1.8cf5aed9d2725P-1D"));
1618 check(+0x1.3e706bdd2eed8P-2d, Double.parseDouble("+0x1.3e706bdd2eed8P-2d"));
1620 check(+0X1.88977402474D6p-2D, Double.parseDouble("+0X1.88977402474D6p-2D"));
1622 check(0X1.0a8623e4e215bP-1, Double.parseDouble("0X1.0a8623e4e215bP-1"));
1624 check(0X1.9BF39DAB5752P-3d, Double.parseDouble("0X1.9BF39DAB5752P-3d"));
1627 check(0x1.EB3BA65D647DAP-1D, Double.parseDouble("0x1.EB3BA65D647DAP-1D"));
1628 check(-0x1.f09acc149b73cp-2, Double.parseDouble("-0x1.f09acc149b73cp-2"));
1629 check(-0X1.d75bda35805acp-3d, Double.parseDouble("-0X1.d75bda35805acp-3d"));
1630 check(+0X1.D75BDA35805ACp-3d, Double.parseDouble("+0X1.D75BDA35805ACp-3d"));
1632 check(-0X1.67E8799F16DB5P-1, Double.parseDouble("-0X1.67E8799F16DB5P-1"));
1633 check(+0X1.598f52beb084bp-1d, Double.parseDouble("+0X1.598f52beb084bp-1d"));
1635 check(-0x1.F39504CEE508Cp-2d, Double.parseDouble("-0x1.F39504CEE508Cp-2d"));
1636 check(+0x1.f39504cee508cP-2d, Double.parseDouble("+0x1.f39504cee508cP-2d"));
1638 check(+0x1.e32069980c21ap-1D, Double.parseDouble("+0x1.e32069980c21ap-1D"));
1639 check(0X1.e32069980c21aP-1, Double.parseDouble("0X1.e32069980c21aP-1"));
1640 check(+0x1.b8119dc867db3P-1D, Double.parseDouble("+0x1.b8119dc867db3P-1D"));
1641 check(0X1.b301ea5b12b89P-1, Double.parseDouble("0X1.b301ea5b12b89P-1"));
1643 check(-0x1.4B2DCE922B9F4P-1d, Double.parseDouble("-0x1.4B2DCE922B9F4P-1d"));
1645 check(+0x1.AB9C05BB70DCCp-2d, Double.parseDouble("+0x1.AB9C05BB70DCCp-2d"));
1646 check(0x1.ab9c05bb70dccP-2D, Double.parseDouble("0x1.ab9c05bb70dccP-2D"));
1650 check(-0X1.65D27CE1A2B54p-3d, Double.parseDouble("-0X1.65D27CE1A2B54p-3d"));
1651 check(-0X1.b8febdc7e9bc2p-2D, Double.parseDouble("-0X1.b8febdc7e9bc2p-2D"));
1652 check(-0x1.3B6D5609B778Cp-1d, Double.parseDouble("-0x1.3B6D5609B778Cp-1d"));
1653 check(+0X1.5418B6138207Ap-1D, Double.parseDouble("+0X1.5418B6138207Ap-1D"));
1654 check(0x1.5102b493ee78bp-1D, Double.parseDouble("0x1.5102b493ee78bp-1D"));
1655 check(+0X1.f23035df98e56p-1, Double.parseDouble("+0X1.f23035df98e56p-1"));
1658 check(0x1.aad0830fa7ce5p-1D, Double.parseDouble("0x1.aad0830fa7ce5p-1D"));
1660 check(+0x1.B39D3F34D078BP-1d, Double.parseDouble("+0x1.B39D3F34D078BP-1d"));
1661 check(+0x1.BE3500CC8C2AAp-2D, Double.parseDouble("+0x1.BE3500CC8C2AAp-2D"));
1662 check(0X1.be3500cc8c2aaP-2, Double.parseDouble("0X1.be3500cc8c2aaP-2"));
1666 check(+0X1.930e468a5f56dp-1d, Double.parseDouble("+0X1.930e468a5f56dp-1d"));
1668 check(0x1.DF6AF665CB2A2P-2D, Double.parseDouble("0x1.DF6AF665CB2A2P-2D"));
1669 check(-0X1.DF6AF665CB2A2p-2d, Double.parseDouble("-0X1.DF6AF665CB2A2p-2d"));
1672 check(+0X1.0ee352cbf84fcP-1, Double.parseDouble("+0X1.0ee352cbf84fcP-1"));
1674 check(-0x1.0fb9eb0a3726bp-1D, Double.parseDouble("-0x1.0fb9eb0a3726bp-1D"));
1675 check(-0x1.0fb9eb0a3726bP-1d, Double.parseDouble("-0x1.0fb9eb0a3726bP-1d"));
1676 check(+0X1.77DF7C681EDCEp-2D, Double.parseDouble("+0X1.77DF7C681EDCEp-2D"));
1677 check(+0X1.0CA7FAB117FBCp-1, Double.parseDouble("+0X1.0CA7FAB117FBCp-1"));
1679 check(-0X1.55b009c44c4P-11D, Double.parseDouble("-0X1.55b009c44c4P-11D"));
1680 check(-0x1.be8902b1ec276p-1D, Double.parseDouble("-0x1.be8902b1ec276p-1D"));
1684 check(0x1.216d2dfdb6a84P-1d, Double.parseDouble("0x1.216d2dfdb6a84P-1d"));
1690 check(-0x1.a1bfeb88f75bcp-1D, Double.parseDouble("-0x1.a1bfeb88f75bcp-1D"));
1691 check(-0x1.1D3E8A6E3707Bp-1, Double.parseDouble("-0x1.1D3E8A6E3707Bp-1"));
1693 check(+0X1.3A58ED9E8E64p-7D, Double.parseDouble("+0X1.3A58ED9E8E64p-7D"));
1694 check(+0X1.60D17A8A3ED5Fp-1D, Double.parseDouble("+0X1.60D17A8A3ED5Fp-1D"));
1695 check(0X1.60d17a8a3ed5fP-1d, Double.parseDouble("0X1.60d17a8a3ed5fP-1d"));
1699 check(-0x1.f358a477d9387P-1d, Double.parseDouble("-0x1.f358a477d9387P-1d"));
1700 check(+0x1.89be42b3900c2p-1, Double.parseDouble("+0x1.89be42b3900c2p-1"));
1701 check(+0x1.89be42b3900c2p-1D, Double.parseDouble("+0x1.89be42b3900c2p-1D"));
1702 check(-0x1.89be42b3900c2P-1d, Double.parseDouble("-0x1.89be42b3900c2P-1d"));
1704 check(0X1.fdfdce66edbd4P-1D, Double.parseDouble("0X1.fdfdce66edbd4P-1D"));
1706 check(+0x1.971c790ba04eep-2d, Double.parseDouble("+0x1.971c790ba04eep-2d"));
1708 check(0x1.fb873803dae0fp-1, Double.parseDouble("0x1.fb873803dae0fp-1"));
1709 check(0X1.fb873803dae0fP-1d, Double.parseDouble("0X1.fb873803dae0fP-1d"));
1710 check(0x1.FF13A9F7A51AP-1D, Double.parseDouble("0x1.FF13A9F7A51AP-1D"));
1711 check(+0X1.FF13A9F7A51AP-1d, Double.parseDouble("+0X1.FF13A9F7A51AP-1d"));
1712 check(+0x1.8A2E9E50312p-1, Double.parseDouble("+0x1.8A2E9E50312p-1"));
1714 check(-0x1.80fd989b13e2ep-2D, Double.parseDouble("-0x1.80fd989b13e2ep-2D"));
1715 check(+0x1.80FD989B13E2Ep-2D, Double.parseDouble("+0x1.80FD989B13E2Ep-2D"));
1716 check(0x1.99166183578a9p-1, Double.parseDouble("0x1.99166183578a9p-1"));
1717 check(+0x1.c07c9811796ccP-3D, Double.parseDouble("+0x1.c07c9811796ccP-3D"));
1718 check(-0X1.C07C9811796CCp-3d, Double.parseDouble("-0X1.C07C9811796CCp-3d"));
1719 check(0X1.5A88C403E028FP-1, Double.parseDouble("0X1.5A88C403E028FP-1"));
1720 check(-0X1.e800075767bb4P-3D, Double.parseDouble("-0X1.e800075767bb4P-3D"));
1723 check(+0X1.d88e62dace2baP-2d, Double.parseDouble("+0X1.d88e62dace2baP-2d"));
1724 check(-0X1.D88E62DACE2BAP-2d, Double.parseDouble("-0X1.D88E62DACE2BAP-2d"));
1725 check(+0x1.6A8E43CEE57B7p-1D, Double.parseDouble("+0x1.6A8E43CEE57B7p-1D"));
1726 check(+0x1.6A8E43CEE57B7P-1D, Double.parseDouble("+0x1.6A8E43CEE57B7P-1D"));
1729 check(0x1.2A7C10AF2A1A1P-1d, Double.parseDouble("0x1.2A7C10AF2A1A1P-1d"));
1731 check(+0X1.be9a0b7e4b8P-10, Double.parseDouble("+0X1.be9a0b7e4b8P-10"));
1732 check(-0X1.be9a0b7e4b8P-10D, Double.parseDouble("-0X1.be9a0b7e4b8P-10D"));
1733 check(+0x1.83677dea2cf16P-2d, Double.parseDouble("+0x1.83677dea2cf16P-2d"));
1735 check(0X1.86d8bef2a87f4P-2D, Double.parseDouble("0X1.86d8bef2a87f4P-2D"));
1736 check(0X1.86D8BEF2A87F4P-2d, Double.parseDouble("0X1.86D8BEF2A87F4P-2d"));
1737 check(0x1.1C710502C9B86P-2, Double.parseDouble("0x1.1C710502C9B86P-2"));
1738 check(-0X1.1C710502C9B86P-2D, Double.parseDouble("-0X1.1C710502C9B86P-2D"));
1739 check(0X1.fd4241c540734P-3D, Double.parseDouble("0X1.fd4241c540734P-3D"));
1740 check(0x1.C3F202DE5965CP-3D, Double.parseDouble("0x1.C3F202DE5965CP-3D"));
1741 check(0x1.A2991EDE3C822P-1, Double.parseDouble("0x1.A2991EDE3C822P-1"));
1742 check(+0X1.a2991ede3c822p-1D, Double.parseDouble("+0X1.a2991ede3c822p-1D"));
1744 check(-0X1.F94677E62DC8P-6D, Double.parseDouble("-0X1.F94677E62DC8P-6D"));
1746 check(+0x1.59d24c9a28782p-1d, Double.parseDouble("+0x1.59d24c9a28782p-1d"));
1747 check(0x1.59D24C9A28782p-1D, Double.parseDouble("0x1.59D24C9A28782p-1D"));
1749 check(-0x1.6CE9B33F58FC4P-2D, Double.parseDouble("-0x1.6CE9B33F58FC4P-2D"));
1750 check(0X1.6CE9B33F58FC4P-2d, Double.parseDouble("0X1.6CE9B33F58FC4P-2d"));
1751 check(-0X1.21FE2434A095Ep-2d, Double.parseDouble("-0X1.21FE2434A095Ep-2d"));
1752 check(-0X1.21fe2434a095eP-2, Double.parseDouble("-0X1.21fe2434a095eP-2"));
1753 check(0X1.21fe2434a095eP-2d, Double.parseDouble("0X1.21fe2434a095eP-2d"));
1754 check(+0x1.E23232519FC6Cp-1, Double.parseDouble("+0x1.E23232519FC6Cp-1"));
1755 check(+0x1.f7ff6396e499ap-2d, Double.parseDouble("+0x1.f7ff6396e499ap-2d"));
1756 check(+0x1.F7FF6396E499AP-2, Double.parseDouble("+0x1.F7FF6396E499AP-2"));
1757 check(0x1.1CE8ADAB61BF4p-3d, Double.parseDouble("0x1.1CE8ADAB61BF4p-3d"));
1761 check(+0x1.cbed98f6f9614p-3D, Double.parseDouble("+0x1.cbed98f6f9614p-3D"));
1762 check(+0x1.CBED98F6F9614p-3D, Double.parseDouble("+0x1.CBED98F6F9614p-3D"));
1763 check(+0X1.cbed98f6f9614p-3D, Double.parseDouble("+0X1.cbed98f6f9614p-3D"));
1764 check(0x1.3e1116fa465fep-1, Double.parseDouble("0x1.3e1116fa465fep-1"));
1766 check(+0x1.31F5AC08973FCp-2, Double.parseDouble("+0x1.31F5AC08973FCp-2"));
1768 check(+0X1.F3AC438866932p-1, Double.parseDouble("+0X1.F3AC438866932p-1"));
1770 check(+0x1.817e4478a4ea8p-3d, Double.parseDouble("+0x1.817e4478a4ea8p-3d"));
1771 check(-0x1.817E4478A4EA8P-3, Double.parseDouble("-0x1.817E4478A4EA8P-3"));
1774 check(0X1.1191101e4371eP-1d, Double.parseDouble("0X1.1191101e4371eP-1d"));
1776 check(+0X1.F5DA3A6F8DFEAP-2D, Double.parseDouble("+0X1.F5DA3A6F8DFEAP-2D"));
1777 check(+0x1.825FCD66F0DF2P-2d, Double.parseDouble("+0x1.825FCD66F0DF2P-2d"));
1778 check(-0X1.825FCD66F0DF2P-2, Double.parseDouble("-0X1.825FCD66F0DF2P-2"));
1779 check(+0x1.aea8ece5d766aP-2, Double.parseDouble("+0x1.aea8ece5d766aP-2"));
1780 check(-0x1.89ACE75A7CD3p-2D, Double.parseDouble("-0x1.89ACE75A7CD3p-2D"));
1781 check(-0X1.89ace75a7cd3p-2d, Double.parseDouble("-0X1.89ace75a7cd3p-2d"));
1785 check(+0X1.D479C348499FCp-3, Double.parseDouble("+0X1.D479C348499FCp-3"));
1787 check(0x1.A1A5FAA0E934p-2d, Double.parseDouble("0x1.A1A5FAA0E934p-2d"));
1788 check(+0X1.e9a45d12f0748P-3d, Double.parseDouble("+0X1.e9a45d12f0748P-3d"));
1789 check(0X1.C500A285380Bp-3D, Double.parseDouble("0X1.C500A285380Bp-3D"));
1792 check(+0x1.BFE7D03921DC2p-1, Double.parseDouble("+0x1.BFE7D03921DC2p-1"));
1797 check(-0x1.77D022D4E1DA4p-2, Double.parseDouble("-0x1.77D022D4E1DA4p-2"));
1799 check(-0x1.C3E4BCC759019p-1d, Double.parseDouble("-0x1.C3E4BCC759019p-1d"));
1801 check(-0X1.25147c08c62a4p-3d, Double.parseDouble("-0X1.25147c08c62a4p-3d"));
1802 check(+0X1.25147c08c62a4P-3, Double.parseDouble("+0X1.25147c08c62a4P-3"));
1804 check(+0X1.9535d1c634c77P-1d, Double.parseDouble("+0X1.9535d1c634c77P-1d"));
1805 check(-0x1.44f2858c54349p-1, Double.parseDouble("-0x1.44f2858c54349p-1"));
1806 check(0X1.44F2858C54349p-1, Double.parseDouble("0X1.44F2858C54349p-1"));
1807 check(0x1.9f3feb1d43a56p-2d, Double.parseDouble("0x1.9f3feb1d43a56p-2d"));
1809 check(0x1.9F3FEB1D43A56P-2D, Double.parseDouble("0x1.9F3FEB1D43A56P-2D"));
1811 check(+0x1.4CD5F850F9A2Fp-1d, Double.parseDouble("+0x1.4CD5F850F9A2Fp-1d"));
1812 check(+0X1.4cd5f850f9a2fP-1D, Double.parseDouble("+0X1.4cd5f850f9a2fP-1D"));
1813 check(+0x1.9ca142875afa4p-3D, Double.parseDouble("+0x1.9ca142875afa4p-3D"));
1815 check(0X1.AE5A146FDCB2P-6, Double.parseDouble("0X1.AE5A146FDCB2P-6"));
1816 check(-0x1.78110486FDFECp-2d, Double.parseDouble("-0x1.78110486FDFECp-2d"));
1817 check(-0X1.78110486FDFECp-2, Double.parseDouble("-0X1.78110486FDFECp-2"));
1820 check(+0x1.9952d195a5a4P-6, Double.parseDouble("+0x1.9952d195a5a4P-6"));
1822 check(-0X1.d430b66f9007bP-1D, Double.parseDouble("-0X1.d430b66f9007bP-1D"));
1823 check(-0X1.cc77e330a39b1p-1D, Double.parseDouble("-0X1.cc77e330a39b1p-1D"));
1825 check(+0X1.972ae016c013fp-1, Double.parseDouble("+0X1.972ae016c013fp-1"));
1826 check(0X1.192F91C9D309Cp-2D, Double.parseDouble("0X1.192F91C9D309Cp-2D"));
1827 check(0X1.cd3f673a54e58p-2, Double.parseDouble("0X1.cd3f673a54e58p-2"));
1829 check(+0x1.e8a1ff59349P-5d, Double.parseDouble("+0x1.e8a1ff59349P-5d"));
1831 check(-0x1.410D39ED9678Ep-1D, Double.parseDouble("-0x1.410D39ED9678Ep-1D"));
1834 check(0X1.38600c09cac5fP-1, Double.parseDouble("0X1.38600c09cac5fP-1"));
1835 check(-0x1.C30CB41E87131P-1D, Double.parseDouble("-0x1.C30CB41E87131P-1D"));
1836 check(-0x1.8b95a05d6771ep-1, Double.parseDouble("-0x1.8b95a05d6771ep-1"));
1838 check(0X1.acb56541057f6P-2, Double.parseDouble("0X1.acb56541057f6P-2"));
1840 check(0X1.0c53e9e492367P-1D, Double.parseDouble("0X1.0c53e9e492367P-1D"));
1841 check(-0x1.372FB13DD907p-2, Double.parseDouble("-0x1.372FB13DD907p-2"));
1842 check(+0X1.372FB13DD907p-2D, Double.parseDouble("+0X1.372FB13DD907p-2D"));
1844 check(-0x1.9083d117eeb38P-4D, Double.parseDouble("-0x1.9083d117eeb38P-4D"));
1848 check(+0X1.83694e3e4e51cp-1, Double.parseDouble("+0X1.83694e3e4e51cp-1"));
1849 check(0X1.83694e3e4e51cp-1D, Double.parseDouble("0X1.83694e3e4e51cp-1D"));
1850 check(0X1.83694e3e4e51cP-1, Double.parseDouble("0X1.83694e3e4e51cP-1"));
1852 check(0x1.d188e62552838P-2D, Double.parseDouble("0x1.d188e62552838P-2D"));
1853 check(+0x1.e6c2fa251686bp-1, Double.parseDouble("+0x1.e6c2fa251686bp-1"));
1854 check(-0X1.b3b632cb9a4f4P-1D, Double.parseDouble("-0X1.b3b632cb9a4f4P-1D"));
1855 check(-0X1.B3B632CB9A4F4P-1, Double.parseDouble("-0X1.B3B632CB9A4F4P-1"));
1856 check(+0x1.d5fa3e453c266p-1D, Double.parseDouble("+0x1.d5fa3e453c266p-1D"));
1858 check(+0x1.c3df592b8fbcP-3, Double.parseDouble("+0x1.c3df592b8fbcP-3"));
1863 check(0x1.b1df9db37dd16p-2D, Double.parseDouble("0x1.b1df9db37dd16p-2D"));
1864 check(+0X1.b1df9db37dd16P-2, Double.parseDouble("+0X1.b1df9db37dd16P-2"));
1865 check(+0X1.CC4EF14196362P-2, Double.parseDouble("+0X1.CC4EF14196362P-2"));
1866 check(-0x1.21db20dff1ef4p-1d, Double.parseDouble("-0x1.21db20dff1ef4p-1d"));
1868 check(+0X1.8b77f84d7d228p-1, Double.parseDouble("+0X1.8b77f84d7d228p-1"));
1869 check(+0X1.eea18b9b23623p-1, Double.parseDouble("+0X1.eea18b9b23623p-1"));
1871 check(0x1.D7007A90ACFFP-1, Double.parseDouble("0x1.D7007A90ACFFP-1"));
1872 check(+0X1.BC5FA9784DF22P-1d, Double.parseDouble("+0X1.BC5FA9784DF22P-1d"));
1873 check(0x1.e5920c6d10018p-3, Double.parseDouble("0x1.e5920c6d10018p-3"));
1875 check(0X1.e5920c6d10018p-3, Double.parseDouble("0X1.e5920c6d10018p-3"));
1877 check(-0X1.b33ebab89cca5p-1D, Double.parseDouble("-0X1.b33ebab89cca5p-1D"));
1881 check(0X1.149ba37ee369aP-2D, Double.parseDouble("0X1.149ba37ee369aP-2D"));
1883 check(-0X1.f19f188d9d66ep-1D, Double.parseDouble("-0X1.f19f188d9d66ep-1D"));
1884 check(0x1.19DE4FDEE28C4P-1D, Double.parseDouble("0x1.19DE4FDEE28C4P-1D"));
1886 check(-0X1.33255540E32A2P-1d, Double.parseDouble("-0X1.33255540E32A2P-1d"));
1887 check(0X1.33255540E32A2P-1D, Double.parseDouble("0X1.33255540E32A2P-1D"));
1888 check(+0X1.826da50c942e2P-1D, Double.parseDouble("+0X1.826da50c942e2P-1D"));
1890 check(+0X1.974307541493P-3D, Double.parseDouble("+0X1.974307541493P-3D"));
1892 check(-0X1.42e53419d7a38p-2, Double.parseDouble("-0X1.42e53419d7a38p-2"));
1895 check(0x1.f4b8433e700fp-1D, Double.parseDouble("0x1.f4b8433e700fp-1D"));
1896 check(-0x1.f4b8433e700fP-1d, Double.parseDouble("-0x1.f4b8433e700fP-1d"));
1897 check(+0X1.f4b8433e700fp-1D, Double.parseDouble("+0X1.f4b8433e700fp-1D"));
1899 check(0X1.D0343C89AADDEp-2d, Double.parseDouble("0X1.D0343C89AADDEp-2d"));
1902 check(-0X1.A1154618A3764p-1d, Double.parseDouble("-0X1.A1154618A3764p-1d"));
1903 check(0x1.5D55A70DEE29Ep-1d, Double.parseDouble("0x1.5D55A70DEE29Ep-1d"));
1904 check(0x1.5D55A70DEE29Ep-1D, Double.parseDouble("0x1.5D55A70DEE29Ep-1D"));
1905 check(0x1.044A042E29BD1P-1d, Double.parseDouble("0x1.044A042E29BD1P-1d"));
1906 check(-0x1.7325d1e88fb24p-2d, Double.parseDouble("-0x1.7325d1e88fb24p-2d"));
1907 check(0x1.7325D1E88FB24P-2D, Double.parseDouble("0x1.7325D1E88FB24P-2D"));
1908 check(-0X1.7325D1E88FB24p-2, Double.parseDouble("-0X1.7325D1E88FB24p-2"));
1909 check(+0x1.9af71e96ebc04P-1d, Double.parseDouble("+0x1.9af71e96ebc04P-1d"));
1910 check(-0x1.505e19818009aP-1, Double.parseDouble("-0x1.505e19818009aP-1"));
1911 check(+0X1.505E19818009AP-1D, Double.parseDouble("+0X1.505E19818009AP-1D"));
1912 check(+0X1.4E886067F6F2Fp-1d, Double.parseDouble("+0X1.4E886067F6F2Fp-1d"));
1913 check(-0x1.E09709C718C6AP-2d, Double.parseDouble("-0x1.E09709C718C6AP-2d"));
1914 check(-0X1.E09709C718C6Ap-2D, Double.parseDouble("-0X1.E09709C718C6Ap-2D"));
1915 check(0X1.E09709C718C6AP-2d, Double.parseDouble("0X1.E09709C718C6AP-2d"));
1916 check(0x1.628C3B3D23C78p-4d, Double.parseDouble("0x1.628C3B3D23C78p-4d"));
1918 check(+0X1.628c3b3d23c78p-4, Double.parseDouble("+0X1.628c3b3d23c78p-4"));
1920 check(0x1.83cd36116c64P-4, Double.parseDouble("0x1.83cd36116c64P-4"));
1921 check(0X1.83cd36116c64p-4d, Double.parseDouble("0X1.83cd36116c64p-4d"));
1922 check(-0x1.f315bd7c1ff16p-1d, Double.parseDouble("-0x1.f315bd7c1ff16p-1d"));
1924 check(0x1.F315BD7C1FF16P-1, Double.parseDouble("0x1.F315BD7C1FF16P-1"));
1925 check(0x1.dcee2dc282d8bP-1, Double.parseDouble("0x1.dcee2dc282d8bP-1"));
1926 check(-0x1.DCEE2DC282D8BP-1D, Double.parseDouble("-0x1.DCEE2DC282D8BP-1D"));
1927 check(+0X1.dcee2dc282d8bP-1d, Double.parseDouble("+0X1.dcee2dc282d8bP-1d"));
1929 check(-0x1.3FB46969BFABEP-2D, Double.parseDouble("-0x1.3FB46969BFABEP-2D"));
1930 check(-0x1.3807BC95C5D9p-1d, Double.parseDouble("-0x1.3807BC95C5D9p-1d"));
1931 check(0x1.9c09b8d7e8e2ap-2, Double.parseDouble("0x1.9c09b8d7e8e2ap-2"));
1933 check(0X1.9C09B8D7E8E2Ap-2D, Double.parseDouble("0X1.9C09B8D7E8E2Ap-2D"));
1934 check(0x1.8f0d8d1c8618P-4D, Double.parseDouble("0x1.8f0d8d1c8618P-4D"));
1936 check(+0x1.e1066ec3a3fc6p-1, Double.parseDouble("+0x1.e1066ec3a3fc6p-1"));
1940 check(-0x1.971fa42992ad4P-3, Double.parseDouble("-0x1.971fa42992ad4P-3"));
1941 check(0x1.971FA42992AD4P-3D, Double.parseDouble("0x1.971FA42992AD4P-3D"));
1942 check(+0X1.971FA42992AD4p-3, Double.parseDouble("+0X1.971FA42992AD4p-3"));
1946 check(0x1.9FC55CEFBFD08p-2d, Double.parseDouble("0x1.9FC55CEFBFD08p-2d"));
1948 check(0X1.4f15cee34d718p-3D, Double.parseDouble("0X1.4f15cee34d718p-3D"));
1949 check(-0x1.49361a83ca564P-3, Double.parseDouble("-0x1.49361a83ca564P-3"));
1950 check(+0X1.21d8191a795ap-1D, Double.parseDouble("+0X1.21d8191a795ap-1D"));
1951 check(0X1.c2a6a27540aa4P-2, Double.parseDouble("0X1.c2a6a27540aa4P-2"));
1952 check(-0x1.c8aaefee62cc4p-2d, Double.parseDouble("-0x1.c8aaefee62cc4p-2d"));
1953 check(+0X1.c8aaefee62cc4p-2D, Double.parseDouble("+0X1.c8aaefee62cc4p-2D"));
1955 check(-0X1.77B61D75961CP-7d, Double.parseDouble("-0X1.77B61D75961CP-7d"));
1956 check(+0X1.8fa774cd1a102p-1, Double.parseDouble("+0X1.8fa774cd1a102p-1"));
1960 check(-0X1.c448bdff0a01fp-1D, Double.parseDouble("-0X1.c448bdff0a01fp-1D"));
1962 check(0x1.3E9AEE85DC481P-1d, Double.parseDouble("0x1.3E9AEE85DC481P-1d"));
1964 check(+0X1.3e9aee85dc481P-1, Double.parseDouble("+0X1.3e9aee85dc481P-1"));
1965 check(0X1.4450405989bb1p-1, Double.parseDouble("0X1.4450405989bb1p-1"));
1967 check(+0x1.64F02206269CDp-1d, Double.parseDouble("+0x1.64F02206269CDp-1d"));
1969 check(0x1.1371111b16b75P-1D, Double.parseDouble("0x1.1371111b16b75P-1D"));
1971 check(0X1.1371111b16b75p-1d, Double.parseDouble("0X1.1371111b16b75p-1d"));
1972 check(+0x1.099A04187DDF6p-2D, Double.parseDouble("+0x1.099A04187DDF6p-2D"));
1975 check(+0X1.099a04187ddf6P-2d, Double.parseDouble("+0X1.099a04187ddf6P-2d"));
1976 check(0x1.3f8c808d27a26P-2D, Double.parseDouble("0x1.3f8c808d27a26P-2D"));
1977 check(+0X1.3f8c808d27a26p-2D, Double.parseDouble("+0X1.3f8c808d27a26p-2D"));
1978 check(0X1.3F8C808D27A26P-2, Double.parseDouble("0X1.3F8C808D27A26P-2"));
1979 check(+0x1.84546C327CA2Fp-1d, Double.parseDouble("+0x1.84546C327CA2Fp-1d"));
1980 check(+0x1.F4167D40063AP-2, Double.parseDouble("+0x1.F4167D40063AP-2"));
1982 check(-0X1.F4167D40063Ap-2d, Double.parseDouble("-0X1.F4167D40063Ap-2d"));
1983 check(0x1.2DEB0C3D7A34Ep-2, Double.parseDouble("0x1.2DEB0C3D7A34Ep-2"));
1984 check(-0x1.5e9956fb5cbfap-2D, Double.parseDouble("-0x1.5e9956fb5cbfap-2D"));
1986 check(-0x1.A937DB5A01A18P-3, Double.parseDouble("-0x1.A937DB5A01A18P-3"));
1989 check(0X1.a937db5a01a18P-3D, Double.parseDouble("0X1.a937db5a01a18P-3D"));
1990 check(-0x1.faf0d95a2c71ep-2d, Double.parseDouble("-0x1.faf0d95a2c71ep-2d"));
1992 check(+0X1.8DAC5C236AE68p-3, Double.parseDouble("+0X1.8DAC5C236AE68p-3"));
1993 check(-0x0.7ffffffffffffffp-149, Double.parseDouble("-0x0.7ffffffffffffffp-149"));