S390: Use C11-like atomics instead of plain memory accesses in lock elision code.
[glibc.git] / stdlib / tst-strtod-round-data.h
blobfc09bc91175c315c39a6fd3b9d811b26d9df2f78
1 /* This file was generated by gen-tst-strtod-round.c from tst-strtod-round-data. */
2 static const struct test tests[] = {
3 TEST ("3.518437208883201171875E+013",
4 false,
5 0x2p+44,
6 0x2p+44,
7 0x2p+44,
8 0x2.000004p+44,
9 false,
10 0x2.0000000000002p+44,
11 0x2.0000000000004p+44,
12 0x2.0000000000002p+44,
13 0x2.0000000000004p+44,
14 true,
15 0x2.0000000000003p+44,
16 0x2.0000000000003p+44,
17 0x2.0000000000003p+44,
18 0x2.0000000000003p+44,
19 true,
20 0x2.0000000000003p+44,
21 0x2.0000000000003p+44,
22 0x2.0000000000003p+44,
23 0x2.0000000000003p+44,
24 true,
25 0x2.0000000000003p+44,
26 0x2.0000000000003p+44,
27 0x2.0000000000003p+44,
28 0x2.0000000000003p+44,
29 true,
30 0x2.0000000000003p+44,
31 0x2.0000000000003p+44,
32 0x2.0000000000003p+44,
33 0x2.0000000000003p+44),
34 TEST ("1.00000005960464477550",
35 false,
36 0x1p+0,
37 0x1.000002p+0,
38 0x1p+0,
39 0x1.000002p+0,
40 false,
41 0x1.000001p+0,
42 0x1.000001p+0,
43 0x1.000001p+0,
44 0x1.0000010000001p+0,
45 false,
46 0x1.0000010000000002p+0,
47 0x1.0000010000000002p+0,
48 0x1.0000010000000002p+0,
49 0x1.0000010000000004p+0,
50 false,
51 0x1.0000010000000002p+0,
52 0x1.0000010000000002p+0,
53 0x1.0000010000000002p+0,
54 0x1.0000010000000004p+0,
55 false,
56 0x1.0000010000000002048242f2ffp+0,
57 0x1.0000010000000002048242f2ff8p+0,
58 0x1.0000010000000002048242f2ffp+0,
59 0x1.0000010000000002048242f2ff8p+0,
60 false,
61 0x1.0000010000000002048242f2ff66p+0,
62 0x1.0000010000000002048242f2ff67p+0,
63 0x1.0000010000000002048242f2ff66p+0,
64 0x1.0000010000000002048242f2ff67p+0),
65 TEST ("1.0000000596046447755",
66 false,
67 0x1p+0,
68 0x1.000002p+0,
69 0x1p+0,
70 0x1.000002p+0,
71 false,
72 0x1.000001p+0,
73 0x1.000001p+0,
74 0x1.000001p+0,
75 0x1.0000010000001p+0,
76 false,
77 0x1.0000010000000002p+0,
78 0x1.0000010000000002p+0,
79 0x1.0000010000000002p+0,
80 0x1.0000010000000004p+0,
81 false,
82 0x1.0000010000000002p+0,
83 0x1.0000010000000002p+0,
84 0x1.0000010000000002p+0,
85 0x1.0000010000000004p+0,
86 false,
87 0x1.0000010000000002048242f2ffp+0,
88 0x1.0000010000000002048242f2ff8p+0,
89 0x1.0000010000000002048242f2ffp+0,
90 0x1.0000010000000002048242f2ff8p+0,
91 false,
92 0x1.0000010000000002048242f2ff66p+0,
93 0x1.0000010000000002048242f2ff67p+0,
94 0x1.0000010000000002048242f2ff66p+0,
95 0x1.0000010000000002048242f2ff67p+0),
96 TEST ("1.000000059604644776",
97 false,
98 0x1p+0,
99 0x1.000002p+0,
100 0x1p+0,
101 0x1.000002p+0,
102 false,
103 0x1.000001p+0,
104 0x1.000001p+0,
105 0x1.000001p+0,
106 0x1.0000010000001p+0,
107 false,
108 0x1.000001000000000ap+0,
109 0x1.000001000000000cp+0,
110 0x1.000001000000000ap+0,
111 0x1.000001000000000cp+0,
112 false,
113 0x1.000001000000000ap+0,
114 0x1.000001000000000cp+0,
115 0x1.000001000000000ap+0,
116 0x1.000001000000000cp+0,
117 false,
118 0x1.000001000000000b3db12bdc21p+0,
119 0x1.000001000000000b3db12bdc21p+0,
120 0x1.000001000000000b3db12bdc21p+0,
121 0x1.000001000000000b3db12bdc218p+0,
122 false,
123 0x1.000001000000000b3db12bdc213cp+0,
124 0x1.000001000000000b3db12bdc213dp+0,
125 0x1.000001000000000b3db12bdc213cp+0,
126 0x1.000001000000000b3db12bdc213dp+0),
127 TEST ("1.000000059604644775",
128 false,
129 0x1p+0,
130 0x1p+0,
131 0x1p+0,
132 0x1.000002p+0,
133 false,
134 0x1.000000fffffffp+0,
135 0x1.000001p+0,
136 0x1.000000fffffffp+0,
137 0x1.000001p+0,
138 false,
139 0x1.000000fffffffff8p+0,
140 0x1.000000fffffffff8p+0,
141 0x1.000000fffffffff8p+0,
142 0x1.000000fffffffffap+0,
143 false,
144 0x1.000000fffffffff8p+0,
145 0x1.000000fffffffff8p+0,
146 0x1.000000fffffffff8p+0,
147 0x1.000000fffffffffap+0,
148 false,
149 0x1.000000fffffffff8cb535a09dd8p+0,
150 0x1.000000fffffffff8cb535a09dd8p+0,
151 0x1.000000fffffffff8cb535a09dd8p+0,
152 0x1.000000fffffffff8cb535a09dep+0,
153 false,
154 0x1.000000fffffffff8cb535a09dd9p+0,
155 0x1.000000fffffffff8cb535a09dd91p+0,
156 0x1.000000fffffffff8cb535a09dd9p+0,
157 0x1.000000fffffffff8cb535a09dd91p+0),
158 TEST ("1.00000005960464478",
159 false,
160 0x1p+0,
161 0x1.000002p+0,
162 0x1p+0,
163 0x1.000002p+0,
164 false,
165 0x1.000001p+0,
166 0x1.000001p+0,
167 0x1.000001p+0,
168 0x1.0000010000001p+0,
169 false,
170 0x1.0000010000000054p+0,
171 0x1.0000010000000056p+0,
172 0x1.0000010000000054p+0,
173 0x1.0000010000000056p+0,
174 false,
175 0x1.0000010000000054p+0,
176 0x1.0000010000000056p+0,
177 0x1.0000010000000054p+0,
178 0x1.0000010000000056p+0,
179 false,
180 0x1.0000010000000055072873252f8p+0,
181 0x1.0000010000000055072873253p+0,
182 0x1.0000010000000055072873252f8p+0,
183 0x1.0000010000000055072873253p+0,
184 false,
185 0x1.0000010000000055072873252febp+0,
186 0x1.0000010000000055072873252febp+0,
187 0x1.0000010000000055072873252febp+0,
188 0x1.0000010000000055072873252fecp+0),
189 TEST ("1.0000000596046448",
190 false,
191 0x1p+0,
192 0x1.000002p+0,
193 0x1p+0,
194 0x1.000002p+0,
195 false,
196 0x1.000001p+0,
197 0x1.000001p+0,
198 0x1.000001p+0,
199 0x1.0000010000001p+0,
200 false,
201 0x1.00000100000001c4p+0,
202 0x1.00000100000001c6p+0,
203 0x1.00000100000001c4p+0,
204 0x1.00000100000001c6p+0,
205 false,
206 0x1.00000100000001c4p+0,
207 0x1.00000100000001c6p+0,
208 0x1.00000100000001c4p+0,
209 0x1.00000100000001c6p+0,
210 false,
211 0x1.00000100000001c5f67cd79279p+0,
212 0x1.00000100000001c5f67cd792798p+0,
213 0x1.00000100000001c5f67cd79279p+0,
214 0x1.00000100000001c5f67cd792798p+0,
215 false,
216 0x1.00000100000001c5f67cd7927953p+0,
217 0x1.00000100000001c5f67cd7927954p+0,
218 0x1.00000100000001c5f67cd7927953p+0,
219 0x1.00000100000001c5f67cd7927954p+0),
220 TEST ("1.000000059604645",
221 false,
222 0x1p+0,
223 0x1.000002p+0,
224 0x1p+0,
225 0x1.000002p+0,
226 false,
227 0x1.0000010000001p+0,
228 0x1.0000010000001p+0,
229 0x1.0000010000001p+0,
230 0x1.0000010000002p+0,
231 false,
232 0x1.000001000000102ep+0,
233 0x1.000001000000103p+0,
234 0x1.000001000000102ep+0,
235 0x1.000001000000103p+0,
236 false,
237 0x1.000001000000102ep+0,
238 0x1.000001000000103p+0,
239 0x1.000001000000102ep+0,
240 0x1.000001000000103p+0,
241 false,
242 0x1.000001000000102f4fc8c3d757p+0,
243 0x1.000001000000102f4fc8c3d7578p+0,
244 0x1.000001000000102f4fc8c3d757p+0,
245 0x1.000001000000102f4fc8c3d7578p+0,
246 false,
247 0x1.000001000000102f4fc8c3d75769p+0,
248 0x1.000001000000102f4fc8c3d75769p+0,
249 0x1.000001000000102f4fc8c3d75769p+0,
250 0x1.000001000000102f4fc8c3d7576ap+0),
251 TEST ("1.00000005960464",
252 false,
253 0x1p+0,
254 0x1p+0,
255 0x1p+0,
256 0x1.000002p+0,
257 false,
258 0x1.000000fffffeap+0,
259 0x1.000000fffffeap+0,
260 0x1.000000fffffeap+0,
261 0x1.000000fffffebp+0,
262 false,
263 0x1.000000fffffea7e4p+0,
264 0x1.000000fffffea7e6p+0,
265 0x1.000000fffffea7e4p+0,
266 0x1.000000fffffea7e6p+0,
267 false,
268 0x1.000000fffffea7e4p+0,
269 0x1.000000fffffea7e6p+0,
270 0x1.000000fffffea7e4p+0,
271 0x1.000000fffffea7e6p+0,
272 false,
273 0x1.000000fffffea7e5975eb11da7p+0,
274 0x1.000000fffffea7e5975eb11da78p+0,
275 0x1.000000fffffea7e5975eb11da7p+0,
276 0x1.000000fffffea7e5975eb11da78p+0,
277 false,
278 0x1.000000fffffea7e5975eb11da74ap+0,
279 0x1.000000fffffea7e5975eb11da74bp+0,
280 0x1.000000fffffea7e5975eb11da74ap+0,
281 0x1.000000fffffea7e5975eb11da74bp+0),
282 TEST ("1.0000000596046",
283 false,
284 0x1p+0,
285 0x1p+0,
286 0x1p+0,
287 0x1.000002p+0,
288 false,
289 0x1.000000fffff36p+0,
290 0x1.000000fffff36p+0,
291 0x1.000000fffff36p+0,
292 0x1.000000fffff37p+0,
293 false,
294 0x1.000000fffff36596p+0,
295 0x1.000000fffff36598p+0,
296 0x1.000000fffff36596p+0,
297 0x1.000000fffff36598p+0,
298 false,
299 0x1.000000fffff36596p+0,
300 0x1.000000fffff36598p+0,
301 0x1.000000fffff36596p+0,
302 0x1.000000fffff36598p+0,
303 false,
304 0x1.000000fffff36597d40e1b5026p+0,
305 0x1.000000fffff36597d40e1b50268p+0,
306 0x1.000000fffff36597d40e1b5026p+0,
307 0x1.000000fffff36597d40e1b50268p+0,
308 false,
309 0x1.000000fffff36597d40e1b502655p+0,
310 0x1.000000fffff36597d40e1b502656p+0,
311 0x1.000000fffff36597d40e1b502655p+0,
312 0x1.000000fffff36597d40e1b502656p+0),
313 TEST ("1.000000059605",
314 false,
315 0x1p+0,
316 0x1.000002p+0,
317 0x1p+0,
318 0x1.000002p+0,
319 false,
320 0x1.000001000063fp+0,
321 0x1.000001000064p+0,
322 0x1.000001000063fp+0,
323 0x1.000001000064p+0,
324 false,
325 0x1.000001000063fcap+0,
326 0x1.000001000063fca2p+0,
327 0x1.000001000063fcap+0,
328 0x1.000001000063fca2p+0,
329 false,
330 0x1.000001000063fcap+0,
331 0x1.000001000063fca2p+0,
332 0x1.000001000063fcap+0,
333 0x1.000001000063fca2p+0,
334 false,
335 0x1.000001000063fca17533f5572f8p+0,
336 0x1.000001000063fca17533f5573p+0,
337 0x1.000001000063fca17533f5572f8p+0,
338 0x1.000001000063fca17533f5573p+0,
339 false,
340 0x1.000001000063fca17533f5572fe9p+0,
341 0x1.000001000063fca17533f5572feap+0,
342 0x1.000001000063fca17533f5572fe9p+0,
343 0x1.000001000063fca17533f5572feap+0),
344 TEST ("1.00000005960",
345 false,
346 0x1p+0,
347 0x1p+0,
348 0x1p+0,
349 0x1.000002p+0,
350 false,
351 0x1.000000fffae49p+0,
352 0x1.000000fffae4ap+0,
353 0x1.000000fffae49p+0,
354 0x1.000000fffae4ap+0,
355 false,
356 0x1.000000fffae49ca8p+0,
357 0x1.000000fffae49caap+0,
358 0x1.000000fffae49ca8p+0,
359 0x1.000000fffae49caap+0,
360 false,
361 0x1.000000fffae49ca8p+0,
362 0x1.000000fffae49caap+0,
363 0x1.000000fffae49ca8p+0,
364 0x1.000000fffae49caap+0,
365 false,
366 0x1.000000fffae49ca916dacfff38p+0,
367 0x1.000000fffae49ca916dacfff38p+0,
368 0x1.000000fffae49ca916dacfff38p+0,
369 0x1.000000fffae49ca916dacfff388p+0,
370 false,
371 0x1.000000fffae49ca916dacfff382dp+0,
372 0x1.000000fffae49ca916dacfff382dp+0,
373 0x1.000000fffae49ca916dacfff382dp+0,
374 0x1.000000fffae49ca916dacfff382ep+0),
375 TEST ("1.0000000596",
376 false,
377 0x1p+0,
378 0x1p+0,
379 0x1p+0,
380 0x1.000002p+0,
381 false,
382 0x1.000000fffae49p+0,
383 0x1.000000fffae4ap+0,
384 0x1.000000fffae49p+0,
385 0x1.000000fffae4ap+0,
386 false,
387 0x1.000000fffae49ca8p+0,
388 0x1.000000fffae49caap+0,
389 0x1.000000fffae49ca8p+0,
390 0x1.000000fffae49caap+0,
391 false,
392 0x1.000000fffae49ca8p+0,
393 0x1.000000fffae49caap+0,
394 0x1.000000fffae49ca8p+0,
395 0x1.000000fffae49caap+0,
396 false,
397 0x1.000000fffae49ca916dacfff38p+0,
398 0x1.000000fffae49ca916dacfff38p+0,
399 0x1.000000fffae49ca916dacfff38p+0,
400 0x1.000000fffae49ca916dacfff388p+0,
401 false,
402 0x1.000000fffae49ca916dacfff382dp+0,
403 0x1.000000fffae49ca916dacfff382dp+0,
404 0x1.000000fffae49ca916dacfff382dp+0,
405 0x1.000000fffae49ca916dacfff382ep+0),
406 TEST ("1.000000060",
407 false,
408 0x1p+0,
409 0x1.000002p+0,
410 0x1p+0,
411 0x1.000002p+0,
412 false,
413 0x1.00000101b2b29p+0,
414 0x1.00000101b2b2ap+0,
415 0x1.00000101b2b29p+0,
416 0x1.00000101b2b2ap+0,
417 false,
418 0x1.00000101b2b29a46p+0,
419 0x1.00000101b2b29a46p+0,
420 0x1.00000101b2b29a46p+0,
421 0x1.00000101b2b29a48p+0,
422 false,
423 0x1.00000101b2b29a46p+0,
424 0x1.00000101b2b29a46p+0,
425 0x1.00000101b2b29a46p+0,
426 0x1.00000101b2b29a48p+0,
427 false,
428 0x1.00000101b2b29a4692b67b7ca3p+0,
429 0x1.00000101b2b29a4692b67b7ca3p+0,
430 0x1.00000101b2b29a4692b67b7ca3p+0,
431 0x1.00000101b2b29a4692b67b7ca38p+0,
432 false,
433 0x1.00000101b2b29a4692b67b7ca313p+0,
434 0x1.00000101b2b29a4692b67b7ca314p+0,
435 0x1.00000101b2b29a4692b67b7ca313p+0,
436 0x1.00000101b2b29a4692b67b7ca314p+0),
437 TEST ("1.00000006",
438 false,
439 0x1p+0,
440 0x1.000002p+0,
441 0x1p+0,
442 0x1.000002p+0,
443 false,
444 0x1.00000101b2b29p+0,
445 0x1.00000101b2b2ap+0,
446 0x1.00000101b2b29p+0,
447 0x1.00000101b2b2ap+0,
448 false,
449 0x1.00000101b2b29a46p+0,
450 0x1.00000101b2b29a46p+0,
451 0x1.00000101b2b29a46p+0,
452 0x1.00000101b2b29a48p+0,
453 false,
454 0x1.00000101b2b29a46p+0,
455 0x1.00000101b2b29a46p+0,
456 0x1.00000101b2b29a46p+0,
457 0x1.00000101b2b29a48p+0,
458 false,
459 0x1.00000101b2b29a4692b67b7ca3p+0,
460 0x1.00000101b2b29a4692b67b7ca3p+0,
461 0x1.00000101b2b29a4692b67b7ca3p+0,
462 0x1.00000101b2b29a4692b67b7ca38p+0,
463 false,
464 0x1.00000101b2b29a4692b67b7ca313p+0,
465 0x1.00000101b2b29a4692b67b7ca314p+0,
466 0x1.00000101b2b29a4692b67b7ca313p+0,
467 0x1.00000101b2b29a4692b67b7ca314p+0),
468 TEST ("1.0000001",
469 false,
470 0x1p+0,
471 0x1.000002p+0,
472 0x1p+0,
473 0x1.000002p+0,
474 false,
475 0x1.000001ad7f29ap+0,
476 0x1.000001ad7f29bp+0,
477 0x1.000001ad7f29ap+0,
478 0x1.000001ad7f29bp+0,
479 false,
480 0x1.000001ad7f29abcap+0,
481 0x1.000001ad7f29abcap+0,
482 0x1.000001ad7f29abcap+0,
483 0x1.000001ad7f29abccp+0,
484 false,
485 0x1.000001ad7f29abcap+0,
486 0x1.000001ad7f29abcap+0,
487 0x1.000001ad7f29abcap+0,
488 0x1.000001ad7f29abccp+0,
489 false,
490 0x1.000001ad7f29abcaf485787a65p+0,
491 0x1.000001ad7f29abcaf485787a65p+0,
492 0x1.000001ad7f29abcaf485787a65p+0,
493 0x1.000001ad7f29abcaf485787a658p+0,
494 false,
495 0x1.000001ad7f29abcaf485787a652p+0,
496 0x1.000001ad7f29abcaf485787a6521p+0,
497 0x1.000001ad7f29abcaf485787a652p+0,
498 0x1.000001ad7f29abcaf485787a6521p+0),
499 TEST ("1.000000",
500 true,
501 0x1p+0,
502 0x1p+0,
503 0x1p+0,
504 0x1p+0,
505 true,
506 0x1p+0,
507 0x1p+0,
508 0x1p+0,
509 0x1p+0,
510 true,
511 0x1p+0,
512 0x1p+0,
513 0x1p+0,
514 0x1p+0,
515 true,
516 0x1p+0,
517 0x1p+0,
518 0x1p+0,
519 0x1p+0,
520 true,
521 0x1p+0,
522 0x1p+0,
523 0x1p+0,
524 0x1p+0,
525 true,
526 0x1p+0,
527 0x1p+0,
528 0x1p+0,
529 0x1p+0),
530 TEST ("1.00000000000000011113",
531 false,
532 0x1p+0,
533 0x1p+0,
534 0x1p+0,
535 0x1.000002p+0,
536 false,
537 0x1p+0,
538 0x1.0000000000001p+0,
539 0x1p+0,
540 0x1.0000000000001p+0,
541 false,
542 0x1.00000000000008p+0,
543 0x1.0000000000000802p+0,
544 0x1.00000000000008p+0,
545 0x1.0000000000000802p+0,
546 false,
547 0x1.00000000000008p+0,
548 0x1.0000000000000802p+0,
549 0x1.00000000000008p+0,
550 0x1.0000000000000802p+0,
551 false,
552 0x1.0000000000000801fc96557232p+0,
553 0x1.0000000000000801fc96557232p+0,
554 0x1.0000000000000801fc96557232p+0,
555 0x1.0000000000000801fc965572328p+0,
556 false,
557 0x1.0000000000000801fc9655723222p+0,
558 0x1.0000000000000801fc9655723222p+0,
559 0x1.0000000000000801fc9655723222p+0,
560 0x1.0000000000000801fc9655723223p+0),
561 TEST ("1.00000000000000011103",
562 false,
563 0x1p+0,
564 0x1p+0,
565 0x1p+0,
566 0x1.000002p+0,
567 false,
568 0x1p+0,
569 0x1.0000000000001p+0,
570 0x1p+0,
571 0x1.0000000000001p+0,
572 false,
573 0x1.00000000000008p+0,
574 0x1.00000000000008p+0,
575 0x1.00000000000008p+0,
576 0x1.0000000000000802p+0,
577 false,
578 0x1.00000000000008p+0,
579 0x1.00000000000008p+0,
580 0x1.00000000000008p+0,
581 0x1.0000000000000802p+0,
582 false,
583 0x1.00000000000008002459c076c48p+0,
584 0x1.00000000000008002459c076c5p+0,
585 0x1.00000000000008002459c076c48p+0,
586 0x1.00000000000008002459c076c5p+0,
587 false,
588 0x1.00000000000008002459c076c4f7p+0,
589 0x1.00000000000008002459c076c4f8p+0,
590 0x1.00000000000008002459c076c4f7p+0,
591 0x1.00000000000008002459c076c4f8p+0),
592 TEST ("1.00000000000000011102",
593 false,
594 0x1p+0,
595 0x1p+0,
596 0x1p+0,
597 0x1.000002p+0,
598 false,
599 0x1p+0,
600 0x1p+0,
601 0x1p+0,
602 0x1.0000000000001p+0,
603 false,
604 0x1.00000000000007fep+0,
605 0x1.00000000000008p+0,
606 0x1.00000000000007fep+0,
607 0x1.00000000000008p+0,
608 false,
609 0x1.00000000000007fep+0,
610 0x1.00000000000008p+0,
611 0x1.00000000000007fep+0,
612 0x1.00000000000008p+0,
613 false,
614 0x1.00000000000007fff5207e5dap+0,
615 0x1.00000000000007fff5207e5da08p+0,
616 0x1.00000000000007fff5207e5dap+0,
617 0x1.00000000000007fff5207e5da08p+0,
618 false,
619 0x1.00000000000007fff5207e5da073p+0,
620 0x1.00000000000007fff5207e5da073p+0,
621 0x1.00000000000007fff5207e5da073p+0,
622 0x1.00000000000007fff5207e5da074p+0),
623 TEST ("1.00000000000000011101",
624 false,
625 0x1p+0,
626 0x1p+0,
627 0x1p+0,
628 0x1.000002p+0,
629 false,
630 0x1p+0,
631 0x1p+0,
632 0x1p+0,
633 0x1.0000000000001p+0,
634 false,
635 0x1.00000000000007fep+0,
636 0x1.00000000000008p+0,
637 0x1.00000000000007fep+0,
638 0x1.00000000000008p+0,
639 false,
640 0x1.00000000000007fep+0,
641 0x1.00000000000008p+0,
642 0x1.00000000000007fep+0,
643 0x1.00000000000008p+0,
644 false,
645 0x1.00000000000007ffc5e73c447b8p+0,
646 0x1.00000000000007ffc5e73c447cp+0,
647 0x1.00000000000007ffc5e73c447b8p+0,
648 0x1.00000000000007ffc5e73c447cp+0,
649 false,
650 0x1.00000000000007ffc5e73c447befp+0,
651 0x1.00000000000007ffc5e73c447befp+0,
652 0x1.00000000000007ffc5e73c447befp+0,
653 0x1.00000000000007ffc5e73c447bfp+0),
654 TEST ("1.0000000000000001111",
655 false,
656 0x1p+0,
657 0x1p+0,
658 0x1p+0,
659 0x1.000002p+0,
660 false,
661 0x1p+0,
662 0x1.0000000000001p+0,
663 0x1p+0,
664 0x1.0000000000001p+0,
665 false,
666 0x1.00000000000008p+0,
667 0x1.0000000000000802p+0,
668 0x1.00000000000008p+0,
669 0x1.0000000000000802p+0,
670 false,
671 0x1.00000000000008p+0,
672 0x1.0000000000000802p+0,
673 0x1.00000000000008p+0,
674 0x1.0000000000000802p+0,
675 false,
676 0x1.00000000000008016eea8f26c48p+0,
677 0x1.00000000000008016eea8f26c48p+0,
678 0x1.00000000000008016eea8f26c48p+0,
679 0x1.00000000000008016eea8f26c5p+0,
680 false,
681 0x1.00000000000008016eea8f26c495p+0,
682 0x1.00000000000008016eea8f26c496p+0,
683 0x1.00000000000008016eea8f26c495p+0,
684 0x1.00000000000008016eea8f26c496p+0),
685 TEST ("1.000000000000000111",
686 false,
687 0x1p+0,
688 0x1p+0,
689 0x1p+0,
690 0x1.000002p+0,
691 false,
692 0x1p+0,
693 0x1p+0,
694 0x1p+0,
695 0x1.0000000000001p+0,
696 false,
697 0x1.00000000000007fep+0,
698 0x1.00000000000008p+0,
699 0x1.00000000000007fep+0,
700 0x1.00000000000008p+0,
701 false,
702 0x1.00000000000007fep+0,
703 0x1.00000000000008p+0,
704 0x1.00000000000007fep+0,
705 0x1.00000000000008p+0,
706 false,
707 0x1.00000000000007ff96adfa2b57p+0,
708 0x1.00000000000007ff96adfa2b578p+0,
709 0x1.00000000000007ff96adfa2b57p+0,
710 0x1.00000000000007ff96adfa2b578p+0,
711 false,
712 0x1.00000000000007ff96adfa2b576ap+0,
713 0x1.00000000000007ff96adfa2b576bp+0,
714 0x1.00000000000007ff96adfa2b576ap+0,
715 0x1.00000000000007ff96adfa2b576bp+0),
716 TEST ("1.00000000000000011",
717 false,
718 0x1p+0,
719 0x1p+0,
720 0x1p+0,
721 0x1.000002p+0,
722 false,
723 0x1p+0,
724 0x1p+0,
725 0x1p+0,
726 0x1.0000000000001p+0,
727 false,
728 0x1.00000000000007ecp+0,
729 0x1.00000000000007eep+0,
730 0x1.00000000000007ecp+0,
731 0x1.00000000000007eep+0,
732 false,
733 0x1.00000000000007ecp+0,
734 0x1.00000000000007eep+0,
735 0x1.00000000000007ecp+0,
736 0x1.00000000000007eep+0,
737 false,
738 0x1.00000000000007ed24502859138p+0,
739 0x1.00000000000007ed24502859138p+0,
740 0x1.00000000000007ed24502859138p+0,
741 0x1.00000000000007ed2450285914p+0,
742 false,
743 0x1.00000000000007ed2450285913bfp+0,
744 0x1.00000000000007ed2450285913bfp+0,
745 0x1.00000000000007ed2450285913bfp+0,
746 0x1.00000000000007ed2450285913cp+0),
747 TEST ("1.0000000000000001",
748 false,
749 0x1p+0,
750 0x1p+0,
751 0x1p+0,
752 0x1.000002p+0,
753 false,
754 0x1p+0,
755 0x1p+0,
756 0x1p+0,
757 0x1.0000000000001p+0,
758 false,
759 0x1.0000000000000734p+0,
760 0x1.0000000000000734p+0,
761 0x1.0000000000000734p+0,
762 0x1.0000000000000736p+0,
763 false,
764 0x1.0000000000000734p+0,
765 0x1.0000000000000734p+0,
766 0x1.0000000000000734p+0,
767 0x1.0000000000000736p+0,
768 false,
769 0x1.0000000000000734aca5f6226fp+0,
770 0x1.0000000000000734aca5f6226fp+0,
771 0x1.0000000000000734aca5f6226fp+0,
772 0x1.0000000000000734aca5f6226f8p+0,
773 false,
774 0x1.0000000000000734aca5f6226f0ap+0,
775 0x1.0000000000000734aca5f6226f0bp+0,
776 0x1.0000000000000734aca5f6226f0ap+0,
777 0x1.0000000000000734aca5f6226f0bp+0),
778 TEST ("3929201589819414e-25",
779 false,
780 0x1.b0053p-32,
781 0x1.b00532p-32,
782 0x1.b0053p-32,
783 0x1.b00532p-32,
784 false,
785 0x1.b005314e2421ep-32,
786 0x1.b005314e2421ep-32,
787 0x1.b005314e2421ep-32,
788 0x1.b005314e2421fp-32,
789 false,
790 0x1.b005314e2421e7fep-32,
791 0x1.b005314e2421e8p-32,
792 0x1.b005314e2421e7fep-32,
793 0x1.b005314e2421e8p-32,
794 false,
795 0x1.b005314e2421e7fep-32,
796 0x1.b005314e2421e8p-32,
797 0x1.b005314e2421e7fep-32,
798 0x1.b005314e2421e8p-32,
799 false,
800 0x1.b005314e2421e7ffb472840c5ap-32,
801 0x1.b005314e2421e7ffb472840c5a8p-32,
802 0x1.b005314e2421e7ffb472840c5ap-32,
803 0x1.b005314e2421e7ffb472840c5a8p-32,
804 false,
805 0x1.b005314e2421e7ffb472840c5a6ep-32,
806 0x1.b005314e2421e7ffb472840c5a6fp-32,
807 0x1.b005314e2421e7ffb472840c5a6ep-32,
808 0x1.b005314e2421e7ffb472840c5a6fp-32),
809 TEST ("0.0000000000000000000000000000000000000000000021019476964872"
810 "256063855943749348741969203929128147736576356024258346866240"
811 "28790902229957282543182373046875",
812 false,
813 0x8p-152,
814 0x1p-148,
815 0x8p-152,
816 0x1p-148,
817 true,
818 0xcp-152,
819 0xcp-152,
820 0xcp-152,
821 0xcp-152,
822 true,
823 0xcp-152,
824 0xcp-152,
825 0xcp-152,
826 0xcp-152,
827 true,
828 0xcp-152,
829 0xcp-152,
830 0xcp-152,
831 0xcp-152,
832 true,
833 0xcp-152,
834 0xcp-152,
835 0xcp-152,
836 0xcp-152,
837 true,
838 0xcp-152,
839 0xcp-152,
840 0xcp-152,
841 0xcp-152),
842 TEST ("1.00000005960464477539062499",
843 false,
844 0x1p+0,
845 0x1p+0,
846 0x1p+0,
847 0x1.000002p+0,
848 false,
849 0x1.000000fffffffp+0,
850 0x1.000001p+0,
851 0x1.000000fffffffp+0,
852 0x1.000001p+0,
853 false,
854 0x1.000000fffffffffep+0,
855 0x1.000001p+0,
856 0x1.000000fffffffffep+0,
857 0x1.000001p+0,
858 false,
859 0x1.000000fffffffffep+0,
860 0x1.000001p+0,
861 0x1.000000fffffffffep+0,
862 0x1.000001p+0,
863 false,
864 0x1.000000fffffffffffffffce7b78p+0,
865 0x1.000000fffffffffffffffce7b8p+0,
866 0x1.000000fffffffffffffffce7b78p+0,
867 0x1.000000fffffffffffffffce7b8p+0,
868 false,
869 0x1.000000fffffffffffffffce7b7e7p+0,
870 0x1.000000fffffffffffffffce7b7e7p+0,
871 0x1.000000fffffffffffffffce7b7e7p+0,
872 0x1.000000fffffffffffffffce7b7e8p+0),
873 TEST ("1.000000059604644775390625",
874 false,
875 0x1p+0,
876 0x1p+0,
877 0x1p+0,
878 0x1.000002p+0,
879 true,
880 0x1.000001p+0,
881 0x1.000001p+0,
882 0x1.000001p+0,
883 0x1.000001p+0,
884 true,
885 0x1.000001p+0,
886 0x1.000001p+0,
887 0x1.000001p+0,
888 0x1.000001p+0,
889 true,
890 0x1.000001p+0,
891 0x1.000001p+0,
892 0x1.000001p+0,
893 0x1.000001p+0,
894 true,
895 0x1.000001p+0,
896 0x1.000001p+0,
897 0x1.000001p+0,
898 0x1.000001p+0,
899 true,
900 0x1.000001p+0,
901 0x1.000001p+0,
902 0x1.000001p+0,
903 0x1.000001p+0),
904 TEST ("1.00000005960464477539062501",
905 false,
906 0x1p+0,
907 0x1.000002p+0,
908 0x1p+0,
909 0x1.000002p+0,
910 false,
911 0x1.000001p+0,
912 0x1.000001p+0,
913 0x1.000001p+0,
914 0x1.0000010000001p+0,
915 false,
916 0x1.000001p+0,
917 0x1.000001p+0,
918 0x1.000001p+0,
919 0x1.0000010000000002p+0,
920 false,
921 0x1.000001p+0,
922 0x1.000001p+0,
923 0x1.000001p+0,
924 0x1.0000010000000002p+0,
925 false,
926 0x1.00000100000000000000031848p+0,
927 0x1.00000100000000000000031848p+0,
928 0x1.00000100000000000000031848p+0,
929 0x1.000001000000000000000318488p+0,
930 false,
931 0x1.0000010000000000000003184818p+0,
932 0x1.0000010000000000000003184819p+0,
933 0x1.0000010000000000000003184818p+0,
934 0x1.0000010000000000000003184819p+0),
935 TEST ("1.00000011920928955078125",
936 true,
937 0x1.000002p+0,
938 0x1.000002p+0,
939 0x1.000002p+0,
940 0x1.000002p+0,
941 true,
942 0x1.000002p+0,
943 0x1.000002p+0,
944 0x1.000002p+0,
945 0x1.000002p+0,
946 true,
947 0x1.000002p+0,
948 0x1.000002p+0,
949 0x1.000002p+0,
950 0x1.000002p+0,
951 true,
952 0x1.000002p+0,
953 0x1.000002p+0,
954 0x1.000002p+0,
955 0x1.000002p+0,
956 true,
957 0x1.000002p+0,
958 0x1.000002p+0,
959 0x1.000002p+0,
960 0x1.000002p+0,
961 true,
962 0x1.000002p+0,
963 0x1.000002p+0,
964 0x1.000002p+0,
965 0x1.000002p+0),
966 TEST ("1.00000017881393432617187499",
967 false,
968 0x1.000002p+0,
969 0x1.000002p+0,
970 0x1.000002p+0,
971 0x1.000004p+0,
972 false,
973 0x1.000002fffffffp+0,
974 0x1.000003p+0,
975 0x1.000002fffffffp+0,
976 0x1.000003p+0,
977 false,
978 0x1.000002fffffffffep+0,
979 0x1.000003p+0,
980 0x1.000002fffffffffep+0,
981 0x1.000003p+0,
982 false,
983 0x1.000002fffffffffep+0,
984 0x1.000003p+0,
985 0x1.000002fffffffffep+0,
986 0x1.000003p+0,
987 false,
988 0x1.000002fffffffffffffffce7b78p+0,
989 0x1.000002fffffffffffffffce7b8p+0,
990 0x1.000002fffffffffffffffce7b78p+0,
991 0x1.000002fffffffffffffffce7b8p+0,
992 false,
993 0x1.000002fffffffffffffffce7b7e7p+0,
994 0x1.000002fffffffffffffffce7b7e7p+0,
995 0x1.000002fffffffffffffffce7b7e7p+0,
996 0x1.000002fffffffffffffffce7b7e8p+0),
997 TEST ("1.000000178813934326171875",
998 false,
999 0x1.000002p+0,
1000 0x1.000004p+0,
1001 0x1.000002p+0,
1002 0x1.000004p+0,
1003 true,
1004 0x1.000003p+0,
1005 0x1.000003p+0,
1006 0x1.000003p+0,
1007 0x1.000003p+0,
1008 true,
1009 0x1.000003p+0,
1010 0x1.000003p+0,
1011 0x1.000003p+0,
1012 0x1.000003p+0,
1013 true,
1014 0x1.000003p+0,
1015 0x1.000003p+0,
1016 0x1.000003p+0,
1017 0x1.000003p+0,
1018 true,
1019 0x1.000003p+0,
1020 0x1.000003p+0,
1021 0x1.000003p+0,
1022 0x1.000003p+0,
1023 true,
1024 0x1.000003p+0,
1025 0x1.000003p+0,
1026 0x1.000003p+0,
1027 0x1.000003p+0),
1028 TEST ("1.00000017881393432617187501",
1029 false,
1030 0x1.000002p+0,
1031 0x1.000004p+0,
1032 0x1.000002p+0,
1033 0x1.000004p+0,
1034 false,
1035 0x1.000003p+0,
1036 0x1.000003p+0,
1037 0x1.000003p+0,
1038 0x1.0000030000001p+0,
1039 false,
1040 0x1.000003p+0,
1041 0x1.000003p+0,
1042 0x1.000003p+0,
1043 0x1.0000030000000002p+0,
1044 false,
1045 0x1.000003p+0,
1046 0x1.000003p+0,
1047 0x1.000003p+0,
1048 0x1.0000030000000002p+0,
1049 false,
1050 0x1.00000300000000000000031848p+0,
1051 0x1.00000300000000000000031848p+0,
1052 0x1.00000300000000000000031848p+0,
1053 0x1.000003000000000000000318488p+0,
1054 false,
1055 0x1.0000030000000000000003184818p+0,
1056 0x1.0000030000000000000003184819p+0,
1057 0x1.0000030000000000000003184818p+0,
1058 0x1.0000030000000000000003184819p+0),
1059 TEST ("1.0000002384185791015625",
1060 true,
1061 0x1.000004p+0,
1062 0x1.000004p+0,
1063 0x1.000004p+0,
1064 0x1.000004p+0,
1065 true,
1066 0x1.000004p+0,
1067 0x1.000004p+0,
1068 0x1.000004p+0,
1069 0x1.000004p+0,
1070 true,
1071 0x1.000004p+0,
1072 0x1.000004p+0,
1073 0x1.000004p+0,
1074 0x1.000004p+0,
1075 true,
1076 0x1.000004p+0,
1077 0x1.000004p+0,
1078 0x1.000004p+0,
1079 0x1.000004p+0,
1080 true,
1081 0x1.000004p+0,
1082 0x1.000004p+0,
1083 0x1.000004p+0,
1084 0x1.000004p+0,
1085 true,
1086 0x1.000004p+0,
1087 0x1.000004p+0,
1088 0x1.000004p+0,
1089 0x1.000004p+0),
1090 TEST ("1.08420217248550443400745280086994171142578125e-19",
1091 true,
1092 0x2p-64,
1093 0x2p-64,
1094 0x2p-64,
1095 0x2p-64,
1096 true,
1097 0x2p-64,
1098 0x2p-64,
1099 0x2p-64,
1100 0x2p-64,
1101 true,
1102 0x2p-64,
1103 0x2p-64,
1104 0x2p-64,
1105 0x2p-64,
1106 true,
1107 0x2p-64,
1108 0x2p-64,
1109 0x2p-64,
1110 0x2p-64,
1111 true,
1112 0x2p-64,
1113 0x2p-64,
1114 0x2p-64,
1115 0x2p-64,
1116 true,
1117 0x2p-64,
1118 0x2p-64,
1119 0x2p-64,
1120 0x2p-64),
1121 TEST ("1.0842022371089897897127399001987457793916291848290711641311"
1122 "645507812499e-19",
1123 false,
1124 0x2p-64,
1125 0x2p-64,
1126 0x2p-64,
1127 0x2.000004p-64,
1128 false,
1129 0x2.000001ffffffep-64,
1130 0x2.000002p-64,
1131 0x2.000001ffffffep-64,
1132 0x2.000002p-64,
1133 false,
1134 0x2.000001fffffffffcp-64,
1135 0x2.000002p-64,
1136 0x2.000001fffffffffcp-64,
1137 0x2.000002p-64,
1138 false,
1139 0x2.000001fffffffffcp-64,
1140 0x2.000002p-64,
1141 0x2.000001fffffffffcp-64,
1142 0x2.000002p-64,
1143 false,
1144 0x2.000001ffffffffffffffffffffp-64,
1145 0x2.000002p-64,
1146 0x2.000001ffffffffffffffffffffp-64,
1147 0x2.000002p-64,
1148 false,
1149 0x2.000001fffffffffffffffffffffep-64,
1150 0x2.000002p-64,
1151 0x2.000001fffffffffffffffffffffep-64,
1152 0x2.000002p-64),
1153 TEST ("1.0842022371089897897127399001987457793916291848290711641311"
1154 "6455078125e-19",
1155 false,
1156 0x2p-64,
1157 0x2p-64,
1158 0x2p-64,
1159 0x2.000004p-64,
1160 true,
1161 0x2.000002p-64,
1162 0x2.000002p-64,
1163 0x2.000002p-64,
1164 0x2.000002p-64,
1165 true,
1166 0x2.000002p-64,
1167 0x2.000002p-64,
1168 0x2.000002p-64,
1169 0x2.000002p-64,
1170 true,
1171 0x2.000002p-64,
1172 0x2.000002p-64,
1173 0x2.000002p-64,
1174 0x2.000002p-64,
1175 true,
1176 0x2.000002p-64,
1177 0x2.000002p-64,
1178 0x2.000002p-64,
1179 0x2.000002p-64,
1180 true,
1181 0x2.000002p-64,
1182 0x2.000002p-64,
1183 0x2.000002p-64,
1184 0x2.000002p-64),
1185 TEST ("1.0842022371089897897127399001987457793916291848290711641311"
1186 "645507812501e-19",
1187 false,
1188 0x2p-64,
1189 0x2.000004p-64,
1190 0x2p-64,
1191 0x2.000004p-64,
1192 false,
1193 0x2.000002p-64,
1194 0x2.000002p-64,
1195 0x2.000002p-64,
1196 0x2.0000020000002p-64,
1197 false,
1198 0x2.000002p-64,
1199 0x2.000002p-64,
1200 0x2.000002p-64,
1201 0x2.0000020000000004p-64,
1202 false,
1203 0x2.000002p-64,
1204 0x2.000002p-64,
1205 0x2.000002p-64,
1206 0x2.0000020000000004p-64,
1207 false,
1208 0x2.000002p-64,
1209 0x2.000002p-64,
1210 0x2.000002p-64,
1211 0x2.00000200000000000000000001p-64,
1212 false,
1213 0x2.000002p-64,
1214 0x2.000002p-64,
1215 0x2.000002p-64,
1216 0x2.0000020000000000000000000002p-64),
1217 TEST ("1.0842023017324751454180269995275498473574771196581423282623"
1218 "291015625e-19",
1219 true,
1220 0x2.000004p-64,
1221 0x2.000004p-64,
1222 0x2.000004p-64,
1223 0x2.000004p-64,
1224 true,
1225 0x2.000004p-64,
1226 0x2.000004p-64,
1227 0x2.000004p-64,
1228 0x2.000004p-64,
1229 true,
1230 0x2.000004p-64,
1231 0x2.000004p-64,
1232 0x2.000004p-64,
1233 0x2.000004p-64,
1234 true,
1235 0x2.000004p-64,
1236 0x2.000004p-64,
1237 0x2.000004p-64,
1238 0x2.000004p-64,
1239 true,
1240 0x2.000004p-64,
1241 0x2.000004p-64,
1242 0x2.000004p-64,
1243 0x2.000004p-64,
1244 true,
1245 0x2.000004p-64,
1246 0x2.000004p-64,
1247 0x2.000004p-64,
1248 0x2.000004p-64),
1249 TEST ("1.0842023663559605011233140988563539153233250544872134923934"
1250 "936523437499e-19",
1251 false,
1252 0x2.000004p-64,
1253 0x2.000004p-64,
1254 0x2.000004p-64,
1255 0x2.000008p-64,
1256 false,
1257 0x2.000005ffffffep-64,
1258 0x2.000006p-64,
1259 0x2.000005ffffffep-64,
1260 0x2.000006p-64,
1261 false,
1262 0x2.000005fffffffffcp-64,
1263 0x2.000006p-64,
1264 0x2.000005fffffffffcp-64,
1265 0x2.000006p-64,
1266 false,
1267 0x2.000005fffffffffcp-64,
1268 0x2.000006p-64,
1269 0x2.000005fffffffffcp-64,
1270 0x2.000006p-64,
1271 false,
1272 0x2.000005ffffffffffffffffffffp-64,
1273 0x2.000006p-64,
1274 0x2.000005ffffffffffffffffffffp-64,
1275 0x2.000006p-64,
1276 false,
1277 0x2.000005fffffffffffffffffffffep-64,
1278 0x2.000006p-64,
1279 0x2.000005fffffffffffffffffffffep-64,
1280 0x2.000006p-64),
1281 TEST ("1.0842023663559605011233140988563539153233250544872134923934"
1282 "9365234375e-19",
1283 false,
1284 0x2.000004p-64,
1285 0x2.000008p-64,
1286 0x2.000004p-64,
1287 0x2.000008p-64,
1288 true,
1289 0x2.000006p-64,
1290 0x2.000006p-64,
1291 0x2.000006p-64,
1292 0x2.000006p-64,
1293 true,
1294 0x2.000006p-64,
1295 0x2.000006p-64,
1296 0x2.000006p-64,
1297 0x2.000006p-64,
1298 true,
1299 0x2.000006p-64,
1300 0x2.000006p-64,
1301 0x2.000006p-64,
1302 0x2.000006p-64,
1303 true,
1304 0x2.000006p-64,
1305 0x2.000006p-64,
1306 0x2.000006p-64,
1307 0x2.000006p-64,
1308 true,
1309 0x2.000006p-64,
1310 0x2.000006p-64,
1311 0x2.000006p-64,
1312 0x2.000006p-64),
1313 TEST ("1.0842023663559605011233140988563539153233250544872134923934"
1314 "936523437501e-19",
1315 false,
1316 0x2.000004p-64,
1317 0x2.000008p-64,
1318 0x2.000004p-64,
1319 0x2.000008p-64,
1320 false,
1321 0x2.000006p-64,
1322 0x2.000006p-64,
1323 0x2.000006p-64,
1324 0x2.0000060000002p-64,
1325 false,
1326 0x2.000006p-64,
1327 0x2.000006p-64,
1328 0x2.000006p-64,
1329 0x2.0000060000000004p-64,
1330 false,
1331 0x2.000006p-64,
1332 0x2.000006p-64,
1333 0x2.000006p-64,
1334 0x2.0000060000000004p-64,
1335 false,
1336 0x2.000006p-64,
1337 0x2.000006p-64,
1338 0x2.000006p-64,
1339 0x2.00000600000000000000000001p-64,
1340 false,
1341 0x2.000006p-64,
1342 0x2.000006p-64,
1343 0x2.000006p-64,
1344 0x2.0000060000000000000000000002p-64),
1345 TEST ("1.0842024309794458568286011981851579832891729893162846565246"
1346 "58203125e-19",
1347 true,
1348 0x2.000008p-64,
1349 0x2.000008p-64,
1350 0x2.000008p-64,
1351 0x2.000008p-64,
1352 true,
1353 0x2.000008p-64,
1354 0x2.000008p-64,
1355 0x2.000008p-64,
1356 0x2.000008p-64,
1357 true,
1358 0x2.000008p-64,
1359 0x2.000008p-64,
1360 0x2.000008p-64,
1361 0x2.000008p-64,
1362 true,
1363 0x2.000008p-64,
1364 0x2.000008p-64,
1365 0x2.000008p-64,
1366 0x2.000008p-64,
1367 true,
1368 0x2.000008p-64,
1369 0x2.000008p-64,
1370 0x2.000008p-64,
1371 0x2.000008p-64,
1372 true,
1373 0x2.000008p-64,
1374 0x2.000008p-64,
1375 0x2.000008p-64,
1376 0x2.000008p-64),
1377 TEST ("7.5231638452626400509999138382223723380394595633413601376560"
1378 "1092018187046051025390625e-37",
1379 true,
1380 0x1p-120,
1381 0x1p-120,
1382 0x1p-120,
1383 0x1p-120,
1384 true,
1385 0x1p-120,
1386 0x1p-120,
1387 0x1p-120,
1388 0x1p-120,
1389 true,
1390 0x1p-120,
1391 0x1p-120,
1392 0x1p-120,
1393 0x1p-120,
1394 true,
1395 0x1p-120,
1396 0x1p-120,
1397 0x1p-120,
1398 0x1p-120,
1399 true,
1400 0x1p-120,
1401 0x1p-120,
1402 0x1p-120,
1403 0x1p-120,
1404 true,
1405 0x1p-120,
1406 0x1p-120,
1407 0x1p-120,
1408 0x1p-120),
1409 TEST ("7.5231642936781486349413765338158389908126215730251815381410"
1410 "578824437213052434003657253924757242202758789062499e-37",
1411 false,
1412 0x1p-120,
1413 0x1p-120,
1414 0x1p-120,
1415 0x1.000002p-120,
1416 false,
1417 0x1.000000fffffffp-120,
1418 0x1.000001p-120,
1419 0x1.000000fffffffp-120,
1420 0x1.000001p-120,
1421 false,
1422 0x1.000000fffffffffep-120,
1423 0x1.000001p-120,
1424 0x1.000000fffffffffep-120,
1425 0x1.000001p-120,
1426 false,
1427 0x1.000000fffffffffep-120,
1428 0x1.000001p-120,
1429 0x1.000000fffffffffep-120,
1430 0x1.000001p-120,
1431 false,
1432 0x1.000000ffffffffffffffffffff8p-120,
1433 0x1.000001p-120,
1434 0x1.000000ffffffffffffffffffff8p-120,
1435 0x1.000001p-120,
1436 false,
1437 0x1.000000ffffffffffffffffffffffp-120,
1438 0x1.000001p-120,
1439 0x1.000000ffffffffffffffffffffffp-120,
1440 0x1.000001p-120),
1441 TEST ("7.5231642936781486349413765338158389908126215730251815381410"
1442 "5788244372130524340036572539247572422027587890625e-37",
1443 false,
1444 0x1p-120,
1445 0x1p-120,
1446 0x1p-120,
1447 0x1.000002p-120,
1448 true,
1449 0x1.000001p-120,
1450 0x1.000001p-120,
1451 0x1.000001p-120,
1452 0x1.000001p-120,
1453 true,
1454 0x1.000001p-120,
1455 0x1.000001p-120,
1456 0x1.000001p-120,
1457 0x1.000001p-120,
1458 true,
1459 0x1.000001p-120,
1460 0x1.000001p-120,
1461 0x1.000001p-120,
1462 0x1.000001p-120,
1463 true,
1464 0x1.000001p-120,
1465 0x1.000001p-120,
1466 0x1.000001p-120,
1467 0x1.000001p-120,
1468 true,
1469 0x1.000001p-120,
1470 0x1.000001p-120,
1471 0x1.000001p-120,
1472 0x1.000001p-120),
1473 TEST ("7.5231642936781486349413765338158389908126215730251815381410"
1474 "578824437213052434003657253924757242202758789062501e-37",
1475 false,
1476 0x1p-120,
1477 0x1.000002p-120,
1478 0x1p-120,
1479 0x1.000002p-120,
1480 false,
1481 0x1.000001p-120,
1482 0x1.000001p-120,
1483 0x1.000001p-120,
1484 0x1.0000010000001p-120,
1485 false,
1486 0x1.000001p-120,
1487 0x1.000001p-120,
1488 0x1.000001p-120,
1489 0x1.0000010000000002p-120,
1490 false,
1491 0x1.000001p-120,
1492 0x1.000001p-120,
1493 0x1.000001p-120,
1494 0x1.0000010000000002p-120,
1495 false,
1496 0x1.000001p-120,
1497 0x1.000001p-120,
1498 0x1.000001p-120,
1499 0x1.000001000000000000000000008p-120,
1500 false,
1501 0x1.000001p-120,
1502 0x1.000001p-120,
1503 0x1.000001p-120,
1504 0x1.0000010000000000000000000001p-120),
1505 TEST ("7.5231647420936572188828392294093056435857835827090029386261"
1506 "048447055721499765468252007849514484405517578125e-37",
1507 true,
1508 0x1.000002p-120,
1509 0x1.000002p-120,
1510 0x1.000002p-120,
1511 0x1.000002p-120,
1512 true,
1513 0x1.000002p-120,
1514 0x1.000002p-120,
1515 0x1.000002p-120,
1516 0x1.000002p-120,
1517 true,
1518 0x1.000002p-120,
1519 0x1.000002p-120,
1520 0x1.000002p-120,
1521 0x1.000002p-120,
1522 true,
1523 0x1.000002p-120,
1524 0x1.000002p-120,
1525 0x1.000002p-120,
1526 0x1.000002p-120,
1527 true,
1528 0x1.000002p-120,
1529 0x1.000002p-120,
1530 0x1.000002p-120,
1531 0x1.000002p-120,
1532 true,
1533 0x1.000002p-120,
1534 0x1.000002p-120,
1535 0x1.000002p-120,
1536 0x1.000002p-120),
1537 TEST ("7.5231651905091658028243019250027722963589455923928243391111"
1538 "518069674229947096932846761774271726608276367187499e-37",
1539 false,
1540 0x1.000002p-120,
1541 0x1.000002p-120,
1542 0x1.000002p-120,
1543 0x1.000004p-120,
1544 false,
1545 0x1.000002fffffffp-120,
1546 0x1.000003p-120,
1547 0x1.000002fffffffp-120,
1548 0x1.000003p-120,
1549 false,
1550 0x1.000002fffffffffep-120,
1551 0x1.000003p-120,
1552 0x1.000002fffffffffep-120,
1553 0x1.000003p-120,
1554 false,
1555 0x1.000002fffffffffep-120,
1556 0x1.000003p-120,
1557 0x1.000002fffffffffep-120,
1558 0x1.000003p-120,
1559 false,
1560 0x1.000002ffffffffffffffffffff8p-120,
1561 0x1.000003p-120,
1562 0x1.000002ffffffffffffffffffff8p-120,
1563 0x1.000003p-120,
1564 false,
1565 0x1.000002ffffffffffffffffffffffp-120,
1566 0x1.000003p-120,
1567 0x1.000002ffffffffffffffffffffffp-120,
1568 0x1.000003p-120),
1569 TEST ("7.5231651905091658028243019250027722963589455923928243391111"
1570 "5180696742299470969328467617742717266082763671875e-37",
1571 false,
1572 0x1.000002p-120,
1573 0x1.000004p-120,
1574 0x1.000002p-120,
1575 0x1.000004p-120,
1576 true,
1577 0x1.000003p-120,
1578 0x1.000003p-120,
1579 0x1.000003p-120,
1580 0x1.000003p-120,
1581 true,
1582 0x1.000003p-120,
1583 0x1.000003p-120,
1584 0x1.000003p-120,
1585 0x1.000003p-120,
1586 true,
1587 0x1.000003p-120,
1588 0x1.000003p-120,
1589 0x1.000003p-120,
1590 0x1.000003p-120,
1591 true,
1592 0x1.000003p-120,
1593 0x1.000003p-120,
1594 0x1.000003p-120,
1595 0x1.000003p-120,
1596 true,
1597 0x1.000003p-120,
1598 0x1.000003p-120,
1599 0x1.000003p-120,
1600 0x1.000003p-120),
1601 TEST ("7.5231651905091658028243019250027722963589455923928243391111"
1602 "518069674229947096932846761774271726608276367187501e-37",
1603 false,
1604 0x1.000002p-120,
1605 0x1.000004p-120,
1606 0x1.000002p-120,
1607 0x1.000004p-120,
1608 false,
1609 0x1.000003p-120,
1610 0x1.000003p-120,
1611 0x1.000003p-120,
1612 0x1.0000030000001p-120,
1613 false,
1614 0x1.000003p-120,
1615 0x1.000003p-120,
1616 0x1.000003p-120,
1617 0x1.0000030000000002p-120,
1618 false,
1619 0x1.000003p-120,
1620 0x1.000003p-120,
1621 0x1.000003p-120,
1622 0x1.0000030000000002p-120,
1623 false,
1624 0x1.000003p-120,
1625 0x1.000003p-120,
1626 0x1.000003p-120,
1627 0x1.000003000000000000000000008p-120,
1628 false,
1629 0x1.000003p-120,
1630 0x1.000003p-120,
1631 0x1.000003p-120,
1632 0x1.0000030000000000000000000001p-120),
1633 TEST ("7.5231656389246743867657646205962389491321076020766457395961"
1634 "98769229273839442839744151569902896881103515625e-37",
1635 true,
1636 0x1.000004p-120,
1637 0x1.000004p-120,
1638 0x1.000004p-120,
1639 0x1.000004p-120,
1640 true,
1641 0x1.000004p-120,
1642 0x1.000004p-120,
1643 0x1.000004p-120,
1644 0x1.000004p-120,
1645 true,
1646 0x1.000004p-120,
1647 0x1.000004p-120,
1648 0x1.000004p-120,
1649 0x1.000004p-120,
1650 true,
1651 0x1.000004p-120,
1652 0x1.000004p-120,
1653 0x1.000004p-120,
1654 0x1.000004p-120,
1655 true,
1656 0x1.000004p-120,
1657 0x1.000004p-120,
1658 0x1.000004p-120,
1659 0x1.000004p-120,
1660 true,
1661 0x1.000004p-120,
1662 0x1.000004p-120,
1663 0x1.000004p-120,
1664 0x1.000004p-120),
1665 TEST ("340282356779733661637539395458142568447.999",
1666 false,
1667 0xf.fffffp+124,
1668 0xf.fffffp+124,
1669 0xf.fffffp+124,
1670 INF,
1671 false,
1672 0xf.fffff7ffffff8p+124,
1673 0xf.fffff8p+124,
1674 0xf.fffff7ffffff8p+124,
1675 0xf.fffff8p+124,
1676 false,
1677 0xf.fffff7fffffffffp+124,
1678 0xf.fffff8p+124,
1679 0xf.fffff7fffffffffp+124,
1680 0xf.fffff8p+124,
1681 false,
1682 0xf.fffff7fffffffffp+124,
1683 0xf.fffff8p+124,
1684 0xf.fffff7fffffffffp+124,
1685 0xf.fffff8p+124,
1686 false,
1687 0xf.fffff7fffffffffffffffffffcp+124,
1688 0xf.fffff8p+124,
1689 0xf.fffff7fffffffffffffffffffcp+124,
1690 0xf.fffff8p+124,
1691 false,
1692 0xf.fffff7fffffffffffffffffffff8p+124,
1693 0xf.fffff8p+124,
1694 0xf.fffff7fffffffffffffffffffff8p+124,
1695 0xf.fffff8p+124),
1696 TEST ("340282356779733661637539395458142568448",
1697 false,
1698 0xf.fffffp+124,
1699 INF,
1700 0xf.fffffp+124,
1701 INF,
1702 true,
1703 0xf.fffff8p+124,
1704 0xf.fffff8p+124,
1705 0xf.fffff8p+124,
1706 0xf.fffff8p+124,
1707 true,
1708 0xf.fffff8p+124,
1709 0xf.fffff8p+124,
1710 0xf.fffff8p+124,
1711 0xf.fffff8p+124,
1712 true,
1713 0xf.fffff8p+124,
1714 0xf.fffff8p+124,
1715 0xf.fffff8p+124,
1716 0xf.fffff8p+124,
1717 true,
1718 0xf.fffff8p+124,
1719 0xf.fffff8p+124,
1720 0xf.fffff8p+124,
1721 0xf.fffff8p+124,
1722 true,
1723 0xf.fffff8p+124,
1724 0xf.fffff8p+124,
1725 0xf.fffff8p+124,
1726 0xf.fffff8p+124),
1727 TEST ("340282356779733661637539395458142568448.001",
1728 false,
1729 0xf.fffffp+124,
1730 INF,
1731 0xf.fffffp+124,
1732 INF,
1733 false,
1734 0xf.fffff8p+124,
1735 0xf.fffff8p+124,
1736 0xf.fffff8p+124,
1737 0xf.fffff80000008p+124,
1738 false,
1739 0xf.fffff8p+124,
1740 0xf.fffff8p+124,
1741 0xf.fffff8p+124,
1742 0xf.fffff8000000001p+124,
1743 false,
1744 0xf.fffff8p+124,
1745 0xf.fffff8p+124,
1746 0xf.fffff8p+124,
1747 0xf.fffff8000000001p+124,
1748 false,
1749 0xf.fffff8p+124,
1750 0xf.fffff8p+124,
1751 0xf.fffff8p+124,
1752 0xf.fffff800000000000000000004p+124,
1753 false,
1754 0xf.fffff8p+124,
1755 0xf.fffff8p+124,
1756 0xf.fffff8p+124,
1757 0xf.fffff80000000000000000000008p+124),
1758 TEST ("-340282356779733661637539395458142568447.999",
1759 false,
1760 -INF,
1761 -0xf.fffffp+124,
1762 -0xf.fffffp+124,
1763 -0xf.fffffp+124,
1764 false,
1765 -0xf.fffff8p+124,
1766 -0xf.fffff8p+124,
1767 -0xf.fffff7ffffff8p+124,
1768 -0xf.fffff7ffffff8p+124,
1769 false,
1770 -0xf.fffff8p+124,
1771 -0xf.fffff8p+124,
1772 -0xf.fffff7fffffffffp+124,
1773 -0xf.fffff7fffffffffp+124,
1774 false,
1775 -0xf.fffff8p+124,
1776 -0xf.fffff8p+124,
1777 -0xf.fffff7fffffffffp+124,
1778 -0xf.fffff7fffffffffp+124,
1779 false,
1780 -0xf.fffff8p+124,
1781 -0xf.fffff8p+124,
1782 -0xf.fffff7fffffffffffffffffffcp+124,
1783 -0xf.fffff7fffffffffffffffffffcp+124,
1784 false,
1785 -0xf.fffff8p+124,
1786 -0xf.fffff8p+124,
1787 -0xf.fffff7fffffffffffffffffffff8p+124,
1788 -0xf.fffff7fffffffffffffffffffff8p+124),
1789 TEST ("-340282356779733661637539395458142568448",
1790 false,
1791 -INF,
1792 -INF,
1793 -0xf.fffffp+124,
1794 -0xf.fffffp+124,
1795 true,
1796 -0xf.fffff8p+124,
1797 -0xf.fffff8p+124,
1798 -0xf.fffff8p+124,
1799 -0xf.fffff8p+124,
1800 true,
1801 -0xf.fffff8p+124,
1802 -0xf.fffff8p+124,
1803 -0xf.fffff8p+124,
1804 -0xf.fffff8p+124,
1805 true,
1806 -0xf.fffff8p+124,
1807 -0xf.fffff8p+124,
1808 -0xf.fffff8p+124,
1809 -0xf.fffff8p+124,
1810 true,
1811 -0xf.fffff8p+124,
1812 -0xf.fffff8p+124,
1813 -0xf.fffff8p+124,
1814 -0xf.fffff8p+124,
1815 true,
1816 -0xf.fffff8p+124,
1817 -0xf.fffff8p+124,
1818 -0xf.fffff8p+124,
1819 -0xf.fffff8p+124),
1820 TEST ("-340282356779733661637539395458142568448.001",
1821 false,
1822 -INF,
1823 -INF,
1824 -0xf.fffffp+124,
1825 -0xf.fffffp+124,
1826 false,
1827 -0xf.fffff80000008p+124,
1828 -0xf.fffff8p+124,
1829 -0xf.fffff8p+124,
1830 -0xf.fffff8p+124,
1831 false,
1832 -0xf.fffff8000000001p+124,
1833 -0xf.fffff8p+124,
1834 -0xf.fffff8p+124,
1835 -0xf.fffff8p+124,
1836 false,
1837 -0xf.fffff8000000001p+124,
1838 -0xf.fffff8p+124,
1839 -0xf.fffff8p+124,
1840 -0xf.fffff8p+124,
1841 false,
1842 -0xf.fffff800000000000000000004p+124,
1843 -0xf.fffff8p+124,
1844 -0xf.fffff8p+124,
1845 -0xf.fffff8p+124,
1846 false,
1847 -0xf.fffff80000000000000000000008p+124,
1848 -0xf.fffff8p+124,
1849 -0xf.fffff8p+124,
1850 -0xf.fffff8p+124),
1851 TEST ("179769313486231580793728971405303415079934132710037826936173"
1852 "778980444968292764750946649017977587207096330286416692887910"
1853 "946555547851940402630657488671505820681908902000708383676273"
1854 "854845817711531764475730270069855571366959622842914819860834"
1855 "936475292719074168444365510704342711559699508093042880177904"
1856 "174497791.999",
1857 false,
1858 0xf.fffffp+124,
1859 INF,
1860 0xf.fffffp+124,
1861 INF,
1862 false,
1863 0xf.ffffffffffff8p+1020,
1864 0xf.ffffffffffff8p+1020,
1865 0xf.ffffffffffff8p+1020,
1866 INF,
1867 false,
1868 0xf.ffffffffffffbffp+1020,
1869 0xf.ffffffffffffcp+1020,
1870 0xf.ffffffffffffbffp+1020,
1871 0xf.ffffffffffffcp+1020,
1872 false,
1873 0xf.ffffffffffffbffp+1020,
1874 0xf.ffffffffffffcp+1020,
1875 0xf.ffffffffffffbffp+1020,
1876 0xf.ffffffffffffcp+1020,
1877 false,
1878 0xf.ffffffffffffbffffffffffffcp+1020,
1879 0xf.ffffffffffffcp+1020,
1880 0xf.ffffffffffffbffffffffffffcp+1020,
1881 0xf.ffffffffffffcp+1020,
1882 false,
1883 0xf.ffffffffffffbffffffffffffff8p+1020,
1884 0xf.ffffffffffffcp+1020,
1885 0xf.ffffffffffffbffffffffffffff8p+1020,
1886 0xf.ffffffffffffcp+1020),
1887 TEST ("179769313486231580793728971405303415079934132710037826936173"
1888 "778980444968292764750946649017977587207096330286416692887910"
1889 "946555547851940402630657488671505820681908902000708383676273"
1890 "854845817711531764475730270069855571366959622842914819860834"
1891 "936475292719074168444365510704342711559699508093042880177904"
1892 "174497792",
1893 false,
1894 0xf.fffffp+124,
1895 INF,
1896 0xf.fffffp+124,
1897 INF,
1898 false,
1899 0xf.ffffffffffff8p+1020,
1900 INF,
1901 0xf.ffffffffffff8p+1020,
1902 INF,
1903 true,
1904 0xf.ffffffffffffcp+1020,
1905 0xf.ffffffffffffcp+1020,
1906 0xf.ffffffffffffcp+1020,
1907 0xf.ffffffffffffcp+1020,
1908 true,
1909 0xf.ffffffffffffcp+1020,
1910 0xf.ffffffffffffcp+1020,
1911 0xf.ffffffffffffcp+1020,
1912 0xf.ffffffffffffcp+1020,
1913 false,
1914 0xf.ffffffffffffcp+1020,
1915 0xf.ffffffffffffcp+1020,
1916 0xf.ffffffffffffcp+1020,
1917 0xf.ffffffffffffcp+1020,
1918 true,
1919 0xf.ffffffffffffcp+1020,
1920 0xf.ffffffffffffcp+1020,
1921 0xf.ffffffffffffcp+1020,
1922 0xf.ffffffffffffcp+1020),
1923 TEST ("179769313486231580793728971405303415079934132710037826936173"
1924 "778980444968292764750946649017977587207096330286416692887910"
1925 "946555547851940402630657488671505820681908902000708383676273"
1926 "854845817711531764475730270069855571366959622842914819860834"
1927 "936475292719074168444365510704342711559699508093042880177904"
1928 "174497792.001",
1929 false,
1930 0xf.fffffp+124,
1931 INF,
1932 0xf.fffffp+124,
1933 INF,
1934 false,
1935 0xf.ffffffffffff8p+1020,
1936 INF,
1937 0xf.ffffffffffff8p+1020,
1938 INF,
1939 false,
1940 0xf.ffffffffffffcp+1020,
1941 0xf.ffffffffffffcp+1020,
1942 0xf.ffffffffffffcp+1020,
1943 0xf.ffffffffffffc01p+1020,
1944 false,
1945 0xf.ffffffffffffcp+1020,
1946 0xf.ffffffffffffcp+1020,
1947 0xf.ffffffffffffcp+1020,
1948 0xf.ffffffffffffc01p+1020,
1949 false,
1950 0xf.ffffffffffffcp+1020,
1951 0xf.ffffffffffffcp+1020,
1952 0xf.ffffffffffffcp+1020,
1953 0xf.ffffffffffffc0000000000004p+1020,
1954 false,
1955 0xf.ffffffffffffcp+1020,
1956 0xf.ffffffffffffcp+1020,
1957 0xf.ffffffffffffcp+1020,
1958 0xf.ffffffffffffc000000000000008p+1020),
1959 TEST ("-17976931348623158079372897140530341507993413271003782693617"
1960 "377898044496829276475094664901797758720709633028641669288791"
1961 "094655554785194040263065748867150582068190890200070838367627"
1962 "385484581771153176447573027006985557136695962284291481986083"
1963 "493647529271907416844436551070434271155969950809304288017790"
1964 "4174497791.999",
1965 false,
1966 -INF,
1967 -INF,
1968 -0xf.fffffp+124,
1969 -0xf.fffffp+124,
1970 false,
1971 -INF,
1972 -0xf.ffffffffffff8p+1020,
1973 -0xf.ffffffffffff8p+1020,
1974 -0xf.ffffffffffff8p+1020,
1975 false,
1976 -0xf.ffffffffffffcp+1020,
1977 -0xf.ffffffffffffcp+1020,
1978 -0xf.ffffffffffffbffp+1020,
1979 -0xf.ffffffffffffbffp+1020,
1980 false,
1981 -0xf.ffffffffffffcp+1020,
1982 -0xf.ffffffffffffcp+1020,
1983 -0xf.ffffffffffffbffp+1020,
1984 -0xf.ffffffffffffbffp+1020,
1985 false,
1986 -0xf.ffffffffffffcp+1020,
1987 -0xf.ffffffffffffcp+1020,
1988 -0xf.ffffffffffffbffffffffffffcp+1020,
1989 -0xf.ffffffffffffbffffffffffffcp+1020,
1990 false,
1991 -0xf.ffffffffffffcp+1020,
1992 -0xf.ffffffffffffcp+1020,
1993 -0xf.ffffffffffffbffffffffffffff8p+1020,
1994 -0xf.ffffffffffffbffffffffffffff8p+1020),
1995 TEST ("-17976931348623158079372897140530341507993413271003782693617"
1996 "377898044496829276475094664901797758720709633028641669288791"
1997 "094655554785194040263065748867150582068190890200070838367627"
1998 "385484581771153176447573027006985557136695962284291481986083"
1999 "493647529271907416844436551070434271155969950809304288017790"
2000 "4174497792",
2001 false,
2002 -INF,
2003 -INF,
2004 -0xf.fffffp+124,
2005 -0xf.fffffp+124,
2006 false,
2007 -INF,
2008 -INF,
2009 -0xf.ffffffffffff8p+1020,
2010 -0xf.ffffffffffff8p+1020,
2011 true,
2012 -0xf.ffffffffffffcp+1020,
2013 -0xf.ffffffffffffcp+1020,
2014 -0xf.ffffffffffffcp+1020,
2015 -0xf.ffffffffffffcp+1020,
2016 true,
2017 -0xf.ffffffffffffcp+1020,
2018 -0xf.ffffffffffffcp+1020,
2019 -0xf.ffffffffffffcp+1020,
2020 -0xf.ffffffffffffcp+1020,
2021 false,
2022 -0xf.ffffffffffffcp+1020,
2023 -0xf.ffffffffffffcp+1020,
2024 -0xf.ffffffffffffcp+1020,
2025 -0xf.ffffffffffffcp+1020,
2026 true,
2027 -0xf.ffffffffffffcp+1020,
2028 -0xf.ffffffffffffcp+1020,
2029 -0xf.ffffffffffffcp+1020,
2030 -0xf.ffffffffffffcp+1020),
2031 TEST ("-17976931348623158079372897140530341507993413271003782693617"
2032 "377898044496829276475094664901797758720709633028641669288791"
2033 "094655554785194040263065748867150582068190890200070838367627"
2034 "385484581771153176447573027006985557136695962284291481986083"
2035 "493647529271907416844436551070434271155969950809304288017790"
2036 "4174497792.001",
2037 false,
2038 -INF,
2039 -INF,
2040 -0xf.fffffp+124,
2041 -0xf.fffffp+124,
2042 false,
2043 -INF,
2044 -INF,
2045 -0xf.ffffffffffff8p+1020,
2046 -0xf.ffffffffffff8p+1020,
2047 false,
2048 -0xf.ffffffffffffc01p+1020,
2049 -0xf.ffffffffffffcp+1020,
2050 -0xf.ffffffffffffcp+1020,
2051 -0xf.ffffffffffffcp+1020,
2052 false,
2053 -0xf.ffffffffffffc01p+1020,
2054 -0xf.ffffffffffffcp+1020,
2055 -0xf.ffffffffffffcp+1020,
2056 -0xf.ffffffffffffcp+1020,
2057 false,
2058 -0xf.ffffffffffffc0000000000004p+1020,
2059 -0xf.ffffffffffffcp+1020,
2060 -0xf.ffffffffffffcp+1020,
2061 -0xf.ffffffffffffcp+1020,
2062 false,
2063 -0xf.ffffffffffffc000000000000008p+1020,
2064 -0xf.ffffffffffffcp+1020,
2065 -0xf.ffffffffffffcp+1020,
2066 -0xf.ffffffffffffcp+1020),
2067 TEST ("118973149535723176505351158982948866796625400469556721895649"
2068 "927756249918185172720476044944290457046138433056764616744328"
2069 "666255526748948793023632513609765434237723241753648908036202"
2070 "958495124648560574092817813661123067421904850038181180520787"
2071 "720310726881239888580817051703268776757919551260442611296993"
2072 "969730906497042135737359373754818979106457807539652027804156"
2073 "491987771033211787185996492320631117543475322122625353433719"
2074 "930462950413766867781210335973022293561007134342532563356262"
2075 "609267460063335819387905541393759243547993474715549691352074"
2076 "891450084783459970660481689991674771307443551458551137274603"
2077 "094678907537177579699931235422786658780337099286207273033150"
2078 "295133847635735008945346069635452157254692607776538304457707"
2079 "598289220004738023060594798392660507455937428888763514661408"
2080 "758068906506527143720723156203739676372818578090840614216621"
2081 "704787774611256823213431325634056809505691175988424606654072"
2082 "823115950827627377808673574181547198668714142143234447550206"
2083 "269197545774263993130119778810659043621312707109068433886162"
2084 "877222844491518930341896313561238988520360803607534987178305"
2085 "043520937299838173444083502027340452162582038296009574808809"
2086 "658742434897860755961343752419543802653239216337103370292742"
2087 "935497502474626454559729017094560234867236701379230234809843"
2088 "263739640909561388493227725171983531003154799850580375254640"
2089 "686684370650275318316632539920970969803838872914424760535111"
2090 "444864748847573042963569291679400178896696862026500700279826"
2091 "635302471702206627303799047632971460017199544567373231610376"
2092 "256879987134317934150014443436145710546137924490489525241523"
2093 "018271239906743645663976778059895127442517397682525944430951"
2094 "907648109952479454685655581652571021331761401038962049122047"
2095 "111009185757383743827811254014770944602713378187451095200132"
2096 "611700632386420792585207954137064426995712656449343534120120"
2097 "770857498813673742586478583964512406030930704197486727636333"
2098 "837001863610516286928300891774383071105022919314408502968809"
2099 "463848377324668014115592383521324785361676372582468085716775"
2100 "183709078048790084022838728361454734650904480489014369184979"
2101 "256497738392744524915616501449487520501300124861778269881261"
2102 "335544037735715125808986359728419859776521586683035924100574"
2103 "850554368935873803132428446524362913648833348768663733118103"
2104 "918959060412499201797234385239260504905744357611987327994540"
2105 "083286019952793692265006211633524675976369938866409689573287"
2106 "599490442761701229217689614343727392339547174221615984024864"
2107 "635625680108391566720681134647098412863051374760613506003971"
2108 "759070209697293081442875903240426975910170967179075646317814"
2109 "394978762382183679266247724762405284284971833355044962214065"
2110 "895558105408175131247181971272672247996246595857705695208092"
2111 "816044125822560989770526261449460733912621692806952140652061"
2112 "911968824328747339453822511902787546522099225623311147726504"
2113 "972617425102845212076162056723650625826928778132002074035405"
2114 "250631109426611640681070927283430486232053929420514345435713"
2115 "131387967949326001734866894273047449417824913738789829732833"
2116 "683358900903818016968127085077418070951770702999663693968324"
2117 "004781728763310108379440442854174041581191669623267749855519"
2118 "774427387794278666183504498843857475877442235608736818515722"
2119 "862733587905866015455830953591207040129558473662150426884726"
2120 "759522376583586317425575669726781893104752341432891868770513"
2121 "406836036136374264038296610854599454591170582569741798904328"
2122 "676755131072831974295435585611673171096113833795735888591844"
2123 "569864166955969416680807491722688418115891753669917660968752"
2124 "228842669182040018336152355940915579955628386232949747891257"
2125 "526145783057949776122896048841308261113063674538553146663451"
2126 "574384023903569848640351704415703922683108552880537081027404"
2127 "397775617608412295293311763789489900990611859125572525530349"
2128 "278319943261304784125553748811339225969956465404836696490782"
2129 "500903694674135036899321686023782466034636817818347651623601"
2130 "663129318574761269352028560641266614840108083315301260274558"
2131 "575087296910384815285134460531715154639604115052348665171547"
2132 "251609075784863196403541944155425166776423403472211742139313"
2133 "210299896884252707306862499895115691675551238140467142819537"
2134 "867343414276518703858928008759955391140729958278175965217739"
2135 "826511218924463113077693598006228365514899236789515147503266"
2136 "616268809617626228164916917150602464494142485507467876173251"
2137 "398398846807079309227567538802476335624194115637802439400050"
2138 "221934368975949846684026462252790745597563393487879954351820"
2139 "652138303761879543933808642920064500206512003954563931569820"
2140 "114768348051593629274325149906343853129692245386396887281599"
2141 "735312588117968646270517005121997466606469447530616465384255"
2142 "826304380842850779833108567141643769616400809617173972138187"
2143 "711971431230616321035038259922624655396612597024040812967444"
2144 "207673594478417900666764580589685104809363813759667069693701"
2145 "069921295791929938093722225050956280798177934138468414654728"
2146 "631498256418191041953123619406060363406390776140155709737059"
2147 "125898120366007955506160309553860446596202876233728025871625"
2148 "578031503869424406179027994752890226443351619365453243328968"
2149 "8740976918527.999",
2150 false,
2151 0xf.fffffp+124,
2152 INF,
2153 0xf.fffffp+124,
2154 INF,
2155 false,
2156 0xf.ffffffffffff8p+1020,
2157 INF,
2158 0xf.ffffffffffff8p+1020,
2159 INF,
2160 false,
2161 0xf.fffffffffffffffp+16380,
2162 0xf.fffffffffffffffp+16380,
2163 0xf.fffffffffffffffp+16380,
2164 INF,
2165 false,
2166 0xf.fffffffffffffffp+16380,
2167 0xf.fffffffffffffffp+16380,
2168 0xf.fffffffffffffffp+16380,
2169 INF,
2170 false,
2171 0xf.fffffffffffffffffffffffffcp+1020,
2172 INF,
2173 0xf.fffffffffffffffffffffffffcp+1020,
2174 INF,
2175 false,
2176 0xf.fffffffffffffff7fffffffffff8p+16380,
2177 0xf.fffffffffffffff8p+16380,
2178 0xf.fffffffffffffff7fffffffffff8p+16380,
2179 0xf.fffffffffffffff8p+16380),
2180 TEST ("118973149535723176505351158982948866796625400469556721895649"
2181 "927756249918185172720476044944290457046138433056764616744328"
2182 "666255526748948793023632513609765434237723241753648908036202"
2183 "958495124648560574092817813661123067421904850038181180520787"
2184 "720310726881239888580817051703268776757919551260442611296993"
2185 "969730906497042135737359373754818979106457807539652027804156"
2186 "491987771033211787185996492320631117543475322122625353433719"
2187 "930462950413766867781210335973022293561007134342532563356262"
2188 "609267460063335819387905541393759243547993474715549691352074"
2189 "891450084783459970660481689991674771307443551458551137274603"
2190 "094678907537177579699931235422786658780337099286207273033150"
2191 "295133847635735008945346069635452157254692607776538304457707"
2192 "598289220004738023060594798392660507455937428888763514661408"
2193 "758068906506527143720723156203739676372818578090840614216621"
2194 "704787774611256823213431325634056809505691175988424606654072"
2195 "823115950827627377808673574181547198668714142143234447550206"
2196 "269197545774263993130119778810659043621312707109068433886162"
2197 "877222844491518930341896313561238988520360803607534987178305"
2198 "043520937299838173444083502027340452162582038296009574808809"
2199 "658742434897860755961343752419543802653239216337103370292742"
2200 "935497502474626454559729017094560234867236701379230234809843"
2201 "263739640909561388493227725171983531003154799850580375254640"
2202 "686684370650275318316632539920970969803838872914424760535111"
2203 "444864748847573042963569291679400178896696862026500700279826"
2204 "635302471702206627303799047632971460017199544567373231610376"
2205 "256879987134317934150014443436145710546137924490489525241523"
2206 "018271239906743645663976778059895127442517397682525944430951"
2207 "907648109952479454685655581652571021331761401038962049122047"
2208 "111009185757383743827811254014770944602713378187451095200132"
2209 "611700632386420792585207954137064426995712656449343534120120"
2210 "770857498813673742586478583964512406030930704197486727636333"
2211 "837001863610516286928300891774383071105022919314408502968809"
2212 "463848377324668014115592383521324785361676372582468085716775"
2213 "183709078048790084022838728361454734650904480489014369184979"
2214 "256497738392744524915616501449487520501300124861778269881261"
2215 "335544037735715125808986359728419859776521586683035924100574"
2216 "850554368935873803132428446524362913648833348768663733118103"
2217 "918959060412499201797234385239260504905744357611987327994540"
2218 "083286019952793692265006211633524675976369938866409689573287"
2219 "599490442761701229217689614343727392339547174221615984024864"
2220 "635625680108391566720681134647098412863051374760613506003971"
2221 "759070209697293081442875903240426975910170967179075646317814"
2222 "394978762382183679266247724762405284284971833355044962214065"
2223 "895558105408175131247181971272672247996246595857705695208092"
2224 "816044125822560989770526261449460733912621692806952140652061"
2225 "911968824328747339453822511902787546522099225623311147726504"
2226 "972617425102845212076162056723650625826928778132002074035405"
2227 "250631109426611640681070927283430486232053929420514345435713"
2228 "131387967949326001734866894273047449417824913738789829732833"
2229 "683358900903818016968127085077418070951770702999663693968324"
2230 "004781728763310108379440442854174041581191669623267749855519"
2231 "774427387794278666183504498843857475877442235608736818515722"
2232 "862733587905866015455830953591207040129558473662150426884726"
2233 "759522376583586317425575669726781893104752341432891868770513"
2234 "406836036136374264038296610854599454591170582569741798904328"
2235 "676755131072831974295435585611673171096113833795735888591844"
2236 "569864166955969416680807491722688418115891753669917660968752"
2237 "228842669182040018336152355940915579955628386232949747891257"
2238 "526145783057949776122896048841308261113063674538553146663451"
2239 "574384023903569848640351704415703922683108552880537081027404"
2240 "397775617608412295293311763789489900990611859125572525530349"
2241 "278319943261304784125553748811339225969956465404836696490782"
2242 "500903694674135036899321686023782466034636817818347651623601"
2243 "663129318574761269352028560641266614840108083315301260274558"
2244 "575087296910384815285134460531715154639604115052348665171547"
2245 "251609075784863196403541944155425166776423403472211742139313"
2246 "210299896884252707306862499895115691675551238140467142819537"
2247 "867343414276518703858928008759955391140729958278175965217739"
2248 "826511218924463113077693598006228365514899236789515147503266"
2249 "616268809617626228164916917150602464494142485507467876173251"
2250 "398398846807079309227567538802476335624194115637802439400050"
2251 "221934368975949846684026462252790745597563393487879954351820"
2252 "652138303761879543933808642920064500206512003954563931569820"
2253 "114768348051593629274325149906343853129692245386396887281599"
2254 "735312588117968646270517005121997466606469447530616465384255"
2255 "826304380842850779833108567141643769616400809617173972138187"
2256 "711971431230616321035038259922624655396612597024040812967444"
2257 "207673594478417900666764580589685104809363813759667069693701"
2258 "069921295791929938093722225050956280798177934138468414654728"
2259 "631498256418191041953123619406060363406390776140155709737059"
2260 "125898120366007955506160309553860446596202876233728025871625"
2261 "578031503869424406179027994752890226443351619365453243328968"
2262 "8740976918528",
2263 false,
2264 0xf.fffffp+124,
2265 INF,
2266 0xf.fffffp+124,
2267 INF,
2268 false,
2269 0xf.ffffffffffff8p+1020,
2270 INF,
2271 0xf.ffffffffffff8p+1020,
2272 INF,
2273 false,
2274 0xf.fffffffffffffffp+16380,
2275 INF,
2276 0xf.fffffffffffffffp+16380,
2277 INF,
2278 false,
2279 0xf.fffffffffffffffp+16380,
2280 INF,
2281 0xf.fffffffffffffffp+16380,
2282 INF,
2283 false,
2284 0xf.fffffffffffffffffffffffffcp+1020,
2285 INF,
2286 0xf.fffffffffffffffffffffffffcp+1020,
2287 INF,
2288 true,
2289 0xf.fffffffffffffff8p+16380,
2290 0xf.fffffffffffffff8p+16380,
2291 0xf.fffffffffffffff8p+16380,
2292 0xf.fffffffffffffff8p+16380),
2293 TEST ("118973149535723176505351158982948866796625400469556721895649"
2294 "927756249918185172720476044944290457046138433056764616744328"
2295 "666255526748948793023632513609765434237723241753648908036202"
2296 "958495124648560574092817813661123067421904850038181180520787"
2297 "720310726881239888580817051703268776757919551260442611296993"
2298 "969730906497042135737359373754818979106457807539652027804156"
2299 "491987771033211787185996492320631117543475322122625353433719"
2300 "930462950413766867781210335973022293561007134342532563356262"
2301 "609267460063335819387905541393759243547993474715549691352074"
2302 "891450084783459970660481689991674771307443551458551137274603"
2303 "094678907537177579699931235422786658780337099286207273033150"
2304 "295133847635735008945346069635452157254692607776538304457707"
2305 "598289220004738023060594798392660507455937428888763514661408"
2306 "758068906506527143720723156203739676372818578090840614216621"
2307 "704787774611256823213431325634056809505691175988424606654072"
2308 "823115950827627377808673574181547198668714142143234447550206"
2309 "269197545774263993130119778810659043621312707109068433886162"
2310 "877222844491518930341896313561238988520360803607534987178305"
2311 "043520937299838173444083502027340452162582038296009574808809"
2312 "658742434897860755961343752419543802653239216337103370292742"
2313 "935497502474626454559729017094560234867236701379230234809843"
2314 "263739640909561388493227725171983531003154799850580375254640"
2315 "686684370650275318316632539920970969803838872914424760535111"
2316 "444864748847573042963569291679400178896696862026500700279826"
2317 "635302471702206627303799047632971460017199544567373231610376"
2318 "256879987134317934150014443436145710546137924490489525241523"
2319 "018271239906743645663976778059895127442517397682525944430951"
2320 "907648109952479454685655581652571021331761401038962049122047"
2321 "111009185757383743827811254014770944602713378187451095200132"
2322 "611700632386420792585207954137064426995712656449343534120120"
2323 "770857498813673742586478583964512406030930704197486727636333"
2324 "837001863610516286928300891774383071105022919314408502968809"
2325 "463848377324668014115592383521324785361676372582468085716775"
2326 "183709078048790084022838728361454734650904480489014369184979"
2327 "256497738392744524915616501449487520501300124861778269881261"
2328 "335544037735715125808986359728419859776521586683035924100574"
2329 "850554368935873803132428446524362913648833348768663733118103"
2330 "918959060412499201797234385239260504905744357611987327994540"
2331 "083286019952793692265006211633524675976369938866409689573287"
2332 "599490442761701229217689614343727392339547174221615984024864"
2333 "635625680108391566720681134647098412863051374760613506003971"
2334 "759070209697293081442875903240426975910170967179075646317814"
2335 "394978762382183679266247724762405284284971833355044962214065"
2336 "895558105408175131247181971272672247996246595857705695208092"
2337 "816044125822560989770526261449460733912621692806952140652061"
2338 "911968824328747339453822511902787546522099225623311147726504"
2339 "972617425102845212076162056723650625826928778132002074035405"
2340 "250631109426611640681070927283430486232053929420514345435713"
2341 "131387967949326001734866894273047449417824913738789829732833"
2342 "683358900903818016968127085077418070951770702999663693968324"
2343 "004781728763310108379440442854174041581191669623267749855519"
2344 "774427387794278666183504498843857475877442235608736818515722"
2345 "862733587905866015455830953591207040129558473662150426884726"
2346 "759522376583586317425575669726781893104752341432891868770513"
2347 "406836036136374264038296610854599454591170582569741798904328"
2348 "676755131072831974295435585611673171096113833795735888591844"
2349 "569864166955969416680807491722688418115891753669917660968752"
2350 "228842669182040018336152355940915579955628386232949747891257"
2351 "526145783057949776122896048841308261113063674538553146663451"
2352 "574384023903569848640351704415703922683108552880537081027404"
2353 "397775617608412295293311763789489900990611859125572525530349"
2354 "278319943261304784125553748811339225969956465404836696490782"
2355 "500903694674135036899321686023782466034636817818347651623601"
2356 "663129318574761269352028560641266614840108083315301260274558"
2357 "575087296910384815285134460531715154639604115052348665171547"
2358 "251609075784863196403541944155425166776423403472211742139313"
2359 "210299896884252707306862499895115691675551238140467142819537"
2360 "867343414276518703858928008759955391140729958278175965217739"
2361 "826511218924463113077693598006228365514899236789515147503266"
2362 "616268809617626228164916917150602464494142485507467876173251"
2363 "398398846807079309227567538802476335624194115637802439400050"
2364 "221934368975949846684026462252790745597563393487879954351820"
2365 "652138303761879543933808642920064500206512003954563931569820"
2366 "114768348051593629274325149906343853129692245386396887281599"
2367 "735312588117968646270517005121997466606469447530616465384255"
2368 "826304380842850779833108567141643769616400809617173972138187"
2369 "711971431230616321035038259922624655396612597024040812967444"
2370 "207673594478417900666764580589685104809363813759667069693701"
2371 "069921295791929938093722225050956280798177934138468414654728"
2372 "631498256418191041953123619406060363406390776140155709737059"
2373 "125898120366007955506160309553860446596202876233728025871625"
2374 "578031503869424406179027994752890226443351619365453243328968"
2375 "8740976918528.001",
2376 false,
2377 0xf.fffffp+124,
2378 INF,
2379 0xf.fffffp+124,
2380 INF,
2381 false,
2382 0xf.ffffffffffff8p+1020,
2383 INF,
2384 0xf.ffffffffffff8p+1020,
2385 INF,
2386 false,
2387 0xf.fffffffffffffffp+16380,
2388 INF,
2389 0xf.fffffffffffffffp+16380,
2390 INF,
2391 false,
2392 0xf.fffffffffffffffp+16380,
2393 INF,
2394 0xf.fffffffffffffffp+16380,
2395 INF,
2396 false,
2397 0xf.fffffffffffffffffffffffffcp+1020,
2398 INF,
2399 0xf.fffffffffffffffffffffffffcp+1020,
2400 INF,
2401 false,
2402 0xf.fffffffffffffff8p+16380,
2403 0xf.fffffffffffffff8p+16380,
2404 0xf.fffffffffffffff8p+16380,
2405 0xf.fffffffffffffff8000000000008p+16380),
2406 TEST ("-11897314953572317650535115898294886679662540046955672189564"
2407 "992775624991818517272047604494429045704613843305676461674432"
2408 "866625552674894879302363251360976543423772324175364890803620"
2409 "295849512464856057409281781366112306742190485003818118052078"
2410 "772031072688123988858081705170326877675791955126044261129699"
2411 "396973090649704213573735937375481897910645780753965202780415"
2412 "649198777103321178718599649232063111754347532212262535343371"
2413 "993046295041376686778121033597302229356100713434253256335626"
2414 "260926746006333581938790554139375924354799347471554969135207"
2415 "489145008478345997066048168999167477130744355145855113727460"
2416 "309467890753717757969993123542278665878033709928620727303315"
2417 "029513384763573500894534606963545215725469260777653830445770"
2418 "759828922000473802306059479839266050745593742888876351466140"
2419 "875806890650652714372072315620373967637281857809084061421662"
2420 "170478777461125682321343132563405680950569117598842460665407"
2421 "282311595082762737780867357418154719866871414214323444755020"
2422 "626919754577426399313011977881065904362131270710906843388616"
2423 "287722284449151893034189631356123898852036080360753498717830"
2424 "504352093729983817344408350202734045216258203829600957480880"
2425 "965874243489786075596134375241954380265323921633710337029274"
2426 "293549750247462645455972901709456023486723670137923023480984"
2427 "326373964090956138849322772517198353100315479985058037525464"
2428 "068668437065027531831663253992097096980383887291442476053511"
2429 "144486474884757304296356929167940017889669686202650070027982"
2430 "663530247170220662730379904763297146001719954456737323161037"
2431 "625687998713431793415001444343614571054613792449048952524152"
2432 "301827123990674364566397677805989512744251739768252594443095"
2433 "190764810995247945468565558165257102133176140103896204912204"
2434 "711100918575738374382781125401477094460271337818745109520013"
2435 "261170063238642079258520795413706442699571265644934353412012"
2436 "077085749881367374258647858396451240603093070419748672763633"
2437 "383700186361051628692830089177438307110502291931440850296880"
2438 "946384837732466801411559238352132478536167637258246808571677"
2439 "518370907804879008402283872836145473465090448048901436918497"
2440 "925649773839274452491561650144948752050130012486177826988126"
2441 "133554403773571512580898635972841985977652158668303592410057"
2442 "485055436893587380313242844652436291364883334876866373311810"
2443 "391895906041249920179723438523926050490574435761198732799454"
2444 "008328601995279369226500621163352467597636993886640968957328"
2445 "759949044276170122921768961434372739233954717422161598402486"
2446 "463562568010839156672068113464709841286305137476061350600397"
2447 "175907020969729308144287590324042697591017096717907564631781"
2448 "439497876238218367926624772476240528428497183335504496221406"
2449 "589555810540817513124718197127267224799624659585770569520809"
2450 "281604412582256098977052626144946073391262169280695214065206"
2451 "191196882432874733945382251190278754652209922562331114772650"
2452 "497261742510284521207616205672365062582692877813200207403540"
2453 "525063110942661164068107092728343048623205392942051434543571"
2454 "313138796794932600173486689427304744941782491373878982973283"
2455 "368335890090381801696812708507741807095177070299966369396832"
2456 "400478172876331010837944044285417404158119166962326774985551"
2457 "977442738779427866618350449884385747587744223560873681851572"
2458 "286273358790586601545583095359120704012955847366215042688472"
2459 "675952237658358631742557566972678189310475234143289186877051"
2460 "340683603613637426403829661085459945459117058256974179890432"
2461 "867675513107283197429543558561167317109611383379573588859184"
2462 "456986416695596941668080749172268841811589175366991766096875"
2463 "222884266918204001833615235594091557995562838623294974789125"
2464 "752614578305794977612289604884130826111306367453855314666345"
2465 "157438402390356984864035170441570392268310855288053708102740"
2466 "439777561760841229529331176378948990099061185912557252553034"
2467 "927831994326130478412555374881133922596995646540483669649078"
2468 "250090369467413503689932168602378246603463681781834765162360"
2469 "166312931857476126935202856064126661484010808331530126027455"
2470 "857508729691038481528513446053171515463960411505234866517154"
2471 "725160907578486319640354194415542516677642340347221174213931"
2472 "321029989688425270730686249989511569167555123814046714281953"
2473 "786734341427651870385892800875995539114072995827817596521773"
2474 "982651121892446311307769359800622836551489923678951514750326"
2475 "661626880961762622816491691715060246449414248550746787617325"
2476 "139839884680707930922756753880247633562419411563780243940005"
2477 "022193436897594984668402646225279074559756339348787995435182"
2478 "065213830376187954393380864292006450020651200395456393156982"
2479 "011476834805159362927432514990634385312969224538639688728159"
2480 "973531258811796864627051700512199746660646944753061646538425"
2481 "582630438084285077983310856714164376961640080961717397213818"
2482 "771197143123061632103503825992262465539661259702404081296744"
2483 "420767359447841790066676458058968510480936381375966706969370"
2484 "106992129579192993809372222505095628079817793413846841465472"
2485 "863149825641819104195312361940606036340639077614015570973705"
2486 "912589812036600795550616030955386044659620287623372802587162"
2487 "557803150386942440617902799475289022644335161936545324332896"
2488 "88740976918527.999",
2489 false,
2490 -INF,
2491 -INF,
2492 -0xf.fffffp+124,
2493 -0xf.fffffp+124,
2494 false,
2495 -INF,
2496 -INF,
2497 -0xf.ffffffffffff8p+1020,
2498 -0xf.ffffffffffff8p+1020,
2499 false,
2500 -INF,
2501 -0xf.fffffffffffffffp+16380,
2502 -0xf.fffffffffffffffp+16380,
2503 -0xf.fffffffffffffffp+16380,
2504 false,
2505 -INF,
2506 -0xf.fffffffffffffffp+16380,
2507 -0xf.fffffffffffffffp+16380,
2508 -0xf.fffffffffffffffp+16380,
2509 false,
2510 -INF,
2511 -INF,
2512 -0xf.fffffffffffffffffffffffffcp+1020,
2513 -0xf.fffffffffffffffffffffffffcp+1020,
2514 false,
2515 -0xf.fffffffffffffff8p+16380,
2516 -0xf.fffffffffffffff8p+16380,
2517 -0xf.fffffffffffffff7fffffffffff8p+16380,
2518 -0xf.fffffffffffffff7fffffffffff8p+16380),
2519 TEST ("-11897314953572317650535115898294886679662540046955672189564"
2520 "992775624991818517272047604494429045704613843305676461674432"
2521 "866625552674894879302363251360976543423772324175364890803620"
2522 "295849512464856057409281781366112306742190485003818118052078"
2523 "772031072688123988858081705170326877675791955126044261129699"
2524 "396973090649704213573735937375481897910645780753965202780415"
2525 "649198777103321178718599649232063111754347532212262535343371"
2526 "993046295041376686778121033597302229356100713434253256335626"
2527 "260926746006333581938790554139375924354799347471554969135207"
2528 "489145008478345997066048168999167477130744355145855113727460"
2529 "309467890753717757969993123542278665878033709928620727303315"
2530 "029513384763573500894534606963545215725469260777653830445770"
2531 "759828922000473802306059479839266050745593742888876351466140"
2532 "875806890650652714372072315620373967637281857809084061421662"
2533 "170478777461125682321343132563405680950569117598842460665407"
2534 "282311595082762737780867357418154719866871414214323444755020"
2535 "626919754577426399313011977881065904362131270710906843388616"
2536 "287722284449151893034189631356123898852036080360753498717830"
2537 "504352093729983817344408350202734045216258203829600957480880"
2538 "965874243489786075596134375241954380265323921633710337029274"
2539 "293549750247462645455972901709456023486723670137923023480984"
2540 "326373964090956138849322772517198353100315479985058037525464"
2541 "068668437065027531831663253992097096980383887291442476053511"
2542 "144486474884757304296356929167940017889669686202650070027982"
2543 "663530247170220662730379904763297146001719954456737323161037"
2544 "625687998713431793415001444343614571054613792449048952524152"
2545 "301827123990674364566397677805989512744251739768252594443095"
2546 "190764810995247945468565558165257102133176140103896204912204"
2547 "711100918575738374382781125401477094460271337818745109520013"
2548 "261170063238642079258520795413706442699571265644934353412012"
2549 "077085749881367374258647858396451240603093070419748672763633"
2550 "383700186361051628692830089177438307110502291931440850296880"
2551 "946384837732466801411559238352132478536167637258246808571677"
2552 "518370907804879008402283872836145473465090448048901436918497"
2553 "925649773839274452491561650144948752050130012486177826988126"
2554 "133554403773571512580898635972841985977652158668303592410057"
2555 "485055436893587380313242844652436291364883334876866373311810"
2556 "391895906041249920179723438523926050490574435761198732799454"
2557 "008328601995279369226500621163352467597636993886640968957328"
2558 "759949044276170122921768961434372739233954717422161598402486"
2559 "463562568010839156672068113464709841286305137476061350600397"
2560 "175907020969729308144287590324042697591017096717907564631781"
2561 "439497876238218367926624772476240528428497183335504496221406"
2562 "589555810540817513124718197127267224799624659585770569520809"
2563 "281604412582256098977052626144946073391262169280695214065206"
2564 "191196882432874733945382251190278754652209922562331114772650"
2565 "497261742510284521207616205672365062582692877813200207403540"
2566 "525063110942661164068107092728343048623205392942051434543571"
2567 "313138796794932600173486689427304744941782491373878982973283"
2568 "368335890090381801696812708507741807095177070299966369396832"
2569 "400478172876331010837944044285417404158119166962326774985551"
2570 "977442738779427866618350449884385747587744223560873681851572"
2571 "286273358790586601545583095359120704012955847366215042688472"
2572 "675952237658358631742557566972678189310475234143289186877051"
2573 "340683603613637426403829661085459945459117058256974179890432"
2574 "867675513107283197429543558561167317109611383379573588859184"
2575 "456986416695596941668080749172268841811589175366991766096875"
2576 "222884266918204001833615235594091557995562838623294974789125"
2577 "752614578305794977612289604884130826111306367453855314666345"
2578 "157438402390356984864035170441570392268310855288053708102740"
2579 "439777561760841229529331176378948990099061185912557252553034"
2580 "927831994326130478412555374881133922596995646540483669649078"
2581 "250090369467413503689932168602378246603463681781834765162360"
2582 "166312931857476126935202856064126661484010808331530126027455"
2583 "857508729691038481528513446053171515463960411505234866517154"
2584 "725160907578486319640354194415542516677642340347221174213931"
2585 "321029989688425270730686249989511569167555123814046714281953"
2586 "786734341427651870385892800875995539114072995827817596521773"
2587 "982651121892446311307769359800622836551489923678951514750326"
2588 "661626880961762622816491691715060246449414248550746787617325"
2589 "139839884680707930922756753880247633562419411563780243940005"
2590 "022193436897594984668402646225279074559756339348787995435182"
2591 "065213830376187954393380864292006450020651200395456393156982"
2592 "011476834805159362927432514990634385312969224538639688728159"
2593 "973531258811796864627051700512199746660646944753061646538425"
2594 "582630438084285077983310856714164376961640080961717397213818"
2595 "771197143123061632103503825992262465539661259702404081296744"
2596 "420767359447841790066676458058968510480936381375966706969370"
2597 "106992129579192993809372222505095628079817793413846841465472"
2598 "863149825641819104195312361940606036340639077614015570973705"
2599 "912589812036600795550616030955386044659620287623372802587162"
2600 "557803150386942440617902799475289022644335161936545324332896"
2601 "88740976918528",
2602 false,
2603 -INF,
2604 -INF,
2605 -0xf.fffffp+124,
2606 -0xf.fffffp+124,
2607 false,
2608 -INF,
2609 -INF,
2610 -0xf.ffffffffffff8p+1020,
2611 -0xf.ffffffffffff8p+1020,
2612 false,
2613 -INF,
2614 -INF,
2615 -0xf.fffffffffffffffp+16380,
2616 -0xf.fffffffffffffffp+16380,
2617 false,
2618 -INF,
2619 -INF,
2620 -0xf.fffffffffffffffp+16380,
2621 -0xf.fffffffffffffffp+16380,
2622 false,
2623 -INF,
2624 -INF,
2625 -0xf.fffffffffffffffffffffffffcp+1020,
2626 -0xf.fffffffffffffffffffffffffcp+1020,
2627 true,
2628 -0xf.fffffffffffffff8p+16380,
2629 -0xf.fffffffffffffff8p+16380,
2630 -0xf.fffffffffffffff8p+16380,
2631 -0xf.fffffffffffffff8p+16380),
2632 TEST ("-11897314953572317650535115898294886679662540046955672189564"
2633 "992775624991818517272047604494429045704613843305676461674432"
2634 "866625552674894879302363251360976543423772324175364890803620"
2635 "295849512464856057409281781366112306742190485003818118052078"
2636 "772031072688123988858081705170326877675791955126044261129699"
2637 "396973090649704213573735937375481897910645780753965202780415"
2638 "649198777103321178718599649232063111754347532212262535343371"
2639 "993046295041376686778121033597302229356100713434253256335626"
2640 "260926746006333581938790554139375924354799347471554969135207"
2641 "489145008478345997066048168999167477130744355145855113727460"
2642 "309467890753717757969993123542278665878033709928620727303315"
2643 "029513384763573500894534606963545215725469260777653830445770"
2644 "759828922000473802306059479839266050745593742888876351466140"
2645 "875806890650652714372072315620373967637281857809084061421662"
2646 "170478777461125682321343132563405680950569117598842460665407"
2647 "282311595082762737780867357418154719866871414214323444755020"
2648 "626919754577426399313011977881065904362131270710906843388616"
2649 "287722284449151893034189631356123898852036080360753498717830"
2650 "504352093729983817344408350202734045216258203829600957480880"
2651 "965874243489786075596134375241954380265323921633710337029274"
2652 "293549750247462645455972901709456023486723670137923023480984"
2653 "326373964090956138849322772517198353100315479985058037525464"
2654 "068668437065027531831663253992097096980383887291442476053511"
2655 "144486474884757304296356929167940017889669686202650070027982"
2656 "663530247170220662730379904763297146001719954456737323161037"
2657 "625687998713431793415001444343614571054613792449048952524152"
2658 "301827123990674364566397677805989512744251739768252594443095"
2659 "190764810995247945468565558165257102133176140103896204912204"
2660 "711100918575738374382781125401477094460271337818745109520013"
2661 "261170063238642079258520795413706442699571265644934353412012"
2662 "077085749881367374258647858396451240603093070419748672763633"
2663 "383700186361051628692830089177438307110502291931440850296880"
2664 "946384837732466801411559238352132478536167637258246808571677"
2665 "518370907804879008402283872836145473465090448048901436918497"
2666 "925649773839274452491561650144948752050130012486177826988126"
2667 "133554403773571512580898635972841985977652158668303592410057"
2668 "485055436893587380313242844652436291364883334876866373311810"
2669 "391895906041249920179723438523926050490574435761198732799454"
2670 "008328601995279369226500621163352467597636993886640968957328"
2671 "759949044276170122921768961434372739233954717422161598402486"
2672 "463562568010839156672068113464709841286305137476061350600397"
2673 "175907020969729308144287590324042697591017096717907564631781"
2674 "439497876238218367926624772476240528428497183335504496221406"
2675 "589555810540817513124718197127267224799624659585770569520809"
2676 "281604412582256098977052626144946073391262169280695214065206"
2677 "191196882432874733945382251190278754652209922562331114772650"
2678 "497261742510284521207616205672365062582692877813200207403540"
2679 "525063110942661164068107092728343048623205392942051434543571"
2680 "313138796794932600173486689427304744941782491373878982973283"
2681 "368335890090381801696812708507741807095177070299966369396832"
2682 "400478172876331010837944044285417404158119166962326774985551"
2683 "977442738779427866618350449884385747587744223560873681851572"
2684 "286273358790586601545583095359120704012955847366215042688472"
2685 "675952237658358631742557566972678189310475234143289186877051"
2686 "340683603613637426403829661085459945459117058256974179890432"
2687 "867675513107283197429543558561167317109611383379573588859184"
2688 "456986416695596941668080749172268841811589175366991766096875"
2689 "222884266918204001833615235594091557995562838623294974789125"
2690 "752614578305794977612289604884130826111306367453855314666345"
2691 "157438402390356984864035170441570392268310855288053708102740"
2692 "439777561760841229529331176378948990099061185912557252553034"
2693 "927831994326130478412555374881133922596995646540483669649078"
2694 "250090369467413503689932168602378246603463681781834765162360"
2695 "166312931857476126935202856064126661484010808331530126027455"
2696 "857508729691038481528513446053171515463960411505234866517154"
2697 "725160907578486319640354194415542516677642340347221174213931"
2698 "321029989688425270730686249989511569167555123814046714281953"
2699 "786734341427651870385892800875995539114072995827817596521773"
2700 "982651121892446311307769359800622836551489923678951514750326"
2701 "661626880961762622816491691715060246449414248550746787617325"
2702 "139839884680707930922756753880247633562419411563780243940005"
2703 "022193436897594984668402646225279074559756339348787995435182"
2704 "065213830376187954393380864292006450020651200395456393156982"
2705 "011476834805159362927432514990634385312969224538639688728159"
2706 "973531258811796864627051700512199746660646944753061646538425"
2707 "582630438084285077983310856714164376961640080961717397213818"
2708 "771197143123061632103503825992262465539661259702404081296744"
2709 "420767359447841790066676458058968510480936381375966706969370"
2710 "106992129579192993809372222505095628079817793413846841465472"
2711 "863149825641819104195312361940606036340639077614015570973705"
2712 "912589812036600795550616030955386044659620287623372802587162"
2713 "557803150386942440617902799475289022644335161936545324332896"
2714 "88740976918528.001",
2715 false,
2716 -INF,
2717 -INF,
2718 -0xf.fffffp+124,
2719 -0xf.fffffp+124,
2720 false,
2721 -INF,
2722 -INF,
2723 -0xf.ffffffffffff8p+1020,
2724 -0xf.ffffffffffff8p+1020,
2725 false,
2726 -INF,
2727 -INF,
2728 -0xf.fffffffffffffffp+16380,
2729 -0xf.fffffffffffffffp+16380,
2730 false,
2731 -INF,
2732 -INF,
2733 -0xf.fffffffffffffffp+16380,
2734 -0xf.fffffffffffffffp+16380,
2735 false,
2736 -INF,
2737 -INF,
2738 -0xf.fffffffffffffffffffffffffcp+1020,
2739 -0xf.fffffffffffffffffffffffffcp+1020,
2740 false,
2741 -0xf.fffffffffffffff8000000000008p+16380,
2742 -0xf.fffffffffffffff8p+16380,
2743 -0xf.fffffffffffffff8p+16380,
2744 -0xf.fffffffffffffff8p+16380),
2745 TEST ("118973149535723176508575932662800707347995686986910214150118"
2746 "685272271246896789803961473130416053705672050873552479421805"
2747 "932646640744124594447361172514341324846716679654551308018400"
2748 "452551246797021031695590308415421099521962856162050274568841"
2749 "297915828747574343774874752902176710049525787625138678906010"
2750 "048638212027057374683542842282633896097240913572043788690878"
2751 "561421008447838407815393303366617352859876685151925036335142"
2752 "606462825839541908847139311166770091872983498508632067665424"
2753 "131663456011801988221011933744533095583591952713287509471572"
2754 "005635584655570174753698625195967118200265238753375268656404"
2755 "300638718932246773699829720984119713851462400809295266529707"
2756 "450603039675996477317034685632764277790214944500590950459817"
2757 "905458649624723235138950801408157339866516893477731877579183"
2758 "713595679581558427625325833939652897845282019149923069371763"
2759 "621014587926698827182969408373803807712292191282429102445352"
2760 "493434039402290243933941906906661090602900960765874258303002"
2761 "994639315656152078708796474719793763077934223746582725715380"
2762 "546621026022818892467551940977566283266498758568504813830755"
2763 "715585325649227824857891916443381390920079346240984072859876"
2764 "394789650127468861490822526766717770136680743866932662343305"
2765 "821821344306240809967537078707691232937387041140557168161956"
2766 "672595323950666742010786584275766171661791973302251394804664"
2767 "351065107886557299707326005651230394674710597929211000345040"
2768 "748992483614253006562424867893567074606589931788062200063807"
2769 "336740036940230215831403322125165368742446805152078682411506"
2770 "081843753974005583111391605547148303480887461773984314393817"
2771 "233328426227146997925421743280885595916487699461777590949432"
2772 "536021389649845214065322016198143547250143861460313408300535"
2773 "800647014276175548485543791298383644643679669618879907720347"
2774 "361578030001247419574448359597988425487829219851305162204925"
2775 "876422580754230478244492592334149461342828532046897137732862"
2776 "560405101567370570895662663174689131741739602970845694214086"
2777 "383402465037069569640956912385125748139813888875258203003486"
2778 "978747055202810394072908580324008598756993885667142200558137"
2779 "216665049755676940757442911860295559656788759871904662758651"
2780 "106796978788783386988295123326864580419821595430891867179378"
2781 "372968821128698879468814267529461494723425453808822356093436"
2782 "114567635804621183162768389034017821036515461700163537265334"
2783 "837042272659885702600247792917728828912373907035369136531164"
2784 "551871575024551077026080114197652598224677403885378544255851"
2785 "452142889211152237506343909351748731538683443195842912801950"
2786 "740929058503113127929421291089844021925400931905939216271347"
2787 "501989193058654389516377770771439860033940981826669939750630"
2788 "966060749188986231404992238674933998516958950824840538996637"
2789 "227947236848099456610159878061379742621311380927234118601003"
2790 "068752002060437285024623575047782086630607224900910789188204"
2791 "422115342157245494745974521832782208601602710639261482504706"
2792 "793704189474198047840288064399210243702202724597107455534275"
2793 "321401119382263147115748905050195256886082040192083380490209"
2794 "648570353905656303876661710430922155024620842080323610266391"
2795 "819853291160589645614945256684769911320943457402697573094119"
2796 "430125589389298495428377185239916427991844172165080029177729"
2797 "625180644077484441695092005844026411665118679537869781924378"
2798 "377060887769389297625907410934020531742739577183152327119791"
2799 "567636713426904553654134937766951789571845662564530364234831"
2800 "655818811851573018210173773037253988893680153247404060131255"
2801 "432297982534770778617218088583998040670598195597843579610890"
2802 "315316606725381521608825464438386306376596459107591134507541"
2803 "153403024199191222328259713530472683187873517955642380703639"
2804 "029816037096049042094836437281075965243968431839386959736989"
2805 "889027924230006904683050305965712585804355337311372959487108"
2806 "794286031594805559334414767793211932142402860019029250966461"
2807 "933621763149049802791695077716375242516443825235146860078555"
2808 "453142397983479144560015010889077242726183149587493050950967"
2809 "941488752366197740591478464591650201477772717579831983405962"
2810 "171742164889284586217913115136227964861078958766284010901639"
2811 "781256012341028188155836968476480842715858962105341815444164"
2812 "696766584018508513610260777540911573496315580383328678958350"
2813 "148157337222619548467971967434956296433870815461340134721800"
2814 "205755114983399523323106573720732056659216468891205124203527"
2815 "449961814733926916757607468806003312492414061695431041238453"
2816 "023522795690830184799840657478014435335788410588338795921829"
2817 "674102072285495410088727730494748054715270026371111466557692"
2818 "092596172401951206117443077191868585496116051853795368595736"
2819 "003882511620497061598923985774687093334185939744167238203676"
2820 "453052472980823976562293117120372063945943890666325365061961"
2821 "022928215929070357135085816756816486043117613837876554929621"
2822 "856269743752885605649447338817178927896144473776360438797900"
2823 "366212779802747593450564030114752479071739585723270865632758"
2824 "495434839556211713523098602573445161475191311400514062427097"
2825 "780117858230840648695846140902244217544683559565818359212130"
2826 "972233447491583165728635513802591543441145939539353470970452"
2827 "5536550715391.999",
2828 false,
2829 0xf.fffffp+124,
2830 INF,
2831 0xf.fffffp+124,
2832 INF,
2833 false,
2834 0xf.ffffffffffff8p+1020,
2835 INF,
2836 0xf.ffffffffffff8p+1020,
2837 INF,
2838 false,
2839 0xf.fffffffffffffffp+16380,
2840 INF,
2841 0xf.fffffffffffffffp+16380,
2842 INF,
2843 false,
2844 0xf.fffffffffffffffp+16380,
2845 INF,
2846 0xf.fffffffffffffffp+16380,
2847 INF,
2848 false,
2849 0xf.fffffffffffffffffffffffffcp+1020,
2850 INF,
2851 0xf.fffffffffffffffffffffffffcp+1020,
2852 INF,
2853 false,
2854 0xf.fffffffffffffffffffffffffff8p+16380,
2855 0xf.fffffffffffffffffffffffffff8p+16380,
2856 0xf.fffffffffffffffffffffffffff8p+16380,
2857 INF),
2858 TEST ("118973149535723176508575932662800707347995686986910214150118"
2859 "685272271246896789803961473130416053705672050873552479421805"
2860 "932646640744124594447361172514341324846716679654551308018400"
2861 "452551246797021031695590308415421099521962856162050274568841"
2862 "297915828747574343774874752902176710049525787625138678906010"
2863 "048638212027057374683542842282633896097240913572043788690878"
2864 "561421008447838407815393303366617352859876685151925036335142"
2865 "606462825839541908847139311166770091872983498508632067665424"
2866 "131663456011801988221011933744533095583591952713287509471572"
2867 "005635584655570174753698625195967118200265238753375268656404"
2868 "300638718932246773699829720984119713851462400809295266529707"
2869 "450603039675996477317034685632764277790214944500590950459817"
2870 "905458649624723235138950801408157339866516893477731877579183"
2871 "713595679581558427625325833939652897845282019149923069371763"
2872 "621014587926698827182969408373803807712292191282429102445352"
2873 "493434039402290243933941906906661090602900960765874258303002"
2874 "994639315656152078708796474719793763077934223746582725715380"
2875 "546621026022818892467551940977566283266498758568504813830755"
2876 "715585325649227824857891916443381390920079346240984072859876"
2877 "394789650127468861490822526766717770136680743866932662343305"
2878 "821821344306240809967537078707691232937387041140557168161956"
2879 "672595323950666742010786584275766171661791973302251394804664"
2880 "351065107886557299707326005651230394674710597929211000345040"
2881 "748992483614253006562424867893567074606589931788062200063807"
2882 "336740036940230215831403322125165368742446805152078682411506"
2883 "081843753974005583111391605547148303480887461773984314393817"
2884 "233328426227146997925421743280885595916487699461777590949432"
2885 "536021389649845214065322016198143547250143861460313408300535"
2886 "800647014276175548485543791298383644643679669618879907720347"
2887 "361578030001247419574448359597988425487829219851305162204925"
2888 "876422580754230478244492592334149461342828532046897137732862"
2889 "560405101567370570895662663174689131741739602970845694214086"
2890 "383402465037069569640956912385125748139813888875258203003486"
2891 "978747055202810394072908580324008598756993885667142200558137"
2892 "216665049755676940757442911860295559656788759871904662758651"
2893 "106796978788783386988295123326864580419821595430891867179378"
2894 "372968821128698879468814267529461494723425453808822356093436"
2895 "114567635804621183162768389034017821036515461700163537265334"
2896 "837042272659885702600247792917728828912373907035369136531164"
2897 "551871575024551077026080114197652598224677403885378544255851"
2898 "452142889211152237506343909351748731538683443195842912801950"
2899 "740929058503113127929421291089844021925400931905939216271347"
2900 "501989193058654389516377770771439860033940981826669939750630"
2901 "966060749188986231404992238674933998516958950824840538996637"
2902 "227947236848099456610159878061379742621311380927234118601003"
2903 "068752002060437285024623575047782086630607224900910789188204"
2904 "422115342157245494745974521832782208601602710639261482504706"
2905 "793704189474198047840288064399210243702202724597107455534275"
2906 "321401119382263147115748905050195256886082040192083380490209"
2907 "648570353905656303876661710430922155024620842080323610266391"
2908 "819853291160589645614945256684769911320943457402697573094119"
2909 "430125589389298495428377185239916427991844172165080029177729"
2910 "625180644077484441695092005844026411665118679537869781924378"
2911 "377060887769389297625907410934020531742739577183152327119791"
2912 "567636713426904553654134937766951789571845662564530364234831"
2913 "655818811851573018210173773037253988893680153247404060131255"
2914 "432297982534770778617218088583998040670598195597843579610890"
2915 "315316606725381521608825464438386306376596459107591134507541"
2916 "153403024199191222328259713530472683187873517955642380703639"
2917 "029816037096049042094836437281075965243968431839386959736989"
2918 "889027924230006904683050305965712585804355337311372959487108"
2919 "794286031594805559334414767793211932142402860019029250966461"
2920 "933621763149049802791695077716375242516443825235146860078555"
2921 "453142397983479144560015010889077242726183149587493050950967"
2922 "941488752366197740591478464591650201477772717579831983405962"
2923 "171742164889284586217913115136227964861078958766284010901639"
2924 "781256012341028188155836968476480842715858962105341815444164"
2925 "696766584018508513610260777540911573496315580383328678958350"
2926 "148157337222619548467971967434956296433870815461340134721800"
2927 "205755114983399523323106573720732056659216468891205124203527"
2928 "449961814733926916757607468806003312492414061695431041238453"
2929 "023522795690830184799840657478014435335788410588338795921829"
2930 "674102072285495410088727730494748054715270026371111466557692"
2931 "092596172401951206117443077191868585496116051853795368595736"
2932 "003882511620497061598923985774687093334185939744167238203676"
2933 "453052472980823976562293117120372063945943890666325365061961"
2934 "022928215929070357135085816756816486043117613837876554929621"
2935 "856269743752885605649447338817178927896144473776360438797900"
2936 "366212779802747593450564030114752479071739585723270865632758"
2937 "495434839556211713523098602573445161475191311400514062427097"
2938 "780117858230840648695846140902244217544683559565818359212130"
2939 "972233447491583165728635513802591543441145939539353470970452"
2940 "5536550715392",
2941 false,
2942 0xf.fffffp+124,
2943 INF,
2944 0xf.fffffp+124,
2945 INF,
2946 false,
2947 0xf.ffffffffffff8p+1020,
2948 INF,
2949 0xf.ffffffffffff8p+1020,
2950 INF,
2951 false,
2952 0xf.fffffffffffffffp+16380,
2953 INF,
2954 0xf.fffffffffffffffp+16380,
2955 INF,
2956 false,
2957 0xf.fffffffffffffffp+16380,
2958 INF,
2959 0xf.fffffffffffffffp+16380,
2960 INF,
2961 false,
2962 0xf.fffffffffffffffffffffffffcp+1020,
2963 INF,
2964 0xf.fffffffffffffffffffffffffcp+1020,
2965 INF,
2966 false,
2967 0xf.fffffffffffffffffffffffffff8p+16380,
2968 INF,
2969 0xf.fffffffffffffffffffffffffff8p+16380,
2970 INF),
2971 TEST ("118973149535723176508575932662800707347995686986910214150118"
2972 "685272271246896789803961473130416053705672050873552479421805"
2973 "932646640744124594447361172514341324846716679654551308018400"
2974 "452551246797021031695590308415421099521962856162050274568841"
2975 "297915828747574343774874752902176710049525787625138678906010"
2976 "048638212027057374683542842282633896097240913572043788690878"
2977 "561421008447838407815393303366617352859876685151925036335142"
2978 "606462825839541908847139311166770091872983498508632067665424"
2979 "131663456011801988221011933744533095583591952713287509471572"
2980 "005635584655570174753698625195967118200265238753375268656404"
2981 "300638718932246773699829720984119713851462400809295266529707"
2982 "450603039675996477317034685632764277790214944500590950459817"
2983 "905458649624723235138950801408157339866516893477731877579183"
2984 "713595679581558427625325833939652897845282019149923069371763"
2985 "621014587926698827182969408373803807712292191282429102445352"
2986 "493434039402290243933941906906661090602900960765874258303002"
2987 "994639315656152078708796474719793763077934223746582725715380"
2988 "546621026022818892467551940977566283266498758568504813830755"
2989 "715585325649227824857891916443381390920079346240984072859876"
2990 "394789650127468861490822526766717770136680743866932662343305"
2991 "821821344306240809967537078707691232937387041140557168161956"
2992 "672595323950666742010786584275766171661791973302251394804664"
2993 "351065107886557299707326005651230394674710597929211000345040"
2994 "748992483614253006562424867893567074606589931788062200063807"
2995 "336740036940230215831403322125165368742446805152078682411506"
2996 "081843753974005583111391605547148303480887461773984314393817"
2997 "233328426227146997925421743280885595916487699461777590949432"
2998 "536021389649845214065322016198143547250143861460313408300535"
2999 "800647014276175548485543791298383644643679669618879907720347"
3000 "361578030001247419574448359597988425487829219851305162204925"
3001 "876422580754230478244492592334149461342828532046897137732862"
3002 "560405101567370570895662663174689131741739602970845694214086"
3003 "383402465037069569640956912385125748139813888875258203003486"
3004 "978747055202810394072908580324008598756993885667142200558137"
3005 "216665049755676940757442911860295559656788759871904662758651"
3006 "106796978788783386988295123326864580419821595430891867179378"
3007 "372968821128698879468814267529461494723425453808822356093436"
3008 "114567635804621183162768389034017821036515461700163537265334"
3009 "837042272659885702600247792917728828912373907035369136531164"
3010 "551871575024551077026080114197652598224677403885378544255851"
3011 "452142889211152237506343909351748731538683443195842912801950"
3012 "740929058503113127929421291089844021925400931905939216271347"
3013 "501989193058654389516377770771439860033940981826669939750630"
3014 "966060749188986231404992238674933998516958950824840538996637"
3015 "227947236848099456610159878061379742621311380927234118601003"
3016 "068752002060437285024623575047782086630607224900910789188204"
3017 "422115342157245494745974521832782208601602710639261482504706"
3018 "793704189474198047840288064399210243702202724597107455534275"
3019 "321401119382263147115748905050195256886082040192083380490209"
3020 "648570353905656303876661710430922155024620842080323610266391"
3021 "819853291160589645614945256684769911320943457402697573094119"
3022 "430125589389298495428377185239916427991844172165080029177729"
3023 "625180644077484441695092005844026411665118679537869781924378"
3024 "377060887769389297625907410934020531742739577183152327119791"
3025 "567636713426904553654134937766951789571845662564530364234831"
3026 "655818811851573018210173773037253988893680153247404060131255"
3027 "432297982534770778617218088583998040670598195597843579610890"
3028 "315316606725381521608825464438386306376596459107591134507541"
3029 "153403024199191222328259713530472683187873517955642380703639"
3030 "029816037096049042094836437281075965243968431839386959736989"
3031 "889027924230006904683050305965712585804355337311372959487108"
3032 "794286031594805559334414767793211932142402860019029250966461"
3033 "933621763149049802791695077716375242516443825235146860078555"
3034 "453142397983479144560015010889077242726183149587493050950967"
3035 "941488752366197740591478464591650201477772717579831983405962"
3036 "171742164889284586217913115136227964861078958766284010901639"
3037 "781256012341028188155836968476480842715858962105341815444164"
3038 "696766584018508513610260777540911573496315580383328678958350"
3039 "148157337222619548467971967434956296433870815461340134721800"
3040 "205755114983399523323106573720732056659216468891205124203527"
3041 "449961814733926916757607468806003312492414061695431041238453"
3042 "023522795690830184799840657478014435335788410588338795921829"
3043 "674102072285495410088727730494748054715270026371111466557692"
3044 "092596172401951206117443077191868585496116051853795368595736"
3045 "003882511620497061598923985774687093334185939744167238203676"
3046 "453052472980823976562293117120372063945943890666325365061961"
3047 "022928215929070357135085816756816486043117613837876554929621"
3048 "856269743752885605649447338817178927896144473776360438797900"
3049 "366212779802747593450564030114752479071739585723270865632758"
3050 "495434839556211713523098602573445161475191311400514062427097"
3051 "780117858230840648695846140902244217544683559565818359212130"
3052 "972233447491583165728635513802591543441145939539353470970452"
3053 "5536550715392.001",
3054 false,
3055 0xf.fffffp+124,
3056 INF,
3057 0xf.fffffp+124,
3058 INF,
3059 false,
3060 0xf.ffffffffffff8p+1020,
3061 INF,
3062 0xf.ffffffffffff8p+1020,
3063 INF,
3064 false,
3065 0xf.fffffffffffffffp+16380,
3066 INF,
3067 0xf.fffffffffffffffp+16380,
3068 INF,
3069 false,
3070 0xf.fffffffffffffffp+16380,
3071 INF,
3072 0xf.fffffffffffffffp+16380,
3073 INF,
3074 false,
3075 0xf.fffffffffffffffffffffffffcp+1020,
3076 INF,
3077 0xf.fffffffffffffffffffffffffcp+1020,
3078 INF,
3079 false,
3080 0xf.fffffffffffffffffffffffffff8p+16380,
3081 INF,
3082 0xf.fffffffffffffffffffffffffff8p+16380,
3083 INF),
3084 TEST ("-11897314953572317650857593266280070734799568698691021415011"
3085 "868527227124689678980396147313041605370567205087355247942180"
3086 "593264664074412459444736117251434132484671667965455130801840"
3087 "045255124679702103169559030841542109952196285616205027456884"
3088 "129791582874757434377487475290217671004952578762513867890601"
3089 "004863821202705737468354284228263389609724091357204378869087"
3090 "856142100844783840781539330336661735285987668515192503633514"
3091 "260646282583954190884713931116677009187298349850863206766542"
3092 "413166345601180198822101193374453309558359195271328750947157"
3093 "200563558465557017475369862519596711820026523875337526865640"
3094 "430063871893224677369982972098411971385146240080929526652970"
3095 "745060303967599647731703468563276427779021494450059095045981"
3096 "790545864962472323513895080140815733986651689347773187757918"
3097 "371359567958155842762532583393965289784528201914992306937176"
3098 "362101458792669882718296940837380380771229219128242910244535"
3099 "249343403940229024393394190690666109060290096076587425830300"
3100 "299463931565615207870879647471979376307793422374658272571538"
3101 "054662102602281889246755194097756628326649875856850481383075"
3102 "571558532564922782485789191644338139092007934624098407285987"
3103 "639478965012746886149082252676671777013668074386693266234330"
3104 "582182134430624080996753707870769123293738704114055716816195"
3105 "667259532395066674201078658427576617166179197330225139480466"
3106 "435106510788655729970732600565123039467471059792921100034504"
3107 "074899248361425300656242486789356707460658993178806220006380"
3108 "733674003694023021583140332212516536874244680515207868241150"
3109 "608184375397400558311139160554714830348088746177398431439381"
3110 "723332842622714699792542174328088559591648769946177759094943"
3111 "253602138964984521406532201619814354725014386146031340830053"
3112 "580064701427617554848554379129838364464367966961887990772034"
3113 "736157803000124741957444835959798842548782921985130516220492"
3114 "587642258075423047824449259233414946134282853204689713773286"
3115 "256040510156737057089566266317468913174173960297084569421408"
3116 "638340246503706956964095691238512574813981388887525820300348"
3117 "697874705520281039407290858032400859875699388566714220055813"
3118 "721666504975567694075744291186029555965678875987190466275865"
3119 "110679697878878338698829512332686458041982159543089186717937"
3120 "837296882112869887946881426752946149472342545380882235609343"
3121 "611456763580462118316276838903401782103651546170016353726533"
3122 "483704227265988570260024779291772882891237390703536913653116"
3123 "455187157502455107702608011419765259822467740388537854425585"
3124 "145214288921115223750634390935174873153868344319584291280195"
3125 "074092905850311312792942129108984402192540093190593921627134"
3126 "750198919305865438951637777077143986003394098182666993975063"
3127 "096606074918898623140499223867493399851695895082484053899663"
3128 "722794723684809945661015987806137974262131138092723411860100"
3129 "306875200206043728502462357504778208663060722490091078918820"
3130 "442211534215724549474597452183278220860160271063926148250470"
3131 "679370418947419804784028806439921024370220272459710745553427"
3132 "532140111938226314711574890505019525688608204019208338049020"
3133 "964857035390565630387666171043092215502462084208032361026639"
3134 "181985329116058964561494525668476991132094345740269757309411"
3135 "943012558938929849542837718523991642799184417216508002917772"
3136 "962518064407748444169509200584402641166511867953786978192437"
3137 "837706088776938929762590741093402053174273957718315232711979"
3138 "156763671342690455365413493776695178957184566256453036423483"
3139 "165581881185157301821017377303725398889368015324740406013125"
3140 "543229798253477077861721808858399804067059819559784357961089"
3141 "031531660672538152160882546443838630637659645910759113450754"
3142 "115340302419919122232825971353047268318787351795564238070363"
3143 "902981603709604904209483643728107596524396843183938695973698"
3144 "988902792423000690468305030596571258580435533731137295948710"
3145 "879428603159480555933441476779321193214240286001902925096646"
3146 "193362176314904980279169507771637524251644382523514686007855"
3147 "545314239798347914456001501088907724272618314958749305095096"
3148 "794148875236619774059147846459165020147777271757983198340596"
3149 "217174216488928458621791311513622796486107895876628401090163"
3150 "978125601234102818815583696847648084271585896210534181544416"
3151 "469676658401850851361026077754091157349631558038332867895835"
3152 "014815733722261954846797196743495629643387081546134013472180"
3153 "020575511498339952332310657372073205665921646889120512420352"
3154 "744996181473392691675760746880600331249241406169543104123845"
3155 "302352279569083018479984065747801443533578841058833879592182"
3156 "967410207228549541008872773049474805471527002637111146655769"
3157 "209259617240195120611744307719186858549611605185379536859573"
3158 "600388251162049706159892398577468709333418593974416723820367"
3159 "645305247298082397656229311712037206394594389066632536506196"
3160 "102292821592907035713508581675681648604311761383787655492962"
3161 "185626974375288560564944733881717892789614447377636043879790"
3162 "036621277980274759345056403011475247907173958572327086563275"
3163 "849543483955621171352309860257344516147519131140051406242709"
3164 "778011785823084064869584614090224421754468355956581835921213"
3165 "097223344749158316572863551380259154344114593953935347097045"
3166 "25536550715391.999",
3167 false,
3168 -INF,
3169 -INF,
3170 -0xf.fffffp+124,
3171 -0xf.fffffp+124,
3172 false,
3173 -INF,
3174 -INF,
3175 -0xf.ffffffffffff8p+1020,
3176 -0xf.ffffffffffff8p+1020,
3177 false,
3178 -INF,
3179 -INF,
3180 -0xf.fffffffffffffffp+16380,
3181 -0xf.fffffffffffffffp+16380,
3182 false,
3183 -INF,
3184 -INF,
3185 -0xf.fffffffffffffffp+16380,
3186 -0xf.fffffffffffffffp+16380,
3187 false,
3188 -INF,
3189 -INF,
3190 -0xf.fffffffffffffffffffffffffcp+1020,
3191 -0xf.fffffffffffffffffffffffffcp+1020,
3192 false,
3193 -INF,
3194 -0xf.fffffffffffffffffffffffffff8p+16380,
3195 -0xf.fffffffffffffffffffffffffff8p+16380,
3196 -0xf.fffffffffffffffffffffffffff8p+16380),
3197 TEST ("-11897314953572317650857593266280070734799568698691021415011"
3198 "868527227124689678980396147313041605370567205087355247942180"
3199 "593264664074412459444736117251434132484671667965455130801840"
3200 "045255124679702103169559030841542109952196285616205027456884"
3201 "129791582874757434377487475290217671004952578762513867890601"
3202 "004863821202705737468354284228263389609724091357204378869087"
3203 "856142100844783840781539330336661735285987668515192503633514"
3204 "260646282583954190884713931116677009187298349850863206766542"
3205 "413166345601180198822101193374453309558359195271328750947157"
3206 "200563558465557017475369862519596711820026523875337526865640"
3207 "430063871893224677369982972098411971385146240080929526652970"
3208 "745060303967599647731703468563276427779021494450059095045981"
3209 "790545864962472323513895080140815733986651689347773187757918"
3210 "371359567958155842762532583393965289784528201914992306937176"
3211 "362101458792669882718296940837380380771229219128242910244535"
3212 "249343403940229024393394190690666109060290096076587425830300"
3213 "299463931565615207870879647471979376307793422374658272571538"
3214 "054662102602281889246755194097756628326649875856850481383075"
3215 "571558532564922782485789191644338139092007934624098407285987"
3216 "639478965012746886149082252676671777013668074386693266234330"
3217 "582182134430624080996753707870769123293738704114055716816195"
3218 "667259532395066674201078658427576617166179197330225139480466"
3219 "435106510788655729970732600565123039467471059792921100034504"
3220 "074899248361425300656242486789356707460658993178806220006380"
3221 "733674003694023021583140332212516536874244680515207868241150"
3222 "608184375397400558311139160554714830348088746177398431439381"
3223 "723332842622714699792542174328088559591648769946177759094943"
3224 "253602138964984521406532201619814354725014386146031340830053"
3225 "580064701427617554848554379129838364464367966961887990772034"
3226 "736157803000124741957444835959798842548782921985130516220492"
3227 "587642258075423047824449259233414946134282853204689713773286"
3228 "256040510156737057089566266317468913174173960297084569421408"
3229 "638340246503706956964095691238512574813981388887525820300348"
3230 "697874705520281039407290858032400859875699388566714220055813"
3231 "721666504975567694075744291186029555965678875987190466275865"
3232 "110679697878878338698829512332686458041982159543089186717937"
3233 "837296882112869887946881426752946149472342545380882235609343"
3234 "611456763580462118316276838903401782103651546170016353726533"
3235 "483704227265988570260024779291772882891237390703536913653116"
3236 "455187157502455107702608011419765259822467740388537854425585"
3237 "145214288921115223750634390935174873153868344319584291280195"
3238 "074092905850311312792942129108984402192540093190593921627134"
3239 "750198919305865438951637777077143986003394098182666993975063"
3240 "096606074918898623140499223867493399851695895082484053899663"
3241 "722794723684809945661015987806137974262131138092723411860100"
3242 "306875200206043728502462357504778208663060722490091078918820"
3243 "442211534215724549474597452183278220860160271063926148250470"
3244 "679370418947419804784028806439921024370220272459710745553427"
3245 "532140111938226314711574890505019525688608204019208338049020"
3246 "964857035390565630387666171043092215502462084208032361026639"
3247 "181985329116058964561494525668476991132094345740269757309411"
3248 "943012558938929849542837718523991642799184417216508002917772"
3249 "962518064407748444169509200584402641166511867953786978192437"
3250 "837706088776938929762590741093402053174273957718315232711979"
3251 "156763671342690455365413493776695178957184566256453036423483"
3252 "165581881185157301821017377303725398889368015324740406013125"
3253 "543229798253477077861721808858399804067059819559784357961089"
3254 "031531660672538152160882546443838630637659645910759113450754"
3255 "115340302419919122232825971353047268318787351795564238070363"
3256 "902981603709604904209483643728107596524396843183938695973698"
3257 "988902792423000690468305030596571258580435533731137295948710"
3258 "879428603159480555933441476779321193214240286001902925096646"
3259 "193362176314904980279169507771637524251644382523514686007855"
3260 "545314239798347914456001501088907724272618314958749305095096"
3261 "794148875236619774059147846459165020147777271757983198340596"
3262 "217174216488928458621791311513622796486107895876628401090163"
3263 "978125601234102818815583696847648084271585896210534181544416"
3264 "469676658401850851361026077754091157349631558038332867895835"
3265 "014815733722261954846797196743495629643387081546134013472180"
3266 "020575511498339952332310657372073205665921646889120512420352"
3267 "744996181473392691675760746880600331249241406169543104123845"
3268 "302352279569083018479984065747801443533578841058833879592182"
3269 "967410207228549541008872773049474805471527002637111146655769"
3270 "209259617240195120611744307719186858549611605185379536859573"
3271 "600388251162049706159892398577468709333418593974416723820367"
3272 "645305247298082397656229311712037206394594389066632536506196"
3273 "102292821592907035713508581675681648604311761383787655492962"
3274 "185626974375288560564944733881717892789614447377636043879790"
3275 "036621277980274759345056403011475247907173958572327086563275"
3276 "849543483955621171352309860257344516147519131140051406242709"
3277 "778011785823084064869584614090224421754468355956581835921213"
3278 "097223344749158316572863551380259154344114593953935347097045"
3279 "25536550715392",
3280 false,
3281 -INF,
3282 -INF,
3283 -0xf.fffffp+124,
3284 -0xf.fffffp+124,
3285 false,
3286 -INF,
3287 -INF,
3288 -0xf.ffffffffffff8p+1020,
3289 -0xf.ffffffffffff8p+1020,
3290 false,
3291 -INF,
3292 -INF,
3293 -0xf.fffffffffffffffp+16380,
3294 -0xf.fffffffffffffffp+16380,
3295 false,
3296 -INF,
3297 -INF,
3298 -0xf.fffffffffffffffp+16380,
3299 -0xf.fffffffffffffffp+16380,
3300 false,
3301 -INF,
3302 -INF,
3303 -0xf.fffffffffffffffffffffffffcp+1020,
3304 -0xf.fffffffffffffffffffffffffcp+1020,
3305 false,
3306 -INF,
3307 -INF,
3308 -0xf.fffffffffffffffffffffffffff8p+16380,
3309 -0xf.fffffffffffffffffffffffffff8p+16380),
3310 TEST ("-11897314953572317650857593266280070734799568698691021415011"
3311 "868527227124689678980396147313041605370567205087355247942180"
3312 "593264664074412459444736117251434132484671667965455130801840"
3313 "045255124679702103169559030841542109952196285616205027456884"
3314 "129791582874757434377487475290217671004952578762513867890601"
3315 "004863821202705737468354284228263389609724091357204378869087"
3316 "856142100844783840781539330336661735285987668515192503633514"
3317 "260646282583954190884713931116677009187298349850863206766542"
3318 "413166345601180198822101193374453309558359195271328750947157"
3319 "200563558465557017475369862519596711820026523875337526865640"
3320 "430063871893224677369982972098411971385146240080929526652970"
3321 "745060303967599647731703468563276427779021494450059095045981"
3322 "790545864962472323513895080140815733986651689347773187757918"
3323 "371359567958155842762532583393965289784528201914992306937176"
3324 "362101458792669882718296940837380380771229219128242910244535"
3325 "249343403940229024393394190690666109060290096076587425830300"
3326 "299463931565615207870879647471979376307793422374658272571538"
3327 "054662102602281889246755194097756628326649875856850481383075"
3328 "571558532564922782485789191644338139092007934624098407285987"
3329 "639478965012746886149082252676671777013668074386693266234330"
3330 "582182134430624080996753707870769123293738704114055716816195"
3331 "667259532395066674201078658427576617166179197330225139480466"
3332 "435106510788655729970732600565123039467471059792921100034504"
3333 "074899248361425300656242486789356707460658993178806220006380"
3334 "733674003694023021583140332212516536874244680515207868241150"
3335 "608184375397400558311139160554714830348088746177398431439381"
3336 "723332842622714699792542174328088559591648769946177759094943"
3337 "253602138964984521406532201619814354725014386146031340830053"
3338 "580064701427617554848554379129838364464367966961887990772034"
3339 "736157803000124741957444835959798842548782921985130516220492"
3340 "587642258075423047824449259233414946134282853204689713773286"
3341 "256040510156737057089566266317468913174173960297084569421408"
3342 "638340246503706956964095691238512574813981388887525820300348"
3343 "697874705520281039407290858032400859875699388566714220055813"
3344 "721666504975567694075744291186029555965678875987190466275865"
3345 "110679697878878338698829512332686458041982159543089186717937"
3346 "837296882112869887946881426752946149472342545380882235609343"
3347 "611456763580462118316276838903401782103651546170016353726533"
3348 "483704227265988570260024779291772882891237390703536913653116"
3349 "455187157502455107702608011419765259822467740388537854425585"
3350 "145214288921115223750634390935174873153868344319584291280195"
3351 "074092905850311312792942129108984402192540093190593921627134"
3352 "750198919305865438951637777077143986003394098182666993975063"
3353 "096606074918898623140499223867493399851695895082484053899663"
3354 "722794723684809945661015987806137974262131138092723411860100"
3355 "306875200206043728502462357504778208663060722490091078918820"
3356 "442211534215724549474597452183278220860160271063926148250470"
3357 "679370418947419804784028806439921024370220272459710745553427"
3358 "532140111938226314711574890505019525688608204019208338049020"
3359 "964857035390565630387666171043092215502462084208032361026639"
3360 "181985329116058964561494525668476991132094345740269757309411"
3361 "943012558938929849542837718523991642799184417216508002917772"
3362 "962518064407748444169509200584402641166511867953786978192437"
3363 "837706088776938929762590741093402053174273957718315232711979"
3364 "156763671342690455365413493776695178957184566256453036423483"
3365 "165581881185157301821017377303725398889368015324740406013125"
3366 "543229798253477077861721808858399804067059819559784357961089"
3367 "031531660672538152160882546443838630637659645910759113450754"
3368 "115340302419919122232825971353047268318787351795564238070363"
3369 "902981603709604904209483643728107596524396843183938695973698"
3370 "988902792423000690468305030596571258580435533731137295948710"
3371 "879428603159480555933441476779321193214240286001902925096646"
3372 "193362176314904980279169507771637524251644382523514686007855"
3373 "545314239798347914456001501088907724272618314958749305095096"
3374 "794148875236619774059147846459165020147777271757983198340596"
3375 "217174216488928458621791311513622796486107895876628401090163"
3376 "978125601234102818815583696847648084271585896210534181544416"
3377 "469676658401850851361026077754091157349631558038332867895835"
3378 "014815733722261954846797196743495629643387081546134013472180"
3379 "020575511498339952332310657372073205665921646889120512420352"
3380 "744996181473392691675760746880600331249241406169543104123845"
3381 "302352279569083018479984065747801443533578841058833879592182"
3382 "967410207228549541008872773049474805471527002637111146655769"
3383 "209259617240195120611744307719186858549611605185379536859573"
3384 "600388251162049706159892398577468709333418593974416723820367"
3385 "645305247298082397656229311712037206394594389066632536506196"
3386 "102292821592907035713508581675681648604311761383787655492962"
3387 "185626974375288560564944733881717892789614447377636043879790"
3388 "036621277980274759345056403011475247907173958572327086563275"
3389 "849543483955621171352309860257344516147519131140051406242709"
3390 "778011785823084064869584614090224421754468355956581835921213"
3391 "097223344749158316572863551380259154344114593953935347097045"
3392 "25536550715392.001",
3393 false,
3394 -INF,
3395 -INF,
3396 -0xf.fffffp+124,
3397 -0xf.fffffp+124,
3398 false,
3399 -INF,
3400 -INF,
3401 -0xf.ffffffffffff8p+1020,
3402 -0xf.ffffffffffff8p+1020,
3403 false,
3404 -INF,
3405 -INF,
3406 -0xf.fffffffffffffffp+16380,
3407 -0xf.fffffffffffffffp+16380,
3408 false,
3409 -INF,
3410 -INF,
3411 -0xf.fffffffffffffffp+16380,
3412 -0xf.fffffffffffffffp+16380,
3413 false,
3414 -INF,
3415 -INF,
3416 -0xf.fffffffffffffffffffffffffcp+1020,
3417 -0xf.fffffffffffffffffffffffffcp+1020,
3418 false,
3419 -INF,
3420 -INF,
3421 -0xf.fffffffffffffffffffffffffff8p+16380,
3422 -0xf.fffffffffffffffffffffffffff8p+16380),
3423 TEST ("2.1019476964872256063855943749348741969203929128147736576356"
3424 "0242583468662402879090222995728254318237304687499e-45",
3425 false,
3426 0x8p-152,
3427 0x8p-152,
3428 0x8p-152,
3429 0x1p-148,
3430 false,
3431 0xb.ffffffffffff8p-152,
3432 0xcp-152,
3433 0xb.ffffffffffff8p-152,
3434 0xcp-152,
3435 false,
3436 0xb.fffffffffffffffp-152,
3437 0xcp-152,
3438 0xb.fffffffffffffffp-152,
3439 0xcp-152,
3440 false,
3441 0xb.fffffffffffffffp-152,
3442 0xcp-152,
3443 0xb.fffffffffffffffp-152,
3444 0xcp-152,
3445 false,
3446 0xb.fffffffffffffffffffffffffcp-152,
3447 0xcp-152,
3448 0xb.fffffffffffffffffffffffffcp-152,
3449 0xcp-152,
3450 false,
3451 0xb.fffffffffffffffffffffffffff8p-152,
3452 0xcp-152,
3453 0xb.fffffffffffffffffffffffffff8p-152,
3454 0xcp-152),
3455 TEST ("2.1019476964872256063855943749348741969203929128147736576356"
3456 "02425834686624028790902229957282543182373046875e-45",
3457 false,
3458 0x8p-152,
3459 0x1p-148,
3460 0x8p-152,
3461 0x1p-148,
3462 true,
3463 0xcp-152,
3464 0xcp-152,
3465 0xcp-152,
3466 0xcp-152,
3467 true,
3468 0xcp-152,
3469 0xcp-152,
3470 0xcp-152,
3471 0xcp-152,
3472 true,
3473 0xcp-152,
3474 0xcp-152,
3475 0xcp-152,
3476 0xcp-152,
3477 true,
3478 0xcp-152,
3479 0xcp-152,
3480 0xcp-152,
3481 0xcp-152,
3482 true,
3483 0xcp-152,
3484 0xcp-152,
3485 0xcp-152,
3486 0xcp-152),
3487 TEST ("2.1019476964872256063855943749348741969203929128147736576356"
3488 "0242583468662402879090222995728254318237304687501e-45",
3489 false,
3490 0x8p-152,
3491 0x1p-148,
3492 0x8p-152,
3493 0x1p-148,
3494 false,
3495 0xcp-152,
3496 0xcp-152,
3497 0xcp-152,
3498 0xc.0000000000008p-152,
3499 false,
3500 0xcp-152,
3501 0xcp-152,
3502 0xcp-152,
3503 0xc.000000000000001p-152,
3504 false,
3505 0xcp-152,
3506 0xcp-152,
3507 0xcp-152,
3508 0xc.000000000000001p-152,
3509 false,
3510 0xcp-152,
3511 0xcp-152,
3512 0xcp-152,
3513 0xc.00000000000000000000000004p-152,
3514 false,
3515 0xcp-152,
3516 0xcp-152,
3517 0xcp-152,
3518 0xc.0000000000000000000000000008p-152),
3519 TEST ("-2.101947696487225606385594374934874196920392912814773657635"
3520 "60242583468662402879090222995728254318237304687499e-45",
3521 false,
3522 -0x1p-148,
3523 -0x8p-152,
3524 -0x8p-152,
3525 -0x8p-152,
3526 false,
3527 -0xcp-152,
3528 -0xcp-152,
3529 -0xb.ffffffffffff8p-152,
3530 -0xb.ffffffffffff8p-152,
3531 false,
3532 -0xcp-152,
3533 -0xcp-152,
3534 -0xb.fffffffffffffffp-152,
3535 -0xb.fffffffffffffffp-152,
3536 false,
3537 -0xcp-152,
3538 -0xcp-152,
3539 -0xb.fffffffffffffffp-152,
3540 -0xb.fffffffffffffffp-152,
3541 false,
3542 -0xcp-152,
3543 -0xcp-152,
3544 -0xb.fffffffffffffffffffffffffcp-152,
3545 -0xb.fffffffffffffffffffffffffcp-152,
3546 false,
3547 -0xcp-152,
3548 -0xcp-152,
3549 -0xb.fffffffffffffffffffffffffff8p-152,
3550 -0xb.fffffffffffffffffffffffffff8p-152),
3551 TEST ("-2.101947696487225606385594374934874196920392912814773657635"
3552 "602425834686624028790902229957282543182373046875e-45",
3553 false,
3554 -0x1p-148,
3555 -0x1p-148,
3556 -0x8p-152,
3557 -0x8p-152,
3558 true,
3559 -0xcp-152,
3560 -0xcp-152,
3561 -0xcp-152,
3562 -0xcp-152,
3563 true,
3564 -0xcp-152,
3565 -0xcp-152,
3566 -0xcp-152,
3567 -0xcp-152,
3568 true,
3569 -0xcp-152,
3570 -0xcp-152,
3571 -0xcp-152,
3572 -0xcp-152,
3573 true,
3574 -0xcp-152,
3575 -0xcp-152,
3576 -0xcp-152,
3577 -0xcp-152,
3578 true,
3579 -0xcp-152,
3580 -0xcp-152,
3581 -0xcp-152,
3582 -0xcp-152),
3583 TEST ("-2.101947696487225606385594374934874196920392912814773657635"
3584 "60242583468662402879090222995728254318237304687501e-45",
3585 false,
3586 -0x1p-148,
3587 -0x1p-148,
3588 -0x8p-152,
3589 -0x8p-152,
3590 false,
3591 -0xc.0000000000008p-152,
3592 -0xcp-152,
3593 -0xcp-152,
3594 -0xcp-152,
3595 false,
3596 -0xc.000000000000001p-152,
3597 -0xcp-152,
3598 -0xcp-152,
3599 -0xcp-152,
3600 false,
3601 -0xc.000000000000001p-152,
3602 -0xcp-152,
3603 -0xcp-152,
3604 -0xcp-152,
3605 false,
3606 -0xc.00000000000000000000000004p-152,
3607 -0xcp-152,
3608 -0xcp-152,
3609 -0xcp-152,
3610 false,
3611 -0xc.0000000000000000000000000008p-152,
3612 -0xcp-152,
3613 -0xcp-152,
3614 -0xcp-152),
3615 TEST ("3.5032461608120426773093239582247903282006548546912894293926"
3616 "7070972447770671465150371659547090530395507812499e-45",
3617 false,
3618 0x1p-148,
3619 0x1p-148,
3620 0x1p-148,
3621 0x1.8p-148,
3622 false,
3623 0x1.3ffffffffffffp-148,
3624 0x1.4p-148,
3625 0x1.3ffffffffffffp-148,
3626 0x1.4p-148,
3627 false,
3628 0x1.3ffffffffffffffep-148,
3629 0x1.4p-148,
3630 0x1.3ffffffffffffffep-148,
3631 0x1.4p-148,
3632 false,
3633 0x1.3ffffffffffffffep-148,
3634 0x1.4p-148,
3635 0x1.3ffffffffffffffep-148,
3636 0x1.4p-148,
3637 false,
3638 0x1.3fffffffffffffffffffffffff8p-148,
3639 0x1.4p-148,
3640 0x1.3fffffffffffffffffffffffff8p-148,
3641 0x1.4p-148,
3642 false,
3643 0x1.3fffffffffffffffffffffffffffp-148,
3644 0x1.4p-148,
3645 0x1.3fffffffffffffffffffffffffffp-148,
3646 0x1.4p-148),
3647 TEST ("3.5032461608120426773093239582247903282006548546912894293926"
3648 "70709724477706714651503716595470905303955078125e-45",
3649 false,
3650 0x1p-148,
3651 0x1p-148,
3652 0x1p-148,
3653 0x1.8p-148,
3654 true,
3655 0x1.4p-148,
3656 0x1.4p-148,
3657 0x1.4p-148,
3658 0x1.4p-148,
3659 true,
3660 0x1.4p-148,
3661 0x1.4p-148,
3662 0x1.4p-148,
3663 0x1.4p-148,
3664 true,
3665 0x1.4p-148,
3666 0x1.4p-148,
3667 0x1.4p-148,
3668 0x1.4p-148,
3669 true,
3670 0x1.4p-148,
3671 0x1.4p-148,
3672 0x1.4p-148,
3673 0x1.4p-148,
3674 true,
3675 0x1.4p-148,
3676 0x1.4p-148,
3677 0x1.4p-148,
3678 0x1.4p-148),
3679 TEST ("3.5032461608120426773093239582247903282006548546912894293926"
3680 "7070972447770671465150371659547090530395507812501e-45",
3681 false,
3682 0x1p-148,
3683 0x1.8p-148,
3684 0x1p-148,
3685 0x1.8p-148,
3686 false,
3687 0x1.4p-148,
3688 0x1.4p-148,
3689 0x1.4p-148,
3690 0x1.4000000000001p-148,
3691 false,
3692 0x1.4p-148,
3693 0x1.4p-148,
3694 0x1.4p-148,
3695 0x1.4000000000000002p-148,
3696 false,
3697 0x1.4p-148,
3698 0x1.4p-148,
3699 0x1.4p-148,
3700 0x1.4000000000000002p-148,
3701 false,
3702 0x1.4p-148,
3703 0x1.4p-148,
3704 0x1.4p-148,
3705 0x1.400000000000000000000000008p-148,
3706 false,
3707 0x1.4p-148,
3708 0x1.4p-148,
3709 0x1.4p-148,
3710 0x1.4000000000000000000000000001p-148),
3711 TEST ("-3.503246160812042677309323958224790328200654854691289429392"
3712 "67070972447770671465150371659547090530395507812499e-45",
3713 false,
3714 -0x1.8p-148,
3715 -0x1p-148,
3716 -0x1p-148,
3717 -0x1p-148,
3718 false,
3719 -0x1.4p-148,
3720 -0x1.4p-148,
3721 -0x1.3ffffffffffffp-148,
3722 -0x1.3ffffffffffffp-148,
3723 false,
3724 -0x1.4p-148,
3725 -0x1.4p-148,
3726 -0x1.3ffffffffffffffep-148,
3727 -0x1.3ffffffffffffffep-148,
3728 false,
3729 -0x1.4p-148,
3730 -0x1.4p-148,
3731 -0x1.3ffffffffffffffep-148,
3732 -0x1.3ffffffffffffffep-148,
3733 false,
3734 -0x1.4p-148,
3735 -0x1.4p-148,
3736 -0x1.3fffffffffffffffffffffffff8p-148,
3737 -0x1.3fffffffffffffffffffffffff8p-148,
3738 false,
3739 -0x1.4p-148,
3740 -0x1.4p-148,
3741 -0x1.3fffffffffffffffffffffffffffp-148,
3742 -0x1.3fffffffffffffffffffffffffffp-148),
3743 TEST ("-3.503246160812042677309323958224790328200654854691289429392"
3744 "670709724477706714651503716595470905303955078125e-45",
3745 false,
3746 -0x1.8p-148,
3747 -0x1p-148,
3748 -0x1p-148,
3749 -0x1p-148,
3750 true,
3751 -0x1.4p-148,
3752 -0x1.4p-148,
3753 -0x1.4p-148,
3754 -0x1.4p-148,
3755 true,
3756 -0x1.4p-148,
3757 -0x1.4p-148,
3758 -0x1.4p-148,
3759 -0x1.4p-148,
3760 true,
3761 -0x1.4p-148,
3762 -0x1.4p-148,
3763 -0x1.4p-148,
3764 -0x1.4p-148,
3765 true,
3766 -0x1.4p-148,
3767 -0x1.4p-148,
3768 -0x1.4p-148,
3769 -0x1.4p-148,
3770 true,
3771 -0x1.4p-148,
3772 -0x1.4p-148,
3773 -0x1.4p-148,
3774 -0x1.4p-148),
3775 TEST ("-3.503246160812042677309323958224790328200654854691289429392"
3776 "67070972447770671465150371659547090530395507812501e-45",
3777 false,
3778 -0x1.8p-148,
3779 -0x1.8p-148,
3780 -0x1p-148,
3781 -0x1p-148,
3782 false,
3783 -0x1.4000000000001p-148,
3784 -0x1.4p-148,
3785 -0x1.4p-148,
3786 -0x1.4p-148,
3787 false,
3788 -0x1.4000000000000002p-148,
3789 -0x1.4p-148,
3790 -0x1.4p-148,
3791 -0x1.4p-148,
3792 false,
3793 -0x1.4000000000000002p-148,
3794 -0x1.4p-148,
3795 -0x1.4p-148,
3796 -0x1.4p-148,
3797 false,
3798 -0x1.400000000000000000000000008p-148,
3799 -0x1.4p-148,
3800 -0x1.4p-148,
3801 -0x1.4p-148,
3802 false,
3803 -0x1.4000000000000000000000000001p-148,
3804 -0x1.4p-148,
3805 -0x1.4p-148,
3806 -0x1.4p-148),
3807 TEST ("7.4109846876186981626485318930233205854758970392148714663837"
3808 "852375101326090531312779794975454245398856969484704316857659"
3809 "638998506553390969459816219401617281718945106978546710679176"
3810 "872575177347315553307795408549809608457500958111373034747658"
3811 "096871009590975442271004757307809711118935784838675653998783"
3812 "503015228055934046593739791790738723868299395818481660169122"
3813 "019456499931289798411362062484498678713572180352209017023903"
3814 "285791732520220528974020802906854021606612375549983402671300"
3815 "035812486479041385743401875520901590172592547146296175134159"
3816 "774938718574737870961645638908718119841271673056017045493004"
3817 "705269590165763776884908267986972573366521765567941072508764"
3818 "337560846003984904972149117463085539556354188641513168478436"
3819 "31308023759629577398300170898437499e-324",
3820 false,
3821 0x0p+0,
3822 0x0p+0,
3823 0x0p+0,
3824 0x8p-152,
3825 false,
3826 0x4p-1076,
3827 0x4p-1076,
3828 0x4p-1076,
3829 0x8p-1076,
3830 false,
3831 0x5.fffffffffffffff8p-1076,
3832 0x6p-1076,
3833 0x5.fffffffffffffff8p-1076,
3834 0x6p-1076,
3835 false,
3836 0x5.fffffffffffffff8p-1076,
3837 0x6p-1076,
3838 0x5.fffffffffffffff8p-1076,
3839 0x6p-1076,
3840 false,
3841 0x4p-1076,
3842 0x4p-1076,
3843 0x4p-1076,
3844 0x8p-1076,
3845 false,
3846 0x5.fffffffffffffffffffffffffffcp-1076,
3847 0x6p-1076,
3848 0x5.fffffffffffffffffffffffffffcp-1076,
3849 0x6p-1076),
3850 TEST ("7.4109846876186981626485318930233205854758970392148714663837"
3851 "852375101326090531312779794975454245398856969484704316857659"
3852 "638998506553390969459816219401617281718945106978546710679176"
3853 "872575177347315553307795408549809608457500958111373034747658"
3854 "096871009590975442271004757307809711118935784838675653998783"
3855 "503015228055934046593739791790738723868299395818481660169122"
3856 "019456499931289798411362062484498678713572180352209017023903"
3857 "285791732520220528974020802906854021606612375549983402671300"
3858 "035812486479041385743401875520901590172592547146296175134159"
3859 "774938718574737870961645638908718119841271673056017045493004"
3860 "705269590165763776884908267986972573366521765567941072508764"
3861 "337560846003984904972149117463085539556354188641513168478436"
3862 "313080237596295773983001708984375e-324",
3863 false,
3864 0x0p+0,
3865 0x0p+0,
3866 0x0p+0,
3867 0x8p-152,
3868 false,
3869 0x4p-1076,
3870 0x8p-1076,
3871 0x4p-1076,
3872 0x8p-1076,
3873 true,
3874 0x6p-1076,
3875 0x6p-1076,
3876 0x6p-1076,
3877 0x6p-1076,
3878 true,
3879 0x6p-1076,
3880 0x6p-1076,
3881 0x6p-1076,
3882 0x6p-1076,
3883 false,
3884 0x4p-1076,
3885 0x8p-1076,
3886 0x4p-1076,
3887 0x8p-1076,
3888 true,
3889 0x6p-1076,
3890 0x6p-1076,
3891 0x6p-1076,
3892 0x6p-1076),
3893 TEST ("7.4109846876186981626485318930233205854758970392148714663837"
3894 "852375101326090531312779794975454245398856969484704316857659"
3895 "638998506553390969459816219401617281718945106978546710679176"
3896 "872575177347315553307795408549809608457500958111373034747658"
3897 "096871009590975442271004757307809711118935784838675653998783"
3898 "503015228055934046593739791790738723868299395818481660169122"
3899 "019456499931289798411362062484498678713572180352209017023903"
3900 "285791732520220528974020802906854021606612375549983402671300"
3901 "035812486479041385743401875520901590172592547146296175134159"
3902 "774938718574737870961645638908718119841271673056017045493004"
3903 "705269590165763776884908267986972573366521765567941072508764"
3904 "337560846003984904972149117463085539556354188641513168478436"
3905 "31308023759629577398300170898437501e-324",
3906 false,
3907 0x0p+0,
3908 0x0p+0,
3909 0x0p+0,
3910 0x8p-152,
3911 false,
3912 0x4p-1076,
3913 0x8p-1076,
3914 0x4p-1076,
3915 0x8p-1076,
3916 false,
3917 0x6p-1076,
3918 0x6p-1076,
3919 0x6p-1076,
3920 0x6.0000000000000008p-1076,
3921 false,
3922 0x6p-1076,
3923 0x6p-1076,
3924 0x6p-1076,
3925 0x6.0000000000000008p-1076,
3926 false,
3927 0x4p-1076,
3928 0x8p-1076,
3929 0x4p-1076,
3930 0x8p-1076,
3931 false,
3932 0x6p-1076,
3933 0x6p-1076,
3934 0x6p-1076,
3935 0x6.0000000000000000000000000004p-1076),
3936 TEST ("-7.410984687618698162648531893023320585475897039214871466383"
3937 "785237510132609053131277979497545424539885696948470431685765"
3938 "963899850655339096945981621940161728171894510697854671067917"
3939 "687257517734731555330779540854980960845750095811137303474765"
3940 "809687100959097544227100475730780971111893578483867565399878"
3941 "350301522805593404659373979179073872386829939581848166016912"
3942 "201945649993128979841136206248449867871357218035220901702390"
3943 "328579173252022052897402080290685402160661237554998340267130"
3944 "003581248647904138574340187552090159017259254714629617513415"
3945 "977493871857473787096164563890871811984127167305601704549300"
3946 "470526959016576377688490826798697257336652176556794107250876"
3947 "433756084600398490497214911746308553955635418864151316847843"
3948 "631308023759629577398300170898437499e-324",
3949 false,
3950 -0x8p-152,
3951 -0x0p+0,
3952 -0x0p+0,
3953 -0x0p+0,
3954 false,
3955 -0x8p-1076,
3956 -0x4p-1076,
3957 -0x4p-1076,
3958 -0x4p-1076,
3959 false,
3960 -0x6p-1076,
3961 -0x6p-1076,
3962 -0x5.fffffffffffffff8p-1076,
3963 -0x5.fffffffffffffff8p-1076,
3964 false,
3965 -0x6p-1076,
3966 -0x6p-1076,
3967 -0x5.fffffffffffffff8p-1076,
3968 -0x5.fffffffffffffff8p-1076,
3969 false,
3970 -0x8p-1076,
3971 -0x4p-1076,
3972 -0x4p-1076,
3973 -0x4p-1076,
3974 false,
3975 -0x6p-1076,
3976 -0x6p-1076,
3977 -0x5.fffffffffffffffffffffffffffcp-1076,
3978 -0x5.fffffffffffffffffffffffffffcp-1076),
3979 TEST ("-7.410984687618698162648531893023320585475897039214871466383"
3980 "785237510132609053131277979497545424539885696948470431685765"
3981 "963899850655339096945981621940161728171894510697854671067917"
3982 "687257517734731555330779540854980960845750095811137303474765"
3983 "809687100959097544227100475730780971111893578483867565399878"
3984 "350301522805593404659373979179073872386829939581848166016912"
3985 "201945649993128979841136206248449867871357218035220901702390"
3986 "328579173252022052897402080290685402160661237554998340267130"
3987 "003581248647904138574340187552090159017259254714629617513415"
3988 "977493871857473787096164563890871811984127167305601704549300"
3989 "470526959016576377688490826798697257336652176556794107250876"
3990 "433756084600398490497214911746308553955635418864151316847843"
3991 "6313080237596295773983001708984375e-324",
3992 false,
3993 -0x8p-152,
3994 -0x0p+0,
3995 -0x0p+0,
3996 -0x0p+0,
3997 false,
3998 -0x8p-1076,
3999 -0x8p-1076,
4000 -0x4p-1076,
4001 -0x4p-1076,
4002 true,
4003 -0x6p-1076,
4004 -0x6p-1076,
4005 -0x6p-1076,
4006 -0x6p-1076,
4007 true,
4008 -0x6p-1076,
4009 -0x6p-1076,
4010 -0x6p-1076,
4011 -0x6p-1076,
4012 false,
4013 -0x8p-1076,
4014 -0x8p-1076,
4015 -0x4p-1076,
4016 -0x4p-1076,
4017 true,
4018 -0x6p-1076,
4019 -0x6p-1076,
4020 -0x6p-1076,
4021 -0x6p-1076),
4022 TEST ("-7.410984687618698162648531893023320585475897039214871466383"
4023 "785237510132609053131277979497545424539885696948470431685765"
4024 "963899850655339096945981621940161728171894510697854671067917"
4025 "687257517734731555330779540854980960845750095811137303474765"
4026 "809687100959097544227100475730780971111893578483867565399878"
4027 "350301522805593404659373979179073872386829939581848166016912"
4028 "201945649993128979841136206248449867871357218035220901702390"
4029 "328579173252022052897402080290685402160661237554998340267130"
4030 "003581248647904138574340187552090159017259254714629617513415"
4031 "977493871857473787096164563890871811984127167305601704549300"
4032 "470526959016576377688490826798697257336652176556794107250876"
4033 "433756084600398490497214911746308553955635418864151316847843"
4034 "631308023759629577398300170898437501e-324",
4035 false,
4036 -0x8p-152,
4037 -0x0p+0,
4038 -0x0p+0,
4039 -0x0p+0,
4040 false,
4041 -0x8p-1076,
4042 -0x8p-1076,
4043 -0x4p-1076,
4044 -0x4p-1076,
4045 false,
4046 -0x6.0000000000000008p-1076,
4047 -0x6p-1076,
4048 -0x6p-1076,
4049 -0x6p-1076,
4050 false,
4051 -0x6.0000000000000008p-1076,
4052 -0x6p-1076,
4053 -0x6p-1076,
4054 -0x6p-1076,
4055 false,
4056 -0x8p-1076,
4057 -0x8p-1076,
4058 -0x4p-1076,
4059 -0x4p-1076,
4060 false,
4061 -0x6.0000000000000000000000000004p-1076,
4062 -0x6p-1076,
4063 -0x6p-1076,
4064 -0x6p-1076),
4065 TEST ("5.4677992978237119037926089004291297245985762235403450155814"
4066 "707305425575329500966052143410629387408077958710210208052966"
4067 "529504784489330482549602621133847135082257338717668975178538"
4068 "378957084503396349323438489751160934104796903302909028868611"
4069 "999312592165232778075745690821530731336739429587895774023213"
4070 "939331012985331912661021188896306095323395084578542200319963"
4071 "179359407180003251440084380484161504585462684082946932782829"
4072 "488183829817567452314437076943950532707791252404699268678810"
4073 "198502871250235796855577909830559749628817599194837522029036"
4074 "891995648803056846354520653635957919882905363521007017169741"
4075 "463296044392266269433408052686419017699718627761948763856040"
4076 "592690841721239300491445991666051031755802326720329666454066"
4077 "568630314348735511753639418257984253319063825247065727664852"
4078 "328745422305642626091617823968872438962470092440688372515677"
4079 "832232712866924800106797113478024083516199991991274936894113"
4080 "006233377518471389394984262004503058455485659100090665241525"
4081 "454803628182902241401701783637353179296850056973639305945938"
4082 "813428953287892593620291195986011128990061888798763718548789"
4083 "025717537674780281005583347165047846045925077914824515331335"
4084 "131286063574407181821236377907693209224423490663289916878620"
4085 "725507793163931390372011875799729330162278748985052557432333"
4086 "005334989519381566364065326138465761456173231416844807264090"
4087 "741841972247545424908843928136253653308813487994328446248389"
4088 "608261444391573619177442907290731163188581917588219420107047"
4089 "265367485141413919810885909689112244064797106324295291545892"
4090 "937991321479061743491490060940946128274533657682130125169586"
4091 "930571899403551122506297763180795732325134340989331155893724"
4092 "289358918212707392997768032299997207208451112971425779939507"
4093 "837165263255764268971211819536322993221774123134726665579460"
4094 "265871378186589562858761835613344584269098062275786969729830"
4095 "545786485401407774313414954958161677096004701941411411592755"
4096 "485864471870515173326244464631295701572087440183178339987662"
4097 "926763241220698078822661709054601073523477544653542795020468"
4098 "256078409306409100874886828781860529824879343987945751252081"
4099 "314345990313550683792348814627862441324030155730592166581251"
4100 "009922787324590431548734575328663628650380722603024383412564"
4101 "651446272117561042207738413114131099731016728935023152239431"
4102 "311619533848376583687509108453086730196255111695352464186678"
4103 "221927564757730319825223049341618853631333478241227227268084"
4104 "583396688436229936266854011427192767039363517491659523133852"
4105 "472534104124441112346615696891097070121463652258681270378076"
4106 "538381697594264658479637863087159293838880752928175545408262"
4107 "813403793568695416998388572304528748824756265665683890518422"
4108 "696169422338806137532304784682662448207928681740476188343739"
4109 "117833525916386815135793034906806117413105008719197882837614"
4110 "738262050320291539494104952056471606645482046176634075459021"
4111 "552555959590354956262127809953013679512507451424271839221946"
4112 "794056861055980558363033732905772356986051180966474116423192"
4113 "194741572438649215204229781279620370445373851348786918527399"
4114 "785630808242657122705381806661616271132182017797793661244078"
4115 "445747547535623384548769818529655539279036503234072455810991"
4116 "588075181817695975173110136482659854557506203058080551018873"
4117 "203138260451109855100526720073566126209666125604482413705611"
4118 "996796777927332827103568863352291499261312290355143742018042"
4119 "254470707107847293593205234049774839191754781030496978091006"
4120 "099559675240966730110167624903610656473267105556155633783594"
4121 "089546261107653110531808279445757724399186120387548675148632"
4122 "176049190701680305210224388072261974806791922636412897526952"
4123 "793677946622674149577084803568051242934076450942927092705684"
4124 "547042915490323112457971853658760725588190377666477106903106"
4125 "693847278847646032201293023329503348730723947218797410452333"
4126 "910847913892827195814551858335519518939031446093385329182820"
4127 "714173657946661746005901866885589732922652604573972842197231"
4128 "187365263381958925227970038358064987248233271706462687651143"
4129 "350472018043321314534759819524203308490914358596886150053406"
4130 "629512434788155355109100540319857813535695923273426256911552"
4131 "977539394209918630668466632881929661971212772444625151371953"
4132 "428875491139683919687008724010475217255347915698820960215217"
4133 "257390308560235323463096946442080548018754166369706161589705"
4134 "215873687166365628787796501470056870127729464714362172216802"
4135 "441045276911597009443281135389729130222603185665646434661947"
4136 "627628077723219376892727386120519287577405410510114936151502"
4137 "752997122750262781911372625997223415283516995479265631485799"
4138 "456782561734766648462849641064097181818204279498552827825384"
4139 "186202065516999362573388136163077477126602169410435905014077"
4140 "049808497409025369325795765272066650278004200357878990911374"
4141 "982857977108488482528354406313893864211497105765030504600982"
4142 "253488805474531798742143374465080240030582370086699167937651"
4143 "038307909706139327119325418854546478285735654541635477790346"
4144 "964782617354265050767878335230272194896680141986745074630225"
4145 "893106573559558843545841186025169531604151588481389164948914"
4146 "823593944287133336263680358191369540321930649824471425485137"
4147 "777984823525402115151171093313613251350685343824859052220126"
4148 "891551966018355920872775724807128769003243129486808733796350"
4149 "497668255116485157191011858830643898323628223472099280243583"
4150 "164434348347014910398004439821970508280440872759395827943270"
4151 "985008769143562351938091476215083548164137333541883808870019"
4152 "116234099013452929807950151652297436436006149684939775781234"
4153 "660954156154478642694176038524277810483833149798681345708089"
4154 "152179193979463169402340611793486272301808073267534612685593"
4155 "859596787866884211031341417903391749825320454663508370385251"
4156 "831778477311017089729361152161928815389818579983544490982891"
4157 "734081131312309744330960666031291451740885503458543884956367"
4158 "654943799264600314531815427932691107874782328654759293575803"
4159 "481929361961781073958502075438499070633193799699311694287183"
4160 "299423475339817655608058724723221867087563064557636112380829"
4161 "514501382073257737022472866608244164310385205213523702910787"
4162 "182472517125030106491031844871593141759729773907719510044049"
4163 "352857426592936763727969496103940591601975078602859660478614"
4164 "119405428212830134490731706220583788265344728818766885126977"
4165 "588151111984290444321648931907188080336064713873288834096229"
4166 "203276676119810521851726133377700616341304257822975788967472"
4167 "152742255041912584197045423031298506219011800240120182445838"
4168 "590696647416285334515631019799007515682004250060857020904012"
4169 "215375170479800482680554499806010766109655061507421747722461"
4170 "180617361402575082294678925605271083587897845390768226405648"
4171 "508518103525778638618195775128516073959272990148239415346263"
4172 "486966573934577450787243667063244378381883115827207605856174"
4173 "876350045086885320626669331311880593775916269643646395423220"
4174 "549940790476989709243027420158390806135690975149384714684219"
4175 "964938182719962913931464979458639185519531490009437619838306"
4176 "362365453754807654884704163490469296444427144778593725687358"
4177 "437087390151990694667516279202024332494828210657618261952038"
4178 "597230263799412584275851667403910657370879707181053365818502"
4179 "680037431560091209982641738995652793235851569372314130107647"
4180 "166085235615697257094269133100914135783178856280392139325001"
4181 "352841718610484616627448189556913621837791650699820323059708"
4182 "766420810133584841826718631681683381743511974264126250984214"
4183 "812397119978273917903889865891718836792263377888052458189238"
4184 "746074986456016681098722869419588274020181430652732817858728"
4185 "473849369539367463917171317324882099804999043054467247785592"
4186 "038464723442276239896066431580123756428540074945472427752568"
4187 "981171400621705853374875885943072600692576914790467205905272"
4188 "372594740187988081900317493185005142913607163380720069786786"
4189 "782095331840893694073778325119471833528492917081008547303414"
4190 "509381563617864195257751546539575461435803625993888325647883"
4191 "541039192368366987400263049681218831477776345118518503709588"
4192 "840859023379762456561030683928115349942393963185677123055324"
4193 "771693784214924931737043793679546051454845624150270955450608"
4194 "318747395755728950832754611277041359602301205138509175543313"
4195 "522772786504141007552691902249572375175731740923618769197304"
4196 "652898352694386665448260033458575323252814233868098279476166"
4197 "764258284911434288072243178941698347365985427696983129579496"
4198 "059032032841281149923518087084876885114369033227736521245740"
4199 "554711771423492719899982357711910225545480424688322195336240"
4200 "492253136281857837808491795993788199125205555222116581071134"
4201 "476787468430539307909617442106685159519071053844987343666452"
4202 "494280317720153567054364117244775141336558406098548803924509"
4203 "496052261825198043140272655303625315605326569530252885854991"
4204 "822289219201218313590745412010446642247111703901991591338062"
4205 "693320157180618736569439969283245279430312651192668788340033"
4206 "626825194260296262959884258597703584888770801961209652822982"
4207 "322376122303586169861685106043820510444293432856251210395693"
4208 "261264867823980172683352796141772210301725997652373804152525"
4209 "037162852291403804455997331367378463632437773242905518075065"
4210 "414724295857460288225400061608664961649196400079359622673770"
4211 "607898395269075056596627116148289491042491764170924014885106"
4212 "158235482774778418134123293974436877051995673618683751115353"
4213 "808771434984204447736174758316063096245047311279841579995578"
4214 "186609402864244042751443128536278453430633423118662852688374"
4215 "229600894418958824842459450540826176452145829389286103522774"
4216 "101195556029650753254244433565937938526828990893149766298997"
4217 "738359913887178888607190765709867052470880785937935110091424"
4218 "743449966353497865681753841380246075612094033617488674676296"
4219 "822570077027076266879557913673839341012099558043806442348798"
4220 "053951239274913334631522409564461770434875790402230022872647"
4221 "568436177018658068697071731879399180374560963492726714528729"
4222 "224208938589940272515747888379118461617702271694075087419634"
4223 "147298076764775745707026934442908236664400557265527951453482"
4224 "191684597674273691978253678690951178777239573925410438679099"
4225 "374700609973920128201422381329108236575369403675960765238333"
4226 "778127017096574296148321075566959285042221837159799800133563"
4227 "239963969638610872680393210300180152020613051613414547163713"
4228 "772512617757277955979895866367571776456268564191092477027650"
4229 "135832200376440239783726540552694851717269598489288851529660"
4230 "975027775639565229734596726205832668434979354541943345062977"
4231 "891187146561050118118108223323735210843681128615413601091222"
4232 "007912350536959777114306541514511332368936078560929788143798"
4233 "814391221507522370648646767364209132147312407014953113532379"
4234 "838195728491128536978285918066991040993153064356179903885952"
4235 "027952713749653604502053512355449916680887234238773855581636"
4236 "172479594866871765094513940103284167914110196720261110812716"
4237 "776424260154507395050380575452850420730818412994731079307343"
4238 "538376880280124019321040198038723558784544408584344466090982"
4239 "802067326529000931562048932875469079874956595180595395347093"
4240 "285140279165467965596318365749701535812384333240968283640721"
4241 "344003442002691613772056762099098025739332715913970186225176"
4242 "459563484134139746647940170537900275350480490468851439300771"
4243 "949915194703080576611022590670399844931867609777417528903454"
4244 "731922206378932141464755402629420074293816349270038351339419"
4245 "146768473851353171629153912238797141905920143036064131705230"
4246 "421762305232861503856799511155936565169005916711845389135580"
4247 "928162511912438531204156138447775120789548666143600293412065"
4248 "767167106888509172568003530668539460588248316513392652567856"
4249 "224602697296203328920073354425994044956624831346979458846837"
4250 "597950064151867164583749203433942592178528868981311575331848"
4251 "941597492470436782387502687532649093096498315347403977436001"
4252 "399982102030846763698994785054617523241463186980898394504211"
4253 "430763617825306895065661536045431497903759118007934839122881"
4254 "885863091769469883539876840543521295706315919855784493235603"
4255 "866268925981702690270202829595794350800918257913991744455922"
4256 "683343374046671669930219650268554687499e-4951",
4257 false,
4258 0x0p+0,
4259 0x0p+0,
4260 0x0p+0,
4261 0x8p-152,
4262 false,
4263 0x0p+0,
4264 0x0p+0,
4265 0x0p+0,
4266 0x4p-1076,
4267 false,
4268 0x8p-16448,
4269 0x8p-16448,
4270 0x8p-16448,
4271 0x1p-16444,
4272 false,
4273 0x8p-16448,
4274 0xcp-16448,
4275 0x8p-16448,
4276 0xcp-16448,
4277 false,
4278 0x0p+0,
4279 0x0p+0,
4280 0x0p+0,
4281 0x4p-1076,
4282 false,
4283 0xb.fffffffffffcp-16448,
4284 0xcp-16448,
4285 0xb.fffffffffffcp-16448,
4286 0xcp-16448),
4287 TEST ("5.4677992978237119037926089004291297245985762235403450155814"
4288 "707305425575329500966052143410629387408077958710210208052966"
4289 "529504784489330482549602621133847135082257338717668975178538"
4290 "378957084503396349323438489751160934104796903302909028868611"
4291 "999312592165232778075745690821530731336739429587895774023213"
4292 "939331012985331912661021188896306095323395084578542200319963"
4293 "179359407180003251440084380484161504585462684082946932782829"
4294 "488183829817567452314437076943950532707791252404699268678810"
4295 "198502871250235796855577909830559749628817599194837522029036"
4296 "891995648803056846354520653635957919882905363521007017169741"
4297 "463296044392266269433408052686419017699718627761948763856040"
4298 "592690841721239300491445991666051031755802326720329666454066"
4299 "568630314348735511753639418257984253319063825247065727664852"
4300 "328745422305642626091617823968872438962470092440688372515677"
4301 "832232712866924800106797113478024083516199991991274936894113"
4302 "006233377518471389394984262004503058455485659100090665241525"
4303 "454803628182902241401701783637353179296850056973639305945938"
4304 "813428953287892593620291195986011128990061888798763718548789"
4305 "025717537674780281005583347165047846045925077914824515331335"
4306 "131286063574407181821236377907693209224423490663289916878620"
4307 "725507793163931390372011875799729330162278748985052557432333"
4308 "005334989519381566364065326138465761456173231416844807264090"
4309 "741841972247545424908843928136253653308813487994328446248389"
4310 "608261444391573619177442907290731163188581917588219420107047"
4311 "265367485141413919810885909689112244064797106324295291545892"
4312 "937991321479061743491490060940946128274533657682130125169586"
4313 "930571899403551122506297763180795732325134340989331155893724"
4314 "289358918212707392997768032299997207208451112971425779939507"
4315 "837165263255764268971211819536322993221774123134726665579460"
4316 "265871378186589562858761835613344584269098062275786969729830"
4317 "545786485401407774313414954958161677096004701941411411592755"
4318 "485864471870515173326244464631295701572087440183178339987662"
4319 "926763241220698078822661709054601073523477544653542795020468"
4320 "256078409306409100874886828781860529824879343987945751252081"
4321 "314345990313550683792348814627862441324030155730592166581251"
4322 "009922787324590431548734575328663628650380722603024383412564"
4323 "651446272117561042207738413114131099731016728935023152239431"
4324 "311619533848376583687509108453086730196255111695352464186678"
4325 "221927564757730319825223049341618853631333478241227227268084"
4326 "583396688436229936266854011427192767039363517491659523133852"
4327 "472534104124441112346615696891097070121463652258681270378076"
4328 "538381697594264658479637863087159293838880752928175545408262"
4329 "813403793568695416998388572304528748824756265665683890518422"
4330 "696169422338806137532304784682662448207928681740476188343739"
4331 "117833525916386815135793034906806117413105008719197882837614"
4332 "738262050320291539494104952056471606645482046176634075459021"
4333 "552555959590354956262127809953013679512507451424271839221946"
4334 "794056861055980558363033732905772356986051180966474116423192"
4335 "194741572438649215204229781279620370445373851348786918527399"
4336 "785630808242657122705381806661616271132182017797793661244078"
4337 "445747547535623384548769818529655539279036503234072455810991"
4338 "588075181817695975173110136482659854557506203058080551018873"
4339 "203138260451109855100526720073566126209666125604482413705611"
4340 "996796777927332827103568863352291499261312290355143742018042"
4341 "254470707107847293593205234049774839191754781030496978091006"
4342 "099559675240966730110167624903610656473267105556155633783594"
4343 "089546261107653110531808279445757724399186120387548675148632"
4344 "176049190701680305210224388072261974806791922636412897526952"
4345 "793677946622674149577084803568051242934076450942927092705684"
4346 "547042915490323112457971853658760725588190377666477106903106"
4347 "693847278847646032201293023329503348730723947218797410452333"
4348 "910847913892827195814551858335519518939031446093385329182820"
4349 "714173657946661746005901866885589732922652604573972842197231"
4350 "187365263381958925227970038358064987248233271706462687651143"
4351 "350472018043321314534759819524203308490914358596886150053406"
4352 "629512434788155355109100540319857813535695923273426256911552"
4353 "977539394209918630668466632881929661971212772444625151371953"
4354 "428875491139683919687008724010475217255347915698820960215217"
4355 "257390308560235323463096946442080548018754166369706161589705"
4356 "215873687166365628787796501470056870127729464714362172216802"
4357 "441045276911597009443281135389729130222603185665646434661947"
4358 "627628077723219376892727386120519287577405410510114936151502"
4359 "752997122750262781911372625997223415283516995479265631485799"
4360 "456782561734766648462849641064097181818204279498552827825384"
4361 "186202065516999362573388136163077477126602169410435905014077"
4362 "049808497409025369325795765272066650278004200357878990911374"
4363 "982857977108488482528354406313893864211497105765030504600982"
4364 "253488805474531798742143374465080240030582370086699167937651"
4365 "038307909706139327119325418854546478285735654541635477790346"
4366 "964782617354265050767878335230272194896680141986745074630225"
4367 "893106573559558843545841186025169531604151588481389164948914"
4368 "823593944287133336263680358191369540321930649824471425485137"
4369 "777984823525402115151171093313613251350685343824859052220126"
4370 "891551966018355920872775724807128769003243129486808733796350"
4371 "497668255116485157191011858830643898323628223472099280243583"
4372 "164434348347014910398004439821970508280440872759395827943270"
4373 "985008769143562351938091476215083548164137333541883808870019"
4374 "116234099013452929807950151652297436436006149684939775781234"
4375 "660954156154478642694176038524277810483833149798681345708089"
4376 "152179193979463169402340611793486272301808073267534612685593"
4377 "859596787866884211031341417903391749825320454663508370385251"
4378 "831778477311017089729361152161928815389818579983544490982891"
4379 "734081131312309744330960666031291451740885503458543884956367"
4380 "654943799264600314531815427932691107874782328654759293575803"
4381 "481929361961781073958502075438499070633193799699311694287183"
4382 "299423475339817655608058724723221867087563064557636112380829"
4383 "514501382073257737022472866608244164310385205213523702910787"
4384 "182472517125030106491031844871593141759729773907719510044049"
4385 "352857426592936763727969496103940591601975078602859660478614"
4386 "119405428212830134490731706220583788265344728818766885126977"
4387 "588151111984290444321648931907188080336064713873288834096229"
4388 "203276676119810521851726133377700616341304257822975788967472"
4389 "152742255041912584197045423031298506219011800240120182445838"
4390 "590696647416285334515631019799007515682004250060857020904012"
4391 "215375170479800482680554499806010766109655061507421747722461"
4392 "180617361402575082294678925605271083587897845390768226405648"
4393 "508518103525778638618195775128516073959272990148239415346263"
4394 "486966573934577450787243667063244378381883115827207605856174"
4395 "876350045086885320626669331311880593775916269643646395423220"
4396 "549940790476989709243027420158390806135690975149384714684219"
4397 "964938182719962913931464979458639185519531490009437619838306"
4398 "362365453754807654884704163490469296444427144778593725687358"
4399 "437087390151990694667516279202024332494828210657618261952038"
4400 "597230263799412584275851667403910657370879707181053365818502"
4401 "680037431560091209982641738995652793235851569372314130107647"
4402 "166085235615697257094269133100914135783178856280392139325001"
4403 "352841718610484616627448189556913621837791650699820323059708"
4404 "766420810133584841826718631681683381743511974264126250984214"
4405 "812397119978273917903889865891718836792263377888052458189238"
4406 "746074986456016681098722869419588274020181430652732817858728"
4407 "473849369539367463917171317324882099804999043054467247785592"
4408 "038464723442276239896066431580123756428540074945472427752568"
4409 "981171400621705853374875885943072600692576914790467205905272"
4410 "372594740187988081900317493185005142913607163380720069786786"
4411 "782095331840893694073778325119471833528492917081008547303414"
4412 "509381563617864195257751546539575461435803625993888325647883"
4413 "541039192368366987400263049681218831477776345118518503709588"
4414 "840859023379762456561030683928115349942393963185677123055324"
4415 "771693784214924931737043793679546051454845624150270955450608"
4416 "318747395755728950832754611277041359602301205138509175543313"
4417 "522772786504141007552691902249572375175731740923618769197304"
4418 "652898352694386665448260033458575323252814233868098279476166"
4419 "764258284911434288072243178941698347365985427696983129579496"
4420 "059032032841281149923518087084876885114369033227736521245740"
4421 "554711771423492719899982357711910225545480424688322195336240"
4422 "492253136281857837808491795993788199125205555222116581071134"
4423 "476787468430539307909617442106685159519071053844987343666452"
4424 "494280317720153567054364117244775141336558406098548803924509"
4425 "496052261825198043140272655303625315605326569530252885854991"
4426 "822289219201218313590745412010446642247111703901991591338062"
4427 "693320157180618736569439969283245279430312651192668788340033"
4428 "626825194260296262959884258597703584888770801961209652822982"
4429 "322376122303586169861685106043820510444293432856251210395693"
4430 "261264867823980172683352796141772210301725997652373804152525"
4431 "037162852291403804455997331367378463632437773242905518075065"
4432 "414724295857460288225400061608664961649196400079359622673770"
4433 "607898395269075056596627116148289491042491764170924014885106"
4434 "158235482774778418134123293974436877051995673618683751115353"
4435 "808771434984204447736174758316063096245047311279841579995578"
4436 "186609402864244042751443128536278453430633423118662852688374"
4437 "229600894418958824842459450540826176452145829389286103522774"
4438 "101195556029650753254244433565937938526828990893149766298997"
4439 "738359913887178888607190765709867052470880785937935110091424"
4440 "743449966353497865681753841380246075612094033617488674676296"
4441 "822570077027076266879557913673839341012099558043806442348798"
4442 "053951239274913334631522409564461770434875790402230022872647"
4443 "568436177018658068697071731879399180374560963492726714528729"
4444 "224208938589940272515747888379118461617702271694075087419634"
4445 "147298076764775745707026934442908236664400557265527951453482"
4446 "191684597674273691978253678690951178777239573925410438679099"
4447 "374700609973920128201422381329108236575369403675960765238333"
4448 "778127017096574296148321075566959285042221837159799800133563"
4449 "239963969638610872680393210300180152020613051613414547163713"
4450 "772512617757277955979895866367571776456268564191092477027650"
4451 "135832200376440239783726540552694851717269598489288851529660"
4452 "975027775639565229734596726205832668434979354541943345062977"
4453 "891187146561050118118108223323735210843681128615413601091222"
4454 "007912350536959777114306541514511332368936078560929788143798"
4455 "814391221507522370648646767364209132147312407014953113532379"
4456 "838195728491128536978285918066991040993153064356179903885952"
4457 "027952713749653604502053512355449916680887234238773855581636"
4458 "172479594866871765094513940103284167914110196720261110812716"
4459 "776424260154507395050380575452850420730818412994731079307343"
4460 "538376880280124019321040198038723558784544408584344466090982"
4461 "802067326529000931562048932875469079874956595180595395347093"
4462 "285140279165467965596318365749701535812384333240968283640721"
4463 "344003442002691613772056762099098025739332715913970186225176"
4464 "459563484134139746647940170537900275350480490468851439300771"
4465 "949915194703080576611022590670399844931867609777417528903454"
4466 "731922206378932141464755402629420074293816349270038351339419"
4467 "146768473851353171629153912238797141905920143036064131705230"
4468 "421762305232861503856799511155936565169005916711845389135580"
4469 "928162511912438531204156138447775120789548666143600293412065"
4470 "767167106888509172568003530668539460588248316513392652567856"
4471 "224602697296203328920073354425994044956624831346979458846837"
4472 "597950064151867164583749203433942592178528868981311575331848"
4473 "941597492470436782387502687532649093096498315347403977436001"
4474 "399982102030846763698994785054617523241463186980898394504211"
4475 "430763617825306895065661536045431497903759118007934839122881"
4476 "885863091769469883539876840543521295706315919855784493235603"
4477 "866268925981702690270202829595794350800918257913991744455922"
4478 "6833433740466716699302196502685546875e-4951",
4479 false,
4480 0x0p+0,
4481 0x0p+0,
4482 0x0p+0,
4483 0x8p-152,
4484 false,
4485 0x0p+0,
4486 0x0p+0,
4487 0x0p+0,
4488 0x4p-1076,
4489 false,
4490 0x8p-16448,
4491 0x1p-16444,
4492 0x8p-16448,
4493 0x1p-16444,
4494 true,
4495 0xcp-16448,
4496 0xcp-16448,
4497 0xcp-16448,
4498 0xcp-16448,
4499 false,
4500 0x0p+0,
4501 0x0p+0,
4502 0x0p+0,
4503 0x4p-1076,
4504 true,
4505 0xcp-16448,
4506 0xcp-16448,
4507 0xcp-16448,
4508 0xcp-16448),
4509 TEST ("5.4677992978237119037926089004291297245985762235403450155814"
4510 "707305425575329500966052143410629387408077958710210208052966"
4511 "529504784489330482549602621133847135082257338717668975178538"
4512 "378957084503396349323438489751160934104796903302909028868611"
4513 "999312592165232778075745690821530731336739429587895774023213"
4514 "939331012985331912661021188896306095323395084578542200319963"
4515 "179359407180003251440084380484161504585462684082946932782829"
4516 "488183829817567452314437076943950532707791252404699268678810"
4517 "198502871250235796855577909830559749628817599194837522029036"
4518 "891995648803056846354520653635957919882905363521007017169741"
4519 "463296044392266269433408052686419017699718627761948763856040"
4520 "592690841721239300491445991666051031755802326720329666454066"
4521 "568630314348735511753639418257984253319063825247065727664852"
4522 "328745422305642626091617823968872438962470092440688372515677"
4523 "832232712866924800106797113478024083516199991991274936894113"
4524 "006233377518471389394984262004503058455485659100090665241525"
4525 "454803628182902241401701783637353179296850056973639305945938"
4526 "813428953287892593620291195986011128990061888798763718548789"
4527 "025717537674780281005583347165047846045925077914824515331335"
4528 "131286063574407181821236377907693209224423490663289916878620"
4529 "725507793163931390372011875799729330162278748985052557432333"
4530 "005334989519381566364065326138465761456173231416844807264090"
4531 "741841972247545424908843928136253653308813487994328446248389"
4532 "608261444391573619177442907290731163188581917588219420107047"
4533 "265367485141413919810885909689112244064797106324295291545892"
4534 "937991321479061743491490060940946128274533657682130125169586"
4535 "930571899403551122506297763180795732325134340989331155893724"
4536 "289358918212707392997768032299997207208451112971425779939507"
4537 "837165263255764268971211819536322993221774123134726665579460"
4538 "265871378186589562858761835613344584269098062275786969729830"
4539 "545786485401407774313414954958161677096004701941411411592755"
4540 "485864471870515173326244464631295701572087440183178339987662"
4541 "926763241220698078822661709054601073523477544653542795020468"
4542 "256078409306409100874886828781860529824879343987945751252081"
4543 "314345990313550683792348814627862441324030155730592166581251"
4544 "009922787324590431548734575328663628650380722603024383412564"
4545 "651446272117561042207738413114131099731016728935023152239431"
4546 "311619533848376583687509108453086730196255111695352464186678"
4547 "221927564757730319825223049341618853631333478241227227268084"
4548 "583396688436229936266854011427192767039363517491659523133852"
4549 "472534104124441112346615696891097070121463652258681270378076"
4550 "538381697594264658479637863087159293838880752928175545408262"
4551 "813403793568695416998388572304528748824756265665683890518422"
4552 "696169422338806137532304784682662448207928681740476188343739"
4553 "117833525916386815135793034906806117413105008719197882837614"
4554 "738262050320291539494104952056471606645482046176634075459021"
4555 "552555959590354956262127809953013679512507451424271839221946"
4556 "794056861055980558363033732905772356986051180966474116423192"
4557 "194741572438649215204229781279620370445373851348786918527399"
4558 "785630808242657122705381806661616271132182017797793661244078"
4559 "445747547535623384548769818529655539279036503234072455810991"
4560 "588075181817695975173110136482659854557506203058080551018873"
4561 "203138260451109855100526720073566126209666125604482413705611"
4562 "996796777927332827103568863352291499261312290355143742018042"
4563 "254470707107847293593205234049774839191754781030496978091006"
4564 "099559675240966730110167624903610656473267105556155633783594"
4565 "089546261107653110531808279445757724399186120387548675148632"
4566 "176049190701680305210224388072261974806791922636412897526952"
4567 "793677946622674149577084803568051242934076450942927092705684"
4568 "547042915490323112457971853658760725588190377666477106903106"
4569 "693847278847646032201293023329503348730723947218797410452333"
4570 "910847913892827195814551858335519518939031446093385329182820"
4571 "714173657946661746005901866885589732922652604573972842197231"
4572 "187365263381958925227970038358064987248233271706462687651143"
4573 "350472018043321314534759819524203308490914358596886150053406"
4574 "629512434788155355109100540319857813535695923273426256911552"
4575 "977539394209918630668466632881929661971212772444625151371953"
4576 "428875491139683919687008724010475217255347915698820960215217"
4577 "257390308560235323463096946442080548018754166369706161589705"
4578 "215873687166365628787796501470056870127729464714362172216802"
4579 "441045276911597009443281135389729130222603185665646434661947"
4580 "627628077723219376892727386120519287577405410510114936151502"
4581 "752997122750262781911372625997223415283516995479265631485799"
4582 "456782561734766648462849641064097181818204279498552827825384"
4583 "186202065516999362573388136163077477126602169410435905014077"
4584 "049808497409025369325795765272066650278004200357878990911374"
4585 "982857977108488482528354406313893864211497105765030504600982"
4586 "253488805474531798742143374465080240030582370086699167937651"
4587 "038307909706139327119325418854546478285735654541635477790346"
4588 "964782617354265050767878335230272194896680141986745074630225"
4589 "893106573559558843545841186025169531604151588481389164948914"
4590 "823593944287133336263680358191369540321930649824471425485137"
4591 "777984823525402115151171093313613251350685343824859052220126"
4592 "891551966018355920872775724807128769003243129486808733796350"
4593 "497668255116485157191011858830643898323628223472099280243583"
4594 "164434348347014910398004439821970508280440872759395827943270"
4595 "985008769143562351938091476215083548164137333541883808870019"
4596 "116234099013452929807950151652297436436006149684939775781234"
4597 "660954156154478642694176038524277810483833149798681345708089"
4598 "152179193979463169402340611793486272301808073267534612685593"
4599 "859596787866884211031341417903391749825320454663508370385251"
4600 "831778477311017089729361152161928815389818579983544490982891"
4601 "734081131312309744330960666031291451740885503458543884956367"
4602 "654943799264600314531815427932691107874782328654759293575803"
4603 "481929361961781073958502075438499070633193799699311694287183"
4604 "299423475339817655608058724723221867087563064557636112380829"
4605 "514501382073257737022472866608244164310385205213523702910787"
4606 "182472517125030106491031844871593141759729773907719510044049"
4607 "352857426592936763727969496103940591601975078602859660478614"
4608 "119405428212830134490731706220583788265344728818766885126977"
4609 "588151111984290444321648931907188080336064713873288834096229"
4610 "203276676119810521851726133377700616341304257822975788967472"
4611 "152742255041912584197045423031298506219011800240120182445838"
4612 "590696647416285334515631019799007515682004250060857020904012"
4613 "215375170479800482680554499806010766109655061507421747722461"
4614 "180617361402575082294678925605271083587897845390768226405648"
4615 "508518103525778638618195775128516073959272990148239415346263"
4616 "486966573934577450787243667063244378381883115827207605856174"
4617 "876350045086885320626669331311880593775916269643646395423220"
4618 "549940790476989709243027420158390806135690975149384714684219"
4619 "964938182719962913931464979458639185519531490009437619838306"
4620 "362365453754807654884704163490469296444427144778593725687358"
4621 "437087390151990694667516279202024332494828210657618261952038"
4622 "597230263799412584275851667403910657370879707181053365818502"
4623 "680037431560091209982641738995652793235851569372314130107647"
4624 "166085235615697257094269133100914135783178856280392139325001"
4625 "352841718610484616627448189556913621837791650699820323059708"
4626 "766420810133584841826718631681683381743511974264126250984214"
4627 "812397119978273917903889865891718836792263377888052458189238"
4628 "746074986456016681098722869419588274020181430652732817858728"
4629 "473849369539367463917171317324882099804999043054467247785592"
4630 "038464723442276239896066431580123756428540074945472427752568"
4631 "981171400621705853374875885943072600692576914790467205905272"
4632 "372594740187988081900317493185005142913607163380720069786786"
4633 "782095331840893694073778325119471833528492917081008547303414"
4634 "509381563617864195257751546539575461435803625993888325647883"
4635 "541039192368366987400263049681218831477776345118518503709588"
4636 "840859023379762456561030683928115349942393963185677123055324"
4637 "771693784214924931737043793679546051454845624150270955450608"
4638 "318747395755728950832754611277041359602301205138509175543313"
4639 "522772786504141007552691902249572375175731740923618769197304"
4640 "652898352694386665448260033458575323252814233868098279476166"
4641 "764258284911434288072243178941698347365985427696983129579496"
4642 "059032032841281149923518087084876885114369033227736521245740"
4643 "554711771423492719899982357711910225545480424688322195336240"
4644 "492253136281857837808491795993788199125205555222116581071134"
4645 "476787468430539307909617442106685159519071053844987343666452"
4646 "494280317720153567054364117244775141336558406098548803924509"
4647 "496052261825198043140272655303625315605326569530252885854991"
4648 "822289219201218313590745412010446642247111703901991591338062"
4649 "693320157180618736569439969283245279430312651192668788340033"
4650 "626825194260296262959884258597703584888770801961209652822982"
4651 "322376122303586169861685106043820510444293432856251210395693"
4652 "261264867823980172683352796141772210301725997652373804152525"
4653 "037162852291403804455997331367378463632437773242905518075065"
4654 "414724295857460288225400061608664961649196400079359622673770"
4655 "607898395269075056596627116148289491042491764170924014885106"
4656 "158235482774778418134123293974436877051995673618683751115353"
4657 "808771434984204447736174758316063096245047311279841579995578"
4658 "186609402864244042751443128536278453430633423118662852688374"
4659 "229600894418958824842459450540826176452145829389286103522774"
4660 "101195556029650753254244433565937938526828990893149766298997"
4661 "738359913887178888607190765709867052470880785937935110091424"
4662 "743449966353497865681753841380246075612094033617488674676296"
4663 "822570077027076266879557913673839341012099558043806442348798"
4664 "053951239274913334631522409564461770434875790402230022872647"
4665 "568436177018658068697071731879399180374560963492726714528729"
4666 "224208938589940272515747888379118461617702271694075087419634"
4667 "147298076764775745707026934442908236664400557265527951453482"
4668 "191684597674273691978253678690951178777239573925410438679099"
4669 "374700609973920128201422381329108236575369403675960765238333"
4670 "778127017096574296148321075566959285042221837159799800133563"
4671 "239963969638610872680393210300180152020613051613414547163713"
4672 "772512617757277955979895866367571776456268564191092477027650"
4673 "135832200376440239783726540552694851717269598489288851529660"
4674 "975027775639565229734596726205832668434979354541943345062977"
4675 "891187146561050118118108223323735210843681128615413601091222"
4676 "007912350536959777114306541514511332368936078560929788143798"
4677 "814391221507522370648646767364209132147312407014953113532379"
4678 "838195728491128536978285918066991040993153064356179903885952"
4679 "027952713749653604502053512355449916680887234238773855581636"
4680 "172479594866871765094513940103284167914110196720261110812716"
4681 "776424260154507395050380575452850420730818412994731079307343"
4682 "538376880280124019321040198038723558784544408584344466090982"
4683 "802067326529000931562048932875469079874956595180595395347093"
4684 "285140279165467965596318365749701535812384333240968283640721"
4685 "344003442002691613772056762099098025739332715913970186225176"
4686 "459563484134139746647940170537900275350480490468851439300771"
4687 "949915194703080576611022590670399844931867609777417528903454"
4688 "731922206378932141464755402629420074293816349270038351339419"
4689 "146768473851353171629153912238797141905920143036064131705230"
4690 "421762305232861503856799511155936565169005916711845389135580"
4691 "928162511912438531204156138447775120789548666143600293412065"
4692 "767167106888509172568003530668539460588248316513392652567856"
4693 "224602697296203328920073354425994044956624831346979458846837"
4694 "597950064151867164583749203433942592178528868981311575331848"
4695 "941597492470436782387502687532649093096498315347403977436001"
4696 "399982102030846763698994785054617523241463186980898394504211"
4697 "430763617825306895065661536045431497903759118007934839122881"
4698 "885863091769469883539876840543521295706315919855784493235603"
4699 "866268925981702690270202829595794350800918257913991744455922"
4700 "683343374046671669930219650268554687501e-4951",
4701 false,
4702 0x0p+0,
4703 0x0p+0,
4704 0x0p+0,
4705 0x8p-152,
4706 false,
4707 0x0p+0,
4708 0x0p+0,
4709 0x0p+0,
4710 0x4p-1076,
4711 false,
4712 0x8p-16448,
4713 0x1p-16444,
4714 0x8p-16448,
4715 0x1p-16444,
4716 false,
4717 0xcp-16448,
4718 0xcp-16448,
4719 0xcp-16448,
4720 0x1p-16444,
4721 false,
4722 0x0p+0,
4723 0x0p+0,
4724 0x0p+0,
4725 0x4p-1076,
4726 false,
4727 0xcp-16448,
4728 0xcp-16448,
4729 0xcp-16448,
4730 0xc.000000000004p-16448),
4731 TEST ("-5.467799297823711903792608900429129724598576223540345015581"
4732 "470730542557532950096605214341062938740807795871021020805296"
4733 "652950478448933048254960262113384713508225733871766897517853"
4734 "837895708450339634932343848975116093410479690330290902886861"
4735 "199931259216523277807574569082153073133673942958789577402321"
4736 "393933101298533191266102118889630609532339508457854220031996"
4737 "317935940718000325144008438048416150458546268408294693278282"
4738 "948818382981756745231443707694395053270779125240469926867881"
4739 "019850287125023579685557790983055974962881759919483752202903"
4740 "689199564880305684635452065363595791988290536352100701716974"
4741 "146329604439226626943340805268641901769971862776194876385604"
4742 "059269084172123930049144599166605103175580232672032966645406"
4743 "656863031434873551175363941825798425331906382524706572766485"
4744 "232874542230564262609161782396887243896247009244068837251567"
4745 "783223271286692480010679711347802408351619999199127493689411"
4746 "300623337751847138939498426200450305845548565910009066524152"
4747 "545480362818290224140170178363735317929685005697363930594593"
4748 "881342895328789259362029119598601112899006188879876371854878"
4749 "902571753767478028100558334716504784604592507791482451533133"
4750 "513128606357440718182123637790769320922442349066328991687862"
4751 "072550779316393139037201187579972933016227874898505255743233"
4752 "300533498951938156636406532613846576145617323141684480726409"
4753 "074184197224754542490884392813625365330881348799432844624838"
4754 "960826144439157361917744290729073116318858191758821942010704"
4755 "726536748514141391981088590968911224406479710632429529154589"
4756 "293799132147906174349149006094094612827453365768213012516958"
4757 "693057189940355112250629776318079573232513434098933115589372"
4758 "428935891821270739299776803229999720720845111297142577993950"
4759 "783716526325576426897121181953632299322177412313472666557946"
4760 "026587137818658956285876183561334458426909806227578696972983"
4761 "054578648540140777431341495495816167709600470194141141159275"
4762 "548586447187051517332624446463129570157208744018317833998766"
4763 "292676324122069807882266170905460107352347754465354279502046"
4764 "825607840930640910087488682878186052982487934398794575125208"
4765 "131434599031355068379234881462786244132403015573059216658125"
4766 "100992278732459043154873457532866362865038072260302438341256"
4767 "465144627211756104220773841311413109973101672893502315223943"
4768 "131161953384837658368750910845308673019625511169535246418667"
4769 "822192756475773031982522304934161885363133347824122722726808"
4770 "458339668843622993626685401142719276703936351749165952313385"
4771 "247253410412444111234661569689109707012146365225868127037807"
4772 "653838169759426465847963786308715929383888075292817554540826"
4773 "281340379356869541699838857230452874882475626566568389051842"
4774 "269616942233880613753230478468266244820792868174047618834373"
4775 "911783352591638681513579303490680611741310500871919788283761"
4776 "473826205032029153949410495205647160664548204617663407545902"
4777 "155255595959035495626212780995301367951250745142427183922194"
4778 "679405686105598055836303373290577235698605118096647411642319"
4779 "219474157243864921520422978127962037044537385134878691852739"
4780 "978563080824265712270538180666161627113218201779779366124407"
4781 "844574754753562338454876981852965553927903650323407245581099"
4782 "158807518181769597517311013648265985455750620305808055101887"
4783 "320313826045110985510052672007356612620966612560448241370561"
4784 "199679677792733282710356886335229149926131229035514374201804"
4785 "225447070710784729359320523404977483919175478103049697809100"
4786 "609955967524096673011016762490361065647326710555615563378359"
4787 "408954626110765311053180827944575772439918612038754867514863"
4788 "217604919070168030521022438807226197480679192263641289752695"
4789 "279367794662267414957708480356805124293407645094292709270568"
4790 "454704291549032311245797185365876072558819037766647710690310"
4791 "669384727884764603220129302332950334873072394721879741045233"
4792 "391084791389282719581455185833551951893903144609338532918282"
4793 "071417365794666174600590186688558973292265260457397284219723"
4794 "118736526338195892522797003835806498724823327170646268765114"
4795 "335047201804332131453475981952420330849091435859688615005340"
4796 "662951243478815535510910054031985781353569592327342625691155"
4797 "297753939420991863066846663288192966197121277244462515137195"
4798 "342887549113968391968700872401047521725534791569882096021521"
4799 "725739030856023532346309694644208054801875416636970616158970"
4800 "521587368716636562878779650147005687012772946471436217221680"
4801 "244104527691159700944328113538972913022260318566564643466194"
4802 "762762807772321937689272738612051928757740541051011493615150"
4803 "275299712275026278191137262599722341528351699547926563148579"
4804 "945678256173476664846284964106409718181820427949855282782538"
4805 "418620206551699936257338813616307747712660216941043590501407"
4806 "704980849740902536932579576527206665027800420035787899091137"
4807 "498285797710848848252835440631389386421149710576503050460098"
4808 "225348880547453179874214337446508024003058237008669916793765"
4809 "103830790970613932711932541885454647828573565454163547779034"
4810 "696478261735426505076787833523027219489668014198674507463022"
4811 "589310657355955884354584118602516953160415158848138916494891"
4812 "482359394428713333626368035819136954032193064982447142548513"
4813 "777798482352540211515117109331361325135068534382485905222012"
4814 "689155196601835592087277572480712876900324312948680873379635"
4815 "049766825511648515719101185883064389832362822347209928024358"
4816 "316443434834701491039800443982197050828044087275939582794327"
4817 "098500876914356235193809147621508354816413733354188380887001"
4818 "911623409901345292980795015165229743643600614968493977578123"
4819 "466095415615447864269417603852427781048383314979868134570808"
4820 "915217919397946316940234061179348627230180807326753461268559"
4821 "385959678786688421103134141790339174982532045466350837038525"
4822 "183177847731101708972936115216192881538981857998354449098289"
4823 "173408113131230974433096066603129145174088550345854388495636"
4824 "765494379926460031453181542793269110787478232865475929357580"
4825 "348192936196178107395850207543849907063319379969931169428718"
4826 "329942347533981765560805872472322186708756306455763611238082"
4827 "951450138207325773702247286660824416431038520521352370291078"
4828 "718247251712503010649103184487159314175972977390771951004404"
4829 "935285742659293676372796949610394059160197507860285966047861"
4830 "411940542821283013449073170622058378826534472881876688512697"
4831 "758815111198429044432164893190718808033606471387328883409622"
4832 "920327667611981052185172613337770061634130425782297578896747"
4833 "215274225504191258419704542303129850621901180024012018244583"
4834 "859069664741628533451563101979900751568200425006085702090401"
4835 "221537517047980048268055449980601076610965506150742174772246"
4836 "118061736140257508229467892560527108358789784539076822640564"
4837 "850851810352577863861819577512851607395927299014823941534626"
4838 "348696657393457745078724366706324437838188311582720760585617"
4839 "487635004508688532062666933131188059377591626964364639542322"
4840 "054994079047698970924302742015839080613569097514938471468421"
4841 "996493818271996291393146497945863918551953149000943761983830"
4842 "636236545375480765488470416349046929644442714477859372568735"
4843 "843708739015199069466751627920202433249482821065761826195203"
4844 "859723026379941258427585166740391065737087970718105336581850"
4845 "268003743156009120998264173899565279323585156937231413010764"
4846 "716608523561569725709426913310091413578317885628039213932500"
4847 "135284171861048461662744818955691362183779165069982032305970"
4848 "876642081013358484182671863168168338174351197426412625098421"
4849 "481239711997827391790388986589171883679226337788805245818923"
4850 "874607498645601668109872286941958827402018143065273281785872"
4851 "847384936953936746391717131732488209980499904305446724778559"
4852 "203846472344227623989606643158012375642854007494547242775256"
4853 "898117140062170585337487588594307260069257691479046720590527"
4854 "237259474018798808190031749318500514291360716338072006978678"
4855 "678209533184089369407377832511947183352849291708100854730341"
4856 "450938156361786419525775154653957546143580362599388832564788"
4857 "354103919236836698740026304968121883147777634511851850370958"
4858 "884085902337976245656103068392811534994239396318567712305532"
4859 "477169378421492493173704379367954605145484562415027095545060"
4860 "831874739575572895083275461127704135960230120513850917554331"
4861 "352277278650414100755269190224957237517573174092361876919730"
4862 "465289835269438666544826003345857532325281423386809827947616"
4863 "676425828491143428807224317894169834736598542769698312957949"
4864 "605903203284128114992351808708487688511436903322773652124574"
4865 "055471177142349271989998235771191022554548042468832219533624"
4866 "049225313628185783780849179599378819912520555522211658107113"
4867 "447678746843053930790961744210668515951907105384498734366645"
4868 "249428031772015356705436411724477514133655840609854880392450"
4869 "949605226182519804314027265530362531560532656953025288585499"
4870 "182228921920121831359074541201044664224711170390199159133806"
4871 "269332015718061873656943996928324527943031265119266878834003"
4872 "362682519426029626295988425859770358488877080196120965282298"
4873 "232237612230358616986168510604382051044429343285625121039569"
4874 "326126486782398017268335279614177221030172599765237380415252"
4875 "503716285229140380445599733136737846363243777324290551807506"
4876 "541472429585746028822540006160866496164919640007935962267377"
4877 "060789839526907505659662711614828949104249176417092401488510"
4878 "615823548277477841813412329397443687705199567361868375111535"
4879 "380877143498420444773617475831606309624504731127984157999557"
4880 "818660940286424404275144312853627845343063342311866285268837"
4881 "422960089441895882484245945054082617645214582938928610352277"
4882 "410119555602965075325424443356593793852682899089314976629899"
4883 "773835991388717888860719076570986705247088078593793511009142"
4884 "474344996635349786568175384138024607561209403361748867467629"
4885 "682257007702707626687955791367383934101209955804380644234879"
4886 "805395123927491333463152240956446177043487579040223002287264"
4887 "756843617701865806869707173187939918037456096349272671452872"
4888 "922420893858994027251574788837911846161770227169407508741963"
4889 "414729807676477574570702693444290823666440055726552795145348"
4890 "219168459767427369197825367869095117877723957392541043867909"
4891 "937470060997392012820142238132910823657536940367596076523833"
4892 "377812701709657429614832107556695928504222183715979980013356"
4893 "323996396963861087268039321030018015202061305161341454716371"
4894 "377251261775727795597989586636757177645626856419109247702765"
4895 "013583220037644023978372654055269485171726959848928885152966"
4896 "097502777563956522973459672620583266843497935454194334506297"
4897 "789118714656105011811810822332373521084368112861541360109122"
4898 "200791235053695977711430654151451133236893607856092978814379"
4899 "881439122150752237064864676736420913214731240701495311353237"
4900 "983819572849112853697828591806699104099315306435617990388595"
4901 "202795271374965360450205351235544991668088723423877385558163"
4902 "617247959486687176509451394010328416791411019672026111081271"
4903 "677642426015450739505038057545285042073081841299473107930734"
4904 "353837688028012401932104019803872355878454440858434446609098"
4905 "280206732652900093156204893287546907987495659518059539534709"
4906 "328514027916546796559631836574970153581238433324096828364072"
4907 "134400344200269161377205676209909802573933271591397018622517"
4908 "645956348413413974664794017053790027535048049046885143930077"
4909 "194991519470308057661102259067039984493186760977741752890345"
4910 "473192220637893214146475540262942007429381634927003835133941"
4911 "914676847385135317162915391223879714190592014303606413170523"
4912 "042176230523286150385679951115593656516900591671184538913558"
4913 "092816251191243853120415613844777512078954866614360029341206"
4914 "576716710688850917256800353066853946058824831651339265256785"
4915 "622460269729620332892007335442599404495662483134697945884683"
4916 "759795006415186716458374920343394259217852886898131157533184"
4917 "894159749247043678238750268753264909309649831534740397743600"
4918 "139998210203084676369899478505461752324146318698089839450421"
4919 "143076361782530689506566153604543149790375911800793483912288"
4920 "188586309176946988353987684054352129570631591985578449323560"
4921 "386626892598170269027020282959579435080091825791399174445592"
4922 "2683343374046671669930219650268554687499e-4951",
4923 false,
4924 -0x8p-152,
4925 -0x0p+0,
4926 -0x0p+0,
4927 -0x0p+0,
4928 false,
4929 -0x4p-1076,
4930 -0x0p+0,
4931 -0x0p+0,
4932 -0x0p+0,
4933 false,
4934 -0x1p-16444,
4935 -0x8p-16448,
4936 -0x8p-16448,
4937 -0x8p-16448,
4938 false,
4939 -0xcp-16448,
4940 -0xcp-16448,
4941 -0x8p-16448,
4942 -0x8p-16448,
4943 false,
4944 -0x4p-1076,
4945 -0x0p+0,
4946 -0x0p+0,
4947 -0x0p+0,
4948 false,
4949 -0xcp-16448,
4950 -0xcp-16448,
4951 -0xb.fffffffffffcp-16448,
4952 -0xb.fffffffffffcp-16448),
4953 TEST ("-5.467799297823711903792608900429129724598576223540345015581"
4954 "470730542557532950096605214341062938740807795871021020805296"
4955 "652950478448933048254960262113384713508225733871766897517853"
4956 "837895708450339634932343848975116093410479690330290902886861"
4957 "199931259216523277807574569082153073133673942958789577402321"
4958 "393933101298533191266102118889630609532339508457854220031996"
4959 "317935940718000325144008438048416150458546268408294693278282"
4960 "948818382981756745231443707694395053270779125240469926867881"
4961 "019850287125023579685557790983055974962881759919483752202903"
4962 "689199564880305684635452065363595791988290536352100701716974"
4963 "146329604439226626943340805268641901769971862776194876385604"
4964 "059269084172123930049144599166605103175580232672032966645406"
4965 "656863031434873551175363941825798425331906382524706572766485"
4966 "232874542230564262609161782396887243896247009244068837251567"
4967 "783223271286692480010679711347802408351619999199127493689411"
4968 "300623337751847138939498426200450305845548565910009066524152"
4969 "545480362818290224140170178363735317929685005697363930594593"
4970 "881342895328789259362029119598601112899006188879876371854878"
4971 "902571753767478028100558334716504784604592507791482451533133"
4972 "513128606357440718182123637790769320922442349066328991687862"
4973 "072550779316393139037201187579972933016227874898505255743233"
4974 "300533498951938156636406532613846576145617323141684480726409"
4975 "074184197224754542490884392813625365330881348799432844624838"
4976 "960826144439157361917744290729073116318858191758821942010704"
4977 "726536748514141391981088590968911224406479710632429529154589"
4978 "293799132147906174349149006094094612827453365768213012516958"
4979 "693057189940355112250629776318079573232513434098933115589372"
4980 "428935891821270739299776803229999720720845111297142577993950"
4981 "783716526325576426897121181953632299322177412313472666557946"
4982 "026587137818658956285876183561334458426909806227578696972983"
4983 "054578648540140777431341495495816167709600470194141141159275"
4984 "548586447187051517332624446463129570157208744018317833998766"
4985 "292676324122069807882266170905460107352347754465354279502046"
4986 "825607840930640910087488682878186052982487934398794575125208"
4987 "131434599031355068379234881462786244132403015573059216658125"
4988 "100992278732459043154873457532866362865038072260302438341256"
4989 "465144627211756104220773841311413109973101672893502315223943"
4990 "131161953384837658368750910845308673019625511169535246418667"
4991 "822192756475773031982522304934161885363133347824122722726808"
4992 "458339668843622993626685401142719276703936351749165952313385"
4993 "247253410412444111234661569689109707012146365225868127037807"
4994 "653838169759426465847963786308715929383888075292817554540826"
4995 "281340379356869541699838857230452874882475626566568389051842"
4996 "269616942233880613753230478468266244820792868174047618834373"
4997 "911783352591638681513579303490680611741310500871919788283761"
4998 "473826205032029153949410495205647160664548204617663407545902"
4999 "155255595959035495626212780995301367951250745142427183922194"
5000 "679405686105598055836303373290577235698605118096647411642319"
5001 "219474157243864921520422978127962037044537385134878691852739"
5002 "978563080824265712270538180666161627113218201779779366124407"
5003 "844574754753562338454876981852965553927903650323407245581099"
5004 "158807518181769597517311013648265985455750620305808055101887"
5005 "320313826045110985510052672007356612620966612560448241370561"
5006 "199679677792733282710356886335229149926131229035514374201804"
5007 "225447070710784729359320523404977483919175478103049697809100"
5008 "609955967524096673011016762490361065647326710555615563378359"
5009 "408954626110765311053180827944575772439918612038754867514863"
5010 "217604919070168030521022438807226197480679192263641289752695"
5011 "279367794662267414957708480356805124293407645094292709270568"
5012 "454704291549032311245797185365876072558819037766647710690310"
5013 "669384727884764603220129302332950334873072394721879741045233"
5014 "391084791389282719581455185833551951893903144609338532918282"
5015 "071417365794666174600590186688558973292265260457397284219723"
5016 "118736526338195892522797003835806498724823327170646268765114"
5017 "335047201804332131453475981952420330849091435859688615005340"
5018 "662951243478815535510910054031985781353569592327342625691155"
5019 "297753939420991863066846663288192966197121277244462515137195"
5020 "342887549113968391968700872401047521725534791569882096021521"
5021 "725739030856023532346309694644208054801875416636970616158970"
5022 "521587368716636562878779650147005687012772946471436217221680"
5023 "244104527691159700944328113538972913022260318566564643466194"
5024 "762762807772321937689272738612051928757740541051011493615150"
5025 "275299712275026278191137262599722341528351699547926563148579"
5026 "945678256173476664846284964106409718181820427949855282782538"
5027 "418620206551699936257338813616307747712660216941043590501407"
5028 "704980849740902536932579576527206665027800420035787899091137"
5029 "498285797710848848252835440631389386421149710576503050460098"
5030 "225348880547453179874214337446508024003058237008669916793765"
5031 "103830790970613932711932541885454647828573565454163547779034"
5032 "696478261735426505076787833523027219489668014198674507463022"
5033 "589310657355955884354584118602516953160415158848138916494891"
5034 "482359394428713333626368035819136954032193064982447142548513"
5035 "777798482352540211515117109331361325135068534382485905222012"
5036 "689155196601835592087277572480712876900324312948680873379635"
5037 "049766825511648515719101185883064389832362822347209928024358"
5038 "316443434834701491039800443982197050828044087275939582794327"
5039 "098500876914356235193809147621508354816413733354188380887001"
5040 "911623409901345292980795015165229743643600614968493977578123"
5041 "466095415615447864269417603852427781048383314979868134570808"
5042 "915217919397946316940234061179348627230180807326753461268559"
5043 "385959678786688421103134141790339174982532045466350837038525"
5044 "183177847731101708972936115216192881538981857998354449098289"
5045 "173408113131230974433096066603129145174088550345854388495636"
5046 "765494379926460031453181542793269110787478232865475929357580"
5047 "348192936196178107395850207543849907063319379969931169428718"
5048 "329942347533981765560805872472322186708756306455763611238082"
5049 "951450138207325773702247286660824416431038520521352370291078"
5050 "718247251712503010649103184487159314175972977390771951004404"
5051 "935285742659293676372796949610394059160197507860285966047861"
5052 "411940542821283013449073170622058378826534472881876688512697"
5053 "758815111198429044432164893190718808033606471387328883409622"
5054 "920327667611981052185172613337770061634130425782297578896747"
5055 "215274225504191258419704542303129850621901180024012018244583"
5056 "859069664741628533451563101979900751568200425006085702090401"
5057 "221537517047980048268055449980601076610965506150742174772246"
5058 "118061736140257508229467892560527108358789784539076822640564"
5059 "850851810352577863861819577512851607395927299014823941534626"
5060 "348696657393457745078724366706324437838188311582720760585617"
5061 "487635004508688532062666933131188059377591626964364639542322"
5062 "054994079047698970924302742015839080613569097514938471468421"
5063 "996493818271996291393146497945863918551953149000943761983830"
5064 "636236545375480765488470416349046929644442714477859372568735"
5065 "843708739015199069466751627920202433249482821065761826195203"
5066 "859723026379941258427585166740391065737087970718105336581850"
5067 "268003743156009120998264173899565279323585156937231413010764"
5068 "716608523561569725709426913310091413578317885628039213932500"
5069 "135284171861048461662744818955691362183779165069982032305970"
5070 "876642081013358484182671863168168338174351197426412625098421"
5071 "481239711997827391790388986589171883679226337788805245818923"
5072 "874607498645601668109872286941958827402018143065273281785872"
5073 "847384936953936746391717131732488209980499904305446724778559"
5074 "203846472344227623989606643158012375642854007494547242775256"
5075 "898117140062170585337487588594307260069257691479046720590527"
5076 "237259474018798808190031749318500514291360716338072006978678"
5077 "678209533184089369407377832511947183352849291708100854730341"
5078 "450938156361786419525775154653957546143580362599388832564788"
5079 "354103919236836698740026304968121883147777634511851850370958"
5080 "884085902337976245656103068392811534994239396318567712305532"
5081 "477169378421492493173704379367954605145484562415027095545060"
5082 "831874739575572895083275461127704135960230120513850917554331"
5083 "352277278650414100755269190224957237517573174092361876919730"
5084 "465289835269438666544826003345857532325281423386809827947616"
5085 "676425828491143428807224317894169834736598542769698312957949"
5086 "605903203284128114992351808708487688511436903322773652124574"
5087 "055471177142349271989998235771191022554548042468832219533624"
5088 "049225313628185783780849179599378819912520555522211658107113"
5089 "447678746843053930790961744210668515951907105384498734366645"
5090 "249428031772015356705436411724477514133655840609854880392450"
5091 "949605226182519804314027265530362531560532656953025288585499"
5092 "182228921920121831359074541201044664224711170390199159133806"
5093 "269332015718061873656943996928324527943031265119266878834003"
5094 "362682519426029626295988425859770358488877080196120965282298"
5095 "232237612230358616986168510604382051044429343285625121039569"
5096 "326126486782398017268335279614177221030172599765237380415252"
5097 "503716285229140380445599733136737846363243777324290551807506"
5098 "541472429585746028822540006160866496164919640007935962267377"
5099 "060789839526907505659662711614828949104249176417092401488510"
5100 "615823548277477841813412329397443687705199567361868375111535"
5101 "380877143498420444773617475831606309624504731127984157999557"
5102 "818660940286424404275144312853627845343063342311866285268837"
5103 "422960089441895882484245945054082617645214582938928610352277"
5104 "410119555602965075325424443356593793852682899089314976629899"
5105 "773835991388717888860719076570986705247088078593793511009142"
5106 "474344996635349786568175384138024607561209403361748867467629"
5107 "682257007702707626687955791367383934101209955804380644234879"
5108 "805395123927491333463152240956446177043487579040223002287264"
5109 "756843617701865806869707173187939918037456096349272671452872"
5110 "922420893858994027251574788837911846161770227169407508741963"
5111 "414729807676477574570702693444290823666440055726552795145348"
5112 "219168459767427369197825367869095117877723957392541043867909"
5113 "937470060997392012820142238132910823657536940367596076523833"
5114 "377812701709657429614832107556695928504222183715979980013356"
5115 "323996396963861087268039321030018015202061305161341454716371"
5116 "377251261775727795597989586636757177645626856419109247702765"
5117 "013583220037644023978372654055269485171726959848928885152966"
5118 "097502777563956522973459672620583266843497935454194334506297"
5119 "789118714656105011811810822332373521084368112861541360109122"
5120 "200791235053695977711430654151451133236893607856092978814379"
5121 "881439122150752237064864676736420913214731240701495311353237"
5122 "983819572849112853697828591806699104099315306435617990388595"
5123 "202795271374965360450205351235544991668088723423877385558163"
5124 "617247959486687176509451394010328416791411019672026111081271"
5125 "677642426015450739505038057545285042073081841299473107930734"
5126 "353837688028012401932104019803872355878454440858434446609098"
5127 "280206732652900093156204893287546907987495659518059539534709"
5128 "328514027916546796559631836574970153581238433324096828364072"
5129 "134400344200269161377205676209909802573933271591397018622517"
5130 "645956348413413974664794017053790027535048049046885143930077"
5131 "194991519470308057661102259067039984493186760977741752890345"
5132 "473192220637893214146475540262942007429381634927003835133941"
5133 "914676847385135317162915391223879714190592014303606413170523"
5134 "042176230523286150385679951115593656516900591671184538913558"
5135 "092816251191243853120415613844777512078954866614360029341206"
5136 "576716710688850917256800353066853946058824831651339265256785"
5137 "622460269729620332892007335442599404495662483134697945884683"
5138 "759795006415186716458374920343394259217852886898131157533184"
5139 "894159749247043678238750268753264909309649831534740397743600"
5140 "139998210203084676369899478505461752324146318698089839450421"
5141 "143076361782530689506566153604543149790375911800793483912288"
5142 "188586309176946988353987684054352129570631591985578449323560"
5143 "386626892598170269027020282959579435080091825791399174445592"
5144 "26833433740466716699302196502685546875e-4951",
5145 false,
5146 -0x8p-152,
5147 -0x0p+0,
5148 -0x0p+0,
5149 -0x0p+0,
5150 false,
5151 -0x4p-1076,
5152 -0x0p+0,
5153 -0x0p+0,
5154 -0x0p+0,
5155 false,
5156 -0x1p-16444,
5157 -0x1p-16444,
5158 -0x8p-16448,
5159 -0x8p-16448,
5160 true,
5161 -0xcp-16448,
5162 -0xcp-16448,
5163 -0xcp-16448,
5164 -0xcp-16448,
5165 false,
5166 -0x4p-1076,
5167 -0x0p+0,
5168 -0x0p+0,
5169 -0x0p+0,
5170 true,
5171 -0xcp-16448,
5172 -0xcp-16448,
5173 -0xcp-16448,
5174 -0xcp-16448),
5175 TEST ("-5.467799297823711903792608900429129724598576223540345015581"
5176 "470730542557532950096605214341062938740807795871021020805296"
5177 "652950478448933048254960262113384713508225733871766897517853"
5178 "837895708450339634932343848975116093410479690330290902886861"
5179 "199931259216523277807574569082153073133673942958789577402321"
5180 "393933101298533191266102118889630609532339508457854220031996"
5181 "317935940718000325144008438048416150458546268408294693278282"
5182 "948818382981756745231443707694395053270779125240469926867881"
5183 "019850287125023579685557790983055974962881759919483752202903"
5184 "689199564880305684635452065363595791988290536352100701716974"
5185 "146329604439226626943340805268641901769971862776194876385604"
5186 "059269084172123930049144599166605103175580232672032966645406"
5187 "656863031434873551175363941825798425331906382524706572766485"
5188 "232874542230564262609161782396887243896247009244068837251567"
5189 "783223271286692480010679711347802408351619999199127493689411"
5190 "300623337751847138939498426200450305845548565910009066524152"
5191 "545480362818290224140170178363735317929685005697363930594593"
5192 "881342895328789259362029119598601112899006188879876371854878"
5193 "902571753767478028100558334716504784604592507791482451533133"
5194 "513128606357440718182123637790769320922442349066328991687862"
5195 "072550779316393139037201187579972933016227874898505255743233"
5196 "300533498951938156636406532613846576145617323141684480726409"
5197 "074184197224754542490884392813625365330881348799432844624838"
5198 "960826144439157361917744290729073116318858191758821942010704"
5199 "726536748514141391981088590968911224406479710632429529154589"
5200 "293799132147906174349149006094094612827453365768213012516958"
5201 "693057189940355112250629776318079573232513434098933115589372"
5202 "428935891821270739299776803229999720720845111297142577993950"
5203 "783716526325576426897121181953632299322177412313472666557946"
5204 "026587137818658956285876183561334458426909806227578696972983"
5205 "054578648540140777431341495495816167709600470194141141159275"
5206 "548586447187051517332624446463129570157208744018317833998766"
5207 "292676324122069807882266170905460107352347754465354279502046"
5208 "825607840930640910087488682878186052982487934398794575125208"
5209 "131434599031355068379234881462786244132403015573059216658125"
5210 "100992278732459043154873457532866362865038072260302438341256"
5211 "465144627211756104220773841311413109973101672893502315223943"
5212 "131161953384837658368750910845308673019625511169535246418667"
5213 "822192756475773031982522304934161885363133347824122722726808"
5214 "458339668843622993626685401142719276703936351749165952313385"
5215 "247253410412444111234661569689109707012146365225868127037807"
5216 "653838169759426465847963786308715929383888075292817554540826"
5217 "281340379356869541699838857230452874882475626566568389051842"
5218 "269616942233880613753230478468266244820792868174047618834373"
5219 "911783352591638681513579303490680611741310500871919788283761"
5220 "473826205032029153949410495205647160664548204617663407545902"
5221 "155255595959035495626212780995301367951250745142427183922194"
5222 "679405686105598055836303373290577235698605118096647411642319"
5223 "219474157243864921520422978127962037044537385134878691852739"
5224 "978563080824265712270538180666161627113218201779779366124407"
5225 "844574754753562338454876981852965553927903650323407245581099"
5226 "158807518181769597517311013648265985455750620305808055101887"
5227 "320313826045110985510052672007356612620966612560448241370561"
5228 "199679677792733282710356886335229149926131229035514374201804"
5229 "225447070710784729359320523404977483919175478103049697809100"
5230 "609955967524096673011016762490361065647326710555615563378359"
5231 "408954626110765311053180827944575772439918612038754867514863"
5232 "217604919070168030521022438807226197480679192263641289752695"
5233 "279367794662267414957708480356805124293407645094292709270568"
5234 "454704291549032311245797185365876072558819037766647710690310"
5235 "669384727884764603220129302332950334873072394721879741045233"
5236 "391084791389282719581455185833551951893903144609338532918282"
5237 "071417365794666174600590186688558973292265260457397284219723"
5238 "118736526338195892522797003835806498724823327170646268765114"
5239 "335047201804332131453475981952420330849091435859688615005340"
5240 "662951243478815535510910054031985781353569592327342625691155"
5241 "297753939420991863066846663288192966197121277244462515137195"
5242 "342887549113968391968700872401047521725534791569882096021521"
5243 "725739030856023532346309694644208054801875416636970616158970"
5244 "521587368716636562878779650147005687012772946471436217221680"
5245 "244104527691159700944328113538972913022260318566564643466194"
5246 "762762807772321937689272738612051928757740541051011493615150"
5247 "275299712275026278191137262599722341528351699547926563148579"
5248 "945678256173476664846284964106409718181820427949855282782538"
5249 "418620206551699936257338813616307747712660216941043590501407"
5250 "704980849740902536932579576527206665027800420035787899091137"
5251 "498285797710848848252835440631389386421149710576503050460098"
5252 "225348880547453179874214337446508024003058237008669916793765"
5253 "103830790970613932711932541885454647828573565454163547779034"
5254 "696478261735426505076787833523027219489668014198674507463022"
5255 "589310657355955884354584118602516953160415158848138916494891"
5256 "482359394428713333626368035819136954032193064982447142548513"
5257 "777798482352540211515117109331361325135068534382485905222012"
5258 "689155196601835592087277572480712876900324312948680873379635"
5259 "049766825511648515719101185883064389832362822347209928024358"
5260 "316443434834701491039800443982197050828044087275939582794327"
5261 "098500876914356235193809147621508354816413733354188380887001"
5262 "911623409901345292980795015165229743643600614968493977578123"
5263 "466095415615447864269417603852427781048383314979868134570808"
5264 "915217919397946316940234061179348627230180807326753461268559"
5265 "385959678786688421103134141790339174982532045466350837038525"
5266 "183177847731101708972936115216192881538981857998354449098289"
5267 "173408113131230974433096066603129145174088550345854388495636"
5268 "765494379926460031453181542793269110787478232865475929357580"
5269 "348192936196178107395850207543849907063319379969931169428718"
5270 "329942347533981765560805872472322186708756306455763611238082"
5271 "951450138207325773702247286660824416431038520521352370291078"
5272 "718247251712503010649103184487159314175972977390771951004404"
5273 "935285742659293676372796949610394059160197507860285966047861"
5274 "411940542821283013449073170622058378826534472881876688512697"
5275 "758815111198429044432164893190718808033606471387328883409622"
5276 "920327667611981052185172613337770061634130425782297578896747"
5277 "215274225504191258419704542303129850621901180024012018244583"
5278 "859069664741628533451563101979900751568200425006085702090401"
5279 "221537517047980048268055449980601076610965506150742174772246"
5280 "118061736140257508229467892560527108358789784539076822640564"
5281 "850851810352577863861819577512851607395927299014823941534626"
5282 "348696657393457745078724366706324437838188311582720760585617"
5283 "487635004508688532062666933131188059377591626964364639542322"
5284 "054994079047698970924302742015839080613569097514938471468421"
5285 "996493818271996291393146497945863918551953149000943761983830"
5286 "636236545375480765488470416349046929644442714477859372568735"
5287 "843708739015199069466751627920202433249482821065761826195203"
5288 "859723026379941258427585166740391065737087970718105336581850"
5289 "268003743156009120998264173899565279323585156937231413010764"
5290 "716608523561569725709426913310091413578317885628039213932500"
5291 "135284171861048461662744818955691362183779165069982032305970"
5292 "876642081013358484182671863168168338174351197426412625098421"
5293 "481239711997827391790388986589171883679226337788805245818923"
5294 "874607498645601668109872286941958827402018143065273281785872"
5295 "847384936953936746391717131732488209980499904305446724778559"
5296 "203846472344227623989606643158012375642854007494547242775256"
5297 "898117140062170585337487588594307260069257691479046720590527"
5298 "237259474018798808190031749318500514291360716338072006978678"
5299 "678209533184089369407377832511947183352849291708100854730341"
5300 "450938156361786419525775154653957546143580362599388832564788"
5301 "354103919236836698740026304968121883147777634511851850370958"
5302 "884085902337976245656103068392811534994239396318567712305532"
5303 "477169378421492493173704379367954605145484562415027095545060"
5304 "831874739575572895083275461127704135960230120513850917554331"
5305 "352277278650414100755269190224957237517573174092361876919730"
5306 "465289835269438666544826003345857532325281423386809827947616"
5307 "676425828491143428807224317894169834736598542769698312957949"
5308 "605903203284128114992351808708487688511436903322773652124574"
5309 "055471177142349271989998235771191022554548042468832219533624"
5310 "049225313628185783780849179599378819912520555522211658107113"
5311 "447678746843053930790961744210668515951907105384498734366645"
5312 "249428031772015356705436411724477514133655840609854880392450"
5313 "949605226182519804314027265530362531560532656953025288585499"
5314 "182228921920121831359074541201044664224711170390199159133806"
5315 "269332015718061873656943996928324527943031265119266878834003"
5316 "362682519426029626295988425859770358488877080196120965282298"
5317 "232237612230358616986168510604382051044429343285625121039569"
5318 "326126486782398017268335279614177221030172599765237380415252"
5319 "503716285229140380445599733136737846363243777324290551807506"
5320 "541472429585746028822540006160866496164919640007935962267377"
5321 "060789839526907505659662711614828949104249176417092401488510"
5322 "615823548277477841813412329397443687705199567361868375111535"
5323 "380877143498420444773617475831606309624504731127984157999557"
5324 "818660940286424404275144312853627845343063342311866285268837"
5325 "422960089441895882484245945054082617645214582938928610352277"
5326 "410119555602965075325424443356593793852682899089314976629899"
5327 "773835991388717888860719076570986705247088078593793511009142"
5328 "474344996635349786568175384138024607561209403361748867467629"
5329 "682257007702707626687955791367383934101209955804380644234879"
5330 "805395123927491333463152240956446177043487579040223002287264"
5331 "756843617701865806869707173187939918037456096349272671452872"
5332 "922420893858994027251574788837911846161770227169407508741963"
5333 "414729807676477574570702693444290823666440055726552795145348"
5334 "219168459767427369197825367869095117877723957392541043867909"
5335 "937470060997392012820142238132910823657536940367596076523833"
5336 "377812701709657429614832107556695928504222183715979980013356"
5337 "323996396963861087268039321030018015202061305161341454716371"
5338 "377251261775727795597989586636757177645626856419109247702765"
5339 "013583220037644023978372654055269485171726959848928885152966"
5340 "097502777563956522973459672620583266843497935454194334506297"
5341 "789118714656105011811810822332373521084368112861541360109122"
5342 "200791235053695977711430654151451133236893607856092978814379"
5343 "881439122150752237064864676736420913214731240701495311353237"
5344 "983819572849112853697828591806699104099315306435617990388595"
5345 "202795271374965360450205351235544991668088723423877385558163"
5346 "617247959486687176509451394010328416791411019672026111081271"
5347 "677642426015450739505038057545285042073081841299473107930734"
5348 "353837688028012401932104019803872355878454440858434446609098"
5349 "280206732652900093156204893287546907987495659518059539534709"
5350 "328514027916546796559631836574970153581238433324096828364072"
5351 "134400344200269161377205676209909802573933271591397018622517"
5352 "645956348413413974664794017053790027535048049046885143930077"
5353 "194991519470308057661102259067039984493186760977741752890345"
5354 "473192220637893214146475540262942007429381634927003835133941"
5355 "914676847385135317162915391223879714190592014303606413170523"
5356 "042176230523286150385679951115593656516900591671184538913558"
5357 "092816251191243853120415613844777512078954866614360029341206"
5358 "576716710688850917256800353066853946058824831651339265256785"
5359 "622460269729620332892007335442599404495662483134697945884683"
5360 "759795006415186716458374920343394259217852886898131157533184"
5361 "894159749247043678238750268753264909309649831534740397743600"
5362 "139998210203084676369899478505461752324146318698089839450421"
5363 "143076361782530689506566153604543149790375911800793483912288"
5364 "188586309176946988353987684054352129570631591985578449323560"
5365 "386626892598170269027020282959579435080091825791399174445592"
5366 "2683343374046671669930219650268554687501e-4951",
5367 false,
5368 -0x8p-152,
5369 -0x0p+0,
5370 -0x0p+0,
5371 -0x0p+0,
5372 false,
5373 -0x4p-1076,
5374 -0x0p+0,
5375 -0x0p+0,
5376 -0x0p+0,
5377 false,
5378 -0x1p-16444,
5379 -0x1p-16444,
5380 -0x8p-16448,
5381 -0x8p-16448,
5382 false,
5383 -0x1p-16444,
5384 -0xcp-16448,
5385 -0xcp-16448,
5386 -0xcp-16448,
5387 false,
5388 -0x4p-1076,
5389 -0x0p+0,
5390 -0x0p+0,
5391 -0x0p+0,
5392 false,
5393 -0xc.000000000004p-16448,
5394 -0xcp-16448,
5395 -0xcp-16448,
5396 -0xcp-16448),
5397 TEST ("5.4677992978237119037926089004291297245985762235403450155814"
5398 "707305425575329500966052143410629387408077958710210208052966"
5399 "529504784489330482549602621133847135082257338717668975178538"
5400 "378957084503396349323438489751160934104796903302909028868611"
5401 "999312592165232778075745690821530731336739429587895774023213"
5402 "939331012985331912661021188896306095323395084578542200319963"
5403 "179359407180003251440084380484161504585462684082946932782829"
5404 "488183829817567452314437076943950532707791252404699268678810"
5405 "198502871250235796855577909830559749628817599194837522029036"
5406 "891995648803056846354520653635957919882905363521007017169741"
5407 "463296044392266269433408052686419017699718627761948763856040"
5408 "592690841721239300491445991666051031755802326720329666454066"
5409 "568630314348735511753639418257984253319063825247065727664852"
5410 "328745422305642626091617823968872438962470092440688372515677"
5411 "832232712866924800106797113478024083516199991991274936894113"
5412 "006233377518471389394984262004503058455485659100090665241525"
5413 "454803628182902241401701783637353179296850056973639305945938"
5414 "813428953287892593620291195986011128990061888798763718548789"
5415 "025717537674780281005583347165047846045925077914824515331335"
5416 "131286063574407181821236377907693209224423490663289916878620"
5417 "725507793163931390372011875799729330162278748985052557432333"
5418 "005334989519381566364065326138465761456173231416844807264090"
5419 "741841972247545424908843928136253653308813487994328446248389"
5420 "608261444391573619177442907290731163188581917588219420107047"
5421 "265367485141413919810885909689112244064797106324295291545892"
5422 "937991321479061743491490060940946128274533657682130125169586"
5423 "930571899403551122506297763180795732325134340989331155893724"
5424 "289358918212707392997768032299997207208451112971425779939507"
5425 "837165263255764268971211819536322993221774123134726665579460"
5426 "265871378186589562858761835613344584269098062275786969729830"
5427 "545786485401407774313414954958161677096004701941411411592755"
5428 "485864471870515173326244464631295701572087440183178339987662"
5429 "926763241220698078822661709054601073523477544653542795020468"
5430 "256078409306409100874886828781860529824879343987945751252081"
5431 "314345990313550683792348814627862441324030155730592166581251"
5432 "009922787324590431548734575328663628650380722603024383412564"
5433 "651446272117561042207738413114131099731016728935023152239431"
5434 "311619533848376583687509108453086730196255111695352464186678"
5435 "221927564757730319825223049341618853631333478241227227268084"
5436 "583396688436229936266854011427192767039363517491659523133852"
5437 "472534104124441112346615696891097070121463652258681270378076"
5438 "538381697594264658479637863087159293838880752928175545408262"
5439 "813403793568695416998388572304528748824756265665683890518422"
5440 "696169422338806137532304784682662448207928681740476188343739"
5441 "117833525916386815135793034906806117413105008719197882837614"
5442 "738262050320291539494104952056471606645482046176634075459021"
5443 "552555959590354956262127809953013679512507451424271839221946"
5444 "794056861055980558363033732905772356986051180966474116423192"
5445 "194741572438649215204229781279620370445373851348786918527399"
5446 "785630808242657122705381806661616271132182017797793661244078"
5447 "445747547535623384548769818529655539279036503234072455810991"
5448 "588075181817695975173110136482659854557506203058080551018873"
5449 "203138260451109855100526720073566126209666125604482413705611"
5450 "996796777927332827103568863352291499261312290355143742018042"
5451 "254470707107847293593205234049774839191754781030496978091006"
5452 "099559675240966730110167624903610656473267105556155633783594"
5453 "089546261107653110531808279445757724399186120387548675148632"
5454 "176049190701680305210224388072261974806791922636412897526952"
5455 "793677946622674149577084803568051242934076450942927092705684"
5456 "547042915490323112457971853658760725588190377666477106903106"
5457 "693847278847646032201293023329503348730723947218797410452333"
5458 "910847913892827195814551858335519518939031446093385329182820"
5459 "714173657946661746005901866885589732922652604573972842197231"
5460 "187365263381958925227970038358064987248233271706462687651143"
5461 "350472018043321314534759819524203308490914358596886150053406"
5462 "629512434788155355109100540319857813535695923273426256911552"
5463 "977539394209918630668466632881929661971212772444625151371953"
5464 "428875491139683919687008724010475217255347915698820960215217"
5465 "257390308560235323463096946442080548018754166369706161589705"
5466 "215873687166365628787796501470056870127729464714362172216802"
5467 "441045276911597009443281135389729130222603185665646434661947"
5468 "627628077723219376892727386120519287577405410510114936151502"
5469 "752997122750262781911372625997223415283516995479265631485799"
5470 "456782561734766648462849641064097181818204279498552827825384"
5471 "186202065516999362573388136163077477126602169410435905014077"
5472 "049808497409025369325795765272066650278004200357878990911374"
5473 "982857977108488482528354406313893864211497105765030504600982"
5474 "253488805474531798742143374465080240030582370086699167937651"
5475 "038307909706139327119325418854546478285735654541635477790346"
5476 "964782617354265050767878335230272194896680141986745074630225"
5477 "893106573559558843545841186025169531604151588481389164948914"
5478 "823593944287133336263680358191369540321930649824471425485137"
5479 "777984823525402115151171093313613251350685343824859052220126"
5480 "891551966018355920872775724807128769003243129486808733796350"
5481 "497668255116485157191011858830643898323628223472099280243583"
5482 "164434348347014910398004439821970508280440872759395827943270"
5483 "985008769143562351938091476215083548164137333541883808870019"
5484 "116234099013452929807950151652297436436006149684939775781234"
5485 "660954156154478642694176038524277810483833149798681345708089"
5486 "152179193979463169402340611793486272301808073267534612685593"
5487 "859596787866884211031341417903391749825320454663508370385251"
5488 "831778477311017089729361152161928815389818579983544490982891"
5489 "734081131312309744330960666031291451740885503458543884956367"
5490 "654943799264600314531815427932691107874782328654759293575803"
5491 "481929361961781073958502075438499070633193799699311694287183"
5492 "299423475339817655608058724723221867087563064557636112380829"
5493 "514501382073257737022472866608244164310385205213523702910787"
5494 "182472517125030106491031844871593141759729773907719510044049"
5495 "352857426592936763727969496103940591601975078602859660478614"
5496 "119405428212830134490731706220583788265344728818766885126977"
5497 "588151111984290444321648931907188080336064713873288834096229"
5498 "203276676119810521851726133377700616341304257822975788967472"
5499 "152742255041912584197045423031298506219011800240120182445838"
5500 "590696647416285334515631019799007515682004250060857020904012"
5501 "215375170479800482680554499806010766109655061507421747722461"
5502 "180617361402575082294678925605271083587897845390768226405648"
5503 "508518103525778638618195775128516073959272990148239415346263"
5504 "486966573934577450787243667063244378381883115827207605856174"
5505 "876350045086885320626669331311880593775916269643646395423220"
5506 "549940790476989709243027420158390806135690975149384714684219"
5507 "964938182719962913931464979458639185519531490009437619838306"
5508 "362365453754807654884704163490469296444427144778593725687358"
5509 "437087390151990694667516279202024332494828210657618261952038"
5510 "597230263799412584275851667403910657370879707181053365818502"
5511 "680037431560091209982641738995652793235851569372314130107647"
5512 "166085235615697257094269133100914135783178856280392139325001"
5513 "352841718610484616627448189556913621837791650699820323059708"
5514 "766420810133584841826718631681683381743511974264126250984214"
5515 "812397119978273917903889865891718836792263377888052458189238"
5516 "746074986456016681098722869419588274020181430652732817858728"
5517 "473849369539367463917171317324882099804999043054467247785592"
5518 "038464723442276239896066431580123756428540074945472427752568"
5519 "981171400621705853374875885943072600692576914790467205905272"
5520 "372594740187988081900317493185005142913607163380720069786786"
5521 "782095331840893694073778325119471833528492917081008547303414"
5522 "509381563617864195257751546539575461435803625993888325647883"
5523 "541039192368366987400263049681218831477776345118518503709588"
5524 "840859023379762456561030683928115349942393963185677123055324"
5525 "771693784214924931737043793679546051454845624150270955450608"
5526 "318747395755728950832754611277041359602301205138509175543313"
5527 "522772786504141007552691902249572375175731740923618769197304"
5528 "652898352694386665448260033458575323252814233868098279476166"
5529 "764258284911434288072243178941698347365985427696983129579496"
5530 "059032032841281149923518087084876885114369033227736521245740"
5531 "554711771423492719899982357711910225545480424688322195336240"
5532 "492253136281857837808491795993788199125205555222116581071134"
5533 "476787468430539307909617442106685159519071053844987343666452"
5534 "494280317720153567054364117244775141336558406098548803924509"
5535 "496052261825198043140272655303625315605326569530252885854991"
5536 "822289219201218313590745412010446642247111703901991591338062"
5537 "693320157180618736569439969283245279430312651192668788340033"
5538 "626825194260296262959884258597703584888770801961209652822982"
5539 "322376122303586169861685106043820510444293432856251210395693"
5540 "261264867823980172683352796141772210301725997652373804152525"
5541 "037162852291403804455997331367378463632437773242905518075065"
5542 "414724295857460288225400061608664961649196400079359622673770"
5543 "607898395269075056596627116148289491042491764170924014885106"
5544 "158235482774778418134123293974436877051995673618683751115353"
5545 "808771434984204447736174758316063096245047311279841579995578"
5546 "186609402864244042751443128536278453430633423118662852688374"
5547 "229600894418958824842459450540826176452145829389286103522774"
5548 "101195556029650753254244433565937938526828990893149766298997"
5549 "738359913887178888607190765709867052470880785937935110091424"
5550 "743449966353497865681753841380246075612094033617488674676296"
5551 "822570077027076266879557913673839341012099558043806442348798"
5552 "053951239274913334631522409564461770434875790402230022872647"
5553 "568436177018658068697071731879399180374560963492726714528729"
5554 "224208938589940272515747888379118461617702271694075087419634"
5555 "147298076764775745707026934442908236664400557265527951453482"
5556 "191684597674273691978253678690951178777239573925410438679099"
5557 "374700609973920128201422381329108236575369403675960765238333"
5558 "778127017096574296148321075566959285042221837159799800133563"
5559 "239963969638610872680393210300180152020613051613414547163713"
5560 "772512617757277955979895866367571776456268564191092477027650"
5561 "135832200376440239783726540552694851717269598489288851529660"
5562 "975027775639565229734596726205832668434979354541943345062977"
5563 "891187146561050118118108223323735210843681128615413601091222"
5564 "007912350536959777114306541514511332368936078560929788143798"
5565 "814391221507522370648646767364209132147312407014953113532379"
5566 "838195728491128536978285918066991040993153064356179903885952"
5567 "027952713749653604502053512355449916680887234238773855581636"
5568 "172479594866871765094513940103284167914110196720261110812716"
5569 "776424260154507395050380575452850420730818412994731079307343"
5570 "538376880280124019321040198038723558784544408584344466090982"
5571 "802067326529000931562048932875469079874956595180595395347093"
5572 "285140279165467965596318365749701535812384333240968283640721"
5573 "344003442002691613772056762099098025739332715913970186225176"
5574 "459563484134139746647940170537900275350480490468851439300771"
5575 "949915194703080576611022590670399844931867609777417528903454"
5576 "731922206378932141464755402629420074293816349270038351339419"
5577 "146768473851353171629153912238797141905920143036064131705230"
5578 "421762305232861503856799511155936565169005916711845389135580"
5579 "928162511912438531204156138447775120789548666143600293412065"
5580 "767167106888509172568003530668539460588248316513392652567856"
5581 "224602697296203328920073354425994044956624831346979458846837"
5582 "597950064151867164583749203433942592178528868981311575331848"
5583 "941597492470436782387502687532649093096498315347403977436001"
5584 "399982102030846763698994785054617523241463186980898394504211"
5585 "430763617825306895065661536045431497903759118007934839122881"
5586 "885863091769469883539876840543521295706315919855784493235603"
5587 "866268925981702690270202829595794350800918257913991744455922"
5588 "683343374046671669930219650268554687499e-4951",
5589 false,
5590 0x0p+0,
5591 0x0p+0,
5592 0x0p+0,
5593 0x8p-152,
5594 false,
5595 0x0p+0,
5596 0x0p+0,
5597 0x0p+0,
5598 0x4p-1076,
5599 false,
5600 0x8p-16448,
5601 0x8p-16448,
5602 0x8p-16448,
5603 0x1p-16444,
5604 false,
5605 0x8p-16448,
5606 0xcp-16448,
5607 0x8p-16448,
5608 0xcp-16448,
5609 false,
5610 0x0p+0,
5611 0x0p+0,
5612 0x0p+0,
5613 0x4p-1076,
5614 false,
5615 0xb.fffffffffffcp-16448,
5616 0xcp-16448,
5617 0xb.fffffffffffcp-16448,
5618 0xcp-16448),
5619 TEST ("5.4677992978237119037926089004291297245985762235403450155814"
5620 "707305425575329500966052143410629387408077958710210208052966"
5621 "529504784489330482549602621133847135082257338717668975178538"
5622 "378957084503396349323438489751160934104796903302909028868611"
5623 "999312592165232778075745690821530731336739429587895774023213"
5624 "939331012985331912661021188896306095323395084578542200319963"
5625 "179359407180003251440084380484161504585462684082946932782829"
5626 "488183829817567452314437076943950532707791252404699268678810"
5627 "198502871250235796855577909830559749628817599194837522029036"
5628 "891995648803056846354520653635957919882905363521007017169741"
5629 "463296044392266269433408052686419017699718627761948763856040"
5630 "592690841721239300491445991666051031755802326720329666454066"
5631 "568630314348735511753639418257984253319063825247065727664852"
5632 "328745422305642626091617823968872438962470092440688372515677"
5633 "832232712866924800106797113478024083516199991991274936894113"
5634 "006233377518471389394984262004503058455485659100090665241525"
5635 "454803628182902241401701783637353179296850056973639305945938"
5636 "813428953287892593620291195986011128990061888798763718548789"
5637 "025717537674780281005583347165047846045925077914824515331335"
5638 "131286063574407181821236377907693209224423490663289916878620"
5639 "725507793163931390372011875799729330162278748985052557432333"
5640 "005334989519381566364065326138465761456173231416844807264090"
5641 "741841972247545424908843928136253653308813487994328446248389"
5642 "608261444391573619177442907290731163188581917588219420107047"
5643 "265367485141413919810885909689112244064797106324295291545892"
5644 "937991321479061743491490060940946128274533657682130125169586"
5645 "930571899403551122506297763180795732325134340989331155893724"
5646 "289358918212707392997768032299997207208451112971425779939507"
5647 "837165263255764268971211819536322993221774123134726665579460"
5648 "265871378186589562858761835613344584269098062275786969729830"
5649 "545786485401407774313414954958161677096004701941411411592755"
5650 "485864471870515173326244464631295701572087440183178339987662"
5651 "926763241220698078822661709054601073523477544653542795020468"
5652 "256078409306409100874886828781860529824879343987945751252081"
5653 "314345990313550683792348814627862441324030155730592166581251"
5654 "009922787324590431548734575328663628650380722603024383412564"
5655 "651446272117561042207738413114131099731016728935023152239431"
5656 "311619533848376583687509108453086730196255111695352464186678"
5657 "221927564757730319825223049341618853631333478241227227268084"
5658 "583396688436229936266854011427192767039363517491659523133852"
5659 "472534104124441112346615696891097070121463652258681270378076"
5660 "538381697594264658479637863087159293838880752928175545408262"
5661 "813403793568695416998388572304528748824756265665683890518422"
5662 "696169422338806137532304784682662448207928681740476188343739"
5663 "117833525916386815135793034906806117413105008719197882837614"
5664 "738262050320291539494104952056471606645482046176634075459021"
5665 "552555959590354956262127809953013679512507451424271839221946"
5666 "794056861055980558363033732905772356986051180966474116423192"
5667 "194741572438649215204229781279620370445373851348786918527399"
5668 "785630808242657122705381806661616271132182017797793661244078"
5669 "445747547535623384548769818529655539279036503234072455810991"
5670 "588075181817695975173110136482659854557506203058080551018873"
5671 "203138260451109855100526720073566126209666125604482413705611"
5672 "996796777927332827103568863352291499261312290355143742018042"
5673 "254470707107847293593205234049774839191754781030496978091006"
5674 "099559675240966730110167624903610656473267105556155633783594"
5675 "089546261107653110531808279445757724399186120387548675148632"
5676 "176049190701680305210224388072261974806791922636412897526952"
5677 "793677946622674149577084803568051242934076450942927092705684"
5678 "547042915490323112457971853658760725588190377666477106903106"
5679 "693847278847646032201293023329503348730723947218797410452333"
5680 "910847913892827195814551858335519518939031446093385329182820"
5681 "714173657946661746005901866885589732922652604573972842197231"
5682 "187365263381958925227970038358064987248233271706462687651143"
5683 "350472018043321314534759819524203308490914358596886150053406"
5684 "629512434788155355109100540319857813535695923273426256911552"
5685 "977539394209918630668466632881929661971212772444625151371953"
5686 "428875491139683919687008724010475217255347915698820960215217"
5687 "257390308560235323463096946442080548018754166369706161589705"
5688 "215873687166365628787796501470056870127729464714362172216802"
5689 "441045276911597009443281135389729130222603185665646434661947"
5690 "627628077723219376892727386120519287577405410510114936151502"
5691 "752997122750262781911372625997223415283516995479265631485799"
5692 "456782561734766648462849641064097181818204279498552827825384"
5693 "186202065516999362573388136163077477126602169410435905014077"
5694 "049808497409025369325795765272066650278004200357878990911374"
5695 "982857977108488482528354406313893864211497105765030504600982"
5696 "253488805474531798742143374465080240030582370086699167937651"
5697 "038307909706139327119325418854546478285735654541635477790346"
5698 "964782617354265050767878335230272194896680141986745074630225"
5699 "893106573559558843545841186025169531604151588481389164948914"
5700 "823593944287133336263680358191369540321930649824471425485137"
5701 "777984823525402115151171093313613251350685343824859052220126"
5702 "891551966018355920872775724807128769003243129486808733796350"
5703 "497668255116485157191011858830643898323628223472099280243583"
5704 "164434348347014910398004439821970508280440872759395827943270"
5705 "985008769143562351938091476215083548164137333541883808870019"
5706 "116234099013452929807950151652297436436006149684939775781234"
5707 "660954156154478642694176038524277810483833149798681345708089"
5708 "152179193979463169402340611793486272301808073267534612685593"
5709 "859596787866884211031341417903391749825320454663508370385251"
5710 "831778477311017089729361152161928815389818579983544490982891"
5711 "734081131312309744330960666031291451740885503458543884956367"
5712 "654943799264600314531815427932691107874782328654759293575803"
5713 "481929361961781073958502075438499070633193799699311694287183"
5714 "299423475339817655608058724723221867087563064557636112380829"
5715 "514501382073257737022472866608244164310385205213523702910787"
5716 "182472517125030106491031844871593141759729773907719510044049"
5717 "352857426592936763727969496103940591601975078602859660478614"
5718 "119405428212830134490731706220583788265344728818766885126977"
5719 "588151111984290444321648931907188080336064713873288834096229"
5720 "203276676119810521851726133377700616341304257822975788967472"
5721 "152742255041912584197045423031298506219011800240120182445838"
5722 "590696647416285334515631019799007515682004250060857020904012"
5723 "215375170479800482680554499806010766109655061507421747722461"
5724 "180617361402575082294678925605271083587897845390768226405648"
5725 "508518103525778638618195775128516073959272990148239415346263"
5726 "486966573934577450787243667063244378381883115827207605856174"
5727 "876350045086885320626669331311880593775916269643646395423220"
5728 "549940790476989709243027420158390806135690975149384714684219"
5729 "964938182719962913931464979458639185519531490009437619838306"
5730 "362365453754807654884704163490469296444427144778593725687358"
5731 "437087390151990694667516279202024332494828210657618261952038"
5732 "597230263799412584275851667403910657370879707181053365818502"
5733 "680037431560091209982641738995652793235851569372314130107647"
5734 "166085235615697257094269133100914135783178856280392139325001"
5735 "352841718610484616627448189556913621837791650699820323059708"
5736 "766420810133584841826718631681683381743511974264126250984214"
5737 "812397119978273917903889865891718836792263377888052458189238"
5738 "746074986456016681098722869419588274020181430652732817858728"
5739 "473849369539367463917171317324882099804999043054467247785592"
5740 "038464723442276239896066431580123756428540074945472427752568"
5741 "981171400621705853374875885943072600692576914790467205905272"
5742 "372594740187988081900317493185005142913607163380720069786786"
5743 "782095331840893694073778325119471833528492917081008547303414"
5744 "509381563617864195257751546539575461435803625993888325647883"
5745 "541039192368366987400263049681218831477776345118518503709588"
5746 "840859023379762456561030683928115349942393963185677123055324"
5747 "771693784214924931737043793679546051454845624150270955450608"
5748 "318747395755728950832754611277041359602301205138509175543313"
5749 "522772786504141007552691902249572375175731740923618769197304"
5750 "652898352694386665448260033458575323252814233868098279476166"
5751 "764258284911434288072243178941698347365985427696983129579496"
5752 "059032032841281149923518087084876885114369033227736521245740"
5753 "554711771423492719899982357711910225545480424688322195336240"
5754 "492253136281857837808491795993788199125205555222116581071134"
5755 "476787468430539307909617442106685159519071053844987343666452"
5756 "494280317720153567054364117244775141336558406098548803924509"
5757 "496052261825198043140272655303625315605326569530252885854991"
5758 "822289219201218313590745412010446642247111703901991591338062"
5759 "693320157180618736569439969283245279430312651192668788340033"
5760 "626825194260296262959884258597703584888770801961209652822982"
5761 "322376122303586169861685106043820510444293432856251210395693"
5762 "261264867823980172683352796141772210301725997652373804152525"
5763 "037162852291403804455997331367378463632437773242905518075065"
5764 "414724295857460288225400061608664961649196400079359622673770"
5765 "607898395269075056596627116148289491042491764170924014885106"
5766 "158235482774778418134123293974436877051995673618683751115353"
5767 "808771434984204447736174758316063096245047311279841579995578"
5768 "186609402864244042751443128536278453430633423118662852688374"
5769 "229600894418958824842459450540826176452145829389286103522774"
5770 "101195556029650753254244433565937938526828990893149766298997"
5771 "738359913887178888607190765709867052470880785937935110091424"
5772 "743449966353497865681753841380246075612094033617488674676296"
5773 "822570077027076266879557913673839341012099558043806442348798"
5774 "053951239274913334631522409564461770434875790402230022872647"
5775 "568436177018658068697071731879399180374560963492726714528729"
5776 "224208938589940272515747888379118461617702271694075087419634"
5777 "147298076764775745707026934442908236664400557265527951453482"
5778 "191684597674273691978253678690951178777239573925410438679099"
5779 "374700609973920128201422381329108236575369403675960765238333"
5780 "778127017096574296148321075566959285042221837159799800133563"
5781 "239963969638610872680393210300180152020613051613414547163713"
5782 "772512617757277955979895866367571776456268564191092477027650"
5783 "135832200376440239783726540552694851717269598489288851529660"
5784 "975027775639565229734596726205832668434979354541943345062977"
5785 "891187146561050118118108223323735210843681128615413601091222"
5786 "007912350536959777114306541514511332368936078560929788143798"
5787 "814391221507522370648646767364209132147312407014953113532379"
5788 "838195728491128536978285918066991040993153064356179903885952"
5789 "027952713749653604502053512355449916680887234238773855581636"
5790 "172479594866871765094513940103284167914110196720261110812716"
5791 "776424260154507395050380575452850420730818412994731079307343"
5792 "538376880280124019321040198038723558784544408584344466090982"
5793 "802067326529000931562048932875469079874956595180595395347093"
5794 "285140279165467965596318365749701535812384333240968283640721"
5795 "344003442002691613772056762099098025739332715913970186225176"
5796 "459563484134139746647940170537900275350480490468851439300771"
5797 "949915194703080576611022590670399844931867609777417528903454"
5798 "731922206378932141464755402629420074293816349270038351339419"
5799 "146768473851353171629153912238797141905920143036064131705230"
5800 "421762305232861503856799511155936565169005916711845389135580"
5801 "928162511912438531204156138447775120789548666143600293412065"
5802 "767167106888509172568003530668539460588248316513392652567856"
5803 "224602697296203328920073354425994044956624831346979458846837"
5804 "597950064151867164583749203433942592178528868981311575331848"
5805 "941597492470436782387502687532649093096498315347403977436001"
5806 "399982102030846763698994785054617523241463186980898394504211"
5807 "430763617825306895065661536045431497903759118007934839122881"
5808 "885863091769469883539876840543521295706315919855784493235603"
5809 "866268925981702690270202829595794350800918257913991744455922"
5810 "6833433740466716699302196502685546875e-4951",
5811 false,
5812 0x0p+0,
5813 0x0p+0,
5814 0x0p+0,
5815 0x8p-152,
5816 false,
5817 0x0p+0,
5818 0x0p+0,
5819 0x0p+0,
5820 0x4p-1076,
5821 false,
5822 0x8p-16448,
5823 0x1p-16444,
5824 0x8p-16448,
5825 0x1p-16444,
5826 true,
5827 0xcp-16448,
5828 0xcp-16448,
5829 0xcp-16448,
5830 0xcp-16448,
5831 false,
5832 0x0p+0,
5833 0x0p+0,
5834 0x0p+0,
5835 0x4p-1076,
5836 true,
5837 0xcp-16448,
5838 0xcp-16448,
5839 0xcp-16448,
5840 0xcp-16448),
5841 TEST ("5.4677992978237119037926089004291297245985762235403450155814"
5842 "707305425575329500966052143410629387408077958710210208052966"
5843 "529504784489330482549602621133847135082257338717668975178538"
5844 "378957084503396349323438489751160934104796903302909028868611"
5845 "999312592165232778075745690821530731336739429587895774023213"
5846 "939331012985331912661021188896306095323395084578542200319963"
5847 "179359407180003251440084380484161504585462684082946932782829"
5848 "488183829817567452314437076943950532707791252404699268678810"
5849 "198502871250235796855577909830559749628817599194837522029036"
5850 "891995648803056846354520653635957919882905363521007017169741"
5851 "463296044392266269433408052686419017699718627761948763856040"
5852 "592690841721239300491445991666051031755802326720329666454066"
5853 "568630314348735511753639418257984253319063825247065727664852"
5854 "328745422305642626091617823968872438962470092440688372515677"
5855 "832232712866924800106797113478024083516199991991274936894113"
5856 "006233377518471389394984262004503058455485659100090665241525"
5857 "454803628182902241401701783637353179296850056973639305945938"
5858 "813428953287892593620291195986011128990061888798763718548789"
5859 "025717537674780281005583347165047846045925077914824515331335"
5860 "131286063574407181821236377907693209224423490663289916878620"
5861 "725507793163931390372011875799729330162278748985052557432333"
5862 "005334989519381566364065326138465761456173231416844807264090"
5863 "741841972247545424908843928136253653308813487994328446248389"
5864 "608261444391573619177442907290731163188581917588219420107047"
5865 "265367485141413919810885909689112244064797106324295291545892"
5866 "937991321479061743491490060940946128274533657682130125169586"
5867 "930571899403551122506297763180795732325134340989331155893724"
5868 "289358918212707392997768032299997207208451112971425779939507"
5869 "837165263255764268971211819536322993221774123134726665579460"
5870 "265871378186589562858761835613344584269098062275786969729830"
5871 "545786485401407774313414954958161677096004701941411411592755"
5872 "485864471870515173326244464631295701572087440183178339987662"
5873 "926763241220698078822661709054601073523477544653542795020468"
5874 "256078409306409100874886828781860529824879343987945751252081"
5875 "314345990313550683792348814627862441324030155730592166581251"
5876 "009922787324590431548734575328663628650380722603024383412564"
5877 "651446272117561042207738413114131099731016728935023152239431"
5878 "311619533848376583687509108453086730196255111695352464186678"
5879 "221927564757730319825223049341618853631333478241227227268084"
5880 "583396688436229936266854011427192767039363517491659523133852"
5881 "472534104124441112346615696891097070121463652258681270378076"
5882 "538381697594264658479637863087159293838880752928175545408262"
5883 "813403793568695416998388572304528748824756265665683890518422"
5884 "696169422338806137532304784682662448207928681740476188343739"
5885 "117833525916386815135793034906806117413105008719197882837614"
5886 "738262050320291539494104952056471606645482046176634075459021"
5887 "552555959590354956262127809953013679512507451424271839221946"
5888 "794056861055980558363033732905772356986051180966474116423192"
5889 "194741572438649215204229781279620370445373851348786918527399"
5890 "785630808242657122705381806661616271132182017797793661244078"
5891 "445747547535623384548769818529655539279036503234072455810991"
5892 "588075181817695975173110136482659854557506203058080551018873"
5893 "203138260451109855100526720073566126209666125604482413705611"
5894 "996796777927332827103568863352291499261312290355143742018042"
5895 "254470707107847293593205234049774839191754781030496978091006"
5896 "099559675240966730110167624903610656473267105556155633783594"
5897 "089546261107653110531808279445757724399186120387548675148632"
5898 "176049190701680305210224388072261974806791922636412897526952"
5899 "793677946622674149577084803568051242934076450942927092705684"
5900 "547042915490323112457971853658760725588190377666477106903106"
5901 "693847278847646032201293023329503348730723947218797410452333"
5902 "910847913892827195814551858335519518939031446093385329182820"
5903 "714173657946661746005901866885589732922652604573972842197231"
5904 "187365263381958925227970038358064987248233271706462687651143"
5905 "350472018043321314534759819524203308490914358596886150053406"
5906 "629512434788155355109100540319857813535695923273426256911552"
5907 "977539394209918630668466632881929661971212772444625151371953"
5908 "428875491139683919687008724010475217255347915698820960215217"
5909 "257390308560235323463096946442080548018754166369706161589705"
5910 "215873687166365628787796501470056870127729464714362172216802"
5911 "441045276911597009443281135389729130222603185665646434661947"
5912 "627628077723219376892727386120519287577405410510114936151502"
5913 "752997122750262781911372625997223415283516995479265631485799"
5914 "456782561734766648462849641064097181818204279498552827825384"
5915 "186202065516999362573388136163077477126602169410435905014077"
5916 "049808497409025369325795765272066650278004200357878990911374"
5917 "982857977108488482528354406313893864211497105765030504600982"
5918 "253488805474531798742143374465080240030582370086699167937651"
5919 "038307909706139327119325418854546478285735654541635477790346"
5920 "964782617354265050767878335230272194896680141986745074630225"
5921 "893106573559558843545841186025169531604151588481389164948914"
5922 "823593944287133336263680358191369540321930649824471425485137"
5923 "777984823525402115151171093313613251350685343824859052220126"
5924 "891551966018355920872775724807128769003243129486808733796350"
5925 "497668255116485157191011858830643898323628223472099280243583"
5926 "164434348347014910398004439821970508280440872759395827943270"
5927 "985008769143562351938091476215083548164137333541883808870019"
5928 "116234099013452929807950151652297436436006149684939775781234"
5929 "660954156154478642694176038524277810483833149798681345708089"
5930 "152179193979463169402340611793486272301808073267534612685593"
5931 "859596787866884211031341417903391749825320454663508370385251"
5932 "831778477311017089729361152161928815389818579983544490982891"
5933 "734081131312309744330960666031291451740885503458543884956367"
5934 "654943799264600314531815427932691107874782328654759293575803"
5935 "481929361961781073958502075438499070633193799699311694287183"
5936 "299423475339817655608058724723221867087563064557636112380829"
5937 "514501382073257737022472866608244164310385205213523702910787"
5938 "182472517125030106491031844871593141759729773907719510044049"
5939 "352857426592936763727969496103940591601975078602859660478614"
5940 "119405428212830134490731706220583788265344728818766885126977"
5941 "588151111984290444321648931907188080336064713873288834096229"
5942 "203276676119810521851726133377700616341304257822975788967472"
5943 "152742255041912584197045423031298506219011800240120182445838"
5944 "590696647416285334515631019799007515682004250060857020904012"
5945 "215375170479800482680554499806010766109655061507421747722461"
5946 "180617361402575082294678925605271083587897845390768226405648"
5947 "508518103525778638618195775128516073959272990148239415346263"
5948 "486966573934577450787243667063244378381883115827207605856174"
5949 "876350045086885320626669331311880593775916269643646395423220"
5950 "549940790476989709243027420158390806135690975149384714684219"
5951 "964938182719962913931464979458639185519531490009437619838306"
5952 "362365453754807654884704163490469296444427144778593725687358"
5953 "437087390151990694667516279202024332494828210657618261952038"
5954 "597230263799412584275851667403910657370879707181053365818502"
5955 "680037431560091209982641738995652793235851569372314130107647"
5956 "166085235615697257094269133100914135783178856280392139325001"
5957 "352841718610484616627448189556913621837791650699820323059708"
5958 "766420810133584841826718631681683381743511974264126250984214"
5959 "812397119978273917903889865891718836792263377888052458189238"
5960 "746074986456016681098722869419588274020181430652732817858728"
5961 "473849369539367463917171317324882099804999043054467247785592"
5962 "038464723442276239896066431580123756428540074945472427752568"
5963 "981171400621705853374875885943072600692576914790467205905272"
5964 "372594740187988081900317493185005142913607163380720069786786"
5965 "782095331840893694073778325119471833528492917081008547303414"
5966 "509381563617864195257751546539575461435803625993888325647883"
5967 "541039192368366987400263049681218831477776345118518503709588"
5968 "840859023379762456561030683928115349942393963185677123055324"
5969 "771693784214924931737043793679546051454845624150270955450608"
5970 "318747395755728950832754611277041359602301205138509175543313"
5971 "522772786504141007552691902249572375175731740923618769197304"
5972 "652898352694386665448260033458575323252814233868098279476166"
5973 "764258284911434288072243178941698347365985427696983129579496"
5974 "059032032841281149923518087084876885114369033227736521245740"
5975 "554711771423492719899982357711910225545480424688322195336240"
5976 "492253136281857837808491795993788199125205555222116581071134"
5977 "476787468430539307909617442106685159519071053844987343666452"
5978 "494280317720153567054364117244775141336558406098548803924509"
5979 "496052261825198043140272655303625315605326569530252885854991"
5980 "822289219201218313590745412010446642247111703901991591338062"
5981 "693320157180618736569439969283245279430312651192668788340033"
5982 "626825194260296262959884258597703584888770801961209652822982"
5983 "322376122303586169861685106043820510444293432856251210395693"
5984 "261264867823980172683352796141772210301725997652373804152525"
5985 "037162852291403804455997331367378463632437773242905518075065"
5986 "414724295857460288225400061608664961649196400079359622673770"
5987 "607898395269075056596627116148289491042491764170924014885106"
5988 "158235482774778418134123293974436877051995673618683751115353"
5989 "808771434984204447736174758316063096245047311279841579995578"
5990 "186609402864244042751443128536278453430633423118662852688374"
5991 "229600894418958824842459450540826176452145829389286103522774"
5992 "101195556029650753254244433565937938526828990893149766298997"
5993 "738359913887178888607190765709867052470880785937935110091424"
5994 "743449966353497865681753841380246075612094033617488674676296"
5995 "822570077027076266879557913673839341012099558043806442348798"
5996 "053951239274913334631522409564461770434875790402230022872647"
5997 "568436177018658068697071731879399180374560963492726714528729"
5998 "224208938589940272515747888379118461617702271694075087419634"
5999 "147298076764775745707026934442908236664400557265527951453482"
6000 "191684597674273691978253678690951178777239573925410438679099"
6001 "374700609973920128201422381329108236575369403675960765238333"
6002 "778127017096574296148321075566959285042221837159799800133563"
6003 "239963969638610872680393210300180152020613051613414547163713"
6004 "772512617757277955979895866367571776456268564191092477027650"
6005 "135832200376440239783726540552694851717269598489288851529660"
6006 "975027775639565229734596726205832668434979354541943345062977"
6007 "891187146561050118118108223323735210843681128615413601091222"
6008 "007912350536959777114306541514511332368936078560929788143798"
6009 "814391221507522370648646767364209132147312407014953113532379"
6010 "838195728491128536978285918066991040993153064356179903885952"
6011 "027952713749653604502053512355449916680887234238773855581636"
6012 "172479594866871765094513940103284167914110196720261110812716"
6013 "776424260154507395050380575452850420730818412994731079307343"
6014 "538376880280124019321040198038723558784544408584344466090982"
6015 "802067326529000931562048932875469079874956595180595395347093"
6016 "285140279165467965596318365749701535812384333240968283640721"
6017 "344003442002691613772056762099098025739332715913970186225176"
6018 "459563484134139746647940170537900275350480490468851439300771"
6019 "949915194703080576611022590670399844931867609777417528903454"
6020 "731922206378932141464755402629420074293816349270038351339419"
6021 "146768473851353171629153912238797141905920143036064131705230"
6022 "421762305232861503856799511155936565169005916711845389135580"
6023 "928162511912438531204156138447775120789548666143600293412065"
6024 "767167106888509172568003530668539460588248316513392652567856"
6025 "224602697296203328920073354425994044956624831346979458846837"
6026 "597950064151867164583749203433942592178528868981311575331848"
6027 "941597492470436782387502687532649093096498315347403977436001"
6028 "399982102030846763698994785054617523241463186980898394504211"
6029 "430763617825306895065661536045431497903759118007934839122881"
6030 "885863091769469883539876840543521295706315919855784493235603"
6031 "866268925981702690270202829595794350800918257913991744455922"
6032 "683343374046671669930219650268554687501e-4951",
6033 false,
6034 0x0p+0,
6035 0x0p+0,
6036 0x0p+0,
6037 0x8p-152,
6038 false,
6039 0x0p+0,
6040 0x0p+0,
6041 0x0p+0,
6042 0x4p-1076,
6043 false,
6044 0x8p-16448,
6045 0x1p-16444,
6046 0x8p-16448,
6047 0x1p-16444,
6048 false,
6049 0xcp-16448,
6050 0xcp-16448,
6051 0xcp-16448,
6052 0x1p-16444,
6053 false,
6054 0x0p+0,
6055 0x0p+0,
6056 0x0p+0,
6057 0x4p-1076,
6058 false,
6059 0xcp-16448,
6060 0xcp-16448,
6061 0xcp-16448,
6062 0xc.000000000004p-16448),
6063 TEST ("-5.467799297823711903792608900429129724598576223540345015581"
6064 "470730542557532950096605214341062938740807795871021020805296"
6065 "652950478448933048254960262113384713508225733871766897517853"
6066 "837895708450339634932343848975116093410479690330290902886861"
6067 "199931259216523277807574569082153073133673942958789577402321"
6068 "393933101298533191266102118889630609532339508457854220031996"
6069 "317935940718000325144008438048416150458546268408294693278282"
6070 "948818382981756745231443707694395053270779125240469926867881"
6071 "019850287125023579685557790983055974962881759919483752202903"
6072 "689199564880305684635452065363595791988290536352100701716974"
6073 "146329604439226626943340805268641901769971862776194876385604"
6074 "059269084172123930049144599166605103175580232672032966645406"
6075 "656863031434873551175363941825798425331906382524706572766485"
6076 "232874542230564262609161782396887243896247009244068837251567"
6077 "783223271286692480010679711347802408351619999199127493689411"
6078 "300623337751847138939498426200450305845548565910009066524152"
6079 "545480362818290224140170178363735317929685005697363930594593"
6080 "881342895328789259362029119598601112899006188879876371854878"
6081 "902571753767478028100558334716504784604592507791482451533133"
6082 "513128606357440718182123637790769320922442349066328991687862"
6083 "072550779316393139037201187579972933016227874898505255743233"
6084 "300533498951938156636406532613846576145617323141684480726409"
6085 "074184197224754542490884392813625365330881348799432844624838"
6086 "960826144439157361917744290729073116318858191758821942010704"
6087 "726536748514141391981088590968911224406479710632429529154589"
6088 "293799132147906174349149006094094612827453365768213012516958"
6089 "693057189940355112250629776318079573232513434098933115589372"
6090 "428935891821270739299776803229999720720845111297142577993950"
6091 "783716526325576426897121181953632299322177412313472666557946"
6092 "026587137818658956285876183561334458426909806227578696972983"
6093 "054578648540140777431341495495816167709600470194141141159275"
6094 "548586447187051517332624446463129570157208744018317833998766"
6095 "292676324122069807882266170905460107352347754465354279502046"
6096 "825607840930640910087488682878186052982487934398794575125208"
6097 "131434599031355068379234881462786244132403015573059216658125"
6098 "100992278732459043154873457532866362865038072260302438341256"
6099 "465144627211756104220773841311413109973101672893502315223943"
6100 "131161953384837658368750910845308673019625511169535246418667"
6101 "822192756475773031982522304934161885363133347824122722726808"
6102 "458339668843622993626685401142719276703936351749165952313385"
6103 "247253410412444111234661569689109707012146365225868127037807"
6104 "653838169759426465847963786308715929383888075292817554540826"
6105 "281340379356869541699838857230452874882475626566568389051842"
6106 "269616942233880613753230478468266244820792868174047618834373"
6107 "911783352591638681513579303490680611741310500871919788283761"
6108 "473826205032029153949410495205647160664548204617663407545902"
6109 "155255595959035495626212780995301367951250745142427183922194"
6110 "679405686105598055836303373290577235698605118096647411642319"
6111 "219474157243864921520422978127962037044537385134878691852739"
6112 "978563080824265712270538180666161627113218201779779366124407"
6113 "844574754753562338454876981852965553927903650323407245581099"
6114 "158807518181769597517311013648265985455750620305808055101887"
6115 "320313826045110985510052672007356612620966612560448241370561"
6116 "199679677792733282710356886335229149926131229035514374201804"
6117 "225447070710784729359320523404977483919175478103049697809100"
6118 "609955967524096673011016762490361065647326710555615563378359"
6119 "408954626110765311053180827944575772439918612038754867514863"
6120 "217604919070168030521022438807226197480679192263641289752695"
6121 "279367794662267414957708480356805124293407645094292709270568"
6122 "454704291549032311245797185365876072558819037766647710690310"
6123 "669384727884764603220129302332950334873072394721879741045233"
6124 "391084791389282719581455185833551951893903144609338532918282"
6125 "071417365794666174600590186688558973292265260457397284219723"
6126 "118736526338195892522797003835806498724823327170646268765114"
6127 "335047201804332131453475981952420330849091435859688615005340"
6128 "662951243478815535510910054031985781353569592327342625691155"
6129 "297753939420991863066846663288192966197121277244462515137195"
6130 "342887549113968391968700872401047521725534791569882096021521"
6131 "725739030856023532346309694644208054801875416636970616158970"
6132 "521587368716636562878779650147005687012772946471436217221680"
6133 "244104527691159700944328113538972913022260318566564643466194"
6134 "762762807772321937689272738612051928757740541051011493615150"
6135 "275299712275026278191137262599722341528351699547926563148579"
6136 "945678256173476664846284964106409718181820427949855282782538"
6137 "418620206551699936257338813616307747712660216941043590501407"
6138 "704980849740902536932579576527206665027800420035787899091137"
6139 "498285797710848848252835440631389386421149710576503050460098"
6140 "225348880547453179874214337446508024003058237008669916793765"
6141 "103830790970613932711932541885454647828573565454163547779034"
6142 "696478261735426505076787833523027219489668014198674507463022"
6143 "589310657355955884354584118602516953160415158848138916494891"
6144 "482359394428713333626368035819136954032193064982447142548513"
6145 "777798482352540211515117109331361325135068534382485905222012"
6146 "689155196601835592087277572480712876900324312948680873379635"
6147 "049766825511648515719101185883064389832362822347209928024358"
6148 "316443434834701491039800443982197050828044087275939582794327"
6149 "098500876914356235193809147621508354816413733354188380887001"
6150 "911623409901345292980795015165229743643600614968493977578123"
6151 "466095415615447864269417603852427781048383314979868134570808"
6152 "915217919397946316940234061179348627230180807326753461268559"
6153 "385959678786688421103134141790339174982532045466350837038525"
6154 "183177847731101708972936115216192881538981857998354449098289"
6155 "173408113131230974433096066603129145174088550345854388495636"
6156 "765494379926460031453181542793269110787478232865475929357580"
6157 "348192936196178107395850207543849907063319379969931169428718"
6158 "329942347533981765560805872472322186708756306455763611238082"
6159 "951450138207325773702247286660824416431038520521352370291078"
6160 "718247251712503010649103184487159314175972977390771951004404"
6161 "935285742659293676372796949610394059160197507860285966047861"
6162 "411940542821283013449073170622058378826534472881876688512697"
6163 "758815111198429044432164893190718808033606471387328883409622"
6164 "920327667611981052185172613337770061634130425782297578896747"
6165 "215274225504191258419704542303129850621901180024012018244583"
6166 "859069664741628533451563101979900751568200425006085702090401"
6167 "221537517047980048268055449980601076610965506150742174772246"
6168 "118061736140257508229467892560527108358789784539076822640564"
6169 "850851810352577863861819577512851607395927299014823941534626"
6170 "348696657393457745078724366706324437838188311582720760585617"
6171 "487635004508688532062666933131188059377591626964364639542322"
6172 "054994079047698970924302742015839080613569097514938471468421"
6173 "996493818271996291393146497945863918551953149000943761983830"
6174 "636236545375480765488470416349046929644442714477859372568735"
6175 "843708739015199069466751627920202433249482821065761826195203"
6176 "859723026379941258427585166740391065737087970718105336581850"
6177 "268003743156009120998264173899565279323585156937231413010764"
6178 "716608523561569725709426913310091413578317885628039213932500"
6179 "135284171861048461662744818955691362183779165069982032305970"
6180 "876642081013358484182671863168168338174351197426412625098421"
6181 "481239711997827391790388986589171883679226337788805245818923"
6182 "874607498645601668109872286941958827402018143065273281785872"
6183 "847384936953936746391717131732488209980499904305446724778559"
6184 "203846472344227623989606643158012375642854007494547242775256"
6185 "898117140062170585337487588594307260069257691479046720590527"
6186 "237259474018798808190031749318500514291360716338072006978678"
6187 "678209533184089369407377832511947183352849291708100854730341"
6188 "450938156361786419525775154653957546143580362599388832564788"
6189 "354103919236836698740026304968121883147777634511851850370958"
6190 "884085902337976245656103068392811534994239396318567712305532"
6191 "477169378421492493173704379367954605145484562415027095545060"
6192 "831874739575572895083275461127704135960230120513850917554331"
6193 "352277278650414100755269190224957237517573174092361876919730"
6194 "465289835269438666544826003345857532325281423386809827947616"
6195 "676425828491143428807224317894169834736598542769698312957949"
6196 "605903203284128114992351808708487688511436903322773652124574"
6197 "055471177142349271989998235771191022554548042468832219533624"
6198 "049225313628185783780849179599378819912520555522211658107113"
6199 "447678746843053930790961744210668515951907105384498734366645"
6200 "249428031772015356705436411724477514133655840609854880392450"
6201 "949605226182519804314027265530362531560532656953025288585499"
6202 "182228921920121831359074541201044664224711170390199159133806"
6203 "269332015718061873656943996928324527943031265119266878834003"
6204 "362682519426029626295988425859770358488877080196120965282298"
6205 "232237612230358616986168510604382051044429343285625121039569"
6206 "326126486782398017268335279614177221030172599765237380415252"
6207 "503716285229140380445599733136737846363243777324290551807506"
6208 "541472429585746028822540006160866496164919640007935962267377"
6209 "060789839526907505659662711614828949104249176417092401488510"
6210 "615823548277477841813412329397443687705199567361868375111535"
6211 "380877143498420444773617475831606309624504731127984157999557"
6212 "818660940286424404275144312853627845343063342311866285268837"
6213 "422960089441895882484245945054082617645214582938928610352277"
6214 "410119555602965075325424443356593793852682899089314976629899"
6215 "773835991388717888860719076570986705247088078593793511009142"
6216 "474344996635349786568175384138024607561209403361748867467629"
6217 "682257007702707626687955791367383934101209955804380644234879"
6218 "805395123927491333463152240956446177043487579040223002287264"
6219 "756843617701865806869707173187939918037456096349272671452872"
6220 "922420893858994027251574788837911846161770227169407508741963"
6221 "414729807676477574570702693444290823666440055726552795145348"
6222 "219168459767427369197825367869095117877723957392541043867909"
6223 "937470060997392012820142238132910823657536940367596076523833"
6224 "377812701709657429614832107556695928504222183715979980013356"
6225 "323996396963861087268039321030018015202061305161341454716371"
6226 "377251261775727795597989586636757177645626856419109247702765"
6227 "013583220037644023978372654055269485171726959848928885152966"
6228 "097502777563956522973459672620583266843497935454194334506297"
6229 "789118714656105011811810822332373521084368112861541360109122"
6230 "200791235053695977711430654151451133236893607856092978814379"
6231 "881439122150752237064864676736420913214731240701495311353237"
6232 "983819572849112853697828591806699104099315306435617990388595"
6233 "202795271374965360450205351235544991668088723423877385558163"
6234 "617247959486687176509451394010328416791411019672026111081271"
6235 "677642426015450739505038057545285042073081841299473107930734"
6236 "353837688028012401932104019803872355878454440858434446609098"
6237 "280206732652900093156204893287546907987495659518059539534709"
6238 "328514027916546796559631836574970153581238433324096828364072"
6239 "134400344200269161377205676209909802573933271591397018622517"
6240 "645956348413413974664794017053790027535048049046885143930077"
6241 "194991519470308057661102259067039984493186760977741752890345"
6242 "473192220637893214146475540262942007429381634927003835133941"
6243 "914676847385135317162915391223879714190592014303606413170523"
6244 "042176230523286150385679951115593656516900591671184538913558"
6245 "092816251191243853120415613844777512078954866614360029341206"
6246 "576716710688850917256800353066853946058824831651339265256785"
6247 "622460269729620332892007335442599404495662483134697945884683"
6248 "759795006415186716458374920343394259217852886898131157533184"
6249 "894159749247043678238750268753264909309649831534740397743600"
6250 "139998210203084676369899478505461752324146318698089839450421"
6251 "143076361782530689506566153604543149790375911800793483912288"
6252 "188586309176946988353987684054352129570631591985578449323560"
6253 "386626892598170269027020282959579435080091825791399174445592"
6254 "2683343374046671669930219650268554687499e-4951",
6255 false,
6256 -0x8p-152,
6257 -0x0p+0,
6258 -0x0p+0,
6259 -0x0p+0,
6260 false,
6261 -0x4p-1076,
6262 -0x0p+0,
6263 -0x0p+0,
6264 -0x0p+0,
6265 false,
6266 -0x1p-16444,
6267 -0x8p-16448,
6268 -0x8p-16448,
6269 -0x8p-16448,
6270 false,
6271 -0xcp-16448,
6272 -0xcp-16448,
6273 -0x8p-16448,
6274 -0x8p-16448,
6275 false,
6276 -0x4p-1076,
6277 -0x0p+0,
6278 -0x0p+0,
6279 -0x0p+0,
6280 false,
6281 -0xcp-16448,
6282 -0xcp-16448,
6283 -0xb.fffffffffffcp-16448,
6284 -0xb.fffffffffffcp-16448),
6285 TEST ("-5.467799297823711903792608900429129724598576223540345015581"
6286 "470730542557532950096605214341062938740807795871021020805296"
6287 "652950478448933048254960262113384713508225733871766897517853"
6288 "837895708450339634932343848975116093410479690330290902886861"
6289 "199931259216523277807574569082153073133673942958789577402321"
6290 "393933101298533191266102118889630609532339508457854220031996"
6291 "317935940718000325144008438048416150458546268408294693278282"
6292 "948818382981756745231443707694395053270779125240469926867881"
6293 "019850287125023579685557790983055974962881759919483752202903"
6294 "689199564880305684635452065363595791988290536352100701716974"
6295 "146329604439226626943340805268641901769971862776194876385604"
6296 "059269084172123930049144599166605103175580232672032966645406"
6297 "656863031434873551175363941825798425331906382524706572766485"
6298 "232874542230564262609161782396887243896247009244068837251567"
6299 "783223271286692480010679711347802408351619999199127493689411"
6300 "300623337751847138939498426200450305845548565910009066524152"
6301 "545480362818290224140170178363735317929685005697363930594593"
6302 "881342895328789259362029119598601112899006188879876371854878"
6303 "902571753767478028100558334716504784604592507791482451533133"
6304 "513128606357440718182123637790769320922442349066328991687862"
6305 "072550779316393139037201187579972933016227874898505255743233"
6306 "300533498951938156636406532613846576145617323141684480726409"
6307 "074184197224754542490884392813625365330881348799432844624838"
6308 "960826144439157361917744290729073116318858191758821942010704"
6309 "726536748514141391981088590968911224406479710632429529154589"
6310 "293799132147906174349149006094094612827453365768213012516958"
6311 "693057189940355112250629776318079573232513434098933115589372"
6312 "428935891821270739299776803229999720720845111297142577993950"
6313 "783716526325576426897121181953632299322177412313472666557946"
6314 "026587137818658956285876183561334458426909806227578696972983"
6315 "054578648540140777431341495495816167709600470194141141159275"
6316 "548586447187051517332624446463129570157208744018317833998766"
6317 "292676324122069807882266170905460107352347754465354279502046"
6318 "825607840930640910087488682878186052982487934398794575125208"
6319 "131434599031355068379234881462786244132403015573059216658125"
6320 "100992278732459043154873457532866362865038072260302438341256"
6321 "465144627211756104220773841311413109973101672893502315223943"
6322 "131161953384837658368750910845308673019625511169535246418667"
6323 "822192756475773031982522304934161885363133347824122722726808"
6324 "458339668843622993626685401142719276703936351749165952313385"
6325 "247253410412444111234661569689109707012146365225868127037807"
6326 "653838169759426465847963786308715929383888075292817554540826"
6327 "281340379356869541699838857230452874882475626566568389051842"
6328 "269616942233880613753230478468266244820792868174047618834373"
6329 "911783352591638681513579303490680611741310500871919788283761"
6330 "473826205032029153949410495205647160664548204617663407545902"
6331 "155255595959035495626212780995301367951250745142427183922194"
6332 "679405686105598055836303373290577235698605118096647411642319"
6333 "219474157243864921520422978127962037044537385134878691852739"
6334 "978563080824265712270538180666161627113218201779779366124407"
6335 "844574754753562338454876981852965553927903650323407245581099"
6336 "158807518181769597517311013648265985455750620305808055101887"
6337 "320313826045110985510052672007356612620966612560448241370561"
6338 "199679677792733282710356886335229149926131229035514374201804"
6339 "225447070710784729359320523404977483919175478103049697809100"
6340 "609955967524096673011016762490361065647326710555615563378359"
6341 "408954626110765311053180827944575772439918612038754867514863"
6342 "217604919070168030521022438807226197480679192263641289752695"
6343 "279367794662267414957708480356805124293407645094292709270568"
6344 "454704291549032311245797185365876072558819037766647710690310"
6345 "669384727884764603220129302332950334873072394721879741045233"
6346 "391084791389282719581455185833551951893903144609338532918282"
6347 "071417365794666174600590186688558973292265260457397284219723"
6348 "118736526338195892522797003835806498724823327170646268765114"
6349 "335047201804332131453475981952420330849091435859688615005340"
6350 "662951243478815535510910054031985781353569592327342625691155"
6351 "297753939420991863066846663288192966197121277244462515137195"
6352 "342887549113968391968700872401047521725534791569882096021521"
6353 "725739030856023532346309694644208054801875416636970616158970"
6354 "521587368716636562878779650147005687012772946471436217221680"
6355 "244104527691159700944328113538972913022260318566564643466194"
6356 "762762807772321937689272738612051928757740541051011493615150"
6357 "275299712275026278191137262599722341528351699547926563148579"
6358 "945678256173476664846284964106409718181820427949855282782538"
6359 "418620206551699936257338813616307747712660216941043590501407"
6360 "704980849740902536932579576527206665027800420035787899091137"
6361 "498285797710848848252835440631389386421149710576503050460098"
6362 "225348880547453179874214337446508024003058237008669916793765"
6363 "103830790970613932711932541885454647828573565454163547779034"
6364 "696478261735426505076787833523027219489668014198674507463022"
6365 "589310657355955884354584118602516953160415158848138916494891"
6366 "482359394428713333626368035819136954032193064982447142548513"
6367 "777798482352540211515117109331361325135068534382485905222012"
6368 "689155196601835592087277572480712876900324312948680873379635"
6369 "049766825511648515719101185883064389832362822347209928024358"
6370 "316443434834701491039800443982197050828044087275939582794327"
6371 "098500876914356235193809147621508354816413733354188380887001"
6372 "911623409901345292980795015165229743643600614968493977578123"
6373 "466095415615447864269417603852427781048383314979868134570808"
6374 "915217919397946316940234061179348627230180807326753461268559"
6375 "385959678786688421103134141790339174982532045466350837038525"
6376 "183177847731101708972936115216192881538981857998354449098289"
6377 "173408113131230974433096066603129145174088550345854388495636"
6378 "765494379926460031453181542793269110787478232865475929357580"
6379 "348192936196178107395850207543849907063319379969931169428718"
6380 "329942347533981765560805872472322186708756306455763611238082"
6381 "951450138207325773702247286660824416431038520521352370291078"
6382 "718247251712503010649103184487159314175972977390771951004404"
6383 "935285742659293676372796949610394059160197507860285966047861"
6384 "411940542821283013449073170622058378826534472881876688512697"
6385 "758815111198429044432164893190718808033606471387328883409622"
6386 "920327667611981052185172613337770061634130425782297578896747"
6387 "215274225504191258419704542303129850621901180024012018244583"
6388 "859069664741628533451563101979900751568200425006085702090401"
6389 "221537517047980048268055449980601076610965506150742174772246"
6390 "118061736140257508229467892560527108358789784539076822640564"
6391 "850851810352577863861819577512851607395927299014823941534626"
6392 "348696657393457745078724366706324437838188311582720760585617"
6393 "487635004508688532062666933131188059377591626964364639542322"
6394 "054994079047698970924302742015839080613569097514938471468421"
6395 "996493818271996291393146497945863918551953149000943761983830"
6396 "636236545375480765488470416349046929644442714477859372568735"
6397 "843708739015199069466751627920202433249482821065761826195203"
6398 "859723026379941258427585166740391065737087970718105336581850"
6399 "268003743156009120998264173899565279323585156937231413010764"
6400 "716608523561569725709426913310091413578317885628039213932500"
6401 "135284171861048461662744818955691362183779165069982032305970"
6402 "876642081013358484182671863168168338174351197426412625098421"
6403 "481239711997827391790388986589171883679226337788805245818923"
6404 "874607498645601668109872286941958827402018143065273281785872"
6405 "847384936953936746391717131732488209980499904305446724778559"
6406 "203846472344227623989606643158012375642854007494547242775256"
6407 "898117140062170585337487588594307260069257691479046720590527"
6408 "237259474018798808190031749318500514291360716338072006978678"
6409 "678209533184089369407377832511947183352849291708100854730341"
6410 "450938156361786419525775154653957546143580362599388832564788"
6411 "354103919236836698740026304968121883147777634511851850370958"
6412 "884085902337976245656103068392811534994239396318567712305532"
6413 "477169378421492493173704379367954605145484562415027095545060"
6414 "831874739575572895083275461127704135960230120513850917554331"
6415 "352277278650414100755269190224957237517573174092361876919730"
6416 "465289835269438666544826003345857532325281423386809827947616"
6417 "676425828491143428807224317894169834736598542769698312957949"
6418 "605903203284128114992351808708487688511436903322773652124574"
6419 "055471177142349271989998235771191022554548042468832219533624"
6420 "049225313628185783780849179599378819912520555522211658107113"
6421 "447678746843053930790961744210668515951907105384498734366645"
6422 "249428031772015356705436411724477514133655840609854880392450"
6423 "949605226182519804314027265530362531560532656953025288585499"
6424 "182228921920121831359074541201044664224711170390199159133806"
6425 "269332015718061873656943996928324527943031265119266878834003"
6426 "362682519426029626295988425859770358488877080196120965282298"
6427 "232237612230358616986168510604382051044429343285625121039569"
6428 "326126486782398017268335279614177221030172599765237380415252"
6429 "503716285229140380445599733136737846363243777324290551807506"
6430 "541472429585746028822540006160866496164919640007935962267377"
6431 "060789839526907505659662711614828949104249176417092401488510"
6432 "615823548277477841813412329397443687705199567361868375111535"
6433 "380877143498420444773617475831606309624504731127984157999557"
6434 "818660940286424404275144312853627845343063342311866285268837"
6435 "422960089441895882484245945054082617645214582938928610352277"
6436 "410119555602965075325424443356593793852682899089314976629899"
6437 "773835991388717888860719076570986705247088078593793511009142"
6438 "474344996635349786568175384138024607561209403361748867467629"
6439 "682257007702707626687955791367383934101209955804380644234879"
6440 "805395123927491333463152240956446177043487579040223002287264"
6441 "756843617701865806869707173187939918037456096349272671452872"
6442 "922420893858994027251574788837911846161770227169407508741963"
6443 "414729807676477574570702693444290823666440055726552795145348"
6444 "219168459767427369197825367869095117877723957392541043867909"
6445 "937470060997392012820142238132910823657536940367596076523833"
6446 "377812701709657429614832107556695928504222183715979980013356"
6447 "323996396963861087268039321030018015202061305161341454716371"
6448 "377251261775727795597989586636757177645626856419109247702765"
6449 "013583220037644023978372654055269485171726959848928885152966"
6450 "097502777563956522973459672620583266843497935454194334506297"
6451 "789118714656105011811810822332373521084368112861541360109122"
6452 "200791235053695977711430654151451133236893607856092978814379"
6453 "881439122150752237064864676736420913214731240701495311353237"
6454 "983819572849112853697828591806699104099315306435617990388595"
6455 "202795271374965360450205351235544991668088723423877385558163"
6456 "617247959486687176509451394010328416791411019672026111081271"
6457 "677642426015450739505038057545285042073081841299473107930734"
6458 "353837688028012401932104019803872355878454440858434446609098"
6459 "280206732652900093156204893287546907987495659518059539534709"
6460 "328514027916546796559631836574970153581238433324096828364072"
6461 "134400344200269161377205676209909802573933271591397018622517"
6462 "645956348413413974664794017053790027535048049046885143930077"
6463 "194991519470308057661102259067039984493186760977741752890345"
6464 "473192220637893214146475540262942007429381634927003835133941"
6465 "914676847385135317162915391223879714190592014303606413170523"
6466 "042176230523286150385679951115593656516900591671184538913558"
6467 "092816251191243853120415613844777512078954866614360029341206"
6468 "576716710688850917256800353066853946058824831651339265256785"
6469 "622460269729620332892007335442599404495662483134697945884683"
6470 "759795006415186716458374920343394259217852886898131157533184"
6471 "894159749247043678238750268753264909309649831534740397743600"
6472 "139998210203084676369899478505461752324146318698089839450421"
6473 "143076361782530689506566153604543149790375911800793483912288"
6474 "188586309176946988353987684054352129570631591985578449323560"
6475 "386626892598170269027020282959579435080091825791399174445592"
6476 "26833433740466716699302196502685546875e-4951",
6477 false,
6478 -0x8p-152,
6479 -0x0p+0,
6480 -0x0p+0,
6481 -0x0p+0,
6482 false,
6483 -0x4p-1076,
6484 -0x0p+0,
6485 -0x0p+0,
6486 -0x0p+0,
6487 false,
6488 -0x1p-16444,
6489 -0x1p-16444,
6490 -0x8p-16448,
6491 -0x8p-16448,
6492 true,
6493 -0xcp-16448,
6494 -0xcp-16448,
6495 -0xcp-16448,
6496 -0xcp-16448,
6497 false,
6498 -0x4p-1076,
6499 -0x0p+0,
6500 -0x0p+0,
6501 -0x0p+0,
6502 true,
6503 -0xcp-16448,
6504 -0xcp-16448,
6505 -0xcp-16448,
6506 -0xcp-16448),
6507 TEST ("-5.467799297823711903792608900429129724598576223540345015581"
6508 "470730542557532950096605214341062938740807795871021020805296"
6509 "652950478448933048254960262113384713508225733871766897517853"
6510 "837895708450339634932343848975116093410479690330290902886861"
6511 "199931259216523277807574569082153073133673942958789577402321"
6512 "393933101298533191266102118889630609532339508457854220031996"
6513 "317935940718000325144008438048416150458546268408294693278282"
6514 "948818382981756745231443707694395053270779125240469926867881"
6515 "019850287125023579685557790983055974962881759919483752202903"
6516 "689199564880305684635452065363595791988290536352100701716974"
6517 "146329604439226626943340805268641901769971862776194876385604"
6518 "059269084172123930049144599166605103175580232672032966645406"
6519 "656863031434873551175363941825798425331906382524706572766485"
6520 "232874542230564262609161782396887243896247009244068837251567"
6521 "783223271286692480010679711347802408351619999199127493689411"
6522 "300623337751847138939498426200450305845548565910009066524152"
6523 "545480362818290224140170178363735317929685005697363930594593"
6524 "881342895328789259362029119598601112899006188879876371854878"
6525 "902571753767478028100558334716504784604592507791482451533133"
6526 "513128606357440718182123637790769320922442349066328991687862"
6527 "072550779316393139037201187579972933016227874898505255743233"
6528 "300533498951938156636406532613846576145617323141684480726409"
6529 "074184197224754542490884392813625365330881348799432844624838"
6530 "960826144439157361917744290729073116318858191758821942010704"
6531 "726536748514141391981088590968911224406479710632429529154589"
6532 "293799132147906174349149006094094612827453365768213012516958"
6533 "693057189940355112250629776318079573232513434098933115589372"
6534 "428935891821270739299776803229999720720845111297142577993950"
6535 "783716526325576426897121181953632299322177412313472666557946"
6536 "026587137818658956285876183561334458426909806227578696972983"
6537 "054578648540140777431341495495816167709600470194141141159275"
6538 "548586447187051517332624446463129570157208744018317833998766"
6539 "292676324122069807882266170905460107352347754465354279502046"
6540 "825607840930640910087488682878186052982487934398794575125208"
6541 "131434599031355068379234881462786244132403015573059216658125"
6542 "100992278732459043154873457532866362865038072260302438341256"
6543 "465144627211756104220773841311413109973101672893502315223943"
6544 "131161953384837658368750910845308673019625511169535246418667"
6545 "822192756475773031982522304934161885363133347824122722726808"
6546 "458339668843622993626685401142719276703936351749165952313385"
6547 "247253410412444111234661569689109707012146365225868127037807"
6548 "653838169759426465847963786308715929383888075292817554540826"
6549 "281340379356869541699838857230452874882475626566568389051842"
6550 "269616942233880613753230478468266244820792868174047618834373"
6551 "911783352591638681513579303490680611741310500871919788283761"
6552 "473826205032029153949410495205647160664548204617663407545902"
6553 "155255595959035495626212780995301367951250745142427183922194"
6554 "679405686105598055836303373290577235698605118096647411642319"
6555 "219474157243864921520422978127962037044537385134878691852739"
6556 "978563080824265712270538180666161627113218201779779366124407"
6557 "844574754753562338454876981852965553927903650323407245581099"
6558 "158807518181769597517311013648265985455750620305808055101887"
6559 "320313826045110985510052672007356612620966612560448241370561"
6560 "199679677792733282710356886335229149926131229035514374201804"
6561 "225447070710784729359320523404977483919175478103049697809100"
6562 "609955967524096673011016762490361065647326710555615563378359"
6563 "408954626110765311053180827944575772439918612038754867514863"
6564 "217604919070168030521022438807226197480679192263641289752695"
6565 "279367794662267414957708480356805124293407645094292709270568"
6566 "454704291549032311245797185365876072558819037766647710690310"
6567 "669384727884764603220129302332950334873072394721879741045233"
6568 "391084791389282719581455185833551951893903144609338532918282"
6569 "071417365794666174600590186688558973292265260457397284219723"
6570 "118736526338195892522797003835806498724823327170646268765114"
6571 "335047201804332131453475981952420330849091435859688615005340"
6572 "662951243478815535510910054031985781353569592327342625691155"
6573 "297753939420991863066846663288192966197121277244462515137195"
6574 "342887549113968391968700872401047521725534791569882096021521"
6575 "725739030856023532346309694644208054801875416636970616158970"
6576 "521587368716636562878779650147005687012772946471436217221680"
6577 "244104527691159700944328113538972913022260318566564643466194"
6578 "762762807772321937689272738612051928757740541051011493615150"
6579 "275299712275026278191137262599722341528351699547926563148579"
6580 "945678256173476664846284964106409718181820427949855282782538"
6581 "418620206551699936257338813616307747712660216941043590501407"
6582 "704980849740902536932579576527206665027800420035787899091137"
6583 "498285797710848848252835440631389386421149710576503050460098"
6584 "225348880547453179874214337446508024003058237008669916793765"
6585 "103830790970613932711932541885454647828573565454163547779034"
6586 "696478261735426505076787833523027219489668014198674507463022"
6587 "589310657355955884354584118602516953160415158848138916494891"
6588 "482359394428713333626368035819136954032193064982447142548513"
6589 "777798482352540211515117109331361325135068534382485905222012"
6590 "689155196601835592087277572480712876900324312948680873379635"
6591 "049766825511648515719101185883064389832362822347209928024358"
6592 "316443434834701491039800443982197050828044087275939582794327"
6593 "098500876914356235193809147621508354816413733354188380887001"
6594 "911623409901345292980795015165229743643600614968493977578123"
6595 "466095415615447864269417603852427781048383314979868134570808"
6596 "915217919397946316940234061179348627230180807326753461268559"
6597 "385959678786688421103134141790339174982532045466350837038525"
6598 "183177847731101708972936115216192881538981857998354449098289"
6599 "173408113131230974433096066603129145174088550345854388495636"
6600 "765494379926460031453181542793269110787478232865475929357580"
6601 "348192936196178107395850207543849907063319379969931169428718"
6602 "329942347533981765560805872472322186708756306455763611238082"
6603 "951450138207325773702247286660824416431038520521352370291078"
6604 "718247251712503010649103184487159314175972977390771951004404"
6605 "935285742659293676372796949610394059160197507860285966047861"
6606 "411940542821283013449073170622058378826534472881876688512697"
6607 "758815111198429044432164893190718808033606471387328883409622"
6608 "920327667611981052185172613337770061634130425782297578896747"
6609 "215274225504191258419704542303129850621901180024012018244583"
6610 "859069664741628533451563101979900751568200425006085702090401"
6611 "221537517047980048268055449980601076610965506150742174772246"
6612 "118061736140257508229467892560527108358789784539076822640564"
6613 "850851810352577863861819577512851607395927299014823941534626"
6614 "348696657393457745078724366706324437838188311582720760585617"
6615 "487635004508688532062666933131188059377591626964364639542322"
6616 "054994079047698970924302742015839080613569097514938471468421"
6617 "996493818271996291393146497945863918551953149000943761983830"
6618 "636236545375480765488470416349046929644442714477859372568735"
6619 "843708739015199069466751627920202433249482821065761826195203"
6620 "859723026379941258427585166740391065737087970718105336581850"
6621 "268003743156009120998264173899565279323585156937231413010764"
6622 "716608523561569725709426913310091413578317885628039213932500"
6623 "135284171861048461662744818955691362183779165069982032305970"
6624 "876642081013358484182671863168168338174351197426412625098421"
6625 "481239711997827391790388986589171883679226337788805245818923"
6626 "874607498645601668109872286941958827402018143065273281785872"
6627 "847384936953936746391717131732488209980499904305446724778559"
6628 "203846472344227623989606643158012375642854007494547242775256"
6629 "898117140062170585337487588594307260069257691479046720590527"
6630 "237259474018798808190031749318500514291360716338072006978678"
6631 "678209533184089369407377832511947183352849291708100854730341"
6632 "450938156361786419525775154653957546143580362599388832564788"
6633 "354103919236836698740026304968121883147777634511851850370958"
6634 "884085902337976245656103068392811534994239396318567712305532"
6635 "477169378421492493173704379367954605145484562415027095545060"
6636 "831874739575572895083275461127704135960230120513850917554331"
6637 "352277278650414100755269190224957237517573174092361876919730"
6638 "465289835269438666544826003345857532325281423386809827947616"
6639 "676425828491143428807224317894169834736598542769698312957949"
6640 "605903203284128114992351808708487688511436903322773652124574"
6641 "055471177142349271989998235771191022554548042468832219533624"
6642 "049225313628185783780849179599378819912520555522211658107113"
6643 "447678746843053930790961744210668515951907105384498734366645"
6644 "249428031772015356705436411724477514133655840609854880392450"
6645 "949605226182519804314027265530362531560532656953025288585499"
6646 "182228921920121831359074541201044664224711170390199159133806"
6647 "269332015718061873656943996928324527943031265119266878834003"
6648 "362682519426029626295988425859770358488877080196120965282298"
6649 "232237612230358616986168510604382051044429343285625121039569"
6650 "326126486782398017268335279614177221030172599765237380415252"
6651 "503716285229140380445599733136737846363243777324290551807506"
6652 "541472429585746028822540006160866496164919640007935962267377"
6653 "060789839526907505659662711614828949104249176417092401488510"
6654 "615823548277477841813412329397443687705199567361868375111535"
6655 "380877143498420444773617475831606309624504731127984157999557"
6656 "818660940286424404275144312853627845343063342311866285268837"
6657 "422960089441895882484245945054082617645214582938928610352277"
6658 "410119555602965075325424443356593793852682899089314976629899"
6659 "773835991388717888860719076570986705247088078593793511009142"
6660 "474344996635349786568175384138024607561209403361748867467629"
6661 "682257007702707626687955791367383934101209955804380644234879"
6662 "805395123927491333463152240956446177043487579040223002287264"
6663 "756843617701865806869707173187939918037456096349272671452872"
6664 "922420893858994027251574788837911846161770227169407508741963"
6665 "414729807676477574570702693444290823666440055726552795145348"
6666 "219168459767427369197825367869095117877723957392541043867909"
6667 "937470060997392012820142238132910823657536940367596076523833"
6668 "377812701709657429614832107556695928504222183715979980013356"
6669 "323996396963861087268039321030018015202061305161341454716371"
6670 "377251261775727795597989586636757177645626856419109247702765"
6671 "013583220037644023978372654055269485171726959848928885152966"
6672 "097502777563956522973459672620583266843497935454194334506297"
6673 "789118714656105011811810822332373521084368112861541360109122"
6674 "200791235053695977711430654151451133236893607856092978814379"
6675 "881439122150752237064864676736420913214731240701495311353237"
6676 "983819572849112853697828591806699104099315306435617990388595"
6677 "202795271374965360450205351235544991668088723423877385558163"
6678 "617247959486687176509451394010328416791411019672026111081271"
6679 "677642426015450739505038057545285042073081841299473107930734"
6680 "353837688028012401932104019803872355878454440858434446609098"
6681 "280206732652900093156204893287546907987495659518059539534709"
6682 "328514027916546796559631836574970153581238433324096828364072"
6683 "134400344200269161377205676209909802573933271591397018622517"
6684 "645956348413413974664794017053790027535048049046885143930077"
6685 "194991519470308057661102259067039984493186760977741752890345"
6686 "473192220637893214146475540262942007429381634927003835133941"
6687 "914676847385135317162915391223879714190592014303606413170523"
6688 "042176230523286150385679951115593656516900591671184538913558"
6689 "092816251191243853120415613844777512078954866614360029341206"
6690 "576716710688850917256800353066853946058824831651339265256785"
6691 "622460269729620332892007335442599404495662483134697945884683"
6692 "759795006415186716458374920343394259217852886898131157533184"
6693 "894159749247043678238750268753264909309649831534740397743600"
6694 "139998210203084676369899478505461752324146318698089839450421"
6695 "143076361782530689506566153604543149790375911800793483912288"
6696 "188586309176946988353987684054352129570631591985578449323560"
6697 "386626892598170269027020282959579435080091825791399174445592"
6698 "2683343374046671669930219650268554687501e-4951",
6699 false,
6700 -0x8p-152,
6701 -0x0p+0,
6702 -0x0p+0,
6703 -0x0p+0,
6704 false,
6705 -0x4p-1076,
6706 -0x0p+0,
6707 -0x0p+0,
6708 -0x0p+0,
6709 false,
6710 -0x1p-16444,
6711 -0x1p-16444,
6712 -0x8p-16448,
6713 -0x8p-16448,
6714 false,
6715 -0x1p-16444,
6716 -0xcp-16448,
6717 -0xcp-16448,
6718 -0xcp-16448,
6719 false,
6720 -0x4p-1076,
6721 -0x0p+0,
6722 -0x0p+0,
6723 -0x0p+0,
6724 false,
6725 -0xc.000000000004p-16448,
6726 -0xcp-16448,
6727 -0xcp-16448,
6728 -0xcp-16448),
6729 TEST ("-0x0.7p-149",
6730 false,
6731 -0x8p-152,
6732 -0x0p+0,
6733 -0x0p+0,
6734 -0x0p+0,
6735 true,
6736 -0x3.8p-152,
6737 -0x3.8p-152,
6738 -0x3.8p-152,
6739 -0x3.8p-152,
6740 true,
6741 -0x3.8p-152,
6742 -0x3.8p-152,
6743 -0x3.8p-152,
6744 -0x3.8p-152,
6745 true,
6746 -0x3.8p-152,
6747 -0x3.8p-152,
6748 -0x3.8p-152,
6749 -0x3.8p-152,
6750 true,
6751 -0x3.8p-152,
6752 -0x3.8p-152,
6753 -0x3.8p-152,
6754 -0x3.8p-152,
6755 true,
6756 -0x3.8p-152,
6757 -0x3.8p-152,
6758 -0x3.8p-152,
6759 -0x3.8p-152),
6760 TEST ("-0x0.7p-1074",
6761 false,
6762 -0x8p-152,
6763 -0x0p+0,
6764 -0x0p+0,
6765 -0x0p+0,
6766 false,
6767 -0x4p-1076,
6768 -0x0p+0,
6769 -0x0p+0,
6770 -0x0p+0,
6771 true,
6772 -0x1.cp-1076,
6773 -0x1.cp-1076,
6774 -0x1.cp-1076,
6775 -0x1.cp-1076,
6776 true,
6777 -0x1.cp-1076,
6778 -0x1.cp-1076,
6779 -0x1.cp-1076,
6780 -0x1.cp-1076,
6781 false,
6782 -0x4p-1076,
6783 -0x0p+0,
6784 -0x0p+0,
6785 -0x0p+0,
6786 true,
6787 -0x1.cp-1076,
6788 -0x1.cp-1076,
6789 -0x1.cp-1076,
6790 -0x1.cp-1076),
6791 TEST ("-0x0.7p-16445",
6792 false,
6793 -0x8p-152,
6794 -0x0p+0,
6795 -0x0p+0,
6796 -0x0p+0,
6797 false,
6798 -0x4p-1076,
6799 -0x0p+0,
6800 -0x0p+0,
6801 -0x0p+0,
6802 false,
6803 -0x8p-16448,
6804 -0x0p+0,
6805 -0x0p+0,
6806 -0x0p+0,
6807 false,
6808 -0x4p-16448,
6809 -0x4p-16448,
6810 -0x0p+0,
6811 -0x0p+0,
6812 false,
6813 -0x4p-1076,
6814 -0x0p+0,
6815 -0x0p+0,
6816 -0x0p+0,
6817 true,
6818 -0x3.8p-16448,
6819 -0x3.8p-16448,
6820 -0x3.8p-16448,
6821 -0x3.8p-16448),
6822 TEST ("-0x0.7p-16494",
6823 false,
6824 -0x8p-152,
6825 -0x0p+0,
6826 -0x0p+0,
6827 -0x0p+0,
6828 false,
6829 -0x4p-1076,
6830 -0x0p+0,
6831 -0x0p+0,
6832 -0x0p+0,
6833 false,
6834 -0x8p-16448,
6835 -0x0p+0,
6836 -0x0p+0,
6837 -0x0p+0,
6838 false,
6839 -0x4p-16448,
6840 -0x0p+0,
6841 -0x0p+0,
6842 -0x0p+0,
6843 false,
6844 -0x4p-1076,
6845 -0x0p+0,
6846 -0x0p+0,
6847 -0x0p+0,
6848 false,
6849 -0x4p-16496,
6850 -0x0p+0,
6851 -0x0p+0,
6852 -0x0p+0),
6853 TEST ("0x1p-150",
6854 false,
6855 0x0p+0,
6856 0x0p+0,
6857 0x0p+0,
6858 0x8p-152,
6859 true,
6860 0x4p-152,
6861 0x4p-152,
6862 0x4p-152,
6863 0x4p-152,
6864 true,
6865 0x4p-152,
6866 0x4p-152,
6867 0x4p-152,
6868 0x4p-152,
6869 true,
6870 0x4p-152,
6871 0x4p-152,
6872 0x4p-152,
6873 0x4p-152,
6874 true,
6875 0x4p-152,
6876 0x4p-152,
6877 0x4p-152,
6878 0x4p-152,
6879 true,
6880 0x4p-152,
6881 0x4p-152,
6882 0x4p-152,
6883 0x4p-152),
6884 TEST ("0x1p-1075",
6885 false,
6886 0x0p+0,
6887 0x0p+0,
6888 0x0p+0,
6889 0x8p-152,
6890 false,
6891 0x0p+0,
6892 0x0p+0,
6893 0x0p+0,
6894 0x4p-1076,
6895 true,
6896 0x2p-1076,
6897 0x2p-1076,
6898 0x2p-1076,
6899 0x2p-1076,
6900 true,
6901 0x2p-1076,
6902 0x2p-1076,
6903 0x2p-1076,
6904 0x2p-1076,
6905 false,
6906 0x0p+0,
6907 0x0p+0,
6908 0x0p+0,
6909 0x4p-1076,
6910 true,
6911 0x2p-1076,
6912 0x2p-1076,
6913 0x2p-1076,
6914 0x2p-1076),
6915 TEST ("0x1p-16446",
6916 false,
6917 0x0p+0,
6918 0x0p+0,
6919 0x0p+0,
6920 0x8p-152,
6921 false,
6922 0x0p+0,
6923 0x0p+0,
6924 0x0p+0,
6925 0x4p-1076,
6926 false,
6927 0x0p+0,
6928 0x0p+0,
6929 0x0p+0,
6930 0x8p-16448,
6931 true,
6932 0x4p-16448,
6933 0x4p-16448,
6934 0x4p-16448,
6935 0x4p-16448,
6936 false,
6937 0x0p+0,
6938 0x0p+0,
6939 0x0p+0,
6940 0x4p-1076,
6941 true,
6942 0x4p-16448,
6943 0x4p-16448,
6944 0x4p-16448,
6945 0x4p-16448),
6946 TEST ("0x1p-16495",
6947 false,
6948 0x0p+0,
6949 0x0p+0,
6950 0x0p+0,
6951 0x8p-152,
6952 false,
6953 0x0p+0,
6954 0x0p+0,
6955 0x0p+0,
6956 0x4p-1076,
6957 false,
6958 0x0p+0,
6959 0x0p+0,
6960 0x0p+0,
6961 0x8p-16448,
6962 false,
6963 0x0p+0,
6964 0x0p+0,
6965 0x0p+0,
6966 0x4p-16448,
6967 false,
6968 0x0p+0,
6969 0x0p+0,
6970 0x0p+0,
6971 0x4p-1076,
6972 false,
6973 0x0p+0,
6974 0x0p+0,
6975 0x0p+0,
6976 0x4p-16496),
6977 TEST ("-0x1p-150",
6978 false,
6979 -0x8p-152,
6980 -0x0p+0,
6981 -0x0p+0,
6982 -0x0p+0,
6983 true,
6984 -0x4p-152,
6985 -0x4p-152,
6986 -0x4p-152,
6987 -0x4p-152,
6988 true,
6989 -0x4p-152,
6990 -0x4p-152,
6991 -0x4p-152,
6992 -0x4p-152,
6993 true,
6994 -0x4p-152,
6995 -0x4p-152,
6996 -0x4p-152,
6997 -0x4p-152,
6998 true,
6999 -0x4p-152,
7000 -0x4p-152,
7001 -0x4p-152,
7002 -0x4p-152,
7003 true,
7004 -0x4p-152,
7005 -0x4p-152,
7006 -0x4p-152,
7007 -0x4p-152),
7008 TEST ("-0x1p-1075",
7009 false,
7010 -0x8p-152,
7011 -0x0p+0,
7012 -0x0p+0,
7013 -0x0p+0,
7014 false,
7015 -0x4p-1076,
7016 -0x0p+0,
7017 -0x0p+0,
7018 -0x0p+0,
7019 true,
7020 -0x2p-1076,
7021 -0x2p-1076,
7022 -0x2p-1076,
7023 -0x2p-1076,
7024 true,
7025 -0x2p-1076,
7026 -0x2p-1076,
7027 -0x2p-1076,
7028 -0x2p-1076,
7029 false,
7030 -0x4p-1076,
7031 -0x0p+0,
7032 -0x0p+0,
7033 -0x0p+0,
7034 true,
7035 -0x2p-1076,
7036 -0x2p-1076,
7037 -0x2p-1076,
7038 -0x2p-1076),
7039 TEST ("-0x1p-16446",
7040 false,
7041 -0x8p-152,
7042 -0x0p+0,
7043 -0x0p+0,
7044 -0x0p+0,
7045 false,
7046 -0x4p-1076,
7047 -0x0p+0,
7048 -0x0p+0,
7049 -0x0p+0,
7050 false,
7051 -0x8p-16448,
7052 -0x0p+0,
7053 -0x0p+0,
7054 -0x0p+0,
7055 true,
7056 -0x4p-16448,
7057 -0x4p-16448,
7058 -0x4p-16448,
7059 -0x4p-16448,
7060 false,
7061 -0x4p-1076,
7062 -0x0p+0,
7063 -0x0p+0,
7064 -0x0p+0,
7065 true,
7066 -0x4p-16448,
7067 -0x4p-16448,
7068 -0x4p-16448,
7069 -0x4p-16448),
7070 TEST ("-0x1p-16495",
7071 false,
7072 -0x8p-152,
7073 -0x0p+0,
7074 -0x0p+0,
7075 -0x0p+0,
7076 false,
7077 -0x4p-1076,
7078 -0x0p+0,
7079 -0x0p+0,
7080 -0x0p+0,
7081 false,
7082 -0x8p-16448,
7083 -0x0p+0,
7084 -0x0p+0,
7085 -0x0p+0,
7086 false,
7087 -0x4p-16448,
7088 -0x0p+0,
7089 -0x0p+0,
7090 -0x0p+0,
7091 false,
7092 -0x4p-1076,
7093 -0x0p+0,
7094 -0x0p+0,
7095 -0x0p+0,
7096 false,
7097 -0x4p-16496,
7098 -0x0p+0,
7099 -0x0p+0,
7100 -0x0p+0),
7101 TEST (".70064923216240853546186479164495807e-45",
7102 false,
7103 0x0p+0,
7104 0x8p-152,
7105 0x0p+0,
7106 0x8p-152,
7107 false,
7108 0x4p-152,
7109 0x4p-152,
7110 0x4p-152,
7111 0x4.0000000000004p-152,
7112 false,
7113 0x4p-152,
7114 0x4p-152,
7115 0x4p-152,
7116 0x4.0000000000000008p-152,
7117 false,
7118 0x4p-152,
7119 0x4p-152,
7120 0x4p-152,
7121 0x4.0000000000000008p-152,
7122 false,
7123 0x4p-152,
7124 0x4p-152,
7125 0x4p-152,
7126 0x4.00000000000000000000000002p-152,
7127 false,
7128 0x4p-152,
7129 0x4p-152,
7130 0x4p-152,
7131 0x4.0000000000000000000000000004p-152),
7132 TEST ("7.0064923216240853546186479164495806564013097093825788587853"
7133 "4141944895541342930300743319094181060791015624e-46",
7134 false,
7135 0x0p+0,
7136 0x0p+0,
7137 0x0p+0,
7138 0x8p-152,
7139 false,
7140 0x3.ffffffffffffep-152,
7141 0x4p-152,
7142 0x3.ffffffffffffep-152,
7143 0x4p-152,
7144 false,
7145 0x3.fffffffffffffffcp-152,
7146 0x4p-152,
7147 0x3.fffffffffffffffcp-152,
7148 0x4p-152,
7149 false,
7150 0x3.fffffffffffffffcp-152,
7151 0x4p-152,
7152 0x3.fffffffffffffffcp-152,
7153 0x4p-152,
7154 false,
7155 0x3.ffffffffffffffffffffffffffp-152,
7156 0x4p-152,
7157 0x3.ffffffffffffffffffffffffffp-152,
7158 0x4p-152,
7159 false,
7160 0x3.fffffffffffffffffffffffffffep-152,
7161 0x4p-152,
7162 0x3.fffffffffffffffffffffffffffep-152,
7163 0x4p-152),
7164 TEST ("7.0064923216240853546186479164495806564013097093825788587853"
7165 "4141944895541342930300743319094181060791015625e-46",
7166 false,
7167 0x0p+0,
7168 0x0p+0,
7169 0x0p+0,
7170 0x8p-152,
7171 true,
7172 0x4p-152,
7173 0x4p-152,
7174 0x4p-152,
7175 0x4p-152,
7176 true,
7177 0x4p-152,
7178 0x4p-152,
7179 0x4p-152,
7180 0x4p-152,
7181 true,
7182 0x4p-152,
7183 0x4p-152,
7184 0x4p-152,
7185 0x4p-152,
7186 true,
7187 0x4p-152,
7188 0x4p-152,
7189 0x4p-152,
7190 0x4p-152,
7191 true,
7192 0x4p-152,
7193 0x4p-152,
7194 0x4p-152,
7195 0x4p-152),
7196 TEST ("7.0064923216240853546186479164495806564013097093825788587853"
7197 "4141944895541342930300743319094181060791015626e-46",
7198 false,
7199 0x0p+0,
7200 0x8p-152,
7201 0x0p+0,
7202 0x8p-152,
7203 false,
7204 0x4p-152,
7205 0x4p-152,
7206 0x4p-152,
7207 0x4.0000000000004p-152,
7208 false,
7209 0x4p-152,
7210 0x4p-152,
7211 0x4p-152,
7212 0x4.0000000000000008p-152,
7213 false,
7214 0x4p-152,
7215 0x4p-152,
7216 0x4p-152,
7217 0x4.0000000000000008p-152,
7218 false,
7219 0x4p-152,
7220 0x4p-152,
7221 0x4p-152,
7222 0x4.00000000000000000000000002p-152,
7223 false,
7224 0x4p-152,
7225 0x4p-152,
7226 0x4p-152,
7227 0x4.0000000000000000000000000004p-152),
7228 TEST ("-7.006492321624085354618647916449580656401309709382578858785"
7229 "34141944895541342930300743319094181060791015624e-46",
7230 false,
7231 -0x8p-152,
7232 -0x0p+0,
7233 -0x0p+0,
7234 -0x0p+0,
7235 false,
7236 -0x4p-152,
7237 -0x4p-152,
7238 -0x3.ffffffffffffep-152,
7239 -0x3.ffffffffffffep-152,
7240 false,
7241 -0x4p-152,
7242 -0x4p-152,
7243 -0x3.fffffffffffffffcp-152,
7244 -0x3.fffffffffffffffcp-152,
7245 false,
7246 -0x4p-152,
7247 -0x4p-152,
7248 -0x3.fffffffffffffffcp-152,
7249 -0x3.fffffffffffffffcp-152,
7250 false,
7251 -0x4p-152,
7252 -0x4p-152,
7253 -0x3.ffffffffffffffffffffffffffp-152,
7254 -0x3.ffffffffffffffffffffffffffp-152,
7255 false,
7256 -0x4p-152,
7257 -0x4p-152,
7258 -0x3.fffffffffffffffffffffffffffep-152,
7259 -0x3.fffffffffffffffffffffffffffep-152),
7260 TEST ("-7.006492321624085354618647916449580656401309709382578858785"
7261 "34141944895541342930300743319094181060791015625e-46",
7262 false,
7263 -0x8p-152,
7264 -0x0p+0,
7265 -0x0p+0,
7266 -0x0p+0,
7267 true,
7268 -0x4p-152,
7269 -0x4p-152,
7270 -0x4p-152,
7271 -0x4p-152,
7272 true,
7273 -0x4p-152,
7274 -0x4p-152,
7275 -0x4p-152,
7276 -0x4p-152,
7277 true,
7278 -0x4p-152,
7279 -0x4p-152,
7280 -0x4p-152,
7281 -0x4p-152,
7282 true,
7283 -0x4p-152,
7284 -0x4p-152,
7285 -0x4p-152,
7286 -0x4p-152,
7287 true,
7288 -0x4p-152,
7289 -0x4p-152,
7290 -0x4p-152,
7291 -0x4p-152),
7292 TEST ("-7.006492321624085354618647916449580656401309709382578858785"
7293 "34141944895541342930300743319094181060791015626e-46",
7294 false,
7295 -0x8p-152,
7296 -0x8p-152,
7297 -0x0p+0,
7298 -0x0p+0,
7299 false,
7300 -0x4.0000000000004p-152,
7301 -0x4p-152,
7302 -0x4p-152,
7303 -0x4p-152,
7304 false,
7305 -0x4.0000000000000008p-152,
7306 -0x4p-152,
7307 -0x4p-152,
7308 -0x4p-152,
7309 false,
7310 -0x4.0000000000000008p-152,
7311 -0x4p-152,
7312 -0x4p-152,
7313 -0x4p-152,
7314 false,
7315 -0x4.00000000000000000000000002p-152,
7316 -0x4p-152,
7317 -0x4p-152,
7318 -0x4p-152,
7319 false,
7320 -0x4.0000000000000000000000000004p-152,
7321 -0x4p-152,
7322 -0x4p-152,
7323 -0x4p-152),
7324 TEST ("2.4703282292062327208828439643411068618252990130716238221279"
7325 "284125033775363510437593264991818081799618989828234772285886"
7326 "546332835517796989819938739800539093906315035659515570226392"
7327 "290858392449105184435931802849936536152500319370457678249219"
7328 "365623669863658480757001585769269903706311928279558551332927"
7329 "834338409351978015531246597263579574622766465272827220056374"
7330 "006485499977096599470454020828166226237857393450736339007967"
7331 "761930577506740176324673600968951340535537458516661134223766"
7332 "678604162159680461914467291840300530057530849048765391711386"
7333 "591646239524912623653881879636239373280423891018672348497668"
7334 "235089863388587925628302755995657524455507255189313690836254"
7335 "779186948667994968324049705821028513185451396213837722826145"
7336 "437693412532098591327667236328124e-324",
7337 false,
7338 0x0p+0,
7339 0x0p+0,
7340 0x0p+0,
7341 0x8p-152,
7342 false,
7343 0x0p+0,
7344 0x0p+0,
7345 0x0p+0,
7346 0x4p-1076,
7347 false,
7348 0x1.fffffffffffffffep-1076,
7349 0x2p-1076,
7350 0x1.fffffffffffffffep-1076,
7351 0x2p-1076,
7352 false,
7353 0x1.fffffffffffffffep-1076,
7354 0x2p-1076,
7355 0x1.fffffffffffffffep-1076,
7356 0x2p-1076,
7357 false,
7358 0x0p+0,
7359 0x0p+0,
7360 0x0p+0,
7361 0x4p-1076,
7362 false,
7363 0x1.ffffffffffffffffffffffffffffp-1076,
7364 0x2p-1076,
7365 0x1.ffffffffffffffffffffffffffffp-1076,
7366 0x2p-1076),
7367 TEST ("2.4703282292062327208828439643411068618252990130716238221279"
7368 "284125033775363510437593264991818081799618989828234772285886"
7369 "546332835517796989819938739800539093906315035659515570226392"
7370 "290858392449105184435931802849936536152500319370457678249219"
7371 "365623669863658480757001585769269903706311928279558551332927"
7372 "834338409351978015531246597263579574622766465272827220056374"
7373 "006485499977096599470454020828166226237857393450736339007967"
7374 "761930577506740176324673600968951340535537458516661134223766"
7375 "678604162159680461914467291840300530057530849048765391711386"
7376 "591646239524912623653881879636239373280423891018672348497668"
7377 "235089863388587925628302755995657524455507255189313690836254"
7378 "779186948667994968324049705821028513185451396213837722826145"
7379 "437693412532098591327667236328125e-324",
7380 false,
7381 0x0p+0,
7382 0x0p+0,
7383 0x0p+0,
7384 0x8p-152,
7385 false,
7386 0x0p+0,
7387 0x0p+0,
7388 0x0p+0,
7389 0x4p-1076,
7390 true,
7391 0x2p-1076,
7392 0x2p-1076,
7393 0x2p-1076,
7394 0x2p-1076,
7395 true,
7396 0x2p-1076,
7397 0x2p-1076,
7398 0x2p-1076,
7399 0x2p-1076,
7400 false,
7401 0x0p+0,
7402 0x0p+0,
7403 0x0p+0,
7404 0x4p-1076,
7405 true,
7406 0x2p-1076,
7407 0x2p-1076,
7408 0x2p-1076,
7409 0x2p-1076),
7410 TEST ("2.4703282292062327208828439643411068618252990130716238221279"
7411 "284125033775363510437593264991818081799618989828234772285886"
7412 "546332835517796989819938739800539093906315035659515570226392"
7413 "290858392449105184435931802849936536152500319370457678249219"
7414 "365623669863658480757001585769269903706311928279558551332927"
7415 "834338409351978015531246597263579574622766465272827220056374"
7416 "006485499977096599470454020828166226237857393450736339007967"
7417 "761930577506740176324673600968951340535537458516661134223766"
7418 "678604162159680461914467291840300530057530849048765391711386"
7419 "591646239524912623653881879636239373280423891018672348497668"
7420 "235089863388587925628302755995657524455507255189313690836254"
7421 "779186948667994968324049705821028513185451396213837722826145"
7422 "437693412532098591327667236328126e-324",
7423 false,
7424 0x0p+0,
7425 0x0p+0,
7426 0x0p+0,
7427 0x8p-152,
7428 false,
7429 0x0p+0,
7430 0x4p-1076,
7431 0x0p+0,
7432 0x4p-1076,
7433 false,
7434 0x2p-1076,
7435 0x2p-1076,
7436 0x2p-1076,
7437 0x2.0000000000000004p-1076,
7438 false,
7439 0x2p-1076,
7440 0x2p-1076,
7441 0x2p-1076,
7442 0x2.0000000000000004p-1076,
7443 false,
7444 0x0p+0,
7445 0x4p-1076,
7446 0x0p+0,
7447 0x4p-1076,
7448 false,
7449 0x2p-1076,
7450 0x2p-1076,
7451 0x2p-1076,
7452 0x2.0000000000000000000000000002p-1076),
7453 TEST ("-2.470328229206232720882843964341106861825299013071623822127"
7454 "928412503377536351043759326499181808179961898982823477228588"
7455 "654633283551779698981993873980053909390631503565951557022639"
7456 "229085839244910518443593180284993653615250031937045767824921"
7457 "936562366986365848075700158576926990370631192827955855133292"
7458 "783433840935197801553124659726357957462276646527282722005637"
7459 "400648549997709659947045402082816622623785739345073633900796"
7460 "776193057750674017632467360096895134053553745851666113422376"
7461 "667860416215968046191446729184030053005753084904876539171138"
7462 "659164623952491262365388187963623937328042389101867234849766"
7463 "823508986338858792562830275599565752445550725518931369083625"
7464 "477918694866799496832404970582102851318545139621383772282614"
7465 "5437693412532098591327667236328124e-324",
7466 false,
7467 -0x8p-152,
7468 -0x0p+0,
7469 -0x0p+0,
7470 -0x0p+0,
7471 false,
7472 -0x4p-1076,
7473 -0x0p+0,
7474 -0x0p+0,
7475 -0x0p+0,
7476 false,
7477 -0x2p-1076,
7478 -0x2p-1076,
7479 -0x1.fffffffffffffffep-1076,
7480 -0x1.fffffffffffffffep-1076,
7481 false,
7482 -0x2p-1076,
7483 -0x2p-1076,
7484 -0x1.fffffffffffffffep-1076,
7485 -0x1.fffffffffffffffep-1076,
7486 false,
7487 -0x4p-1076,
7488 -0x0p+0,
7489 -0x0p+0,
7490 -0x0p+0,
7491 false,
7492 -0x2p-1076,
7493 -0x2p-1076,
7494 -0x1.ffffffffffffffffffffffffffffp-1076,
7495 -0x1.ffffffffffffffffffffffffffffp-1076),
7496 TEST ("-2.470328229206232720882843964341106861825299013071623822127"
7497 "928412503377536351043759326499181808179961898982823477228588"
7498 "654633283551779698981993873980053909390631503565951557022639"
7499 "229085839244910518443593180284993653615250031937045767824921"
7500 "936562366986365848075700158576926990370631192827955855133292"
7501 "783433840935197801553124659726357957462276646527282722005637"
7502 "400648549997709659947045402082816622623785739345073633900796"
7503 "776193057750674017632467360096895134053553745851666113422376"
7504 "667860416215968046191446729184030053005753084904876539171138"
7505 "659164623952491262365388187963623937328042389101867234849766"
7506 "823508986338858792562830275599565752445550725518931369083625"
7507 "477918694866799496832404970582102851318545139621383772282614"
7508 "5437693412532098591327667236328125e-324",
7509 false,
7510 -0x8p-152,
7511 -0x0p+0,
7512 -0x0p+0,
7513 -0x0p+0,
7514 false,
7515 -0x4p-1076,
7516 -0x0p+0,
7517 -0x0p+0,
7518 -0x0p+0,
7519 true,
7520 -0x2p-1076,
7521 -0x2p-1076,
7522 -0x2p-1076,
7523 -0x2p-1076,
7524 true,
7525 -0x2p-1076,
7526 -0x2p-1076,
7527 -0x2p-1076,
7528 -0x2p-1076,
7529 false,
7530 -0x4p-1076,
7531 -0x0p+0,
7532 -0x0p+0,
7533 -0x0p+0,
7534 true,
7535 -0x2p-1076,
7536 -0x2p-1076,
7537 -0x2p-1076,
7538 -0x2p-1076),
7539 TEST ("-2.470328229206232720882843964341106861825299013071623822127"
7540 "928412503377536351043759326499181808179961898982823477228588"
7541 "654633283551779698981993873980053909390631503565951557022639"
7542 "229085839244910518443593180284993653615250031937045767824921"
7543 "936562366986365848075700158576926990370631192827955855133292"
7544 "783433840935197801553124659726357957462276646527282722005637"
7545 "400648549997709659947045402082816622623785739345073633900796"
7546 "776193057750674017632467360096895134053553745851666113422376"
7547 "667860416215968046191446729184030053005753084904876539171138"
7548 "659164623952491262365388187963623937328042389101867234849766"
7549 "823508986338858792562830275599565752445550725518931369083625"
7550 "477918694866799496832404970582102851318545139621383772282614"
7551 "5437693412532098591327667236328126e-324",
7552 false,
7553 -0x8p-152,
7554 -0x0p+0,
7555 -0x0p+0,
7556 -0x0p+0,
7557 false,
7558 -0x4p-1076,
7559 -0x4p-1076,
7560 -0x0p+0,
7561 -0x0p+0,
7562 false,
7563 -0x2.0000000000000004p-1076,
7564 -0x2p-1076,
7565 -0x2p-1076,
7566 -0x2p-1076,
7567 false,
7568 -0x2.0000000000000004p-1076,
7569 -0x2p-1076,
7570 -0x2p-1076,
7571 -0x2p-1076,
7572 false,
7573 -0x4p-1076,
7574 -0x4p-1076,
7575 -0x0p+0,
7576 -0x0p+0,
7577 false,
7578 -0x2.0000000000000000000000000002p-1076,
7579 -0x2p-1076,
7580 -0x2p-1076,
7581 -0x2p-1076),
7582 TEST ("1.8225997659412373012642029668097099081995254078467816718604"
7583 "902435141858443166988684047803543129136025986236736736017655"
7584 "509834928163110160849867540377949045027419112905889658392846"
7585 "126319028167798783107812829917053644701598967767636342956203"
7586 "999770864055077592691915230273843577112246476529298591341071"
7587 "313110337661777304220340396298768698441131694859514066773321"
7588 "059786469060001083813361460161387168195154228027648977594276"
7589 "496061276605855817438145692314650177569263750801566422892936"
7590 "732834290416745265618525969943519916542939199731612507343012"
7591 "297331882934352282118173551211985973294301787840335672389913"
7592 "821098681464088756477802684228806339233239542587316254618680"
7593 "197563613907079766830481997222017010585267442240109888818022"
7594 "189543438116245170584546472752661417773021275082355242554950"
7595 "776248474101880875363872607989624146320823364146896124171892"
7596 "610744237622308266702265704492674694505399997330424978964704"
7597 "335411125839490463131661420668167686151828553033363555080508"
7598 "484934542727634080467233927879117726432283352324546435315312"
7599 "937809651095964197873430398662003709663353962932921239516263"
7600 "008572512558260093668527782388349282015308359304941505110445"
7601 "043762021191469060607078792635897736408141163554429972292873"
7602 "575169264387977130124003958599909776720759582995017519144111"
7603 "001778329839793855454688442046155253818724410472281602421363"
7604 "580613990749181808302947976045417884436271162664776148749463"
7605 "202753814797191206392480969096910387729527305862739806702349"
7606 "088455828380471306603628636563037414688265702108098430515297"
7607 "645997107159687247830496686980315376091511219227376708389862"
7608 "310190633134517040835432587726931910775044780329777051964574"
7609 "763119639404235797665922677433332402402817037657141926646502"
7610 "612388421085254756323737273178774331073924707711575555193153"
7611 "421957126062196520952920611871114861423032687425262323243276"
7612 "848595495133802591437804984986053892365334900647137137197585"
7613 "161954823956838391108748154877098567190695813394392779995887"
7614 "642254413740232692940887236351533691174492514884514265006822"
7615 "752026136435469700291628942927286843274959781329315250417360"
7616 "438115330104516894597449604875954147108010051910197388860417"
7617 "003307595774863477182911525109554542883460240867674794470854"
7618 "883815424039187014069246137704710366577005576311674384079810"
7619 "437206511282792194562503036151028910065418370565117488062226"
7620 "073975854919243439941741016447206284543777826080409075756028"
7621 "194465562812076645422284670475730922346454505830553174377950"
7622 "824178034708147037448871898963699023373821217419560423459358"
7623 "846127232531421552826545954362386431279626917642725181802754"
7624 "271134597856231805666129524101509582941585421888561296839474"
7625 "232056474112935379177434928227554149402642893913492062781246"
7626 "372611175305462271711931011635602039137701669573065960945871"
7627 "579420683440097179831368317352157202215160682058878025153007"
7628 "184185319863451652087375936651004559837502483808090613073982"
7629 "264685620351993519454344577635257452328683726988824705474397"
7630 "398247190812883071734743260426540123481791283782928972842466"
7631 "595210269414219040901793935553872090377394005932597887081359"
7632 "481915849178541128182923272843218513093012167744690818603663"
7633 "862691727272565325057703378827553284852502067686026850339624"
7634 "401046086817036618366842240024522042069888708534827471235203"
7635 "998932259309110942367856287784097166420437430118381247339347"
7636 "418156902369282431197735078016591613063918260343498992697002"
7637 "033186558413655576703389208301203552157755701852051877927864"
7638 "696515420369217703510602759815252574799728706795849558382877"
7639 "392016396900560101736741462690753991602263974212137632508984"
7640 "264559315540891383192361601189350414311358816980975697568561"
7641 "515680971830107704152657284552920241862730125888825702301035"
7642 "564615759615882010733764341109834449576907982406265803484111"
7643 "303615971297609065271517286111839839646343815364461776394273"
7644 "571391219315553915335300622295196577640884201524657614065743"
7645 "729121754460652975075990012786021662416077757235487562550381"
7646 "116824006014440438178253273174734436163638119532295383351135"
7647 "543170811596051785036366846773285937845231974424475418970517"
7648 "659179798069972876889488877627309887323737590814875050457317"
7649 "809625163713227973229002908003491739085115971899606986738405"
7650 "752463436186745107821032315480693516006251388789902053863235"
7651 "071957895722121876262598833823352290042576488238120724072267"
7652 "480348425637199003147760378463243043407534395221882144887315"
7653 "875876025907739792297575795373506429192468470170038312050500"
7654 "917665707583420927303790875332407805094505665159755210495266"
7655 "485594187244922216154283213688032393939401426499517609275128"
7656 "062067355172333120857796045387692492375534056470145301671359"
7657 "016602832469675123108598588424022216759334733452626330303791"
7658 "660952659036162827509451468771297954737165701921676834866994"
7659 "084496268491510599580714458155026746676860790028899722645883"
7660 "679435969902046442373108472951515492761911884847211825930115"
7661 "654927539118088350255959445076757398298893380662248358210075"
7662 "297702191186519614515280395341723177201383862827129721649638"
7663 "274531314762377778754560119397123180107310216608157141828379"
7664 "259328274508467371717057031104537750450228447941619684073375"
7665 "630517322006118640290925241602376256334414376495602911265450"
7666 "165889418372161719063670619610214632774542741157366426747861"
7667 "054811449449004970132668146607323502760146957586465275981090"
7668 "328336256381187450646030492071694516054712444513961269623339"
7669 "705411366337817643269316717217432478812002049894979925260411"
7670 "553651385384826214231392012841425936827944383266227115236029"
7671 "717393064659821056467446870597828757433936024422511537561864"
7672 "619865595955628070343780472634463916608440151554502790128417"
7673 "277259492437005696576453717387309605129939526661181496994297"
7674 "244693710437436581443653555343763817246961834486181294985455"
7675 "884981266421533438177271809310897035958260776218253097858601"
7676 "160643120653927024652834025146166356877731266566437231429061"
7677 "099807825113272551869352908241073955695854354852545370793609"
7678 "838167127357752579007490955536081388103461735071174567636929"
7679 "060824172375010035497010614957197713919909924635906503348016"
7680 "450952475530978921242656498701313530533991692867619886826204"
7681 "706468476070943378163577235406861262755114909606255628375659"
7682 "196050370661430148107216310635729360112021571291096278032076"
7683 "401092225373270173950575377792566872113768085940991929655824"
7684 "050914085013970861399015141010432835406337266746706727481946"
7685 "196898882472095111505210339933002505227334750020285673634670"
7686 "738458390159933494226851499935336922036551687169140582574153"
7687 "726872453800858360764892975201757027862632615130256075468549"
7688 "502839367841926212872731925042838691319757663382746471782087"
7689 "828988857978192483595747889021081459460627705275735868618724"
7690 "958783348362295106875556443770626864591972089881215465141073"
7691 "516646930158996569747675806719463602045230325049794904894739"
7692 "988312727573320971310488326486213061839843830003145873279435"
7693 "454121817918269218294901387830156432148142381592864575229119"
7694 "479029130050663564889172093067341444164942736885872753984012"
7695 "865743421266470861425283889134636885790293235727017788606167"
7696 "560012477186697069994213912998550931078617189790771376702549"
7697 "055361745205232419031423044366971378594392952093464046441667"
7698 "117613906203494872209149396518971207279263883566606774353236"
7699 "255473603377861613942239543893894460581170658088042083661404"
7700 "937465706659424639301296621963906278930754459296017486063079"
7701 "582024995485338893699574289806529424673393810217577605952909"
7702 "491283123179789154639057105774960699934999681018155749261864"
7703 "012821574480758746632022143860041252142846691648490809250856"
7704 "327057133540568617791625295314357533564192304930155735301757"
7705 "457531580062662693966772497728335047637869054460240023262262"
7706 "260698443946964564691259441706490611176164305693669515767804"
7707 "836460521205954731752583848846525153811934541997962775215961"
7708 "180346397456122329133421016560406277159258781706172834569862"
7709 "946953007793254152187010227976038449980797987728559041018441"
7710 "590564594738308310579014597893182017151615208050090318483536"
7711 "106249131918576316944251537092347119867433735046169725181104"
7712 "507590928834713669184230634083190791725243913641206256399101"
7713 "550966117564795555149420011152858441084271411289366093158722"
7714 "254752761637144762690747726313899449121995142565661043193165"
7715 "353010677613760383307839362361625628371456344409245507081913"
7716 "518237257141164239966660785903970075181826808229440731778746"
7717 "830751045427285945936163931997929399708401851740705527023711"
7718 "492262489476846435969872480702228386506357017948329114555484"
7719 "164760105906717855684788039081591713778852802032849601308169"
7720 "832017420608399347713424218434541771868442189843417628618330"
7721 "607429739733739437863581804003482214082370567967330530446020"
7722 "897773385726872912189813323094415093143437550397556262780011"
7723 "208941731420098754319961419532567861629590267320403217607660"
7724 "774125374101195389953895035347940170148097810952083736798564"
7725 "420421622607993390894450932047257403433908665884124601384175"
7726 "012387617430467934818665777122459487877479257747635172691688"
7727 "471574765285820096075133353869554987216398800026453207557923"
7728 "535966131756358352198875705382763163680830588056974671628368"
7729 "719411827591592806044707764658145625683998557872894583705117"
7730 "936257144994734815912058252772021032081682437093280526665192"
7731 "728869800954748014250481042845426151143544474372887617562791"
7732 "409866964806319608280819816846942058817381943129762034507591"
7733 "367065185343216917751414811188645979508942996964383255432999"
7734 "246119971295726296202396921903289017490293595312645036697141"
7735 "581149988784499288560584613793415358537364677872496224892098"
7736 "940856692342358755626519304557946447004033186014602147449599"
7737 "351317079758304444877174136521487256811625263467410007624215"
7738 "856145392339552689565690577293133060124853654497575571509576"
7739 "408069646196646757505249296126372820539234090564691695806544"
7740 "715766025588258581902342311480969412221466852421842650484494"
7741 "063894865891424563992751226230317059592413191308470146226366"
7742 "458233536657973376067140793776369412191789801225320255079444"
7743 "592709005698858098716107025188986428347407279053266600044521"
7744 "079987989879536957560131070100060050673537683871138182387904"
7745 "590837539252425985326631955455857258818756188063697492342550"
7746 "045277400125480079927908846850898283905756532829762950509886"
7747 "991675925213188409911532242068610889478326451513981115020992"
7748 "630395715520350039372702741107911736947893709538471200363740"
7749 "669304116845653259038102180504837110789645359520309929381266"
7750 "271463740502507456882882255788069710715770802338317704510793"
7751 "279398576163709512326095306022330346997717688118726634628650"
7752 "675984237916551201500684504118483305560295744746257951860545"
7753 "390826531622290588364837980034428055971370065573420370270905"
7754 "592141420051502465016793525150950140243606137664910359769114"
7755 "512792293426708006440346732679574519594848136194781488696994"
7756 "267355775509666977187349644291823026624985531726865131782364"
7757 "428380093055155988532106121916567178604128111080322761213573"
7758 "781334480667563871257352254033032675246444238637990062075058"
7759 "819854494711379915549313390179300091783493496822950479766923"
7760 "983305064901026858870340863556799948310622536592472509634484"
7761 "910640735459644047154918467543140024764605449756679450446473"
7762 "048922824617117723876384637412932380635306714345354710568410"
7763 "140587435077620501285599837051978855056335305570615129711860"
7764 "309387503970812843734718712815925040263182888714533431137355"
7765 "255722368962836390856001176889513153529416105504464217522618"
7766 "741534232432067776306691118141998014985541610448993152948945"
7767 "865983354717289054861249734477980864059509622993770525110616"
7768 "313865830823478927462500895844216364365499438449134659145333"
7769 "799994034010282254566331595018205841080487728993632798168070"
7770 "476921205941768965021887178681810499301253039335978279707627"
7771 "295287697256489961179958946847840431902105306618594831078534"
7772 "622089641993900896756734276531931450266972752637997248151974"
7773 "2277811246822238899767398834228515624e-4951",
7774 false,
7775 0x0p+0,
7776 0x0p+0,
7777 0x0p+0,
7778 0x8p-152,
7779 false,
7780 0x0p+0,
7781 0x0p+0,
7782 0x0p+0,
7783 0x4p-1076,
7784 false,
7785 0x0p+0,
7786 0x0p+0,
7787 0x0p+0,
7788 0x8p-16448,
7789 false,
7790 0x0p+0,
7791 0x4p-16448,
7792 0x0p+0,
7793 0x4p-16448,
7794 false,
7795 0x0p+0,
7796 0x0p+0,
7797 0x0p+0,
7798 0x4p-1076,
7799 false,
7800 0x3.fffffffffffcp-16448,
7801 0x4p-16448,
7802 0x3.fffffffffffcp-16448,
7803 0x4p-16448),
7804 TEST ("1.8225997659412373012642029668097099081995254078467816718604"
7805 "902435141858443166988684047803543129136025986236736736017655"
7806 "509834928163110160849867540377949045027419112905889658392846"
7807 "126319028167798783107812829917053644701598967767636342956203"
7808 "999770864055077592691915230273843577112246476529298591341071"
7809 "313110337661777304220340396298768698441131694859514066773321"
7810 "059786469060001083813361460161387168195154228027648977594276"
7811 "496061276605855817438145692314650177569263750801566422892936"
7812 "732834290416745265618525969943519916542939199731612507343012"
7813 "297331882934352282118173551211985973294301787840335672389913"
7814 "821098681464088756477802684228806339233239542587316254618680"
7815 "197563613907079766830481997222017010585267442240109888818022"
7816 "189543438116245170584546472752661417773021275082355242554950"
7817 "776248474101880875363872607989624146320823364146896124171892"
7818 "610744237622308266702265704492674694505399997330424978964704"
7819 "335411125839490463131661420668167686151828553033363555080508"
7820 "484934542727634080467233927879117726432283352324546435315312"
7821 "937809651095964197873430398662003709663353962932921239516263"
7822 "008572512558260093668527782388349282015308359304941505110445"
7823 "043762021191469060607078792635897736408141163554429972292873"
7824 "575169264387977130124003958599909776720759582995017519144111"
7825 "001778329839793855454688442046155253818724410472281602421363"
7826 "580613990749181808302947976045417884436271162664776148749463"
7827 "202753814797191206392480969096910387729527305862739806702349"
7828 "088455828380471306603628636563037414688265702108098430515297"
7829 "645997107159687247830496686980315376091511219227376708389862"
7830 "310190633134517040835432587726931910775044780329777051964574"
7831 "763119639404235797665922677433332402402817037657141926646502"
7832 "612388421085254756323737273178774331073924707711575555193153"
7833 "421957126062196520952920611871114861423032687425262323243276"
7834 "848595495133802591437804984986053892365334900647137137197585"
7835 "161954823956838391108748154877098567190695813394392779995887"
7836 "642254413740232692940887236351533691174492514884514265006822"
7837 "752026136435469700291628942927286843274959781329315250417360"
7838 "438115330104516894597449604875954147108010051910197388860417"
7839 "003307595774863477182911525109554542883460240867674794470854"
7840 "883815424039187014069246137704710366577005576311674384079810"
7841 "437206511282792194562503036151028910065418370565117488062226"
7842 "073975854919243439941741016447206284543777826080409075756028"
7843 "194465562812076645422284670475730922346454505830553174377950"
7844 "824178034708147037448871898963699023373821217419560423459358"
7845 "846127232531421552826545954362386431279626917642725181802754"
7846 "271134597856231805666129524101509582941585421888561296839474"
7847 "232056474112935379177434928227554149402642893913492062781246"
7848 "372611175305462271711931011635602039137701669573065960945871"
7849 "579420683440097179831368317352157202215160682058878025153007"
7850 "184185319863451652087375936651004559837502483808090613073982"
7851 "264685620351993519454344577635257452328683726988824705474397"
7852 "398247190812883071734743260426540123481791283782928972842466"
7853 "595210269414219040901793935553872090377394005932597887081359"
7854 "481915849178541128182923272843218513093012167744690818603663"
7855 "862691727272565325057703378827553284852502067686026850339624"
7856 "401046086817036618366842240024522042069888708534827471235203"
7857 "998932259309110942367856287784097166420437430118381247339347"
7858 "418156902369282431197735078016591613063918260343498992697002"
7859 "033186558413655576703389208301203552157755701852051877927864"
7860 "696515420369217703510602759815252574799728706795849558382877"
7861 "392016396900560101736741462690753991602263974212137632508984"
7862 "264559315540891383192361601189350414311358816980975697568561"
7863 "515680971830107704152657284552920241862730125888825702301035"
7864 "564615759615882010733764341109834449576907982406265803484111"
7865 "303615971297609065271517286111839839646343815364461776394273"
7866 "571391219315553915335300622295196577640884201524657614065743"
7867 "729121754460652975075990012786021662416077757235487562550381"
7868 "116824006014440438178253273174734436163638119532295383351135"
7869 "543170811596051785036366846773285937845231974424475418970517"
7870 "659179798069972876889488877627309887323737590814875050457317"
7871 "809625163713227973229002908003491739085115971899606986738405"
7872 "752463436186745107821032315480693516006251388789902053863235"
7873 "071957895722121876262598833823352290042576488238120724072267"
7874 "480348425637199003147760378463243043407534395221882144887315"
7875 "875876025907739792297575795373506429192468470170038312050500"
7876 "917665707583420927303790875332407805094505665159755210495266"
7877 "485594187244922216154283213688032393939401426499517609275128"
7878 "062067355172333120857796045387692492375534056470145301671359"
7879 "016602832469675123108598588424022216759334733452626330303791"
7880 "660952659036162827509451468771297954737165701921676834866994"
7881 "084496268491510599580714458155026746676860790028899722645883"
7882 "679435969902046442373108472951515492761911884847211825930115"
7883 "654927539118088350255959445076757398298893380662248358210075"
7884 "297702191186519614515280395341723177201383862827129721649638"
7885 "274531314762377778754560119397123180107310216608157141828379"
7886 "259328274508467371717057031104537750450228447941619684073375"
7887 "630517322006118640290925241602376256334414376495602911265450"
7888 "165889418372161719063670619610214632774542741157366426747861"
7889 "054811449449004970132668146607323502760146957586465275981090"
7890 "328336256381187450646030492071694516054712444513961269623339"
7891 "705411366337817643269316717217432478812002049894979925260411"
7892 "553651385384826214231392012841425936827944383266227115236029"
7893 "717393064659821056467446870597828757433936024422511537561864"
7894 "619865595955628070343780472634463916608440151554502790128417"
7895 "277259492437005696576453717387309605129939526661181496994297"
7896 "244693710437436581443653555343763817246961834486181294985455"
7897 "884981266421533438177271809310897035958260776218253097858601"
7898 "160643120653927024652834025146166356877731266566437231429061"
7899 "099807825113272551869352908241073955695854354852545370793609"
7900 "838167127357752579007490955536081388103461735071174567636929"
7901 "060824172375010035497010614957197713919909924635906503348016"
7902 "450952475530978921242656498701313530533991692867619886826204"
7903 "706468476070943378163577235406861262755114909606255628375659"
7904 "196050370661430148107216310635729360112021571291096278032076"
7905 "401092225373270173950575377792566872113768085940991929655824"
7906 "050914085013970861399015141010432835406337266746706727481946"
7907 "196898882472095111505210339933002505227334750020285673634670"
7908 "738458390159933494226851499935336922036551687169140582574153"
7909 "726872453800858360764892975201757027862632615130256075468549"
7910 "502839367841926212872731925042838691319757663382746471782087"
7911 "828988857978192483595747889021081459460627705275735868618724"
7912 "958783348362295106875556443770626864591972089881215465141073"
7913 "516646930158996569747675806719463602045230325049794904894739"
7914 "988312727573320971310488326486213061839843830003145873279435"
7915 "454121817918269218294901387830156432148142381592864575229119"
7916 "479029130050663564889172093067341444164942736885872753984012"
7917 "865743421266470861425283889134636885790293235727017788606167"
7918 "560012477186697069994213912998550931078617189790771376702549"
7919 "055361745205232419031423044366971378594392952093464046441667"
7920 "117613906203494872209149396518971207279263883566606774353236"
7921 "255473603377861613942239543893894460581170658088042083661404"
7922 "937465706659424639301296621963906278930754459296017486063079"
7923 "582024995485338893699574289806529424673393810217577605952909"
7924 "491283123179789154639057105774960699934999681018155749261864"
7925 "012821574480758746632022143860041252142846691648490809250856"
7926 "327057133540568617791625295314357533564192304930155735301757"
7927 "457531580062662693966772497728335047637869054460240023262262"
7928 "260698443946964564691259441706490611176164305693669515767804"
7929 "836460521205954731752583848846525153811934541997962775215961"
7930 "180346397456122329133421016560406277159258781706172834569862"
7931 "946953007793254152187010227976038449980797987728559041018441"
7932 "590564594738308310579014597893182017151615208050090318483536"
7933 "106249131918576316944251537092347119867433735046169725181104"
7934 "507590928834713669184230634083190791725243913641206256399101"
7935 "550966117564795555149420011152858441084271411289366093158722"
7936 "254752761637144762690747726313899449121995142565661043193165"
7937 "353010677613760383307839362361625628371456344409245507081913"
7938 "518237257141164239966660785903970075181826808229440731778746"
7939 "830751045427285945936163931997929399708401851740705527023711"
7940 "492262489476846435969872480702228386506357017948329114555484"
7941 "164760105906717855684788039081591713778852802032849601308169"
7942 "832017420608399347713424218434541771868442189843417628618330"
7943 "607429739733739437863581804003482214082370567967330530446020"
7944 "897773385726872912189813323094415093143437550397556262780011"
7945 "208941731420098754319961419532567861629590267320403217607660"
7946 "774125374101195389953895035347940170148097810952083736798564"
7947 "420421622607993390894450932047257403433908665884124601384175"
7948 "012387617430467934818665777122459487877479257747635172691688"
7949 "471574765285820096075133353869554987216398800026453207557923"
7950 "535966131756358352198875705382763163680830588056974671628368"
7951 "719411827591592806044707764658145625683998557872894583705117"
7952 "936257144994734815912058252772021032081682437093280526665192"
7953 "728869800954748014250481042845426151143544474372887617562791"
7954 "409866964806319608280819816846942058817381943129762034507591"
7955 "367065185343216917751414811188645979508942996964383255432999"
7956 "246119971295726296202396921903289017490293595312645036697141"
7957 "581149988784499288560584613793415358537364677872496224892098"
7958 "940856692342358755626519304557946447004033186014602147449599"
7959 "351317079758304444877174136521487256811625263467410007624215"
7960 "856145392339552689565690577293133060124853654497575571509576"
7961 "408069646196646757505249296126372820539234090564691695806544"
7962 "715766025588258581902342311480969412221466852421842650484494"
7963 "063894865891424563992751226230317059592413191308470146226366"
7964 "458233536657973376067140793776369412191789801225320255079444"
7965 "592709005698858098716107025188986428347407279053266600044521"
7966 "079987989879536957560131070100060050673537683871138182387904"
7967 "590837539252425985326631955455857258818756188063697492342550"
7968 "045277400125480079927908846850898283905756532829762950509886"
7969 "991675925213188409911532242068610889478326451513981115020992"
7970 "630395715520350039372702741107911736947893709538471200363740"
7971 "669304116845653259038102180504837110789645359520309929381266"
7972 "271463740502507456882882255788069710715770802338317704510793"
7973 "279398576163709512326095306022330346997717688118726634628650"
7974 "675984237916551201500684504118483305560295744746257951860545"
7975 "390826531622290588364837980034428055971370065573420370270905"
7976 "592141420051502465016793525150950140243606137664910359769114"
7977 "512792293426708006440346732679574519594848136194781488696994"
7978 "267355775509666977187349644291823026624985531726865131782364"
7979 "428380093055155988532106121916567178604128111080322761213573"
7980 "781334480667563871257352254033032675246444238637990062075058"
7981 "819854494711379915549313390179300091783493496822950479766923"
7982 "983305064901026858870340863556799948310622536592472509634484"
7983 "910640735459644047154918467543140024764605449756679450446473"
7984 "048922824617117723876384637412932380635306714345354710568410"
7985 "140587435077620501285599837051978855056335305570615129711860"
7986 "309387503970812843734718712815925040263182888714533431137355"
7987 "255722368962836390856001176889513153529416105504464217522618"
7988 "741534232432067776306691118141998014985541610448993152948945"
7989 "865983354717289054861249734477980864059509622993770525110616"
7990 "313865830823478927462500895844216364365499438449134659145333"
7991 "799994034010282254566331595018205841080487728993632798168070"
7992 "476921205941768965021887178681810499301253039335978279707627"
7993 "295287697256489961179958946847840431902105306618594831078534"
7994 "622089641993900896756734276531931450266972752637997248151974"
7995 "2277811246822238899767398834228515625e-4951",
7996 false,
7997 0x0p+0,
7998 0x0p+0,
7999 0x0p+0,
8000 0x8p-152,
8001 false,
8002 0x0p+0,
8003 0x0p+0,
8004 0x0p+0,
8005 0x4p-1076,
8006 false,
8007 0x0p+0,
8008 0x0p+0,
8009 0x0p+0,
8010 0x8p-16448,
8011 true,
8012 0x4p-16448,
8013 0x4p-16448,
8014 0x4p-16448,
8015 0x4p-16448,
8016 false,
8017 0x0p+0,
8018 0x0p+0,
8019 0x0p+0,
8020 0x4p-1076,
8021 true,
8022 0x4p-16448,
8023 0x4p-16448,
8024 0x4p-16448,
8025 0x4p-16448),
8026 TEST ("1.8225997659412373012642029668097099081995254078467816718604"
8027 "902435141858443166988684047803543129136025986236736736017655"
8028 "509834928163110160849867540377949045027419112905889658392846"
8029 "126319028167798783107812829917053644701598967767636342956203"
8030 "999770864055077592691915230273843577112246476529298591341071"
8031 "313110337661777304220340396298768698441131694859514066773321"
8032 "059786469060001083813361460161387168195154228027648977594276"
8033 "496061276605855817438145692314650177569263750801566422892936"
8034 "732834290416745265618525969943519916542939199731612507343012"
8035 "297331882934352282118173551211985973294301787840335672389913"
8036 "821098681464088756477802684228806339233239542587316254618680"
8037 "197563613907079766830481997222017010585267442240109888818022"
8038 "189543438116245170584546472752661417773021275082355242554950"
8039 "776248474101880875363872607989624146320823364146896124171892"
8040 "610744237622308266702265704492674694505399997330424978964704"
8041 "335411125839490463131661420668167686151828553033363555080508"
8042 "484934542727634080467233927879117726432283352324546435315312"
8043 "937809651095964197873430398662003709663353962932921239516263"
8044 "008572512558260093668527782388349282015308359304941505110445"
8045 "043762021191469060607078792635897736408141163554429972292873"
8046 "575169264387977130124003958599909776720759582995017519144111"
8047 "001778329839793855454688442046155253818724410472281602421363"
8048 "580613990749181808302947976045417884436271162664776148749463"
8049 "202753814797191206392480969096910387729527305862739806702349"
8050 "088455828380471306603628636563037414688265702108098430515297"
8051 "645997107159687247830496686980315376091511219227376708389862"
8052 "310190633134517040835432587726931910775044780329777051964574"
8053 "763119639404235797665922677433332402402817037657141926646502"
8054 "612388421085254756323737273178774331073924707711575555193153"
8055 "421957126062196520952920611871114861423032687425262323243276"
8056 "848595495133802591437804984986053892365334900647137137197585"
8057 "161954823956838391108748154877098567190695813394392779995887"
8058 "642254413740232692940887236351533691174492514884514265006822"
8059 "752026136435469700291628942927286843274959781329315250417360"
8060 "438115330104516894597449604875954147108010051910197388860417"
8061 "003307595774863477182911525109554542883460240867674794470854"
8062 "883815424039187014069246137704710366577005576311674384079810"
8063 "437206511282792194562503036151028910065418370565117488062226"
8064 "073975854919243439941741016447206284543777826080409075756028"
8065 "194465562812076645422284670475730922346454505830553174377950"
8066 "824178034708147037448871898963699023373821217419560423459358"
8067 "846127232531421552826545954362386431279626917642725181802754"
8068 "271134597856231805666129524101509582941585421888561296839474"
8069 "232056474112935379177434928227554149402642893913492062781246"
8070 "372611175305462271711931011635602039137701669573065960945871"
8071 "579420683440097179831368317352157202215160682058878025153007"
8072 "184185319863451652087375936651004559837502483808090613073982"
8073 "264685620351993519454344577635257452328683726988824705474397"
8074 "398247190812883071734743260426540123481791283782928972842466"
8075 "595210269414219040901793935553872090377394005932597887081359"
8076 "481915849178541128182923272843218513093012167744690818603663"
8077 "862691727272565325057703378827553284852502067686026850339624"
8078 "401046086817036618366842240024522042069888708534827471235203"
8079 "998932259309110942367856287784097166420437430118381247339347"
8080 "418156902369282431197735078016591613063918260343498992697002"
8081 "033186558413655576703389208301203552157755701852051877927864"
8082 "696515420369217703510602759815252574799728706795849558382877"
8083 "392016396900560101736741462690753991602263974212137632508984"
8084 "264559315540891383192361601189350414311358816980975697568561"
8085 "515680971830107704152657284552920241862730125888825702301035"
8086 "564615759615882010733764341109834449576907982406265803484111"
8087 "303615971297609065271517286111839839646343815364461776394273"
8088 "571391219315553915335300622295196577640884201524657614065743"
8089 "729121754460652975075990012786021662416077757235487562550381"
8090 "116824006014440438178253273174734436163638119532295383351135"
8091 "543170811596051785036366846773285937845231974424475418970517"
8092 "659179798069972876889488877627309887323737590814875050457317"
8093 "809625163713227973229002908003491739085115971899606986738405"
8094 "752463436186745107821032315480693516006251388789902053863235"
8095 "071957895722121876262598833823352290042576488238120724072267"
8096 "480348425637199003147760378463243043407534395221882144887315"
8097 "875876025907739792297575795373506429192468470170038312050500"
8098 "917665707583420927303790875332407805094505665159755210495266"
8099 "485594187244922216154283213688032393939401426499517609275128"
8100 "062067355172333120857796045387692492375534056470145301671359"
8101 "016602832469675123108598588424022216759334733452626330303791"
8102 "660952659036162827509451468771297954737165701921676834866994"
8103 "084496268491510599580714458155026746676860790028899722645883"
8104 "679435969902046442373108472951515492761911884847211825930115"
8105 "654927539118088350255959445076757398298893380662248358210075"
8106 "297702191186519614515280395341723177201383862827129721649638"
8107 "274531314762377778754560119397123180107310216608157141828379"
8108 "259328274508467371717057031104537750450228447941619684073375"
8109 "630517322006118640290925241602376256334414376495602911265450"
8110 "165889418372161719063670619610214632774542741157366426747861"
8111 "054811449449004970132668146607323502760146957586465275981090"
8112 "328336256381187450646030492071694516054712444513961269623339"
8113 "705411366337817643269316717217432478812002049894979925260411"
8114 "553651385384826214231392012841425936827944383266227115236029"
8115 "717393064659821056467446870597828757433936024422511537561864"
8116 "619865595955628070343780472634463916608440151554502790128417"
8117 "277259492437005696576453717387309605129939526661181496994297"
8118 "244693710437436581443653555343763817246961834486181294985455"
8119 "884981266421533438177271809310897035958260776218253097858601"
8120 "160643120653927024652834025146166356877731266566437231429061"
8121 "099807825113272551869352908241073955695854354852545370793609"
8122 "838167127357752579007490955536081388103461735071174567636929"
8123 "060824172375010035497010614957197713919909924635906503348016"
8124 "450952475530978921242656498701313530533991692867619886826204"
8125 "706468476070943378163577235406861262755114909606255628375659"
8126 "196050370661430148107216310635729360112021571291096278032076"
8127 "401092225373270173950575377792566872113768085940991929655824"
8128 "050914085013970861399015141010432835406337266746706727481946"
8129 "196898882472095111505210339933002505227334750020285673634670"
8130 "738458390159933494226851499935336922036551687169140582574153"
8131 "726872453800858360764892975201757027862632615130256075468549"
8132 "502839367841926212872731925042838691319757663382746471782087"
8133 "828988857978192483595747889021081459460627705275735868618724"
8134 "958783348362295106875556443770626864591972089881215465141073"
8135 "516646930158996569747675806719463602045230325049794904894739"
8136 "988312727573320971310488326486213061839843830003145873279435"
8137 "454121817918269218294901387830156432148142381592864575229119"
8138 "479029130050663564889172093067341444164942736885872753984012"
8139 "865743421266470861425283889134636885790293235727017788606167"
8140 "560012477186697069994213912998550931078617189790771376702549"
8141 "055361745205232419031423044366971378594392952093464046441667"
8142 "117613906203494872209149396518971207279263883566606774353236"
8143 "255473603377861613942239543893894460581170658088042083661404"
8144 "937465706659424639301296621963906278930754459296017486063079"
8145 "582024995485338893699574289806529424673393810217577605952909"
8146 "491283123179789154639057105774960699934999681018155749261864"
8147 "012821574480758746632022143860041252142846691648490809250856"
8148 "327057133540568617791625295314357533564192304930155735301757"
8149 "457531580062662693966772497728335047637869054460240023262262"
8150 "260698443946964564691259441706490611176164305693669515767804"
8151 "836460521205954731752583848846525153811934541997962775215961"
8152 "180346397456122329133421016560406277159258781706172834569862"
8153 "946953007793254152187010227976038449980797987728559041018441"
8154 "590564594738308310579014597893182017151615208050090318483536"
8155 "106249131918576316944251537092347119867433735046169725181104"
8156 "507590928834713669184230634083190791725243913641206256399101"
8157 "550966117564795555149420011152858441084271411289366093158722"
8158 "254752761637144762690747726313899449121995142565661043193165"
8159 "353010677613760383307839362361625628371456344409245507081913"
8160 "518237257141164239966660785903970075181826808229440731778746"
8161 "830751045427285945936163931997929399708401851740705527023711"
8162 "492262489476846435969872480702228386506357017948329114555484"
8163 "164760105906717855684788039081591713778852802032849601308169"
8164 "832017420608399347713424218434541771868442189843417628618330"
8165 "607429739733739437863581804003482214082370567967330530446020"
8166 "897773385726872912189813323094415093143437550397556262780011"
8167 "208941731420098754319961419532567861629590267320403217607660"
8168 "774125374101195389953895035347940170148097810952083736798564"
8169 "420421622607993390894450932047257403433908665884124601384175"
8170 "012387617430467934818665777122459487877479257747635172691688"
8171 "471574765285820096075133353869554987216398800026453207557923"
8172 "535966131756358352198875705382763163680830588056974671628368"
8173 "719411827591592806044707764658145625683998557872894583705117"
8174 "936257144994734815912058252772021032081682437093280526665192"
8175 "728869800954748014250481042845426151143544474372887617562791"
8176 "409866964806319608280819816846942058817381943129762034507591"
8177 "367065185343216917751414811188645979508942996964383255432999"
8178 "246119971295726296202396921903289017490293595312645036697141"
8179 "581149988784499288560584613793415358537364677872496224892098"
8180 "940856692342358755626519304557946447004033186014602147449599"
8181 "351317079758304444877174136521487256811625263467410007624215"
8182 "856145392339552689565690577293133060124853654497575571509576"
8183 "408069646196646757505249296126372820539234090564691695806544"
8184 "715766025588258581902342311480969412221466852421842650484494"
8185 "063894865891424563992751226230317059592413191308470146226366"
8186 "458233536657973376067140793776369412191789801225320255079444"
8187 "592709005698858098716107025188986428347407279053266600044521"
8188 "079987989879536957560131070100060050673537683871138182387904"
8189 "590837539252425985326631955455857258818756188063697492342550"
8190 "045277400125480079927908846850898283905756532829762950509886"
8191 "991675925213188409911532242068610889478326451513981115020992"
8192 "630395715520350039372702741107911736947893709538471200363740"
8193 "669304116845653259038102180504837110789645359520309929381266"
8194 "271463740502507456882882255788069710715770802338317704510793"
8195 "279398576163709512326095306022330346997717688118726634628650"
8196 "675984237916551201500684504118483305560295744746257951860545"
8197 "390826531622290588364837980034428055971370065573420370270905"
8198 "592141420051502465016793525150950140243606137664910359769114"
8199 "512792293426708006440346732679574519594848136194781488696994"
8200 "267355775509666977187349644291823026624985531726865131782364"
8201 "428380093055155988532106121916567178604128111080322761213573"
8202 "781334480667563871257352254033032675246444238637990062075058"
8203 "819854494711379915549313390179300091783493496822950479766923"
8204 "983305064901026858870340863556799948310622536592472509634484"
8205 "910640735459644047154918467543140024764605449756679450446473"
8206 "048922824617117723876384637412932380635306714345354710568410"
8207 "140587435077620501285599837051978855056335305570615129711860"
8208 "309387503970812843734718712815925040263182888714533431137355"
8209 "255722368962836390856001176889513153529416105504464217522618"
8210 "741534232432067776306691118141998014985541610448993152948945"
8211 "865983354717289054861249734477980864059509622993770525110616"
8212 "313865830823478927462500895844216364365499438449134659145333"
8213 "799994034010282254566331595018205841080487728993632798168070"
8214 "476921205941768965021887178681810499301253039335978279707627"
8215 "295287697256489961179958946847840431902105306618594831078534"
8216 "622089641993900896756734276531931450266972752637997248151974"
8217 "2277811246822238899767398834228515626e-4951",
8218 false,
8219 0x0p+0,
8220 0x0p+0,
8221 0x0p+0,
8222 0x8p-152,
8223 false,
8224 0x0p+0,
8225 0x0p+0,
8226 0x0p+0,
8227 0x4p-1076,
8228 false,
8229 0x0p+0,
8230 0x8p-16448,
8231 0x0p+0,
8232 0x8p-16448,
8233 false,
8234 0x4p-16448,
8235 0x4p-16448,
8236 0x4p-16448,
8237 0x8p-16448,
8238 false,
8239 0x0p+0,
8240 0x0p+0,
8241 0x0p+0,
8242 0x4p-1076,
8243 false,
8244 0x4p-16448,
8245 0x4p-16448,
8246 0x4p-16448,
8247 0x4.000000000004p-16448),
8248 TEST ("-1.822599765941237301264202966809709908199525407846781671860"
8249 "490243514185844316698868404780354312913602598623673673601765"
8250 "550983492816311016084986754037794904502741911290588965839284"
8251 "612631902816779878310781282991705364470159896776763634295620"
8252 "399977086405507759269191523027384357711224647652929859134107"
8253 "131311033766177730422034039629876869844113169485951406677332"
8254 "105978646906000108381336146016138716819515422802764897759427"
8255 "649606127660585581743814569231465017756926375080156642289293"
8256 "673283429041674526561852596994351991654293919973161250734301"
8257 "229733188293435228211817355121198597329430178784033567238991"
8258 "382109868146408875647780268422880633923323954258731625461868"
8259 "019756361390707976683048199722201701058526744224010988881802"
8260 "218954343811624517058454647275266141777302127508235524255495"
8261 "077624847410188087536387260798962414632082336414689612417189"
8262 "261074423762230826670226570449267469450539999733042497896470"
8263 "433541112583949046313166142066816768615182855303336355508050"
8264 "848493454272763408046723392787911772643228335232454643531531"
8265 "293780965109596419787343039866200370966335396293292123951626"
8266 "300857251255826009366852778238834928201530835930494150511044"
8267 "504376202119146906060707879263589773640814116355442997229287"
8268 "357516926438797713012400395859990977672075958299501751914411"
8269 "100177832983979385545468844204615525381872441047228160242136"
8270 "358061399074918180830294797604541788443627116266477614874946"
8271 "320275381479719120639248096909691038772952730586273980670234"
8272 "908845582838047130660362863656303741468826570210809843051529"
8273 "764599710715968724783049668698031537609151121922737670838986"
8274 "231019063313451704083543258772693191077504478032977705196457"
8275 "476311963940423579766592267743333240240281703765714192664650"
8276 "261238842108525475632373727317877433107392470771157555519315"
8277 "342195712606219652095292061187111486142303268742526232324327"
8278 "684859549513380259143780498498605389236533490064713713719758"
8279 "516195482395683839110874815487709856719069581339439277999588"
8280 "764225441374023269294088723635153369117449251488451426500682"
8281 "275202613643546970029162894292728684327495978132931525041736"
8282 "043811533010451689459744960487595414710801005191019738886041"
8283 "700330759577486347718291152510955454288346024086767479447085"
8284 "488381542403918701406924613770471036657700557631167438407981"
8285 "043720651128279219456250303615102891006541837056511748806222"
8286 "607397585491924343994174101644720628454377782608040907575602"
8287 "819446556281207664542228467047573092234645450583055317437795"
8288 "082417803470814703744887189896369902337382121741956042345935"
8289 "884612723253142155282654595436238643127962691764272518180275"
8290 "427113459785623180566612952410150958294158542188856129683947"
8291 "423205647411293537917743492822755414940264289391349206278124"
8292 "637261117530546227171193101163560203913770166957306596094587"
8293 "157942068344009717983136831735215720221516068205887802515300"
8294 "718418531986345165208737593665100455983750248380809061307398"
8295 "226468562035199351945434457763525745232868372698882470547439"
8296 "739824719081288307173474326042654012348179128378292897284246"
8297 "659521026941421904090179393555387209037739400593259788708135"
8298 "948191584917854112818292327284321851309301216774469081860366"
8299 "386269172727256532505770337882755328485250206768602685033962"
8300 "440104608681703661836684224002452204206988870853482747123520"
8301 "399893225930911094236785628778409716642043743011838124733934"
8302 "741815690236928243119773507801659161306391826034349899269700"
8303 "203318655841365557670338920830120355215775570185205187792786"
8304 "469651542036921770351060275981525257479972870679584955838287"
8305 "739201639690056010173674146269075399160226397421213763250898"
8306 "426455931554089138319236160118935041431135881698097569756856"
8307 "151568097183010770415265728455292024186273012588882570230103"
8308 "556461575961588201073376434110983444957690798240626580348411"
8309 "130361597129760906527151728611183983964634381536446177639427"
8310 "357139121931555391533530062229519657764088420152465761406574"
8311 "372912175446065297507599001278602166241607775723548756255038"
8312 "111682400601444043817825327317473443616363811953229538335113"
8313 "554317081159605178503636684677328593784523197442447541897051"
8314 "765917979806997287688948887762730988732373759081487505045731"
8315 "780962516371322797322900290800349173908511597189960698673840"
8316 "575246343618674510782103231548069351600625138878990205386323"
8317 "507195789572212187626259883382335229004257648823812072407226"
8318 "748034842563719900314776037846324304340753439522188214488731"
8319 "587587602590773979229757579537350642919246847017003831205050"
8320 "091766570758342092730379087533240780509450566515975521049526"
8321 "648559418724492221615428321368803239393940142649951760927512"
8322 "806206735517233312085779604538769249237553405647014530167135"
8323 "901660283246967512310859858842402221675933473345262633030379"
8324 "166095265903616282750945146877129795473716570192167683486699"
8325 "408449626849151059958071445815502674667686079002889972264588"
8326 "367943596990204644237310847295151549276191188484721182593011"
8327 "565492753911808835025595944507675739829889338066224835821007"
8328 "529770219118651961451528039534172317720138386282712972164963"
8329 "827453131476237777875456011939712318010731021660815714182837"
8330 "925932827450846737171705703110453775045022844794161968407337"
8331 "563051732200611864029092524160237625633441437649560291126545"
8332 "016588941837216171906367061961021463277454274115736642674786"
8333 "105481144944900497013266814660732350276014695758646527598109"
8334 "032833625638118745064603049207169451605471244451396126962333"
8335 "970541136633781764326931671721743247881200204989497992526041"
8336 "155365138538482621423139201284142593682794438326622711523602"
8337 "971739306465982105646744687059782875743393602442251153756186"
8338 "461986559595562807034378047263446391660844015155450279012841"
8339 "727725949243700569657645371738730960512993952666118149699429"
8340 "724469371043743658144365355534376381724696183448618129498545"
8341 "588498126642153343817727180931089703595826077621825309785860"
8342 "116064312065392702465283402514616635687773126656643723142906"
8343 "109980782511327255186935290824107395569585435485254537079360"
8344 "983816712735775257900749095553608138810346173507117456763692"
8345 "906082417237501003549701061495719771391990992463590650334801"
8346 "645095247553097892124265649870131353053399169286761988682620"
8347 "470646847607094337816357723540686126275511490960625562837565"
8348 "919605037066143014810721631063572936011202157129109627803207"
8349 "640109222537327017395057537779256687211376808594099192965582"
8350 "405091408501397086139901514101043283540633726674670672748194"
8351 "619689888247209511150521033993300250522733475002028567363467"
8352 "073845839015993349422685149993533692203655168716914058257415"
8353 "372687245380085836076489297520175702786263261513025607546854"
8354 "950283936784192621287273192504283869131975766338274647178208"
8355 "782898885797819248359574788902108145946062770527573586861872"
8356 "495878334836229510687555644377062686459197208988121546514107"
8357 "351664693015899656974767580671946360204523032504979490489473"
8358 "998831272757332097131048832648621306183984383000314587327943"
8359 "545412181791826921829490138783015643214814238159286457522911"
8360 "947902913005066356488917209306734144416494273688587275398401"
8361 "286574342126647086142528388913463688579029323572701778860616"
8362 "756001247718669706999421391299855093107861718979077137670254"
8363 "905536174520523241903142304436697137859439295209346404644166"
8364 "711761390620349487220914939651897120727926388356660677435323"
8365 "625547360337786161394223954389389446058117065808804208366140"
8366 "493746570665942463930129662196390627893075445929601748606307"
8367 "958202499548533889369957428980652942467339381021757760595290"
8368 "949128312317978915463905710577496069993499968101815574926186"
8369 "401282157448075874663202214386004125214284669164849080925085"
8370 "632705713354056861779162529531435753356419230493015573530175"
8371 "745753158006266269396677249772833504763786905446024002326226"
8372 "226069844394696456469125944170649061117616430569366951576780"
8373 "483646052120595473175258384884652515381193454199796277521596"
8374 "118034639745612232913342101656040627715925878170617283456986"
8375 "294695300779325415218701022797603844998079798772855904101844"
8376 "159056459473830831057901459789318201715161520805009031848353"
8377 "610624913191857631694425153709234711986743373504616972518110"
8378 "450759092883471366918423063408319079172524391364120625639910"
8379 "155096611756479555514942001115285844108427141128936609315872"
8380 "225475276163714476269074772631389944912199514256566104319316"
8381 "535301067761376038330783936236162562837145634440924550708191"
8382 "351823725714116423996666078590397007518182680822944073177874"
8383 "683075104542728594593616393199792939970840185174070552702371"
8384 "149226248947684643596987248070222838650635701794832911455548"
8385 "416476010590671785568478803908159171377885280203284960130816"
8386 "983201742060839934771342421843454177186844218984341762861833"
8387 "060742973973373943786358180400348221408237056796733053044602"
8388 "089777338572687291218981332309441509314343755039755626278001"
8389 "120894173142009875431996141953256786162959026732040321760766"
8390 "077412537410119538995389503534794017014809781095208373679856"
8391 "442042162260799339089445093204725740343390866588412460138417"
8392 "501238761743046793481866577712245948787747925774763517269168"
8393 "847157476528582009607513335386955498721639880002645320755792"
8394 "353596613175635835219887570538276316368083058805697467162836"
8395 "871941182759159280604470776465814562568399855787289458370511"
8396 "793625714499473481591205825277202103208168243709328052666519"
8397 "272886980095474801425048104284542615114354447437288761756279"
8398 "140986696480631960828081981684694205881738194312976203450759"
8399 "136706518534321691775141481118864597950894299696438325543299"
8400 "924611997129572629620239692190328901749029359531264503669714"
8401 "158114998878449928856058461379341535853736467787249622489209"
8402 "894085669234235875562651930455794644700403318601460214744959"
8403 "935131707975830444487717413652148725681162526346741000762421"
8404 "585614539233955268956569057729313306012485365449757557150957"
8405 "640806964619664675750524929612637282053923409056469169580654"
8406 "471576602558825858190234231148096941222146685242184265048449"
8407 "406389486589142456399275122623031705959241319130847014622636"
8408 "645823353665797337606714079377636941219178980122532025507944"
8409 "459270900569885809871610702518898642834740727905326660004452"
8410 "107998798987953695756013107010006005067353768387113818238790"
8411 "459083753925242598532663195545585725881875618806369749234255"
8412 "004527740012548007992790884685089828390575653282976295050988"
8413 "699167592521318840991153224206861088947832645151398111502099"
8414 "263039571552035003937270274110791173694789370953847120036374"
8415 "066930411684565325903810218050483711078964535952030992938126"
8416 "627146374050250745688288225578806971071577080233831770451079"
8417 "327939857616370951232609530602233034699771768811872663462865"
8418 "067598423791655120150068450411848330556029574474625795186054"
8419 "539082653162229058836483798003442805597137006557342037027090"
8420 "559214142005150246501679352515095014024360613766491035976911"
8421 "451279229342670800644034673267957451959484813619478148869699"
8422 "426735577550966697718734964429182302662498553172686513178236"
8423 "442838009305515598853210612191656717860412811108032276121357"
8424 "378133448066756387125735225403303267524644423863799006207505"
8425 "881985449471137991554931339017930009178349349682295047976692"
8426 "398330506490102685887034086355679994831062253659247250963448"
8427 "491064073545964404715491846754314002476460544975667945044647"
8428 "304892282461711772387638463741293238063530671434535471056841"
8429 "014058743507762050128559983705197885505633530557061512971186"
8430 "030938750397081284373471871281592504026318288871453343113735"
8431 "525572236896283639085600117688951315352941610550446421752261"
8432 "874153423243206777630669111814199801498554161044899315294894"
8433 "586598335471728905486124973447798086405950962299377052511061"
8434 "631386583082347892746250089584421636436549943844913465914533"
8435 "379999403401028225456633159501820584108048772899363279816807"
8436 "047692120594176896502188717868181049930125303933597827970762"
8437 "729528769725648996117995894684784043190210530661859483107853"
8438 "462208964199390089675673427653193145026697275263799724815197"
8439 "42277811246822238899767398834228515624e-4951",
8440 false,
8441 -0x8p-152,
8442 -0x0p+0,
8443 -0x0p+0,
8444 -0x0p+0,
8445 false,
8446 -0x4p-1076,
8447 -0x0p+0,
8448 -0x0p+0,
8449 -0x0p+0,
8450 false,
8451 -0x8p-16448,
8452 -0x0p+0,
8453 -0x0p+0,
8454 -0x0p+0,
8455 false,
8456 -0x4p-16448,
8457 -0x4p-16448,
8458 -0x0p+0,
8459 -0x0p+0,
8460 false,
8461 -0x4p-1076,
8462 -0x0p+0,
8463 -0x0p+0,
8464 -0x0p+0,
8465 false,
8466 -0x4p-16448,
8467 -0x4p-16448,
8468 -0x3.fffffffffffcp-16448,
8469 -0x3.fffffffffffcp-16448),
8470 TEST ("-1.822599765941237301264202966809709908199525407846781671860"
8471 "490243514185844316698868404780354312913602598623673673601765"
8472 "550983492816311016084986754037794904502741911290588965839284"
8473 "612631902816779878310781282991705364470159896776763634295620"
8474 "399977086405507759269191523027384357711224647652929859134107"
8475 "131311033766177730422034039629876869844113169485951406677332"
8476 "105978646906000108381336146016138716819515422802764897759427"
8477 "649606127660585581743814569231465017756926375080156642289293"
8478 "673283429041674526561852596994351991654293919973161250734301"
8479 "229733188293435228211817355121198597329430178784033567238991"
8480 "382109868146408875647780268422880633923323954258731625461868"
8481 "019756361390707976683048199722201701058526744224010988881802"
8482 "218954343811624517058454647275266141777302127508235524255495"
8483 "077624847410188087536387260798962414632082336414689612417189"
8484 "261074423762230826670226570449267469450539999733042497896470"
8485 "433541112583949046313166142066816768615182855303336355508050"
8486 "848493454272763408046723392787911772643228335232454643531531"
8487 "293780965109596419787343039866200370966335396293292123951626"
8488 "300857251255826009366852778238834928201530835930494150511044"
8489 "504376202119146906060707879263589773640814116355442997229287"
8490 "357516926438797713012400395859990977672075958299501751914411"
8491 "100177832983979385545468844204615525381872441047228160242136"
8492 "358061399074918180830294797604541788443627116266477614874946"
8493 "320275381479719120639248096909691038772952730586273980670234"
8494 "908845582838047130660362863656303741468826570210809843051529"
8495 "764599710715968724783049668698031537609151121922737670838986"
8496 "231019063313451704083543258772693191077504478032977705196457"
8497 "476311963940423579766592267743333240240281703765714192664650"
8498 "261238842108525475632373727317877433107392470771157555519315"
8499 "342195712606219652095292061187111486142303268742526232324327"
8500 "684859549513380259143780498498605389236533490064713713719758"
8501 "516195482395683839110874815487709856719069581339439277999588"
8502 "764225441374023269294088723635153369117449251488451426500682"
8503 "275202613643546970029162894292728684327495978132931525041736"
8504 "043811533010451689459744960487595414710801005191019738886041"
8505 "700330759577486347718291152510955454288346024086767479447085"
8506 "488381542403918701406924613770471036657700557631167438407981"
8507 "043720651128279219456250303615102891006541837056511748806222"
8508 "607397585491924343994174101644720628454377782608040907575602"
8509 "819446556281207664542228467047573092234645450583055317437795"
8510 "082417803470814703744887189896369902337382121741956042345935"
8511 "884612723253142155282654595436238643127962691764272518180275"
8512 "427113459785623180566612952410150958294158542188856129683947"
8513 "423205647411293537917743492822755414940264289391349206278124"
8514 "637261117530546227171193101163560203913770166957306596094587"
8515 "157942068344009717983136831735215720221516068205887802515300"
8516 "718418531986345165208737593665100455983750248380809061307398"
8517 "226468562035199351945434457763525745232868372698882470547439"
8518 "739824719081288307173474326042654012348179128378292897284246"
8519 "659521026941421904090179393555387209037739400593259788708135"
8520 "948191584917854112818292327284321851309301216774469081860366"
8521 "386269172727256532505770337882755328485250206768602685033962"
8522 "440104608681703661836684224002452204206988870853482747123520"
8523 "399893225930911094236785628778409716642043743011838124733934"
8524 "741815690236928243119773507801659161306391826034349899269700"
8525 "203318655841365557670338920830120355215775570185205187792786"
8526 "469651542036921770351060275981525257479972870679584955838287"
8527 "739201639690056010173674146269075399160226397421213763250898"
8528 "426455931554089138319236160118935041431135881698097569756856"
8529 "151568097183010770415265728455292024186273012588882570230103"
8530 "556461575961588201073376434110983444957690798240626580348411"
8531 "130361597129760906527151728611183983964634381536446177639427"
8532 "357139121931555391533530062229519657764088420152465761406574"
8533 "372912175446065297507599001278602166241607775723548756255038"
8534 "111682400601444043817825327317473443616363811953229538335113"
8535 "554317081159605178503636684677328593784523197442447541897051"
8536 "765917979806997287688948887762730988732373759081487505045731"
8537 "780962516371322797322900290800349173908511597189960698673840"
8538 "575246343618674510782103231548069351600625138878990205386323"
8539 "507195789572212187626259883382335229004257648823812072407226"
8540 "748034842563719900314776037846324304340753439522188214488731"
8541 "587587602590773979229757579537350642919246847017003831205050"
8542 "091766570758342092730379087533240780509450566515975521049526"
8543 "648559418724492221615428321368803239393940142649951760927512"
8544 "806206735517233312085779604538769249237553405647014530167135"
8545 "901660283246967512310859858842402221675933473345262633030379"
8546 "166095265903616282750945146877129795473716570192167683486699"
8547 "408449626849151059958071445815502674667686079002889972264588"
8548 "367943596990204644237310847295151549276191188484721182593011"
8549 "565492753911808835025595944507675739829889338066224835821007"
8550 "529770219118651961451528039534172317720138386282712972164963"
8551 "827453131476237777875456011939712318010731021660815714182837"
8552 "925932827450846737171705703110453775045022844794161968407337"
8553 "563051732200611864029092524160237625633441437649560291126545"
8554 "016588941837216171906367061961021463277454274115736642674786"
8555 "105481144944900497013266814660732350276014695758646527598109"
8556 "032833625638118745064603049207169451605471244451396126962333"
8557 "970541136633781764326931671721743247881200204989497992526041"
8558 "155365138538482621423139201284142593682794438326622711523602"
8559 "971739306465982105646744687059782875743393602442251153756186"
8560 "461986559595562807034378047263446391660844015155450279012841"
8561 "727725949243700569657645371738730960512993952666118149699429"
8562 "724469371043743658144365355534376381724696183448618129498545"
8563 "588498126642153343817727180931089703595826077621825309785860"
8564 "116064312065392702465283402514616635687773126656643723142906"
8565 "109980782511327255186935290824107395569585435485254537079360"
8566 "983816712735775257900749095553608138810346173507117456763692"
8567 "906082417237501003549701061495719771391990992463590650334801"
8568 "645095247553097892124265649870131353053399169286761988682620"
8569 "470646847607094337816357723540686126275511490960625562837565"
8570 "919605037066143014810721631063572936011202157129109627803207"
8571 "640109222537327017395057537779256687211376808594099192965582"
8572 "405091408501397086139901514101043283540633726674670672748194"
8573 "619689888247209511150521033993300250522733475002028567363467"
8574 "073845839015993349422685149993533692203655168716914058257415"
8575 "372687245380085836076489297520175702786263261513025607546854"
8576 "950283936784192621287273192504283869131975766338274647178208"
8577 "782898885797819248359574788902108145946062770527573586861872"
8578 "495878334836229510687555644377062686459197208988121546514107"
8579 "351664693015899656974767580671946360204523032504979490489473"
8580 "998831272757332097131048832648621306183984383000314587327943"
8581 "545412181791826921829490138783015643214814238159286457522911"
8582 "947902913005066356488917209306734144416494273688587275398401"
8583 "286574342126647086142528388913463688579029323572701778860616"
8584 "756001247718669706999421391299855093107861718979077137670254"
8585 "905536174520523241903142304436697137859439295209346404644166"
8586 "711761390620349487220914939651897120727926388356660677435323"
8587 "625547360337786161394223954389389446058117065808804208366140"
8588 "493746570665942463930129662196390627893075445929601748606307"
8589 "958202499548533889369957428980652942467339381021757760595290"
8590 "949128312317978915463905710577496069993499968101815574926186"
8591 "401282157448075874663202214386004125214284669164849080925085"
8592 "632705713354056861779162529531435753356419230493015573530175"
8593 "745753158006266269396677249772833504763786905446024002326226"
8594 "226069844394696456469125944170649061117616430569366951576780"
8595 "483646052120595473175258384884652515381193454199796277521596"
8596 "118034639745612232913342101656040627715925878170617283456986"
8597 "294695300779325415218701022797603844998079798772855904101844"
8598 "159056459473830831057901459789318201715161520805009031848353"
8599 "610624913191857631694425153709234711986743373504616972518110"
8600 "450759092883471366918423063408319079172524391364120625639910"
8601 "155096611756479555514942001115285844108427141128936609315872"
8602 "225475276163714476269074772631389944912199514256566104319316"
8603 "535301067761376038330783936236162562837145634440924550708191"
8604 "351823725714116423996666078590397007518182680822944073177874"
8605 "683075104542728594593616393199792939970840185174070552702371"
8606 "149226248947684643596987248070222838650635701794832911455548"
8607 "416476010590671785568478803908159171377885280203284960130816"
8608 "983201742060839934771342421843454177186844218984341762861833"
8609 "060742973973373943786358180400348221408237056796733053044602"
8610 "089777338572687291218981332309441509314343755039755626278001"
8611 "120894173142009875431996141953256786162959026732040321760766"
8612 "077412537410119538995389503534794017014809781095208373679856"
8613 "442042162260799339089445093204725740343390866588412460138417"
8614 "501238761743046793481866577712245948787747925774763517269168"
8615 "847157476528582009607513335386955498721639880002645320755792"
8616 "353596613175635835219887570538276316368083058805697467162836"
8617 "871941182759159280604470776465814562568399855787289458370511"
8618 "793625714499473481591205825277202103208168243709328052666519"
8619 "272886980095474801425048104284542615114354447437288761756279"
8620 "140986696480631960828081981684694205881738194312976203450759"
8621 "136706518534321691775141481118864597950894299696438325543299"
8622 "924611997129572629620239692190328901749029359531264503669714"
8623 "158114998878449928856058461379341535853736467787249622489209"
8624 "894085669234235875562651930455794644700403318601460214744959"
8625 "935131707975830444487717413652148725681162526346741000762421"
8626 "585614539233955268956569057729313306012485365449757557150957"
8627 "640806964619664675750524929612637282053923409056469169580654"
8628 "471576602558825858190234231148096941222146685242184265048449"
8629 "406389486589142456399275122623031705959241319130847014622636"
8630 "645823353665797337606714079377636941219178980122532025507944"
8631 "459270900569885809871610702518898642834740727905326660004452"
8632 "107998798987953695756013107010006005067353768387113818238790"
8633 "459083753925242598532663195545585725881875618806369749234255"
8634 "004527740012548007992790884685089828390575653282976295050988"
8635 "699167592521318840991153224206861088947832645151398111502099"
8636 "263039571552035003937270274110791173694789370953847120036374"
8637 "066930411684565325903810218050483711078964535952030992938126"
8638 "627146374050250745688288225578806971071577080233831770451079"
8639 "327939857616370951232609530602233034699771768811872663462865"
8640 "067598423791655120150068450411848330556029574474625795186054"
8641 "539082653162229058836483798003442805597137006557342037027090"
8642 "559214142005150246501679352515095014024360613766491035976911"
8643 "451279229342670800644034673267957451959484813619478148869699"
8644 "426735577550966697718734964429182302662498553172686513178236"
8645 "442838009305515598853210612191656717860412811108032276121357"
8646 "378133448066756387125735225403303267524644423863799006207505"
8647 "881985449471137991554931339017930009178349349682295047976692"
8648 "398330506490102685887034086355679994831062253659247250963448"
8649 "491064073545964404715491846754314002476460544975667945044647"
8650 "304892282461711772387638463741293238063530671434535471056841"
8651 "014058743507762050128559983705197885505633530557061512971186"
8652 "030938750397081284373471871281592504026318288871453343113735"
8653 "525572236896283639085600117688951315352941610550446421752261"
8654 "874153423243206777630669111814199801498554161044899315294894"
8655 "586598335471728905486124973447798086405950962299377052511061"
8656 "631386583082347892746250089584421636436549943844913465914533"
8657 "379999403401028225456633159501820584108048772899363279816807"
8658 "047692120594176896502188717868181049930125303933597827970762"
8659 "729528769725648996117995894684784043190210530661859483107853"
8660 "462208964199390089675673427653193145026697275263799724815197"
8661 "42277811246822238899767398834228515625e-4951",
8662 false,
8663 -0x8p-152,
8664 -0x0p+0,
8665 -0x0p+0,
8666 -0x0p+0,
8667 false,
8668 -0x4p-1076,
8669 -0x0p+0,
8670 -0x0p+0,
8671 -0x0p+0,
8672 false,
8673 -0x8p-16448,
8674 -0x0p+0,
8675 -0x0p+0,
8676 -0x0p+0,
8677 true,
8678 -0x4p-16448,
8679 -0x4p-16448,
8680 -0x4p-16448,
8681 -0x4p-16448,
8682 false,
8683 -0x4p-1076,
8684 -0x0p+0,
8685 -0x0p+0,
8686 -0x0p+0,
8687 true,
8688 -0x4p-16448,
8689 -0x4p-16448,
8690 -0x4p-16448,
8691 -0x4p-16448),
8692 TEST ("-1.822599765941237301264202966809709908199525407846781671860"
8693 "490243514185844316698868404780354312913602598623673673601765"
8694 "550983492816311016084986754037794904502741911290588965839284"
8695 "612631902816779878310781282991705364470159896776763634295620"
8696 "399977086405507759269191523027384357711224647652929859134107"
8697 "131311033766177730422034039629876869844113169485951406677332"
8698 "105978646906000108381336146016138716819515422802764897759427"
8699 "649606127660585581743814569231465017756926375080156642289293"
8700 "673283429041674526561852596994351991654293919973161250734301"
8701 "229733188293435228211817355121198597329430178784033567238991"
8702 "382109868146408875647780268422880633923323954258731625461868"
8703 "019756361390707976683048199722201701058526744224010988881802"
8704 "218954343811624517058454647275266141777302127508235524255495"
8705 "077624847410188087536387260798962414632082336414689612417189"
8706 "261074423762230826670226570449267469450539999733042497896470"
8707 "433541112583949046313166142066816768615182855303336355508050"
8708 "848493454272763408046723392787911772643228335232454643531531"
8709 "293780965109596419787343039866200370966335396293292123951626"
8710 "300857251255826009366852778238834928201530835930494150511044"
8711 "504376202119146906060707879263589773640814116355442997229287"
8712 "357516926438797713012400395859990977672075958299501751914411"
8713 "100177832983979385545468844204615525381872441047228160242136"
8714 "358061399074918180830294797604541788443627116266477614874946"
8715 "320275381479719120639248096909691038772952730586273980670234"
8716 "908845582838047130660362863656303741468826570210809843051529"
8717 "764599710715968724783049668698031537609151121922737670838986"
8718 "231019063313451704083543258772693191077504478032977705196457"
8719 "476311963940423579766592267743333240240281703765714192664650"
8720 "261238842108525475632373727317877433107392470771157555519315"
8721 "342195712606219652095292061187111486142303268742526232324327"
8722 "684859549513380259143780498498605389236533490064713713719758"
8723 "516195482395683839110874815487709856719069581339439277999588"
8724 "764225441374023269294088723635153369117449251488451426500682"
8725 "275202613643546970029162894292728684327495978132931525041736"
8726 "043811533010451689459744960487595414710801005191019738886041"
8727 "700330759577486347718291152510955454288346024086767479447085"
8728 "488381542403918701406924613770471036657700557631167438407981"
8729 "043720651128279219456250303615102891006541837056511748806222"
8730 "607397585491924343994174101644720628454377782608040907575602"
8731 "819446556281207664542228467047573092234645450583055317437795"
8732 "082417803470814703744887189896369902337382121741956042345935"
8733 "884612723253142155282654595436238643127962691764272518180275"
8734 "427113459785623180566612952410150958294158542188856129683947"
8735 "423205647411293537917743492822755414940264289391349206278124"
8736 "637261117530546227171193101163560203913770166957306596094587"
8737 "157942068344009717983136831735215720221516068205887802515300"
8738 "718418531986345165208737593665100455983750248380809061307398"
8739 "226468562035199351945434457763525745232868372698882470547439"
8740 "739824719081288307173474326042654012348179128378292897284246"
8741 "659521026941421904090179393555387209037739400593259788708135"
8742 "948191584917854112818292327284321851309301216774469081860366"
8743 "386269172727256532505770337882755328485250206768602685033962"
8744 "440104608681703661836684224002452204206988870853482747123520"
8745 "399893225930911094236785628778409716642043743011838124733934"
8746 "741815690236928243119773507801659161306391826034349899269700"
8747 "203318655841365557670338920830120355215775570185205187792786"
8748 "469651542036921770351060275981525257479972870679584955838287"
8749 "739201639690056010173674146269075399160226397421213763250898"
8750 "426455931554089138319236160118935041431135881698097569756856"
8751 "151568097183010770415265728455292024186273012588882570230103"
8752 "556461575961588201073376434110983444957690798240626580348411"
8753 "130361597129760906527151728611183983964634381536446177639427"
8754 "357139121931555391533530062229519657764088420152465761406574"
8755 "372912175446065297507599001278602166241607775723548756255038"
8756 "111682400601444043817825327317473443616363811953229538335113"
8757 "554317081159605178503636684677328593784523197442447541897051"
8758 "765917979806997287688948887762730988732373759081487505045731"
8759 "780962516371322797322900290800349173908511597189960698673840"
8760 "575246343618674510782103231548069351600625138878990205386323"
8761 "507195789572212187626259883382335229004257648823812072407226"
8762 "748034842563719900314776037846324304340753439522188214488731"
8763 "587587602590773979229757579537350642919246847017003831205050"
8764 "091766570758342092730379087533240780509450566515975521049526"
8765 "648559418724492221615428321368803239393940142649951760927512"
8766 "806206735517233312085779604538769249237553405647014530167135"
8767 "901660283246967512310859858842402221675933473345262633030379"
8768 "166095265903616282750945146877129795473716570192167683486699"
8769 "408449626849151059958071445815502674667686079002889972264588"
8770 "367943596990204644237310847295151549276191188484721182593011"
8771 "565492753911808835025595944507675739829889338066224835821007"
8772 "529770219118651961451528039534172317720138386282712972164963"
8773 "827453131476237777875456011939712318010731021660815714182837"
8774 "925932827450846737171705703110453775045022844794161968407337"
8775 "563051732200611864029092524160237625633441437649560291126545"
8776 "016588941837216171906367061961021463277454274115736642674786"
8777 "105481144944900497013266814660732350276014695758646527598109"
8778 "032833625638118745064603049207169451605471244451396126962333"
8779 "970541136633781764326931671721743247881200204989497992526041"
8780 "155365138538482621423139201284142593682794438326622711523602"
8781 "971739306465982105646744687059782875743393602442251153756186"
8782 "461986559595562807034378047263446391660844015155450279012841"
8783 "727725949243700569657645371738730960512993952666118149699429"
8784 "724469371043743658144365355534376381724696183448618129498545"
8785 "588498126642153343817727180931089703595826077621825309785860"
8786 "116064312065392702465283402514616635687773126656643723142906"
8787 "109980782511327255186935290824107395569585435485254537079360"
8788 "983816712735775257900749095553608138810346173507117456763692"
8789 "906082417237501003549701061495719771391990992463590650334801"
8790 "645095247553097892124265649870131353053399169286761988682620"
8791 "470646847607094337816357723540686126275511490960625562837565"
8792 "919605037066143014810721631063572936011202157129109627803207"
8793 "640109222537327017395057537779256687211376808594099192965582"
8794 "405091408501397086139901514101043283540633726674670672748194"
8795 "619689888247209511150521033993300250522733475002028567363467"
8796 "073845839015993349422685149993533692203655168716914058257415"
8797 "372687245380085836076489297520175702786263261513025607546854"
8798 "950283936784192621287273192504283869131975766338274647178208"
8799 "782898885797819248359574788902108145946062770527573586861872"
8800 "495878334836229510687555644377062686459197208988121546514107"
8801 "351664693015899656974767580671946360204523032504979490489473"
8802 "998831272757332097131048832648621306183984383000314587327943"
8803 "545412181791826921829490138783015643214814238159286457522911"
8804 "947902913005066356488917209306734144416494273688587275398401"
8805 "286574342126647086142528388913463688579029323572701778860616"
8806 "756001247718669706999421391299855093107861718979077137670254"
8807 "905536174520523241903142304436697137859439295209346404644166"
8808 "711761390620349487220914939651897120727926388356660677435323"
8809 "625547360337786161394223954389389446058117065808804208366140"
8810 "493746570665942463930129662196390627893075445929601748606307"
8811 "958202499548533889369957428980652942467339381021757760595290"
8812 "949128312317978915463905710577496069993499968101815574926186"
8813 "401282157448075874663202214386004125214284669164849080925085"
8814 "632705713354056861779162529531435753356419230493015573530175"
8815 "745753158006266269396677249772833504763786905446024002326226"
8816 "226069844394696456469125944170649061117616430569366951576780"
8817 "483646052120595473175258384884652515381193454199796277521596"
8818 "118034639745612232913342101656040627715925878170617283456986"
8819 "294695300779325415218701022797603844998079798772855904101844"
8820 "159056459473830831057901459789318201715161520805009031848353"
8821 "610624913191857631694425153709234711986743373504616972518110"
8822 "450759092883471366918423063408319079172524391364120625639910"
8823 "155096611756479555514942001115285844108427141128936609315872"
8824 "225475276163714476269074772631389944912199514256566104319316"
8825 "535301067761376038330783936236162562837145634440924550708191"
8826 "351823725714116423996666078590397007518182680822944073177874"
8827 "683075104542728594593616393199792939970840185174070552702371"
8828 "149226248947684643596987248070222838650635701794832911455548"
8829 "416476010590671785568478803908159171377885280203284960130816"
8830 "983201742060839934771342421843454177186844218984341762861833"
8831 "060742973973373943786358180400348221408237056796733053044602"
8832 "089777338572687291218981332309441509314343755039755626278001"
8833 "120894173142009875431996141953256786162959026732040321760766"
8834 "077412537410119538995389503534794017014809781095208373679856"
8835 "442042162260799339089445093204725740343390866588412460138417"
8836 "501238761743046793481866577712245948787747925774763517269168"
8837 "847157476528582009607513335386955498721639880002645320755792"
8838 "353596613175635835219887570538276316368083058805697467162836"
8839 "871941182759159280604470776465814562568399855787289458370511"
8840 "793625714499473481591205825277202103208168243709328052666519"
8841 "272886980095474801425048104284542615114354447437288761756279"
8842 "140986696480631960828081981684694205881738194312976203450759"
8843 "136706518534321691775141481118864597950894299696438325543299"
8844 "924611997129572629620239692190328901749029359531264503669714"
8845 "158114998878449928856058461379341535853736467787249622489209"
8846 "894085669234235875562651930455794644700403318601460214744959"
8847 "935131707975830444487717413652148725681162526346741000762421"
8848 "585614539233955268956569057729313306012485365449757557150957"
8849 "640806964619664675750524929612637282053923409056469169580654"
8850 "471576602558825858190234231148096941222146685242184265048449"
8851 "406389486589142456399275122623031705959241319130847014622636"
8852 "645823353665797337606714079377636941219178980122532025507944"
8853 "459270900569885809871610702518898642834740727905326660004452"
8854 "107998798987953695756013107010006005067353768387113818238790"
8855 "459083753925242598532663195545585725881875618806369749234255"
8856 "004527740012548007992790884685089828390575653282976295050988"
8857 "699167592521318840991153224206861088947832645151398111502099"
8858 "263039571552035003937270274110791173694789370953847120036374"
8859 "066930411684565325903810218050483711078964535952030992938126"
8860 "627146374050250745688288225578806971071577080233831770451079"
8861 "327939857616370951232609530602233034699771768811872663462865"
8862 "067598423791655120150068450411848330556029574474625795186054"
8863 "539082653162229058836483798003442805597137006557342037027090"
8864 "559214142005150246501679352515095014024360613766491035976911"
8865 "451279229342670800644034673267957451959484813619478148869699"
8866 "426735577550966697718734964429182302662498553172686513178236"
8867 "442838009305515598853210612191656717860412811108032276121357"
8868 "378133448066756387125735225403303267524644423863799006207505"
8869 "881985449471137991554931339017930009178349349682295047976692"
8870 "398330506490102685887034086355679994831062253659247250963448"
8871 "491064073545964404715491846754314002476460544975667945044647"
8872 "304892282461711772387638463741293238063530671434535471056841"
8873 "014058743507762050128559983705197885505633530557061512971186"
8874 "030938750397081284373471871281592504026318288871453343113735"
8875 "525572236896283639085600117688951315352941610550446421752261"
8876 "874153423243206777630669111814199801498554161044899315294894"
8877 "586598335471728905486124973447798086405950962299377052511061"
8878 "631386583082347892746250089584421636436549943844913465914533"
8879 "379999403401028225456633159501820584108048772899363279816807"
8880 "047692120594176896502188717868181049930125303933597827970762"
8881 "729528769725648996117995894684784043190210530661859483107853"
8882 "462208964199390089675673427653193145026697275263799724815197"
8883 "42277811246822238899767398834228515626e-4951",
8884 false,
8885 -0x8p-152,
8886 -0x0p+0,
8887 -0x0p+0,
8888 -0x0p+0,
8889 false,
8890 -0x4p-1076,
8891 -0x0p+0,
8892 -0x0p+0,
8893 -0x0p+0,
8894 false,
8895 -0x8p-16448,
8896 -0x8p-16448,
8897 -0x0p+0,
8898 -0x0p+0,
8899 false,
8900 -0x8p-16448,
8901 -0x4p-16448,
8902 -0x4p-16448,
8903 -0x4p-16448,
8904 false,
8905 -0x4p-1076,
8906 -0x0p+0,
8907 -0x0p+0,
8908 -0x0p+0,
8909 false,
8910 -0x4.000000000004p-16448,
8911 -0x4p-16448,
8912 -0x4p-16448,
8913 -0x4p-16448),
8914 TEST ("9.1129988297061865063210148340485495409976270392339083593024"
8915 "512175709292215834943420239017715645680129931183683680088277"
8916 "549174640815550804249337701889745225137095564529448291964230"
8917 "631595140838993915539064149585268223507994838838181714781019"
8918 "998854320275387963459576151369217885561232382646492956705356"
8919 "565551688308886521101701981493843492205658474297570333866605"
8920 "298932345300005419066807300806935840975771140138244887971382"
8921 "480306383029279087190728461573250887846318754007832114464683"
8922 "664171452083726328092629849717599582714695998658062536715061"
8923 "486659414671761410590867756059929866471508939201678361949569"
8924 "105493407320443782389013421144031696166197712936581273093400"
8925 "987818069535398834152409986110085052926337211200549444090110"
8926 "947717190581225852922732363763307088865106375411776212774753"
8927 "881242370509404376819363039948120731604116820734480620859463"
8928 "053721188111541333511328522463373472526999986652124894823521"
8929 "677055629197452315658307103340838430759142765166817775402542"
8930 "424672713638170402336169639395588632161416761622732176576564"
8931 "689048255479820989367151993310018548316769814664606197581315"
8932 "042862562791300468342638911941746410076541796524707525552225"
8933 "218810105957345303035393963179488682040705817772149861464367"
8934 "875846321939885650620019792999548883603797914975087595720555"
8935 "008891649198969277273442210230776269093622052361408012106817"
8936 "903069953745909041514739880227089422181355813323880743747316"
8937 "013769073985956031962404845484551938647636529313699033511745"
8938 "442279141902356533018143182815187073441328510540492152576488"
8939 "229985535798436239152483434901576880457556096136883541949311"
8940 "550953165672585204177162938634659553875223901648885259822873"
8941 "815598197021178988329613387166662012014085188285709633232513"
8942 "061942105426273781618686365893871655369623538557877775965767"
8943 "109785630310982604764603059355574307115163437126311616216384"
8944 "242977475669012957189024924930269461826674503235685685987925"
8945 "809774119784191955543740774385492835953479066971963899979438"
8946 "211272068701163464704436181757668455872462574422571325034113"
8947 "760130682177348501458144714636434216374798906646576252086802"
8948 "190576650522584472987248024379770735540050259550986944302085"
8949 "016537978874317385914557625547772714417301204338373972354274"
8950 "419077120195935070346230688523551832885027881558371920399052"
8951 "186032556413960972812515180755144550327091852825587440311130"
8952 "369879274596217199708705082236031422718889130402045378780140"
8953 "972327814060383227111423352378654611732272529152765871889754"
8954 "120890173540735187244359494818495116869106087097802117296794"
8955 "230636162657107764132729771811932156398134588213625909013771"
8956 "355672989281159028330647620507547914707927109442806484197371"
8957 "160282370564676895887174641137770747013214469567460313906231"
8958 "863055876527311358559655058178010195688508347865329804729357"
8959 "897103417200485899156841586760786011075803410294390125765035"
8960 "920926599317258260436879683255022799187512419040453065369911"
8961 "323428101759967597271722888176287261643418634944123527371986"
8962 "991235954064415358673716302132700617408956418914644864212332"
8963 "976051347071095204508969677769360451886970029662989435406797"
8964 "409579245892705640914616364216092565465060838723454093018319"
8965 "313458636362826625288516894137766424262510338430134251698122"
8966 "005230434085183091834211200122610210349443542674137356176019"
8967 "994661296545554711839281438920485832102187150591906236696737"
8968 "090784511846412155988675390082958065319591301717494963485010"
8969 "165932792068277883516946041506017760788778509260259389639323"
8970 "482577101846088517553013799076262873998643533979247791914386"
8971 "960081984502800508683707313453769958011319871060688162544921"
8972 "322796577704456915961808005946752071556794084904878487842807"
8973 "578404859150538520763286422764601209313650629444128511505177"
8974 "823078798079410053668821705549172247884539912031329017420556"
8975 "518079856488045326357586430559199198231719076822308881971367"
8976 "856956096577769576676503111475982888204421007623288070328718"
8977 "645608772303264875379950063930108312080388786177437812751905"
8978 "584120030072202190891266365873672180818190597661476916755677"
8979 "715854057980258925181834233866429689226159872122377094852588"
8980 "295898990349864384447444388136549436618687954074375252286589"
8981 "048125818566139866145014540017458695425579859498034933692028"
8982 "762317180933725539105161577403467580031256943949510269316175"
8983 "359789478610609381312994169116761450212882441190603620361337"
8984 "401742128185995015738801892316215217037671976109410724436579"
8985 "379380129538698961487878976867532145962342350850191560252504"
8986 "588328537917104636518954376662039025472528325798776052476332"
8987 "427970936224611080771416068440161969697007132497588046375640"
8988 "310336775861665604288980226938462461877670282350726508356795"
8989 "083014162348375615542992942120111083796673667263131651518958"
8990 "304763295180814137547257343856489773685828509608384174334970"
8991 "422481342457552997903572290775133733384303950144498613229418"
8992 "397179849510232211865542364757577463809559424236059129650578"
8993 "274637695590441751279797225383786991494466903311241791050376"
8994 "488510955932598072576401976708615886006919314135648608248191"
8995 "372656573811888893772800596985615900536551083040785709141896"
8996 "296641372542336858585285155522688752251142239708098420366878"
8997 "152586610030593201454626208011881281672071882478014556327250"
8998 "829447091860808595318353098051073163872713705786832133739305"
8999 "274057247245024850663340733036617513800734787932326379905451"
9000 "641681281905937253230152460358472580273562222569806348116698"
9001 "527056831689088216346583586087162394060010249474899626302057"
9002 "768256926924131071156960064207129684139721916331135576180148"
9003 "586965323299105282337234352989143787169680122112557687809323"
9004 "099327979778140351718902363172319583042200757772513950642086"
9005 "386297462185028482882268586936548025649697633305907484971486"
9006 "223468552187182907218267776718819086234809172430906474927279"
9007 "424906332107667190886359046554485179791303881091265489293005"
9008 "803215603269635123264170125730831784388656332832186157145305"
9009 "499039125566362759346764541205369778479271774262726853968049"
9010 "190835636788762895037454777680406940517308675355872838184645"
9011 "304120861875050177485053074785988569599549623179532516740082"
9012 "254762377654894606213282493506567652669958464338099434131023"
9013 "532342380354716890817886177034306313775574548031278141878295"
9014 "980251853307150740536081553178646800560107856455481390160382"
9015 "005461126866350869752876888962834360568840429704959648279120"
9016 "254570425069854306995075705052164177031686333733533637409730"
9017 "984494412360475557526051699665012526136673750101428368173353"
9018 "692291950799667471134257499676684610182758435845702912870768"
9019 "634362269004291803824464876008785139313163075651280377342747"
9020 "514196839209631064363659625214193456598788316913732358910439"
9021 "144944289890962417978739445105407297303138526378679343093624"
9022 "793916741811475534377782218853134322959860449406077325705367"
9023 "583234650794982848738379033597318010226151625248974524473699"
9024 "941563637866604856552441632431065309199219150015729366397177"
9025 "270609089591346091474506939150782160740711907964322876145597"
9026 "395145650253317824445860465336707220824713684429363769920064"
9027 "328717106332354307126419445673184428951466178635088943030837"
9028 "800062385933485349971069564992754655393085948953856883512745"
9029 "276808726026162095157115221834856892971964760467320232208335"
9030 "588069531017474361045746982594856036396319417833033871766181"
9031 "277368016889308069711197719469472302905853290440210418307024"
9032 "687328533297123196506483109819531394653772296480087430315397"
9033 "910124977426694468497871449032647123366969051087888029764547"
9034 "456415615898945773195285528874803499674998405090778746309320"
9035 "064107872403793733160110719300206260714233458242454046254281"
9036 "635285667702843088958126476571787667820961524650778676508787"
9037 "287657900313313469833862488641675238189345272301200116311311"
9038 "303492219734822823456297208532453055880821528468347578839024"
9039 "182302606029773658762919244232625769059672709989813876079805"
9040 "901731987280611645667105082802031385796293908530864172849314"
9041 "734765038966270760935051139880192249903989938642795205092207"
9042 "952822973691541552895072989465910085758076040250451592417680"
9043 "531245659592881584721257685461735599337168675230848625905522"
9044 "537954644173568345921153170415953958626219568206031281995507"
9045 "754830587823977775747100055764292205421357056446830465793611"
9046 "273763808185723813453738631569497245609975712828305215965826"
9047 "765053388068801916539196811808128141857281722046227535409567"
9048 "591186285705821199833303929519850375909134041147203658893734"
9049 "153755227136429729680819659989646998542009258703527635118557"
9050 "461312447384232179849362403511141932531785089741645572777420"
9051 "823800529533589278423940195407958568894264010164248006540849"
9052 "160087103041996738567121092172708859342210949217088143091653"
9053 "037148698668697189317909020017411070411852839836652652230104"
9054 "488866928634364560949066615472075465717187751987781313900056"
9055 "044708657100493771599807097662839308147951336602016088038303"
9056 "870626870505976949769475176739700850740489054760418683992822"
9057 "102108113039966954472254660236287017169543329420623006920875"
9058 "061938087152339674093328885612297439387396288738175863458442"
9059 "357873826429100480375666769347774936081994000132266037789617"
9060 "679830658781791760994378526913815818404152940284873358141843"
9061 "597059137957964030223538823290728128419992789364472918525589"
9062 "681285724973674079560291263860105160408412185466402633325963"
9063 "644349004773740071252405214227130755717722371864438087813957"
9064 "049334824031598041404099084234710294086909715648810172537956"
9065 "835325926716084588757074055943229897544714984821916277164996"
9066 "230599856478631481011984609516445087451467976563225183485707"
9067 "905749943922496442802923068967076792686823389362481124460494"
9068 "704283461711793778132596522789732235020165930073010737247996"
9069 "756585398791522224385870682607436284058126317337050038121079"
9070 "280726961697763447828452886465665300624268272487877857547882"
9071 "040348230983233787526246480631864102696170452823458479032723"
9072 "578830127941292909511711557404847061107334262109213252422470"
9073 "319474329457122819963756131151585297962065956542350731131832"
9074 "291167683289866880335703968881847060958949006126601275397222"
9075 "963545028494290493580535125944932141737036395266333000222605"
9076 "399939949397684787800655350500300253367688419355690911939522"
9077 "954187696262129926633159777279286294093780940318487461712750"
9078 "226387000627400399639544234254491419528782664148814752549434"
9079 "958379626065942049557661210343054447391632257569905575104963"
9080 "151978577601750196863513705539558684739468547692356001818703"
9081 "346520584228266295190510902524185553948226797601549646906331"
9082 "357318702512537284414411278940348553578854011691588522553966"
9083 "396992880818547561630476530111651734988588440593633173143253"
9084 "379921189582756007503422520592416527801478723731289759302726"
9085 "954132658111452941824189900172140279856850327867101851354527"
9086 "960707100257512325083967625754750701218030688324551798845572"
9087 "563961467133540032201733663397872597974240680973907443484971"
9088 "336778877548334885936748221459115133124927658634325658911822"
9089 "141900465275779942660530609582835893020640555401613806067868"
9090 "906672403337819356286761270165163376232221193189950310375294"
9091 "099272473556899577746566950896500458917467484114752398834619"
9092 "916525324505134294351704317783999741553112682962362548172424"
9093 "553203677298220235774592337715700123823027248783397252232365"
9094 "244614123085588619381923187064661903176533571726773552842050"
9095 "702937175388102506427999185259894275281676527853075648559301"
9096 "546937519854064218673593564079625201315914443572667155686776"
9097 "278611844814181954280005884447565767647080527522321087613093"
9098 "707671162160338881533455590709990074927708052244965764744729"
9099 "329916773586445274306248672389904320297548114968852625553081"
9100 "569329154117394637312504479221081821827497192245673295726668"
9101 "999970170051411272831657975091029205402438644968163990840352"
9102 "384606029708844825109435893409052496506265196679891398538136"
9103 "476438486282449805899794734239202159510526533092974155392673"
9104 "110448209969504483783671382659657251334863763189986240759871"
9105 "1389056234111194498836994171142578124e-4952",
9106 false,
9107 0x0p+0,
9108 0x0p+0,
9109 0x0p+0,
9110 0x8p-152,
9111 false,
9112 0x0p+0,
9113 0x0p+0,
9114 0x0p+0,
9115 0x4p-1076,
9116 false,
9117 0x0p+0,
9118 0x0p+0,
9119 0x0p+0,
9120 0x8p-16448,
9121 false,
9122 0x0p+0,
9123 0x0p+0,
9124 0x0p+0,
9125 0x4p-16448,
9126 false,
9127 0x0p+0,
9128 0x0p+0,
9129 0x0p+0,
9130 0x4p-1076,
9131 false,
9132 0x1.fffffffffffcp-16448,
9133 0x2p-16448,
9134 0x1.fffffffffffcp-16448,
9135 0x2p-16448),
9136 TEST ("9.1129988297061865063210148340485495409976270392339083593024"
9137 "512175709292215834943420239017715645680129931183683680088277"
9138 "549174640815550804249337701889745225137095564529448291964230"
9139 "631595140838993915539064149585268223507994838838181714781019"
9140 "998854320275387963459576151369217885561232382646492956705356"
9141 "565551688308886521101701981493843492205658474297570333866605"
9142 "298932345300005419066807300806935840975771140138244887971382"
9143 "480306383029279087190728461573250887846318754007832114464683"
9144 "664171452083726328092629849717599582714695998658062536715061"
9145 "486659414671761410590867756059929866471508939201678361949569"
9146 "105493407320443782389013421144031696166197712936581273093400"
9147 "987818069535398834152409986110085052926337211200549444090110"
9148 "947717190581225852922732363763307088865106375411776212774753"
9149 "881242370509404376819363039948120731604116820734480620859463"
9150 "053721188111541333511328522463373472526999986652124894823521"
9151 "677055629197452315658307103340838430759142765166817775402542"
9152 "424672713638170402336169639395588632161416761622732176576564"
9153 "689048255479820989367151993310018548316769814664606197581315"
9154 "042862562791300468342638911941746410076541796524707525552225"
9155 "218810105957345303035393963179488682040705817772149861464367"
9156 "875846321939885650620019792999548883603797914975087595720555"
9157 "008891649198969277273442210230776269093622052361408012106817"
9158 "903069953745909041514739880227089422181355813323880743747316"
9159 "013769073985956031962404845484551938647636529313699033511745"
9160 "442279141902356533018143182815187073441328510540492152576488"
9161 "229985535798436239152483434901576880457556096136883541949311"
9162 "550953165672585204177162938634659553875223901648885259822873"
9163 "815598197021178988329613387166662012014085188285709633232513"
9164 "061942105426273781618686365893871655369623538557877775965767"
9165 "109785630310982604764603059355574307115163437126311616216384"
9166 "242977475669012957189024924930269461826674503235685685987925"
9167 "809774119784191955543740774385492835953479066971963899979438"
9168 "211272068701163464704436181757668455872462574422571325034113"
9169 "760130682177348501458144714636434216374798906646576252086802"
9170 "190576650522584472987248024379770735540050259550986944302085"
9171 "016537978874317385914557625547772714417301204338373972354274"
9172 "419077120195935070346230688523551832885027881558371920399052"
9173 "186032556413960972812515180755144550327091852825587440311130"
9174 "369879274596217199708705082236031422718889130402045378780140"
9175 "972327814060383227111423352378654611732272529152765871889754"
9176 "120890173540735187244359494818495116869106087097802117296794"
9177 "230636162657107764132729771811932156398134588213625909013771"
9178 "355672989281159028330647620507547914707927109442806484197371"
9179 "160282370564676895887174641137770747013214469567460313906231"
9180 "863055876527311358559655058178010195688508347865329804729357"
9181 "897103417200485899156841586760786011075803410294390125765035"
9182 "920926599317258260436879683255022799187512419040453065369911"
9183 "323428101759967597271722888176287261643418634944123527371986"
9184 "991235954064415358673716302132700617408956418914644864212332"
9185 "976051347071095204508969677769360451886970029662989435406797"
9186 "409579245892705640914616364216092565465060838723454093018319"
9187 "313458636362826625288516894137766424262510338430134251698122"
9188 "005230434085183091834211200122610210349443542674137356176019"
9189 "994661296545554711839281438920485832102187150591906236696737"
9190 "090784511846412155988675390082958065319591301717494963485010"
9191 "165932792068277883516946041506017760788778509260259389639323"
9192 "482577101846088517553013799076262873998643533979247791914386"
9193 "960081984502800508683707313453769958011319871060688162544921"
9194 "322796577704456915961808005946752071556794084904878487842807"
9195 "578404859150538520763286422764601209313650629444128511505177"
9196 "823078798079410053668821705549172247884539912031329017420556"
9197 "518079856488045326357586430559199198231719076822308881971367"
9198 "856956096577769576676503111475982888204421007623288070328718"
9199 "645608772303264875379950063930108312080388786177437812751905"
9200 "584120030072202190891266365873672180818190597661476916755677"
9201 "715854057980258925181834233866429689226159872122377094852588"
9202 "295898990349864384447444388136549436618687954074375252286589"
9203 "048125818566139866145014540017458695425579859498034933692028"
9204 "762317180933725539105161577403467580031256943949510269316175"
9205 "359789478610609381312994169116761450212882441190603620361337"
9206 "401742128185995015738801892316215217037671976109410724436579"
9207 "379380129538698961487878976867532145962342350850191560252504"
9208 "588328537917104636518954376662039025472528325798776052476332"
9209 "427970936224611080771416068440161969697007132497588046375640"
9210 "310336775861665604288980226938462461877670282350726508356795"
9211 "083014162348375615542992942120111083796673667263131651518958"
9212 "304763295180814137547257343856489773685828509608384174334970"
9213 "422481342457552997903572290775133733384303950144498613229418"
9214 "397179849510232211865542364757577463809559424236059129650578"
9215 "274637695590441751279797225383786991494466903311241791050376"
9216 "488510955932598072576401976708615886006919314135648608248191"
9217 "372656573811888893772800596985615900536551083040785709141896"
9218 "296641372542336858585285155522688752251142239708098420366878"
9219 "152586610030593201454626208011881281672071882478014556327250"
9220 "829447091860808595318353098051073163872713705786832133739305"
9221 "274057247245024850663340733036617513800734787932326379905451"
9222 "641681281905937253230152460358472580273562222569806348116698"
9223 "527056831689088216346583586087162394060010249474899626302057"
9224 "768256926924131071156960064207129684139721916331135576180148"
9225 "586965323299105282337234352989143787169680122112557687809323"
9226 "099327979778140351718902363172319583042200757772513950642086"
9227 "386297462185028482882268586936548025649697633305907484971486"
9228 "223468552187182907218267776718819086234809172430906474927279"
9229 "424906332107667190886359046554485179791303881091265489293005"
9230 "803215603269635123264170125730831784388656332832186157145305"
9231 "499039125566362759346764541205369778479271774262726853968049"
9232 "190835636788762895037454777680406940517308675355872838184645"
9233 "304120861875050177485053074785988569599549623179532516740082"
9234 "254762377654894606213282493506567652669958464338099434131023"
9235 "532342380354716890817886177034306313775574548031278141878295"
9236 "980251853307150740536081553178646800560107856455481390160382"
9237 "005461126866350869752876888962834360568840429704959648279120"
9238 "254570425069854306995075705052164177031686333733533637409730"
9239 "984494412360475557526051699665012526136673750101428368173353"
9240 "692291950799667471134257499676684610182758435845702912870768"
9241 "634362269004291803824464876008785139313163075651280377342747"
9242 "514196839209631064363659625214193456598788316913732358910439"
9243 "144944289890962417978739445105407297303138526378679343093624"
9244 "793916741811475534377782218853134322959860449406077325705367"
9245 "583234650794982848738379033597318010226151625248974524473699"
9246 "941563637866604856552441632431065309199219150015729366397177"
9247 "270609089591346091474506939150782160740711907964322876145597"
9248 "395145650253317824445860465336707220824713684429363769920064"
9249 "328717106332354307126419445673184428951466178635088943030837"
9250 "800062385933485349971069564992754655393085948953856883512745"
9251 "276808726026162095157115221834856892971964760467320232208335"
9252 "588069531017474361045746982594856036396319417833033871766181"
9253 "277368016889308069711197719469472302905853290440210418307024"
9254 "687328533297123196506483109819531394653772296480087430315397"
9255 "910124977426694468497871449032647123366969051087888029764547"
9256 "456415615898945773195285528874803499674998405090778746309320"
9257 "064107872403793733160110719300206260714233458242454046254281"
9258 "635285667702843088958126476571787667820961524650778676508787"
9259 "287657900313313469833862488641675238189345272301200116311311"
9260 "303492219734822823456297208532453055880821528468347578839024"
9261 "182302606029773658762919244232625769059672709989813876079805"
9262 "901731987280611645667105082802031385796293908530864172849314"
9263 "734765038966270760935051139880192249903989938642795205092207"
9264 "952822973691541552895072989465910085758076040250451592417680"
9265 "531245659592881584721257685461735599337168675230848625905522"
9266 "537954644173568345921153170415953958626219568206031281995507"
9267 "754830587823977775747100055764292205421357056446830465793611"
9268 "273763808185723813453738631569497245609975712828305215965826"
9269 "765053388068801916539196811808128141857281722046227535409567"
9270 "591186285705821199833303929519850375909134041147203658893734"
9271 "153755227136429729680819659989646998542009258703527635118557"
9272 "461312447384232179849362403511141932531785089741645572777420"
9273 "823800529533589278423940195407958568894264010164248006540849"
9274 "160087103041996738567121092172708859342210949217088143091653"
9275 "037148698668697189317909020017411070411852839836652652230104"
9276 "488866928634364560949066615472075465717187751987781313900056"
9277 "044708657100493771599807097662839308147951336602016088038303"
9278 "870626870505976949769475176739700850740489054760418683992822"
9279 "102108113039966954472254660236287017169543329420623006920875"
9280 "061938087152339674093328885612297439387396288738175863458442"
9281 "357873826429100480375666769347774936081994000132266037789617"
9282 "679830658781791760994378526913815818404152940284873358141843"
9283 "597059137957964030223538823290728128419992789364472918525589"
9284 "681285724973674079560291263860105160408412185466402633325963"
9285 "644349004773740071252405214227130755717722371864438087813957"
9286 "049334824031598041404099084234710294086909715648810172537956"
9287 "835325926716084588757074055943229897544714984821916277164996"
9288 "230599856478631481011984609516445087451467976563225183485707"
9289 "905749943922496442802923068967076792686823389362481124460494"
9290 "704283461711793778132596522789732235020165930073010737247996"
9291 "756585398791522224385870682607436284058126317337050038121079"
9292 "280726961697763447828452886465665300624268272487877857547882"
9293 "040348230983233787526246480631864102696170452823458479032723"
9294 "578830127941292909511711557404847061107334262109213252422470"
9295 "319474329457122819963756131151585297962065956542350731131832"
9296 "291167683289866880335703968881847060958949006126601275397222"
9297 "963545028494290493580535125944932141737036395266333000222605"
9298 "399939949397684787800655350500300253367688419355690911939522"
9299 "954187696262129926633159777279286294093780940318487461712750"
9300 "226387000627400399639544234254491419528782664148814752549434"
9301 "958379626065942049557661210343054447391632257569905575104963"
9302 "151978577601750196863513705539558684739468547692356001818703"
9303 "346520584228266295190510902524185553948226797601549646906331"
9304 "357318702512537284414411278940348553578854011691588522553966"
9305 "396992880818547561630476530111651734988588440593633173143253"
9306 "379921189582756007503422520592416527801478723731289759302726"
9307 "954132658111452941824189900172140279856850327867101851354527"
9308 "960707100257512325083967625754750701218030688324551798845572"
9309 "563961467133540032201733663397872597974240680973907443484971"
9310 "336778877548334885936748221459115133124927658634325658911822"
9311 "141900465275779942660530609582835893020640555401613806067868"
9312 "906672403337819356286761270165163376232221193189950310375294"
9313 "099272473556899577746566950896500458917467484114752398834619"
9314 "916525324505134294351704317783999741553112682962362548172424"
9315 "553203677298220235774592337715700123823027248783397252232365"
9316 "244614123085588619381923187064661903176533571726773552842050"
9317 "702937175388102506427999185259894275281676527853075648559301"
9318 "546937519854064218673593564079625201315914443572667155686776"
9319 "278611844814181954280005884447565767647080527522321087613093"
9320 "707671162160338881533455590709990074927708052244965764744729"
9321 "329916773586445274306248672389904320297548114968852625553081"
9322 "569329154117394637312504479221081821827497192245673295726668"
9323 "999970170051411272831657975091029205402438644968163990840352"
9324 "384606029708844825109435893409052496506265196679891398538136"
9325 "476438486282449805899794734239202159510526533092974155392673"
9326 "110448209969504483783671382659657251334863763189986240759871"
9327 "1389056234111194498836994171142578125e-4952",
9328 false,
9329 0x0p+0,
9330 0x0p+0,
9331 0x0p+0,
9332 0x8p-152,
9333 false,
9334 0x0p+0,
9335 0x0p+0,
9336 0x0p+0,
9337 0x4p-1076,
9338 false,
9339 0x0p+0,
9340 0x0p+0,
9341 0x0p+0,
9342 0x8p-16448,
9343 false,
9344 0x0p+0,
9345 0x0p+0,
9346 0x0p+0,
9347 0x4p-16448,
9348 false,
9349 0x0p+0,
9350 0x0p+0,
9351 0x0p+0,
9352 0x4p-1076,
9353 true,
9354 0x2p-16448,
9355 0x2p-16448,
9356 0x2p-16448,
9357 0x2p-16448),
9358 TEST ("9.1129988297061865063210148340485495409976270392339083593024"
9359 "512175709292215834943420239017715645680129931183683680088277"
9360 "549174640815550804249337701889745225137095564529448291964230"
9361 "631595140838993915539064149585268223507994838838181714781019"
9362 "998854320275387963459576151369217885561232382646492956705356"
9363 "565551688308886521101701981493843492205658474297570333866605"
9364 "298932345300005419066807300806935840975771140138244887971382"
9365 "480306383029279087190728461573250887846318754007832114464683"
9366 "664171452083726328092629849717599582714695998658062536715061"
9367 "486659414671761410590867756059929866471508939201678361949569"
9368 "105493407320443782389013421144031696166197712936581273093400"
9369 "987818069535398834152409986110085052926337211200549444090110"
9370 "947717190581225852922732363763307088865106375411776212774753"
9371 "881242370509404376819363039948120731604116820734480620859463"
9372 "053721188111541333511328522463373472526999986652124894823521"
9373 "677055629197452315658307103340838430759142765166817775402542"
9374 "424672713638170402336169639395588632161416761622732176576564"
9375 "689048255479820989367151993310018548316769814664606197581315"
9376 "042862562791300468342638911941746410076541796524707525552225"
9377 "218810105957345303035393963179488682040705817772149861464367"
9378 "875846321939885650620019792999548883603797914975087595720555"
9379 "008891649198969277273442210230776269093622052361408012106817"
9380 "903069953745909041514739880227089422181355813323880743747316"
9381 "013769073985956031962404845484551938647636529313699033511745"
9382 "442279141902356533018143182815187073441328510540492152576488"
9383 "229985535798436239152483434901576880457556096136883541949311"
9384 "550953165672585204177162938634659553875223901648885259822873"
9385 "815598197021178988329613387166662012014085188285709633232513"
9386 "061942105426273781618686365893871655369623538557877775965767"
9387 "109785630310982604764603059355574307115163437126311616216384"
9388 "242977475669012957189024924930269461826674503235685685987925"
9389 "809774119784191955543740774385492835953479066971963899979438"
9390 "211272068701163464704436181757668455872462574422571325034113"
9391 "760130682177348501458144714636434216374798906646576252086802"
9392 "190576650522584472987248024379770735540050259550986944302085"
9393 "016537978874317385914557625547772714417301204338373972354274"
9394 "419077120195935070346230688523551832885027881558371920399052"
9395 "186032556413960972812515180755144550327091852825587440311130"
9396 "369879274596217199708705082236031422718889130402045378780140"
9397 "972327814060383227111423352378654611732272529152765871889754"
9398 "120890173540735187244359494818495116869106087097802117296794"
9399 "230636162657107764132729771811932156398134588213625909013771"
9400 "355672989281159028330647620507547914707927109442806484197371"
9401 "160282370564676895887174641137770747013214469567460313906231"
9402 "863055876527311358559655058178010195688508347865329804729357"
9403 "897103417200485899156841586760786011075803410294390125765035"
9404 "920926599317258260436879683255022799187512419040453065369911"
9405 "323428101759967597271722888176287261643418634944123527371986"
9406 "991235954064415358673716302132700617408956418914644864212332"
9407 "976051347071095204508969677769360451886970029662989435406797"
9408 "409579245892705640914616364216092565465060838723454093018319"
9409 "313458636362826625288516894137766424262510338430134251698122"
9410 "005230434085183091834211200122610210349443542674137356176019"
9411 "994661296545554711839281438920485832102187150591906236696737"
9412 "090784511846412155988675390082958065319591301717494963485010"
9413 "165932792068277883516946041506017760788778509260259389639323"
9414 "482577101846088517553013799076262873998643533979247791914386"
9415 "960081984502800508683707313453769958011319871060688162544921"
9416 "322796577704456915961808005946752071556794084904878487842807"
9417 "578404859150538520763286422764601209313650629444128511505177"
9418 "823078798079410053668821705549172247884539912031329017420556"
9419 "518079856488045326357586430559199198231719076822308881971367"
9420 "856956096577769576676503111475982888204421007623288070328718"
9421 "645608772303264875379950063930108312080388786177437812751905"
9422 "584120030072202190891266365873672180818190597661476916755677"
9423 "715854057980258925181834233866429689226159872122377094852588"
9424 "295898990349864384447444388136549436618687954074375252286589"
9425 "048125818566139866145014540017458695425579859498034933692028"
9426 "762317180933725539105161577403467580031256943949510269316175"
9427 "359789478610609381312994169116761450212882441190603620361337"
9428 "401742128185995015738801892316215217037671976109410724436579"
9429 "379380129538698961487878976867532145962342350850191560252504"
9430 "588328537917104636518954376662039025472528325798776052476332"
9431 "427970936224611080771416068440161969697007132497588046375640"
9432 "310336775861665604288980226938462461877670282350726508356795"
9433 "083014162348375615542992942120111083796673667263131651518958"
9434 "304763295180814137547257343856489773685828509608384174334970"
9435 "422481342457552997903572290775133733384303950144498613229418"
9436 "397179849510232211865542364757577463809559424236059129650578"
9437 "274637695590441751279797225383786991494466903311241791050376"
9438 "488510955932598072576401976708615886006919314135648608248191"
9439 "372656573811888893772800596985615900536551083040785709141896"
9440 "296641372542336858585285155522688752251142239708098420366878"
9441 "152586610030593201454626208011881281672071882478014556327250"
9442 "829447091860808595318353098051073163872713705786832133739305"
9443 "274057247245024850663340733036617513800734787932326379905451"
9444 "641681281905937253230152460358472580273562222569806348116698"
9445 "527056831689088216346583586087162394060010249474899626302057"
9446 "768256926924131071156960064207129684139721916331135576180148"
9447 "586965323299105282337234352989143787169680122112557687809323"
9448 "099327979778140351718902363172319583042200757772513950642086"
9449 "386297462185028482882268586936548025649697633305907484971486"
9450 "223468552187182907218267776718819086234809172430906474927279"
9451 "424906332107667190886359046554485179791303881091265489293005"
9452 "803215603269635123264170125730831784388656332832186157145305"
9453 "499039125566362759346764541205369778479271774262726853968049"
9454 "190835636788762895037454777680406940517308675355872838184645"
9455 "304120861875050177485053074785988569599549623179532516740082"
9456 "254762377654894606213282493506567652669958464338099434131023"
9457 "532342380354716890817886177034306313775574548031278141878295"
9458 "980251853307150740536081553178646800560107856455481390160382"
9459 "005461126866350869752876888962834360568840429704959648279120"
9460 "254570425069854306995075705052164177031686333733533637409730"
9461 "984494412360475557526051699665012526136673750101428368173353"
9462 "692291950799667471134257499676684610182758435845702912870768"
9463 "634362269004291803824464876008785139313163075651280377342747"
9464 "514196839209631064363659625214193456598788316913732358910439"
9465 "144944289890962417978739445105407297303138526378679343093624"
9466 "793916741811475534377782218853134322959860449406077325705367"
9467 "583234650794982848738379033597318010226151625248974524473699"
9468 "941563637866604856552441632431065309199219150015729366397177"
9469 "270609089591346091474506939150782160740711907964322876145597"
9470 "395145650253317824445860465336707220824713684429363769920064"
9471 "328717106332354307126419445673184428951466178635088943030837"
9472 "800062385933485349971069564992754655393085948953856883512745"
9473 "276808726026162095157115221834856892971964760467320232208335"
9474 "588069531017474361045746982594856036396319417833033871766181"
9475 "277368016889308069711197719469472302905853290440210418307024"
9476 "687328533297123196506483109819531394653772296480087430315397"
9477 "910124977426694468497871449032647123366969051087888029764547"
9478 "456415615898945773195285528874803499674998405090778746309320"
9479 "064107872403793733160110719300206260714233458242454046254281"
9480 "635285667702843088958126476571787667820961524650778676508787"
9481 "287657900313313469833862488641675238189345272301200116311311"
9482 "303492219734822823456297208532453055880821528468347578839024"
9483 "182302606029773658762919244232625769059672709989813876079805"
9484 "901731987280611645667105082802031385796293908530864172849314"
9485 "734765038966270760935051139880192249903989938642795205092207"
9486 "952822973691541552895072989465910085758076040250451592417680"
9487 "531245659592881584721257685461735599337168675230848625905522"
9488 "537954644173568345921153170415953958626219568206031281995507"
9489 "754830587823977775747100055764292205421357056446830465793611"
9490 "273763808185723813453738631569497245609975712828305215965826"
9491 "765053388068801916539196811808128141857281722046227535409567"
9492 "591186285705821199833303929519850375909134041147203658893734"
9493 "153755227136429729680819659989646998542009258703527635118557"
9494 "461312447384232179849362403511141932531785089741645572777420"
9495 "823800529533589278423940195407958568894264010164248006540849"
9496 "160087103041996738567121092172708859342210949217088143091653"
9497 "037148698668697189317909020017411070411852839836652652230104"
9498 "488866928634364560949066615472075465717187751987781313900056"
9499 "044708657100493771599807097662839308147951336602016088038303"
9500 "870626870505976949769475176739700850740489054760418683992822"
9501 "102108113039966954472254660236287017169543329420623006920875"
9502 "061938087152339674093328885612297439387396288738175863458442"
9503 "357873826429100480375666769347774936081994000132266037789617"
9504 "679830658781791760994378526913815818404152940284873358141843"
9505 "597059137957964030223538823290728128419992789364472918525589"
9506 "681285724973674079560291263860105160408412185466402633325963"
9507 "644349004773740071252405214227130755717722371864438087813957"
9508 "049334824031598041404099084234710294086909715648810172537956"
9509 "835325926716084588757074055943229897544714984821916277164996"
9510 "230599856478631481011984609516445087451467976563225183485707"
9511 "905749943922496442802923068967076792686823389362481124460494"
9512 "704283461711793778132596522789732235020165930073010737247996"
9513 "756585398791522224385870682607436284058126317337050038121079"
9514 "280726961697763447828452886465665300624268272487877857547882"
9515 "040348230983233787526246480631864102696170452823458479032723"
9516 "578830127941292909511711557404847061107334262109213252422470"
9517 "319474329457122819963756131151585297962065956542350731131832"
9518 "291167683289866880335703968881847060958949006126601275397222"
9519 "963545028494290493580535125944932141737036395266333000222605"
9520 "399939949397684787800655350500300253367688419355690911939522"
9521 "954187696262129926633159777279286294093780940318487461712750"
9522 "226387000627400399639544234254491419528782664148814752549434"
9523 "958379626065942049557661210343054447391632257569905575104963"
9524 "151978577601750196863513705539558684739468547692356001818703"
9525 "346520584228266295190510902524185553948226797601549646906331"
9526 "357318702512537284414411278940348553578854011691588522553966"
9527 "396992880818547561630476530111651734988588440593633173143253"
9528 "379921189582756007503422520592416527801478723731289759302726"
9529 "954132658111452941824189900172140279856850327867101851354527"
9530 "960707100257512325083967625754750701218030688324551798845572"
9531 "563961467133540032201733663397872597974240680973907443484971"
9532 "336778877548334885936748221459115133124927658634325658911822"
9533 "141900465275779942660530609582835893020640555401613806067868"
9534 "906672403337819356286761270165163376232221193189950310375294"
9535 "099272473556899577746566950896500458917467484114752398834619"
9536 "916525324505134294351704317783999741553112682962362548172424"
9537 "553203677298220235774592337715700123823027248783397252232365"
9538 "244614123085588619381923187064661903176533571726773552842050"
9539 "702937175388102506427999185259894275281676527853075648559301"
9540 "546937519854064218673593564079625201315914443572667155686776"
9541 "278611844814181954280005884447565767647080527522321087613093"
9542 "707671162160338881533455590709990074927708052244965764744729"
9543 "329916773586445274306248672389904320297548114968852625553081"
9544 "569329154117394637312504479221081821827497192245673295726668"
9545 "999970170051411272831657975091029205402438644968163990840352"
9546 "384606029708844825109435893409052496506265196679891398538136"
9547 "476438486282449805899794734239202159510526533092974155392673"
9548 "110448209969504483783671382659657251334863763189986240759871"
9549 "1389056234111194498836994171142578126e-4952",
9550 false,
9551 0x0p+0,
9552 0x0p+0,
9553 0x0p+0,
9554 0x8p-152,
9555 false,
9556 0x0p+0,
9557 0x0p+0,
9558 0x0p+0,
9559 0x4p-1076,
9560 false,
9561 0x0p+0,
9562 0x0p+0,
9563 0x0p+0,
9564 0x8p-16448,
9565 false,
9566 0x0p+0,
9567 0x4p-16448,
9568 0x0p+0,
9569 0x4p-16448,
9570 false,
9571 0x0p+0,
9572 0x0p+0,
9573 0x0p+0,
9574 0x4p-1076,
9575 false,
9576 0x2p-16448,
9577 0x2p-16448,
9578 0x2p-16448,
9579 0x2.000000000004p-16448),
9580 TEST ("-9.112998829706186506321014834048549540997627039233908359302"
9581 "451217570929221583494342023901771564568012993118368368008827"
9582 "754917464081555080424933770188974522513709556452944829196423"
9583 "063159514083899391553906414958526822350799483883818171478101"
9584 "999885432027538796345957615136921788556123238264649295670535"
9585 "656555168830888652110170198149384349220565847429757033386660"
9586 "529893234530000541906680730080693584097577114013824488797138"
9587 "248030638302927908719072846157325088784631875400783211446468"
9588 "366417145208372632809262984971759958271469599865806253671506"
9589 "148665941467176141059086775605992986647150893920167836194956"
9590 "910549340732044378238901342114403169616619771293658127309340"
9591 "098781806953539883415240998611008505292633721120054944409011"
9592 "094771719058122585292273236376330708886510637541177621277475"
9593 "388124237050940437681936303994812073160411682073448062085946"
9594 "305372118811154133351132852246337347252699998665212489482352"
9595 "167705562919745231565830710334083843075914276516681777540254"
9596 "242467271363817040233616963939558863216141676162273217657656"
9597 "468904825547982098936715199331001854831676981466460619758131"
9598 "504286256279130046834263891194174641007654179652470752555222"
9599 "521881010595734530303539396317948868204070581777214986146436"
9600 "787584632193988565062001979299954888360379791497508759572055"
9601 "500889164919896927727344221023077626909362205236140801210681"
9602 "790306995374590904151473988022708942218135581332388074374731"
9603 "601376907398595603196240484548455193864763652931369903351174"
9604 "544227914190235653301814318281518707344132851054049215257648"
9605 "822998553579843623915248343490157688045755609613688354194931"
9606 "155095316567258520417716293863465955387522390164888525982287"
9607 "381559819702117898832961338716666201201408518828570963323251"
9608 "306194210542627378161868636589387165536962353855787777596576"
9609 "710978563031098260476460305935557430711516343712631161621638"
9610 "424297747566901295718902492493026946182667450323568568598792"
9611 "580977411978419195554374077438549283595347906697196389997943"
9612 "821127206870116346470443618175766845587246257442257132503411"
9613 "376013068217734850145814471463643421637479890664657625208680"
9614 "219057665052258447298724802437977073554005025955098694430208"
9615 "501653797887431738591455762554777271441730120433837397235427"
9616 "441907712019593507034623068852355183288502788155837192039905"
9617 "218603255641396097281251518075514455032709185282558744031113"
9618 "036987927459621719970870508223603142271888913040204537878014"
9619 "097232781406038322711142335237865461173227252915276587188975"
9620 "412089017354073518724435949481849511686910608709780211729679"
9621 "423063616265710776413272977181193215639813458821362590901377"
9622 "135567298928115902833064762050754791470792710944280648419737"
9623 "116028237056467689588717464113777074701321446956746031390623"
9624 "186305587652731135855965505817801019568850834786532980472935"
9625 "789710341720048589915684158676078601107580341029439012576503"
9626 "592092659931725826043687968325502279918751241904045306536991"
9627 "132342810175996759727172288817628726164341863494412352737198"
9628 "699123595406441535867371630213270061740895641891464486421233"
9629 "297605134707109520450896967776936045188697002966298943540679"
9630 "740957924589270564091461636421609256546506083872345409301831"
9631 "931345863636282662528851689413776642426251033843013425169812"
9632 "200523043408518309183421120012261021034944354267413735617601"
9633 "999466129654555471183928143892048583210218715059190623669673"
9634 "709078451184641215598867539008295806531959130171749496348501"
9635 "016593279206827788351694604150601776078877850926025938963932"
9636 "348257710184608851755301379907626287399864353397924779191438"
9637 "696008198450280050868370731345376995801131987106068816254492"
9638 "132279657770445691596180800594675207155679408490487848784280"
9639 "757840485915053852076328642276460120931365062944412851150517"
9640 "782307879807941005366882170554917224788453991203132901742055"
9641 "651807985648804532635758643055919919823171907682230888197136"
9642 "785695609657776957667650311147598288820442100762328807032871"
9643 "864560877230326487537995006393010831208038878617743781275190"
9644 "558412003007220219089126636587367218081819059766147691675567"
9645 "771585405798025892518183423386642968922615987212237709485258"
9646 "829589899034986438444744438813654943661868795407437525228658"
9647 "904812581856613986614501454001745869542557985949803493369202"
9648 "876231718093372553910516157740346758003125694394951026931617"
9649 "535978947861060938131299416911676145021288244119060362036133"
9650 "740174212818599501573880189231621521703767197610941072443657"
9651 "937938012953869896148787897686753214596234235085019156025250"
9652 "458832853791710463651895437666203902547252832579877605247633"
9653 "242797093622461108077141606844016196969700713249758804637564"
9654 "031033677586166560428898022693846246187767028235072650835679"
9655 "508301416234837561554299294212011108379667366726313165151895"
9656 "830476329518081413754725734385648977368582850960838417433497"
9657 "042248134245755299790357229077513373338430395014449861322941"
9658 "839717984951023221186554236475757746380955942423605912965057"
9659 "827463769559044175127979722538378699149446690331124179105037"
9660 "648851095593259807257640197670861588600691931413564860824819"
9661 "137265657381188889377280059698561590053655108304078570914189"
9662 "629664137254233685858528515552268875225114223970809842036687"
9663 "815258661003059320145462620801188128167207188247801455632725"
9664 "082944709186080859531835309805107316387271370578683213373930"
9665 "527405724724502485066334073303661751380073478793232637990545"
9666 "164168128190593725323015246035847258027356222256980634811669"
9667 "852705683168908821634658358608716239406001024947489962630205"
9668 "776825692692413107115696006420712968413972191633113557618014"
9669 "858696532329910528233723435298914378716968012211255768780932"
9670 "309932797977814035171890236317231958304220075777251395064208"
9671 "638629746218502848288226858693654802564969763330590748497148"
9672 "622346855218718290721826777671881908623480917243090647492727"
9673 "942490633210766719088635904655448517979130388109126548929300"
9674 "580321560326963512326417012573083178438865633283218615714530"
9675 "549903912556636275934676454120536977847927177426272685396804"
9676 "919083563678876289503745477768040694051730867535587283818464"
9677 "530412086187505017748505307478598856959954962317953251674008"
9678 "225476237765489460621328249350656765266995846433809943413102"
9679 "353234238035471689081788617703430631377557454803127814187829"
9680 "598025185330715074053608155317864680056010785645548139016038"
9681 "200546112686635086975287688896283436056884042970495964827912"
9682 "025457042506985430699507570505216417703168633373353363740973"
9683 "098449441236047555752605169966501252613667375010142836817335"
9684 "369229195079966747113425749967668461018275843584570291287076"
9685 "863436226900429180382446487600878513931316307565128037734274"
9686 "751419683920963106436365962521419345659878831691373235891043"
9687 "914494428989096241797873944510540729730313852637867934309362"
9688 "479391674181147553437778221885313432295986044940607732570536"
9689 "758323465079498284873837903359731801022615162524897452447369"
9690 "994156363786660485655244163243106530919921915001572936639717"
9691 "727060908959134609147450693915078216074071190796432287614559"
9692 "739514565025331782444586046533670722082471368442936376992006"
9693 "432871710633235430712641944567318442895146617863508894303083"
9694 "780006238593348534997106956499275465539308594895385688351274"
9695 "527680872602616209515711522183485689297196476046732023220833"
9696 "558806953101747436104574698259485603639631941783303387176618"
9697 "127736801688930806971119771946947230290585329044021041830702"
9698 "468732853329712319650648310981953139465377229648008743031539"
9699 "791012497742669446849787144903264712336696905108788802976454"
9700 "745641561589894577319528552887480349967499840509077874630932"
9701 "006410787240379373316011071930020626071423345824245404625428"
9702 "163528566770284308895812647657178766782096152465077867650878"
9703 "728765790031331346983386248864167523818934527230120011631131"
9704 "130349221973482282345629720853245305588082152846834757883902"
9705 "418230260602977365876291924423262576905967270998981387607980"
9706 "590173198728061164566710508280203138579629390853086417284931"
9707 "473476503896627076093505113988019224990398993864279520509220"
9708 "795282297369154155289507298946591008575807604025045159241768"
9709 "053124565959288158472125768546173559933716867523084862590552"
9710 "253795464417356834592115317041595395862621956820603128199550"
9711 "775483058782397777574710005576429220542135705644683046579361"
9712 "127376380818572381345373863156949724560997571282830521596582"
9713 "676505338806880191653919681180812814185728172204622753540956"
9714 "759118628570582119983330392951985037590913404114720365889373"
9715 "415375522713642972968081965998964699854200925870352763511855"
9716 "746131244738423217984936240351114193253178508974164557277742"
9717 "082380052953358927842394019540795856889426401016424800654084"
9718 "916008710304199673856712109217270885934221094921708814309165"
9719 "303714869866869718931790902001741107041185283983665265223010"
9720 "448886692863436456094906661547207546571718775198778131390005"
9721 "604470865710049377159980709766283930814795133660201608803830"
9722 "387062687050597694976947517673970085074048905476041868399282"
9723 "210210811303996695447225466023628701716954332942062300692087"
9724 "506193808715233967409332888561229743938739628873817586345844"
9725 "235787382642910048037566676934777493608199400013226603778961"
9726 "767983065878179176099437852691381581840415294028487335814184"
9727 "359705913795796403022353882329072812841999278936447291852558"
9728 "968128572497367407956029126386010516040841218546640263332596"
9729 "364434900477374007125240521422713075571772237186443808781395"
9730 "704933482403159804140409908423471029408690971564881017253795"
9731 "683532592671608458875707405594322989754471498482191627716499"
9732 "623059985647863148101198460951644508745146797656322518348570"
9733 "790574994392249644280292306896707679268682338936248112446049"
9734 "470428346171179377813259652278973223502016593007301073724799"
9735 "675658539879152222438587068260743628405812631733705003812107"
9736 "928072696169776344782845288646566530062426827248787785754788"
9737 "204034823098323378752624648063186410269617045282345847903272"
9738 "357883012794129290951171155740484706110733426210921325242247"
9739 "031947432945712281996375613115158529796206595654235073113183"
9740 "229116768328986688033570396888184706095894900612660127539722"
9741 "296354502849429049358053512594493214173703639526633300022260"
9742 "539993994939768478780065535050030025336768841935569091193952"
9743 "295418769626212992663315977727928629409378094031848746171275"
9744 "022638700062740039963954423425449141952878266414881475254943"
9745 "495837962606594204955766121034305444739163225756990557510496"
9746 "315197857760175019686351370553955868473946854769235600181870"
9747 "334652058422826629519051090252418555394822679760154964690633"
9748 "135731870251253728441441127894034855357885401169158852255396"
9749 "639699288081854756163047653011165173498858844059363317314325"
9750 "337992118958275600750342252059241652780147872373128975930272"
9751 "695413265811145294182418990017214027985685032786710185135452"
9752 "796070710025751232508396762575475070121803068832455179884557"
9753 "256396146713354003220173366339787259797424068097390744348497"
9754 "133677887754833488593674822145911513312492765863432565891182"
9755 "214190046527577994266053060958283589302064055540161380606786"
9756 "890667240333781935628676127016516337623222119318995031037529"
9757 "409927247355689957774656695089650045891746748411475239883461"
9758 "991652532450513429435170431778399974155311268296236254817242"
9759 "455320367729822023577459233771570012382302724878339725223236"
9760 "524461412308558861938192318706466190317653357172677355284205"
9761 "070293717538810250642799918525989427528167652785307564855930"
9762 "154693751985406421867359356407962520131591444357266715568677"
9763 "627861184481418195428000588444756576764708052752232108761309"
9764 "370767116216033888153345559070999007492770805224496576474472"
9765 "932991677358644527430624867238990432029754811496885262555308"
9766 "156932915411739463731250447922108182182749719224567329572666"
9767 "899997017005141127283165797509102920540243864496816399084035"
9768 "238460602970884482510943589340905249650626519667989139853813"
9769 "647643848628244980589979473423920215951052653309297415539267"
9770 "311044820996950448378367138265965725133486376318998624075987"
9771 "11389056234111194498836994171142578124e-4952",
9772 false,
9773 -0x8p-152,
9774 -0x0p+0,
9775 -0x0p+0,
9776 -0x0p+0,
9777 false,
9778 -0x4p-1076,
9779 -0x0p+0,
9780 -0x0p+0,
9781 -0x0p+0,
9782 false,
9783 -0x8p-16448,
9784 -0x0p+0,
9785 -0x0p+0,
9786 -0x0p+0,
9787 false,
9788 -0x4p-16448,
9789 -0x0p+0,
9790 -0x0p+0,
9791 -0x0p+0,
9792 false,
9793 -0x4p-1076,
9794 -0x0p+0,
9795 -0x0p+0,
9796 -0x0p+0,
9797 false,
9798 -0x2p-16448,
9799 -0x2p-16448,
9800 -0x1.fffffffffffcp-16448,
9801 -0x1.fffffffffffcp-16448),
9802 TEST ("-9.112998829706186506321014834048549540997627039233908359302"
9803 "451217570929221583494342023901771564568012993118368368008827"
9804 "754917464081555080424933770188974522513709556452944829196423"
9805 "063159514083899391553906414958526822350799483883818171478101"
9806 "999885432027538796345957615136921788556123238264649295670535"
9807 "656555168830888652110170198149384349220565847429757033386660"
9808 "529893234530000541906680730080693584097577114013824488797138"
9809 "248030638302927908719072846157325088784631875400783211446468"
9810 "366417145208372632809262984971759958271469599865806253671506"
9811 "148665941467176141059086775605992986647150893920167836194956"
9812 "910549340732044378238901342114403169616619771293658127309340"
9813 "098781806953539883415240998611008505292633721120054944409011"
9814 "094771719058122585292273236376330708886510637541177621277475"
9815 "388124237050940437681936303994812073160411682073448062085946"
9816 "305372118811154133351132852246337347252699998665212489482352"
9817 "167705562919745231565830710334083843075914276516681777540254"
9818 "242467271363817040233616963939558863216141676162273217657656"
9819 "468904825547982098936715199331001854831676981466460619758131"
9820 "504286256279130046834263891194174641007654179652470752555222"
9821 "521881010595734530303539396317948868204070581777214986146436"
9822 "787584632193988565062001979299954888360379791497508759572055"
9823 "500889164919896927727344221023077626909362205236140801210681"
9824 "790306995374590904151473988022708942218135581332388074374731"
9825 "601376907398595603196240484548455193864763652931369903351174"
9826 "544227914190235653301814318281518707344132851054049215257648"
9827 "822998553579843623915248343490157688045755609613688354194931"
9828 "155095316567258520417716293863465955387522390164888525982287"
9829 "381559819702117898832961338716666201201408518828570963323251"
9830 "306194210542627378161868636589387165536962353855787777596576"
9831 "710978563031098260476460305935557430711516343712631161621638"
9832 "424297747566901295718902492493026946182667450323568568598792"
9833 "580977411978419195554374077438549283595347906697196389997943"
9834 "821127206870116346470443618175766845587246257442257132503411"
9835 "376013068217734850145814471463643421637479890664657625208680"
9836 "219057665052258447298724802437977073554005025955098694430208"
9837 "501653797887431738591455762554777271441730120433837397235427"
9838 "441907712019593507034623068852355183288502788155837192039905"
9839 "218603255641396097281251518075514455032709185282558744031113"
9840 "036987927459621719970870508223603142271888913040204537878014"
9841 "097232781406038322711142335237865461173227252915276587188975"
9842 "412089017354073518724435949481849511686910608709780211729679"
9843 "423063616265710776413272977181193215639813458821362590901377"
9844 "135567298928115902833064762050754791470792710944280648419737"
9845 "116028237056467689588717464113777074701321446956746031390623"
9846 "186305587652731135855965505817801019568850834786532980472935"
9847 "789710341720048589915684158676078601107580341029439012576503"
9848 "592092659931725826043687968325502279918751241904045306536991"
9849 "132342810175996759727172288817628726164341863494412352737198"
9850 "699123595406441535867371630213270061740895641891464486421233"
9851 "297605134707109520450896967776936045188697002966298943540679"
9852 "740957924589270564091461636421609256546506083872345409301831"
9853 "931345863636282662528851689413776642426251033843013425169812"
9854 "200523043408518309183421120012261021034944354267413735617601"
9855 "999466129654555471183928143892048583210218715059190623669673"
9856 "709078451184641215598867539008295806531959130171749496348501"
9857 "016593279206827788351694604150601776078877850926025938963932"
9858 "348257710184608851755301379907626287399864353397924779191438"
9859 "696008198450280050868370731345376995801131987106068816254492"
9860 "132279657770445691596180800594675207155679408490487848784280"
9861 "757840485915053852076328642276460120931365062944412851150517"
9862 "782307879807941005366882170554917224788453991203132901742055"
9863 "651807985648804532635758643055919919823171907682230888197136"
9864 "785695609657776957667650311147598288820442100762328807032871"
9865 "864560877230326487537995006393010831208038878617743781275190"
9866 "558412003007220219089126636587367218081819059766147691675567"
9867 "771585405798025892518183423386642968922615987212237709485258"
9868 "829589899034986438444744438813654943661868795407437525228658"
9869 "904812581856613986614501454001745869542557985949803493369202"
9870 "876231718093372553910516157740346758003125694394951026931617"
9871 "535978947861060938131299416911676145021288244119060362036133"
9872 "740174212818599501573880189231621521703767197610941072443657"
9873 "937938012953869896148787897686753214596234235085019156025250"
9874 "458832853791710463651895437666203902547252832579877605247633"
9875 "242797093622461108077141606844016196969700713249758804637564"
9876 "031033677586166560428898022693846246187767028235072650835679"
9877 "508301416234837561554299294212011108379667366726313165151895"
9878 "830476329518081413754725734385648977368582850960838417433497"
9879 "042248134245755299790357229077513373338430395014449861322941"
9880 "839717984951023221186554236475757746380955942423605912965057"
9881 "827463769559044175127979722538378699149446690331124179105037"
9882 "648851095593259807257640197670861588600691931413564860824819"
9883 "137265657381188889377280059698561590053655108304078570914189"
9884 "629664137254233685858528515552268875225114223970809842036687"
9885 "815258661003059320145462620801188128167207188247801455632725"
9886 "082944709186080859531835309805107316387271370578683213373930"
9887 "527405724724502485066334073303661751380073478793232637990545"
9888 "164168128190593725323015246035847258027356222256980634811669"
9889 "852705683168908821634658358608716239406001024947489962630205"
9890 "776825692692413107115696006420712968413972191633113557618014"
9891 "858696532329910528233723435298914378716968012211255768780932"
9892 "309932797977814035171890236317231958304220075777251395064208"
9893 "638629746218502848288226858693654802564969763330590748497148"
9894 "622346855218718290721826777671881908623480917243090647492727"
9895 "942490633210766719088635904655448517979130388109126548929300"
9896 "580321560326963512326417012573083178438865633283218615714530"
9897 "549903912556636275934676454120536977847927177426272685396804"
9898 "919083563678876289503745477768040694051730867535587283818464"
9899 "530412086187505017748505307478598856959954962317953251674008"
9900 "225476237765489460621328249350656765266995846433809943413102"
9901 "353234238035471689081788617703430631377557454803127814187829"
9902 "598025185330715074053608155317864680056010785645548139016038"
9903 "200546112686635086975287688896283436056884042970495964827912"
9904 "025457042506985430699507570505216417703168633373353363740973"
9905 "098449441236047555752605169966501252613667375010142836817335"
9906 "369229195079966747113425749967668461018275843584570291287076"
9907 "863436226900429180382446487600878513931316307565128037734274"
9908 "751419683920963106436365962521419345659878831691373235891043"
9909 "914494428989096241797873944510540729730313852637867934309362"
9910 "479391674181147553437778221885313432295986044940607732570536"
9911 "758323465079498284873837903359731801022615162524897452447369"
9912 "994156363786660485655244163243106530919921915001572936639717"
9913 "727060908959134609147450693915078216074071190796432287614559"
9914 "739514565025331782444586046533670722082471368442936376992006"
9915 "432871710633235430712641944567318442895146617863508894303083"
9916 "780006238593348534997106956499275465539308594895385688351274"
9917 "527680872602616209515711522183485689297196476046732023220833"
9918 "558806953101747436104574698259485603639631941783303387176618"
9919 "127736801688930806971119771946947230290585329044021041830702"
9920 "468732853329712319650648310981953139465377229648008743031539"
9921 "791012497742669446849787144903264712336696905108788802976454"
9922 "745641561589894577319528552887480349967499840509077874630932"
9923 "006410787240379373316011071930020626071423345824245404625428"
9924 "163528566770284308895812647657178766782096152465077867650878"
9925 "728765790031331346983386248864167523818934527230120011631131"
9926 "130349221973482282345629720853245305588082152846834757883902"
9927 "418230260602977365876291924423262576905967270998981387607980"
9928 "590173198728061164566710508280203138579629390853086417284931"
9929 "473476503896627076093505113988019224990398993864279520509220"
9930 "795282297369154155289507298946591008575807604025045159241768"
9931 "053124565959288158472125768546173559933716867523084862590552"
9932 "253795464417356834592115317041595395862621956820603128199550"
9933 "775483058782397777574710005576429220542135705644683046579361"
9934 "127376380818572381345373863156949724560997571282830521596582"
9935 "676505338806880191653919681180812814185728172204622753540956"
9936 "759118628570582119983330392951985037590913404114720365889373"
9937 "415375522713642972968081965998964699854200925870352763511855"
9938 "746131244738423217984936240351114193253178508974164557277742"
9939 "082380052953358927842394019540795856889426401016424800654084"
9940 "916008710304199673856712109217270885934221094921708814309165"
9941 "303714869866869718931790902001741107041185283983665265223010"
9942 "448886692863436456094906661547207546571718775198778131390005"
9943 "604470865710049377159980709766283930814795133660201608803830"
9944 "387062687050597694976947517673970085074048905476041868399282"
9945 "210210811303996695447225466023628701716954332942062300692087"
9946 "506193808715233967409332888561229743938739628873817586345844"
9947 "235787382642910048037566676934777493608199400013226603778961"
9948 "767983065878179176099437852691381581840415294028487335814184"
9949 "359705913795796403022353882329072812841999278936447291852558"
9950 "968128572497367407956029126386010516040841218546640263332596"
9951 "364434900477374007125240521422713075571772237186443808781395"
9952 "704933482403159804140409908423471029408690971564881017253795"
9953 "683532592671608458875707405594322989754471498482191627716499"
9954 "623059985647863148101198460951644508745146797656322518348570"
9955 "790574994392249644280292306896707679268682338936248112446049"
9956 "470428346171179377813259652278973223502016593007301073724799"
9957 "675658539879152222438587068260743628405812631733705003812107"
9958 "928072696169776344782845288646566530062426827248787785754788"
9959 "204034823098323378752624648063186410269617045282345847903272"
9960 "357883012794129290951171155740484706110733426210921325242247"
9961 "031947432945712281996375613115158529796206595654235073113183"
9962 "229116768328986688033570396888184706095894900612660127539722"
9963 "296354502849429049358053512594493214173703639526633300022260"
9964 "539993994939768478780065535050030025336768841935569091193952"
9965 "295418769626212992663315977727928629409378094031848746171275"
9966 "022638700062740039963954423425449141952878266414881475254943"
9967 "495837962606594204955766121034305444739163225756990557510496"
9968 "315197857760175019686351370553955868473946854769235600181870"
9969 "334652058422826629519051090252418555394822679760154964690633"
9970 "135731870251253728441441127894034855357885401169158852255396"
9971 "639699288081854756163047653011165173498858844059363317314325"
9972 "337992118958275600750342252059241652780147872373128975930272"
9973 "695413265811145294182418990017214027985685032786710185135452"
9974 "796070710025751232508396762575475070121803068832455179884557"
9975 "256396146713354003220173366339787259797424068097390744348497"
9976 "133677887754833488593674822145911513312492765863432565891182"
9977 "214190046527577994266053060958283589302064055540161380606786"
9978 "890667240333781935628676127016516337623222119318995031037529"
9979 "409927247355689957774656695089650045891746748411475239883461"
9980 "991652532450513429435170431778399974155311268296236254817242"
9981 "455320367729822023577459233771570012382302724878339725223236"
9982 "524461412308558861938192318706466190317653357172677355284205"
9983 "070293717538810250642799918525989427528167652785307564855930"
9984 "154693751985406421867359356407962520131591444357266715568677"
9985 "627861184481418195428000588444756576764708052752232108761309"
9986 "370767116216033888153345559070999007492770805224496576474472"
9987 "932991677358644527430624867238990432029754811496885262555308"
9988 "156932915411739463731250447922108182182749719224567329572666"
9989 "899997017005141127283165797509102920540243864496816399084035"
9990 "238460602970884482510943589340905249650626519667989139853813"
9991 "647643848628244980589979473423920215951052653309297415539267"
9992 "311044820996950448378367138265965725133486376318998624075987"
9993 "11389056234111194498836994171142578125e-4952",
9994 false,
9995 -0x8p-152,
9996 -0x0p+0,
9997 -0x0p+0,
9998 -0x0p+0,
9999 false,
10000 -0x4p-1076,
10001 -0x0p+0,
10002 -0x0p+0,
10003 -0x0p+0,
10004 false,
10005 -0x8p-16448,
10006 -0x0p+0,
10007 -0x0p+0,
10008 -0x0p+0,
10009 false,
10010 -0x4p-16448,
10011 -0x0p+0,
10012 -0x0p+0,
10013 -0x0p+0,
10014 false,
10015 -0x4p-1076,
10016 -0x0p+0,
10017 -0x0p+0,
10018 -0x0p+0,
10019 true,
10020 -0x2p-16448,
10021 -0x2p-16448,
10022 -0x2p-16448,
10023 -0x2p-16448),
10024 TEST ("-9.112998829706186506321014834048549540997627039233908359302"
10025 "451217570929221583494342023901771564568012993118368368008827"
10026 "754917464081555080424933770188974522513709556452944829196423"
10027 "063159514083899391553906414958526822350799483883818171478101"
10028 "999885432027538796345957615136921788556123238264649295670535"
10029 "656555168830888652110170198149384349220565847429757033386660"
10030 "529893234530000541906680730080693584097577114013824488797138"
10031 "248030638302927908719072846157325088784631875400783211446468"
10032 "366417145208372632809262984971759958271469599865806253671506"
10033 "148665941467176141059086775605992986647150893920167836194956"
10034 "910549340732044378238901342114403169616619771293658127309340"
10035 "098781806953539883415240998611008505292633721120054944409011"
10036 "094771719058122585292273236376330708886510637541177621277475"
10037 "388124237050940437681936303994812073160411682073448062085946"
10038 "305372118811154133351132852246337347252699998665212489482352"
10039 "167705562919745231565830710334083843075914276516681777540254"
10040 "242467271363817040233616963939558863216141676162273217657656"
10041 "468904825547982098936715199331001854831676981466460619758131"
10042 "504286256279130046834263891194174641007654179652470752555222"
10043 "521881010595734530303539396317948868204070581777214986146436"
10044 "787584632193988565062001979299954888360379791497508759572055"
10045 "500889164919896927727344221023077626909362205236140801210681"
10046 "790306995374590904151473988022708942218135581332388074374731"
10047 "601376907398595603196240484548455193864763652931369903351174"
10048 "544227914190235653301814318281518707344132851054049215257648"
10049 "822998553579843623915248343490157688045755609613688354194931"
10050 "155095316567258520417716293863465955387522390164888525982287"
10051 "381559819702117898832961338716666201201408518828570963323251"
10052 "306194210542627378161868636589387165536962353855787777596576"
10053 "710978563031098260476460305935557430711516343712631161621638"
10054 "424297747566901295718902492493026946182667450323568568598792"
10055 "580977411978419195554374077438549283595347906697196389997943"
10056 "821127206870116346470443618175766845587246257442257132503411"
10057 "376013068217734850145814471463643421637479890664657625208680"
10058 "219057665052258447298724802437977073554005025955098694430208"
10059 "501653797887431738591455762554777271441730120433837397235427"
10060 "441907712019593507034623068852355183288502788155837192039905"
10061 "218603255641396097281251518075514455032709185282558744031113"
10062 "036987927459621719970870508223603142271888913040204537878014"
10063 "097232781406038322711142335237865461173227252915276587188975"
10064 "412089017354073518724435949481849511686910608709780211729679"
10065 "423063616265710776413272977181193215639813458821362590901377"
10066 "135567298928115902833064762050754791470792710944280648419737"
10067 "116028237056467689588717464113777074701321446956746031390623"
10068 "186305587652731135855965505817801019568850834786532980472935"
10069 "789710341720048589915684158676078601107580341029439012576503"
10070 "592092659931725826043687968325502279918751241904045306536991"
10071 "132342810175996759727172288817628726164341863494412352737198"
10072 "699123595406441535867371630213270061740895641891464486421233"
10073 "297605134707109520450896967776936045188697002966298943540679"
10074 "740957924589270564091461636421609256546506083872345409301831"
10075 "931345863636282662528851689413776642426251033843013425169812"
10076 "200523043408518309183421120012261021034944354267413735617601"
10077 "999466129654555471183928143892048583210218715059190623669673"
10078 "709078451184641215598867539008295806531959130171749496348501"
10079 "016593279206827788351694604150601776078877850926025938963932"
10080 "348257710184608851755301379907626287399864353397924779191438"
10081 "696008198450280050868370731345376995801131987106068816254492"
10082 "132279657770445691596180800594675207155679408490487848784280"
10083 "757840485915053852076328642276460120931365062944412851150517"
10084 "782307879807941005366882170554917224788453991203132901742055"
10085 "651807985648804532635758643055919919823171907682230888197136"
10086 "785695609657776957667650311147598288820442100762328807032871"
10087 "864560877230326487537995006393010831208038878617743781275190"
10088 "558412003007220219089126636587367218081819059766147691675567"
10089 "771585405798025892518183423386642968922615987212237709485258"
10090 "829589899034986438444744438813654943661868795407437525228658"
10091 "904812581856613986614501454001745869542557985949803493369202"
10092 "876231718093372553910516157740346758003125694394951026931617"
10093 "535978947861060938131299416911676145021288244119060362036133"
10094 "740174212818599501573880189231621521703767197610941072443657"
10095 "937938012953869896148787897686753214596234235085019156025250"
10096 "458832853791710463651895437666203902547252832579877605247633"
10097 "242797093622461108077141606844016196969700713249758804637564"
10098 "031033677586166560428898022693846246187767028235072650835679"
10099 "508301416234837561554299294212011108379667366726313165151895"
10100 "830476329518081413754725734385648977368582850960838417433497"
10101 "042248134245755299790357229077513373338430395014449861322941"
10102 "839717984951023221186554236475757746380955942423605912965057"
10103 "827463769559044175127979722538378699149446690331124179105037"
10104 "648851095593259807257640197670861588600691931413564860824819"
10105 "137265657381188889377280059698561590053655108304078570914189"
10106 "629664137254233685858528515552268875225114223970809842036687"
10107 "815258661003059320145462620801188128167207188247801455632725"
10108 "082944709186080859531835309805107316387271370578683213373930"
10109 "527405724724502485066334073303661751380073478793232637990545"
10110 "164168128190593725323015246035847258027356222256980634811669"
10111 "852705683168908821634658358608716239406001024947489962630205"
10112 "776825692692413107115696006420712968413972191633113557618014"
10113 "858696532329910528233723435298914378716968012211255768780932"
10114 "309932797977814035171890236317231958304220075777251395064208"
10115 "638629746218502848288226858693654802564969763330590748497148"
10116 "622346855218718290721826777671881908623480917243090647492727"
10117 "942490633210766719088635904655448517979130388109126548929300"
10118 "580321560326963512326417012573083178438865633283218615714530"
10119 "549903912556636275934676454120536977847927177426272685396804"
10120 "919083563678876289503745477768040694051730867535587283818464"
10121 "530412086187505017748505307478598856959954962317953251674008"
10122 "225476237765489460621328249350656765266995846433809943413102"
10123 "353234238035471689081788617703430631377557454803127814187829"
10124 "598025185330715074053608155317864680056010785645548139016038"
10125 "200546112686635086975287688896283436056884042970495964827912"
10126 "025457042506985430699507570505216417703168633373353363740973"
10127 "098449441236047555752605169966501252613667375010142836817335"
10128 "369229195079966747113425749967668461018275843584570291287076"
10129 "863436226900429180382446487600878513931316307565128037734274"
10130 "751419683920963106436365962521419345659878831691373235891043"
10131 "914494428989096241797873944510540729730313852637867934309362"
10132 "479391674181147553437778221885313432295986044940607732570536"
10133 "758323465079498284873837903359731801022615162524897452447369"
10134 "994156363786660485655244163243106530919921915001572936639717"
10135 "727060908959134609147450693915078216074071190796432287614559"
10136 "739514565025331782444586046533670722082471368442936376992006"
10137 "432871710633235430712641944567318442895146617863508894303083"
10138 "780006238593348534997106956499275465539308594895385688351274"
10139 "527680872602616209515711522183485689297196476046732023220833"
10140 "558806953101747436104574698259485603639631941783303387176618"
10141 "127736801688930806971119771946947230290585329044021041830702"
10142 "468732853329712319650648310981953139465377229648008743031539"
10143 "791012497742669446849787144903264712336696905108788802976454"
10144 "745641561589894577319528552887480349967499840509077874630932"
10145 "006410787240379373316011071930020626071423345824245404625428"
10146 "163528566770284308895812647657178766782096152465077867650878"
10147 "728765790031331346983386248864167523818934527230120011631131"
10148 "130349221973482282345629720853245305588082152846834757883902"
10149 "418230260602977365876291924423262576905967270998981387607980"
10150 "590173198728061164566710508280203138579629390853086417284931"
10151 "473476503896627076093505113988019224990398993864279520509220"
10152 "795282297369154155289507298946591008575807604025045159241768"
10153 "053124565959288158472125768546173559933716867523084862590552"
10154 "253795464417356834592115317041595395862621956820603128199550"
10155 "775483058782397777574710005576429220542135705644683046579361"
10156 "127376380818572381345373863156949724560997571282830521596582"
10157 "676505338806880191653919681180812814185728172204622753540956"
10158 "759118628570582119983330392951985037590913404114720365889373"
10159 "415375522713642972968081965998964699854200925870352763511855"
10160 "746131244738423217984936240351114193253178508974164557277742"
10161 "082380052953358927842394019540795856889426401016424800654084"
10162 "916008710304199673856712109217270885934221094921708814309165"
10163 "303714869866869718931790902001741107041185283983665265223010"
10164 "448886692863436456094906661547207546571718775198778131390005"
10165 "604470865710049377159980709766283930814795133660201608803830"
10166 "387062687050597694976947517673970085074048905476041868399282"
10167 "210210811303996695447225466023628701716954332942062300692087"
10168 "506193808715233967409332888561229743938739628873817586345844"
10169 "235787382642910048037566676934777493608199400013226603778961"
10170 "767983065878179176099437852691381581840415294028487335814184"
10171 "359705913795796403022353882329072812841999278936447291852558"
10172 "968128572497367407956029126386010516040841218546640263332596"
10173 "364434900477374007125240521422713075571772237186443808781395"
10174 "704933482403159804140409908423471029408690971564881017253795"
10175 "683532592671608458875707405594322989754471498482191627716499"
10176 "623059985647863148101198460951644508745146797656322518348570"
10177 "790574994392249644280292306896707679268682338936248112446049"
10178 "470428346171179377813259652278973223502016593007301073724799"
10179 "675658539879152222438587068260743628405812631733705003812107"
10180 "928072696169776344782845288646566530062426827248787785754788"
10181 "204034823098323378752624648063186410269617045282345847903272"
10182 "357883012794129290951171155740484706110733426210921325242247"
10183 "031947432945712281996375613115158529796206595654235073113183"
10184 "229116768328986688033570396888184706095894900612660127539722"
10185 "296354502849429049358053512594493214173703639526633300022260"
10186 "539993994939768478780065535050030025336768841935569091193952"
10187 "295418769626212992663315977727928629409378094031848746171275"
10188 "022638700062740039963954423425449141952878266414881475254943"
10189 "495837962606594204955766121034305444739163225756990557510496"
10190 "315197857760175019686351370553955868473946854769235600181870"
10191 "334652058422826629519051090252418555394822679760154964690633"
10192 "135731870251253728441441127894034855357885401169158852255396"
10193 "639699288081854756163047653011165173498858844059363317314325"
10194 "337992118958275600750342252059241652780147872373128975930272"
10195 "695413265811145294182418990017214027985685032786710185135452"
10196 "796070710025751232508396762575475070121803068832455179884557"
10197 "256396146713354003220173366339787259797424068097390744348497"
10198 "133677887754833488593674822145911513312492765863432565891182"
10199 "214190046527577994266053060958283589302064055540161380606786"
10200 "890667240333781935628676127016516337623222119318995031037529"
10201 "409927247355689957774656695089650045891746748411475239883461"
10202 "991652532450513429435170431778399974155311268296236254817242"
10203 "455320367729822023577459233771570012382302724878339725223236"
10204 "524461412308558861938192318706466190317653357172677355284205"
10205 "070293717538810250642799918525989427528167652785307564855930"
10206 "154693751985406421867359356407962520131591444357266715568677"
10207 "627861184481418195428000588444756576764708052752232108761309"
10208 "370767116216033888153345559070999007492770805224496576474472"
10209 "932991677358644527430624867238990432029754811496885262555308"
10210 "156932915411739463731250447922108182182749719224567329572666"
10211 "899997017005141127283165797509102920540243864496816399084035"
10212 "238460602970884482510943589340905249650626519667989139853813"
10213 "647643848628244980589979473423920215951052653309297415539267"
10214 "311044820996950448378367138265965725133486376318998624075987"
10215 "11389056234111194498836994171142578126e-4952",
10216 false,
10217 -0x8p-152,
10218 -0x0p+0,
10219 -0x0p+0,
10220 -0x0p+0,
10221 false,
10222 -0x4p-1076,
10223 -0x0p+0,
10224 -0x0p+0,
10225 -0x0p+0,
10226 false,
10227 -0x8p-16448,
10228 -0x0p+0,
10229 -0x0p+0,
10230 -0x0p+0,
10231 false,
10232 -0x4p-16448,
10233 -0x4p-16448,
10234 -0x0p+0,
10235 -0x0p+0,
10236 false,
10237 -0x4p-1076,
10238 -0x0p+0,
10239 -0x0p+0,
10240 -0x0p+0,
10241 false,
10242 -0x2.000000000004p-16448,
10243 -0x2p-16448,
10244 -0x2p-16448,
10245 -0x2p-16448),
10246 TEST ("3.2375875597190125554622194791138232762497846690173405048449"
10247 "421945985197700620596855088357456383249701279390707384240598"
10248 "382936099431912710233425550359863089915213963553756674672083"
10249 "673128192358701197242632527769951957277781260855740340354110"
10250 "173441284912381364143945515141786687806740155311932822963199"
10251 "131134959539539338316310328556057915323285980341541664226172"
10252 "265348802632447238304822896568757017013159021750199744350376"
10253 "278243566840330589397015778833566517337174685312047058426075"
10254 "688036665697114219175258344917835835984013214761767520398571"
10255 "735519302688914468501077605843338555214753050109407568139932"
10256 "147308502166696009676987494125921676927574464221699654264839"
10257 "192243410627511520570610765229732327315423820550872393685221"
10258 "676561948307418196052769717057382723931306989375320957256133"
10259 "838073129463951849807075348034900035402513943244599879584009"
10260 "391110011261908615236154859382854977144106096407982738165117"
10261 "693915685918231984764157652755343417097983676870433731452629"
10262 "339981084526616826599425863049784138127555181662391766144738"
10263 "159400253422795753041594932607700680306368857466952063923782"
10264 "760519487592638820793893796669403574411398166619131986561877"
10265 "034635197232626532239192571857518274939275861531537920777299"
10266 "133535479548088762634002006634954143608168633852204577195463"
10267 "389533233992867620995583241321034602255800668175356808869060"
10268 "608582640890741203603916133682748118680676374951545690715916"
10269 "241859799379894025137504643469040366684778763795442214328000"
10270 "375999444991619403217748350277527106812175542863660436614910"
10271 "135938862296156144947361864759321605496309393905421651264941"
10272 "669606814994816518612155298709843817262034769175075602668866"
10273 "926449523554218142013501373514352370369126244144449924971423"
10274 "038024236058971106053649565799145071085840022305247663313482"
10275 "714565918140785997808209749619683146844964283106915422726638"
10276 "184861327711776708749278315100024436584176080783836115268999"
10277 "055336294569042349971163039294272620322160728879610722678506"
10278 "182344928526064885227397447578450046944618127903428943538029"
10279 "386719288345854473283987116842451647036255801966780244103035"
10280 "425445345127067921349083698736056197567752071915587544133815"
10281 "717564310032485290205726480489464589999677885266171263493459"
10282 "668963623768410922688414177814149693150024191921819721215688"
10283 "114324591287371281400636455584825253000890602388603923710921"
10284 "026880979879158388608823700222683123228822356907857261909150"
10285 "626993825760416437415551396973489279578569909699853422995997"
10286 "974315036153120383930698087773157253674975950409660938084071"
10287 "173163693891122166282318691732176374528554627905530306369204"
10288 "877964658806333996327938827344733821685425961846791581492287"
10289 "250044047142934607523718654369478552373072400018635730811749"
10290 "291666457582760812726851561001954207941547404866373158231367"
10291 "986951247388733285659455982411993350593989550494594498447410"
10292 "984783303191128659803467713819821511544998464785455306500918"
10293 "241648925913966507036336000231915215026183799886938007038845"
10294 "551916478649593272604688927931953165785101738164060543643192"
10295 "949066412847647883846835866623820426428526541564774787007791"
10296 "235843699657232847114093617412355486871810526396392792853731"
10297 "390841657984518997639795008374280777823099107035223998600103"
10298 "103211166230289241182380237703814248941627178152962100972452"
10299 "217697144954497443279450919433943252592977710901289696002698"
10300 "225209041938801190947812141758873162203113090284565687499100"
10301 "109623665868340184032428667217835198069330185880779776269137"
10302 "742366802202585247113480377505916462865316253065105837519292"
10303 "805411191872195967066157363040364443666632564266439033866945"
10304 "366496486863801221986778957510023272290593640187551645170603"
10305 "215150911733580059874983597994671388176488814794186236946834"
10306 "548816837468411497151813344980969677026131105901402313456769"
10307 "561412278508799050185582199844418197980544632067644131002512"
10308 "557755358307705356209461595354064971347590431926479961905129"
10309 "785864961996560707071051177738535042777950247546470241655891"
10310 "294428226271478689174637951663865529219133988782700199051475"
10311 "108495188941141025360733690471601309904116260484264378352956"
10312 "830972782977747351810451586166745640802378131466232692150196"
10313 "132319386267589275314909450293562079332893638471814389025392"
10314 "970579695249613486078445695214422379148991006996109216699215"
10315 "721671648754881325271879493185438097033881789311707997697928"
10316 "860866812849648616086569281093053695399558469641977866770538"
10317 "476039621947215238679930485285585513808236992918733520331110"
10318 "962448142457896209307561142289713638388281085340301520317159"
10319 "297224995464365477734040179470355969363384621039467975256670"
10320 "339354334892926205316491997244008324897517881293654265688813"
10321 "283579663372924392043825371743576754041055802440187836850412"
10322 "247984570221893156921757872572872036331343007592090605703195"
10323 "088864753777199111760713027328198781654685927174063882187275"
10324 "850263521274368447629947228263907797373221137688424821608129"
10325 "731003236738630502344377228987961455961818623205503012858619"
10326 "800521948637807438081069469400793496307826769301971342062597"
10327 "391253779410607511754278887744936774785938056823221738917303"
10328 "119592848951788560393540150358649310736020595310015728915288"
10329 "289821678102453433273888879288862086153270028346900686360943"
10330 "250522514297816412678213672667152836436597491522644579383191"
10331 "851483036048273636234050603745735057899230038434384361744893"
10332 "838050985090837220507663282503497932038372021626246900935334"
10333 "781144388106031405650705176699646299475436084049881780196520"
10334 "881623075256119318210664937469946410480660118598143375898298"
10335 "965497205621170906772915413181530577151676241283182977713765"
10336 "317889730886996471681592298058774155948285325398399674640645"
10337 "566475947058303746531133735308766583802401453804232106737787"
10338 "768035926272312574958173945816077962772826443125107145322971"
10339 "087220172175473177449006473180221085709470643042801004189714"
10340 "505520073568915195232936144169440163547568663500508335014169"
10341 "425050712038101167190534305435310279534374364467455668392421"
10342 "298604104431988622194699721632249712583483143417550152131186"
10343 "288827131347662976240916448058011869761525369135147129192405"
10344 "037216807405860168320999468074663117771890506566769628495813"
10345 "837909047220874786467663205170561835819702362482274133227483"
10346 "041342457179876653773960112367066273208176545656826800069574"
10347 "547599816180234764485446735080683694920665668954370505715843"
10348 "455110709594838989387382250502925336743830916124954071268053"
10349 "817964873658921319164268375226716232666274830656557657055342"
10350 "393552148933959057023293404027940528842591460490646295820755"
10351 "765633076707491896621769767253619370462005760078938144396953"
10352 "018925287611875441613896820035092167912718365454954166761481"
10353 "511451950826683236776211829914518353242818636196417736206010"
10354 "145109509967467266157037719712666871515644277723594273405669"
10355 "093518586548079997818085130346801040781966074621669280188633"
10356 "856299289656492439545033914935979634179552686396067914528336"
10357 "924678729357419403624798426886422277256625046946795576781709"
10358 "298737741510378578072199383561520569978396254537274419476511"
10359 "983161908266152660163477408756159700314280122283281906103567"
10360 "067156627222418787671312246698375736071215395722993294041012"
10361 "744631560602983489316782773611740570974847045870362276861106"
10362 "774130949410119612624380274679529647271294627526939490197641"
10363 "645383447755544661714281218489998189691140343327976729279891"
10364 "077101372792811842951182338559423852563331641533781432796742"
10365 "873181364582071661749961126386895359760476172215209100274274"
10366 "851619657020388051618654944574445941780637669570374280535432"
10367 "399157923698778110534174856844986671232161320063786308144771"
10368 "068130888985636449091787794632959555876880672773686838364706"
10369 "122084832995722603440165161942472322987408003421165899848443"
10370 "566885769845535074102932500939450142098799833145629484519298"
10371 "622410092757836842296697186410137365818568152771850732591405"
10372 "340248509247875448717161746544246407280913725135059228268131"
10373 "453903691495906528862410006254958805237716723952273129715780"
10374 "425223305517882562616830806755498203755676925741529569939445"
10375 "043490046171854709456730491532189688306135861932534903184518"
10376 "717706426178028900836080044604143054210332610482947502104703"
10377 "032028463320549525316174330585387581543470878545616097381416"
10378 "151451037487775797335749896735101048367502483255117772375025"
10379 "269956476872153642623856062175536913321594213515989059505375"
10380 "135183515207096576145781316398544325320022366962008554087665"
10381 "201050763789833457082359181807492731245904330245198691471329"
10382 "319324627030678762142685799400660305214140453863665517807185"
10383 "105354694177602424937823924511789133225030926924236498557565"
10384 "212794565582753399214908928688568628950225640472058381324292"
10385 "866007645368390366981937596341868992912741319342960598330486"
10386 "905946276235953206760977215407164729909506118583728562718724"
10387 "235732515062300426080741679038098122641980345051854359908213"
10388 "563779664847422505775922437272989231878912994048540484468227"
10389 "199282393172540734295329890896755037903724644870572648941076"
10390 "132423009124870700536763793881894969000042397318202298868940"
10391 "530196108237639578098191879486398269734335286831689173606327"
10392 "500405178476864790935386838169242131756729797688220656276969"
10393 "434749140204830563840068728357383111109865861495106613619153"
10394 "421725274090787422508800568671498311491210197298472420373359"
10395 "044400631309819996507004167876832936101195902219429743174557"
10396 "163362274547892397934880322990633165889175059124060202200452"
10397 "648684577182821651588921716304707095995039972827781680978274"
10398 "973838841958209215836456212939412000456040621743349981715350"
10399 "305133662772937143899882197561295808685181679238411733642697"
10400 "748892466944352640514849114619882270112386610376024527101889"
10401 "119004382703622803911212700216792471528793241950356942780714"
10402 "774957204475130171711488773121937363663487116301055073658645"
10403 "980695862570269762957141239436916216723776945522480189876803"
10404 "386123827956059851911061129713987960026363403936931196519733"
10405 "447116468545744829997003979525368783485129837821983305137448"
10406 "031689360764270759437872004895754351479890333865299565515706"
10407 "690471030702230767978923298480584997256328135245813726407464"
10408 "159230169328539541524724878662873185450510653764301207480799"
10409 "488602832618557388369552461881286225098286358672257087829660"
10410 "174231705350465091313887538950130611513878400895128618426154"
10411 "417299623157313010877679890009181366178705821415173309356192"
10412 "686429159835537275875876767919535369607142366878476025895389"
10413 "279625854409611312402187942369446302119309705461187450803468"
10414 "606366203101933821675974655441744883993796837164178911391575"
10415 "751463591650231265941242686108002052587760190005508737394014"
10416 "453031299745602214380618917954427803281262300931789525045703"
10417 "809571995929933387196864877982754748535701000330924817431298"
10418 "365273697561943437891318220691072831562717726798635382168915"
10419 "187137325209768346284183473712613689334546294053718697897526"
10420 "843398053681374508250012035211936425982389543291022583173280"
10421 "985811169783438836113209408147936547458073361625570571955232"
10422 "746103236016857123149307991441916732438322836596693687161268"
10423 "151183603534413030099360835441935243365729307681545065674775"
10424 "655582111435085683962037818795920337874290127531069511296530"
10425 "746308404963763022896682861683252995925040540038039172626001"
10426 "958340013361801588367655990575379797454237110701588716509764"
10427 "759243657077584013289594787913434812509790293636440469725564"
10428 "222946985585616708175959944099853232059130350099233608207347"
10429 "955460820122006976717445739825352919058005528371183277021250"
10430 "186916447745609162301667393077050176560656798672598371789181"
10431 "232542195795945358691713761483976100058707499929103557275695"
10432 "937295677892604799308353051124627278706035295473126217205599"
10433 "530746756205492173148619619059839609108464715691924592576481"
10434 "382126740168148453274964955074129767533813576349605298268179"
10435 "068244338581354855186516322703199278802275718580352103754433"
10436 "240982354636196477238624205575823556321375833700666021556412"
10437 "182358152808745703724362178773168996492870519432472065091133"
10438 "11767578124e-4966",
10439 false,
10440 0x0p+0,
10441 0x0p+0,
10442 0x0p+0,
10443 0x8p-152,
10444 false,
10445 0x0p+0,
10446 0x0p+0,
10447 0x0p+0,
10448 0x4p-1076,
10449 false,
10450 0x0p+0,
10451 0x0p+0,
10452 0x0p+0,
10453 0x8p-16448,
10454 false,
10455 0x0p+0,
10456 0x0p+0,
10457 0x0p+0,
10458 0x4p-16448,
10459 false,
10460 0x0p+0,
10461 0x0p+0,
10462 0x0p+0,
10463 0x4p-1076,
10464 false,
10465 0x0p+0,
10466 0x0p+0,
10467 0x0p+0,
10468 0x4p-16496),
10469 TEST ("3.2375875597190125554622194791138232762497846690173405048449"
10470 "421945985197700620596855088357456383249701279390707384240598"
10471 "382936099431912710233425550359863089915213963553756674672083"
10472 "673128192358701197242632527769951957277781260855740340354110"
10473 "173441284912381364143945515141786687806740155311932822963199"
10474 "131134959539539338316310328556057915323285980341541664226172"
10475 "265348802632447238304822896568757017013159021750199744350376"
10476 "278243566840330589397015778833566517337174685312047058426075"
10477 "688036665697114219175258344917835835984013214761767520398571"
10478 "735519302688914468501077605843338555214753050109407568139932"
10479 "147308502166696009676987494125921676927574464221699654264839"
10480 "192243410627511520570610765229732327315423820550872393685221"
10481 "676561948307418196052769717057382723931306989375320957256133"
10482 "838073129463951849807075348034900035402513943244599879584009"
10483 "391110011261908615236154859382854977144106096407982738165117"
10484 "693915685918231984764157652755343417097983676870433731452629"
10485 "339981084526616826599425863049784138127555181662391766144738"
10486 "159400253422795753041594932607700680306368857466952063923782"
10487 "760519487592638820793893796669403574411398166619131986561877"
10488 "034635197232626532239192571857518274939275861531537920777299"
10489 "133535479548088762634002006634954143608168633852204577195463"
10490 "389533233992867620995583241321034602255800668175356808869060"
10491 "608582640890741203603916133682748118680676374951545690715916"
10492 "241859799379894025137504643469040366684778763795442214328000"
10493 "375999444991619403217748350277527106812175542863660436614910"
10494 "135938862296156144947361864759321605496309393905421651264941"
10495 "669606814994816518612155298709843817262034769175075602668866"
10496 "926449523554218142013501373514352370369126244144449924971423"
10497 "038024236058971106053649565799145071085840022305247663313482"
10498 "714565918140785997808209749619683146844964283106915422726638"
10499 "184861327711776708749278315100024436584176080783836115268999"
10500 "055336294569042349971163039294272620322160728879610722678506"
10501 "182344928526064885227397447578450046944618127903428943538029"
10502 "386719288345854473283987116842451647036255801966780244103035"
10503 "425445345127067921349083698736056197567752071915587544133815"
10504 "717564310032485290205726480489464589999677885266171263493459"
10505 "668963623768410922688414177814149693150024191921819721215688"
10506 "114324591287371281400636455584825253000890602388603923710921"
10507 "026880979879158388608823700222683123228822356907857261909150"
10508 "626993825760416437415551396973489279578569909699853422995997"
10509 "974315036153120383930698087773157253674975950409660938084071"
10510 "173163693891122166282318691732176374528554627905530306369204"
10511 "877964658806333996327938827344733821685425961846791581492287"
10512 "250044047142934607523718654369478552373072400018635730811749"
10513 "291666457582760812726851561001954207941547404866373158231367"
10514 "986951247388733285659455982411993350593989550494594498447410"
10515 "984783303191128659803467713819821511544998464785455306500918"
10516 "241648925913966507036336000231915215026183799886938007038845"
10517 "551916478649593272604688927931953165785101738164060543643192"
10518 "949066412847647883846835866623820426428526541564774787007791"
10519 "235843699657232847114093617412355486871810526396392792853731"
10520 "390841657984518997639795008374280777823099107035223998600103"
10521 "103211166230289241182380237703814248941627178152962100972452"
10522 "217697144954497443279450919433943252592977710901289696002698"
10523 "225209041938801190947812141758873162203113090284565687499100"
10524 "109623665868340184032428667217835198069330185880779776269137"
10525 "742366802202585247113480377505916462865316253065105837519292"
10526 "805411191872195967066157363040364443666632564266439033866945"
10527 "366496486863801221986778957510023272290593640187551645170603"
10528 "215150911733580059874983597994671388176488814794186236946834"
10529 "548816837468411497151813344980969677026131105901402313456769"
10530 "561412278508799050185582199844418197980544632067644131002512"
10531 "557755358307705356209461595354064971347590431926479961905129"
10532 "785864961996560707071051177738535042777950247546470241655891"
10533 "294428226271478689174637951663865529219133988782700199051475"
10534 "108495188941141025360733690471601309904116260484264378352956"
10535 "830972782977747351810451586166745640802378131466232692150196"
10536 "132319386267589275314909450293562079332893638471814389025392"
10537 "970579695249613486078445695214422379148991006996109216699215"
10538 "721671648754881325271879493185438097033881789311707997697928"
10539 "860866812849648616086569281093053695399558469641977866770538"
10540 "476039621947215238679930485285585513808236992918733520331110"
10541 "962448142457896209307561142289713638388281085340301520317159"
10542 "297224995464365477734040179470355969363384621039467975256670"
10543 "339354334892926205316491997244008324897517881293654265688813"
10544 "283579663372924392043825371743576754041055802440187836850412"
10545 "247984570221893156921757872572872036331343007592090605703195"
10546 "088864753777199111760713027328198781654685927174063882187275"
10547 "850263521274368447629947228263907797373221137688424821608129"
10548 "731003236738630502344377228987961455961818623205503012858619"
10549 "800521948637807438081069469400793496307826769301971342062597"
10550 "391253779410607511754278887744936774785938056823221738917303"
10551 "119592848951788560393540150358649310736020595310015728915288"
10552 "289821678102453433273888879288862086153270028346900686360943"
10553 "250522514297816412678213672667152836436597491522644579383191"
10554 "851483036048273636234050603745735057899230038434384361744893"
10555 "838050985090837220507663282503497932038372021626246900935334"
10556 "781144388106031405650705176699646299475436084049881780196520"
10557 "881623075256119318210664937469946410480660118598143375898298"
10558 "965497205621170906772915413181530577151676241283182977713765"
10559 "317889730886996471681592298058774155948285325398399674640645"
10560 "566475947058303746531133735308766583802401453804232106737787"
10561 "768035926272312574958173945816077962772826443125107145322971"
10562 "087220172175473177449006473180221085709470643042801004189714"
10563 "505520073568915195232936144169440163547568663500508335014169"
10564 "425050712038101167190534305435310279534374364467455668392421"
10565 "298604104431988622194699721632249712583483143417550152131186"
10566 "288827131347662976240916448058011869761525369135147129192405"
10567 "037216807405860168320999468074663117771890506566769628495813"
10568 "837909047220874786467663205170561835819702362482274133227483"
10569 "041342457179876653773960112367066273208176545656826800069574"
10570 "547599816180234764485446735080683694920665668954370505715843"
10571 "455110709594838989387382250502925336743830916124954071268053"
10572 "817964873658921319164268375226716232666274830656557657055342"
10573 "393552148933959057023293404027940528842591460490646295820755"
10574 "765633076707491896621769767253619370462005760078938144396953"
10575 "018925287611875441613896820035092167912718365454954166761481"
10576 "511451950826683236776211829914518353242818636196417736206010"
10577 "145109509967467266157037719712666871515644277723594273405669"
10578 "093518586548079997818085130346801040781966074621669280188633"
10579 "856299289656492439545033914935979634179552686396067914528336"
10580 "924678729357419403624798426886422277256625046946795576781709"
10581 "298737741510378578072199383561520569978396254537274419476511"
10582 "983161908266152660163477408756159700314280122283281906103567"
10583 "067156627222418787671312246698375736071215395722993294041012"
10584 "744631560602983489316782773611740570974847045870362276861106"
10585 "774130949410119612624380274679529647271294627526939490197641"
10586 "645383447755544661714281218489998189691140343327976729279891"
10587 "077101372792811842951182338559423852563331641533781432796742"
10588 "873181364582071661749961126386895359760476172215209100274274"
10589 "851619657020388051618654944574445941780637669570374280535432"
10590 "399157923698778110534174856844986671232161320063786308144771"
10591 "068130888985636449091787794632959555876880672773686838364706"
10592 "122084832995722603440165161942472322987408003421165899848443"
10593 "566885769845535074102932500939450142098799833145629484519298"
10594 "622410092757836842296697186410137365818568152771850732591405"
10595 "340248509247875448717161746544246407280913725135059228268131"
10596 "453903691495906528862410006254958805237716723952273129715780"
10597 "425223305517882562616830806755498203755676925741529569939445"
10598 "043490046171854709456730491532189688306135861932534903184518"
10599 "717706426178028900836080044604143054210332610482947502104703"
10600 "032028463320549525316174330585387581543470878545616097381416"
10601 "151451037487775797335749896735101048367502483255117772375025"
10602 "269956476872153642623856062175536913321594213515989059505375"
10603 "135183515207096576145781316398544325320022366962008554087665"
10604 "201050763789833457082359181807492731245904330245198691471329"
10605 "319324627030678762142685799400660305214140453863665517807185"
10606 "105354694177602424937823924511789133225030926924236498557565"
10607 "212794565582753399214908928688568628950225640472058381324292"
10608 "866007645368390366981937596341868992912741319342960598330486"
10609 "905946276235953206760977215407164729909506118583728562718724"
10610 "235732515062300426080741679038098122641980345051854359908213"
10611 "563779664847422505775922437272989231878912994048540484468227"
10612 "199282393172540734295329890896755037903724644870572648941076"
10613 "132423009124870700536763793881894969000042397318202298868940"
10614 "530196108237639578098191879486398269734335286831689173606327"
10615 "500405178476864790935386838169242131756729797688220656276969"
10616 "434749140204830563840068728357383111109865861495106613619153"
10617 "421725274090787422508800568671498311491210197298472420373359"
10618 "044400631309819996507004167876832936101195902219429743174557"
10619 "163362274547892397934880322990633165889175059124060202200452"
10620 "648684577182821651588921716304707095995039972827781680978274"
10621 "973838841958209215836456212939412000456040621743349981715350"
10622 "305133662772937143899882197561295808685181679238411733642697"
10623 "748892466944352640514849114619882270112386610376024527101889"
10624 "119004382703622803911212700216792471528793241950356942780714"
10625 "774957204475130171711488773121937363663487116301055073658645"
10626 "980695862570269762957141239436916216723776945522480189876803"
10627 "386123827956059851911061129713987960026363403936931196519733"
10628 "447116468545744829997003979525368783485129837821983305137448"
10629 "031689360764270759437872004895754351479890333865299565515706"
10630 "690471030702230767978923298480584997256328135245813726407464"
10631 "159230169328539541524724878662873185450510653764301207480799"
10632 "488602832618557388369552461881286225098286358672257087829660"
10633 "174231705350465091313887538950130611513878400895128618426154"
10634 "417299623157313010877679890009181366178705821415173309356192"
10635 "686429159835537275875876767919535369607142366878476025895389"
10636 "279625854409611312402187942369446302119309705461187450803468"
10637 "606366203101933821675974655441744883993796837164178911391575"
10638 "751463591650231265941242686108002052587760190005508737394014"
10639 "453031299745602214380618917954427803281262300931789525045703"
10640 "809571995929933387196864877982754748535701000330924817431298"
10641 "365273697561943437891318220691072831562717726798635382168915"
10642 "187137325209768346284183473712613689334546294053718697897526"
10643 "843398053681374508250012035211936425982389543291022583173280"
10644 "985811169783438836113209408147936547458073361625570571955232"
10645 "746103236016857123149307991441916732438322836596693687161268"
10646 "151183603534413030099360835441935243365729307681545065674775"
10647 "655582111435085683962037818795920337874290127531069511296530"
10648 "746308404963763022896682861683252995925040540038039172626001"
10649 "958340013361801588367655990575379797454237110701588716509764"
10650 "759243657077584013289594787913434812509790293636440469725564"
10651 "222946985585616708175959944099853232059130350099233608207347"
10652 "955460820122006976717445739825352919058005528371183277021250"
10653 "186916447745609162301667393077050176560656798672598371789181"
10654 "232542195795945358691713761483976100058707499929103557275695"
10655 "937295677892604799308353051124627278706035295473126217205599"
10656 "530746756205492173148619619059839609108464715691924592576481"
10657 "382126740168148453274964955074129767533813576349605298268179"
10658 "068244338581354855186516322703199278802275718580352103754433"
10659 "240982354636196477238624205575823556321375833700666021556412"
10660 "182358152808745703724362178773168996492870519432472065091133"
10661 "11767578125e-4966",
10662 false,
10663 0x0p+0,
10664 0x0p+0,
10665 0x0p+0,
10666 0x8p-152,
10667 false,
10668 0x0p+0,
10669 0x0p+0,
10670 0x0p+0,
10671 0x4p-1076,
10672 false,
10673 0x0p+0,
10674 0x0p+0,
10675 0x0p+0,
10676 0x8p-16448,
10677 false,
10678 0x0p+0,
10679 0x0p+0,
10680 0x0p+0,
10681 0x4p-16448,
10682 false,
10683 0x0p+0,
10684 0x0p+0,
10685 0x0p+0,
10686 0x4p-1076,
10687 false,
10688 0x0p+0,
10689 0x0p+0,
10690 0x0p+0,
10691 0x4p-16496),
10692 TEST ("3.2375875597190125554622194791138232762497846690173405048449"
10693 "421945985197700620596855088357456383249701279390707384240598"
10694 "382936099431912710233425550359863089915213963553756674672083"
10695 "673128192358701197242632527769951957277781260855740340354110"
10696 "173441284912381364143945515141786687806740155311932822963199"
10697 "131134959539539338316310328556057915323285980341541664226172"
10698 "265348802632447238304822896568757017013159021750199744350376"
10699 "278243566840330589397015778833566517337174685312047058426075"
10700 "688036665697114219175258344917835835984013214761767520398571"
10701 "735519302688914468501077605843338555214753050109407568139932"
10702 "147308502166696009676987494125921676927574464221699654264839"
10703 "192243410627511520570610765229732327315423820550872393685221"
10704 "676561948307418196052769717057382723931306989375320957256133"
10705 "838073129463951849807075348034900035402513943244599879584009"
10706 "391110011261908615236154859382854977144106096407982738165117"
10707 "693915685918231984764157652755343417097983676870433731452629"
10708 "339981084526616826599425863049784138127555181662391766144738"
10709 "159400253422795753041594932607700680306368857466952063923782"
10710 "760519487592638820793893796669403574411398166619131986561877"
10711 "034635197232626532239192571857518274939275861531537920777299"
10712 "133535479548088762634002006634954143608168633852204577195463"
10713 "389533233992867620995583241321034602255800668175356808869060"
10714 "608582640890741203603916133682748118680676374951545690715916"
10715 "241859799379894025137504643469040366684778763795442214328000"
10716 "375999444991619403217748350277527106812175542863660436614910"
10717 "135938862296156144947361864759321605496309393905421651264941"
10718 "669606814994816518612155298709843817262034769175075602668866"
10719 "926449523554218142013501373514352370369126244144449924971423"
10720 "038024236058971106053649565799145071085840022305247663313482"
10721 "714565918140785997808209749619683146844964283106915422726638"
10722 "184861327711776708749278315100024436584176080783836115268999"
10723 "055336294569042349971163039294272620322160728879610722678506"
10724 "182344928526064885227397447578450046944618127903428943538029"
10725 "386719288345854473283987116842451647036255801966780244103035"
10726 "425445345127067921349083698736056197567752071915587544133815"
10727 "717564310032485290205726480489464589999677885266171263493459"
10728 "668963623768410922688414177814149693150024191921819721215688"
10729 "114324591287371281400636455584825253000890602388603923710921"
10730 "026880979879158388608823700222683123228822356907857261909150"
10731 "626993825760416437415551396973489279578569909699853422995997"
10732 "974315036153120383930698087773157253674975950409660938084071"
10733 "173163693891122166282318691732176374528554627905530306369204"
10734 "877964658806333996327938827344733821685425961846791581492287"
10735 "250044047142934607523718654369478552373072400018635730811749"
10736 "291666457582760812726851561001954207941547404866373158231367"
10737 "986951247388733285659455982411993350593989550494594498447410"
10738 "984783303191128659803467713819821511544998464785455306500918"
10739 "241648925913966507036336000231915215026183799886938007038845"
10740 "551916478649593272604688927931953165785101738164060543643192"
10741 "949066412847647883846835866623820426428526541564774787007791"
10742 "235843699657232847114093617412355486871810526396392792853731"
10743 "390841657984518997639795008374280777823099107035223998600103"
10744 "103211166230289241182380237703814248941627178152962100972452"
10745 "217697144954497443279450919433943252592977710901289696002698"
10746 "225209041938801190947812141758873162203113090284565687499100"
10747 "109623665868340184032428667217835198069330185880779776269137"
10748 "742366802202585247113480377505916462865316253065105837519292"
10749 "805411191872195967066157363040364443666632564266439033866945"
10750 "366496486863801221986778957510023272290593640187551645170603"
10751 "215150911733580059874983597994671388176488814794186236946834"
10752 "548816837468411497151813344980969677026131105901402313456769"
10753 "561412278508799050185582199844418197980544632067644131002512"
10754 "557755358307705356209461595354064971347590431926479961905129"
10755 "785864961996560707071051177738535042777950247546470241655891"
10756 "294428226271478689174637951663865529219133988782700199051475"
10757 "108495188941141025360733690471601309904116260484264378352956"
10758 "830972782977747351810451586166745640802378131466232692150196"
10759 "132319386267589275314909450293562079332893638471814389025392"
10760 "970579695249613486078445695214422379148991006996109216699215"
10761 "721671648754881325271879493185438097033881789311707997697928"
10762 "860866812849648616086569281093053695399558469641977866770538"
10763 "476039621947215238679930485285585513808236992918733520331110"
10764 "962448142457896209307561142289713638388281085340301520317159"
10765 "297224995464365477734040179470355969363384621039467975256670"
10766 "339354334892926205316491997244008324897517881293654265688813"
10767 "283579663372924392043825371743576754041055802440187836850412"
10768 "247984570221893156921757872572872036331343007592090605703195"
10769 "088864753777199111760713027328198781654685927174063882187275"
10770 "850263521274368447629947228263907797373221137688424821608129"
10771 "731003236738630502344377228987961455961818623205503012858619"
10772 "800521948637807438081069469400793496307826769301971342062597"
10773 "391253779410607511754278887744936774785938056823221738917303"
10774 "119592848951788560393540150358649310736020595310015728915288"
10775 "289821678102453433273888879288862086153270028346900686360943"
10776 "250522514297816412678213672667152836436597491522644579383191"
10777 "851483036048273636234050603745735057899230038434384361744893"
10778 "838050985090837220507663282503497932038372021626246900935334"
10779 "781144388106031405650705176699646299475436084049881780196520"
10780 "881623075256119318210664937469946410480660118598143375898298"
10781 "965497205621170906772915413181530577151676241283182977713765"
10782 "317889730886996471681592298058774155948285325398399674640645"
10783 "566475947058303746531133735308766583802401453804232106737787"
10784 "768035926272312574958173945816077962772826443125107145322971"
10785 "087220172175473177449006473180221085709470643042801004189714"
10786 "505520073568915195232936144169440163547568663500508335014169"
10787 "425050712038101167190534305435310279534374364467455668392421"
10788 "298604104431988622194699721632249712583483143417550152131186"
10789 "288827131347662976240916448058011869761525369135147129192405"
10790 "037216807405860168320999468074663117771890506566769628495813"
10791 "837909047220874786467663205170561835819702362482274133227483"
10792 "041342457179876653773960112367066273208176545656826800069574"
10793 "547599816180234764485446735080683694920665668954370505715843"
10794 "455110709594838989387382250502925336743830916124954071268053"
10795 "817964873658921319164268375226716232666274830656557657055342"
10796 "393552148933959057023293404027940528842591460490646295820755"
10797 "765633076707491896621769767253619370462005760078938144396953"
10798 "018925287611875441613896820035092167912718365454954166761481"
10799 "511451950826683236776211829914518353242818636196417736206010"
10800 "145109509967467266157037719712666871515644277723594273405669"
10801 "093518586548079997818085130346801040781966074621669280188633"
10802 "856299289656492439545033914935979634179552686396067914528336"
10803 "924678729357419403624798426886422277256625046946795576781709"
10804 "298737741510378578072199383561520569978396254537274419476511"
10805 "983161908266152660163477408756159700314280122283281906103567"
10806 "067156627222418787671312246698375736071215395722993294041012"
10807 "744631560602983489316782773611740570974847045870362276861106"
10808 "774130949410119612624380274679529647271294627526939490197641"
10809 "645383447755544661714281218489998189691140343327976729279891"
10810 "077101372792811842951182338559423852563331641533781432796742"
10811 "873181364582071661749961126386895359760476172215209100274274"
10812 "851619657020388051618654944574445941780637669570374280535432"
10813 "399157923698778110534174856844986671232161320063786308144771"
10814 "068130888985636449091787794632959555876880672773686838364706"
10815 "122084832995722603440165161942472322987408003421165899848443"
10816 "566885769845535074102932500939450142098799833145629484519298"
10817 "622410092757836842296697186410137365818568152771850732591405"
10818 "340248509247875448717161746544246407280913725135059228268131"
10819 "453903691495906528862410006254958805237716723952273129715780"
10820 "425223305517882562616830806755498203755676925741529569939445"
10821 "043490046171854709456730491532189688306135861932534903184518"
10822 "717706426178028900836080044604143054210332610482947502104703"
10823 "032028463320549525316174330585387581543470878545616097381416"
10824 "151451037487775797335749896735101048367502483255117772375025"
10825 "269956476872153642623856062175536913321594213515989059505375"
10826 "135183515207096576145781316398544325320022366962008554087665"
10827 "201050763789833457082359181807492731245904330245198691471329"
10828 "319324627030678762142685799400660305214140453863665517807185"
10829 "105354694177602424937823924511789133225030926924236498557565"
10830 "212794565582753399214908928688568628950225640472058381324292"
10831 "866007645368390366981937596341868992912741319342960598330486"
10832 "905946276235953206760977215407164729909506118583728562718724"
10833 "235732515062300426080741679038098122641980345051854359908213"
10834 "563779664847422505775922437272989231878912994048540484468227"
10835 "199282393172540734295329890896755037903724644870572648941076"
10836 "132423009124870700536763793881894969000042397318202298868940"
10837 "530196108237639578098191879486398269734335286831689173606327"
10838 "500405178476864790935386838169242131756729797688220656276969"
10839 "434749140204830563840068728357383111109865861495106613619153"
10840 "421725274090787422508800568671498311491210197298472420373359"
10841 "044400631309819996507004167876832936101195902219429743174557"
10842 "163362274547892397934880322990633165889175059124060202200452"
10843 "648684577182821651588921716304707095995039972827781680978274"
10844 "973838841958209215836456212939412000456040621743349981715350"
10845 "305133662772937143899882197561295808685181679238411733642697"
10846 "748892466944352640514849114619882270112386610376024527101889"
10847 "119004382703622803911212700216792471528793241950356942780714"
10848 "774957204475130171711488773121937363663487116301055073658645"
10849 "980695862570269762957141239436916216723776945522480189876803"
10850 "386123827956059851911061129713987960026363403936931196519733"
10851 "447116468545744829997003979525368783485129837821983305137448"
10852 "031689360764270759437872004895754351479890333865299565515706"
10853 "690471030702230767978923298480584997256328135245813726407464"
10854 "159230169328539541524724878662873185450510653764301207480799"
10855 "488602832618557388369552461881286225098286358672257087829660"
10856 "174231705350465091313887538950130611513878400895128618426154"
10857 "417299623157313010877679890009181366178705821415173309356192"
10858 "686429159835537275875876767919535369607142366878476025895389"
10859 "279625854409611312402187942369446302119309705461187450803468"
10860 "606366203101933821675974655441744883993796837164178911391575"
10861 "751463591650231265941242686108002052587760190005508737394014"
10862 "453031299745602214380618917954427803281262300931789525045703"
10863 "809571995929933387196864877982754748535701000330924817431298"
10864 "365273697561943437891318220691072831562717726798635382168915"
10865 "187137325209768346284183473712613689334546294053718697897526"
10866 "843398053681374508250012035211936425982389543291022583173280"
10867 "985811169783438836113209408147936547458073361625570571955232"
10868 "746103236016857123149307991441916732438322836596693687161268"
10869 "151183603534413030099360835441935243365729307681545065674775"
10870 "655582111435085683962037818795920337874290127531069511296530"
10871 "746308404963763022896682861683252995925040540038039172626001"
10872 "958340013361801588367655990575379797454237110701588716509764"
10873 "759243657077584013289594787913434812509790293636440469725564"
10874 "222946985585616708175959944099853232059130350099233608207347"
10875 "955460820122006976717445739825352919058005528371183277021250"
10876 "186916447745609162301667393077050176560656798672598371789181"
10877 "232542195795945358691713761483976100058707499929103557275695"
10878 "937295677892604799308353051124627278706035295473126217205599"
10879 "530746756205492173148619619059839609108464715691924592576481"
10880 "382126740168148453274964955074129767533813576349605298268179"
10881 "068244338581354855186516322703199278802275718580352103754433"
10882 "240982354636196477238624205575823556321375833700666021556412"
10883 "182358152808745703724362178773168996492870519432472065091133"
10884 "11767578126e-4966",
10885 false,
10886 0x0p+0,
10887 0x0p+0,
10888 0x0p+0,
10889 0x8p-152,
10890 false,
10891 0x0p+0,
10892 0x0p+0,
10893 0x0p+0,
10894 0x4p-1076,
10895 false,
10896 0x0p+0,
10897 0x0p+0,
10898 0x0p+0,
10899 0x8p-16448,
10900 false,
10901 0x0p+0,
10902 0x0p+0,
10903 0x0p+0,
10904 0x4p-16448,
10905 false,
10906 0x0p+0,
10907 0x0p+0,
10908 0x0p+0,
10909 0x4p-1076,
10910 false,
10911 0x0p+0,
10912 0x4p-16496,
10913 0x0p+0,
10914 0x4p-16496),
10915 TEST ("-3.237587559719012555462219479113823276249784669017340504844"
10916 "942194598519770062059685508835745638324970127939070738424059"
10917 "838293609943191271023342555035986308991521396355375667467208"
10918 "367312819235870119724263252776995195727778126085574034035411"
10919 "017344128491238136414394551514178668780674015531193282296319"
10920 "913113495953953933831631032855605791532328598034154166422617"
10921 "226534880263244723830482289656875701701315902175019974435037"
10922 "627824356684033058939701577883356651733717468531204705842607"
10923 "568803666569711421917525834491783583598401321476176752039857"
10924 "173551930268891446850107760584333855521475305010940756813993"
10925 "214730850216669600967698749412592167692757446422169965426483"
10926 "919224341062751152057061076522973232731542382055087239368522"
10927 "167656194830741819605276971705738272393130698937532095725613"
10928 "383807312946395184980707534803490003540251394324459987958400"
10929 "939111001126190861523615485938285497714410609640798273816511"
10930 "769391568591823198476415765275534341709798367687043373145262"
10931 "933998108452661682659942586304978413812755518166239176614473"
10932 "815940025342279575304159493260770068030636885746695206392378"
10933 "276051948759263882079389379666940357441139816661913198656187"
10934 "703463519723262653223919257185751827493927586153153792077729"
10935 "913353547954808876263400200663495414360816863385220457719546"
10936 "338953323399286762099558324132103460225580066817535680886906"
10937 "060858264089074120360391613368274811868067637495154569071591"
10938 "624185979937989402513750464346904036668477876379544221432800"
10939 "037599944499161940321774835027752710681217554286366043661491"
10940 "013593886229615614494736186475932160549630939390542165126494"
10941 "166960681499481651861215529870984381726203476917507560266886"
10942 "692644952355421814201350137351435237036912624414444992497142"
10943 "303802423605897110605364956579914507108584002230524766331348"
10944 "271456591814078599780820974961968314684496428310691542272663"
10945 "818486132771177670874927831510002443658417608078383611526899"
10946 "905533629456904234997116303929427262032216072887961072267850"
10947 "618234492852606488522739744757845004694461812790342894353802"
10948 "938671928834585447328398711684245164703625580196678024410303"
10949 "542544534512706792134908369873605619756775207191558754413381"
10950 "571756431003248529020572648048946458999967788526617126349345"
10951 "966896362376841092268841417781414969315002419192181972121568"
10952 "811432459128737128140063645558482525300089060238860392371092"
10953 "102688097987915838860882370022268312322882235690785726190915"
10954 "062699382576041643741555139697348927957856990969985342299599"
10955 "797431503615312038393069808777315725367497595040966093808407"
10956 "117316369389112216628231869173217637452855462790553030636920"
10957 "487796465880633399632793882734473382168542596184679158149228"
10958 "725004404714293460752371865436947855237307240001863573081174"
10959 "929166645758276081272685156100195420794154740486637315823136"
10960 "798695124738873328565945598241199335059398955049459449844741"
10961 "098478330319112865980346771381982151154499846478545530650091"
10962 "824164892591396650703633600023191521502618379988693800703884"
10963 "555191647864959327260468892793195316578510173816406054364319"
10964 "294906641284764788384683586662382042642852654156477478700779"
10965 "123584369965723284711409361741235548687181052639639279285373"
10966 "139084165798451899763979500837428077782309910703522399860010"
10967 "310321116623028924118238023770381424894162717815296210097245"
10968 "221769714495449744327945091943394325259297771090128969600269"
10969 "822520904193880119094781214175887316220311309028456568749910"
10970 "010962366586834018403242866721783519806933018588077977626913"
10971 "774236680220258524711348037750591646286531625306510583751929"
10972 "280541119187219596706615736304036444366663256426643903386694"
10973 "536649648686380122198677895751002327229059364018755164517060"
10974 "321515091173358005987498359799467138817648881479418623694683"
10975 "454881683746841149715181334498096967702613110590140231345676"
10976 "956141227850879905018558219984441819798054463206764413100251"
10977 "255775535830770535620946159535406497134759043192647996190512"
10978 "978586496199656070707105117773853504277795024754647024165589"
10979 "129442822627147868917463795166386552921913398878270019905147"
10980 "510849518894114102536073369047160130990411626048426437835295"
10981 "683097278297774735181045158616674564080237813146623269215019"
10982 "613231938626758927531490945029356207933289363847181438902539"
10983 "297057969524961348607844569521442237914899100699610921669921"
10984 "572167164875488132527187949318543809703388178931170799769792"
10985 "886086681284964861608656928109305369539955846964197786677053"
10986 "847603962194721523867993048528558551380823699291873352033111"
10987 "096244814245789620930756114228971363838828108534030152031715"
10988 "929722499546436547773404017947035596936338462103946797525667"
10989 "033935433489292620531649199724400832489751788129365426568881"
10990 "328357966337292439204382537174357675404105580244018783685041"
10991 "224798457022189315692175787257287203633134300759209060570319"
10992 "508886475377719911176071302732819878165468592717406388218727"
10993 "585026352127436844762994722826390779737322113768842482160812"
10994 "973100323673863050234437722898796145596181862320550301285861"
10995 "980052194863780743808106946940079349630782676930197134206259"
10996 "739125377941060751175427888774493677478593805682322173891730"
10997 "311959284895178856039354015035864931073602059531001572891528"
10998 "828982167810245343327388887928886208615327002834690068636094"
10999 "325052251429781641267821367266715283643659749152264457938319"
11000 "185148303604827363623405060374573505789923003843438436174489"
11001 "383805098509083722050766328250349793203837202162624690093533"
11002 "478114438810603140565070517669964629947543608404988178019652"
11003 "088162307525611931821066493746994641048066011859814337589829"
11004 "896549720562117090677291541318153057715167624128318297771376"
11005 "531788973088699647168159229805877415594828532539839967464064"
11006 "556647594705830374653113373530876658380240145380423210673778"
11007 "776803592627231257495817394581607796277282644312510714532297"
11008 "108722017217547317744900647318022108570947064304280100418971"
11009 "450552007356891519523293614416944016354756866350050833501416"
11010 "942505071203810116719053430543531027953437436446745566839242"
11011 "129860410443198862219469972163224971258348314341755015213118"
11012 "628882713134766297624091644805801186976152536913514712919240"
11013 "503721680740586016832099946807466311777189050656676962849581"
11014 "383790904722087478646766320517056183581970236248227413322748"
11015 "304134245717987665377396011236706627320817654565682680006957"
11016 "454759981618023476448544673508068369492066566895437050571584"
11017 "345511070959483898938738225050292533674383091612495407126805"
11018 "381796487365892131916426837522671623266627483065655765705534"
11019 "239355214893395905702329340402794052884259146049064629582075"
11020 "576563307670749189662176976725361937046200576007893814439695"
11021 "301892528761187544161389682003509216791271836545495416676148"
11022 "151145195082668323677621182991451835324281863619641773620601"
11023 "014510950996746726615703771971266687151564427772359427340566"
11024 "909351858654807999781808513034680104078196607462166928018863"
11025 "385629928965649243954503391493597963417955268639606791452833"
11026 "692467872935741940362479842688642227725662504694679557678170"
11027 "929873774151037857807219938356152056997839625453727441947651"
11028 "198316190826615266016347740875615970031428012228328190610356"
11029 "706715662722241878767131224669837573607121539572299329404101"
11030 "274463156060298348931678277361174057097484704587036227686110"
11031 "677413094941011961262438027467952964727129462752693949019764"
11032 "164538344775554466171428121848999818969114034332797672927989"
11033 "107710137279281184295118233855942385256333164153378143279674"
11034 "287318136458207166174996112638689535976047617221520910027427"
11035 "485161965702038805161865494457444594178063766957037428053543"
11036 "239915792369877811053417485684498667123216132006378630814477"
11037 "106813088898563644909178779463295955587688067277368683836470"
11038 "612208483299572260344016516194247232298740800342116589984844"
11039 "356688576984553507410293250093945014209879983314562948451929"
11040 "862241009275783684229669718641013736581856815277185073259140"
11041 "534024850924787544871716174654424640728091372513505922826813"
11042 "145390369149590652886241000625495880523771672395227312971578"
11043 "042522330551788256261683080675549820375567692574152956993944"
11044 "504349004617185470945673049153218968830613586193253490318451"
11045 "871770642617802890083608004460414305421033261048294750210470"
11046 "303202846332054952531617433058538758154347087854561609738141"
11047 "615145103748777579733574989673510104836750248325511777237502"
11048 "526995647687215364262385606217553691332159421351598905950537"
11049 "513518351520709657614578131639854432532002236696200855408766"
11050 "520105076378983345708235918180749273124590433024519869147132"
11051 "931932462703067876214268579940066030521414045386366551780718"
11052 "510535469417760242493782392451178913322503092692423649855756"
11053 "521279456558275339921490892868856862895022564047205838132429"
11054 "286600764536839036698193759634186899291274131934296059833048"
11055 "690594627623595320676097721540716472990950611858372856271872"
11056 "423573251506230042608074167903809812264198034505185435990821"
11057 "356377966484742250577592243727298923187891299404854048446822"
11058 "719928239317254073429532989089675503790372464487057264894107"
11059 "613242300912487070053676379388189496900004239731820229886894"
11060 "053019610823763957809819187948639826973433528683168917360632"
11061 "750040517847686479093538683816924213175672979768822065627696"
11062 "943474914020483056384006872835738311110986586149510661361915"
11063 "342172527409078742250880056867149831149121019729847242037335"
11064 "904440063130981999650700416787683293610119590221942974317455"
11065 "716336227454789239793488032299063316588917505912406020220045"
11066 "264868457718282165158892171630470709599503997282778168097827"
11067 "497383884195820921583645621293941200045604062174334998171535"
11068 "030513366277293714389988219756129580868518167923841173364269"
11069 "774889246694435264051484911461988227011238661037602452710188"
11070 "911900438270362280391121270021679247152879324195035694278071"
11071 "477495720447513017171148877312193736366348711630105507365864"
11072 "598069586257026976295714123943691621672377694552248018987680"
11073 "338612382795605985191106112971398796002636340393693119651973"
11074 "344711646854574482999700397952536878348512983782198330513744"
11075 "803168936076427075943787200489575435147989033386529956551570"
11076 "669047103070223076797892329848058499725632813524581372640746"
11077 "415923016932853954152472487866287318545051065376430120748079"
11078 "948860283261855738836955246188128622509828635867225708782966"
11079 "017423170535046509131388753895013061151387840089512861842615"
11080 "441729962315731301087767989000918136617870582141517330935619"
11081 "268642915983553727587587676791953536960714236687847602589538"
11082 "927962585440961131240218794236944630211930970546118745080346"
11083 "860636620310193382167597465544174488399379683716417891139157"
11084 "575146359165023126594124268610800205258776019000550873739401"
11085 "445303129974560221438061891795442780328126230093178952504570"
11086 "380957199592993338719686487798275474853570100033092481743129"
11087 "836527369756194343789131822069107283156271772679863538216891"
11088 "518713732520976834628418347371261368933454629405371869789752"
11089 "684339805368137450825001203521193642598238954329102258317328"
11090 "098581116978343883611320940814793654745807336162557057195523"
11091 "274610323601685712314930799144191673243832283659669368716126"
11092 "815118360353441303009936083544193524336572930768154506567477"
11093 "565558211143508568396203781879592033787429012753106951129653"
11094 "074630840496376302289668286168325299592504054003803917262600"
11095 "195834001336180158836765599057537979745423711070158871650976"
11096 "475924365707758401328959478791343481250979029363644046972556"
11097 "422294698558561670817595994409985323205913035009923360820734"
11098 "795546082012200697671744573982535291905800552837118327702125"
11099 "018691644774560916230166739307705017656065679867259837178918"
11100 "123254219579594535869171376148397610005870749992910355727569"
11101 "593729567789260479930835305112462727870603529547312621720559"
11102 "953074675620549217314861961905983960910846471569192459257648"
11103 "138212674016814845327496495507412976753381357634960529826817"
11104 "906824433858135485518651632270319927880227571858035210375443"
11105 "324098235463619647723862420557582355632137583370066602155641"
11106 "218235815280874570372436217877316899649287051943247206509113"
11107 "311767578124e-4966",
11108 false,
11109 -0x8p-152,
11110 -0x0p+0,
11111 -0x0p+0,
11112 -0x0p+0,
11113 false,
11114 -0x4p-1076,
11115 -0x0p+0,
11116 -0x0p+0,
11117 -0x0p+0,
11118 false,
11119 -0x8p-16448,
11120 -0x0p+0,
11121 -0x0p+0,
11122 -0x0p+0,
11123 false,
11124 -0x4p-16448,
11125 -0x0p+0,
11126 -0x0p+0,
11127 -0x0p+0,
11128 false,
11129 -0x4p-1076,
11130 -0x0p+0,
11131 -0x0p+0,
11132 -0x0p+0,
11133 false,
11134 -0x4p-16496,
11135 -0x0p+0,
11136 -0x0p+0,
11137 -0x0p+0),
11138 TEST ("-3.237587559719012555462219479113823276249784669017340504844"
11139 "942194598519770062059685508835745638324970127939070738424059"
11140 "838293609943191271023342555035986308991521396355375667467208"
11141 "367312819235870119724263252776995195727778126085574034035411"
11142 "017344128491238136414394551514178668780674015531193282296319"
11143 "913113495953953933831631032855605791532328598034154166422617"
11144 "226534880263244723830482289656875701701315902175019974435037"
11145 "627824356684033058939701577883356651733717468531204705842607"
11146 "568803666569711421917525834491783583598401321476176752039857"
11147 "173551930268891446850107760584333855521475305010940756813993"
11148 "214730850216669600967698749412592167692757446422169965426483"
11149 "919224341062751152057061076522973232731542382055087239368522"
11150 "167656194830741819605276971705738272393130698937532095725613"
11151 "383807312946395184980707534803490003540251394324459987958400"
11152 "939111001126190861523615485938285497714410609640798273816511"
11153 "769391568591823198476415765275534341709798367687043373145262"
11154 "933998108452661682659942586304978413812755518166239176614473"
11155 "815940025342279575304159493260770068030636885746695206392378"
11156 "276051948759263882079389379666940357441139816661913198656187"
11157 "703463519723262653223919257185751827493927586153153792077729"
11158 "913353547954808876263400200663495414360816863385220457719546"
11159 "338953323399286762099558324132103460225580066817535680886906"
11160 "060858264089074120360391613368274811868067637495154569071591"
11161 "624185979937989402513750464346904036668477876379544221432800"
11162 "037599944499161940321774835027752710681217554286366043661491"
11163 "013593886229615614494736186475932160549630939390542165126494"
11164 "166960681499481651861215529870984381726203476917507560266886"
11165 "692644952355421814201350137351435237036912624414444992497142"
11166 "303802423605897110605364956579914507108584002230524766331348"
11167 "271456591814078599780820974961968314684496428310691542272663"
11168 "818486132771177670874927831510002443658417608078383611526899"
11169 "905533629456904234997116303929427262032216072887961072267850"
11170 "618234492852606488522739744757845004694461812790342894353802"
11171 "938671928834585447328398711684245164703625580196678024410303"
11172 "542544534512706792134908369873605619756775207191558754413381"
11173 "571756431003248529020572648048946458999967788526617126349345"
11174 "966896362376841092268841417781414969315002419192181972121568"
11175 "811432459128737128140063645558482525300089060238860392371092"
11176 "102688097987915838860882370022268312322882235690785726190915"
11177 "062699382576041643741555139697348927957856990969985342299599"
11178 "797431503615312038393069808777315725367497595040966093808407"
11179 "117316369389112216628231869173217637452855462790553030636920"
11180 "487796465880633399632793882734473382168542596184679158149228"
11181 "725004404714293460752371865436947855237307240001863573081174"
11182 "929166645758276081272685156100195420794154740486637315823136"
11183 "798695124738873328565945598241199335059398955049459449844741"
11184 "098478330319112865980346771381982151154499846478545530650091"
11185 "824164892591396650703633600023191521502618379988693800703884"
11186 "555191647864959327260468892793195316578510173816406054364319"
11187 "294906641284764788384683586662382042642852654156477478700779"
11188 "123584369965723284711409361741235548687181052639639279285373"
11189 "139084165798451899763979500837428077782309910703522399860010"
11190 "310321116623028924118238023770381424894162717815296210097245"
11191 "221769714495449744327945091943394325259297771090128969600269"
11192 "822520904193880119094781214175887316220311309028456568749910"
11193 "010962366586834018403242866721783519806933018588077977626913"
11194 "774236680220258524711348037750591646286531625306510583751929"
11195 "280541119187219596706615736304036444366663256426643903386694"
11196 "536649648686380122198677895751002327229059364018755164517060"
11197 "321515091173358005987498359799467138817648881479418623694683"
11198 "454881683746841149715181334498096967702613110590140231345676"
11199 "956141227850879905018558219984441819798054463206764413100251"
11200 "255775535830770535620946159535406497134759043192647996190512"
11201 "978586496199656070707105117773853504277795024754647024165589"
11202 "129442822627147868917463795166386552921913398878270019905147"
11203 "510849518894114102536073369047160130990411626048426437835295"
11204 "683097278297774735181045158616674564080237813146623269215019"
11205 "613231938626758927531490945029356207933289363847181438902539"
11206 "297057969524961348607844569521442237914899100699610921669921"
11207 "572167164875488132527187949318543809703388178931170799769792"
11208 "886086681284964861608656928109305369539955846964197786677053"
11209 "847603962194721523867993048528558551380823699291873352033111"
11210 "096244814245789620930756114228971363838828108534030152031715"
11211 "929722499546436547773404017947035596936338462103946797525667"
11212 "033935433489292620531649199724400832489751788129365426568881"
11213 "328357966337292439204382537174357675404105580244018783685041"
11214 "224798457022189315692175787257287203633134300759209060570319"
11215 "508886475377719911176071302732819878165468592717406388218727"
11216 "585026352127436844762994722826390779737322113768842482160812"
11217 "973100323673863050234437722898796145596181862320550301285861"
11218 "980052194863780743808106946940079349630782676930197134206259"
11219 "739125377941060751175427888774493677478593805682322173891730"
11220 "311959284895178856039354015035864931073602059531001572891528"
11221 "828982167810245343327388887928886208615327002834690068636094"
11222 "325052251429781641267821367266715283643659749152264457938319"
11223 "185148303604827363623405060374573505789923003843438436174489"
11224 "383805098509083722050766328250349793203837202162624690093533"
11225 "478114438810603140565070517669964629947543608404988178019652"
11226 "088162307525611931821066493746994641048066011859814337589829"
11227 "896549720562117090677291541318153057715167624128318297771376"
11228 "531788973088699647168159229805877415594828532539839967464064"
11229 "556647594705830374653113373530876658380240145380423210673778"
11230 "776803592627231257495817394581607796277282644312510714532297"
11231 "108722017217547317744900647318022108570947064304280100418971"
11232 "450552007356891519523293614416944016354756866350050833501416"
11233 "942505071203810116719053430543531027953437436446745566839242"
11234 "129860410443198862219469972163224971258348314341755015213118"
11235 "628882713134766297624091644805801186976152536913514712919240"
11236 "503721680740586016832099946807466311777189050656676962849581"
11237 "383790904722087478646766320517056183581970236248227413322748"
11238 "304134245717987665377396011236706627320817654565682680006957"
11239 "454759981618023476448544673508068369492066566895437050571584"
11240 "345511070959483898938738225050292533674383091612495407126805"
11241 "381796487365892131916426837522671623266627483065655765705534"
11242 "239355214893395905702329340402794052884259146049064629582075"
11243 "576563307670749189662176976725361937046200576007893814439695"
11244 "301892528761187544161389682003509216791271836545495416676148"
11245 "151145195082668323677621182991451835324281863619641773620601"
11246 "014510950996746726615703771971266687151564427772359427340566"
11247 "909351858654807999781808513034680104078196607462166928018863"
11248 "385629928965649243954503391493597963417955268639606791452833"
11249 "692467872935741940362479842688642227725662504694679557678170"
11250 "929873774151037857807219938356152056997839625453727441947651"
11251 "198316190826615266016347740875615970031428012228328190610356"
11252 "706715662722241878767131224669837573607121539572299329404101"
11253 "274463156060298348931678277361174057097484704587036227686110"
11254 "677413094941011961262438027467952964727129462752693949019764"
11255 "164538344775554466171428121848999818969114034332797672927989"
11256 "107710137279281184295118233855942385256333164153378143279674"
11257 "287318136458207166174996112638689535976047617221520910027427"
11258 "485161965702038805161865494457444594178063766957037428053543"
11259 "239915792369877811053417485684498667123216132006378630814477"
11260 "106813088898563644909178779463295955587688067277368683836470"
11261 "612208483299572260344016516194247232298740800342116589984844"
11262 "356688576984553507410293250093945014209879983314562948451929"
11263 "862241009275783684229669718641013736581856815277185073259140"
11264 "534024850924787544871716174654424640728091372513505922826813"
11265 "145390369149590652886241000625495880523771672395227312971578"
11266 "042522330551788256261683080675549820375567692574152956993944"
11267 "504349004617185470945673049153218968830613586193253490318451"
11268 "871770642617802890083608004460414305421033261048294750210470"
11269 "303202846332054952531617433058538758154347087854561609738141"
11270 "615145103748777579733574989673510104836750248325511777237502"
11271 "526995647687215364262385606217553691332159421351598905950537"
11272 "513518351520709657614578131639854432532002236696200855408766"
11273 "520105076378983345708235918180749273124590433024519869147132"
11274 "931932462703067876214268579940066030521414045386366551780718"
11275 "510535469417760242493782392451178913322503092692423649855756"
11276 "521279456558275339921490892868856862895022564047205838132429"
11277 "286600764536839036698193759634186899291274131934296059833048"
11278 "690594627623595320676097721540716472990950611858372856271872"
11279 "423573251506230042608074167903809812264198034505185435990821"
11280 "356377966484742250577592243727298923187891299404854048446822"
11281 "719928239317254073429532989089675503790372464487057264894107"
11282 "613242300912487070053676379388189496900004239731820229886894"
11283 "053019610823763957809819187948639826973433528683168917360632"
11284 "750040517847686479093538683816924213175672979768822065627696"
11285 "943474914020483056384006872835738311110986586149510661361915"
11286 "342172527409078742250880056867149831149121019729847242037335"
11287 "904440063130981999650700416787683293610119590221942974317455"
11288 "716336227454789239793488032299063316588917505912406020220045"
11289 "264868457718282165158892171630470709599503997282778168097827"
11290 "497383884195820921583645621293941200045604062174334998171535"
11291 "030513366277293714389988219756129580868518167923841173364269"
11292 "774889246694435264051484911461988227011238661037602452710188"
11293 "911900438270362280391121270021679247152879324195035694278071"
11294 "477495720447513017171148877312193736366348711630105507365864"
11295 "598069586257026976295714123943691621672377694552248018987680"
11296 "338612382795605985191106112971398796002636340393693119651973"
11297 "344711646854574482999700397952536878348512983782198330513744"
11298 "803168936076427075943787200489575435147989033386529956551570"
11299 "669047103070223076797892329848058499725632813524581372640746"
11300 "415923016932853954152472487866287318545051065376430120748079"
11301 "948860283261855738836955246188128622509828635867225708782966"
11302 "017423170535046509131388753895013061151387840089512861842615"
11303 "441729962315731301087767989000918136617870582141517330935619"
11304 "268642915983553727587587676791953536960714236687847602589538"
11305 "927962585440961131240218794236944630211930970546118745080346"
11306 "860636620310193382167597465544174488399379683716417891139157"
11307 "575146359165023126594124268610800205258776019000550873739401"
11308 "445303129974560221438061891795442780328126230093178952504570"
11309 "380957199592993338719686487798275474853570100033092481743129"
11310 "836527369756194343789131822069107283156271772679863538216891"
11311 "518713732520976834628418347371261368933454629405371869789752"
11312 "684339805368137450825001203521193642598238954329102258317328"
11313 "098581116978343883611320940814793654745807336162557057195523"
11314 "274610323601685712314930799144191673243832283659669368716126"
11315 "815118360353441303009936083544193524336572930768154506567477"
11316 "565558211143508568396203781879592033787429012753106951129653"
11317 "074630840496376302289668286168325299592504054003803917262600"
11318 "195834001336180158836765599057537979745423711070158871650976"
11319 "475924365707758401328959478791343481250979029363644046972556"
11320 "422294698558561670817595994409985323205913035009923360820734"
11321 "795546082012200697671744573982535291905800552837118327702125"
11322 "018691644774560916230166739307705017656065679867259837178918"
11323 "123254219579594535869171376148397610005870749992910355727569"
11324 "593729567789260479930835305112462727870603529547312621720559"
11325 "953074675620549217314861961905983960910846471569192459257648"
11326 "138212674016814845327496495507412976753381357634960529826817"
11327 "906824433858135485518651632270319927880227571858035210375443"
11328 "324098235463619647723862420557582355632137583370066602155641"
11329 "218235815280874570372436217877316899649287051943247206509113"
11330 "311767578125e-4966",
11331 false,
11332 -0x8p-152,
11333 -0x0p+0,
11334 -0x0p+0,
11335 -0x0p+0,
11336 false,
11337 -0x4p-1076,
11338 -0x0p+0,
11339 -0x0p+0,
11340 -0x0p+0,
11341 false,
11342 -0x8p-16448,
11343 -0x0p+0,
11344 -0x0p+0,
11345 -0x0p+0,
11346 false,
11347 -0x4p-16448,
11348 -0x0p+0,
11349 -0x0p+0,
11350 -0x0p+0,
11351 false,
11352 -0x4p-1076,
11353 -0x0p+0,
11354 -0x0p+0,
11355 -0x0p+0,
11356 false,
11357 -0x4p-16496,
11358 -0x0p+0,
11359 -0x0p+0,
11360 -0x0p+0),
11361 TEST ("-3.237587559719012555462219479113823276249784669017340504844"
11362 "942194598519770062059685508835745638324970127939070738424059"
11363 "838293609943191271023342555035986308991521396355375667467208"
11364 "367312819235870119724263252776995195727778126085574034035411"
11365 "017344128491238136414394551514178668780674015531193282296319"
11366 "913113495953953933831631032855605791532328598034154166422617"
11367 "226534880263244723830482289656875701701315902175019974435037"
11368 "627824356684033058939701577883356651733717468531204705842607"
11369 "568803666569711421917525834491783583598401321476176752039857"
11370 "173551930268891446850107760584333855521475305010940756813993"
11371 "214730850216669600967698749412592167692757446422169965426483"
11372 "919224341062751152057061076522973232731542382055087239368522"
11373 "167656194830741819605276971705738272393130698937532095725613"
11374 "383807312946395184980707534803490003540251394324459987958400"
11375 "939111001126190861523615485938285497714410609640798273816511"
11376 "769391568591823198476415765275534341709798367687043373145262"
11377 "933998108452661682659942586304978413812755518166239176614473"
11378 "815940025342279575304159493260770068030636885746695206392378"
11379 "276051948759263882079389379666940357441139816661913198656187"
11380 "703463519723262653223919257185751827493927586153153792077729"
11381 "913353547954808876263400200663495414360816863385220457719546"
11382 "338953323399286762099558324132103460225580066817535680886906"
11383 "060858264089074120360391613368274811868067637495154569071591"
11384 "624185979937989402513750464346904036668477876379544221432800"
11385 "037599944499161940321774835027752710681217554286366043661491"
11386 "013593886229615614494736186475932160549630939390542165126494"
11387 "166960681499481651861215529870984381726203476917507560266886"
11388 "692644952355421814201350137351435237036912624414444992497142"
11389 "303802423605897110605364956579914507108584002230524766331348"
11390 "271456591814078599780820974961968314684496428310691542272663"
11391 "818486132771177670874927831510002443658417608078383611526899"
11392 "905533629456904234997116303929427262032216072887961072267850"
11393 "618234492852606488522739744757845004694461812790342894353802"
11394 "938671928834585447328398711684245164703625580196678024410303"
11395 "542544534512706792134908369873605619756775207191558754413381"
11396 "571756431003248529020572648048946458999967788526617126349345"
11397 "966896362376841092268841417781414969315002419192181972121568"
11398 "811432459128737128140063645558482525300089060238860392371092"
11399 "102688097987915838860882370022268312322882235690785726190915"
11400 "062699382576041643741555139697348927957856990969985342299599"
11401 "797431503615312038393069808777315725367497595040966093808407"
11402 "117316369389112216628231869173217637452855462790553030636920"
11403 "487796465880633399632793882734473382168542596184679158149228"
11404 "725004404714293460752371865436947855237307240001863573081174"
11405 "929166645758276081272685156100195420794154740486637315823136"
11406 "798695124738873328565945598241199335059398955049459449844741"
11407 "098478330319112865980346771381982151154499846478545530650091"
11408 "824164892591396650703633600023191521502618379988693800703884"
11409 "555191647864959327260468892793195316578510173816406054364319"
11410 "294906641284764788384683586662382042642852654156477478700779"
11411 "123584369965723284711409361741235548687181052639639279285373"
11412 "139084165798451899763979500837428077782309910703522399860010"
11413 "310321116623028924118238023770381424894162717815296210097245"
11414 "221769714495449744327945091943394325259297771090128969600269"
11415 "822520904193880119094781214175887316220311309028456568749910"
11416 "010962366586834018403242866721783519806933018588077977626913"
11417 "774236680220258524711348037750591646286531625306510583751929"
11418 "280541119187219596706615736304036444366663256426643903386694"
11419 "536649648686380122198677895751002327229059364018755164517060"
11420 "321515091173358005987498359799467138817648881479418623694683"
11421 "454881683746841149715181334498096967702613110590140231345676"
11422 "956141227850879905018558219984441819798054463206764413100251"
11423 "255775535830770535620946159535406497134759043192647996190512"
11424 "978586496199656070707105117773853504277795024754647024165589"
11425 "129442822627147868917463795166386552921913398878270019905147"
11426 "510849518894114102536073369047160130990411626048426437835295"
11427 "683097278297774735181045158616674564080237813146623269215019"
11428 "613231938626758927531490945029356207933289363847181438902539"
11429 "297057969524961348607844569521442237914899100699610921669921"
11430 "572167164875488132527187949318543809703388178931170799769792"
11431 "886086681284964861608656928109305369539955846964197786677053"
11432 "847603962194721523867993048528558551380823699291873352033111"
11433 "096244814245789620930756114228971363838828108534030152031715"
11434 "929722499546436547773404017947035596936338462103946797525667"
11435 "033935433489292620531649199724400832489751788129365426568881"
11436 "328357966337292439204382537174357675404105580244018783685041"
11437 "224798457022189315692175787257287203633134300759209060570319"
11438 "508886475377719911176071302732819878165468592717406388218727"
11439 "585026352127436844762994722826390779737322113768842482160812"
11440 "973100323673863050234437722898796145596181862320550301285861"
11441 "980052194863780743808106946940079349630782676930197134206259"
11442 "739125377941060751175427888774493677478593805682322173891730"
11443 "311959284895178856039354015035864931073602059531001572891528"
11444 "828982167810245343327388887928886208615327002834690068636094"
11445 "325052251429781641267821367266715283643659749152264457938319"
11446 "185148303604827363623405060374573505789923003843438436174489"
11447 "383805098509083722050766328250349793203837202162624690093533"
11448 "478114438810603140565070517669964629947543608404988178019652"
11449 "088162307525611931821066493746994641048066011859814337589829"
11450 "896549720562117090677291541318153057715167624128318297771376"
11451 "531788973088699647168159229805877415594828532539839967464064"
11452 "556647594705830374653113373530876658380240145380423210673778"
11453 "776803592627231257495817394581607796277282644312510714532297"
11454 "108722017217547317744900647318022108570947064304280100418971"
11455 "450552007356891519523293614416944016354756866350050833501416"
11456 "942505071203810116719053430543531027953437436446745566839242"
11457 "129860410443198862219469972163224971258348314341755015213118"
11458 "628882713134766297624091644805801186976152536913514712919240"
11459 "503721680740586016832099946807466311777189050656676962849581"
11460 "383790904722087478646766320517056183581970236248227413322748"
11461 "304134245717987665377396011236706627320817654565682680006957"
11462 "454759981618023476448544673508068369492066566895437050571584"
11463 "345511070959483898938738225050292533674383091612495407126805"
11464 "381796487365892131916426837522671623266627483065655765705534"
11465 "239355214893395905702329340402794052884259146049064629582075"
11466 "576563307670749189662176976725361937046200576007893814439695"
11467 "301892528761187544161389682003509216791271836545495416676148"
11468 "151145195082668323677621182991451835324281863619641773620601"
11469 "014510950996746726615703771971266687151564427772359427340566"
11470 "909351858654807999781808513034680104078196607462166928018863"
11471 "385629928965649243954503391493597963417955268639606791452833"
11472 "692467872935741940362479842688642227725662504694679557678170"
11473 "929873774151037857807219938356152056997839625453727441947651"
11474 "198316190826615266016347740875615970031428012228328190610356"
11475 "706715662722241878767131224669837573607121539572299329404101"
11476 "274463156060298348931678277361174057097484704587036227686110"
11477 "677413094941011961262438027467952964727129462752693949019764"
11478 "164538344775554466171428121848999818969114034332797672927989"
11479 "107710137279281184295118233855942385256333164153378143279674"
11480 "287318136458207166174996112638689535976047617221520910027427"
11481 "485161965702038805161865494457444594178063766957037428053543"
11482 "239915792369877811053417485684498667123216132006378630814477"
11483 "106813088898563644909178779463295955587688067277368683836470"
11484 "612208483299572260344016516194247232298740800342116589984844"
11485 "356688576984553507410293250093945014209879983314562948451929"
11486 "862241009275783684229669718641013736581856815277185073259140"
11487 "534024850924787544871716174654424640728091372513505922826813"
11488 "145390369149590652886241000625495880523771672395227312971578"
11489 "042522330551788256261683080675549820375567692574152956993944"
11490 "504349004617185470945673049153218968830613586193253490318451"
11491 "871770642617802890083608004460414305421033261048294750210470"
11492 "303202846332054952531617433058538758154347087854561609738141"
11493 "615145103748777579733574989673510104836750248325511777237502"
11494 "526995647687215364262385606217553691332159421351598905950537"
11495 "513518351520709657614578131639854432532002236696200855408766"
11496 "520105076378983345708235918180749273124590433024519869147132"
11497 "931932462703067876214268579940066030521414045386366551780718"
11498 "510535469417760242493782392451178913322503092692423649855756"
11499 "521279456558275339921490892868856862895022564047205838132429"
11500 "286600764536839036698193759634186899291274131934296059833048"
11501 "690594627623595320676097721540716472990950611858372856271872"
11502 "423573251506230042608074167903809812264198034505185435990821"
11503 "356377966484742250577592243727298923187891299404854048446822"
11504 "719928239317254073429532989089675503790372464487057264894107"
11505 "613242300912487070053676379388189496900004239731820229886894"
11506 "053019610823763957809819187948639826973433528683168917360632"
11507 "750040517847686479093538683816924213175672979768822065627696"
11508 "943474914020483056384006872835738311110986586149510661361915"
11509 "342172527409078742250880056867149831149121019729847242037335"
11510 "904440063130981999650700416787683293610119590221942974317455"
11511 "716336227454789239793488032299063316588917505912406020220045"
11512 "264868457718282165158892171630470709599503997282778168097827"
11513 "497383884195820921583645621293941200045604062174334998171535"
11514 "030513366277293714389988219756129580868518167923841173364269"
11515 "774889246694435264051484911461988227011238661037602452710188"
11516 "911900438270362280391121270021679247152879324195035694278071"
11517 "477495720447513017171148877312193736366348711630105507365864"
11518 "598069586257026976295714123943691621672377694552248018987680"
11519 "338612382795605985191106112971398796002636340393693119651973"
11520 "344711646854574482999700397952536878348512983782198330513744"
11521 "803168936076427075943787200489575435147989033386529956551570"
11522 "669047103070223076797892329848058499725632813524581372640746"
11523 "415923016932853954152472487866287318545051065376430120748079"
11524 "948860283261855738836955246188128622509828635867225708782966"
11525 "017423170535046509131388753895013061151387840089512861842615"
11526 "441729962315731301087767989000918136617870582141517330935619"
11527 "268642915983553727587587676791953536960714236687847602589538"
11528 "927962585440961131240218794236944630211930970546118745080346"
11529 "860636620310193382167597465544174488399379683716417891139157"
11530 "575146359165023126594124268610800205258776019000550873739401"
11531 "445303129974560221438061891795442780328126230093178952504570"
11532 "380957199592993338719686487798275474853570100033092481743129"
11533 "836527369756194343789131822069107283156271772679863538216891"
11534 "518713732520976834628418347371261368933454629405371869789752"
11535 "684339805368137450825001203521193642598238954329102258317328"
11536 "098581116978343883611320940814793654745807336162557057195523"
11537 "274610323601685712314930799144191673243832283659669368716126"
11538 "815118360353441303009936083544193524336572930768154506567477"
11539 "565558211143508568396203781879592033787429012753106951129653"
11540 "074630840496376302289668286168325299592504054003803917262600"
11541 "195834001336180158836765599057537979745423711070158871650976"
11542 "475924365707758401328959478791343481250979029363644046972556"
11543 "422294698558561670817595994409985323205913035009923360820734"
11544 "795546082012200697671744573982535291905800552837118327702125"
11545 "018691644774560916230166739307705017656065679867259837178918"
11546 "123254219579594535869171376148397610005870749992910355727569"
11547 "593729567789260479930835305112462727870603529547312621720559"
11548 "953074675620549217314861961905983960910846471569192459257648"
11549 "138212674016814845327496495507412976753381357634960529826817"
11550 "906824433858135485518651632270319927880227571858035210375443"
11551 "324098235463619647723862420557582355632137583370066602155641"
11552 "218235815280874570372436217877316899649287051943247206509113"
11553 "311767578126e-4966",
11554 false,
11555 -0x8p-152,
11556 -0x0p+0,
11557 -0x0p+0,
11558 -0x0p+0,
11559 false,
11560 -0x4p-1076,
11561 -0x0p+0,
11562 -0x0p+0,
11563 -0x0p+0,
11564 false,
11565 -0x8p-16448,
11566 -0x0p+0,
11567 -0x0p+0,
11568 -0x0p+0,
11569 false,
11570 -0x4p-16448,
11571 -0x0p+0,
11572 -0x0p+0,
11573 -0x0p+0,
11574 false,
11575 -0x4p-1076,
11576 -0x0p+0,
11577 -0x0p+0,
11578 -0x0p+0,
11579 false,
11580 -0x4p-16496,
11581 -0x4p-16496,
11582 -0x0p+0,
11583 -0x0p+0),