add _DEFAULT_SOURCE wherever _BSD_SOURCE was used
[libc-test] / src / math / crlibm / log2.h
1 // log2.testdata
2 //  copyright (C) 2005 Ch. Q. Lauter, F.de Dinechin and V.Lefevre
3 // This file is part of crlibm and is distributed under the GNU Public Licence
4 // See file COPYING for details
5 // The following lines are either comments (beginning with a #)
6 // or give
7 //   1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or  N|P|M|Z (libmcr syntax)
8 //   2/ The high and low hexadecimal halves of an input
9 //   3/ The high and low hexadecimal halves of the expected corresponding output
10 // Very worst case
11 T(RN,    0x1.b4ebe40c95a01p+0,    0x1.8adeac981e00ep-1,          0x1p-1, INEXACT) // 1.706724408218747379706314859504e+00
12 // undocumented values, probably by Christoph
13 T(RN,  0x1.cea1f96f699f5p-809,   -0x1.9412b93076276p+9,   0x1.830ab4p-2, INEXACT)
14 T(RN,  0x1.597a1eba0d538p-145,   -0x1.212296708397fp+7,   0x1.a7cb92p-2, INEXACT)
15 // One in five of the very worst cases computed by Lefevre and Muller.
16 // Rounding these values requires evaluating the function to at least 2^(-100).
17 // These worst cases have been selected thanks to the filterlists 5 script
18 // If you want the full list please contact Jean-Michel Muller
19 T(RZ,    0x1.245db892bd6e5p-1,   -0x1.9de261c7c8623p-1,  0x1.30b104p-51, INEXACT) // 5.710275344015057763513709687686e-01
20 T(RN,    0x1.255a2a884ee79p-1,   -0x1.9b65a7b6f1152p-1,         -0x1p-1, INEXACT) // 5.729535380737181826660275874019e-01
21 T(RZ,    0x1.78c5a435dadb6p+0,    0x1.1d76f15181bedp-1, -0x1.2a29cap-51, INEXACT) // 1.471765769146128999267375547788e+00
22 T(RN,    0x1.e976593d80c0bp+0,    0x1.debf63860d0f5p-1,         -0x1p-1, INEXACT) // 1.911962106242529157995591049257e+00
23 T(RZ,    0x1.78c5a435dadb6p+0,    0x1.1d76f15181bedp-1, -0x1.2a29cap-51, INEXACT) // 1.471765769146128999267375547788e+00
24 T(RN,    0x1.e976593d80c0bp+0,    0x1.debf63860d0f5p-1,         -0x1p-1, INEXACT) // 1.911962106242529157995591049257e+00
25 T(RN,    0x1.81343fe42de87p+1,    0x1.96e81cad230dap+0,          0x1p-1, INEXACT) // 3.009407030502021296314296705532e+00
26 T(RZ,    0x1.89d948a94fe17p+1,    0x1.9f1a7d355cb4fp+0, -0x1.8c0d88p-53, INEXACT) // 3.076943476364032203917986407760e+00
27 T(RZ,    0x1.e5053b714d76fp+1,    0x1.ec01c07d5c8b9p+0,         -0x1p+0, INEXACT) // 3.789222173999341247707661750610e+00
28 T(RN,    0x1.f234a059adbaep+1,    0x1.f5e9b529cd31fp+0,         -0x1p-1, INEXACT) // 3.892231029308695688939678802853e+00
29 T(RZ,    0x1.1ba39ff28e3eap+2,    0x1.12eecf76d63cdp+1,  -0x1.2ae91p-55, INEXACT) // 4.431861864920373150766863545869e+00
30 T(RN,    0x1.cc7c6af92f393p+2,    0x1.6c6af049a8626p+1,         -0x1p-1, INEXACT) // 7.195093863815503532066486513941e+00
31 T(RN,    0x1.c526ccd9628c9p+4,    0x1.34b9f4ba3a37bp+2,         -0x1p-1, INEXACT) // 2.832197270313261938667892536614e+01
32 // Bad cases generated by tests/crlibm_generate_test_vectors log2 20 0
33 T(RN,  0x1.10cb4b87cf7a6p-879,   -0x1.b7744432d6c08p+9,  -0x1.fffff4p-2, INEXACT) // 2.643801551037429843074164038041e-265
34 T(RD,  0x1.7a6f1bfecd5c9p+368,    0x1.70905b9e3c97bp+8,  -0x1.fffffep-1, INEXACT) // 8.887684129119792667225814638419e+110
35 T(RU,  0x1.7a6f1bfecd5c9p+368,    0x1.70905b9e3c97cp+8,  0x1.e94688p-25, INEXACT) // 8.887684129119792667225814638419e+110
36 T(RZ,  0x1.7a6f1bfecd5c9p+368,    0x1.70905b9e3c97bp+8,  -0x1.fffffep-1, INEXACT) // 8.887684129119792667225814638419e+110
37 T(RD,  0x1.15ee1d3361233p+281,    0x1.191e5b28413b6p+8,  -0x1.fffffap-1, INEXACT) // 4.218173622828684580644850825746e+84
38 T(RU,  0x1.15ee1d3361233p+281,    0x1.191e5b28413b7p+8,   0x1.8b347p-23, INEXACT) // 4.218173622828684580644850825746e+84
39 T(RZ,  0x1.15ee1d3361233p+281,    0x1.191e5b28413b6p+8,  -0x1.fffffap-1, INEXACT) // 4.218173622828684580644850825746e+84
40 T(RD,  0x1.26e0e3075ae29p-876,   -0x1.b5e5e417d3827p+9,  -0x1.fffffcp-1, INEXACT) // 2.286266690475151143991963502995e-264
41 T(RU,  0x1.26e0e3075ae29p-876,   -0x1.b5e5e417d3826p+9,  0x1.0b03b4p-23, INEXACT) // 2.286266690475151143991963502995e-264
42 T(RZ,  0x1.26e0e3075ae29p-876,   -0x1.b5e5e417d3826p+9,  0x1.0b03b4p-23, INEXACT) // 2.286266690475151143991963502995e-264
43 T(RN,  0x1.be0a20acb57bdp-675,   -0x1.511977eb4031cp+9,   0x1.fffff6p-2, INEXACT) // 1.111440815285384282718728797629e-203
44 T(RN,  0x1.1103297293081p-129,   -0x1.01d07994bd16dp+7,  -0x1.fffff2p-2, INEXACT) // 1.567014045546800414877544229906e-39
45 T(RD,   0x1.d4a08bf9624d3p+67,    0x1.0f7d3b57a4285p+6, -0x1.79311ep-23, INEXACT) // 2.701451512738905784320000000000e+20
46 T(RU,   0x1.d4a08bf9624d3p+67,    0x1.0f7d3b57a4286p+6,   0x1.fffffap-1, INEXACT) // 2.701451512738905784320000000000e+20
47 T(RZ,   0x1.d4a08bf9624d3p+67,    0x1.0f7d3b57a4285p+6, -0x1.79311ep-23, INEXACT) // 2.701451512738905784320000000000e+20
48 T(RN,  0x1.012a54c079407p+439,    0x1.b701ad6c90591p+8,  -0x1.fffff4p-2, INEXACT) // 1.426069176313182772187271319520e+132
49 T(RN,  0x1.4e55b2fdb5c73p+844,    0x1.a6314c94a6f59p+9,    0x1.fffffp-2, INEXACT) // 1.531996982085165638097754215497e+254
50 T(RD,  0x1.ed53b71e03807p-981,   -0x1.ea06dc5964ab1p+9,  -0x1.fffffap-1, INEXACT) // 9.429077056757101977465712614647e-296
51 T(RU,  0x1.ed53b71e03807p-981,    -0x1.ea06dc5964abp+9,  0x1.8350bcp-23, INEXACT) // 9.429077056757101977465712614647e-296
52 T(RZ,  0x1.ed53b71e03807p-981,    -0x1.ea06dc5964abp+9,  0x1.8350bcp-23, INEXACT) // 9.429077056757101977465712614647e-296
53 T(RN,  0x1.eff2c505499a5p-553,     -0x1.1405e1d2438p+9,  -0x1.fffffap-2, INEXACT) // 6.570657878503617244711645063844e-167
54 T(RD,  0x1.fca315258ba75p+269,    0x1.0dfd90ee4e056p+8, -0x1.de441ep-26, INEXACT) // 1.884676662073399280746701696404e+81
55 T(RU,  0x1.fca315258ba75p+269,    0x1.0dfd90ee4e057p+8,          0x1p+0, INEXACT) // 1.884676662073399280746701696404e+81
56 T(RZ,  0x1.fca315258ba75p+269,    0x1.0dfd90ee4e056p+8, -0x1.de441ep-26, INEXACT) // 1.884676662073399280746701696404e+81
57 T(RD,  0x1.65ac4f0eee743p-322,   -0x1.41847b074b379p+8,  -0x1.fffffcp-1, INEXACT) // 1.635263288664831019205260390331e-97
58 T(RU,  0x1.65ac4f0eee743p-322,   -0x1.41847b074b378p+8,  0x1.f199dcp-24, INEXACT) // 1.635263288664831019205260390331e-97
59 T(RZ,  0x1.65ac4f0eee743p-322,   -0x1.41847b074b378p+8,  0x1.f199dcp-24, INEXACT) // 1.635263288664831019205260390331e-97
60 T(RD,  0x1.94828164a9ff6p+865,    0x1.b0d47be3a1f5dp+9,  -0x1.fffffap-1, INEXACT) // 3.887185961531632529594287186679e+260
61 T(RU,  0x1.94828164a9ff6p+865,    0x1.b0d47be3a1f5ep+9,  0x1.5c6312p-23, INEXACT) // 3.887185961531632529594287186679e+260
62 T(RZ,  0x1.94828164a9ff6p+865,    0x1.b0d47be3a1f5dp+9,  -0x1.fffffap-1, INEXACT) // 3.887185961531632529594287186679e+260
63 T(RD,  0x1.66b1d2155edc9p-235,   -0x1.d506dac1e25d1p+7,  -0x1.a12a4p-23, INEXACT) // 2.537674447183112733959038891510e-71
64 T(RU,  0x1.66b1d2155edc9p-235,    -0x1.d506dac1e25dp+7,   0x1.fffffap-1, INEXACT) // 2.537674447183112733959038891510e-71
65 T(RZ,  0x1.66b1d2155edc9p-235,    -0x1.d506dac1e25dp+7,   0x1.fffffap-1, INEXACT) // 2.537674447183112733959038891510e-71
66 T(RD,  0x1.f323a8ebdceadp+433,    0x1.b1f69abe015c9p+8, -0x1.144ae8p-23, INEXACT) // 4.324838749857688034094225538390e+130
67 T(RU,  0x1.f323a8ebdceadp+433,    0x1.b1f69abe015cap+8,   0x1.fffffcp-1, INEXACT) // 4.324838749857688034094225538390e+130
68 T(RZ,  0x1.f323a8ebdceadp+433,    0x1.b1f69abe015c9p+8, -0x1.144ae8p-23, INEXACT) // 4.324838749857688034094225538390e+130
69 T(RD,  0x1.a077755c2dd7cp-760,   -0x1.7ba622fe21746p+9,  -0x1.fffffcp-1, INEXACT) // 2.682523550533640765089171433109e-229
70 T(RU,  0x1.a077755c2dd7cp-760,   -0x1.7ba622fe21745p+9,  0x1.e59ca8p-24, INEXACT) // 2.682523550533640765089171433109e-229
71 T(RZ,  0x1.a077755c2dd7cp-760,   -0x1.7ba622fe21745p+9,  0x1.e59ca8p-24, INEXACT) // 2.682523550533640765089171433109e-229
72 T(RD,  0x1.7ca1577de5e65p-424,   -0x1.a76d8142e5c7bp+8, -0x1.e52132p-23, INEXACT) // 3.431983280192438031316666451158e-128
73 T(RU,  0x1.7ca1577de5e65p-424,   -0x1.a76d8142e5c7ap+8,   0x1.fffff8p-1, INEXACT) // 3.431983280192438031316666451158e-128
74 T(RZ,  0x1.7ca1577de5e65p-424,   -0x1.a76d8142e5c7ap+8,   0x1.fffff8p-1, INEXACT) // 3.431983280192438031316666451158e-128
75 T(RN,  0x1.d3b9cc878d409p+312,    0x1.38de98ce427cfp+8,  -0x1.fffff6p-2, INEXACT) // 1.524438776092007499136584606109e+94
76 T(RN,  0x1.230280e99e90ap-775,   -0x1.8368546a82ddcp+9,  -0x1.fffffep-2, INEXACT) // 5.720328623925579169824604807282e-234
77 T(RD,  0x1.ed608ba861707p+656,    0x1.48792874083a8p+9, -0x1.06c33ap-23, INEXACT) // 5.762569887530403124504731745369e+197
78 T(RU,  0x1.ed608ba861707p+656,    0x1.48792874083a9p+9,   0x1.fffffcp-1, INEXACT) // 5.762569887530403124504731745369e+197
79 T(RZ,  0x1.ed608ba861707p+656,    0x1.48792874083a8p+9, -0x1.06c33ap-23, INEXACT) // 5.762569887530403124504731745369e+197
80 T(RN,  0x1.cdc95123ec32bp-767,   -0x1.7f130fbfec60fp+9,  -0x1.fffff2p-2, INEXACT) // 2.323777238909358066020054974403e-231
81 T(RD,  0x1.dec0e459a710bp-818,   -0x1.988c65ef7a1dfp+9, -0x1.3aaa7ap-23, INEXACT) // 1.069881133910348763662207785421e-246
82 T(RU,  0x1.dec0e459a710bp-818,   -0x1.988c65ef7a1dep+9,   0x1.fffffcp-1, INEXACT) // 1.069881133910348763662207785421e-246
83 T(RZ,  0x1.dec0e459a710bp-818,   -0x1.988c65ef7a1dep+9,   0x1.fffffcp-1, INEXACT) // 1.069881133910348763662207785421e-246
84 T(RD,  0x1.dffc5b12bd01bp-990,   -0x1.ee8bec6936d8ap+9,  -0x1.fffffap-1, INEXACT) // 1.791813006251496280519077165188e-298
85 T(RU,  0x1.dffc5b12bd01bp-990,   -0x1.ee8bec6936d89p+9,  0x1.4210fep-23, INEXACT) // 1.791813006251496280519077165188e-298
86 T(RZ,  0x1.dffc5b12bd01bp-990,   -0x1.ee8bec6936d89p+9,  0x1.4210fep-23, INEXACT) // 1.791813006251496280519077165188e-298
87 T(RN,  0x1.76cf5953c50f1p+715,    0x1.65c666e82845ep+9,  -0x1.fffffap-2, INEXACT) // 2.523585676661139113192316944600e+215
88 T(RD,  0x1.5c48ad1408a31p-966,    -0x1.e2c72713f405p+9,  -0x1.fffffap-1, INEXACT) // 2.181311108037780118613049746973e-291
89 T(RU,  0x1.5c48ad1408a31p-966,   -0x1.e2c72713f404fp+9,   0x1.b9f8fp-23, INEXACT) // 2.181311108037780118613049746973e-291
90 T(RZ,  0x1.5c48ad1408a31p-966,   -0x1.e2c72713f404fp+9,   0x1.b9f8fp-23, INEXACT) // 2.181311108037780118613049746973e-291
91 T(RN,  0x1.b7a4486dd9bfbp+401,    0x1.91c7ba2c3b3efp+8,  -0x1.fffff4p-2, INEXACT) // 8.869256282502346185155268894965e+120
92 T(RD,  0x1.6e6ec6815fc1bp+127,    0x1.fe11d27cc3671p+6,  -0x1.fffffap-1, INEXACT) // 2.435363126394438788227448098994e+38
93 T(RU,  0x1.6e6ec6815fc1bp+127,    0x1.fe11d27cc3672p+6,  0x1.a3f8fep-23, INEXACT) // 2.435363126394438788227448098994e+38
94 T(RZ,  0x1.6e6ec6815fc1bp+127,    0x1.fe11d27cc3671p+6,  -0x1.fffffap-1, INEXACT) // 2.435363126394438788227448098994e+38
95 T(RN,  0x1.3299c05da4f9ep+239,    0x1.de853b1e9040ep+7,  -0x1.fffff4p-2, INEXACT) // 1.058039756220537108798054989787e+72
96 T(RD,  0x1.4503499b5b6b4p-527,   -0x1.0753ec3e66a88p+9,  -0x1.fffffep-1, INEXACT) // 2.889700552127225422286329206577e-159
97 T(RU,  0x1.4503499b5b6b4p-527,   -0x1.0753ec3e66a87p+9,  0x1.6a8f2cp-25, INEXACT) // 2.889700552127225422286329206577e-159
98 T(RZ,  0x1.4503499b5b6b4p-527,   -0x1.0753ec3e66a87p+9,  0x1.6a8f2cp-25, INEXACT) // 2.889700552127225422286329206577e-159
99 T(RN,  0x1.a2fb2846a526cp+476,    0x1.dcb5f32449306p+8,  -0x1.fffffcp-2, INEXACT) // 3.193246067969045780324366598145e+143
100 T(RN,  0x1.7fad0fdb60d7bp+705,    0x1.60cab8264d13bp+9,   0x1.fffffep-2, INEXACT) // 2.522735030298326577516068306398e+212
101 T(RD,  0x1.235930a2bdb1bp+771,    0x1.8197e28f6b534p+9,  -0x1.fffffap-1, INEXACT) // 1.413511436360484928395765008690e+232
102 T(RU,  0x1.235930a2bdb1bp+771,    0x1.8197e28f6b535p+9,   0x1.bac91p-23, INEXACT) // 1.413511436360484928395765008690e+232
103 T(RZ,  0x1.235930a2bdb1bp+771,    0x1.8197e28f6b534p+9,  -0x1.fffffap-1, INEXACT) // 1.413511436360484928395765008690e+232
104 T(RN,   0x1.9e77cb6a2a1fp+990,    0x1.ef58f995bc088p+9,   0x1.fffffcp-2, INEXACT) // 1.694129841877631008808501506737e+298
105 T(RN,  0x1.086e20b31cc58p+329,    0x1.490bf75a9198bp+8,   0x1.fffffep-2, INEXACT) // 1.129638900357372248055885416725e+99
106 T(RN,   0x1.421ed0fb18676p+63,    0x1.faa6d27680211p+5,   0x1.fffff2p-2, INEXACT) // 1.160560965318945587200000000000e+19
107 T(RD,  0x1.0a8396bca7c94p-807,   -0x1.9378913d91e66p+9,  -0x1.fffffcp-1, INEXACT) // 1.219757766334606437384523244891e-243
108 T(RU,  0x1.0a8396bca7c94p-807,   -0x1.9378913d91e65p+9,  0x1.332fe2p-23, INEXACT) // 1.219757766334606437384523244891e-243
109 T(RZ,  0x1.0a8396bca7c94p-807,   -0x1.9378913d91e65p+9,  0x1.332fe2p-23, INEXACT) // 1.219757766334606437384523244891e-243
110 T(RD,  0x1.0cb29a0742453p+176,    0x1.6023c210430afp+7,  -0x1.fffffap-1, INEXACT) // 1.005317309719003655503172775067e+53
111 T(RU,  0x1.0cb29a0742453p+176,     0x1.6023c210430bp+7,  0x1.79e032p-23, INEXACT) // 1.005317309719003655503172775067e+53
112 T(RZ,  0x1.0cb29a0742453p+176,    0x1.6023c210430afp+7,  -0x1.fffffap-1, INEXACT) // 1.005317309719003655503172775067e+53
113 T(RD,    0x1.ba6b2e02cbd8p+56,    0x1.c6506bfb97d65p+5, -0x1.d88ee6p-24, INEXACT) // 1.245297850656911360000000000000e+17
114 T(RU,    0x1.ba6b2e02cbd8p+56,    0x1.c6506bfb97d66p+5,   0x1.fffffcp-1, INEXACT) // 1.245297850656911360000000000000e+17
115 T(RZ,    0x1.ba6b2e02cbd8p+56,    0x1.c6506bfb97d65p+5, -0x1.d88ee6p-24, INEXACT) // 1.245297850656911360000000000000e+17
116 T(RD,  0x1.628126e9c3449p+803,    0x1.91bc1dd2babbcp+9,  -0x1.fffffap-1, INEXACT) // 7.387003508238810188400636181818e+241
117 T(RU,  0x1.628126e9c3449p+803,    0x1.91bc1dd2babbdp+9,   0x1.6f04dp-23, INEXACT) // 7.387003508238810188400636181818e+241
118 T(RZ,  0x1.628126e9c3449p+803,    0x1.91bc1dd2babbcp+9,  -0x1.fffffap-1, INEXACT) // 7.387003508238810188400636181818e+241
119 T(RD,  0x1.73ea25cb008b8p-701,   -0x1.5e3b07b16df62p+9,  -0x1.fffffcp-1, INEXACT) // 1.380944890463718112374326654167e-211
120 T(RU,  0x1.73ea25cb008b8p-701,   -0x1.5e3b07b16df61p+9,  0x1.975982p-24, INEXACT) // 1.380944890463718112374326654167e-211
121 T(RZ,  0x1.73ea25cb008b8p-701,   -0x1.5e3b07b16df61p+9,  0x1.975982p-24, INEXACT) // 1.380944890463718112374326654167e-211
122 T(RD,  0x1.548f1df9cbdb5p+114,    0x1.c9a5a4b80ce62p+6,  -0x1.0794cp-23, INEXACT) // 2.762943267812643058019921258820e+34
123 T(RU,  0x1.548f1df9cbdb5p+114,    0x1.c9a5a4b80ce63p+6,   0x1.fffffcp-1, INEXACT) // 2.762943267812643058019921258820e+34
124 T(RZ,  0x1.548f1df9cbdb5p+114,    0x1.c9a5a4b80ce62p+6,  -0x1.0794cp-23, INEXACT) // 2.762943267812643058019921258820e+34
125 T(RN,  0x1.657ed38a4f889p-859,   -0x1.ad425500a29ccp+9,  -0x1.fffff2p-2, INEXACT) // 3.632990280277094687002510796702e-259
126 T(RN,  0x1.90e6d81808e2ep-336,   -0x1.4f5a575626f34p+8,  -0x1.fffffcp-2, INEXACT) // 1.118714912243758729514343904179e-101
127 T(RN,  0x1.f51cbf466313cp-496,   -0x1.ef07f0436f8c1p+8,  -0x1.fffffep-2, INEXACT) // 9.567913549931045186278027521348e-150
128 T(RD,  0x1.24dec6e23ed4fp+600,    0x1.2c18d8d951fe2p+9,  -0x1.04337p-23, INEXACT) // 4.747146667134388598990949893054e+180
129 T(RU,  0x1.24dec6e23ed4fp+600,    0x1.2c18d8d951fe3p+9,   0x1.fffffcp-1, INEXACT) // 4.747146667134388598990949893054e+180
130 T(RZ,  0x1.24dec6e23ed4fp+600,    0x1.2c18d8d951fe2p+9,  -0x1.04337p-23, INEXACT) // 4.747146667134388598990949893054e+180
131 T(RN,  0x1.a9af673488d6cp-635,   -0x1.3d2217fc553e3p+9,  -0x1.fffff8p-2, INEXACT) // 1.166275915165854156206106997597e-191
132 T(RD,  0x1.2da5b5377d6fap+367,    0x1.6f3c999b231dep+8, -0x1.5b1344p-24, INEXACT) // 3.542157602849815808259731718966e+110
133 T(RU,  0x1.2da5b5377d6fap+367,    0x1.6f3c999b231dfp+8,   0x1.fffffep-1, INEXACT) // 3.542157602849815808259731718966e+110
134 T(RZ,  0x1.2da5b5377d6fap+367,    0x1.6f3c999b231dep+8, -0x1.5b1344p-24, INEXACT) // 3.542157602849815808259731718966e+110
135 T(RD,  0x1.4dafa65e1fe82p+185,    0x1.72c3c31b4c739p+7, -0x1.a69bbcp-23, INEXACT) // 6.392156372850441948634063767462e+55
136 T(RU,  0x1.4dafa65e1fe82p+185,    0x1.72c3c31b4c73ap+7,   0x1.fffffap-1, INEXACT) // 6.392156372850441948634063767462e+55
137 T(RZ,  0x1.4dafa65e1fe82p+185,    0x1.72c3c31b4c739p+7, -0x1.a69bbcp-23, INEXACT) // 6.392156372850441948634063767462e+55
138 T(RD,  0x1.3d2c38bd01d79p+262,    0x1.064f22d077cdep+8,  -0x1.fffffcp-1, INEXACT) // 9.181523575370561532709848749746e+78
139 T(RU,  0x1.3d2c38bd01d79p+262,    0x1.064f22d077cdfp+8,  0x1.1111bcp-23, INEXACT) // 9.181523575370561532709848749746e+78
140 T(RZ,  0x1.3d2c38bd01d79p+262,    0x1.064f22d077cdep+8,  -0x1.fffffcp-1, INEXACT) // 9.181523575370561532709848749746e+78
141 T(RN,   0x1.dc127ed4a534ap+61,    0x1.ef29090318fc4p+5,  -0x1.fffff6p-2, INEXACT) // 4.288077595425543168000000000000e+18
142 T(RD,   0x1.cc31866cbb785p-27,   -0x1.a27663588c92fp+4,  -0x1.fffffap-1, INEXACT) // 1.339339236172046409590309998120e-08
143 T(RU,   0x1.cc31866cbb785p-27,   -0x1.a27663588c92ep+4,  0x1.625306p-23, INEXACT) // 1.339339236172046409590309998120e-08
144 T(RZ,   0x1.cc31866cbb785p-27,   -0x1.a27663588c92ep+4,  0x1.625306p-23, INEXACT) // 1.339339236172046409590309998120e-08
145 T(RN,   0x1.4f5e7f97770dp+128,    0x1.00c77a739d98ep+7,   0x1.fffff4p-2, INEXACT) // 4.457820423589657268403111031324e+38
146 T(RD,  0x1.1ac1531320053p+877,    0x1.b6925b3f0654ep+9,  -0x1.fffffcp-1, INEXACT) // 1.112952917855509058723476146344e+264
147 T(RU,  0x1.1ac1531320053p+877,    0x1.b6925b3f0654fp+9,  0x1.eda9d2p-24, INEXACT) // 1.112952917855509058723476146344e+264
148 T(RZ,  0x1.1ac1531320053p+877,    0x1.b6925b3f0654ep+9,  -0x1.fffffcp-1, INEXACT) // 1.112952917855509058723476146344e+264
149 T(RD,  0x1.0ecb35c3ed7ccp+690,    0x1.590a5fdfb91a3p+9,  -0x1.fffffcp-1, INEXACT) // 5.433701065798880481889869474529e+207
150 T(RU,  0x1.0ecb35c3ed7ccp+690,    0x1.590a5fdfb91a4p+9,  0x1.286b74p-23, INEXACT) // 5.433701065798880481889869474529e+207
151 T(RZ,  0x1.0ecb35c3ed7ccp+690,    0x1.590a5fdfb91a3p+9,  -0x1.fffffcp-1, INEXACT) // 5.433701065798880481889869474529e+207
152 T(RD,  0x1.c30c484168543p-643,   -0x1.4117680d462d6p+9, -0x1.290284p-23, INEXACT) // 4.827202998069660132490998763970e-194
153 T(RU,  0x1.c30c484168543p-643,   -0x1.4117680d462d5p+9,   0x1.fffffcp-1, INEXACT) // 4.827202998069660132490998763970e-194
154 T(RZ,  0x1.c30c484168543p-643,   -0x1.4117680d462d5p+9,   0x1.fffffcp-1, INEXACT) // 4.827202998069660132490998763970e-194
155 T(RN,   0x1.1ee59e9b61e48p-21,   -0x1.4d5ea9d211d1dp+4,  -0x1.fffff6p-2, INEXACT) // 5.343872148547027393417942209286e-07
156 T(RD,  0x1.0bd355f121196p+978,    0x1.e90856d32081ap+9,  -0x1.fffffcp-1, INEXACT) // 2.672684944674978529295516522485e+294
157 T(RU,  0x1.0bd355f121196p+978,    0x1.e90856d32081bp+9,  0x1.fdefc6p-24, INEXACT) // 2.672684944674978529295516522485e+294
158 T(RZ,  0x1.0bd355f121196p+978,    0x1.e90856d32081ap+9,  -0x1.fffffcp-1, INEXACT) // 2.672684944674978529295516522485e+294
159 T(RD,  0x1.3cc6a24ba06f2p+674,    0x1.512756393ab7dp+9, -0x1.bf51f6p-25, INEXACT) // 9.699051487358757961263987837620e+202
160 T(RU,  0x1.3cc6a24ba06f2p+674,    0x1.512756393ab7ep+9,   0x1.fffffep-1, INEXACT) // 9.699051487358757961263987837620e+202
161 T(RZ,  0x1.3cc6a24ba06f2p+674,    0x1.512756393ab7dp+9, -0x1.bf51f6p-25, INEXACT) // 9.699051487358757961263987837620e+202
162 T(RD,  0x1.700d0c8267dbep+141,    0x1.1b0c2a80c0679p+7,  -0x1.940b7p-25, INEXACT) // 4.007720190187349059488703920797e+42
163 T(RU,  0x1.700d0c8267dbep+141,    0x1.1b0c2a80c067ap+7,   0x1.fffffep-1, INEXACT) // 4.007720190187349059488703920797e+42
164 T(RZ,  0x1.700d0c8267dbep+141,    0x1.1b0c2a80c0679p+7,  -0x1.940b7p-25, INEXACT) // 4.007720190187349059488703920797e+42
165 T(RD,   0x1.869da7c4123bep+45,    0x1.6ce0797339c4ep+5, -0x1.d12ae4p-23, INEXACT) // 5.368583241786348437500000000000e+13
166 T(RU,   0x1.869da7c4123bep+45,    0x1.6ce0797339c4fp+5,   0x1.fffff8p-1, INEXACT) // 5.368583241786348437500000000000e+13
167 T(RZ,   0x1.869da7c4123bep+45,    0x1.6ce0797339c4ep+5, -0x1.d12ae4p-23, INEXACT) // 5.368583241786348437500000000000e+13
168 T(RN,   0x1.0ab38bd115e4fp+36,    0x1.2078ffa1c56e2p+5,         -0x1p-1, INEXACT) // 7.159209908936839294433593750000e+10
169 T(RD,   0x1.93c91940221e9p+37,    0x1.2d4272c190113p+5, -0x1.3fa548p-23, INEXACT) // 2.167807119402649230957031250000e+11
170 T(RU,   0x1.93c91940221e9p+37,    0x1.2d4272c190114p+5,   0x1.fffffcp-1, INEXACT) // 2.167807119402649230957031250000e+11
171 T(RZ,   0x1.93c91940221e9p+37,    0x1.2d4272c190113p+5, -0x1.3fa548p-23, INEXACT) // 2.167807119402649230957031250000e+11
172 T(RD,  0x1.e991c281b3287p+195,    0x1.87dee8c04c718p+7,         -0x1p+0, INEXACT) // 9.603364900918120238068014906678e+58
173 T(RU,  0x1.e991c281b3287p+195,    0x1.87dee8c04c719p+7,   0x1.596acp-27, INEXACT) // 9.603364900918120238068014906678e+58
174 T(RZ,  0x1.e991c281b3287p+195,    0x1.87dee8c04c718p+7,         -0x1p+0, INEXACT) // 9.603364900918120238068014906678e+58
175 T(RD,  0x1.c1804a39ad6c9p+328,    0x1.48cfeb17125f7p+8, -0x1.1c4ac2p-23, INEXACT) // 9.601285918402335486502004258994e+98
176 T(RU,  0x1.c1804a39ad6c9p+328,    0x1.48cfeb17125f8p+8,   0x1.fffffcp-1, INEXACT) // 9.601285918402335486502004258994e+98
177 T(RZ,  0x1.c1804a39ad6c9p+328,    0x1.48cfeb17125f7p+8, -0x1.1c4ac2p-23, INEXACT) // 9.601285918402335486502004258994e+98
178 T(RD,  0x1.a3041f22b01e8p-670,   -0x1.4ea5027a71f62p+9, -0x1.7b5684p-25, INEXACT) // 3.341132125796710502268699707142e-202
179 T(RU,  0x1.a3041f22b01e8p-670,   -0x1.4ea5027a71f61p+9,   0x1.fffffep-1, INEXACT) // 3.341132125796710502268699707142e-202
180 T(RZ,  0x1.a3041f22b01e8p-670,   -0x1.4ea5027a71f61p+9,   0x1.fffffep-1, INEXACT) // 3.341132125796710502268699707142e-202
181 T(RD,  0x1.f8ac453760a8ap+569,    0x1.1cfd569609706p+9,  -0x1.fffff8p-1, INEXACT) // 3.809233358023687024142041697016e+171
182 T(RU,  0x1.f8ac453760a8ap+569,    0x1.1cfd569609707p+9,  0x1.c2ac12p-23, INEXACT) // 3.809233358023687024142041697016e+171
183 T(RZ,  0x1.f8ac453760a8ap+569,    0x1.1cfd569609706p+9,  -0x1.fffff8p-1, INEXACT) // 3.809233358023687024142041697016e+171
184 T(RD,  0x1.e6cbfb980a0f7p-657,   -0x1.4809524cd9f06p+9,  -0x1.5160dp-23, INEXACT) // 3.179805857938566810274467714063e-198
185 T(RU,  0x1.e6cbfb980a0f7p-657,   -0x1.4809524cd9f05p+9,   0x1.fffffap-1, INEXACT) // 3.179805857938566810274467714063e-198
186 T(RZ,  0x1.e6cbfb980a0f7p-657,   -0x1.4809524cd9f05p+9,   0x1.fffffap-1, INEXACT) // 3.179805857938566810274467714063e-198
187 T(RD,  0x1.adcafa87fe034p+696,    0x1.5c5fae01f2679p+9, -0x1.5cf836p-23, INEXACT) // 5.519455532745494734060976804423e+209
188 T(RU,  0x1.adcafa87fe034p+696,    0x1.5c5fae01f267ap+9,   0x1.fffffap-1, INEXACT) // 5.519455532745494734060976804423e+209
189 T(RZ,  0x1.adcafa87fe034p+696,    0x1.5c5fae01f2679p+9, -0x1.5cf836p-23, INEXACT) // 5.519455532745494734060976804423e+209
190 T(RN,  0x1.887a52d7c3ae9p-487,   -0x1.e6622f32494e9p+8,   0x1.fffff2p-2, INEXACT) // 3.836783309729249656417672085067e-147
191 T(RN,   0x1.c1afb4a76f5ep-323,   -0x1.422fedf583c4fp+8,   0x1.fffff6p-2, INEXACT) // 1.027971656876575363263011981060e-97
192 T(RN,  0x1.537becd8872d4p+618,    0x1.35341f2234f65p+9,   0x1.fffff4p-2, INEXACT) // 1.442503154356882875388832076314e+186
193 T(RD,  0x1.8828ebdf4ac63p+268,    0x1.0c9d842bda918p+8, -0x1.702294p-25, INEXACT) // 7.265441319221895223897943245587e+80
194 T(RU,  0x1.8828ebdf4ac63p+268,    0x1.0c9d842bda919p+8,   0x1.fffffep-1, INEXACT) // 7.265441319221895223897943245587e+80
195 T(RZ,  0x1.8828ebdf4ac63p+268,    0x1.0c9d842bda918p+8, -0x1.702294p-25, INEXACT) // 7.265441319221895223897943245587e+80
196 T(RN,   0x1.412818b1df05p+142,    0x1.1ca77e0292baap+7,  -0x1.fffff6p-2, INEXACT) // 6.994171975950923248294285123026e+42
197 T(RD,  0x1.8798a7b5581ccp-436,   -0x1.b36303cb49ba9p+8,  -0x1.fffffcp-1, INEXACT) // 8.620262975806254716504573719341e-132
198 T(RU,  0x1.8798a7b5581ccp-436,   -0x1.b36303cb49ba8p+8,  0x1.3066f2p-23, INEXACT) // 8.620262975806254716504573719341e-132
199 T(RZ,  0x1.8798a7b5581ccp-436,   -0x1.b36303cb49ba8p+8,  0x1.3066f2p-23, INEXACT) // 8.620262975806254716504573719341e-132
200 T(RN,   0x1.ab9801e2d1a6ep-52,   -0x1.9a1447ff171d4p+5,  -0x1.fffffep-2, INEXACT) // 3.708784831141337374595618943405e-16
201 T(RN,  0x1.042bffb746904p+432,    0x1.b005f86073362p+8,  -0x1.fffff6p-2, INEXACT) // 1.127141657900579031734479392334e+130
202 T(RD,  0x1.3b9eb815fd746p+212,    0x1.a89aa59dc03ecp+7, -0x1.585092p-24, INEXACT) // 8.114908476621989747509992822698e+63
203 T(RU,  0x1.3b9eb815fd746p+212,    0x1.a89aa59dc03edp+7,   0x1.fffffep-1, INEXACT) // 8.114908476621989747509992822698e+63
204 T(RZ,  0x1.3b9eb815fd746p+212,    0x1.a89aa59dc03ecp+7, -0x1.585092p-24, INEXACT) // 8.114908476621989747509992822698e+63
205 T(RD,  0x1.10b7a6043525bp+138,    0x1.142eba00085b5p+7,  -0x1.fffff8p-1, INEXACT) // 3.712036581293712527693438380255e+41
206 T(RU,  0x1.10b7a6043525bp+138,    0x1.142eba00085b6p+7,  0x1.f8cf62p-23, INEXACT) // 3.712036581293712527693438380255e+41
207 T(RZ,  0x1.10b7a6043525bp+138,    0x1.142eba00085b5p+7,  -0x1.fffff8p-1, INEXACT) // 3.712036581293712527693438380255e+41
208 T(RN,  0x1.11eea17b9f3e5p+393,    0x1.8919013724442p+8,   0x1.fffff8p-2, INEXACT) // 2.158695266422826150022857618571e+118
209 T(RD,  0x1.98456c6598259p+882,    0x1.b9563171e6329p+9,  -0x1.fffffep-1, INEXACT) // 5.142389163740648205758606985215e+265
210 T(RU,  0x1.98456c6598259p+882,    0x1.b9563171e632ap+9,  0x1.d85da8p-25, INEXACT) // 5.142389163740648205758606985215e+265
211 T(RZ,  0x1.98456c6598259p+882,    0x1.b9563171e6329p+9,  -0x1.fffffep-1, INEXACT) // 5.142389163740648205758606985215e+265
212 T(RN,  0x1.38f3de97d6ceep-716,   -0x1.65dae7d1dbf95p+9,   0x1.fffff4p-2, INEXACT) // 3.546187743572093367780266403250e-216
213 T(RN,  0x1.f921e9a66bb2dp-502,   -0x1.f504fcc6228a1p+8,   0x1.fffffep-2, INEXACT) // 1.506980034638550281586486892780e-151
214 T(RN,  0x1.482366767368dp-476,   -0x1.dba44f9e8d282p+8,  -0x1.fffff8p-2, INEXACT) // 6.569601076884624133015351057550e-144
215 T(RN,   0x1.dad3f6a975fd5p+87,    0x1.5f90a6c32ba27p+6,  -0x1.fffff8p-2, INEXACT) // 2.870159039676031706123468800000e+26
216 T(RD,  0x1.319799970afb8p-636,   -0x1.3ddf4cf5e6f85p+9,  -0x1.fffffep-1, INEXACT) // 4.186248832577275928730058819556e-192
217 T(RU,  0x1.319799970afb8p-636,   -0x1.3ddf4cf5e6f84p+9,  0x1.30da28p-25, INEXACT) // 4.186248832577275928730058819556e-192
218 T(RZ,  0x1.319799970afb8p-636,   -0x1.3ddf4cf5e6f84p+9,  0x1.30da28p-25, INEXACT) // 4.186248832577275928730058819556e-192
219 T(RD,  0x1.ecd2e407a2ff3p+587,    0x1.25f8f367631f6p+9,  -0x1.fffffep-1, INEXACT) // 9.751224505659146572685448028519e+176
220 T(RU,  0x1.ecd2e407a2ff3p+587,    0x1.25f8f367631f7p+9,  0x1.508e28p-24, INEXACT) // 9.751224505659146572685448028519e+176
221 T(RZ,  0x1.ecd2e407a2ff3p+587,    0x1.25f8f367631f6p+9,  -0x1.fffffep-1, INEXACT) // 9.751224505659146572685448028519e+176
222 T(RD,   0x1.d8c9546bc7332p+88,    0x1.638a49333c61cp+6, -0x1.94e1e2p-25, INEXACT) // 5.715637398138962557072834560000e+26
223 T(RU,   0x1.d8c9546bc7332p+88,    0x1.638a49333c61dp+6,   0x1.fffffep-1, INEXACT) // 5.715637398138962557072834560000e+26
224 T(RZ,   0x1.d8c9546bc7332p+88,    0x1.638a49333c61cp+6, -0x1.94e1e2p-25, INEXACT) // 5.715637398138962557072834560000e+26
225 T(RN,  0x1.fd55d4ba375c9p+611,    0x1.31ff095129458p+9,  -0x1.fffff8p-2, INEXACT) // 1.690795730059316458992977910840e+184
226 T(RN,  0x1.a3516db15a76fp+549,    0x1.12db1f9453f0fp+9,  -0x1.fffffep-2, INEXACT) // 3.018361431270806228185903263212e+165
227 T(RN,  0x1.a6d28bd2cec1bp-253,   -0x1.f88d5be903b46p+7,   0x1.fffff4p-2, INEXACT) // 1.141114347765962855695285478717e-76
228 T(RD,  0x1.a4e4706488f67p-661,   -0x1.4a242f450abc7p+9, -0x1.bf209cp-23, INEXACT) // 1.718319516046004213845707496483e-199
229 T(RU,  0x1.a4e4706488f67p-661,   -0x1.4a242f450abc6p+9,   0x1.fffffap-1, INEXACT) // 1.718319516046004213845707496483e-199
230 T(RZ,  0x1.a4e4706488f67p-661,   -0x1.4a242f450abc6p+9,   0x1.fffffap-1, INEXACT) // 1.718319516046004213845707496483e-199
231 T(RN,  0x1.85134472dfd09p+155,    0x1.373533184fdf1p+7,   0x1.fffffcp-2, INEXACT) // 6.941334646044936271636666756267e+46
232 T(RD,  0x1.649ef3d6fa2e9p-228,   -0x1.c70b2325812cap+7,  -0x1.30307p-28, INEXACT) // 3.229444497453362986163410398169e-69
233 T(RU,  0x1.649ef3d6fa2e9p-228,   -0x1.c70b2325812c9p+7,          0x1p+0, INEXACT) // 3.229444497453362986163410398169e-69
234 T(RZ,  0x1.649ef3d6fa2e9p-228,   -0x1.c70b2325812c9p+7,          0x1p+0, INEXACT) // 3.229444497453362986163410398169e-69
235 T(RN,  0x1.9eaf5003e414ap+813,    0x1.96d9125075dd7p+9,   0x1.fffffcp-2, INEXACT) // 8.848397854131119982807786247190e+244
236 T(RD,  0x1.d9ffb83689fd5p-730,   -0x1.6c8e3dc53d609p+9,  -0x1.fffffep-1, INEXACT) // 3.278238436914252826210461037848e-220
237 T(RU,  0x1.d9ffb83689fd5p-730,   -0x1.6c8e3dc53d608p+9,  0x1.1deeb4p-25, INEXACT) // 3.278238436914252826210461037848e-220
238 T(RZ,  0x1.d9ffb83689fd5p-730,   -0x1.6c8e3dc53d608p+9,  0x1.1deeb4p-25, INEXACT) // 3.278238436914252826210461037848e-220
239 T(RD,  0x1.9e4b762925e5ep-456,   -0x1.c74e3457e5b4ep+8, -0x1.fa1a46p-24, INEXACT) // 8.697440464250781246754497130404e-138
240 T(RU,  0x1.9e4b762925e5ep-456,   -0x1.c74e3457e5b4dp+8,   0x1.fffffcp-1, INEXACT) // 8.697440464250781246754497130404e-138
241 T(RZ,  0x1.9e4b762925e5ep-456,   -0x1.c74e3457e5b4dp+8,   0x1.fffffcp-1, INEXACT) // 8.697440464250781246754497130404e-138
242 T(RN,  0x1.91cb49e31a759p-665,   -0x1.4c2cc28ee4e0cp+9,  -0x1.fffff6p-2, INEXACT) // 1.025218582222422009527731288847e-200
243 T(RD,  0x1.31f398a788f72p+194,    0x1.8483aa6539826p+7,  -0x1.fffffap-1, INEXACT) // 3.000764052102742954667768170123e+58
244 T(RU,  0x1.31f398a788f72p+194,    0x1.8483aa6539827p+7,  0x1.8cbde6p-23, INEXACT) // 3.000764052102742954667768170123e+58
245 T(RZ,  0x1.31f398a788f72p+194,    0x1.8483aa6539826p+7,  -0x1.fffffap-1, INEXACT) // 3.000764052102742954667768170123e+58
246 T(RN,  0x1.bb61323766a8fp-654,   -0x1.469a92acee43cp+9,   0x1.fffffcp-2, INEXACT) // 2.316960600203029550400864388188e-197
247 T(RD,   0x1.33f59f531092p+967,    0x1.e3a21fd6c3a09p+9,  -0x1.fffffep-1, INEXACT) // 1.500580831684045833278771392510e+291
248 T(RU,   0x1.33f59f531092p+967,    0x1.e3a21fd6c3a0ap+9,  0x1.4fa11ap-25, INEXACT) // 1.500580831684045833278771392510e+291
249 T(RZ,   0x1.33f59f531092p+967,    0x1.e3a21fd6c3a09p+9,  -0x1.fffffep-1, INEXACT) // 1.500580831684045833278771392510e+291
250 T(RD,   0x1.899e5f3c0c9aap+53,    0x1.acf719d445d62p+5, -0x1.ee7394p-23, INEXACT) // 1.384922471422856400000000000000e+16
251 T(RU,   0x1.899e5f3c0c9aap+53,    0x1.acf719d445d63p+5,   0x1.fffff8p-1, INEXACT) // 1.384922471422856400000000000000e+16
252 T(RZ,   0x1.899e5f3c0c9aap+53,    0x1.acf719d445d62p+5, -0x1.ee7394p-23, INEXACT) // 1.384922471422856400000000000000e+16
253 T(RD,  0x1.3e90fcbfb93fcp+129,    0x1.02a182ad0d3b4p+7, -0x1.2fb18ap-23, INEXACT) // 8.468946395287264380906072440775e+38
254 T(RU,  0x1.3e90fcbfb93fcp+129,    0x1.02a182ad0d3b5p+7,   0x1.fffffcp-1, INEXACT) // 8.468946395287264380906072440775e+38
255 T(RZ,  0x1.3e90fcbfb93fcp+129,    0x1.02a182ad0d3b4p+7, -0x1.2fb18ap-23, INEXACT) // 8.468946395287264380906072440775e+38
256 T(RN,  0x1.8f9e8cffa0353p-767,   -0x1.7f2dc3216461ap+9,   0x1.fffffap-2, INEXACT) // 2.010943448042358101181983208667e-231
257 T(RN,  0x1.8b11bf546fd5fp+246,    0x1.ed407e18389bep+7,   0x1.fffffap-2, INEXACT) // 1.745067696293524278685751232675e+74
258 T(RD,  0x1.8a0a5de7cdfcdp+694,    0x1.5b4fa440abedbp+9, -0x1.d224a4p-25, INEXACT) // 1.265079685323100921362985524992e+209
259 T(RU,  0x1.8a0a5de7cdfcdp+694,    0x1.5b4fa440abedcp+9,   0x1.fffffep-1, INEXACT) // 1.265079685323100921362985524992e+209
260 T(RZ,  0x1.8a0a5de7cdfcdp+694,    0x1.5b4fa440abedbp+9, -0x1.d224a4p-25, INEXACT) // 1.265079685323100921362985524992e+209
261 T(RD,  0x1.aaea7392b3d49p+744,    0x1.745e707cb4b5cp+9,  -0x1.fffffcp-1, INEXACT) // 1.543188802344011440990583842760e+224
262 T(RU,  0x1.aaea7392b3d49p+744,    0x1.745e707cb4b5dp+9,  0x1.d6d18ap-24, INEXACT) // 1.543188802344011440990583842760e+224
263 T(RZ,  0x1.aaea7392b3d49p+744,    0x1.745e707cb4b5cp+9,  -0x1.fffffcp-1, INEXACT) // 1.543188802344011440990583842760e+224
264 T(RN,  0x1.5bd51b24e98e9p+189,    0x1.7ae26e6bfd5c9p+7,  -0x1.fffffap-2, INEXACT) // 1.066103343202742795216904249981e+57
265 T(RD,  0x1.67a58700df253p+214,    0x1.acfb1a716ff9ap+7, -0x1.5e6ca8p-25, INEXACT) // 3.698750655674708074429543546762e+64
266 T(RU,  0x1.67a58700df253p+214,    0x1.acfb1a716ff9bp+7,   0x1.fffffep-1, INEXACT) // 3.698750655674708074429543546762e+64
267 T(RZ,  0x1.67a58700df253p+214,    0x1.acfb1a716ff9ap+7, -0x1.5e6ca8p-25, INEXACT) // 3.698750655674708074429543546762e+64
268 T(RN,  0x1.6ec682bb31cb6p-429,   -0x1.ac7b32fd94957p+8,  -0x1.fffff4p-2, INEXACT) // 1.033456336656872260305636652831e-129
269 T(RD,  0x1.e354f5aef3bbdp-578,   -0x1.208aa3fe3bdedp+9,         -0x1p+0, INEXACT) // 1.908393712326075465697582432270e-174
270 T(RU,  0x1.e354f5aef3bbdp-578,   -0x1.208aa3fe3bdecp+9,  0x1.42b612p-27, INEXACT) // 1.908393712326075465697582432270e-174
271 T(RZ,  0x1.e354f5aef3bbdp-578,   -0x1.208aa3fe3bdecp+9,  0x1.42b612p-27, INEXACT) // 1.908393712326075465697582432270e-174
272 T(RN,  0x1.03cb866d95755p-643,   -0x1.417d485623f18p+9,  -0x1.fffffcp-2, INEXACT) // 2.780376726430289669254725934386e-194
273 T(RN,   0x1.56862cee99b89p-34,   -0x1.0ca3b6a55b6f5p+5,  -0x1.fffff8p-2, INEXACT) // 7.788096879913044941483957911500e-11
274 T(RD,  0x1.02f9c603e7521p-331,   -0x1.4afbbb54d4b1cp+8,  -0x1.fffffep-1, INEXACT) // 2.312546361609878483277658304853e-100
275 T(RU,  0x1.02f9c603e7521p-331,   -0x1.4afbbb54d4b1bp+8,  0x1.2a8cdcp-25, INEXACT) // 2.312546361609878483277658304853e-100
276 T(RZ,  0x1.02f9c603e7521p-331,   -0x1.4afbbb54d4b1bp+8,  0x1.2a8cdcp-25, INEXACT) // 2.312546361609878483277658304853e-100
277 T(RD,   0x1.e51b02c2a234p-600,   -0x1.2b89f6d536edbp+9, -0x1.e21948p-23, INEXACT) // 4.566661747317307855202191419260e-181
278 T(RU,   0x1.e51b02c2a234p-600,   -0x1.2b89f6d536edap+9,   0x1.fffff8p-1, INEXACT) // 4.566661747317307855202191419260e-181
279 T(RZ,   0x1.e51b02c2a234p-600,   -0x1.2b89f6d536edap+9,   0x1.fffff8p-1, INEXACT) // 4.566661747317307855202191419260e-181
280 T(RN, 0x1.32803469a8216p+1016,    0x1.fc213f63ff868p+9,  -0x1.fffffep-2, INEXACT) // 8.407507073192907833118137775931e+305
281 T(RN,    0x1.356d6d246a702p+3,    0x1.a300a69ba41edp+1,  -0x1.fffff2p-2, INEXACT) // 9.669607707142407804212780320086e+00
282 T(RN,  0x1.a4e8d7dc72549p+148,    0x1.296f4aa67b75bp+7,   0x1.fffff6p-2, INEXACT) // 5.866622804657321340158271392255e+44
283 T(RD,  0x1.02ef84e74414cp-680,   -0x1.53fde4fa6b8cap+9,  -0x1.a4ed8p-24, INEXACT) // 2.016298297823851360161174953245e-205
284 T(RU,  0x1.02ef84e74414cp-680,   -0x1.53fde4fa6b8c9p+9,   0x1.fffffcp-1, INEXACT) // 2.016298297823851360161174953245e-205
285 T(RZ,  0x1.02ef84e74414cp-680,   -0x1.53fde4fa6b8c9p+9,   0x1.fffffcp-1, INEXACT) // 2.016298297823851360161174953245e-205
286 T(RN,  0x1.b10644abf82e9p-936,   -0x1.d39eefde565bcp+9,          0x1p-1, INEXACT) // 2.912034711098945811318880469956e-282
287 T(RD,  0x1.33e3baffabfe5p+554,    0x1.1522151be7559p+9, -0x1.063c78p-23, INEXACT) // 7.092063453310183369379895274579e+166
288 T(RU,  0x1.33e3baffabfe5p+554,    0x1.1522151be755ap+9,   0x1.fffffcp-1, INEXACT) // 7.092063453310183369379895274579e+166
289 T(RZ,  0x1.33e3baffabfe5p+554,    0x1.1522151be7559p+9, -0x1.063c78p-23, INEXACT) // 7.092063453310183369379895274579e+166
290 T(RD,  0x1.e7c80f0214a87p+828,    0x1.9e770d3a3ac4fp+9, -0x1.71bb16p-24, INEXACT) // 3.410529030874095148071529171494e+249
291 T(RU,  0x1.e7c80f0214a87p+828,     0x1.9e770d3a3ac5p+9,   0x1.fffffep-1, INEXACT) // 3.410529030874095148071529171494e+249
292 T(RZ,  0x1.e7c80f0214a87p+828,    0x1.9e770d3a3ac4fp+9, -0x1.71bb16p-24, INEXACT) // 3.410529030874095148071529171494e+249
293 T(RD,  0x1.cb40baa690ae4p-922,   -0x1.cc9413d44c7b2p+9,  -0x1.fffffep-1, INEXACT) // 5.060062612444535647919016262987e-278
294 T(RU,  0x1.cb40baa690ae4p-922,   -0x1.cc9413d44c7b1p+9,  0x1.fea76ap-25, INEXACT) // 5.060062612444535647919016262987e-278
295 T(RZ,  0x1.cb40baa690ae4p-922,   -0x1.cc9413d44c7b1p+9,  0x1.fea76ap-25, INEXACT) // 5.060062612444535647919016262987e-278
296 T(RD,  0x1.219694db44cdbp-708,   -0x1.61e93bea23974p+9,  -0x1.fffff8p-1, INEXACT) // 8.400477624232370825649775884992e-214
297 T(RU,  0x1.219694db44cdbp-708,   -0x1.61e93bea23973p+9,  0x1.da9a1cp-23, INEXACT) // 8.400477624232370825649775884992e-214
298 T(RZ,  0x1.219694db44cdbp-708,   -0x1.61e93bea23973p+9,  0x1.da9a1cp-23, INEXACT) // 8.400477624232370825649775884992e-214
299 T(RN,  0x1.c7e035acd087fp+849,    0x1.a8ea8f43a2428p+9,   0x1.fffffap-2, INEXACT) // 6.684561295137765112193176015094e+255
300 T(RN,  0x1.02a5ee890a555p+955,    0x1.dd81e6832b537p+9,   0x1.fffffap-2, INEXACT) // 3.076913629110250440648792965919e+287
301 T(RD,  0x1.fd72db0e8462bp-341,   -0x1.5401d85262d47p+8, -0x1.2aacaap-23, INEXACT) // 4.442545999271695251764380505318e-103
302 T(RU,  0x1.fd72db0e8462bp-341,   -0x1.5401d85262d46p+8,   0x1.fffffcp-1, INEXACT) // 4.442545999271695251764380505318e-103
303 T(RZ,  0x1.fd72db0e8462bp-341,   -0x1.5401d85262d46p+8,   0x1.fffffcp-1, INEXACT) // 4.442545999271695251764380505318e-103
304 T(RD,  0x1.52a723e796664p+380,    0x1.7c67567dccdb6p+8, -0x1.5e900cp-23, INEXACT) // 3.257715657640540735129979012643e+114
305 T(RU,  0x1.52a723e796664p+380,    0x1.7c67567dccdb7p+8,   0x1.fffffap-1, INEXACT) // 3.257715657640540735129979012643e+114
306 T(RZ,  0x1.52a723e796664p+380,    0x1.7c67567dccdb6p+8, -0x1.5e900cp-23, INEXACT) // 3.257715657640540735129979012643e+114
307 T(RN,  0x1.0662115940ce5p-347,   -0x1.5af6e773051c5p+8,   -0x1.fffffp-2, INEXACT) // 3.575093137592339426387338488472e-105
308 T(RD,  0x1.419cc228bc2a6p+871,    0x1.b3aa22891aae9p+9,  -0x1.fffffcp-1, INEXACT) // 1.977966622418146834444332420623e+262
309 T(RU,  0x1.419cc228bc2a6p+871,    0x1.b3aa22891aaeap+9,   0x1.0508fp-23, INEXACT) // 1.977966622418146834444332420623e+262
310 T(RZ,  0x1.419cc228bc2a6p+871,    0x1.b3aa22891aae9p+9,  -0x1.fffffcp-1, INEXACT) // 1.977966622418146834444332420623e+262
311 T(RD,  0x1.f23af0108bf6fp-140,    -0x1.1614233a3578p+7,  -0x1.fffffap-1, INEXACT) // 1.396338500014747612218041728541e-42
312 T(RU,  0x1.f23af0108bf6fp-140,   -0x1.1614233a3577fp+7,  0x1.98160ap-23, INEXACT) // 1.396338500014747612218041728541e-42
313 T(RZ,  0x1.f23af0108bf6fp-140,   -0x1.1614233a3577fp+7,  0x1.98160ap-23, INEXACT) // 1.396338500014747612218041728541e-42
314 T(RD,  0x1.f23d7c351661ap+126,    0x1.fbd7c11941071p+6,         -0x1p+0, INEXACT) // 1.655686978085172217134470519745e+38
315 T(RU,  0x1.f23d7c351661ap+126,    0x1.fbd7c11941072p+6,  0x1.49b826p-26, INEXACT) // 1.655686978085172217134470519745e+38
316 T(RZ,  0x1.f23d7c351661ap+126,    0x1.fbd7c11941071p+6,         -0x1p+0, INEXACT) // 1.655686978085172217134470519745e+38
317 T(RN,  0x1.66ad2b0e9f2a2p-217,   -0x1.b106e456a08a6p+7,   0x1.fffff2p-2, INEXACT) // 6.652024254307642618771809433324e-66
318 T(RD,   0x1.80cbd9c7d2a61p-68,    -0x1.0da5f02686b8p+6, -0x1.90c3bap-23, INEXACT) // 5.092736517981006915611827041226e-21
319 T(RU,   0x1.80cbd9c7d2a61p-68,   -0x1.0da5f02686b7fp+6,   0x1.fffffap-1, INEXACT) // 5.092736517981006915611827041226e-21
320 T(RZ,   0x1.80cbd9c7d2a61p-68,   -0x1.0da5f02686b7fp+6,   0x1.fffffap-1, INEXACT) // 5.092736517981006915611827041226e-21
321 T(RN,  0x1.53fcb4584d9d5p-884,   -0x1.b9cb9ade24979p+9,  -0x1.fffffcp-2, INEXACT) // 1.029689635028238710816857080302e-266
322 T(RN,  0x1.0355bcbc85d69p+422,    0x1.a604c7ba9b9a6p+8,    0x1.fffffp-2, INEXACT) // 1.097183301915153495251402296154e+127
323 T(RN,  0x1.c11da4c46b062p+307,    0x1.33cf9a00d1c5fp+8,   0x1.fffff8p-2, INEXACT) // 4.574325163837526509868588617391e+92
324 T(RD,     0x1.07e4b613a6p+870,    0x1.b3059b9d4e13ep+9,  -0x1.fffffap-1, INEXACT) // 8.114930344205034590722284104921e+261
325 T(RU,     0x1.07e4b613a6p+870,    0x1.b3059b9d4e13fp+9,  0x1.ab1f62p-23, INEXACT) // 8.114930344205034590722284104921e+261
326 T(RZ,     0x1.07e4b613a6p+870,    0x1.b3059b9d4e13ep+9,  -0x1.fffffap-1, INEXACT) // 8.114930344205034590722284104921e+261
327 T(RD,  0x1.02ee9cf4a4eedp+925,     0x1.ce821a602925p+9,  -0x1.3d586p-23, INEXACT) // 2.868744617365426256589773764506e+278
328 T(RU,  0x1.02ee9cf4a4eedp+925,    0x1.ce821a6029251p+9,   0x1.fffffcp-1, INEXACT) // 2.868744617365426256589773764506e+278
329 T(RZ,  0x1.02ee9cf4a4eedp+925,     0x1.ce821a602925p+9,  -0x1.3d586p-23, INEXACT) // 2.868744617365426256589773764506e+278
330 T(RD,  0x1.0a0f87c1a52ebp-273,   -0x1.10f1c373187afp+8,         -0x1p+0, INEXACT) // 6.847812982784005688872864326530e-83
331 T(RU,  0x1.0a0f87c1a52ebp-273,   -0x1.10f1c373187aep+8,  0x1.f02112p-27, INEXACT) // 6.847812982784005688872864326530e-83
332 T(RZ,  0x1.0a0f87c1a52ebp-273,   -0x1.10f1c373187aep+8,  0x1.f02112p-27, INEXACT) // 6.847812982784005688872864326530e-83
333 T(RN,  0x1.5748139315977p-253,   -0x1.f9274bf8d5846p+7,  -0x1.fffffep-2, INEXACT) // 9.264491613400120103704518886543e-77
334 T(RD,  0x1.413cf993e02f1p-768,   -0x1.7fd6147e70da1p+9, -0x1.b2eafcp-23, INEXACT) // 8.082589565643831556817722414764e-232
335 T(RU,  0x1.413cf993e02f1p-768,    -0x1.7fd6147e70dap+9,   0x1.fffffap-1, INEXACT) // 8.082589565643831556817722414764e-232
336 T(RZ,  0x1.413cf993e02f1p-768,    -0x1.7fd6147e70dap+9,   0x1.fffffap-1, INEXACT) // 8.082589565643831556817722414764e-232
337 T(RN,  0x1.9e6e3a8095398p-816,   -0x1.97a70aad6b9c7p+9,   0x1.fffffap-2, INEXACT) // 3.704549197362196432818644875258e-246
338 T(RN,  0x1.7c165e3c2f4b2p+134,    0x1.0d23ef96dff65p+7,  -0x1.fffffap-2, INEXACT) // 3.233425793561503411442919857452e+40
339 T(RN,  0x1.a306ca9c6fb9fp+780,    0x1.865afeb2c427cp+9,  -0x1.fffff2p-2, INEXACT) // 1.040874028130076834959862217692e+235
340 T(RN,  0x1.e820ba0d8dc77p-730,   -0x1.6c88d137629c4p+9,   0x1.fffff4p-2, INEXACT) // 3.375955995171273984366663574015e-220
341 T(RD,  0x1.0820f9e1c9186p+691,    0x1.5985c5c46c8f8p+9, -0x1.e6380cp-26, INEXACT) // 1.059992562369846812967876956295e+208
342 T(RU,  0x1.0820f9e1c9186p+691,    0x1.5985c5c46c8f9p+9,          0x1p+0, INEXACT) // 1.059992562369846812967876956295e+208
343 T(RZ,  0x1.0820f9e1c9186p+691,    0x1.5985c5c46c8f8p+9, -0x1.e6380cp-26, INEXACT) // 1.059992562369846812967876956295e+208
344 T(RN,  0x1.805419d2bde2fp-942,   -0x1.d6b4f785a81ddp+9,   0x1.fffff8p-2, INEXACT) // 4.038375808386271298695185325943e-284
345 T(RN,  0x1.f79625e835cddp-545,   -0x1.10030f4a98fd9p+9,  -0x1.fffff4p-2, INEXACT) // 1.707994589805596119938206090467e-164
346 T(RN,  0x1.739dec3741ae4p-788,   -0x1.89bb2d8e4aa2cp+9,   0x1.fffff8p-2, INEXACT) // 8.917002549612509090692032801997e-238
347 T(RD,   0x1.8104104592754p+26,    0x1.a96b9e6839d5ap+4, -0x1.9e6748p-23, INEXACT) // 1.009296010870640873908996582031e+08
348 T(RU,   0x1.8104104592754p+26,    0x1.a96b9e6839d5bp+4,   0x1.fffffap-1, INEXACT) // 1.009296010870640873908996582031e+08
349 T(RZ,   0x1.8104104592754p+26,    0x1.a96b9e6839d5ap+4, -0x1.9e6748p-23, INEXACT) // 1.009296010870640873908996582031e+08
350 T(RN,  0x1.fab0ea36657dfp+171,    0x1.57f84d04b2c68p+7,  -0x1.fffff8p-2, INEXACT) // 5.924238671824621500463455556842e+51
351 T(RD,  0x1.ec99910de1dafp+235,    0x1.d7e377ad3bc6dp+7, -0x1.6ce8e2p-24, INEXACT) // 1.062437297016921417597480876901e+71
352 T(RU,  0x1.ec99910de1dafp+235,    0x1.d7e377ad3bc6ep+7,   0x1.fffffep-1, INEXACT) // 1.062437297016921417597480876901e+71
353 T(RZ,  0x1.ec99910de1dafp+235,    0x1.d7e377ad3bc6dp+7, -0x1.6ce8e2p-24, INEXACT) // 1.062437297016921417597480876901e+71
354 T(RN,  0x1.dbe95d4627726p+621,    0x1.36f2809b2a6eap+9,  -0x1.fffffcp-2, INEXACT) // 1.617758214997113453881435196052e+187
355 T(RN, 0x1.6ecfaeefb18c9p+1006,    0x1.f7426b1f6e921p+9,  -0x1.fffff2p-2, INEXACT) // 9.826035639706035757865863465695e+302
356 T(RD,  0x1.606a2bdd11c7ep+509,    0x1.fd760ca4b8234p+8,  -0x1.b0b0ap-24, INEXACT) // 2.307182146347459866376695905796e+153
357 T(RU,  0x1.606a2bdd11c7ep+509,    0x1.fd760ca4b8235p+8,   0x1.fffffcp-1, INEXACT) // 2.307182146347459866376695905796e+153
358 T(RZ,  0x1.606a2bdd11c7ep+509,    0x1.fd760ca4b8234p+8,  -0x1.b0b0ap-24, INEXACT) // 2.307182146347459866376695905796e+153
359 T(RD,  0x1.5fee7efe4218cp+263,    0x1.07758af16d62cp+8,  -0x1.fffffap-1, INEXACT) // 2.037544907890824955729286770445e+79
360 T(RU,  0x1.5fee7efe4218cp+263,    0x1.07758af16d62dp+8,   0x1.86b16p-23, INEXACT) // 2.037544907890824955729286770445e+79
361 T(RZ,  0x1.5fee7efe4218cp+263,    0x1.07758af16d62cp+8,  -0x1.fffffap-1, INEXACT) // 2.037544907890824955729286770445e+79
362 T(RD,  0x1.4dd02593fc7d5p-177,   -0x1.613bf4f87e7bdp+7, -0x1.f2a1aap-23, INEXACT) // 6.806974810332374422062056342201e-54
363 T(RU,  0x1.4dd02593fc7d5p-177,   -0x1.613bf4f87e7bcp+7,   0x1.fffff8p-1, INEXACT) // 6.806974810332374422062056342201e-54
364 T(RZ,  0x1.4dd02593fc7d5p-177,   -0x1.613bf4f87e7bcp+7,   0x1.fffff8p-1, INEXACT) // 6.806974810332374422062056342201e-54
365 T(RN,  0x1.8d14b214121c3p+845,    0x1.a6d10f9cbb04dp+9,          0x1p-1, INEXACT) // 3.639027228599389517001075544214e+254
366 T(RD,  0x1.984938780f1c8p-254,   -0x1.faa73359b9993p+7,  -0x1.fffffcp-1, INEXACT) // 5.509416983215169870747266026349e-77
367 T(RU,  0x1.984938780f1c8p-254,   -0x1.faa73359b9992p+7,  0x1.242a8ap-23, INEXACT) // 5.509416983215169870747266026349e-77
368 T(RZ,  0x1.984938780f1c8p-254,   -0x1.faa73359b9992p+7,  0x1.242a8ap-23, INEXACT) // 5.509416983215169870747266026349e-77
369 T(RD,  0x1.87eeafabf3b74p-868,   -0x1.b1b1595843742p+9,  -0x1.1652cp-23, INEXACT) // 7.779199869124979187539393131050e-262
370 T(RU,  0x1.87eeafabf3b74p-868,   -0x1.b1b1595843741p+9,   0x1.fffffcp-1, INEXACT) // 7.779199869124979187539393131050e-262
371 T(RZ,  0x1.87eeafabf3b74p-868,   -0x1.b1b1595843741p+9,   0x1.fffffcp-1, INEXACT) // 7.779199869124979187539393131050e-262
372 T(RN,  0x1.e462f4ee4ec85p-418,   -0x1.a11479e5b290bp+8,  -0x1.fffffep-2, INEXACT) // 2.795206660935492007528373870774e-126
373 T(RN,  0x1.080d7782b52f3p-729,   -0x1.6c7a47dfe1a3cp+9,         -0x1p-1, INEXACT) // 3.652444721325411045850214484808e-220
374 T(RD,  0x1.eaa4120af1829p-478,   -0x1.dd0fbce947528p+8, -0x1.fcbf04p-28, INEXACT) // 2.455759630792575175869513365836e-144
375 T(RU,  0x1.eaa4120af1829p-478,   -0x1.dd0fbce947527p+8,          0x1p+0, INEXACT) // 2.455759630792575175869513365836e-144
376 T(RZ,  0x1.eaa4120af1829p-478,   -0x1.dd0fbce947527p+8,          0x1p+0, INEXACT) // 2.455759630792575175869513365836e-144
377 T(RN,   0x1.19ce0c4903d57p+88,    0x1.608de0c640ebbp+6,   0x1.fffff2p-2, INEXACT) // 3.406811894293942962330009600000e+26
378 T(RD,   0x1.e45a2db600b9cp-92,   -0x1.6c52025cc7523p+6,  -0x1.fffffep-1, INEXACT) // 3.820865622644904777676045638295e-28
379 T(RU,   0x1.e45a2db600b9cp-92,   -0x1.6c52025cc7522p+6,  0x1.1b3672p-24, INEXACT) // 3.820865622644904777676045638295e-28
380 T(RZ,   0x1.e45a2db600b9cp-92,   -0x1.6c52025cc7522p+6,  0x1.1b3672p-24, INEXACT) // 3.820865622644904777676045638295e-28
381 T(RD,  0x1.e67e8cd4d454ap+677,    0x1.52f690511a8d1p+9,  -0x1.fffff8p-1, INEXACT) // 1.191639492699052181102720224280e+204
382 T(RU,  0x1.e67e8cd4d454ap+677,    0x1.52f690511a8d2p+9,  0x1.d2fae6p-23, INEXACT) // 1.191639492699052181102720224280e+204
383 T(RZ,  0x1.e67e8cd4d454ap+677,    0x1.52f690511a8d1p+9,  -0x1.fffff8p-1, INEXACT) // 1.191639492699052181102720224280e+204
384 T(RN,  0x1.0755006cbd3a6p+428,    0x1.ac0a6de319bdap+8,  -0x1.fffff8p-2, INEXACT) // 7.130202739343945603998395098647e+128
385 T(RD,  0x1.559ed04292e2fp-932,   -0x1.d1cab8507a71ap+9,  -0x1.fffffep-1, INEXACT) // 3.675765765390665629293207939525e-281
386 T(RU,  0x1.559ed04292e2fp-932,   -0x1.d1cab8507a719p+9,  0x1.1afbaep-24, INEXACT) // 3.675765765390665629293207939525e-281
387 T(RZ,  0x1.559ed04292e2fp-932,   -0x1.d1cab8507a719p+9,  0x1.1afbaep-24, INEXACT) // 3.675765765390665629293207939525e-281
388 T(RD,  0x1.97f701ab7811fp+880,    0x1.b8560df680031p+9, -0x1.23ac54p-27, INEXACT) // 1.284632738287634480023375759083e+265
389 T(RU,  0x1.97f701ab7811fp+880,    0x1.b8560df680032p+9,          0x1p+0, INEXACT) // 1.284632738287634480023375759083e+265
390 T(RZ,  0x1.97f701ab7811fp+880,    0x1.b8560df680031p+9, -0x1.23ac54p-27, INEXACT) // 1.284632738287634480023375759083e+265
391 T(RN,  0x1.ffd85f18a377bp+496,    0x1.f0ffe368e4706p+8,   0x1.fffff4p-2, INEXACT) // 4.090501156800161709353422135544e+149
392 T(RN,  0x1.f46b16ecf9d7dp-893,   -0x1.be0439a54dd24p+9,   0x1.fffffep-2, INEXACT) // 2.960104928900210259657932897797e-269
393 T(RD,  0x1.1ccba438634dfp-671,   -0x1.4f6c50dba1bf4p+9,  -0x1.da247p-25, INEXACT) // 1.135444806421596886906120322662e-202
394 T(RU,  0x1.1ccba438634dfp-671,   -0x1.4f6c50dba1bf3p+9,   0x1.fffffep-1, INEXACT) // 1.135444806421596886906120322662e-202
395 T(RZ,  0x1.1ccba438634dfp-671,   -0x1.4f6c50dba1bf3p+9,   0x1.fffffep-1, INEXACT) // 1.135444806421596886906120322662e-202
396 T(RN,   0x1.cc42bf810acep+801,    0x1.90ec53ce5d665p+9,   0x1.fffff6p-2, INEXACT) // 2.397675954168398349335619566677e+241
397 T(RN,  0x1.24ced46d2b495p+643,    0x1.4198cecae9e86p+9,   0x1.fffff8p-2, INEXACT) // 4.174746211998537111030450094483e+193
398 T(RN,  0x1.b2344f84fa602p-356,   -0x1.633cde791a48bp+8,  -0x1.fffff2p-2, INEXACT) // 1.155515396961663277024796999560e-107
399 T(RN,  0x1.950e7f250ae36p-770,   -0x1.80ab443eedcb1p+9,  -0x1.fffffcp-2, INEXACT) // 2.547880857730657961387441197211e-232
400 T(RN,  0x1.eab3bc50fda23p-196,   -0x1.861f623d77833p+7,  -0x1.fffff2p-2, INEXACT) // 1.908529135515174674018549019818e-59
401 T(RD,  0x1.c1f8ffa44037fp-270,   -0x1.0d2fb1c8455b2p+8, -0x1.3c09fep-23, INEXACT) // 9.265040534329820151804952032096e-82
402 T(RU,  0x1.c1f8ffa44037fp-270,   -0x1.0d2fb1c8455b1p+8,   0x1.fffffcp-1, INEXACT) // 9.265040534329820151804952032096e-82
403 T(RZ,  0x1.c1f8ffa44037fp-270,   -0x1.0d2fb1c8455b1p+8,   0x1.fffffcp-1, INEXACT) // 9.265040534329820151804952032096e-82
404 T(RD,  0x1.c51396315a32ep-504,   -0x1.f72d27d6403f8p+8, -0x1.3f4994p-25, INEXACT) // 3.379198992686702036452196456686e-152
405 T(RU,  0x1.c51396315a32ep-504,   -0x1.f72d27d6403f7p+8,   0x1.fffffep-1, INEXACT) // 3.379198992686702036452196456686e-152
406 T(RZ,  0x1.c51396315a32ep-504,   -0x1.f72d27d6403f7p+8,   0x1.fffffep-1, INEXACT) // 3.379198992686702036452196456686e-152
407 T(RN,  0x1.018160205dda7p-896,   -0x1.bffeead311f9ep+9,          0x1p-1, INEXACT) // 1.904014340653077881284816520015e-270
408 T(RN,  0x1.bbd21285ca015p-355,   -0x1.6234c75f8bf49p+8,  -0x1.fffff6p-2, INEXACT) // 2.362212837804196352855566190882e-107
409 T(RN,  0x1.157fcb9fe5f9ep-494,   -0x1.ede2378df0844p+8,  -0x1.fffff2p-2, INEXACT) // 2.119355998528515499148391419195e-149
410 T(RN,   0x1.2f663cbacecb1p-83,   -0x1.4b050b415c335p+6,  -0x1.fffff2p-2, INEXACT) // 1.225420272928151571855706869269e-25
411 T(RD,  0x1.abbdc10b2c00cp+226,    0x1.c57b2f3243debp+7,  -0x1.fffffep-1, INEXACT) // 1.801856353679078219055102078420e+68
412 T(RU,  0x1.abbdc10b2c00cp+226,    0x1.c57b2f3243decp+7,  0x1.5e7cf2p-24, INEXACT) // 1.801856353679078219055102078420e+68
413 T(RZ,  0x1.abbdc10b2c00cp+226,    0x1.c57b2f3243debp+7,  -0x1.fffffep-1, INEXACT) // 1.801856353679078219055102078420e+68
414 T(RN,   0x1.bc5b2135a732p+443,    0x1.bbcbaa9c9bdb6p+8,   0x1.fffffcp-2, INEXACT) // 3.942567509238740788370315138196e+133
415 T(RD,  0x1.7c616e3dd1bb4p+223,    0x1.bf248168c432dp+7, -0x1.638026p-24, INEXACT) // 2.002937573539872230739058659009e+67
416 T(RU,  0x1.7c616e3dd1bb4p+223,    0x1.bf248168c432ep+7,   0x1.fffffep-1, INEXACT) // 2.002937573539872230739058659009e+67
417 T(RZ,  0x1.7c616e3dd1bb4p+223,    0x1.bf248168c432dp+7, -0x1.638026p-24, INEXACT) // 2.002937573539872230739058659009e+67
418 T(RN,  0x1.62088ebb52b65p+706,    0x1.613bdef667a62p+9,  -0x1.fffff4p-2, INEXACT) // 4.655659861288433375101264620673e+212
419 T(RN,  0x1.a00b70092bb02p-618,   -0x1.34a652ea12d23p+9,  -0x1.fffffep-2, INEXACT) // 1.494041584372063163926931861135e-186
420 T(RD,  0x1.2af8d9f996cfbp-514,    -0x1.00e358540e46p+9, -0x1.fa0362p-23, INEXACT) // 2.177573840014742348788275570374e-155
421 T(RU,  0x1.2af8d9f996cfbp-514,   -0x1.00e358540e45fp+9,   0x1.fffff8p-1, INEXACT) // 2.177573840014742348788275570374e-155
422 T(RZ,  0x1.2af8d9f996cfbp-514,   -0x1.00e358540e45fp+9,   0x1.fffff8p-1, INEXACT) // 2.177573840014742348788275570374e-155
423 T(RD,  0x1.b49c189fb27dcp+394,    0x1.8ac52bdcd2522p+8, -0x1.468afcp-23, INEXACT) // 6.881320041462118970720268827783e+118
424 T(RU,  0x1.b49c189fb27dcp+394,    0x1.8ac52bdcd2523p+8,   0x1.fffffap-1, INEXACT) // 6.881320041462118970720268827783e+118
425 T(RZ,  0x1.b49c189fb27dcp+394,    0x1.8ac52bdcd2522p+8, -0x1.468afcp-23, INEXACT) // 6.881320041462118970720268827783e+118
426 T(RD,  0x1.809d6c9c72a01p-548,   -0x1.11b4d44de4136p+9,         -0x1p+0, INEXACT) // 1.630604209494401919379602324965e-165
427 T(RU,  0x1.809d6c9c72a01p-548,   -0x1.11b4d44de4135p+9,  0x1.119b34p-27, INEXACT) // 1.630604209494401919379602324965e-165
428 T(RZ,  0x1.809d6c9c72a01p-548,   -0x1.11b4d44de4135p+9,  0x1.119b34p-27, INEXACT) // 1.630604209494401919379602324965e-165
429 T(RD,  0x1.118bed0bd4417p-750,    -0x1.76f3c1fa8e1cp+9,  -0x1.fffffap-1, INEXACT) // 1.804241156583811696061571774469e-226
430 T(RU,  0x1.118bed0bd4417p-750,   -0x1.76f3c1fa8e1bfp+9,  0x1.7e0374p-23, INEXACT) // 1.804241156583811696061571774469e-226
431 T(RZ,  0x1.118bed0bd4417p-750,   -0x1.76f3c1fa8e1bfp+9,  0x1.7e0374p-23, INEXACT) // 1.804241156583811696061571774469e-226
432 T(RD,   0x1.f0aa2b0bd82fbp+98,    0x1.8bd31356a920fp+6,  -0x1.fffffep-1, INEXACT) // 6.148411421638898096115401359360e+29
433 T(RU,   0x1.f0aa2b0bd82fbp+98,     0x1.8bd31356a921p+6,  0x1.4fc37ap-25, INEXACT) // 6.148411421638898096115401359360e+29
434 T(RZ,   0x1.f0aa2b0bd82fbp+98,    0x1.8bd31356a920fp+6,  -0x1.fffffep-1, INEXACT) // 6.148411421638898096115401359360e+29
435 T(RD,  0x1.e22d5a886b258p-965,   -0x1.e20b1511c618ep+9, -0x1.4c0e98p-24, INEXACT) // 6.039776333415695845100040081775e-291
436 T(RU,  0x1.e22d5a886b258p-965,   -0x1.e20b1511c618dp+9,   0x1.fffffep-1, INEXACT) // 6.039776333415695845100040081775e-291
437 T(RZ,  0x1.e22d5a886b258p-965,   -0x1.e20b1511c618dp+9,   0x1.fffffep-1, INEXACT) // 6.039776333415695845100040081775e-291
438 T(RD,  0x1.3b32fbd6c78cbp-810,   -0x1.94d995ac28431p+9,  -0x1.fffffap-1, INEXACT) // 1.803219485789801878092470084906e-244
439 T(RU,  0x1.3b32fbd6c78cbp-810,    -0x1.94d995ac2843p+9,  0x1.7c952cp-23, INEXACT) // 1.803219485789801878092470084906e-244
440 T(RZ,  0x1.3b32fbd6c78cbp-810,    -0x1.94d995ac2843p+9,  0x1.7c952cp-23, INEXACT) // 1.803219485789801878092470084906e-244
441 T(RN,  0x1.77067da1ca7bap-812,   -0x1.95b97deee2484p+9,  -0x1.fffff6p-2, INEXACT) // 5.363696377391044463406990459092e-245
442 T(RN,  0x1.90b11ea0b43eap-297,   -0x1.285a88d7d2b57p+8,   0x1.fffff2p-2, INEXACT) // 6.146980807032071140160271507662e-90
443 T(RN,  0x1.06d2b4096dabcp+997,    0x1.f284db7b5214ep+9,   0x1.fffff2p-2, INEXACT) // 1.375083840701094041250996103383e+300
444 T(RD,    0x1.e4adc99221acp+37,    0x1.2f5df921fe52fp+5,  -0x1.fffffep-1, INEXACT) // 2.602099799722089843750000000000e+11
445 T(RU,    0x1.e4adc99221acp+37,     0x1.2f5df921fe53p+5,  0x1.7aee02p-25, INEXACT) // 2.602099799722089843750000000000e+11
446 T(RZ,    0x1.e4adc99221acp+37,    0x1.2f5df921fe52fp+5,  -0x1.fffffep-1, INEXACT) // 2.602099799722089843750000000000e+11
447 T(RN,  0x1.0b7a487ebd3ebp+184,    0x1.70206588887b1p+7,   0x1.fffff8p-2, INEXACT) // 2.561927090900766572655677921316e+55